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

The CLI is still experimental in 4.2.0. Make test requires the CLI, so
this is known behaviour. 
It will be fixed in 4.3.0 when the CLI will be enabled anyway.


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

[2002-05-03 05:31:38] [EMAIL PROTECTED]

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.

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

[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