Thanks, Martin. This worked. dx did not like the .dSYM appended to all of the executables in /sw/ share/dx/bin_macos. Once I linked those to versions w/o the .dSYM suffix, dx worked great.
Thanks for the advice. Cheers, Todd On Aug 16, 2008, at 9:50 AM, Martin Costabel wrote: > Todd Ringler wrote: >> System: MacBook Pro, 10.5.4, Intel, XCode 3.1 >> I have been trying to get dx to compile for a couple of months now. >> First with XCode 3.0 and now with XCode 3.1. And advice on how to >> resolve this would be welcome .... of the 400+ packages I have >> installed, this is one I miss everyday. The compile error I am >> getting now is: >> /sw/bin/g++-4 -DHAVE_CONFIG_H -I. -I. -I../../../include -I./../ >> widgets -I../../../include -Dmacos -I/sw/include/ImageMagick -I/sw/ >> include -I/usr/X11/include -g -O2 -I/usr/X11/include -c -o >> StartWebBrowser.o StartWebBrowser.C >> In file included from /System/Library/Frameworks/ >> CoreServices.framework/Frameworks/CFNetwork.framework/Headers/ >> CFNetwork.h:27, >> from /System/Library/Frameworks/ >> CoreServices.framework/Headers/CoreServices.h:37, >> from /System/Library/Frameworks/ >> ApplicationServices.framework/Headers/ApplicationServices.h:20, >> from StartWebBrowser.C:21: >> /System/Library/Frameworks/CoreServices.framework/Frameworks/ >> CFNetwork.framework/Headers/CFNetworkErrors.h:53: error: expected >> initializer before '__AVAILABILITY_INTERNAL__MAC_10_5' > > This is a problem of Fink's g++-4.2, already reported a month ago, > but not yet fixed. I think this problem would not appear wih Fink's g > ++-4.3, but apparently there are other problems that don't allow to > build dx with gcc-4.3. OTOH, dx builds fine with Apple's gcc-4.2. > > What you can do is to install the gcc4.2.pkg from the xcode tools if > you haven't yet, and then edit the dx package description: > > Copy the files dx.info and dx.patch from /sw/fink/dists/unstable/ > main/finkinfo/sci/ to /sw/fink/dists/local/main/finkinfo/ and change > the following: > > 1. Update the Revision from 1003 to 1003.0 > 2. Change the lines > > SetCXX:%p/bin/g++-4 > SetCC:%p/bin/gcc-4 > > to > > SetCXX:/usr/bin/g++-4.2 > SetCC:/usr/bin/gcc-4.2 > > Then "fink install dx" should succeed. > > There is another fix that you need when your X11 is from macosforge/ > xquartz without /usr/X11/bin/xmkmf, but you do not seem to have this > problem. > > -- > Martin > > ------------------------------------------------------------------------- This SF.Net email is sponsored by the Moblin Your Move Developer's challenge Build the coolest Linux based applications with Moblin SDK & win great prizes Grand prize is a trip for two to an Open Source event anywhere in the world http://moblin-contest.org/redirect.php?banner_id=100&url=/ _______________________________________________ Fink-users mailing list [email protected] https://lists.sourceforge.net/lists/listinfo/fink-users
