[Lazarus] Lazarus 0.9.25 snapshot 20080831 for Mac OS X fails to run (solved?)

Tom Verhoeff T.Verhoeff at tue.nl
Mon Sep 1 21:04:08 CEST 2008


On Mon, Sep 01, 2008 at 07:44:25PM +0200, Mattias Gaertner wrote:
> On Mon, 1 Sep 2008 15:55:33 +0200
> Tom Verhoeff <T.Verhoeff at tue.nl> wrote:
> 
> > On Sun, Aug 31, 2008 at 11:15:05PM +0200, Mattias Gaertner wrote:
> >[...]
> > Using util /usr/bin/ld
> > An error occurred while linking 
> > Error: Error while linking.
> 
> Nothing else?
> Normally the linker writes some more information.

Nothing else!  It goes on with Fatal: There were 1 errors ...

> > This is the command that Lazarus issues:
> > 
> > ppc386 -Sca -MObjFPC -CirotR -O1 -gl -k-dylib_file
> > -k'/System/Library/Frameworks/OpenGL.framework/Versions/A/Libraries/libGL.dylib:/System/Library/Frameworks/OpenGL.framework/Versions/A/Libraries/libGL.dylib'
> > -k-framework -kCarbon -k-framework -kOpenGL -k'-dylib_file'
> > -k'/System/Library/Frameworks/OpenGL.framework/Versions/A/Libraries/libGL.dylib'
> > -WG -vewnhiut -l -Fu/usr/local/share/lazarus/lcl/units/i386-darwin/
> > -Fu/usr/local/share/lazarus/lcl/units/i386-darwin/carbon/
> > -Fu/usr/local/share/lazarus/packager/units/i386-darwin/ -Fu. -oHello
> > -dLCL -dLCLcarbon hello.lpr
> > 
> > (By the way, is there a simple way to get at that command and be able
> > to copy it to the clipboard?)
> 
> See
> http://wiki.lazarus.freepascal.org/IDE_tricks#Getting_the_compiler_command_line_parameters_created_by_the_IDE

In the Carbon version for Mac OS X, you cannot copy (command-C) the
contents of the Show Options window.  You can see the options and
retype them.  But *.compiled is indeed the place to look.

By the way, I probably deleted some "older" (?) files from the directory,
and now the compile is successful!

Then I still needed to set Project Options > Application,
Use Application Bundle... (is that really needed?)

And it runs :-)

Thanks for the help.  Now onto something bigger.

	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



More information about the Lazarus mailing list