Am Samstag, den 12.03.2005, 11:55 +0100 schrieb Falk Döring:
ich wollte mir ein PHP-Modul nachcompilieren, wie ich es schon einge male getan hatte:
[root@voyager ~]# cd /usr/src/php-5.0.2/ext/xsl/ [root@voyager xsl]# phpize Configuring for: PHP Api Version: 20031224 Zend Module Api No: 20040412 Zend Extension Api No: 220040412 configure.in:9: warning: underquoted definition of PHP_WITH_PHP_CONFIG run info '(automake)Extending aclocal' or see http://sources.redhat.com/automake/automake.html#Extending-aclocal
[Rest gesnippt]
Du setzt offenbar automake1.8 oder automake1.9 ein. Die genauen Zusammenhänge kenne ich nicht (von daher freue ich mich schon, falls das Angebot über die Autotools einen Vortrag zu halten wahr wird), aber die Templates in /us/share/aclocal sind wohl noch für automaken bis einschließlich automake1.7. Für mich hat es den Anschein, dass es zwischen automake1.7 und automake1.8 einige gravierende Veränderungen gegeben hat. Da ich den Eindruck habe, dass autmake1.7 noch der Standard für Debian-Pakete ist, setze ich es bei mir standardmäßig ein und verzichte im Moment auf automake1.8 und automake1.9.
Diese Fehler/Meldungen kannte ich aber noch nicht. Nun einen Blick in info '(automake)Extending aclocal', aber danach war ich auch nicht schlauer. Auch die Fehlermeldungen sagen mir nicht viel. Einen stichprobenmäßigen Blick in die Dateien verriet mir, dass er immer bei [ am Ende einer Zeile meckert. Was ist hier los?
Da ich es wie schon gesagt nicht genau weiß, unterlasse ich Erklärungsversuche und gebe nur noch einen Tip: automake und aclocal sind nur symlinks auf /etc/alternatives. Falls du automake1.7 oder niedriger neben automake1.8/automake1.9 installiert hast, kannst du diese Meldungen mit dem Aufruf der speziellen zu einer Version gehörenden Binaries (aclocal-1.x bzw. automake-1.x) umschiffen. Falls ich das richtig verstehe, dann ist 'phpize' wohl eine Art autogen-Skript. Da könntest du die Änderungen tätigen, falls du die notwendigen Programme nicht per Hand aufrufen willst.
MfG Daniel