Subject: troubleshooting BUILDLINK_PREFIX with fontconfig, expat and freetype2
To: None <pkgsrc-users@NetBSD.org>
From: Jeremy C. Reed <reed@reedmedia.net>
List: pkgsrc-users
Date: 03/22/2006 10:31:46
I was building qt3-tools on my NetBSD 2.1 system that has Xorg available
at /usr/X11R6. (I have had it there for over six months with many builds.)
The build failed due to missing -lfontconfig, -lexpat amd -lfreetype. I
saw the three related .buildlink_*_done existed but were all size 0.
My workaround to continue build was to manually symlink there for
buildlinks.
Notice the BUILDLINK_PREFIX below.
rainier:/usr/pkgsrc/x11/qt3-tools$ make show-var VARNAME=BUILDLINK_PREFIX.fontconfig
/usr/X11R6
rainier:/usr/pkgsrc/x11/qt3-tools$ make show-var VARNAME=BUILDLINK_PREFIX.expat
/usr
rainier:/usr/pkgsrc/x11/qt3-tools$ make show-var VARNAME=BUILDLINK_PREFIX.freetype2
/usr/X11R6
fontconfig and freetype2 are not in my /usr/X11R6. The libraries do not
exist there. And libexpat is definitely not at /usr/lib.
Nothing related in my mk.conf.
For some reason, it thinks that these are USE_BUILTIN.foo as "yes".
I tried adding all types of testing to the builtin.mk files. But I can't
find where it sets it to "yes".
Any ideas on where I can look next?
Jeremy C. Reed