Le Feb 27, 2008 à 9:07 AM, Marco van de Voort a écrit : > On Tue, Feb 26, 2008 at 10:56:08PM +0100, Damien Gerard wrote: >>> Or remove the X11 dependency, since you're compiling for carbon. >> >> I will try but I don't know how to do this. >> I assume fpcmake should rebuild the Makefile from Makefile.fpc but >> under OS X when I try to use it I always have the error: >> >> Shani [milipili] /usr/local/share/lazarus/lcl/interfaces/carbon % >> fpcmake >> >> >> 22 >> :51 #9 >> Processing Makefile.fpc >> Error: Target "darwin", package "rtl" not found >> >> (In fact I never was able to make fpcmake work) > > fpcmake recursively resolves dependancies and needs to find the RTL > source > or package.fpc files. Easiest is to set FPC_DIR to the FPC source > and do a > > fpcmake -w -Tall > > ( -w is to write file, default is/was test, -Tall is process all OSes) > this is btw all in the manual.
fpcmake works fine, just it is FPCDIR, not FPC_DIR :) But in fact there is no need. The solution has been already provided : http://developer.apple.com/qa/qa2007/qa1567.html Consequently, a simple solution is : make clean all LCL_PLATFORM=carbon FPC=fpc OPT="-k-framework -kcarbon -k-framework -kOpenGL -k'-dylib_file' -k'/System/Library/Frameworks/ OpenGL.framework/Versions/A/Libraries/libGL.dylib:/System/Library/ Frameworks/OpenGL.framework/Versions/A/Libraries/libGL.dylib'" And you have a nice Lazarus Carbon app under Leopard :) However lazarus crashes when exiting. I have updated the wiki. -- Damien Gerard [EMAIL PROTECTED] Le temps n'a pas d'importance. Seul le code est important -- (f00ty) _______________________________________________ Lazarus mailing list [email protected] http://www.lazarus.freepascal.org/mailman/listinfo/lazarus
