NetBSD-Bugs archive

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

re: xsrc/43942 (devel/pango link failure on NetBSD-5.99.39/i386)



The following reply was made to PR xsrc/43942; it has been noted by GNATS.

From: "John D. Baker" <jdbaker%mylinuxisp.com@localhost>
To: matthew green <mrg%eterna.com.au@localhost>
Cc: gnats-bugs%NetBSD.org@localhost
Subject: re: xsrc/43942 (devel/pango link failure on NetBSD-5.99.39/i386)
Date: Wed, 6 Oct 2010 14:53:54 -0500 (CDT)

 On Wed, 6 Oct 2010, matthew green wrote:
 
 > i heard today about a problem that was caused by building packages
 > with the old broken xsrc bits, and then those packages embed the
 > wrong @FOO@ lines.
 >
 > please look in /usr/pkg/lib/pkgconfig/* for any @FOO@ lines, and
 > rebuild/reinstall the relevant packages.
 >
 > that should fix it... but please let us know.  thanks!
 
 I updated src and xsrc, rebuilt/installed again this morning.  Then I
 wiped out ALL packages (checking for stale/leftover files) and started
 over from scratch.
 
 I built a number of packages eventually attempting the chain of depend-
 encies leading up to mail/thunderbird.  It failed the same way as
 described previously.
 
 Running:
 
    grep "@..*@" /usr/pkg/lib/pkgconfig/*
 
 produced no output, indicating that no files in that directory contain
 any "@FOO@" string.  (even searching for exactly "@" results in no match.)
 
 Just to be sure, I repeated the same search in "/usr/X11R7/lib/pkgconfig"
 and found the following:
 
    fontutil.pc:datadir=@datadir@
    fontutil.pc:fontrootdir=@fontrootdir@
    gl.pc:Libs: -Wl,-R${libdir} -L${libdir} -l@GL_LIB@
    glu.pc:Requires: @GLU_PC_REQ@
    glu.pc:Libs: -Wl,-R${libdir} -L${libdir} -l@GLU_LIB@
    glut.pc:Libs: -Wl,-R${libdir} -L${libdir} -l@GLUT_LIB@
    glw.pc:Requires.private: @GLW_PC_REQ_PRIV@
    glw.pc:Libs: -Wl,-R${libdir} -L${libdir} -l@GLW_LIB@
    glw.pc:Libs.private: @GLW_PC_LIB_PRIV@
    glw.pc:Cflags: -I${includedir} @GLW_PC_CFLAGS@
    xcb-proto.pc:xcbincludedir=@xcbincludedir@
    xcb-proto.pc:pythondir=@pythondir@
    xkeyboard-config.pc:datadir=@datadir@
    xkeyboard-config.pc:xkb_base=@xkb_base@
 
 It lookes like "/usr/X11R7/lib/pkgconfig/gl.pc" is the primary culprit
 with a few others likely to cause problems at some point.
 
 Are these stale files that weren't properly dealt with by simply
 un-tarring the release sets and running "etcupdate"?  What's going on?
 
 -- 
 |/"\ John D. Baker, KN5UKS               NetBSD     Darwin/MacOS X
 |\ / jdbaker[snail]mylinuxisp[flyspeck]com    OpenBSD            FreeBSD
 | X  No HTML/proprietary data in email.   BSD just sits there and works!
 |/ \ GPGkeyID:  D703 4A7E 479F 63F8 D3F4  BD99 9572 8F23 E4AD 1645
 


Home | Main Index | Thread Index | Old Index