#4051 [Com]: PHP4 Make Errors with libmysql
| From: | manish at imodeindia dot com | Date: | Wed, 04 Jun 2003 02:14:24 +0000 |
| Subject: | #4051 [Com]: PHP4 Make Errors with libmysql | ||
| References: | 1 | Groups: | php.bugs |
| Request: | Send a blank email to php-bugs+get-41085@lists.php.net to get a copy of this message | ||
ID: 4051
Comment by: manish at imodeindia dot com
Reported By: joel at nexthost dot com
Status: Closed
Bug Type: Compile Failure
Operating System: Linux 2.2.10-1SGI_17smp i686 (Re
PHP Version: 4.0 Release Candidate 1
New Comment:
But what is the MySQL thing was installed from an RPM??
Previous Comments:
------------------------------------------------------------------------
[2000-05-13 06:32:36] sas at cvs dot php dot net
If you have MySQL installed on your system, you should make PHP use it.
Instead of using "--with-mysql" configure PHP with
"--with-mysql=/installation/prefix/of/mysql".
------------------------------------------------------------------------
[2000-04-06 13:38:22] joel at nexthost dot com
On a side note, I also had the same problem as bug 4005 (--with-mcrypt
compile errors).
This morning I got the latest CVS update, but the problem still
persisted. I've also tried using the latest version of egcs, but
without any difference.
Latest Configure Options Used:
CC="/usr/local/pgcc/bin/gcc" CFLAGS="-O6 -mpentium" ./configure
--with-config-file-path=/etc/ --disable-debug --enable-track-vars
-with-apache=../apache_1.3.12 --with-cybercash=../mck-3.2.0.4-linux
--with-dom --with-ftp --with-mm --with-mcrypt --with-mhash --with-mysql
--with-snmp --enable-ucd-snmp-hack --enable-inline-optimization
------------------------------------------------------------------------
[2000-04-05 13:07:15] joel at nexthost dot com
Compiler Version: pgcc-2.95.2
PHP4 Configure Options:
CC="/usr/local/pgcc/bin/gcc" CFLAGS="-O6 -mpentium" ./configure
--with-config-file-path=/etc/ --disable-debug --enable-track-vars
-with-apache=../apache_1.3.12 --with-cybercash=../mck-3.2.0.4-linux
--with-ftp --with-mm --with-mhash --with-mysql --with-snmp
--enable-ucd-snmp-hack --enable-static
MySQL Configure Options:
CC="/usr/local/pgcc/bin/gcc" CFLAGS="-O6 -mpentium -mstack-align-double
-fomit-frame-pointer" CXX="/usr/local/pgcc/bin/gcc" CXXFLAGS="-O6
-mpentium -mstack-align-double -fomit-frame-pointer
-felide-constructors -fno-exceptions -fno-rtti" ./configure
--enable-assembler --with-client-ldflags=-all-static
--with-mysqld-ldflags=-all-static
Make Error:
make[4]: Entering directory
`/root/httpd/php-4.0RC1/ext/mysql/libmysql'
gcc -DHAVE_CONFIG_H -I. -I/root/httpd/php-4.0RC1/ext/mysql/libmysql
-I../../.. -I../../../Zend -I/root/httpd/php-4.0RC1
-I/root/httpd/apache_1.3.12/src/include
-I/root/httpd/apache_1.3.12/src/os/unix
-I/root/httpd/mck-3.2.0.4-linux/c-api -I/usr/local/include
-I/root/httpd/php-4.0RC1/ext/mysql/libmysql -I/usr/include/ucd-snmp
-I/root/httpd/php-4.0RC1/ext/xml/expat/xmltok
-I/root/httpd/php-4.0RC1/ext/xml/expat/xmlparse -DXML_BYTE_ORDER=12
-D_REENTRANT -g -O2 -c libmysql.c && touch libmysql.lo
In file included from libmysql.c:11:
global.h:194: warning: redefinition of `uint'
/usr/include/sys/types.h:131: warning: `uint' previously declared here
global.h:195: warning: redefinition of `ushort'
/usr/include/sys/types.h:130: warning: `ushort' previously declared
here
In file included from libmysql.c:14:
m_string.h:165: parse error before `__extension__'
m_string.h:165: parse error before `&&'
make[4]: *** [libmysql.lo] Error 1
make[4]: Leaving directory `/root/httpd/php-4.0RC1/ext/mysql/libmysql'
make[3]: *** [all-recursive] Error 1
make[3]: Leaving directory `/root/httpd/php-4.0RC1/ext/mysql/libmysql'
make[2]: *** [all-recursive] Error 1
make[2]: Leaving directory `/root/httpd/php-4.0RC1/ext/mysql'
make[1]: *** [all] Error 1
make[1]: Leaving directory `/root/httpd/php-4.0RC1/ext'
make: *** [all-recursive] Error 1
------------------------------------------------------------------------
--
Edit this bug report at http://bugs.php.net/?id=4051&edit=1