On Sat, Jan 12, 2002 at 03:57:09PM +0100, Edin Kadribasic wrote : > > Here is the second part of adding cli sapi wich would be built no matter > > what other sapi was selected. My plan is to commit it later today, unless > > someone reviews the patch and finds some problems with it. > > > > There is one known problem. If you select cgi sapi, make install we > > overwrite cgi binary with cli binary in $(bindir)/php. One of them would > > either have to be renamed, or installed in a different dir. They are both > > compiled correctly: cgi in $srcdir and cli in $srcdir/sapi/cli. > > I have just commited those changes. I would appreciate if people tried > building PHP on their own platform and see if the build still works. > > Tested so far: > RadHat Linux 6.2 > FreeBSD 4.4-STABLE
Trying on debian unstable with latest CVS I get: ./configure --with-apxs=/home/mfischer/apache/1.3.22/bin/apxs && make install /home/mfischer/isrc/cvs/php4/build/shtool mkdir -p "/home/mfischer/apache/1.3.22/libexec" && /home/mfischer/apache/1.3.22/bin/apxs -S LIBEXECDIR="/home/mfischer/apache/1.3.22/libexec" -i -a -n php4 libs/libphp4.so; /home/mfischer/isrc/cvs/php4/build/shtool install -c -m 0755 sapi/cli/php /usr/local/bin/ [activating module `php4' in /home/mfischer/apache/1.3.22/conf/httpd.conf] cp libs/libphp4.so /home/mfischer/apache/1.3.22/libexec/libphp4.so chmod 755 /home/mfischer/apache/1.3.22/libexec/libphp4.so cp /home/mfischer/apache/1.3.22/conf/httpd.conf /home/mfischer/apache/1.3.22/conf/httpd.conf.bak cp /home/mfischer/apache/1.3.22/conf/httpd.conf.new /home/mfischer/apache/1.3.22/conf/httpd.conf rm /home/mfischer/apache/1.3.22/conf/httpd.conf.new cp: cannot stat `sapi/cli/php': No such file or directory make[1]: *** [install-sapi] Error 1 make[1]: Leaving directory `/home/mfischer/isrc/cvs/php4' Looking into sapi/cli reveals the Makefile has been built, but the compiler didn't ran over it. Doing a manual 'make' in this dir, going to source basedir and doing 'make install' works though. However, and that confused me most, the installed php4 binary is just a shell-script wrapper which stubs to my source install dir : relink_command="cd /home/mfischer/isrc/cvs/php4/sapi/cli; { test -z .... So after removing my source dir I get: $ php -v lt-php: error while loading shared libraries: libphp4cli.so: cannot open shared object file: No such file or directory Ok, probably the build process is fucked up anyway because the sapi/cli did't compile itself in the first. -- Please always Cc to me when replying to me on the lists. -- PHP Development Mailing List <http://www.php.net/> To unsubscribe, e-mail: [EMAIL PROTECTED] For additional commands, e-mail: [EMAIL PROTECTED] To contact the list administrators, e-mail: [EMAIL PROTECTED]