Here are the results from what I assume are the correct files:

$ file ./libmpfr.4.dylib
./libmpfr.4.dylib: Mach-O 64-bit dynamically linked shared library ppc64

$ file ./libgmp.10.dylib
./libgmp.10.dylib: Mach-O 64-bit dynamically linked shared library ppc64

$ file ./libmpc.2.dylib
./libmpc.2.dylib: Mach-O 64-bit dynamically linked shared library ppc64

That seems to suggest the libs are 64bit. The debug log for gcc says it's found the header files, the --with config options all use the prefix of /opt/local as defined in the Portfile.

--with-gmp=/opt/local
--with-mpfr=/opt/local
--with-mpc=/opt/local



On 22/07/11 18:05, Jeremy Huddleston wrote:
Are you *sure* that gmp, mpfr, and mpc are ppc64?  Did you run 'file' on the 
libraries?  config.log will provide more specific information as to what went 
wrong...


On Jul 22, 2011, at 9:00 AM, Paul C wrote:

On 22/07/11 15:43, Vincent Lefevre wrote:
http://www.linuxquestions.org/questions/linux-newbie-8/error-in-installing-gcc-4-5-0-a-818033/

As detailed in the forum thread in the link the problem I get installing gcc
is not specific to ppc or to MacPorts. It would seem to be a generic problem
across platforms that shows up.

I'm not sure, but this one can be a Linux-only issue. Under Linux,
/usr/local/lib may have to be added to LIBRARY_PATH. Some responses
mention LD_LIBRARY_PATH, but the error here is from gcc at link time,
not at run time.

I don't know about the error for MacPorts with ppc64. The config.log
of gcc can give interesting information.

I'm not so sure that's the solution for MacPorts either, but I pasted it more 
due to the same errors during configuration rather than the solution. Other 
solutions I've seen is the libraries being compiled for 32bit and gcc expecting 
64bit versions, however I don't think that is the case here as I've opted for 
pure 64bit (ppc64).
_______________________________________________
macports-users mailing list
macports-users@lists.macosforge.org
http://lists.macosforge.org/mailman/listinfo.cgi/macports-users

Reply via email to