Webalizer - Installationsprobleme
Hallo zusammen, installiere mir grad webalizer, bzw. versuche mich dran. Hab das ganze vor 1 Jahr oder so schonmal versucht und musste damals um Erfolg zu haben die Pakete "gd" und für dieses dann noch "freetype" installieren. Diemal meckert er: gcc -o webalizer webalizer.o graphs.o -lgd -lm graphs.o: In function `year_graph6x': graphs.o(.text+0x5aa): undefined reference to `gdImageGif' graphs.o: In function `month_graph6': graphs.o(.text+0x126d): undefined reference to `gdImageGif' graphs.o: In function `day_graph3': graphs.o(.text+0x1bd5): undefined reference to `gdImageGif' graphs.o: In function `pie_chart': graphs.o(.text+0x2340): undefined reference to `gdImageGif' collect2: ld returned 1 exit status make: *** [webalizer] Fehler 1 Googeln ergab mir, ich soll die "zlib" und "libpng" installieren. Hab ich gemacht. Also, die Installation lief ohne Probleme durch, auch das Paket "gd" hab ich erfolgreich installieren können. "Freetype" wurde diesmal nicht verlangt. Müssen die Pakete irgendwohin spezielles installiert werden? Ich mein, ich hab die einfach mal so mit configure/make/make install durchlaufen lassen. Ist das okay, findet der rechner die libs so automatisch? Irgendwelche Ideen und Denkanstösse für mich, welche Pakete ich noch brauche, um das Ganze zum Brummen zu bringen? Thx, Bernd -- One OS to rule them all, one OS to find them. One OS to bring them all, and in the darkness bind them In the land of Redmond, where the shadows lie.
Hallo, On 05-Jun-2003 Bernd Tannenbaum wrote:
installiere mir grad webalizer, bzw. versuche mich dran. Hab das
Warum nimmst du nicht einfach das rpm-Paket von Suse?
die einfach mal so mit configure/make/make install durchlaufen lassen. Ist das okay, findet der rechner die libs so automatisch?
Ich wuerde sicherheitshalber mal ldconfig aufrufen. Und wenn die libs in keinem Standardverzeichnis liegen, vorher auch noch die /etc/ld.so.conf ergaenzen. Beste Gruesse, Heinz. -- Journalisten gegen den Krieg: http://www.pickings.de/tiki/tiki-index.php?page=Krieg http://www.pahlke-online.de/reisenews/ http://www.Pahlke-KunstWebDesign.de/
Hallo auch Am Donnerstag, 5. Juni 2003 14:37 schrieb h.pahlke@nexgo.de:
Hallo, On 05-Jun-2003 Bernd Tannenbaum wrote:
installiere mir grad webalizer, bzw. versuche mich dran. Hab das
Warum nimmst du nicht einfach das rpm-Paket von Suse?
rpm von SuSE....das bringt mich auf etwas. Ich hab die Mail an euch geposted weil ichs so gewohnt bin. Ist irgendwie ein Standard für mich, ich installiere allerdings gerade unter redHat 8.0. Hoffe, das war keine Todsünde. Linux ist zwar nicht gleich Linux, aber die Probleme sind eben doch meist die gleichen, deshalb fiels mir gar nicht auf:)
die einfach mal so mit configure/make/make install durchlaufen lassen. Ist das okay, findet der rechner die libs so automatisch?
Ich wuerde sicherheitshalber mal ldconfig aufrufen. Und wenn die libs in keinem Standardverzeichnis liegen, vorher auch noch die /etc/ld.so.conf ergaenzen.
Okay, ldconfig und eine ld.so.conf hab ich auch unterm "Rothut", allerdings muß ich ja erstmal wissen, wo die Installation von gd, zlib etc. die Bibliotheken hingeschrieben hat. Ich mein, ich weiß ja gar nicht wie die heissen, wie kann ich sie da finden? Jedenfalls werde ich wohl auch mal auf der RedHat-Liste posten. Und auf der RedHat 8 gibts auch nen Webalizer drauf hab ich gesehn, ist nur so ungewohnt. Normalerweise compilier ich mir immer alles selbst um dabei was zu lernen und das Ding dann genauso zu haben wie ich will. mal sehn... Thx für die Antwort btw:) Bernd -- One OS to rule them all, one OS to find them. One OS to bring them all, and in the darkness bind them In the land of Redmond, where the shadows lie.
Hallo, On 05-Jun-2003 Bernd Tannenbaum wrote:
Am Donnerstag, 5. Juni 2003 14:37 schrieb h.pahlke@nexgo.de:
On 05-Jun-2003 Bernd Tannenbaum wrote:
installiere mir grad webalizer, bzw. versuche mich dran. Hab das
Warum nimmst du nicht einfach das rpm-Paket von Suse?
rpm von SuSE....das bringt mich auf etwas. Ich hab die Mail an euch geposted weil ichs so gewohnt bin. Ist irgendwie ein Standard für mich, ich installiere allerdings gerade unter redHat 8.0. Hoffe, das war keine Todsünde. Linux ist zwar nicht gleich Linux, aber die Probleme sind
Noe, aber wenn du das nicht schreibst, kommt man natuerlich auch nicht auf die Idee :-)
Ich wuerde sicherheitshalber mal ldconfig aufrufen. Und wenn die libs in keinem Standardverzeichnis liegen, vorher auch noch die /etc/ld.so.conf ergaenzen.
Okay, ldconfig und eine ld.so.conf hab ich auch unterm "Rothut", allerdings muß ich ja erstmal wissen, wo die Installation von gd, zlib etc. die Bibliotheken hingeschrieben hat. Ich mein, ich weiß ja gar nicht wie die heissen, wie kann ich sie da finden?
Indem du dir entweder einfach mal die entsprechenden Makefiles ansiehst oder du die Programme noch mal neu installierst und dir die Ausgabe von make install ansiehst (ggfs. in eine Datei umleiten).
auf der RedHat 8 gibts auch nen Webalizer drauf hab ich gesehn, ist nur so ungewohnt. Normalerweise compilier ich mir immer alles selbst um dabei was zu lernen und das Ding dann genauso zu haben wie ich will. mal sehn...
Spricht ja auch nichts dagegen. Bin auch dauernd am kompilieren, weil die Programme entweder bei Suse nicht dabei sind oder ich sie anders kompiliert haben moechte oder ich neuere Versionen brauche. Und ein bisschen Abwechslung braucht der Mensch ja auch ;-)) Beste Gruesse, Heinz. -- Journalisten gegen den Krieg: http://www.pickings.de/tiki/tiki-index.php?page=Krieg http://www.pahlke-online.de/reisenews/ http://www.Pahlke-KunstWebDesign.de/
Huhu Am Donnerstag, 5. Juni 2003 16:35 schrieb Michael Meyer:
Bernd Tannenbaum wrote:
installiere allerdings gerade unter redHat 8.0. Hoffe, das war keine Todsünde. Linux ist zwar nicht gleich Linux,
*ähm* ... sondern?
Naja, so im Nachhinein ist es recht schwierig, einen Klugscheisser-Spruch wie "Linux ist nicht gleich Linux" zu verteidigen, da hat man auch von der mathematischen Seite natürlich schlechte Karten: x != x :) Was ich natürlich nur damit sagen wollte ist, das ein und dasselbe Paket bei verschiedenen Distris zu verschiedenen Problemen führen kann. So erinner ich mich, das mein erster Apache unter SuSE 7.2 erstmal nicht anlief, weil SuSE mit dem Standard-Httpd.conf-User "NoUser" nicht zurechtkam. Googeln ergab das Problem und Einrichten eines Users "httpd" behob es. Unter RedHat tritt aber dieses Problem gar nicht erst auf, also tatsächlich: x != x. BTW, hab aus Zeitgründen nun das rpm-Paket unter Redhat verwendet, scheint zu klappen. Bernd -- One OS to rule them all, one OS to find them. One OS to bring them all, and in the darkness bind them In the land of Redmond, where the shadows lie.
Bernd Tannenbaum wrote:
Am Donnerstag, 5. Juni 2003 16:35 schrieb Michael Meyer:
Bernd Tannenbaum wrote:
installiere allerdings gerade unter redHat 8.0. Hoffe, das war keine Todsünde. Linux ist zwar nicht gleich Linux,
*ähm* ... sondern?
Naja, so im Nachhinein ist es recht schwierig, einen Klugscheisser-Spruch wie "Linux ist nicht gleich Linux" zu verteidigen, da hat man auch von der mathematischen Seite natürlich schlechte Karten: x != x :)
eben ;)
Was ich natürlich nur damit sagen wollte ist, das ein und dasselbe Paket bei verschiedenen Distris zu verschiedenen Problemen führen kann. So erinner ich mich, das mein erster Apache unter SuSE 7.2 erstmal nicht anlief, weil SuSE mit dem Standard-Httpd.conf-User "NoUser" nicht zurechtkam. Googeln ergab das Problem und Einrichten eines Users "httpd" behob es. Unter RedHat tritt aber dieses Problem gar nicht erst auf, also tatsächlich: x != x.
nein! du musst wirklich zwischen _linux_ und _distribution_ unterscheiden. micha
participants (3)
-
Bernd Tannenbaum
-
h.pahlke@nexgo.de
-
Michael Meyer