On 10/03/2010 03:17 AM, Ryan Schmidt wrote:
On Oct 2, 2010, at 15:59, Nikos Chantziaras wrote:
I installed macports just today on OS X 10.6.4. I've set:
build_arch i386
universal_archs i386 ppc
in macports.conf since I need Intel and PPC 32-bit univeral binaries. Then:
port selfupdate
port install libsdl +no_x11 +universal
port install libsdl_mixer +universal -mikmod
A lot of stuff was installed correctly, but at the very end, when libsdl_mixer
is installed, I get an error:
[...]
Trying to build for PowerPC architectures on Snow Leopard is not supported
since Snow Leopard doesn't run on PowerPC computers.
However, I can run PPC apps fine with it though (Rosetta), so it's not
like the builds can't be tested :-) I also build PPC application
bundles with Qt with OS X 10.6, and they run fine on PPC machines with
OS X 10.5. Which happens to be the reason I installed MacPorts btw,
since I was unable to build the SDL libs myself (the supplied "fat"
build script for building it universal seems broken.)
However, the error in your log is:
:info:build ld: warning: in build/.libs/playwave.o, missing required
architecture x86_64 in file
:info:build ld: warning: in build/.libs/libSDL_mixer.dylib, missing required
architecture x86_64 in file
:info:build ld: warning: in /opt/local/lib/libSDLmain.a, missing required
architecture x86_64 in file
:info:build ld: warning: in /opt/local/lib/libSDL.dylib, missing required
architecture x86_64 in file
It looks like libsdl_mixer got properly built for the architectures you
requested, but during the link phase, it forgot to use those same
architectures, so it tried to use the default x86_64, which of course can't
work. I see this same problem when trying to build libsdl_mixer for i386 (in a
MacPorts prefix on Snow Leopard with build_arch set to i386). So I filed a bug
report for that issue:
http://trac.macports.org/ticket/26706
Thanks. I didn't file one myself since I wanted to make sure first it's
not some mistake on my part.
_______________________________________________
macports-users mailing list
[email protected]
http://lists.macosforge.org/mailman/listinfo.cgi/macports-users