sslug-teknik team mailing list archive
-
sslug-teknik team
-
Mailing list archive
-
Message #95516
Forkert lib installation ved PHP 5.2.6 installation
Jeg oplever noget mærkeligt ved mine forsøg på at installere PHP 5.2.6:
bibliotekerne installeres under kildekode biblioteket. Kan nogen her
hjælpe mig med at finde ud af hvorfor det mon sker (og hvad jeg skal
ændre for at undgå at det sker)?
Alt går godt, når jeg udsteder "configure" og "make". Når jeg udsteder
"make test", får jeg følgende output:
Build complete.
Don't forget to run 'make test'.
make: [test] Error 139 (ignored)
Prøver jeg alligevel at udstede "make install", går alt godt igen, men
når jeg prøver at udstede "php" uanset hvad argumentet er, får jeg en
segmentation fault.
I output fra "make install" optræder bl.a. dette:
libtool: install: warning: remember to run `libtool --finish
/home/david/packages/php-5.2.6/libs'
Når jeg prøver at udstede denne kommando, er output følgende:
PATH="$PATH:/sbin" ldconfig -n /home/david/packages/php-5.2.6/libs
----------------------------------------------------------------------
Libraries have been installed in:
/home/david/packages/php-5.2.6/libs
If you ever happen to want to link against installed libraries
in a given directory, LIBDIR, you must either use libtool, and
specify the full pathname of the library, or use the `-LLIBDIR'
flag during linking and do at least one of the following:
- add LIBDIR to the `LD_LIBRARY_PATH' environment variable
during execution
- add LIBDIR to the `LD_RUN_PATH' environment variable
during linking
- use the `-Wl,--rpath -Wl,LIBDIR' linker flag
- have your system administrator add LIBDIR to `/etc/ld.so.conf'
See any operating system documentation about shared libraries for
more information, such as the ld(1) and ld.so(8) manual pages.
----------------------------------------------------------------------
Hvorfor i alverden bliver biblioteker installeret tilbage i kildekode
biblioteket?
Mine configure indstillinger er følgende:
--with-config-file-path=/usr/local/etc
--with-apxs2=/usr/local/apache/bin/apxs --without-pear --with-gd
--with-curl --with-mysql=/usr/local/mysql
--with-pdo-mysql=/usr/local/mysql --with-jpeg-dir=/usr
--with-png-dir=/usr --with-freetype-dir=/usr --with-zlib-dir=/usr
Alle kommandoer er blevet udstedt som user root.
Med venlig hilsen
David List
Follow ups