[Lazarus] RE : Lazarus 1.0 release candidate 1 available for download

Mattias Gaertner nc-gaertnma at netcologne.de
Sun Aug 5 11:44:44 CEST 2012


On Sun, 5 Aug 2012 10:53:37 +0200
"Ludo Brands" <ludo.brands at free.fr> wrote:

> > Please, let me know if you find any problems with these 
> > release candidates.
> > 
> > Also let me know if you installed it without any problem.
> > 
> 
> Installed on a fresh ubuntu 10.04 x64. No install problems with the debs.
> The problem I'm having is that no new package can be installed. A simple
> rebuild doesn't work neither. 
> 
> Here I add lazdaemon and rebuild. All packages build fine but compiling
> lazarus.pp fails with "Fatal: Can not find unit registersqldb used by
> SQLDBLaz". Console output:
> 
> 
> Hint: Start of reading config file /etc/fpc.cfg
> Hint: End of reading config file /etc/fpc.cfg
> Free Pascal Compiler version 2.6.0 [2012/07/28] for x86_64
> Copyright (c) 1993-2011 by Florian Klaempfl and others
> Target OS: Linux for x86-64
> Compiling lcl.pas

Normally it should not compile the LCL.

Please do the following:
Close the IDE
Remove or rename your ~/.lazarus directory
Start the IDE
Look at IDE menu / View / IDE Internals / What needs building
Send the output.


> Compiling ./gtk2/alllclintfunits.pas
> 
> <snip>
> 
> Hint: Start of reading config file /etc/fpc.cfg
> Hint: End of reading config file /etc/fpc.cfg
> Free Pascal Compiler version 2.6.0 [2012/07/28] for x86_64
> Copyright (c) 1993-2011 by Florian Klaempfl and others
> Target OS: Linux for x86-64
> Compiling sqldblaz.pas
> Compiling registersqldb.pas
> Compiling sqlstringspropertyeditordlg.pas
> sqlstringspropertyeditordlg.pas(61,35) Hint: Parameter "Sender" not used
> sqlstringspropertyeditordlg.pas(56,24) Hint: Parameter "Sender" not used
> sqlstringspropertyeditordlg.pas(57,30) Hint: Parameter "Sender" not used
> sqlstringspropertyeditordlg.pas(58,37) Hint: Parameter "Sender" not used
> sqlstringspropertyeditordlg.pas(60,28) Hint: Parameter "Sender" not used
> sqlstringspropertyeditordlg.pas(62,35) Hint: Parameter "Sender" not used
> sqlstringspropertyeditordlg.pas(63,34) Hint: Parameter "Sender" not used
> /usr/share/lazarus/1.0RC1/components/sqldb/sqlstringspropertyeditordlg.pas(6
> 4,7) Hint: Parameter "Shift" not used
> sqlstringspropertyeditordlg.pas(65,28) Hint: Parameter "Sender" not used
> sqlstringspropertyeditordlg.pas(74,35) Hint: Parameter "SQL" not used
> Writing Resource String Table file: sqlstringspropertyeditordlg.rst
> registersqldb.pas(127,33) Hint: Parameter "Sender" not used
> registersqldb.pas(133,26) Hint: Parameter "Sender" not used
> registersqldb.pas(115,43) Hint: Parameter "ResourceName" not used
> registersqldb.pas(116,38) Hint: Parameter "Filename" not used
> registersqldb.pas(116,53) Hint: Parameter "SourceName" not used
> registersqldb.pas(117,32) Hint: Parameter "ResourceName" not used
> Writing Resource String Table file: registersqldb.rst
> sqldblaz.pas(10,52) Hint: Unit "SQLStringsPropertyEditorDlg" not used in
> SQLDBLaz
> 1628 lines compiled, 2.5 sec 
> 19 hint(s) issued
> "Compiling package SQLDBLaz 1.0.1" completed
> make: Entering directory `/usr/share/lazarus/1.0RC1'
> /usr/bin/make -C ide ide
> make[1]: Entering directory `/usr/share/lazarus/1.0RC1/ide'
> /usr/bin/make --assume-new=lazarus.pp lazarus
> make[2]: Entering directory `/usr/share/lazarus/1.0RC1/ide'
> /usr/bin/fpc -gl -Sci -dlclgtk2 -Fu../lcl/units/x86_64-linux
> -Fu../lcl/units/x86_64-linux/gtk2
> -Fu../components/codetools/units/x86_64-linux
> -Fu../components/lazutils/lib/x86_64-linux
> -Fu../components/synedit/units/x86_64-linux/gtk2
> -Fu../components/lazcontrols/lib/x86_64-linux/gtk2 -Fu../components/custom
> -Fu../ideintf/units/x86_64-linux/gtk2 -Fu../designer -Fu../debugger
> -Fu../debugger/frames -Fu../converter -Fu../packager -Fu../packager/frames
> -Fu../packager/units/x86_64-linux -Fu../units/x86_64-linux/gtk2 -Fuframes
> -Fu. -Fu/usr/lib/fpc/2.6.0/units/x86_64-linux/rtl
> -Fu/usr/lib/fpc/2.6.0/units/x86_64-linux/paszlib
> -Fu/usr/lib/fpc/2.6.0/units/x86_64-linux/fcl-process
> -Fu/usr/lib/fpc/2.6.0/units/x86_64-linux/hash
> -Fu/usr/lib/fpc/2.6.0/units/x86_64-linux/fpmkunit
> -Fu/usr/lib/fpc/2.6.0/units/x86_64-linux/regexpr -Fiinclude -Fiinclude/linux
> -Fi../images -FE.. -FU../units/x86_64-linux/gtk2 -Cg
> -Fl/usr/lib/gcc/x86_64-linux-gnu/4.4.3 -Flinclude
> -Fl/etc/ld.so.conf.d/*.conf @/home/ludo/.lazarus/idemake.cfg
> -FU/home/ludo/.lazarus/units/x86_64-linux -FE/home/ludo/.lazarus/bin
> -o/home/ludo/.lazarus/bin/lazarus -dx86_64 lazarus.pp
> Free Pascal Compiler version 2.6.0 [2012/07/28] for x86_64
> Copyright (c) 1993-2011 by Florian Klaempfl and others
> Target OS: Linux for x86-64
> Compiling lazarus.pp
> Compiling lazconf.pp
> 
> <snip>
> 
> Compiling restrictionbrowser.pas
> Compiling projectwizarddlg.pas
> PPU Loading
> /home/ludo/.lazarus/lib/SQLDBLaz/lib/x86_64-linux/gtk2/registersqldb.ppu
> PPU Source: registersqldb.pas not found
> PPU Source: registersqldb.lrs not found
> Recompiling registersqldb, checksum changed for PropEdits

"Checksum changed" usually means that some ppu or pas is given twice.
The compiler gives much more details with the option "-vut".
Please add "-vut" to the Tools / Configure build
lazarus dialog / Options, compile the package sqldb again, create a
bug report and attach the output as zip.
Then remove the option from the dialog.


>[...]

Mattias




More information about the Lazarus mailing list