Cross Compile: Anwendung aus IDE via Wine starten.

Für Fragen rund um die Ide und zum Debugger
pluto
Lazarusforum e. V.
Beiträge: 7192
Registriert: So 19. Nov 2006, 12:06
OS, Lazarus, FPC: Linux Mint 19.3
CPU-Target: AMD
Wohnort: Oldenburg(Oldenburg)

Beitrag von pluto »

ja manchmal staune ich auch über mich selbst... aber toll finde ich das auch nicht.
nur weil ich einen Quellcode für 5 verschiedene System Kompilieren möchte muss ich gleich 5 mal die IDE neu bauen... geht das nicht einfacher ?
MFG
Michael Springwald

monta
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:

Beitrag von monta »

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.

Christian
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:

Beitrag von Christian »

Lazarus legt die compilierten Dateien doch automatisch in unterschiedlichen ordnern ab, man muss das ganze also eh nur ein mal machen und du musst nicht die IDE neubauen sondern die LCL und die Packages und Nein da kommt man nicht drum rum.
W.m.k.A.h.e.m.F.h. -> http://www.gidf.de/

Euklid
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:

Beitrag von Euklid »

Christian hat geschrieben: [...] und Nein da kommt man nicht drum rum.
Doch: Installation von wine (http://www.winehq.org" onclick="window.open(this.href);return false;) und dort die Windows-Version von Lazarus ;)

Christian
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:

Beitrag von Christian »

Na ünständlicher gehts wohl auch nicht mehr und das alles wegen ein paar klicks und 1 min warten.
W.m.k.A.h.e.m.F.h. -> http://www.gidf.de/

Jan
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:

Beitrag von Jan »

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

Benutzeravatar
theo
Beiträge: 10856
Registriert: Mo 11. Sep 2006, 19:01

Beitrag von theo »

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.
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.

Jan
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:

Beitrag von Jan »

Ja, installiert hab ich es.
Aber genau den teil des Wikis versteh ich nicht mehr.
Wo und wie soll ich was ändern?

Benutzeravatar
theo
Beiträge: 10856
Registriert: Mo 11. Sep 2006, 19:01

Beitrag von theo »

Der erste Teil bezieht sich auf "Werkzeuge" -> "Lazarus erstellen einrichten"
Der zweite Teil auf "Projekt" -> "Compilereinstellungen"

Jan
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:

Beitrag von Jan »

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?

Benutzeravatar
theo
Beiträge: 10856
Registriert: Mo 11. Sep 2006, 19:01

Beitrag von theo »

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?
Kompiliert wird's wohl werden, aber beim Ausführen geht's natürlich schief.
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.

Christian
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:

Beitrag von Christian »

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 !!!
W.m.k.A.h.e.m.F.h. -> http://www.gidf.de/

Jan
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:

Beitrag von Jan »

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:

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.

Christian
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:

Beitrag von Christian »

ähm, was hast du denn in den startparametern eingestellt ?
für welches target compilierst du ?
was willst du denn als ergebnis haben ? das das win executable im wine gestartet wird ?
W.m.k.A.h.e.m.F.h. -> http://www.gidf.de/

Jan
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:

Beitrag von Jan »

Ich möchte eine EXE Datei für Windows 98,2000 und Xp erstellen.
Weiß ich nciht, wo seh ich was ich in die Startparameter geschrieben habe?

Antworten