#14108: inkscape fails to compile on intel leopard install ------------------------------------+--------------------------------------- Reporter: atenderholt@gmail.com | Owner: macports-tickets@lists.macosforge.org Type: defect | Status: new Priority: Normal | Milestone: Port Bugs Component: ports | Version: 1.6.0 Resolution: | Keywords: inkscape leopard intel ------------------------------------+--------------------------------------- Changes (by jmpp@macports.org): * milestone: => Port Bugs Old description:
Hi,
A simple port install inkscape leads to the following compile error:
... ld: warning in /opt/local/lib/libssl.dylib, file is not of required architecture ld: warning in /opt/local/lib/libcrypto.dylib, file is not of required architecture ld: warning in /opt/local/lib/libgc.dylib, file is not of required architecture ld: warning in /opt/local/lib/liblcms.dylib, file is not of required architecture Undefined symbols for architecture ppc: "_main", referenced from: start in crt1.10.5.o ld: symbol(s) not found for architecture ppc collect2: ld returned 1 exit status lipo: can't open input file: /var/tmp//cc9reoxx.out (No such file or directory) make[2]: *** [inkscape] Error 1 make[1]: *** [all-recursive] Error 1 make: *** [all] Error 2
The file crt1.10.5.o (in /Developer/SDKs/MacOSX10.5.sdk/usr/lib) has four arches: ppc7400, i386, ppc64, and x86_64). I also tried copying crt1.o, which has a ppc arch, but had no luck. Any ideas? Or fixes?
I'm using MacOS X 10.5.1 with a recently "port selfupdate", and dev tools as installed with the leopard dvd.
Thanks,
Adam
New description: Hi, A simple port install inkscape leads to the following compile error: {{{ ld: warning in /opt/local/lib/libssl.dylib, file is not of required architecture ld: warning in /opt/local/lib/libcrypto.dylib, file is not of required architecture ld: warning in /opt/local/lib/libgc.dylib, file is not of required architecture ld: warning in /opt/local/lib/liblcms.dylib, file is not of required architecture Undefined symbols for architecture ppc: "_main", referenced from: start in crt1.10.5.o ld: symbol(s) not found for architecture ppc collect2: ld returned 1 exit status lipo: can't open input file: /var/tmp//cc9reoxx.out (No such file or directory) make[2]: *** [inkscape] Error 1 make[1]: *** [all-recursive] Error 1 make: *** [all] Error 2 }}} The file crt1.10.5.o (in /Developer/SDKs/MacOSX10.5.sdk/usr/lib) has four arches: ppc7400, i386, ppc64, and x86_64). I also tried copying crt1.o, which has a ppc arch, but had no luck. Any ideas? Or fixes? I'm using MacOS X 10.5.1 with a recently "port selfupdate", and dev tools as installed with the leopard dvd. Thanks, Adam -- Ticket URL: <http://trac.macosforge.org/projects/macports/ticket/14108#comment:1> MacPorts </projects/macports> Ports system for Mac OS