I'm not at my Mac right now, but I believe if you look in /system/library/frameworks you should see opengl.framework. If not, then that might explain the link error.
What version of OS X are you using? I believe the OpenGL framework is a standard part of OS X. Thanks. -Phil -----Original Message----- From: [EMAIL PROTECTED] [mailto:[EMAIL PROTECTED] On Behalf Of Damien Gerard Sent: Monday, February 25, 2008 1:10 PM To: General mailing list Subject: Re: [Lazarus] OS X/Carbon Compilation Le Feb 25, 2008 à 6:49 PM, Hess, Philip J a écrit : > It looks like somebody added an OpenGL dependency to the Carbon > widgetset for some reason. Try adding -k'-framework' -k'opengl' when > compiling and see if this doesn't fix it. > Indeed I had not noticed it. However I have this : Assembling lazarus Linking ../lazarus ld: file not found: opengl Error: Error while linking Fatal: There were 1 errors compiling module, stopping May be another framework or directive for compilation ? > Thanks. > > -Phil > > > -----Original Message----- > From: [EMAIL PROTECTED] > [mailto:[EMAIL PROTECTED] On Behalf Of Damien > Gerard > Sent: Monday, February 25, 2008 11:45 AM > To: lazarus > Subject: [Lazarus] OS X/Carbon Compilation > > > When I try to compile the last snapshot of Lazarus or my own App > (using the fpc snapshot DMG 2.2.0) > > Shani [milipili] ~/Projects/lazarus % > fpc > > Err > 18 #16 > Free Pascal Compiler version 2.2.0 [2008/02/25] for i386 > > I have got the following errors : > > > Shani [milipili] ~/Projects/lazarus % make clean all > LCL_PLATFORM=carbon FPC=fpc OPT="-k'-framework' -k'carbon'" > > <snip> > unknown stabs type 0xC0 in /usr/local/share/lazarus/lcl/units/i386- > darwin/grids.o > unknown stabs type 0xE0 in /usr/local/share/lazarus/lcl/units/i386- > darwin/grids.o > Undefined symbols: > "_CGLDestroyContext", referenced from: > GLGRAB_GRABVIAOPENGL$CGDIRECTDISPLAYID$CGRECT$$CGIMAGEREF in > glgrab.o > GLGRAB_GRABVIAOPENGL$CGDIRECTDISPLAYID$CGRECT$$CGIMAGEREF in > glgrab.o > "_CGLClearDrawable", referenced from: > GLGRAB_GRABVIAOPENGL$CGDIRECTDISPLAYID$CGRECT$$CGIMAGEREF in > glgrab.o > GLGRAB_GRABVIAOPENGL$CGDIRECTDISPLAYID$CGRECT$$CGIMAGEREF in > glgrab.o > "_CGLCreateContext", referenced from: > GLGRAB_GRABVIAOPENGL$CGDIRECTDISPLAYID$CGRECT$$CGIMAGEREF in > glgrab.o > "_CGLSetCurrentContext", referenced from: > GLGRAB_GRABVIAOPENGL$CGDIRECTDISPLAYID$CGRECT$$CGIMAGEREF in > glgrab.o > GLGRAB_GRABVIAOPENGL$CGDIRECTDISPLAYID$CGRECT$$CGIMAGEREF in > glgrab.o > GLGRAB_GRABVIAOPENGL$CGDIRECTDISPLAYID$CGRECT$$CGIMAGEREF in > glgrab.o > "_CGLSetFullScreen", referenced from: > GLGRAB_GRABVIAOPENGL$CGDIRECTDISPLAYID$CGRECT$$CGIMAGEREF in > glgrab.o > "_CGLDestroyPixelFormat", referenced from: > GLGRAB_GRABVIAOPENGL$CGDIRECTDISPLAYID$CGRECT$$CGIMAGEREF in > glgrab.o > "_CGLChoosePixelFormat", referenced from: > GLGRAB_GRABVIAOPENGL$CGDIRECTDISPLAYID$CGRECT$$CGIMAGEREF in > glgrab.o > > > > May I miss something ? > > > -- > Damien Gerard > [EMAIL PROTECTED] > > Le temps n'a pas d'importance. Seul le code est important > -- (f00ty) > > > > > _______________________________________________ > Lazarus mailing list > Lazarus@lazarus.freepascal.org > http://www.lazarus.freepascal.org/mailman/listinfo/lazarus > > _______________________________________________ > Lazarus mailing list > Lazarus@lazarus.freepascal.org > http://www.lazarus.freepascal.org/mailman/listinfo/lazarus -- Damien Gerard [EMAIL PROTECTED] Le temps n'a pas d'importance. Seul le code est important -- (f00ty) _______________________________________________ Lazarus mailing list Lazarus@lazarus.freepascal.org http://www.lazarus.freepascal.org/mailman/listinfo/lazarus _______________________________________________ Lazarus mailing list Lazarus@lazarus.freepascal.org http://www.lazarus.freepascal.org/mailman/listinfo/lazarus