-----BEGIN PGP SIGNED MESSAGE----- Hash: SHA1 On 9/10/11 6:38 PM, Scaryfish wrote: > Hi, > > I'm trying to install fink 0.31.0 on Mac OS 10.7.1, via the source > install method (as the website says). I do have Xcode 1.4 > installed. When I run bootstrap, and select (1) Use sudo, it gives > the following: > > Checking cc... not found. ERROR: There is no C compiler on your > system. Make sure that the Developer Tools are installed. > > I do have Xcode installed.
This installs the utilities in /Developer/usr/bin, and I have manually added this to the path (both for my user and for root). Fink doesn't use your user environment, and symlinking for root isn't a good idea. Running "which cc" gives /Developer/usr/bin/cc and running "echo $PATH" gives /bin:/sbin:/usr/bin:/usr/local/bin:/usr/sbin:/usr/local/sbin:/Developer/usr/bin > > cc -v gives: Using built-in specs. Target: i686-apple-darwin10 > Configured with: /var/tmp/gcc/gcc-5666.3~6/src/configure > --disable-checking --enable-werror --prefix=/usr > --mandir=/share/man --enable-languages=c,objc,c++,obj-c++ > --program-transform-name=/^[cg][^.-]*$/s/$/-4.2/ > --with-slibdir=/usr/lib --build=i686-apple-darwin10 > --program-prefix=i686-apple-darwin10- --host=x86_64-apple-darwin10 > --target=i686-apple-darwin10 > --with-gxx-include-dir=/include/c++/4.2.1 Thread model: posix gcc > version 4.2.1 (Apple Inc. build 5666) (dot 3) > > I have tried symlinking cc to /bin in case fink is specifically > looking there, but this does not help. It isn't looking in /bin. I have tried running bootstrap as my user, using sudo, and as root. > > Any ideas why the bootstrap script isn't seeing the compiler? > > Cheers, > > Jason. fink is looking for build tools in /usr/bin. I believe that's hardcoded, and monkeying around with the PATH isn't going to help at all. I believe we're using /usr/bin/clang and /usr/bin/clang++ as our cc and c++ compliers, respectively, even at bootstrap. My own Xcode install also provided copies of the appropriate stuff in /usr as well as in /Developer/usr. I believe we've had a report of Xcode 4.1 only putting files in /Developer/usr if downloaded from connect.apple.com rather than the App Store. I'm not sure they're completely identical, but unless anybody here gives a good reason not to do it, I'd recommend copying the contents of /Developer/usr into /usr, using e.g. "sudo cp -r /Developer/usr/* /usr/" or other command line tools rather than the Finder, since the latter option will do nasty things like replacing your /usr/bin directory rather than adding to it. - -- Alexander Hansen, Ph.D. Fink User Liaison http://finkakh.wordpress.com/ -----BEGIN PGP SIGNATURE----- Version: GnuPG v1.4.11 (Darwin) Comment: Using GnuPG with Mozilla - http://enigmail.mozdev.org/ iEYEARECAAYFAk5sHzkACgkQB8UpO3rKjQ/4TgCfbpghNev4eO6ADgY2s4v4Ze6i CY8AoJoNUnSa4NL9Zf4bqEKhdxi880qN =IMAl -----END PGP SIGNATURE----- ------------------------------------------------------------------------------ Using storage to extend the benefits of virtualization and iSCSI Virtualization increases hardware utilization and delivers a new level of agility. Learn what those decisions are and how to modernize your storage and backup environments for virtualization. http://www.accelacomm.com/jaw/sfnl/114/51434361/ _______________________________________________ Fink-users mailing list [email protected] List archive: http://news.gmane.org/gmane.os.macosx.fink.user Subscription management: https://lists.sourceforge.net/lists/listinfo/fink-users
