openSUSE 10.3

Für Installationen unter Linux-Systemen
baba
Beiträge: 265
Registriert: Mi 4. Apr 2007, 17:47

openSUSE 10.3

Beitrag von baba »

Moin, moin,

habe heute versucht Lazarus unter openSUSE 10.3 zu installieren.
Funktioniert einwandfrei: fpc source + fpc + lazarus

Lazarus läßt sich starten, alles einwandfrei.

Beim compilieren kommt der schon bekannte Fehler: cannot find -lpthread (error while linking)

OK, nun fand ich diesen Tip hier:
Es steht schon alles in der fehlermeldung. Die devel bibliotheken zur libpthread fehlen auf deinem system. Installieren und gut ist paket dürfte irgendwie libpthread-dev oder ähnlich heissen kommt auf die distri an.
Dieses Paket ist aber unter diesem, oder eine ähnlichen Namen bei openSUSE 10.3 nicht bekannt.

Wer weiß Rat!?

Gruß
Baba.

ralli
Beiträge: 374
Registriert: Mi 13. Sep 2006, 15:57
OS, Lazarus, FPC: Winux (L 0.9.xy FPC 2.2.z)
CPU-Target: xxBit
Wohnort: Hagen a.T.W.
Kontaktdaten:

Beitrag von ralli »

Du musst mit Yast noch folgende Bibliotheken installieren:

gdk-pixbuf-devel

und

libgtkhtml-devel

Dann klappts auch mit Lazarus. Viel Spass.

ralli

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 »

pthreads ist aber mit sicherheit nicht in pixbuf oder libgtk enthalten
W.m.k.A.h.e.m.F.h. -> http://www.gidf.de/

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

Beitrag von theo »

Hast du gtk2-devel installiert?

ralli
Beiträge: 374
Registriert: Mi 13. Sep 2006, 15:57
OS, Lazarus, FPC: Winux (L 0.9.xy FPC 2.2.z)
CPU-Target: xxBit
Wohnort: Hagen a.T.W.
Kontaktdaten:

Beitrag von ralli »

gtk2-devel wird standardmässig bei der Erstinstallation mitinstalliert.

ralli

ralli
Beiträge: 374
Registriert: Mi 13. Sep 2006, 15:57
OS, Lazarus, FPC: Winux (L 0.9.xy FPC 2.2.z)
CPU-Target: xxBit
Wohnort: Hagen a.T.W.
Kontaktdaten:

Beitrag von ralli »

Eine google Suche mit lazarus und libpthread ergab folgende Fundstelle aus dem englischen Lazarus Forum:

I've resolved the problem. GLibc-devel and X11*-devel packages were not
installed. Installing all these packages resolved the problem

ralli

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 »

gtk-pixbuf-devel installieren.

Alles andere sollte über die Abhängigkeiten dee Paketes gelöst werden.
Johannes

baba
Beiträge: 265
Registriert: Mi 4. Apr 2007, 17:47

Beitrag von baba »

Hallo,

vielen Dank erst einmal für die große Resonanz. Ich habe aufgrund eurer Tips, das Problem nun lösen können.

Hier mein Vorgehen: (Wen´s interessiert)

- openSUSE 10.3 installiert (Version aus C´T #22, aktuelle Ausgabe)
- keine Änderungen, nur mit den Vorgaben installiert

- DOWNLOAD (Auf den Desktop, Vorgabe bei Firefox)
- fpc-2.0.4-0.i586.rpm
- fpc-src-2.0.4-0.i386.rpm
- lazarus-0.9.22-0.i386.rpm

- YAST-KONTROLLZENTRUM
- Installationsquelle wechseln
- Hinzufügen -> Lokales Verzeichnis - /home/user/desktop

- SOFTWARE installieren (YAST-KONTROLLZENTRUM)
- fpc-2.0.4-0.i586.rpm
- fpc-src-2.0.4-0.i386.rpm
- lazarus-0.9.22-0.i386.rpm

- DER HIER BEKANNTE FEHLER TRAT AUF - ES FEHLT NOCH

- glib-devel
- xorg-x11-devel

Das wars, Lazarus läuft und kompiliert.

Gruß
Baba.

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 »

machs nicht so umständlich...im übrigen da:
http://www.lazarusforum.de/kb.php?mode=cat&cat=7" onclick="window.open(this.href);return false;
Johannes

baba
Beiträge: 265
Registriert: Mi 4. Apr 2007, 17:47

Beitrag von baba »

Hallo,

ich fand es nicht kompliziert:

1. Download von : FPC + SRC + LAZARUS
2. Installationspfad für Yast anpassen
3. Mit Yast installieren + die 2 Pakete

Unter Programme finde ich nun eine neue Gruppe Entwicklung - von wo aus
ich Lazarus direkt starten kann.

War, ausser Anpassung des Installationspfades, eine Nur-Klick Installation.

Gruß
Baba.

mschnell
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

Beitrag von mschnell »

baba hat geschrieben: fpc-src-2.0.4-0.i386.rpm
ich finde nur fpc-2.2.0-0.src.rpm

Und das macht beim Installieren mit Yast die fehlermeldung, dass das package fpc nicht enthalten ist.

-Michael

mschnell
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

Beitrag von mschnell »

baba hat geschrieben: 1. Download von : FPC + SRC + LAZARUS
2. Installationspfad für Yast anpassen
3. Mit Yast installieren + die 2 Pakete
FPC-SRC geht bei mir gar nicht (s.o).

Lararus macht eine Riesen-Liste von nicht erfüllten Abhängigkeiten.

Was meist Du mit "Anpassung des Installations-Pfads ?

Ich habe Rechtsclick auf die RPM-Datei gemacht dann "Aktionen" und "Install with Yast".

-Michael

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 »

es gibt in der Wissensdb nen ausführliches Tutorial aus mehreren Teilen...sollte dir helfen...
Johannes

mschnell
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

Beitrag von mschnell »

Das Tutorial für SUSE 3 geht von einem Download aus der SNV aus. Da kann ich wegen Firewall nicht dran.

Die Installation aus RPM habe ich inzwischen fast hinbekommen (die Fehlermeldungen über falsche Versionen von glibc etc muss man wohl ignorieren.

Ich kann aber die Free Pascal Source nicht installieren. Das Paket fpc-2.2.0-0.src.rpm erkennt Yast als "fpc", was ja schon installiert ist. fpc-source oder so finde ich nirgendwo.

Ohne FPC source läuft Lazarus zwar nach einer Fehlermeldung an, man kann aber z.B. keinen Button platzieren.

Selbst wenn ich fpc-2.2.0-0.rpm vom Desktop lösche und nur fpc-2.2.0-0.src.rpm d'rauflasse, zeigt mir Yast "fpc" (und auch Lazarus) als von "Desktop" aus installiertes Paket. Wenn ich in Yast "fpc" deinstalliere", zeigt mir Yast "fpc" als von "Desktop" aus installierbares Paket Paket. Wenn ich dann versuche fpc zu installieren, meckert er, dass fpc-2.2.0-0.rpm nicht da ist. fpc-2.2.0-0-src.rpm wird völlig ignoriert.

-Michael

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 »

Dann nimm halt ne ordentliche distri :) Ich denk ihr wollt immer alle weg vom Microsoft.
W.m.k.A.h.e.m.F.h. -> http://www.gidf.de/

Antworten