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.
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
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.
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?
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.
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ß
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.
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
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.
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.
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.

