Hello all
While testing the fluidsynth info file for a package update on 10.4.11
powerpc, I got the following error:
/bin/sh ../libtool --tag=CC --mode=link gcc -Wall -O2 -fomit-frame-
pointer -funroll-all-loops -finline-functions -Wall -W -Wpointer-arith
-Wbad-function-cast -Wcast-qual -Wcast-align -Wstrict-prototypes -
Winline -Wno-unused-parameter -Wno-cast-qual -L/sw/lib -o fluidsynth
fluidsynth-fluidsynth.o libfluidsynth.la -lpthread
libtool: link: gcc -Wall -O2 -fomit-frame-pointer -funroll-all-loops -
finline-functions -Wall -W -Wpointer-arith -Wbad-function-cast -Wcast-
qual -Wcast-align -Wstrict-prototypes -Winline -Wno-unused-parameter -
Wno-cast-qual -o .libs/fluidsynth fluidsynth-fluidsynth.o -L/sw/
lib ./.libs/libfluidsynth.dylib -lm -lreadline -lncurses /sw/lib/
libgthread-2.0.dylib /sw/lib/libglib-2.0.dylib /sw/lib/libiconv.dylib -
lc /sw/lib/libintl.dylib /sw/lib/libsndfile.dylib -lpthread
/usr/bin/ld: Undefined symbols:
_CFStringCreateWithCString
_CFStringCreateWithFormat
___CFConstantStringClassReference
collect2: ld returned 1 exit status
make[2]: *** [fluidsynth] Error 1
make[1]: *** [all] Error 2
make: *** [all-recursive] Error 1
### execution of ./configure failed, exit code 2
### execution of /var/tmp/tmp.2.B1I4f1 failed, exit code 2
Removing runtime build-lock...
Removing build-lock package...
/sw/bin/dpkg-lockwait -r fink-buildlock-fluidsynth-1.1.1-280
(Reading database ... 20823 files and directories currently installed.)
Removing fink-buildlock-fluidsynth-1.1.1-280 ...
Failed: phase compiling: fluidsynth-1.1.1-280 failed
So after adding the framework linker flag;
CompileScript: <<
./configure %c "LDFLAGS=-framework CoreFoundation" && make
<<
I still get the following complaint:
Validating .deb dir /sw/src/fink.build/root-fluidsynth-dev-1.1.1-280...
Error: The -framework flag may get munged by libtool. See the gcc
manpage for information about passing multi-word options to flags for
specific compiler passes.
Offending file: /sw/lib/libfluidsynth.la
Offending line: inherited_linker_flags=' -framework
CoreFoundation'
Removing runtime build-lock...
Removing build-lock package...
/sw/bin/dpkg-lockwait -r fink-buildlock-fluidsynth-1.1.1-280
(Reading database ... 20823 files and directories currently installed.)
Removing fink-buildlock-fluidsynth-1.1.1-280 ...
Updating the list of locally available binary packages.
Scanning dists/local/main/binary-darwin-powerpc
Changed package: dists/local/main/binary-darwin-powerpc/fluidsynth-
shlibs_1.1.1-280_darwin-powerpc.deb
Changed package: dists/local/main/binary-darwin-powerpc/
fluidsynth_1.1.1-280_darwin-powerpc.deb
Downloading the indexes of available packages in the binary
distribution.
/sw/bin/apt-get-lockwait update
Hit http://bindist.finkmirrors.net 10.4/release/main Packages
Hit http://bindist.finkmirrors.net 10.4/release/main Release
Hit http://bindist.finkmirrors.net 10.4/release/crypto Packages
Hit http://bindist.finkmirrors.net 10.4/release/crypto Release
Hit http://bindist.finkmirrors.net 10.4/current/main Packages
Hit http://bindist.finkmirrors.net 10.4/current/main Release
Hit http://bindist.finkmirrors.net 10.4/current/crypto Packages
Hit http://bindist.finkmirrors.net 10.4/current/crypto Release
Reading Package Lists... Done
Building Dependency Tree... Done
Failed: Please correct the above problems and try again!
I presume that I probably used the incorrect syntax for passing the
framework linker flag. I would appreciate any help in correcting this
problem.
(BTW, there is no problem with the build on 10.5.8 powerpc.
Compilation and validation were successful without the need to pass
the framework linker flag.)
HAPPY NEW YEAR!
Ebrahim
------------------------------------------------------------------------------
This SF.Net email is sponsored by the Verizon Developer Community
Take advantage of Verizon's best-in-class app development support
A streamlined, 14 day to market process makes app distribution fast and easy
Join now and get one step closer to millions of Verizon customers
http://p.sf.net/sfu/verizon-dev2dev
_______________________________________________
Fink-devel mailing list
[email protected]
http://news.gmane.org/gmane.os.apple.fink.devel
Subscription management:
https://lists.sourceforge.net/lists/listinfo/fink-devel