Sign in Join

Live chat for Free Pascal, Lazarus, Delphi and every Pascal programmer.

Mailing lists / lazarus / 2008-03

Building from SVN

7 messages · 6 people ·

Reply by email Subscribe to this list Your subscription

Read-only archive. Use j and k to move between messages.

Matt Henley

I have been having a lot of difficulty building from svn lately so I deleted the .lazarus directory, then deleted my complete lazarus directory and started over from svn. When I do a make clean all I get:

~~~Clip~~~~
Compiling ./widgetset/wseditbtn.pp
Compiling ./widgetset/wsextdlgs.pp
Compiling ./widgetset/wsfilectrl.pp
Compiling defaulttranslator.pas
162641 lines compiled, 5.5 sec
13 warning(s) issued
10 note(s) issued
make -C interfaces all
make[2]: Entering directory `/home/matt/Programs/lazarus/lcl/interfaces' make -C gtk all
make[3]: Entering directory `/home/matt/Programs/lazarus/lcl/interfaces/gtk' /bin/rm -f ../../units/i386-linux/gtk/interfaces.ppu \ ../../units/i386-linux/gtk/interfaces.o
/usr/bin/ppc386 -gl -dgtk1 -Fu../../units/i386-linux -Fu. -Fu/usr/lib/fpc/2.2.0/units/i386-linux/rtl
-Fu/usr/lib/fpc/2.2.0/units/i386-linux/gtk
-Fu/usr/lib/fpc/2.2.0/units/i386-linux/x11
-Fu/usr/lib/fpc/2.2.0/units/i386-linux/opengl -FE. -FU../../units/i386-linux/gtk -Fl/usr/lib/gcc/i686-pc-linux-gnu/4.2.3 -Fl/usr/local/lib -Fl//usr//lib/opengl/nvidia/lib
-Fl/usr/i686-pc-linux-gnu/lib -Fl/usr/lib/gcc/i686-pc-linux-gnu/4.2.3 -Fl/usr/lib/gcc/i686-pc-linux-gnu/4.1.1 -Fl/usr/lib/nspr -Fl/usr/lib/nss -Fl/usr/lib/qca1 -Fl/usr/lib/qca2 -Fl/usr/lib/qt4 -Fl/usr/kde/3.5/lib -Fl/usr/qt/3/lib
-Fl/usr/lib/bibblelabs/bibblepro/libs -Fl/usr/games/lib -Fl/usr/lib/fltk-1.1 -Fl/usr/lib/libstdc++-v3/ -di386 interfaces.pp Free Pascal Compiler version 2.2.0 [2008/03/04] for i386 Copyright (c) 1993-2007 by Florian Klaempfl
Target OS: Linux for i386
Compiling interfaces.pp
PPU Loading /home/matt/Programs/lazarus/lcl/units/i386-linux/wscomctrls.ppu PPU Source: wscomctrls.pp not found
Recompiling WSComCtrls, checksum changed for ComCtrls PPU Loading /home/matt/Programs/lazarus/lcl/units/i386-linux/wscomctrls.ppu Fatal: Can't find unit WSComCtrls used by ComCtrls Fatal: Compilation aborted
make[3]: *** [interfaces.ppu] Error 1
make[3]: Leaving directory `/home/matt/Programs/lazarus/lcl/interfaces/gtk' make[2]: *** [gtk_all] Error 2
make[2]: Leaving directory `/home/matt/Programs/lazarus/lcl/interfaces' make[1]: *** [interfaces] Error 2
make[1]: Leaving directory `/home/matt/Programs/lazarus/lcl' make: *** [lcl] Error 2
matt at speedyG ~/Programs/lazarus $

Any ideas?

Thanks!
Matt

Reply by email

Paul Ishenin
to Matt Henley

Matt Henley ?????:

Show quoted text 54 lines
I have been having a lot of difficulty building from svn lately so I deleted the .lazarus directory, then deleted my complete lazarus directory and started over from svn. When I do a make clean all I get: ~~~Clip~~~~ Compiling ./widgetset/wseditbtn.pp Compiling ./widgetset/wsextdlgs.pp Compiling ./widgetset/wsfilectrl.pp Compiling defaulttranslator.pas 162641 lines compiled, 5.5 sec 13 warning(s) issued 10 note(s) issued make -C interfaces all make[2]: Entering directory `/home/matt/Programs/lazarus/lcl/interfaces' make -C gtk all make[3]: Entering directory `/home/matt/Programs/lazarus/lcl/interfaces/gtk' /bin/rm -f ../../units/i386-linux/gtk/interfaces.ppu \ ../../units/i386-linux/gtk/interfaces.o /usr/bin/ppc386 -gl -dgtk1 -Fu../../units/i386-linux -Fu. -Fu/usr/lib/fpc/2.2.0/units/i386-linux/rtl -Fu/usr/lib/fpc/2.2.0/units/i386-linux/gtk -Fu/usr/lib/fpc/2.2.0/units/i386-linux/x11 -Fu/usr/lib/fpc/2.2.0/units/i386-linux/opengl -FE. -FU../../units/i386-linux/gtk -Fl/usr/lib/gcc/i686-pc-linux-gnu/4.2.3 -Fl/usr/local/lib -Fl//usr//lib/opengl/nvidia/lib -Fl/usr/i686-pc-linux-gnu/lib -Fl/usr/lib/gcc/i686-pc-linux-gnu/4.2.3 -Fl/usr/lib/gcc/i686-pc-linux-gnu/4.1.1 -Fl/usr/lib/nspr -Fl/usr/lib/nss -Fl/usr/lib/qca1 -Fl/usr/lib/qca2 -Fl/usr/lib/qt4 -Fl/usr/kde/3.5/lib -Fl/usr/qt/3/lib -Fl/usr/lib/bibblelabs/bibblepro/libs -Fl/usr/games/lib -Fl/usr/lib/fltk-1.1 -Fl/usr/lib/libstdc++-v3/ -di386 interfaces.pp Free Pascal Compiler version 2.2.0 [2008/03/04] for i386 Copyright (c) 1993-2007 by Florian Klaempfl Target OS: Linux for i386 Compiling interfaces.pp PPU Loading /home/matt/Programs/lazarus/lcl/units/i386-linux/wscomctrls.ppu PPU Source: wscomctrls.pp not found Recompiling WSComCtrls, checksum changed for ComCtrls PPU Loading /home/matt/Programs/lazarus/lcl/units/i386-linux/wscomctrls.ppu Fatal: Can't find unit WSComCtrls used by ComCtrls Fatal: Compilation aborted make[3]: *** [interfaces.ppu] Error 1 make[3]: Leaving directory `/home/matt/Programs/lazarus/lcl/interfaces/gtk' make[2]: *** [gtk_all] Error 2 make[2]: Leaving directory `/home/matt/Programs/lazarus/lcl/interfaces' make[1]: *** [interfaces] Error 2 make[1]: Leaving directory `/home/matt/Programs/lazarus/lcl' make: *** [lcl] Error 2 matt at speedyG ~/Programs/lazarus $ Any ideas?

just make it for the second time (without clean)

Best regards,
Paul Ishenin.

Reply by email

wile64
to Felipe Monteiro de Carvalho

2008/3/25, Felipe Monteiro de Carvalho :

Show quoted text 8 lines
I got that today too, and eventually solved it after lot's of tryes. Any ideas what causes that? -- Felipe Monteiro de Carvalho

After 5 make clean all, unable to build ? (win32/fpc 2.2.0 or 2.2.1)

see error ?

make -C interfaces all
make[2]: Entering directory `D:/lazsrc/lcl/interfaces' make -C win32 all
make[3]: Entering directory `D:/lazsrc/lcl/interfaces/win32' /lazarus/fpc/2.2.0/bin/i386-win32/rm.exe -f ../../units/i386-win32/win32/interfa ces.ppu \
../../units/i386-win32/win32/interfaces.o
D:/lazarus/fpc/2.2.0/bin/i386-win32/ppc386.exe -gl -Fu../../units/i386-win32 -Fu . -FE. -FU../../units/i386-win32/win32 -di386 interfaces.pp Free Pascal Compiler version 2.2.0 [2008/01/29] for i386 Copyright (c) 1993-2007 by Florian Klaempfl
Target OS: Win32 for i386
Compiling interfaces.pp
PPU Loading D:\lazsrc\lcl\units\i386-win32\WSComCtrls.ppu PPU Source: WSComCtrls.pp not found
Recompiling WSComCtrls, checksum changed for ComCtrls PPU Loading D:\lazsrc\lcl\units\i386-win32\WSComCtrls.ppu Fatal: Can't find unit WSComCtrls used by ComCtrls Fatal: Compilation aborted
make[3]: *** [interfaces.ppu] Error 1
make[3]: Leaving directory `D:/lazsrc/lcl/interfaces/win32' make[2]: *** [win32_all] Error 2
make[2]: Leaving directory `D:/lazsrc/lcl/interfaces' make[1]: *** [interfaces] Error 2
make[1]: Leaving directory `D:/lazsrc/lcl'
make: *** [lcl] Error 2

Regards,

Reply by email

Marco van de Voort
to Felipe Monteiro de Carvalho: I got that today too, and eventually solved it after lot's of tryes. Any ideas what…
Felipe Monteiro de Carvalho wrote
I got that today too, and eventually solved it after lot's of tryes. Any ideas what causes that?

No. Almindor got it with on Linux/2.2.1, I got it with win64 and win32/2.3.1.

So either both compiler branches are the problem, or lazarus (dependancies).

Almindor got it solved by recompiling several times, I didn't succeed in that, but got around it by specifying -Ur.

Reply by email

wile64
to Mattias Gärtner: An embedded and charset-unspecified text was scrubbed... Name: not available Url:…

2008/3/25, Mattias G?rtner :

Show quoted text 60 lines
Zitat von wile64 : > 2008/3/25, Felipe Monteiro de Carvalho : > > I got that today too, and eventually solved it after lot's of tryes. > > > > Any ideas what causes that? Short: unit circles and inline dont play together. Long: The LCL has some circle dependencies between units. And there was an inline procedure. This is known to raise problems and should be avoided. I removed the inline in svn rev 14629. > > -- > > > > Felipe Monteiro de Carvalho > > > > After 5 make clean all, unable to build ? (win32/fpc 2.2.0 or 2.2.1) > > see error ? > > make -C interfaces all > make[2]: Entering directory `D:/lazsrc/lcl/interfaces' > make -C win32 all > make[3]: Entering directory `D:/lazsrc/lcl/interfaces/win32' > /lazarus/fpc/2.2.0/bin/i386-win32/rm.exe -f > ../../units/i386-win32/win32/interfa > ces.ppu \ > ../../units/i386-win32/win32/interfaces.o > D:/lazarus/fpc/2.2.0/bin/i386-win32/ppc386.exe -gl -Fu../../units/i386-win32 > -Fu > . -FE. -FU../../units/i386-win32/win32 -di386 interfaces.pp > Free Pascal Compiler version 2.2.0 [2008/01/29] for i386 > Copyright (c) 1993-2007 by Florian Klaempfl > Target OS: Win32 for i386 > Compiling interfaces.pp > PPU Loading D:\lazsrc\lcl\units\i386-win32\WSComCtrls.ppu > PPU Source: WSComCtrls.pp not found > Recompiling WSComCtrls, checksum changed for ComCtrls > PPU Loading D:\lazsrc\lcl\units\i386-win32\WSComCtrls.ppu > Fatal: Can't find unit WSComCtrls used by ComCtrls > Fatal: Compilation aborted > make[3]: *** [interfaces.ppu] Error 1 > make[3]: Leaving directory `D:/lazsrc/lcl/interfaces/win32' > make[2]: *** [win32_all] Error 2 > make[2]: Leaving directory `D:/lazsrc/lcl/interfaces' > make[1]: *** [interfaces] Error 2 > make[1]: Leaving directory `D:/lazsrc/lcl' > make: *** [lcl] Error 2 Fixed. Mattias

It's good, thanks Mattias :)

Reply by email