luk32mac:~ luk32$ fink dumpinfo -e PATH qt4-x11 Information about 10331 packages read in 1 seconds. PATH=/sw/var/lib/fink/path-prefix-g++-4.0:/sw/bin:/sw/sbin:/bin:/usr/bin:/sbin:/usr/sbin:/usr/X11R6/bin
So no /opt/local/bin. I believe, but it's only my belief, that the paths are checked for the presence of files in the order they appear in the list here. So I have checked '/sw/var/lib/fink/path-prefix-g++-4.0' and there is c++ executable which says it is gcc version 4.0.1 (Apple Inc. build 5490). As a side question. Do you really believe that moc can fail because of the wrong compiler ? Or you don't think it's a good lead ? With regards, luk32. W dniu 05.06.10 22:11, Alexander Hansen pisze: > -----BEGIN PGP SIGNED MESSAGE----- > Hash: SHA1 > > On 6/5/10 3:36 PM, Łukasz Kucharski wrote: >> >> >> W dniu 05.06.10 21:27, Alexander Hansen pisze: >> On 6/5/10 3:05 PM, Aukasz Kucharski wrote: >>>>> I know that -shlibs is the reason that kde would need to be removed too, >>>>> due to deps. >> >> I make no assumptions about what people know or don't know. >> >>> Haha, nothing personal. I just thought it was obvious since I've posted >>> that remove -shlib with recursive end with removing kde. Nevermind me. >>> It's not relevant =). >> >>>>> I just though that there might reside some tools that are >>>>> older or broken. >> >> That could potentially happen, but only if the package shows up as >> linking libraries that are already installed. >> >>>>> >>>>> Console output i get lines something like: >>>>> g++-4.2 -c -pipe -g -I/sw/lib/system-openssl/include /* cut */ >>>>> -I../../../mkspecs/darwin-g++42 -I. -I. -I. -Icpp -I. -I../../../include >>>>> -I../../../include/QtCore -I../../../include/QtXml -I../../xml -o >>>>> .obj/release-shared/uic.o uic.cpp >>>>> c++ -lglib-2.0 -Wl,-dead_strip_dylibs -prebind -o ../../../bin/uic >>>>> .obj/release-shared/customwidgetsinfo.o >>>>> .obj/release-shared/databaseinfo.o .obj/release-shared/driver.o >>>>> .obj/release-shared/treewalker.o .obj/release-shared/ui4.o >>>>> .obj/release-shared/validator.o .obj/release-shared/cppextractimages.o >>>>> .obj/release-shared/cppwritedeclaration.o >>>>> .obj/release-shared/cppwriteicondata.o >>>>> .obj/release-shared/cppwriteicondeclar >>>>> >>>>> >>>>> I believe XCode uses some kind of old gcc version released by apple. >>>>> >>>>> g++-4.2 -v says it's gcc version 4.2.1 (Apple Inc. build 5566) >>>>> and ... c++ -v says it's gcc version 4.3.4 (GCC) >>>>> >>>>> Strange. Could it be my fault ? Like misconfiguration of some kind ? >>>>> Also from what I can see is that most of things are compiled with >>>>> g++-4.2 and the c++ is used like a linker. There is no source codes >>>>> passed as arguments. But that's just from a brief look. Also why would >>>>> 'moc' end with segfault because of the compiler. >>>>> >>>>> Thanks for the assistance, with regards, >>>>> luk32. >>>>> >> >> Your c++ looks wrong for Fink build purposes, in any case. What do you >> get from >> >> which c++ >> >> and >> >> $ ls -l `which c++` >> >> ? >> >>> luk32mac:~ luk32$ which c++ >>> /opt/local/bin/c++ >>> luk32mac:~ luk32$ ls -l `which c++` >>> lrwxr-xr-x 1 root admin 25 Aug 31 2009 /opt/local/bin/c++ -> >>> /opt/local/bin/c++-mp-4.3 >>> luk32mac:~ luk32$ /opt/local/bin/c++-mp-4.3 -v >>> [cut] >>> gcc version 4.3.4 (GCC) >> >>> Well seems like not Xcode related stuff. >> >>> > > That could well be why your build is failing. You have a Macports c++ > at the head of your PATH. Fink assumes that builds are using Xcode, or > possibly compiler tools that _it_ installed. > > We can confirm whether this is the "c++" that Fink is using by running > "fink dumpinfo -e PATH qt4-x11". If /opt/local/bin is in the PATH that > fink is using, that could be problematic. > > fink doesn't use any user-level environment customizations, in an > attempt to avoid problems. I'm not sure how Macports sets up its > environment, but you may need to deactivate that for any shell session > while you build Fink packages. > > If /opt/local/bin isn't in the PATH you get from the dumpinfo, then a > little more thought is needed > - -- > Alexander Hansen > Fink User Liaison > -----BEGIN PGP SIGNATURE----- > Version: GnuPG v1.4.10 (Darwin) > Comment: Using GnuPG with Mozilla - http://enigmail.mozdev.org/ > > iEYEARECAAYFAkwKr44ACgkQB8UpO3rKjQ+jlgCgoQRzLSL+BczvQEh76uH0pMnt > 8YIAoJxaQ2RdyzyvGWRAu3vF5rWWeGe3 > =vaJW > -----END PGP SIGNATURE----- > ------------------------------------------------------------------------------ ThinkGeek and WIRED's GeekDad team up for the Ultimate GeekDad Father's Day Giveaway. ONE MASSIVE PRIZE to the lucky parental unit. See the prize list and enter to win: http://p.sf.net/sfu/thinkgeek-promo _______________________________________________ Fink-users mailing list [email protected] https://lists.sourceforge.net/lists/listinfo/fink-users
