Code Comments
Programming Forum and web based access to our favorite programming groups.Jesse Reynolds wrote: > Hello > > This seems odd... I am trying to upgrade to PHP 4.3.9 (by recompiling > with the same options I used for 4.2.1) and it all looks OK, no errors > etc, except that the libphp4.so file is simply not created. The libs > dir looks like this after running 'make': > > root@cabernet /home/jesse/src/php/php-4.3.9 # ls -l libs > total 9826 > -rw-r--r-- 1 root jesse 10039290 Nov 27 23:16 libphp4.a > -rw-r--r-- 1 root jesse 1144 Nov 27 23:16 libphp4.la > > > My configure options are: > > ./configure --with-apxs=/usr/local/sbin/apxs \ > --with-config-file-path=/usr/local/etc \ > --enable-versioning \ > --with-regex=system \ > --without-gd \ > --without-mysql \ > --with-gd=/usr/local \ > --enable-gd-native-ttf \ > --with-freetype-dir=/usr/local \ > --with-jpeg-dir=/usr/local \ > --with-png-dir=/usr/local \ > --with-zlib \ > --with-mcrypt=/usr/local \ > --with-mhash=/usr/local \ > --with-imap=/usr/local \ > --with-mysql=/usr/local \ > --with-ldap=/usr/local \ > --with-expat-dir=/usr/local \ > --with-dom=/usr/local \ > --enable-ftp \ > --with-curl=/usr/local \ > --with-gettext=/usr/local \ > --with-pspell=/usr/local \ > --prefix=/usr/local \ > --with-imagick=/usr/local/imagemagick \ > i386-BuiltByJesseAtVA-freebsd4.6.2 > > > (I've also tried removing those last two lines, make clean, make but > still the same prob) > > > I get the following libtool warning when running make, towards the end: > > > /bin/sh /usr/home/jesse/src/php/php-4.3.9/libtool ... -o libphp4.la > > *** Warning: inter-library dependencies are not known to be supported. > *** All declared inter-library dependencies are being dropped. > > *** Warning: libtool could not satisfy all declared inter-library > *** dependencies of module libphp4. Therefore, libtool will create > *** a static module, that should work as long as the dlopening > *** application is linked with the -dlopen flag. > > > When I run make install I get an error, of course: > > root@cabernet /home/jesse/src/php/php-4.3.9 # make install > Installing PHP SAPI module: apache > [activating module `php4' in /usr/local/etc/apache/httpd.conf] > cp libs/libphp4.so /usr/local/libexec/apache/libphp4.so > cp: libs/libphp4.so: No such file or directory > apxs:Break: Command failed with rc=1 > *** Error code 1 > > Stop in /usr/home/jesse/src/php/php-4.3.9. > > > Am I doing something wrong? Why is no libphp4.so being created? > > Thanks very much > > Jesse > > Hi Jesse, I had what sounds like the same problem on my FreeBSD server, try this solution: 1. run your configure script as it is 2. Open the libtool file that is created in the php source directory 3. find the variable definition: deplibs_check_method= 4. edit it to read: deplibs_check_method="pass_all" 5. run make I'm almost 100% sure that solved my problem, give it a go anyhow. Cheers, Brad Kowalczyk Web Developer brad@ibiscode.com http://www.ibiscode.com -- No virus found in this outgoing message. Checked by AVG Anti-Virus. Version: 7.0.290 / Virus Database: 265.4.3 - Release Date: 26/11/2004
Post Follow-up to this message
Show a Printable Version
Email This Page to Someone!
Receive updates to this thread
Powered by vBulletin
Copyright 2000-2006 Jelsoft Enterprises Limited.