Bug #17647: "make" searches for /zend_language_parser.c

From: Date: Fri, 07 Jun 2002 19:41:00 +0000
Subject: Bug #17647: "make" searches for /zend_language_parser.c
Groups: php.bugs 
Request: Send a blank email to php-bugs+get-9793@lists.php.net to get a copy of this message
From: michael.mauch@gmx.de Operating system: OSF1 Tru64 4.0 PHP version: 4.2.1 PHP Bug Type: Compile Failure Bug description: "make" searches for /zend_language_parser.c This bug report is for php4-200206070600, but I couldn't choose that value. php-4.2.1 has no problems wrt this. "configure" produces a Makefile.objects with some faulty lines like: /internal_functions.lo: /internal_functions.c $(CC) -I/ -I/house/elmicha/local/php4-200206070600// $(COMMON_FLAGS) $(CFLAGS_CLEAN) $(EXTRA_CFLAGS) -c /internal_functions.c -o /internal_functions.o && echo > $@ /internal_functions_cli.lo: /internal_functions_cli.c $(CC) -I/ -I/house/elmicha/local/php4-200206070600// $(COMMON_FLAGS) $(CFLAGS_CLEAN) $(EXTRA_CFLAGS) -c /internal_functions_cli.c -o /internal_functions_cli.o && echo > $@ /zend_language_parser.lo: /zend_language_parser.c $(CC) -I/ -I/house/elmicha/local/php4-200206070600// $(COMMON_FLAGS) $(CFLAGS_CLEAN) $(EXTRA_CFLAGS) -c /zend_language_parser.c -o /zend_language_parser.o && echo > $@ /zend_language_scanner.lo: /zend_language_scanner.c $(CC) -I/ -I/house/elmicha/local/php4-200206070600// $(COMMON_FLAGS) $(CFLAGS_CLEAN) $(EXTRA_CFLAGS) -c /zend_language_scanner.c -o /zend_language_scanner.o && echo > $@ /zend_ini_parser.lo: /zend_ini_parser.c $(CC) -I/ -I/house/elmicha/local/php4-200206070600// $(COMMON_FLAGS) $(CFLAGS_CLEAN) $(EXTRA_CFLAGS) -c /zend_ini_parser.c -o /zend_ini_parser.o && echo > $@ /zend_ini_scanner.lo: /zend_ini_scanner.c $(CC) -I/ -I/house/elmicha/local/php4-200206070600// $(COMMON_FLAGS) $(CFLAGS_CLEAN) $(EXTRA_CFLAGS) -c /zend_ini_scanner.c -o /zend_ini_scanner.o && echo > $@ This makes the compile fail with this error message: cc -Imain/ -I/house/elmicha/local/php4-200206070600/main/ -DPHP_ATOM_INC -I/house/elmicha/local/php4-200206070600/include -I/house/elmicha/local/php4-200206070600/main -I/house/elmicha/local/php4-200206070600 -I/house/elmicha/local/php4-200206070600/Zend -I/house/elmicha/local/php4-200206070600/ext/xml/expat -I/house/elmicha/local/php4-200206070600/TSRM -g -c /house/elmicha/local/php4-200206070600/main/user_streams.c -o main/user_streams.o && echo > main/user_streams.lo Make: Don't know how to make /zend_language_parser.c. Stop. Installing GNU bison and flex did not help, neither did "configure --src-dir=/house/elmicha/local/php4-200206070600" change anything. As a workaround, I changed the configure script: bash-2.05$ diff -ub php4-200206070600/configure php4-200206070600.new --- php4-200206070600/configure Fri Jun 7 09:00:23 2002 +++ php4-200206070600.new/configure Fri Jun 7 14:51:51 2002 @@ -78828,7 +78828,7 @@ case /main in "") ac_srcdir="$abs_srcdir/"; unset ac_bdir; ac_inc="-I. -I$abs_srcdir" ;; - /*) ac_srcdir=echo $ac_n "/main$ac_c"|cut -c 2-"/"; ac_bdir=$ac_srcdir; ac_inc="-I$ac_bdir -I$abs_srcdir/$ac_bdir" ;; + /*) ac_srcdir=echo $ac_n "/main"|cut -c 2-"/"; ac_bdir=$ac_srcdir; ac_inc="-I$ac_bdir -I$abs_srcdir/$ac_bdir" ;; *) ac_srcdir="$abs_srcdir//main/"; ac_bdir="/main/"; ac_inc="-I$ac_bdir -I$ac_srcdir" ;; esac @@ -78869,7 +78869,7 @@ case /main in "") ac_srcdir="$abs_srcdir/"; unset ac_bdir; ac_inc="-I. -I$abs_srcdir" ;; - /*) ac_srcdir=echo $ac_n "/main$ac_c"|cut -c 2-"/"; ac_bdir=$ac_srcdir; ac_inc="-I$ac_bdir -I$abs_srcdir/$ac_bdir" ;; + /*) ac_srcdir=echo $ac_n "/main"|cut -c 2-"/"; ac_bdir=$ac_srcdir; ac_inc="-I$ac_bdir -I$abs_srcdir/$ac_bdir" ;; *) ac_srcdir="$abs_srcdir//main/"; ac_bdir="/main/"; ac_inc="-I$ac_bdir -I$ac_srcdir" ;; esac @@ -78911,7 +78911,7 @@ case /Zend in "") ac_srcdir="$abs_srcdir/"; unset ac_bdir; ac_inc="-I. -I$abs_srcdir" ;; - /*) ac_srcdir=echo $ac_n "/Zend$ac_c"|cut -c 2-"/"; ac_bdir=$ac_srcdir; ac_inc="-I$ac_bdir -I$abs_srcdir/$ac_bdir" ;; + /*) ac_srcdir=echo $ac_n "/Zend"|cut -c 2-"/"; ac_bdir=$ac_srcdir; ac_inc="-I$ac_bdir -I$abs_srcdir/$ac_bdir" ;; *) ac_srcdir="$abs_srcdir//Zend/"; ac_bdir="/Zend/"; ac_inc="-I$ac_bdir -I$ac_srcdir" ;; esac This makes "make" happy, but of course this is not the correct solution. -- Edit bug report at http://bugs.php.net/?id=17647&edit=1 -- Fixed in CVS: http://bugs.php.net/fix.php?id=17647&r=fixedcvs Fixed in release: http://bugs.php.net/fix.php?id=17647&r=alreadyfixed Need backtrace: http://bugs.php.net/fix.php?id=17647&r=needtrace Try newer version: http://bugs.php.net/fix.php?id=17647&r=oldversion Not developer issue: http://bugs.php.net/fix.php?id=17647&r=support Expected behavior: http://bugs.php.net/fix.php?id=17647&r=notwrong Not enough info: http://bugs.php.net/fix.php?id=17647&r=notenoughinfo Submitted twice: http://bugs.php.net/fix.php?id=17647&r=submittedtwice register_globals: http://bugs.php.net/fix.php?id=17647&r=globals

« previous php.bugs (#9793) next »