Vom einfachen Programm zum fertigen Debian-Paket, Fragen rund um Programmiersprachen, Scripting und Lizenzierung.
-
xcomm
- Beiträge: 804
- Registriert: 21.09.2003 05:12:01
- Wohnort: Europe
-
Kontaktdaten:
Beitrag
von xcomm » 30.05.2008 15:39:47
Hi Gemeinde,
kann mir jemand sagen, was diese Meldung von libtool beim Bau von PHP5 zu sagen hat? Ist das nur eine zu gesprächige Applikation?
Code: Alles auswählen
libtool: install: warning: remember to run `libtool --finish /usr/local/src/php-5.2.6/libs'
Code: Alles auswählen
/usr/local/src/php-5.2.6)# make install
Installing PHP SAPI module: apache2handler
/usr/share/apache2/build/instdso.sh SH_LIBTOOL='/usr/share/apr-1.0/build/libtool' libphp5.la /usr/lib/apache2/modules
/usr/share/apr-1.0/build/libtool --mode=install cp libphp5.la /usr/lib/apache2/modules/
cp .libs/libphp5.so /usr/lib/apache2/modules/libphp5.so
cp .libs/libphp5.lai /usr/lib/apache2/modules/libphp5.la
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
libtool: install: warning: remember to run `libtool --finish /usr/local/src/php-5.2.6/libs'
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
chmod 644 /usr/lib/apache2/modules/libphp5.so
[activating module `php5' in /etc/apache2/httpd.conf]
Installing PHP CLI binary: /usr/bin/
Installing PHP CLI man page: /etc/php5-test/man/man1/
Installing build environment: /etc/php5-test/lib/php/build/
Installing header files: /usr/include/php/
Installing helper programs: /usr/bin/
program: phpize
program: php-config
Installing man pages: /etc/php5-test/man/man1/
page: phpize.1
page: php-config.1
Installing PEAR environment: /etc/php5-test/lib/php/
[PEAR] Console_Getopt - installed: 1.2.3
[PEAR] Archive_Tar: upgrade to a newer version (1.3.2 is not newer than 1.3.2)
[PEAR] Structures_Graph: upgrade to a newer version (1.0.2 is not newer than 1.0.2)
pear/PEAR can optionally use package "pear/XML_RPC" (version >= 1.4.0)
[PEAR] PEAR - installed: 1.7.1
Wrote PEAR system config file at: /etc/pear.conf
You may want to add: /etc/php5-test/lib/php to your php.ini include_path
Installing PDO headers: /usr/include/php/ext/pdo/
Danke, xcomm
-
gms
- Beiträge: 7798
- Registriert: 26.11.2004 20:08:38
- Lizenz eigener Beiträge: MIT Lizenz
Beitrag
von gms » 30.05.2008 16:38:15
xcomm hat geschrieben:kann mir jemand sagen, was diese Meldung von libtool beim Bau von PHP5 zu sagen hat? Ist das nur eine zu gesprächige Applikation?
Code: Alles auswählen
libtool: install: warning: remember to run `libtool --finish /usr/local/src/php-5.2.6/libs'
was libtool genau macht, wenn es mit der Option "--finish" aufgerufen wird, ist schlecht dokumentiert:
http://www.gnu.org/software/libtool/man ... inish-mode
wahrscheinlich wird mit diesem Kommand das entsprechende Verzeichnis in die /etc/ld.so.conf eingetragen und ein ldconfig aufgerufen. Wer das wirklich möchte, kann das auch manuell erledigen, die meisten werden aber gerade das nicht wollen und Anwender, die nicht genau wissen, was sie damit bewirken, sollten schon gar nicht mit so einer Warnung dazu verleitet werden. Diese Warnung ist daher in meinen Augen völlig unverständlich, aber das "libtool" Paket zählt auch nicht zu meinen Lieblingspaketen.
Gruß
gms
edit: habe auch schnell einmal geschaut, was die PHP Entwickler dazu meinen
ist deren Kommentar
-
xcomm
- Beiträge: 804
- Registriert: 21.09.2003 05:12:01
- Wohnort: Europe
-
Kontaktdaten:
Beitrag
von xcomm » 31.05.2008 08:39:55
Hallo gms,
danke für Deine Hilfe und Mühe damit! Danke auch für den PHP-Bug darüber. In der Bug-Meldung ist sehr gut ausgedrückt, wie unlogisch diese Meldung an dieser Stelle eigentlich ist. Die Anwort `You can safely ignore it.` - naja - was soll dann die Warnung.
Was noch fehlt ist die Frage, warum jemand eine Library-Verzeichnis in einem Src-Pfad linken sollte.
Beide Dateien kopiert make install ja auch eh schon nach /usr/lib/apache2/modules/.
Code: Alles auswählen
(/usr/local/src/php-5.2.6/libs)# l
total 18920
-rwxr-xr-x 1 root root 19334543 2008-05-30 16:42 libphp5.so*
-rw-r--r-- 1 root root 1568 2008-05-30 16:42 libphp5.la
drwxr-xr-x 2 root root 4096 2008-05-30 16:42 ./
drwxr-xr-x 18 1002 1002 4096 2008-05-30 16:58 ../
Und wofür könnte es überhaupt Sinn machen diese Dateien in Library-Pfaden zu haben?
Danke, xcomm