ID:               16984
 Updated by:       [EMAIL PROTECTED]
 Reported By:      [EMAIL PROTECTED]
 Status:           Open
 Bug Type:         Compile Failure
 Operating System: FreeBSD 4.5; Linux 2.4.19-pre6
 PHP Version:      4.2.0
 New Comment:

I have verified the problem on 2 different Linux-2.4.28 machines.  The
same error occurs regardless of whether I have used --enable-cli or
not.


Previous Comments:
------------------------------------------------------------------------

[2002-05-03 05:09:15] [EMAIL PROTECTED]

# make test


make: don't know how to make /usr/src/php-4.2.0/sapi/cli/php. Stop





History:





The first time I ran configure, I did:


./configure --with-mysql=/usr/local --enable-cli





That build ran fine, and make test ran (though it failed just under
half its tests.)  I decided I didn't want the cli, so I did:





# make clean


# ./configure --with-mysql=/usr/local





This time, the make finished, again with no errors of note, but the
make test refuses to run with the error given above.





After trying make distclean and rerunning a couple times, I finally rm
-rf php-4.2.0 and untarred again, for a fresh build tree.  Now, I get
the same error, again referencing sapi/cli/php.  





It is worth noting that, on subsequent tries, if I include
--enable-cli, make test will run; if I do not, it will not.  This,
despite a completely clean build tree (rm -rf and start over).  I can
only assume that it is placing the config.cache somewhere outside the
build tree.





Version 4.1.2 does not exhibit the same behaviour. Linux (2.4.19-pre6)
has a similar error message:
make: *** No rule to make target
`/home/matthew/src/php-4.2.0/sapi/cli/php', needed by `test'.  Stop.

I assume these are differences between gmake and BSD make, both
referencing the same problem.

------------------------------------------------------------------------


-- 
Edit this bug report at http://bugs.php.net/?id=16984&edit=1

Reply via email to