Lazarus in Linux startet nicht
-
- Beiträge: 3444
- Registriert: Mo 11. Sep 2006, 10:24
- OS, Lazarus, FPC: svn (Window32, Linux x64, Linux ARM (QNAP) (cross+nativ)
- CPU-Target: X32 / X64 / ARMv5
- Wohnort: Krefeld
Lazarus in Linux startet nicht
Vielleicht ist das ja schon öfter thematisiert worden .....
Ich habe einen neue Standard-Installation von Suse 10.3 in einer "Virtual Box" unter Win XP gemacht.
Dann habe ich die neusten vier Lazarus-RPM-Files von Sourceforge auf das Desktop gezogen, das Desktop als Repository dazugenommen und ein Paket nach dem anderen installiert (sinnloser Weise auch das Paket mit der Cross-Windows-Library).
Die Installation ging völlig problemlos (es wurden automatisch einige zusätzliche Pakete installiert, um Abhängigkeiten aufzulösen).
Ein Link zu Lazarus wurde auch im "Applications"-Menü unter "Development" erzeugt.
Wen ich aber diesen Link starte, hüpft 10 Sekunden lang das Lazarus-Logo am Cursor, aber ansonsten passiert nichts. Auch die Anzahl der Prozesse (sichtbar im "KDE System Guard") verändert sich nicht.
Was ist denn da los ?
Gruß und Dank,
-Michael
Ich habe einen neue Standard-Installation von Suse 10.3 in einer "Virtual Box" unter Win XP gemacht.
Dann habe ich die neusten vier Lazarus-RPM-Files von Sourceforge auf das Desktop gezogen, das Desktop als Repository dazugenommen und ein Paket nach dem anderen installiert (sinnloser Weise auch das Paket mit der Cross-Windows-Library).
Die Installation ging völlig problemlos (es wurden automatisch einige zusätzliche Pakete installiert, um Abhängigkeiten aufzulösen).
Ein Link zu Lazarus wurde auch im "Applications"-Menü unter "Development" erzeugt.
Wen ich aber diesen Link starte, hüpft 10 Sekunden lang das Lazarus-Logo am Cursor, aber ansonsten passiert nichts. Auch die Anzahl der Prozesse (sichtbar im "KDE System Guard") verändert sich nicht.
Was ist denn da los ?
Gruß und Dank,
-Michael
- af0815
- Lazarusforum e. V.
- Beiträge: 6857
- Registriert: So 7. Jan 2007, 10:20
- OS, Lazarus, FPC: FPC fixes Lazarus fixes per fpcupdeluxe (win,linux,raspi)
- CPU-Target: 32Bit (64Bit)
- Wohnort: Burgenland
- Kontaktdaten:
Rechte stimmen ?!
Probier mal unter root zu starten, ob es dann geht.
Probier mal unter root zu starten, ob es dann geht.
Blöd kann man ruhig sein, nur zu Helfen muss man sich wissen (oder nachsehen in LazInfos/LazSnippets).
Re: Lazarus in Linux startet nicht
Hast du nicht ein bisschen mehr Info?mschnell hat geschrieben: Was ist denn da los ?
Du bist ja auch nicht mehr grade ein n00b.

Was geht auf der Konsole?
Hat es damit zu tun: http://www.lazarus.freepascal.org/index ... pic&t=4572" onclick="window.open(this.href);return false;
-
- Beiträge: 370
- Registriert: Di 6. Feb 2007, 09:29
- OS, Lazarus, FPC: L0.9.29 SVN:24607 FPC 2.4.0-32 bit @ Win XP SP3
- CPU-Target: 32bit i386, ARM
- Wohnort: Oberösterreich
Den Desktop als Repository dazunehmen? Hätte ein "rmp -i *.rpm" nicht gereicht?
Aber: ich habe erst vor 2 Tagen Lazarus (aktuelle Pakete) unter Mandriva 2006 (das ist jetzt 2 Jahre alt) installiert und rpm hat überhaupt nicht gemeckert. Erst beim Starten (auch über die bash mit "lazarus-ide") habe ich bemerkt, dass vieles nicht funktioniert. Die IDE ist zwar gestartet, aber funktioniert hat gar nix. Ich musste also noch Pakete nachinstallieren.
Gtk1 devel
Gtk2 devel
gdk-pixbuf, ....
Aber: ich habe erst vor 2 Tagen Lazarus (aktuelle Pakete) unter Mandriva 2006 (das ist jetzt 2 Jahre alt) installiert und rpm hat überhaupt nicht gemeckert. Erst beim Starten (auch über die bash mit "lazarus-ide") habe ich bemerkt, dass vieles nicht funktioniert. Die IDE ist zwar gestartet, aber funktioniert hat gar nix. Ich musste also noch Pakete nachinstallieren.
Gtk1 devel
Gtk2 devel
gdk-pixbuf, ....
-
- Beiträge: 3444
- Registriert: Mo 11. Sep 2006, 10:24
- OS, Lazarus, FPC: svn (Window32, Linux x64, Linux ARM (QNAP) (cross+nativ)
- CPU-Target: X32 / X64 / ARMv5
- Wohnort: Krefeld
Ahh !bembulak hat geschrieben: Starten (auch über die bash mit "lazarus-ide") habe ich bemerkt, dass vieles nicht funktioniert. Die IDE ist zwar gestartet, aber funktioniert hat gar nix. Ich musste also noch Pakete nachinstallieren.
Gtk1 devel
Gtk2 devel
gdk-pixbuf, ....
Beim starten von der Kommandozeile zeigt er (natürlich

Ich versuche 'mal die von Dir angesprochenen Pakete zu installieren.
Warum meckert er dann nicht beim prüfen der Paket-Abhängigkeiten ? Ich habe alle Abhängigkeiten noch 'mal kontrolliert.
-Michael
-
- Beiträge: 370
- Registriert: Di 6. Feb 2007, 09:29
- OS, Lazarus, FPC: L0.9.29 SVN:24607 FPC 2.4.0-32 bit @ Win XP SP3
- CPU-Target: 32bit i386, ARM
- Wohnort: Oberösterreich
Wie gesagt, ging mir genauso, bis ich es in der Shell probiert hab. Finde es aber nicht so arg ärgerlich, denn es ergibt für mich durchaus Sinn:
so kann ich die aktuelle Lazarus-Version ohne weiteres auch auf einem über 2 Jahre alten System laufen lassen. Wäre es anders, könnte es durchaus sein, dass dies nicht möglich ist, weil zuviele Abhängigkeiten nicht erfüllt werden können, weil es die Paket noch nicht gibt.
Wird schon klappen.
so kann ich die aktuelle Lazarus-Version ohne weiteres auch auf einem über 2 Jahre alten System laufen lassen. Wäre es anders, könnte es durchaus sein, dass dies nicht möglich ist, weil zuviele Abhängigkeiten nicht erfüllt werden können, weil es die Paket noch nicht gibt.
Wird schon klappen.

-
- 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:
Weil die pakete bei jeder RPM basierten Distribution anders heissen, deswegen wurden sie gar nicht mit in die Abhängigkeiten des Paketes mit aufgenommen. Sonst müsste man separate Pakete für SuSE, RedHat und viele andere RPM basieter Distris machen. Schlichtweg zuviel Verwaltungsaufwand zur Zeit.Warum meckert er dann nicht beim prüfen der Paket-Abhängigkeiten ? Ich habe alle Abhängigkeiten noch 'mal kontrolliert.
W.m.k.A.h.e.m.F.h. -> http://www.gidf.de/
-
- 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, soweit ich weiß, macht er das in der Regel schon.mschnell hat geschrieben:D.h. es können nur Abhängigkeiten zu Paketen angegeben werden, nicht Abhängigkeiten zu Dateien, die in einem installierten Paket drin sein sollten ?!?!?!
Die libglib-1.2.so.0 befindet sich bei Opensuse 10.3 im Paket
glib-1.2.10-672.x86_64.rpm
(64 bit, 32 bit entsprechend)
Gruß, Euklid
-
- 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:
Nee, das geht nicht man kann doch keine Datei als abhängigkeit angeben und er durchsucht dann alle Pakete nach dieser Datei. Was ist wenn es eien Datei die so heißt in 20 Paketen gibt. Das ist viel zu Fehlerträchtig. Meines Wissens kann man nur Paket namen als Abhängigkeit angeben.
W.m.k.A.h.e.m.F.h. -> http://www.gidf.de/
-
- Beiträge: 3444
- Registriert: Mo 11. Sep 2006, 10:24
- OS, Lazarus, FPC: svn (Window32, Linux x64, Linux ARM (QNAP) (cross+nativ)
- CPU-Target: X32 / X64 / ARMv5
- Wohnort: Krefeld
Ich habe nun eine Installation auf einem 64 Bit Suse 10.3 mit der 64 Bit Lazarus Version versucht. Hier wurden bei der FPC-Installation einige Pakete (64-Bit Libraries) angemeckert, die ich aber nirgendwo gefunden habe. Nach Ignorieren ging's. Aber: s.u., denselben Fehle habe ich aber auch bei der 32 Bit Installation, wo dieses Installationsproblem nicht auftrat.
In der Tat findet hier bei Lazarus der dagegen Installer die Abhängigkeit zu den besagten Paketen und installiert sie automatisch nach. Geht also doch irgendwie !
Bei beiden Installationen habe ich aber das Problem, dass beim linken eines leeren Projektes tpthread (oder ähnlich) nicht gefunden wird. Was fehlt mir denn da noch ?
Gruß und Dank,
-Michael
In der Tat findet hier bei Lazarus der dagegen Installer die Abhängigkeit zu den besagten Paketen und installiert sie automatisch nach. Geht also doch irgendwie !

Bei beiden Installationen habe ich aber das Problem, dass beim linken eines leeren Projektes tpthread (oder ähnlich) nicht gefunden wird. Was fehlt mir denn da noch ?
Gruß und Dank,
-Michael
Zuletzt geändert von mschnell am Do 13. Dez 2007, 17:01, insgesamt 1-mal geändert.
wahrscheinlich meinst Du pthread. Bei mir (32-Bit Ubuntu 7.10) mußte ich für GTK1 noch einige symbolische Links in /lib setzen: libpthread, libm, libdl und libc.mschnell hat geschrieben:Bei beiden Installationen habe ich aber das Problem, dass beim linken eines leeren Projektes tpthread (oder ähnlich) nicht gefunden wird. Was fehlt mir denn da noch ?
Ich hatte aber Lazarus von Hand (ohne Pakete) installiert und kompiliert.
Gruß, Bernd.