Re: Problems compiling PHP

From: Date: Mon, 05 Jun 2000 19:56:31 +0000
Subject: Re: Problems compiling PHP
References: 1  Groups: php.general 
Request: Send a blank email to php-general+get-1087@lists.php.net to get a copy of this message
Sounds like your system's header files are all messed up. On Mon, 5 Jun 2000, Jeffrey Clowser wrote: > I'm having problems getting php 4.0 to compile. My current environment is: > Red Hat 6.2 > apache 1.3.12 > w/ php 3.0, php ldap, php imap, etc (all the "add on" php rpm's from Red > Hat) > Gnu make 3.78.1 > flex 2.5.4 > bison 1.28 > These were all installed from the Red Hat RPM's, most if not all are from > the 6.2 cd (I may have a newer > version of flex and bison from the web install, but that's about it). > > I configured it with: > # ./configure --with-apxs > (also tried --with-ldap, --with-imap cause that's what I really want) > > When I run make, I get the following: > # make > Making all in Zend > make[1]: Entering directory `/home/jeffc/php/php-4.0.0/Zend' > /bin/sh ../libtool --silent --mode=compile gcc -DHAVE_CONFIG_H -I. -I. > -I.. -DXML_BYTE_ORDER=12 -g -O2 -Wall -c zend-scanner.c > In file included from /usr/include/errno.h:36, > from ./zend-scanner.l:41: > /usr/include/bits/errno.h:25: linux/errno.h: No such file or directory > make[1]: *** [zend-scanner.lo] Error 1 > make[1]: Leaving directory `/home/jeffc/php/php-4.0.0/Zend' > make: *** [all-recursive] Error 1 > > One of the errors was that linux/errno.h was missing. Just to see if it > would help, I edited /usr/include/errno.h > and commented out "#include linux/errno.h" to see if I could get past that. > I then got: > > # make > Making all in Zend > make[1]: Entering directory `/home/jeffc/php/php-4.0.0/Zend' > /bin/sh ../libtool --silent --mode=compile gcc -DHAVE_CONFIG_H -I. -I. > -I.. -DXML_BYTE_ORDER=12 -g -O2 -Wall -c zend-scanner.c > ./zend-scanner.l: In function `lex_scan': > ./zend-scanner.l:1134: `ERANGE' undeclared (first use in this function) > ./zend-scanner.l:1134: (Each undeclared identifier is reported only once > > ./zend-scanner.l:1134: for each function it appears in.) > zend-scanner.c:3557: warning: `yy_cp' might be used uninitialized in > this function > zend-scanner.c:3557: warning: `yy_bp' might be used uninitialized in > this function > zend-scanner.c: At top level: > zend-scanner.c:5766: warning: `yy_fatal_error' defined but not used > zend-scanner.c:5751: warning: `yy_top_state' defined but not used > make[1]: *** [zend-scanner.lo] Error 1 > make[1]: Leaving directory `/home/jeffc/php/php-4.0.0/Zend' > make: *** [all-recursive] Error 1 > > I tried uninstalling php 3, did make clean, and redid the configure and make > just in case, but same errors. I checked the faqs, and saw the problems > with > Red Hat 6.1, but it looks like 6.2 fixed those. Also checked the other > items > in apxs, but everything looks good there (doesn't look like it gets that far > anyway). > > Any idea what I am doing wrong? > > Thanks, > Jeff > > >

« previous php.general (#1087) next »