I try to compile a little demo program for SDL, but it still fails. I use fpc 2.0.4 on powerpc Mac OS X with sdl 1.2.7 installed through fink (also tried it with SDL installed in /Library/Frameworks).
I consulted the wiki <http://wiki.freepascal.org/index.php/FPC_and_SDL> and <http://userpage.fu-berlin.de/~molski/fpsdl/>. The problem is in the linking phase (compile and assemble are OK). It gives me some warnings like /usr/bin/ld: warning suggest use of -bind_at_load, as lazy binding may result in errors or different symbols being used symbol _acosl used from dynamic library /usr/lib/libstdc++.6.dylib(single module ) not from earlier dynamic library /usr/lib/libSystem.B.dylib(ld64.o) but what is worse it stops at _HIPointConvert referenced from QuickTime expected to be defined in Carbon demo02.pp(114,1) Error: Error while linking Error: /usr/local/bin/ppcppc returned an error exitcode (normal if you did not s pecify a source file to be compiled) Any idea what I messed up? This is what my command line looks like: fpc -Fu/Users/wstomv/Download/JEDI-SDLv1.0/SDL/Pas -Fl/usr/X11R6/lib -XMSDL_main -k-L/sw/lib -k-lSDL -k-framework -kOpenGL -k-framework -kCocoa -Mdelphi demo02 The program demo2.pp contains {$linklib gcc} {$linklib SDLmain} Uses SDL, crt; This program was grabbed from <http://userpage.fu-berlin.de/~molski/fpsdl/> and then adapted according to <http://wiki.freepascal.org/index.php/FPC_and_SDL> Your advice would be greatly appreciated, Tom -- E-MAIL: T.Verhoeff @ TUE.NL | Dept. of Math. & Comp. Science PHONE: +31 40 247 41 25 | Technische Universiteit Eindhoven FAX: +31 40 247 54 04 | PO Box 513, NL-5600 MB Eindhoven http://www.win.tue.nl/~wstomv/ | The Netherlands _______________________________________________ fpc-pascal maillist - fpc-pascal@lists.freepascal.org http://lists.freepascal.org/mailman/listinfo/fpc-pascal