From: Daniel J. <da...@da...> - 2006-07-31 18:24:43
|
-----BEGIN PGP SIGNED MESSAGE----- Hash: SHA1 On Jul 30, 2006, at 7:40 PM, Alexander K. Hansen wrote: > On 7/30/06, Phil <phi...@ho...> wrote: >> Hi all, >> >> I'm trying to build the kde bundle, and it is failing when it >> tries to >> build lame. I've tried building lame separately, and a clean install >> but the error persists. >> >> Has anyone else seen this? Is there a workaround? >> >> Many thanks, >> >> Phil. >> >> gcc -Wall -Wno-long-double -fno-common -I/sw/include/gtk-1.2 >> -I/sw/include/glib-1.2 -I/sw/lib/glib/include -I/usr/X11R6/include -o >> mp3x mp3x.o gtkanal.o gpkplotting.o get_audio.o lametime.o parse.o >> portableio.o timestatus.o brhist.o -L/sw/lib >> ../libmp3lame/.libs/libmp3lame.a -lncurses -L/usr/X11R6/lib >> /sw/lib/libgtk.a /sw/lib/libgdk.a -lgmodule -lglib /usr/lib/libintl.a >> /sw/lib/libgmodule.dylib /sw/lib/libglib.dylib /sw/lib/libintl.a >> /sw/lib/libiconv.dylib -lXext -lX11 -lm >> /usr/bin/ld: Undefined symbols: >> _CFArrayGetCount >> _CFArrayGetTypeID >> _CFArrayGetValueAtIndex >> _CFGetTypeID >> _CFPreferencesCopyAppValue >> _CFStringGetCString >> _CFStringGetTypeID >> ___CFConstantStringClassReference >> _kCFPreferencesCurrentApplication >> _CFLocaleCopyCurrent >> _CFLocaleGetIdentifier >> _CFRelease >> collect2: ld returned 1 exit status >> make[2]: *** [mp3x] Error 1 >> make[1]: *** [all-recursive] Error 1 >> make: *** [all] Error 2 >> ### execution of make failed, exit code 2 >> Removing build lock... >> /sw/bin/dpkg-lockwait -r fink-buildlock-lame-3.96.1-2 >> (Reading database ... 93170 files and directories currently >> installed.) >> Removing fink-buildlock-lame-3.96.1-2 ... >> Failed: phase compiling: lame-3.96.1-2 failed >> > > You didn't specify your architecture, OS version, or XCode Tools > version. All of these are helpful in debugging your problem. > > On thing that looked suspicious is '/usr/lib/libintl.a'. I don't have > any such thing on my 10.4/powerPC system. > > -- > Alexander K. Hansen > Fink Documenter (still) Yup, /usr/lib/libintl.a is the culprit here. It's from GNU gettext which doesn't come with any version of OS X and must have been installed by you or some software you've installed. Recent versions of gettext link to CoreFoundation.framework which explains the undefined "_CF" sumbols. Installing libraries directly in /usr/lib is very bad and can break many things, including Fink. -----BEGIN PGP SIGNATURE----- Version: GnuPG v1.4.4 (Darwin) Comment: http://homepage.mac.com/danielj7/publickey.txt iD8DBQFEzkqS4sDFGYouOqARAhCPAJ9ViL3+7uaclN0NcLeIh9ItznOD1QCfcbg3 WTwqXrfIF1cd04khW/Yk1DQ= =LJpc -----END PGP SIGNATURE----- |