On Nov 15, 2009, at 11:42 , Malthe Jørgensen wrote:
which gives a bunch of warnings, all looking like this
'ld: warning: in /opt/local/lib/libSDL.dylib, file is not of required
architecture'
with 'libSDL.dylib' replaced with various *.a and *.dylib files
This is ld saying it can only find the 64-bit versions of libraries; ghc currently requires the 32-bit libraries. You need to rebuild MacPorts with support for both i386 and x86-64 architectures:
add to /opt/local/etc/macports.conf:
universal_archs i386 x86_64
add to /opt/local/etc/variants.conf