Sorry I mean the overnight snapshot build on over @ http://www.hu.freepascal.org/lazarus/
I will try and compile my projec with -dNativePrint to see if that makes any difference. Dominique. Mattias Gaertner wrote: > On Tue, 13 May 2008 23:02:54 +0100 > Dominique Louis <[EMAIL PROTECTED]> wrote: > >> I'm still seeing this in 13/5 overnight build. > > Are you sure, that your lazarus svn is up2date? > > 1. Line 4,1 of cupsprinters.inc is *not* a comment block and > there *is* a UDLGSELECTPRINTER on line 4,6. > > 2. Because of -dNativePrint -dLCL -dLCLcarbon, it should not use > cupsprinters.inc, but carbonprinters.inc. > > Please compile with -vut or even with -va and check what the compiler > is doing. > > Mattias > > >> Bee wrote: >>>> On Mac OS X, if Printer4Lazarus is added to the project, it fails >>>> to compile and throws an error at the top of cupsprinters.inc. The >>>> error is "Illegal Expression". I'm using the 11/05 over night >>>> build. >>> I can confirm this with today svn update. This command >>> >>> simba:laz-9.25 bee$ make all LCL_PLATFORM=carbon OPT="-k-framework >>> -kcarbon -k-framework -kOpenGL -k'-dylib_file' >>> -k'/System/Library/Frameworks/OpenGL.framework/Versions/A/Libraries/libGL.dylib >>> >>> -k/System/Library/Frameworks/OpenGL.framework/Versions/A/Libraries/libGL.dylib'" >>> >>> bigide >>> >>> gave me >>> >>> Free Pascal Compiler version 2.3.1 [2008/05/13] for i386 >>> Copyright (c) 1993-2008 by Florian Klaempfl >>> Target OS: Darwin for i386 >>> Compiling runtimetypeinfocontrols.pas >>> Assembling runtimetypeinfocontrols >>> 22 lines compiled, 0.4 sec >>> make -C printers >>> /bin/rm -f lib/i386-darwin/carbon/printer4lazarus.ppu >>> /usr/local/bin/ppc386 -dUseCache -dNativePrint -dLCL -dLCLcarbon >>> -S2 -gl -Fuunix/ -Fuwin32/ -Fucarbon/ -Fuqt/ >>> -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./ >>> -Fu/usr/local/lib/fpc/2.3.1/units/i386-darwin/rtl -Fiunix/ >>> -Fiwin32/ -Ficarbon/ -Fiqt/ -Fi./ -FE. -FUlib/i386-darwin/carbon >>> -k-framework -kcarbon -k-framework -kOpenGL -k'-dylib_file' >>> -k'/System/Library/Frameworks/OpenGL.framework/Versions/A/Libraries/libGL.dylib >>> >>> -k/System/Library/Frameworks/OpenGL.framework/Versions/A/Libraries/libGL.dylib' >>> >>> -di386 printer4lazarus.pas >>> Free Pascal Compiler version 2.3.1 [2008/05/13] for i386 >>> Copyright (c) 1993-2008 by Florian Klaempfl >>> Target OS: Darwin for i386 >>> Compiling printer4lazarus.pas >>> Compiling printersdlgs.pp >>> Compiling osprinters.pas >>> cupsprinters.inc(4,1) Error: Illegal expression >>> cupsprinters.inc(4,6) Fatal: Syntax error, ";" expected but >>> "identifier UDLGSELECTPRINTER" found >>> Fatal: Compilation aborted >>> make[2]: *** [printer4lazarus.ppu] Error 1 >>> make[1]: *** [bigidecomponents] Error 2 >>> make: *** [bigidecomponents] Error 2 >>> >>> I couldn't resolve the errors since the line number info seems to >>> be inaccurate. Line 4,1 of cupsprinters.inc is a comment block and >>> there's no UDLGSELECTPRINTER on line 4,6. >>> >>> Removing 'bigide' param gave me a working Lazarus with minimum >>> component set. I'm using FPC 2.3.1 and Laz 9.25 from svn. >>> >>> -Bee- _______________________________________________ Lazarus mailing list Lazarus@lazarus.freepascal.org http://www.lazarus.freepascal.org/mailman/listinfo/lazarus