Hallo,
Ist wahrscheinlich im Cache, lösche mal die Datei config.cache und laß dann nochmal configure laufen. SChau auch mal in die Ausgabe von './configure --help' vielleicht mußt Du flex explizit angeben (unwahrscheinlich, aber man weiß ja nie ;-)
Hilf nicht
Fehlermeldungen bitte.
Dann hast Du wahrscheinlich 'make install' nicht als root ausgeführt, oder eine extrem strikte Sciherheitspolicy des Users 0. Letzteres sehr unwahrscheinlich, daher wohl ersteres ;-)
Mach doch mal nach dem Bau von Flex und Bison jeweils ein
$ su -c 'make install'
Offenbar kann ich den ./configure nur als user, nicht als root aufrufen... egal als welcher user ich vorher bei flex und bison make und make install aufgerufen habe
Ah, nein, das geht nicht, das ist schon richtig so. Das darf root nur in seinem eigenem Homeverzeichnis (/root). Das läßt sich zwar abstellen, aber laß es lieber so, ist keine schlechte Sicherheitseinstellung. Das gilt eh meist nur für Scripte. Ein 'make install' kannst Du nach oben angegebener Methode ausführen.
Wenn das auch nicht geht, mußt Du den ganzen Schisselamäng halt in's Rootverzeichnis verschieben.
Achso: das ./configure und das 'make' kannst Du selbstverständlich als normaler User ausführen, nud das 'make install' als root. Würde mich wundern, wenn da jetzt immer noch nicht klappt.
Jetzt scheint es aber zu gehen, habe noch ein paar andere Fehlermeldung (curl scheint nicht vorhanden, obwohl ich alle parameter für ./configure aus der phpinfo() datei abgeschrieben habe?),
Da fehlen wahrscheinlich die Header von Curl. Zur Not besorgst Du Dir ein neues Curl (ist nicht sehr groß) und installierst das.
aber ich glaube, jetzt komme ich zurecht. Vielen Dank an euch beide!
Klappt's jetzt? ;-)
so short
Christoph Zurnieden