Hallo Andre, On Tue, 06 Mar 2001, André Laugks wrote:
Thomas Hertweck wrote:
Schau Dir mal genau das Log-File Deines configure-Laufes an.
Wo landet das, bin ein Linuxnewbie? Ich habe ./congigure noch mal aufgerufen. Was dabei im Terminalfenster stand bzw. steht, habe ich mal unter dieser URL abgelegt. http://www.netcologne.de/~nc-laugksan/make.txt Die Leerzeilen sind von mir eingefügt.
Vor dem Compilieren habe ich lediglisch Makefile.am und Makefile.im im Verzeichnis gefunden. Wie sollte das erfolgreiche Anlegen eines makefiles aussehen, also die Meldung?
Also, hier der Schnelldurchlauf: 1. Sourcen entpacken (hast Du schon gemacht) und anschliessend im Verzeichnis mysql-3.22.32/Docs die Datei manual.txt (oder manual.ps) lesen, insbesondere der Abschnitt "Installing a MySQL source distribution" 2. ./configure aufrufen. Configure speichert ein aufuehrliches Log-File im selben Directory unter dem Namen config.log. Am Ende des configure-Laufes muss etwas wie [...] creating ./config.status creating Makefile creating extra/Makefile [...] usw. stehen, das war bei Dir mit Sicherheit nicht der Fall. 3. Anschliessend wie in manual.txt beschrieben "make" und (als root) "make install" aufrufen. Du solltest gut darauf achten, was wo installiert wird, eventuell kannst Du auch ein Programm mitlaufen lassen, was die Installation ueberwacht (war hier mal ein Thread) - ein RPM bauen waere wohl eleganter, aber das soll ja hier jetzt nicht Thema sein. Ich habe mir Deine Datei unter o.a. URL mal angeschaut, und es ist jetzt klar, warum Du kein Makefile hast - configure laeuft gar nicht bis zum Ende durch. Wie Du am Ende der Datei siehst, steht dort "checking for termcap functions library... configure: error: No curses/termcap library found". Dir fehlt also termcap/ncurses, was Du bei Deinem System nachinstallieren musst. Yast Paketauskunft etc. ist Dein Freund! Anschliessend kehrst Du zurueck in das Verzeichnis mysql-3.22.32, loescht die Datei config.cache und startest ./configure erneut. Dann schau mal, wie weit Du diesmal kommst und ob Dir eventuell noch etwas fehlt - wie gesagt, am Ende sollte etwas von "creating Makefile" etc. stehen; Du solltest auch nochmal einen Blick in config.log werfen. Letztendlich sollte dann ein "make" funktionieren und mySQL compilieren. Hoffe, ich habe nichts vergessen und die Vorgehensweise ist verstaendlich. Gruesse aus Karlsruhe, Thomson -- Dipl.-Geophys. Thomas Hertweck Geophysikalisches Institut, Universitaet (TH) Karlsruhe Email: ubtj@rz.uni-karlsruhe.de Linux is like a wigwam - no windows, no gates, apache inside!