Kompilierung OpenKiosk/NodeView - Berkeley DB nicht gefunden

Vom einfachen Programm zum fertigen Debian-Paket, Fragen rund um Programmiersprachen, Scripting und Lizenzierung.
Antworten
GoreFest
Beiträge: 2
Registriert: 24.03.2006 10:49:35
Wohnort: Hamburg
Kontaktdaten:

Kompilierung OpenKiosk/NodeView - Berkeley DB nicht gefunden

Beitrag von GoreFest » 17.05.2006 16:36:45

Hallo Forum :)

habe da ein, für mich ganz merkwürdiges Problem unter Sarge.
Ich versuche den Serverteil von OpenKiosk namens NodeView zu kompilieren.
QT3 findet das configure-Script bereits, doch leider weigert es sich strikt die DB4 von Berkeley, welche ich via Synaptic installiert habe zu finden.

Wenn ich rein per export-Anweisung ... auf den Ordner mit den DB4-Libs verweise (bei mir /usr/lib), den Ort in die bashrc eintrage oder per ./configure --with-bdb-dir=/usr/lib darauf hinweise - egal - er findets nicht.

Zwischendurch habe ich den Pfad für die Kontrolle im Script selbst angepasst und bekomme dann beim make bis zur Meldung:

Code: Alles auswählen

/usr/bin/ld: cannot find -ldb-
collect2: ld returned 1 exit status
make[1]: *** [nodeview] Fehler 1
make[1]: Leaving directory `/home/administrator/Desktop/packages/nodeview-2.0.3/nodeview'
make: *** [sub-nodeview] Fehler 2
Was kann ich da noch tun?
Ich habe gesehen, dass im Synaptic mehrere Versionen der Berkeley installiert sind, die alle in /usr/lib liegen - die kann ich aber nicht auf die 4.3 beschränken (sprich die alten deinstallieren) weil die anderen von allen möglichen Paketen gebraucht werden :(

Danke für Eure Hilfe!

Edit by Snoopy:
Code-Tags für die Leserlichkeit eingefügt.
Siehe auch die Verhaltensregeln des Forums [1].

Btw: Herzlich Willkommen im Forum !

[1] http://wiki.debianforum.de/debianforum. ... tensregeln
Debian-Starter - Futter gern gesehen!

gms
Beiträge: 7798
Registriert: 26.11.2004 20:08:38
Lizenz eigener Beiträge: MIT Lizenz

Beitrag von gms » 17.05.2006 20:45:32

Willkommen im Forum!

Hast du auch das entsprechende -dev Paket, z.B. libdb4.4-dev installiert ? In /usr/lib sollte es dann eine "libdb.so", eine "libdb-4.so" und eine "libdb.a" Datei geben.

Poste einmal das "config*.log" auf NoPaste.


Gruß
gms

[edit]
falls dir der Begriff "NoPaste" (noch) nichts sagen sollte:
wenn du einen neuen Beitrag erstellst, steht oben unter "wichtiger Hinweis" auch folgendes:
- Lange Codezeilen/Logs gehören nach NoPaste http://nopaste.debianforum.de/ , in Deinen Beitrag dann der passende Link dazu.
[/edit]

GoreFest
Beiträge: 2
Registriert: 24.03.2006 10:49:35
Wohnort: Hamburg
Kontaktdaten:

Beitrag von GoreFest » 17.05.2006 23:05:42

Danke für die Info :)

Habe es mit Niko in den Griff bekommen - das Script von den OpeKiosk-Leuten is nich so ganz sauber. Zumindest nich für Debian.

Ich poste mal morgen die Lösung :-)

Trotzdem nochmal Dank :) Hoffentlich hilft irgendwem meine Woche Leiden ;)
Debian-Starter - Futter gern gesehen!

mtthff
Beiträge: 2
Registriert: 10.10.2003 22:28:19
Wohnort: Stuttgart

warten auf dein posting

Beitrag von mtthff » 14.07.2006 11:42:06

Ich poste mal morgen die Lösung
Hi,
wie sieht's aus mit der Lösung? Haste noch die Zeit dafür?

Würde mich freuen.
mtthff

Antworten