php.net |  support |  documentation |  report a bug |  advanced search |  search howto |  statistics |  random bug |  login
Bug #1442 make php failure (+mysql + apache)
Submitted: 1999-05-23 23:04 UTC Modified: 1999-05-25 06:09 UTC
From: kbantoft at cgocable dot net Assigned:
Status: Closed Package: Compile Failure
PHP Version: 3.0.8 OS: Linux 2.2.x
Private report: No CVE-ID: None
Welcome back! If you're the original bug submitter, here's where you can edit the bug or add additional notes.
If you forgot your password, you can retrieve your password here.
Password:
Status:
Package:
Bug Type:
Summary:
From: kbantoft at cgocable dot net
New email:
PHP Version: OS:

 

 [1999-05-23 23:04 UTC] kbantoft at cgocable dot net
Slackware 3.6.0 box, kernel 2.2.x

Apache 1.3.4 and 1.3.6 (configure --with-layout=Apache --prefix=/opt/apache)

php 3.0.7, 3.0.8 and CVS (5/23/99) (configure --with-mysql --with-apache=../apache_1.3.6 --enable-track-vars)

When running 'make php'  compile fails during linking with the following:

/usr/lib/crt1.o: In function `_start':
/usr/lib/crt1.o(.text+0x5a): undefined reference to `main'
main.o: In function `php3_write':
/usr/src/cvs/php3/main.c:181: undefined reference to `ap_rwrite'
main.o: In function `php3_puts':
/usr/src/cvs/php3/main.c:199: undefined reference to `ap_rputs'
(and so on...)

Compiles okay when I configure without --with-apache, and compiled okay when I just 'make && make install', however no php binary is made, and after compiling apache, the server dumps during any large php calls with the following in the apache erro_log:

[Wed May 19 19:37:30 1999] [notice] child pid 30096 exit signal Segmentation fault (11)
Out of memory (Needed 8192 bytes)

I have tried php 3.0.7, 3.0.8 and CVS version, with apache versions 1.3.4 and 1.3.6 all with identical results.

Patches

Pull Requests

History

AllCommentsChangesGit/SVN commitsRelated reports
 [1999-05-24 16:53 UTC] kbantoft at cgocable dot net
More serious than I originally thought - I have since formatted and reinstall slackware, this time 4.0.  Using gcc 2.7.2.3 as the compiled.. i still get the identical results.
 [1999-05-25 02:35 UTC] rasmus at cvs dot php dot net
You must be doing something odd.  Try following the instructions in INSTALL.DSO carefully and do an apxs install
 [1999-05-25 06:09 UTC] sas at cvs dot php dot net
Simply don't use "make php", but "make" instead. "make php" will try to build the CGI version which you do not want.
 
PHP Copyright © 2001-2026 The PHP Group
All rights reserved.
Last updated: Sat Oct 10 16:00:02 2026 UTC