Lazarus für gtk2 neu erstellen schlägt felh

Für Fragen rund um die Ide und zum Debugger
Antworten
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:

Lazarus für gtk2 neu erstellen schlägt felh

Beitrag von Euklid »

Hallo Leute!

Wir haben auf einem ubuntu 7.10 32bit-System nach Anleitung im Wiki versucht, die Lazarus-IDE und LCL für gtk2 neu zu erstellen.
(Einstellung in "Lazarus erstellen einstellen":
LCL: clean and build; IDE: clean and build; alles andere auf none) (Aber auch alles clean and build mit selbigem Ergebnis versucht)

Nach einigen Kompilierungsschritten taucht dabei eine Fehlermeldung auf:
/usr/share/lazaurs/components/printers/unix/udlgselectprinter.pp(137,24) Fatal: Can't find unit libc used by udlgselectprinter
Mit dieser Fehlermeldung bricht er den Compilier-Vorgang ab.

Wäre froh, wenn uns jemand helfen könnte, da wir auf diesem Rechner die Lazarusoberfläche unter gtk2 verwenden wollen.

Viele Grüße, Euklid

knight
Beiträge: 802
Registriert: Mi 13. Sep 2006, 22:30

Beitrag von knight »

Welche Lazarus Version wurde denn verwendet? Eine ähnliche Fehlermeldung hatte ich vor einiger Zeit auch mal. Die Abhängigkeiten auf libc sind aber zwischenzeitlich entfernt worden, so daß die Meldung bei einer aktuellen Lazarus Version nicht mehr auftauchen sollte.
Wenn Lazarus über den Paketmanager installiert wurde, dann benötigt das Ändern von gtk auf gtk2 (und auch auf jedes andere Widgetset) root Rechte.

knight

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 »

Hallo knight,

mit root-Rechten haben wir es bereits versucht - mit selbem Ergebnis. Interessanterweise funktioniert es auf dieselbe Art und Weise anstandslos unter PCLinuxOS. Nur mit ubuntu klappts net so recht.

Habe zur Zeit keinen Zugriff zum Rechner und Lazarus auch nicht selbst installiert, am Besten geb ich zur Version später nochmal Bescheid.

Euklid

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 »

Hast du die diversen GTK2-Devel-Packete installiert? Es gibt einige Packete, die bei GTK2 noch zusätzlich installiert werden müssen, auch wenn GTK1 problemlos läuft.
Johannes

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 »

Hallo monta, ja, habe wir.

Vielen Dank allen, die geholfen haben! Das Problem ist gelöst:

Installiert war die 0.9.24. Durch Parallelinstallation der 0.9.25 und gtk2-kompilieren der 0.9.25 war dann interessanterweise die 0.9.24 in gtk2, nicht aber die 0.9.25 - haben letztere dann wieder deinstalliert. Glücklicher und merkwürdiger Weise blieb die 0.9.24 in gtk2.


Viele Grüße, Euklid

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 »

die beiden teilen sich dann dir konfigurationsdateien ist also nicht merkwürdig ...
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 »

aha, könnte sein. Nur komisch, dass die Versuche, die 0.9.24 neu zu erstellen dann fehlschlugen. Möglicherweise stimmte was an der Konfigurationsdatei nicht, welche dann durch die Installation der 0.9.25 ev. überschrieben wurde?

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 »

Ja, sie werden wohl überschrieben.

Wenn du ganz sicher gehn willst, übergib einfach immer den Konfigurationspfad mit --pcp=

Siehehier
Johannes

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 »

monta hat geschrieben: Siehehier
Interessante Information, danke.

Antworten