Supportnet Computer
Planet of Tech

Supportnet / Forum / Linux

-lXi cannot be find





Frage

Hallo Linuxexperten, jemand eine Ahnung was -lXi Umgebung Linux Suse 8.0 Danke

Antwort 1 von draack

Hi!

Kürzer ging's nicht? ;)

Etwas mehr Info tut schon not - was willst Du machen, was machst Du, wo machst Du es (und vor allem - mit wem? ;) )

Ciao!
Volker.

Antwort 2 von Nessususer

Hi draack,

also es geht um eine Nessus 1.2.6 Installation auf einem ThinkPad 23. Die Installation wird abgebrochen mit der Fehlerneldung das:

/usr/i486-suse-linux/bin/ld cannot find -lXi
collect2: ld returned 1exit status

Ich kann damit nichts anfangen deswegen wollte ich erstmal überhaupt Infos zu lXi finden

Danke


Antwort 3 von draack

Hallo!

Willst Du Nessus selbst kompilieren (aus den Quellen von nessus.org)?

Ciao!
Volker.

Antwort 4 von Nessususer

Hi,

ich habe das Skrippt nessus-installer.sh downgeloadet auf zwei Laptops mit SuSe 8.0 kein Problem und auf dem so was . Nessus.org kann dazu nicht sagen in einem Nessusforum habe ich eine ganze Menge unbeantworteten Fragen zu diesem Problem gefunden.
Kannst du was dazu sagen?

Antwort 5 von draack

Hallo!

Mir sieht es nach einem Problem mit Deiner X11-Installation aus.
Baue doch Nessus mal aus den Tarfiles OHNE GTK-Unterstützung (s. hier).
mit "--disable-gtk"

Viel Erfolg!
Volker.

Antwort 6 von Pennerderzweite

Hey draack was erzählst du denn da für nen Hirnkack,da ist kein Fehler an X, da ist der Pfad für die Igi libs nicht in der ld.so.conf eingetragen. Sieht doch jeder Anfänger : ld cannot find -Ixi sagt wohl alles

Antwort 7 von Nessususer

Hi draack,

die nessus.org seite kenne ich sehr gut und es ist schon alles ausprobiert worden. Es ist nicht meine erste Z das kliengt sehr plausibel die Frage ist nur wieso der Pfad nicht eingetragen ist aber ein guter Punkt ich das doch mit dem anderen Rechner vergleichen wo das ok war

Danke
Gruß


Antwort 8 von draack

Hallo!

Das -lXi (man sollte bei Unix Gross-/Kleinschreibung ernstnehmen - das weiss jeder Anfänger) deutet darauf hin, dass der GCC-Linker die Xi-Library (und die ist Teil von X11) nicht finden kann. "ld.so.conf" enthält die Einträge für den dynamischen Lader "ld.so" - was Dir nicht helfen wird, da es ja der GCC-Linker ist, der die Bibliothek nicht findet. Falls der GCC-Linker seit Neuestem in "ld.so.config" nachschaut, kann man mich hier verbessern. Das dürfen sogar Debile wie "Penn*rderzweite", wenn sie höflich bleiben.

Ciao!
Volker.

Antwort 9 von Nessususer

die Lösung ist das Paket xdevel
damit wird das Problem behoben

Viel Erfolg

Antwort 10 von Pennerderzweite

Na alles klar dachte ich doch entweder Pfad nicht korrekt eingetragen oder gar nicht installiert, denn wenn du das xdevel packet installierst wird auch der Pfad /usr/X11R6/lib gesetzt und schon findet er die lib, guck mal einfach rein in deine ld.so.conf:-)

Draack geh einfach nach Hause und versuch deinen Schmarrn wo anders loszuwerden.

Antwort 11 von draack

Hi!

Lieber Penn*r: Dein Unverschämtheit wird nur noch übertroffen durch Deine Ignoranz.

Noch einmal nur für Dich:
"ld.so.config" ist die Konfigurationsdatei des dynamischen Laders - nicht des GCC-Linkers. Du scheinst nicht die geringste Ahnung zu haben, von was Du redest. Wenn das X11-Library-Verzeichnis dort nicht schon eingetragen wäre, wäre KEINE X11-Applikation gelaufen (ich denke, DAS hätte Nessususer gemerkt).

Im Übrigen hatte ich schon oben (s. Antwort 5) vermutet, das der Fehler in der X11-Installation liegt - und da lag er auch, denn es fehlte das Paket "xdevel".

Mir war es nur zu dumm, nach der letzten Antwort ein "ich hab's doch gleich gesagt" zu schreiben.

Ciao!
Volker.

Ich möchte kostenlos eine Frage an die Mitglieder stellen:


Ähnliche Themen:


Suche in allen vorhandenen Beiträgen: