Cross Compile: Anwendung aus IDE via Wine starten.
-
- Lazarusforum e. V.
- Beiträge: 2809
- Registriert: Sa 9. Sep 2006, 18:05
- OS, Lazarus, FPC: Linux (L trunk FPC trunk)
- CPU-Target: 64Bit
- Wohnort: Dresden
- Kontaktdaten:
Na und, dann mach meinetwegen 5Ordner und installier jeweils die entsprechende Lazversion für ein Betriebssystem, dann musst du nur beim Öffnen aufpassen, das du das 'richtige' Laz nimmst.
Wo ist da eigentlich das problem? Ohne Crosscompiling bräuchtest du erstmal die 5 Systeme, udn dann auf jedem ne eigene IDE und womöglich müsstest du noch unterschiedliche IDEs nehmen, also find ich den Aufwand nicht so schlimm, und man erstellt ja nun nicht ständig für alle Systeme ne Version sondern meistens ja erst beim Release oder zum testen.
Wo ist da eigentlich das problem? Ohne Crosscompiling bräuchtest du erstmal die 5 Systeme, udn dann auf jedem ne eigene IDE und womöglich müsstest du noch unterschiedliche IDEs nehmen, also find ich den Aufwand nicht so schlimm, und man erstellt ja nun nicht ständig für alle Systeme ne Version sondern meistens ja erst beim Release oder zum testen.
-
- Lazarusforum e. V.
- Beiträge: 2808
- Registriert: Fr 22. Sep 2006, 10:38
- OS, Lazarus, FPC: Lazarus v2.0.10, FPC 3.2.0
- Wohnort: Hessen
- Kontaktdaten:
Doch: Installation von wine (http://www.winehq.org" onclick="window.open(this.href);return false;) und dort die Windows-Version von LazarusChristian hat geschrieben: [...] und Nein da kommt man nicht drum rum.

-
- Beiträge: 16
- Registriert: Sa 12. Mai 2007, 09:08
- OS, Lazarus, FPC: Winux (L 0.9.xy FPC 2.2.z)
- CPU-Target: xxBit
- Wohnort: Mannheim
- Kontaktdaten:
Hallo,
ich bin gerade von Delphi auf Lazarus umgestiefen, da ich unter Linux arbeite.
Leider müssen meine Anwendungen Win32 exe sein.
Noch ein leider ist, dass ich immer noch nicht verstanden habe wie ich das unter Linux machen kann.
Die Links haben mir leider nicht geholfen.
Ich hoffe ihr könnt mir hier das nochmal Schritt für Schritt erklären.
Gruß
Jan
ich bin gerade von Delphi auf Lazarus umgestiefen, da ich unter Linux arbeite.
Leider müssen meine Anwendungen Win32 exe sein.
Noch ein leider ist, dass ich immer noch nicht verstanden habe wie ich das unter Linux machen kann.
Die Links haben mir leider nicht geholfen.
Ich hoffe ihr könnt mir hier das nochmal Schritt für Schritt erklären.
Gruß
Jan
Wo liegt denn das Problem?
Hasts du fpc_crosswin32 installiert? http://sourceforge.net/project/showfile ... p_id=89339" onclick="window.open(this.href);return false;
Hast du gemacht was hier steht? http://wiki.lazarus.freepascal.org/Cros ... components" onclick="window.open(this.href);return false;
Viel mehr gibt's dazu nicht zu sagen.
Hasts du fpc_crosswin32 installiert? http://sourceforge.net/project/showfile ... p_id=89339" onclick="window.open(this.href);return false;
Hast du gemacht was hier steht? http://wiki.lazarus.freepascal.org/Cros ... components" onclick="window.open(this.href);return false;
Viel mehr gibt's dazu nicht zu sagen.
Cross compiling the LCL and lazarus components
Or in the IDE: Set LCL, Synedit, Codetools, Package Registration and IDE Interface to Clean+Build, set LCL interface to win32 and set 'Target OS' to win32. Then 'build lazarus'.
Cross compiling a project
Set in Run->Compiler Options->Code the Target OS to 'win32' and in Paths the 'LCL Widget Type' to win32. That's all.
Kompiliert wird's wohl werden, aber beim Ausführen geht's natürlich schief.Jan hat geschrieben:Leider abgestürzt.
Das neubauen ging noch, aber das kopmpillieren bringt es dann zum Absturz.
Was genau muss ich beim zweiten Teil machen?
Welche Einstellungen?
Ist ja dann keine Linux- sondern eine Windows Anwendung.
Tu's einfach nur erstellen "Start" -> "Erstellen" dann kriegst du die *.exe.
Die kannst du dann mit Wine starten.
Wie's direkt aus der IDE geht, steht am Anfang dieses Threads.
Vielleicht noch Debugger ausschalten.
-
- Beiträge: 6079
- Registriert: Do 21. Sep 2006, 07:51
- OS, Lazarus, FPC: iWinux (L 1.x.xy FPC 2.y.z)
- CPU-Target: AVR,ARM,x86(-64)
- Wohnort: Dessau
- Kontaktdaten:
Jan so jung als das du Fragen noch nicht verstehen kannst bist du nicht also liefere doch bitte Fakten wenn du eine Frage stellst.
Also:
Es geht nich ! <<<<<<<<<<Falsch
Ich bekomme Fehler "xyz" beim compilieren nachdem ich Schritt 36 in Anleitung "sowiso" gemacht habe <<<<<<< Riiischtischhhh !!!
Also:
Es geht nich ! <<<<<<<<<<Falsch
Ich bekomme Fehler "xyz" beim compilieren nachdem ich Schritt 36 in Anleitung "sowiso" gemacht habe <<<<<<< Riiischtischhhh !!!
W.m.k.A.h.e.m.F.h. -> http://www.gidf.de/
-
- Beiträge: 16
- Registriert: Sa 12. Mai 2007, 09:08
- OS, Lazarus, FPC: Winux (L 0.9.xy FPC 2.2.z)
- CPU-Target: xxBit
- Wohnort: Mannheim
- Kontaktdaten:
Ja, is mir ja schon klar.
Aber es kommt leider kein Fehler
Sonst hättet ihr nen Log oder nen Traceback erhalten.
Aber ich habs einfach nach genau der Anleitung gemacht und dann auf des schöne grüne Dreieck geklickt.
Ende. Keinerlei Fehler oder so.
So, Konsole sagt:
Aber es kommt leider kein Fehler

Sonst hättet ihr nen Log oder nen Traceback erhalten.
Aber ich habs einfach nach genau der Anleitung gemacht und dann auf des schöne grüne Dreieck geklickt.
Ende. Keinerlei Fehler oder so.
So, Konsole sagt:
Code: Alles auswählen
23:26 dhcppc3:~ > su
Passwort:
23:26 dhcppc3:/home/malte # lazarus
TApplication.IconChanged - TODO: convert this message...no implementation in gtk or win32
Note: environment config file not found - using defaults
NOTE: editor options config file not found - using defaults
NOTE: miscellaneous options file not found - using defaults
Hinweis: CodeTools-Konfigurationsdatei nicht gefunden - verwende Voreinstellungen
NOTE: help options config file not found - using defaults
TMainIDE.DoNewProject A
TMainIDE.DoNewEditorFile A NewFilename=
[TCustomFormEditor.CreateComponent] Class='TForm'
TMainIDE.DoNewEditorFile end unit1.pas
[TExternalToolList.Run] CmdLine="/usr/bin/make clean all -w" WorkDir="/usr/lib/lazarus/lcl"
make: Entering directory `/usr/lib/lazarus/lcl'
/bin/rm -f units/i386-linux/alllclunits.ppu units/i386-linux/actnlist.ppu units/i386-linux/arrow.ppu units/i386-linux/avglvltree.ppu units/i386-linux/buttons.ppu units/i386-linux/calendar.ppu units/i386-linux/chart.ppu units/i386-linux/checklst.ppu units/i386-linux/clipbrd.ppu units/i386-linux/clistbox.ppu units/i386-linux/comctrls.ppu units/i386-linux/commctrl.ppu units/i386-linux/controls.ppu units/i386-linux/dbactns.ppu units/i386-linux/dbctrls.ppu units/i386-linux/dbgrids.ppu units/i386-linux/dialogs.ppu units/i386-linux/dynamicarray.ppu units/i386-linux/dynhasharray.ppu units/i386-linux/editbtn.ppu units/i386-linux/extctrls.ppu units/i386-linux/extdlgs.ppu units/i386-linux/extendedstrings.ppu units/i386-linux/extgraphics.ppu units/i386-linux/filectrl.ppu units/i386-linux/forms.ppu units/i386-linux/fpcadds.ppu units/i386-linux/graphics.ppu units/i386-linux/graphmath.ppu units/i386-linux/graphtype.ppu units/i386-linux/grids.ppu units/i386-linux/imglist.ppu units/i386-linux/inipropstorage.ppu units/i386-linux/interfacebase.ppu units/i386-linux/lazlinkedlist.ppu units/i386-linux/lclintf.ppu units/i386-linux/lclmemmanager.ppu units/i386-linux/lclproc.ppu units/i386-linux/lclrescache.ppu units/i386-linux/lclstrconsts.ppu units/i386-linux/lcltype.ppu units/i386-linux/lmessages.ppu units/i386-linux/lresources.ppu units/i386-linux/maskedit.ppu units/i386-linux/menus.ppu units/i386-linux/pairsplitter.ppu units/i386-linux/postscriptprinter.ppu units/i386-linux/printers.ppu units/i386-linux/propertystorage.ppu units/i386-linux/spin.ppu units/i386-linux/stdactns.ppu units/i386-linux/stdctrls.ppu units/i386-linux/stringhashlist.ppu units/i386-linux/textstrings.ppu units/i386-linux/toolwin.ppu units/i386-linux/utrace.ppu units/i386-linux/xmlpropstorage.ppu
/bin/rm -f units/i386-linux/alllclunits.o units/i386-linux/actnlist.o units/i386-linux/arrow.o units/i386-linux/avglvltree.o units/i386-linux/buttons.o units/i386-linux/calendar.o units/i386-linux/chart.o units/i386-linux/checklst.o units/i386-linux/clipbrd.o units/i386-linux/clistbox.o units/i386-linux/comctrls.o units/i386-linux/commctrl.o units/i386-linux/controls.o units/i386-linux/dbactns.o units/i386-linux/dbctrls.o units/i386-linux/dbgrids.o units/i386-linux/dialogs.o units/i386-linux/dynamicarray.o units/i386-linux/dynhasharray.o units/i386-linux/editbtn.o units/i386-linux/extctrls.o units/i386-linux/extdlgs.o units/i386-linux/extendedstrings.o units/i386-linux/extgraphics.o units/i386-linux/filectrl.o units/i386-linux/forms.o units/i386-linux/fpcadds.o units/i386-linux/graphics.o units/i386-linux/graphmath.o units/i386-linux/graphtype.o units/i386-linux/grids.o units/i386-linux/imglist.o units/i386-linux/inipropstorage.o units/i386-linux/interfacebase.o units/i386-linux/lazlinkedlist.o units/i386-linux/lclintf.o units/i386-linux/lclmemmanager.o units/i386-linux/lclproc.o units/i386-linux/lclrescache.o units/i386-linux/lclstrconsts.o units/i386-linux/lcltype.o units/i386-linux/lmessages.o units/i386-linux/lresources.o units/i386-linux/maskedit.o units/i386-linux/menus.o units/i386-linux/pairsplitter.o units/i386-linux/postscriptprinter.o units/i386-linux/printers.o units/i386-linux/propertystorage.o units/i386-linux/spin.o units/i386-linux/stdactns.o units/i386-linux/stdctrls.o units/i386-linux/stringhashlist.o units/i386-linux/textstrings.o units/i386-linux/toolwin.o units/i386-linux/utrace.o units/i386-linux/xmlpropstorage.o
/bin/rm -f units/i386-linux/lclstrconsts.rst
/bin/rm -f units/i386-linux/actnlist.o units/i386-linux/alllclunits.o units/i386-linux/arrow.o units/i386-linux/asyncprocess.o units/i386-linux/avglvltree.o units/i386-linux/buttonpanel.o units/i386-linux/buttons.o units/i386-linux/calendar.o units/i386-linux/calendarpopup.o units/i386-linux/chart.o units/i386-linux/checklst.o units/i386-linux/clipbrd.o units/i386-linux/clistbox.o units/i386-linux/colorbox.o units/i386-linux/comctrls.o units/i386-linux/commctrl.o units/i386-linux/controls.o units/i386-linux/customtimer.o units/i386-linux/dbactns.o units/i386-linux/dbctrls.o units/i386-linux/dbgrids.o units/i386-linux/dialogs.o units/i386-linux/dynamicarray.o units/i386-linux/dynhasharray.o units/i386-linux/dynqueue.o units/i386-linux/editbtn.o units/i386-linux/extctrls.o units/i386-linux/extdlgs.o units/i386-linux/extendedstrings.o units/i386-linux/extgraphics.o units/i386-linux/filectrl.o units/i386-linux/fileutil.o units/i386-linux/forms.o units/i386-linux/fpcadds.o units/i386-linux/graphics.o units/i386-linux/graphmath.o units/i386-linux/graphtype.o units/i386-linux/grids.o units/i386-linux/helpintfs.o units/i386-linux/imglist.o units/i386-linux/inipropstorage.o units/i386-linux/interfacebase.o units/i386-linux/intfgraphics.o units/i386-linux/lazconfigstorage.o units/i386-linux/lazhelphtml.o units/i386-linux/lazhelpintf.o units/i386-linux/lazlinkedlist.o units/i386-linux/lclclasses.o units/i386-linux/lclintf.o units/i386-linux/lclmemmanager.o units/i386-linux/lclmessageglue.o units/i386-linux/lclproc.o units/i386-linux/lclrescache.o units/i386-linux/lclstrconsts.o units/i386-linux/lcltype.o units/i386-linux/ldockctrledit.o units/i386-linux/ldockctrl.o units/i386-linux/ldocktree.o units/i386-linux/lmessages.o units/i386-linux/lresources.o units/i386-linux/maps.o units/i386-linux/maskedit.o units/i386-linux/menus.o units/i386-linux/messages.o units/i386-linux/pairsplitter.o units/i386-linux/postscriptcanvas.o units/i386-linux/postscriptprinter.o units/i386-linux/printers.o units/i386-linux/propertystorage.o units/i386-linux/spin.o units/i386-linux/stdactns.o units/i386-linux/stdctrls.o units/i386-linux/stringhashlist.o units/i386-linux/textstrings.o units/i386-linux/toolwin.o units/i386-linux/translations.o units/i386-linux/utrace.o units/i386-linux/wsactnlist.o units/i386-linux/wsarrow.o units/i386-linux/wsbuttons.o units/i386-linux/wscalendar.o units/i386-linux/wschecklst.o units/i386-linux/wsclistbox.o units/i386-linux/wscomctrls.o units/i386-linux/wscontrols.o units/i386-linux/wsdbctrls.o units/i386-linux/wsdbgrids.o units/i386-linux/wsdialogs.o units/i386-linux/wsdirsel.o units/i386-linux/wseditbtn.o units/i386-linux/wsextctrls.o units/i386-linux/wsextdlgs.o units/i386-linux/wsfilectrl.o units/i386-linux/wsforms.o units/i386-linux/wsgrids.o units/i386-linux/wsimglist.o units/i386-linux/wslclclasses.o units/i386-linux/wsmaskedit.o units/i386-linux/wsmenus.o units/i386-linux/wspairsplitter.o units/i386-linux/wsproc.o units/i386-linux/wsspin.o units/i386-linux/wsstdctrls.o units/i386-linux/wstoolwin.o units/i386-linux/xmlpropstorage.o units/i386-linux/actnlist.ppu units/i386-linux/alllclunits.ppu units/i386-linux/arrow.ppu units/i386-linux/asyncprocess.ppu units/i386-linux/avglvltree.ppu units/i386-linux/buttonpanel.ppu units/i386-linux/buttons.ppu units/i386-linux/calendarpopup.ppu units/i386-linux/calendar.ppu units/i386-linux/chart.ppu units/i386-linux/checklst.ppu units/i386-linux/clipbrd.ppu units/i386-linux/clistbox.ppu units/i386-linux/colorbox.ppu units/i386-linux/comctrls.ppu units/i386-linux/commctrl.ppu units/i386-linux/controls.ppu units/i386-linux/customtimer.ppu units/i386-linux/dbactns.ppu units/i386-linux/dbctrls.ppu units/i386-linux/dbgrids.ppu units/i386-linux/dialogs.ppu units/i386-linux/dynamicarray.ppu units/i386-linux/dynhasharray.ppu units/i386-linux/dynqueue.ppu units/i386-linux/editbtn.ppu units/i386-linux/extctrls.ppu units/i386-linux/extdlgs.ppu units/i386-linux/extendedstrings.ppu units/i386-linux/extgraphics.ppu units/i386-linux/filectrl.ppu units/i386-linux/fileutil.ppu units/i386-linux/forms.ppu units/i386-linux/fpcadds.ppu units/i386-linux/graphics.ppu units/i386-linux/graphmath.ppu units/i386-linux/graphtype.ppu units/i386-linux/grids.ppu units/i386-linux/helpintfs.ppu units/i386-linux/imglist.ppu units/i386-linux/inipropstorage.ppu units/i386-linux/interfacebase.ppu units/i386-linux/intfgraphics.ppu units/i386-linux/lazconfigstorage.ppu units/i386-linux/lazhelphtml.ppu units/i386-linux/lazhelpintf.ppu units/i386-linux/lazlinkedlist.ppu units/i386-linux/lclclasses.ppu units/i386-linux/lclintf.ppu units/i386-linux/lclmemmanager.ppu units/i386-linux/lclmessageglue.ppu units/i386-linux/lclproc.ppu units/i386-linux/lclrescache.ppu units/i386-linux/lclstrconsts.ppu units/i386-linux/lcltype.ppu units/i386-linux/ldockctrledit.ppu units/i386-linux/ldockctrl.ppu units/i386-linux/ldocktree.ppu units/i386-linux/lmessages.ppu units/i386-linux/lresources.ppu units/i386-linux/maps.ppu units/i386-linux/maskedit.ppu units/i386-linux/menus.ppu units/i386-linux/messages.ppu units/i386-linux/pairsplitter.ppu units/i386-linux/postscriptcanvas.ppu units/i386-linux/postscriptprinter.ppu units/i386-linux/printers.ppu units/i386-linux/propertystorage.ppu units/i386-linux/spin.ppu units/i386-linux/stdactns.ppu units/i386-linux/stdctrls.ppu units/i386-linux/stringhashlist.ppu units/i386-linux/textstrings.ppu units/i386-linux/toolwin.ppu units/i386-linux/translations.ppu units/i386-linux/utrace.ppu units/i386-linux/wsactnlist.ppu units/i386-linux/wsarrow.ppu units/i386-linux/wsbuttons.ppu units/i386-linux/wscalendar.ppu units/i386-linux/wschecklst.ppu units/i386-linux/wsclistbox.ppu units/i386-linux/wscomctrls.ppu units/i386-linux/wscontrols.ppu units/i386-linux/wsdbctrls.ppu units/i386-linux/wsdbgrids.ppu units/i386-linux/wsdialogs.ppu units/i386-linux/wsdirsel.ppu units/i386-linux/wseditbtn.ppu units/i386-linux/wsextctrls.ppu units/i386-linux/wsextdlgs.ppu units/i386-linux/wsfilectrl.ppu units/i386-linux/wsforms.ppu units/i386-linux/wsgrids.ppu units/i386-linux/wsimglist.ppu units/i386-linux/wslclclasses.ppu units/i386-linux/wsmaskedit.ppu units/i386-linux/wsmenus.ppu units/i386-linux/wspairsplitter.ppu units/i386-linux/wsproc.ppu units/i386-linux/wsspin.ppu units/i386-linux/wsstdctrls.ppu units/i386-linux/wstoolwin.ppu units/i386-linux/xmlpropstorage.ppu units/i386-linux/lclstrconsts.rst
/bin/rm -f fpcmade.i386-linux Package.fpc ppas.sh script.res link.res
/bin/rm -f *.s *_ppas.sh
/usr/bin/make -C interfaces clean
make[1]: Entering directory `/usr/lib/lazarus/lcl/interfaces'
/usr/bin/make -C win32 clean
make[2]: Entering directory `/usr/lib/lazarus/lcl/interfaces/win32'
/bin/rm -f ../../units/i386-linux/win32/interfaces.ppu ../../units/i386-linux/win32/winext.ppu ../../units/i386-linux/win32/win32def.ppu ../../units/i386-linux/win32/win32proc.ppu ../../units/i386-linux/win32/win32int.ppu
/bin/rm -f
/bin/rm -f fpcmade.i386-linux Package.fpc ppas.sh script.res link.res
/bin/rm -f *.s *_ppas.sh
make[2]: Leaving directory `/usr/lib/lazarus/lcl/interfaces/win32'
make[1]: Leaving directory `/usr/lib/lazarus/lcl/interfaces'
/bin/rm -f units/i386-linux/alllclunits.ppu
/usr/bin/ppc386 -gl -Fu. -Funonwin32 -Fuforms -Fuwidgetset -Fu/usr/lib/fpc/2.0.4/units/i386-linux/rtl -Fu/usr/lib/fpc/2.0.4/units/i386-linux/hash -Fu/usr/lib/fpc/2.0.4/units/i386-linux/paszlib -Fu/usr/lib/fpc/2.0.4/units/i386-linux/netdb -Fu/usr/lib/fpc/2.0.4/units/i386-linux/libasync -Fu/usr/lib/fpc/2.0.4/units/i386-linux/pthreads -Fu/usr/lib/fpc/2.0.4/units/i386-linux/fcl -Fu/usr/lib/fpc/2.0.4/units/i386-linux/pasjpeg -Fu/usr/lib/fpc/2.0.4/units/i386-linux/ibase -Fu/usr/lib/fpc/2.0.4/units/i386-linux/postgres -Fu/usr/lib/fpc/2.0.4/units/i386-linux/mysql -Fu/usr/lib/fpc/2.0.4/units/i386-linux/odbc -Fu/usr/lib/fpc/2.0.4/units/i386-linux/oracle -Fu/usr/lib/fpc/2.0.4/units/i386-linux/sqlite -Fu/usr/lib/fpc/2.0.4/units/i386-linux/x11 -Fu/usr/lib/fpc/2.0.4/units/i386-linux/opengl -Fu/usr/lib/fpc/2.0.4/units/i386-linux/gtk -Fiinclude -FE. -FUunits/i386-linux -Fl/usr/lib/gcc/i586-suse-linux/4.1.2 -Fl/usr/X11R6/lib/Xaw3d -Fl/usr/X11R6/lib -Fl/usr/lib/Xaw3d -Fl/usr/i386-suse-linux/lib -Fl/usr/local/lib -Fl/opt/kde3/lib -Fl/opt/gnome/lib -Flinclude -Fl/etc/ld.so.conf.d/*.conf -di386 alllclunits.pp
Free Pascal Compiler version 2.0.4 [2006/08/20] for i386
Copyright (c) 1993-2006 by Florian Klaempfl
Target OS: Linux for i386
Compiling alllclunits.pp
Compiling lclstrconsts.pas
Writing Resource String Table file: lclstrconsts.rst
Compiling fpcadds.pas
Compiling lazlinkedlist.pas
Compiling dynhasharray.pp
Compiling lclproc.pas
Compiling avglvltree.pas
Compiling fileutil.pas
Compiling lcltype.pp
Compiling lclmemmanager.pas
Compiling dynqueue.pas
Compiling stringhashlist.pas
Compiling extendedstrings.pas
Compiling dynamicarray.pas
Compiling utrace.pp
Compiling textstrings.pas
Compiling lclrescache.pas
Compiling graphmath.pp
Compiling filectrl.pp
Compiling stdctrls.pp
Compiling lmessages.pp
Compiling graphtype.pp
Compiling graphics.pp
Compiling intfgraphics.pas
Compiling lclintf.pas
Compiling interfacebase.pp
Compiling lresources.pp
Compiling lazconfigstorage.pas
Compiling graphics.pp
Compiling clipbrd.pp
Compiling actnlist.pas
Compiling imglist.pp
Compiling lclclasses.pp
Compiling ./widgetset/wslclclasses.pp
Compiling lclclasses.pp
Compiling dialogs.pp
Compiling forms.pp
Compiling menus.pp
Compiling actnlist.pas
Compiling ./widgetset/wsmenus.pp
Compiling forms.pp
Compiling customtimer.pas
Compiling helpintfs.pas
Compiling controls.pp
Compiling propertystorage.pas
Compiling ./widgetset/wscontrols.pp
Compiling ./widgetset/wsimglist.pp
Compiling forms.pp
Compiling maps.pp
Compiling ./widgetset/wsforms.pp
Compiling buttons.pp
Compiling stdctrls.pp
Compiling ./widgetset/wsstdctrls.pp
Compiling ./widgetset/wsbuttons.pp
Compiling extctrls.pp
Compiling ./widgetset/wsextctrls.pp
Compiling ./widgetset/wsdialogs.pp
Compiling translations.pas
Compiling asyncprocess.pp
Compiling lazhelpintf.pas
Compiling lazhelphtml.pas
Compiling stdactns.pas
Compiling calendar.pp
Compiling ./widgetset/wscalendar.pp
Compiling spin.pp
Compiling ./widgetset/wsspin.pp
Compiling comctrls.pp
Compiling toolwin.pp
Compiling commctrl.pp
Compiling ./widgetset/wscomctrls.pp
Compiling ./widgetset/wstoolwin.pp
Compiling arrow.pp
Compiling ./widgetset/wsarrow.pp
Compiling ./nonwin32/messages.pp
Compiling clistbox.pp
Compiling grids.pas
Compiling maskedit.pp
Compiling buttonpanel.pas
Compiling printers.pas
Compiling postscriptprinter.pas
Compiling postscriptcanvas.pas
Compiling checklst.pas
Compiling ./widgetset/wschecklst.pp
Compiling pairsplitter.pas
Compiling ./widgetset/wspairsplitter.pp
Compiling ./widgetset/wsproc.pp
Compiling extdlgs.pas
Compiling dbctrls.pp
Compiling chart.pp
Compiling dbgrids.pas
Compiling dbactns.pp
Compiling editbtn.pas
Compiling ./forms/calendarpopup.pas
Compiling extgraphics.pas
Compiling colorbox.pas
Compiling inipropstorage.pas
Compiling xmlpropstorage.pas
Compiling ldocktree.pas
Compiling ldockctrl.pas
Compiling ldockctrledit.pas
Compiling lclmessageglue.pas
Compiling ./widgetset/wsactnlist.pp
Compiling ./widgetset/wsclistbox.pp
Compiling ./widgetset/wsdbctrls.pp
Compiling ./widgetset/wsmaskedit.pp
Compiling ./widgetset/wsdbgrids.pp
Compiling ./widgetset/wsgrids.pp
Compiling ./widgetset/wsdirsel.pp
Compiling ./widgetset/wseditbtn.pp
Compiling ./widgetset/wsextdlgs.pp
Compiling ./widgetset/wsfilectrl.pp
144655 Lines compiled, 17.6 sec
/usr/bin/make -C interfaces all
make[1]: Entering directory `/usr/lib/lazarus/lcl/interfaces'
/usr/bin/make -C win32 all
make[2]: Entering directory `/usr/lib/lazarus/lcl/interfaces/win32'
/bin/rm -f ../../units/i386-linux/win32/interfaces.ppu \
../../units/i386-linux/win32/interfaces.o
/bin/mkdir -p ../../units/i386-linux/win32
/usr/bin/ppc386 -gl -Fu../../units/i386-linux -Fu. -Fu/usr/lib/fpc/2.0.4/units/i386-linux/rtl -Fu/usr/lib/fpc/2.0.4/units/i386-linux/hash -Fu/usr/lib/fpc/2.0.4/units/i386-linux/paszlib -Fu/usr/lib/fpc/2.0.4/units/i386-linux/netdb -Fu/usr/lib/fpc/2.0.4/units/i386-linux/libasync -Fu/usr/lib/fpc/2.0.4/units/i386-linux/pthreads -Fu/usr/lib/fpc/2.0.4/units/i386-linux/fcl -Fu/usr/lib/fpc/2.0.4/units/i386-linux/pasjpeg -Fu/usr/lib/fpc/2.0.4/units/i386-linux/ibase -Fu/usr/lib/fpc/2.0.4/units/i386-linux/postgres -Fu/usr/lib/fpc/2.0.4/units/i386-linux/mysql -Fu/usr/lib/fpc/2.0.4/units/i386-linux/odbc -Fu/usr/lib/fpc/2.0.4/units/i386-linux/oracle -Fu/usr/lib/fpc/2.0.4/units/i386-linux/sqlite -FE. -FU../../units/i386-linux/win32 -Fl/usr/lib/gcc/i586-suse-linux/4.1.2 -Fl/usr/X11R6/lib/Xaw3d -Fl/usr/X11R6/lib -Fl/usr/lib/Xaw3d -Fl/usr/i386-suse-linux/lib -Fl/usr/local/lib -Fl/opt/kde3/lib -Fl/opt/gnome/lib -Flinclude -Fl/etc/ld.so.conf.d/*.conf -di386 interfaces.pp
Free Pascal Compiler version 2.0.4 [2006/08/20] for i386
Copyright (c) 1993-2006 by Florian Klaempfl
Target OS: Linux for i386
Compiling interfaces.pp
Compiling win32int.pp
win32int.pp(27,26) Warning: User defined: Fix implicit pointer conversions
Fatal: Can't find unit Windows
TExternalToolList.Run Exception: /usr/lib/lazarus/lcl/interfaces/win32/win32int.pp(1,1) Fatal: Can't find unit Windows
TMainIDE.DoLoadLFM there is no LFM file for "/usr/lib/lazarus/lcl/interfaces/win32/win32int.pp"
TMainIDE.DoBuildLazarus: Build Lazarus without linking failed.