pkgsrc-Bugs archive

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index][Old Index]

pkg/31038: indirect inclusion of x11.buildlink3.mk is broken



>Number:         31038
>Category:       pkg
>Synopsis:       indirect inclusion of x11.buildlink3.mk is broken
>Confidential:   no
>Severity:       non-critical
>Priority:       high
>Responsible:    pkg-manager
>State:          open
>Class:          sw-bug
>Submitter-Id:   net
>Arrival-Date:   Mon Aug 22 08:22:00 +0000 2005
>Originator:     Kouichirou Hiratsuka
>Release:        NetBSD 3.99.8
>Organization:
>Environment:
System: NetBSD firefly.localdomain 3.99.8 NetBSD 3.99.8 (PBG4) #72: Sun Aug 21 
13:10:17 JST 2005 
root%firefly.localdomain@localhost:/work/NetBSD/src/sys/arch/macppc/compile/PBG4
 macppc
Architecture: powerpc
Machine: macppc
>Description:
        If package indirectly includes mk/x11.buildlink3.mk, some
        builtin.mk files are not read.  For example, x11/randrext:

# cd /usr/pkgsrc/x11/randrext
# grep x11.buildlink3.mk Makefile
# make show-var VARNAME=BUILDLINK_PACKAGES
xorg-libs xextensions fontconfig iconv zlib freetype2 expat
# make show-var VARNAME=BUILDLINK_BUILTIN_MK.xextensions
../../x11/xextensions/builtin.mk
# make show-var VARNAME=BUILDLINK_BUILTIN_MK.zlib

# make show-var VARNAME=IS_BUILTIN.zlib

#

        This package indirectly includes mk/x11.buildlink3.mk via
        x11/xextensions/builtin.mk.  And this adds inclusions of
        buildlink3.mk files of zlib, fontconfig, etc.  However,
        these BUILDLINK_BUILTIN_MK are not defined.

        If the package is added to BUILDLINK_PACKAGES,
        BUILDLINK_BUILTIN_MK.${package} should be defined at line
        108 of mk/buildlink3/bsd.buildlink3.mk.  It's too late to
        include the buildlink3.mk files.

>How-To-Repeat:

>Fix:




Home | Main Index | Thread Index | Old Index