phpbar.de logo

Mailinglisten-Archive

[php] configure bricht bei return type of qsort... ab

[php] configure bricht bei return type of qsort... ab

Alexander Skwar php_(at)_phpcenter.de
Sun, 07 Jul 2002 22:49:01 +0200


Hallo.

Ich versuche PHP 4.2.1 auf einem SuSE 7.2 Server zu ./configure'n, und
scheitere mit folgendem Fehler:

checking for MySQL support... yes
checking size of char... 1
checking size of int... (cached) 4
checking size of long... (cached) 4
checking size of long long... 8
checking for size_t... (cached) yes
checking whether time.h and sys/time.h may both be included... yes
checking for uid_t in sys/types.h... (cached) yes
checking for type ulong... yes
checking for type uchar... no
checking for type uint... yes
checking for type ushort... yes
checking for int8... no
checking base type of last arg to accept... socklen_t
checking return type of qsort... void
configure: error: Cannot find header files under /usr/include/mysql
Bad exit status from /home/askwar/RPM/tmp/rpm-tmp.64223 (%build)

In config.log erhalte ich als letztes:

configure:39891: checking base type of last arg to accept
configure:39919: g++ -c   -DEAPI_MM -D_LARGEFILE_SOURCE
-D_FILE_OFFSET_BITS=64 -DHARD_SERV
ER_LIMIT=2048 -DDYNAMIC_MODULE_LIMIT=128 -DLINUX=22 -DMOD_SSL=208103
-DEAPI -DUSE_EXPAT co
nftest.C 1>&5
configure:39968: checking return type of qsort
configure:39985: gcc -c -O2 -m486 -fno-strength-reduce -fPIC
-DHAVE_LIBDL=1  -I/usr/includ
e/gd  -DEAPI_MM -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64
-DHARD_SERVER_LIMIT=2048 -DDYNA
MIC_MODULE_LIMIT=128 -DLINUX=22 -DMOD_SSL=208103 -DEAPI -DUSE_EXPAT
conftest.c 1>&5
configure:39975: warning: garbage at end of `#ifdef' argument

configure habe ich so aufgerufen:

CFLAGS="-O2 -m486 -fno-strength-reduce -fPIC -DHAVE_LIBDL=1 \
	-I/usr/include/gd" \
LDFLAGS= \
EXTRA_LIBS="-L/usr/X11R6/lib/ -lpng -lXpm -lssl -lncurses" \
./configure i386-suse-linux --prefix=/usr/share --datadir=/usr/share/php
--bindir=/usr/bin --libdir=/usr/share --includedir=/usr/include
--with-config-file-path=/etc --with-exec-dir=/usr/lib/php/bin --with-mm
--with-apxs=/usr/sbin/apxs --enable-versioning --enable-yp
--enable-bcmath --enable-trans-sid --enable-inline-optimization
--enable-track-vars --enable-magic-quotes --enable-safe-mode
--enable-sockets --enable-sysvsem --enable-sysvshm --enable-shmop
--enable-calendar --enable-mbstring --enable-mbstr-enc-trans
--enable-exif --enable-memory-limit --enable-wddx --enable-filepro
--enable-dbase --enable-ctype --disable-debug
--enable-force-cgi-redirect --enable-discard-path --enable-sigchild
--with-pear=/usr/share/php/pear --with-pgsql=/usr
--with-mysql=/usr/include/mysql --with-imap=yes --with-imap
--with-imap-ssl --with-curl --enable-cli --with-mhash --with-ming
--with-recode --with-iconv --with-dom --with-dom-xslt --with-dom-exslt
--with-gd=yes --enable-gd-native-ttf --enable-gd-imgstrttf
--with-tiff-dir=/usr --with-jpeg-dir=/usr --with-png-dir=/usr
--with-xpm-dir=/usr/X11R6 --with-ttf --with-freetype
--with-freetype-dir=/usr/include/freetype2 --with-t1lib --with-zlib=yes
--with-bz2 --with-gmp --with-mcal=/usr --with-sablot --with-ftp
--enable-ftp --with-gdbm --with-ndbm --with-qtdom=/usr/lib/qt
--with-openssl --with-snmp --enable-ucd-snmp-hack --with-gettext
--with-mcrypt --with-ncurses --enable-dbx --enable-mbregex

Wenn ich anstelle von --with-mysql=/usr/include/mysql nur --with-mysql
angebe, kann ich erfolgreich compilieren.  In /usr/include/mysql habe ich:

host:/S.u.S.E. # ls -la /usr/include/mysql
total 256
drwxr-xr-x    2 root     root         4096 Jun 25 16:10 .
drwxr-xr-x   57 root     root         8192 Jul  7 22:02 ..
-rw-r--r--    1 root     root         3864 Jun 18  2001 chardefs.h
-rw-r--r--    1 root     root         3437 Jun 18  2001 dbug.h
-rw-r--r--    1 root     root         1979 Jun 18  2001 errmsg.h
-rw-r--r--    1 root     root         9263 Jun 18  2001 history.h
-rw-r--r--    1 root     root         3449 Jun 18  2001 keymaps.h
-rw-r--r--    1 root     root         5846 Jun 18  2001 m_ctype.h
-rw-r--r--    1 root     root         7452 Jun 18  2001 m_string.h
-rw-r--r--    1 root     root        19072 Jun 18  2001 my_config.h
-rw-r--r--    1 root     root        30141 Jun 18  2001 my_global.h
-rw-r--r--    1 root     root         1579 Jun 18  2001 my_list.h
-rw-r--r--    1 root     root         1324 Jun 18  2001 my_net.h
-rw-r--r--    1 root     root         1206 Jun 18  2001 my_no_pthread.h
-rw-r--r--    1 root     root        21161 Jun 18  2001 my_pthread.h
-rw-r--r--    1 root     root        24248 Jun 18  2001 my_sys.h
-rw-r--r--    1 root     root        10562 Jun 18  2001 mysql.h
-rw-r--r--    1 root     root         8598 Jun 18  2001 mysql_com.h
-rw-r--r--    1 root     root          558 Jun 18  2001 mysql_version.h
-rw-r--r--    1 root     root         6959 Jun 18  2001 mysqld_error.h
-rw-r--r--    1 root     root         5836 Jun 18  2001 raid.h
-rw-r--r--    1 root     root        24120 Jun 18  2001 readline.h
-rw-r--r--    1 root     root         1605 Jun 18  2001 sslopt-case.h
-rw-r--r--    1 root     root         1296 Jun 18  2001 slopt-longopts.h
-rw-r--r--    1 root     root         1235 Jun 18  2001 sslopt-usage.h
-rw-r--r--    1 root     root         1013 Jun 18  2001 sslopt-vars.h
-rw-r--r--    1 root     root         2724 Jun 18  2001 tilde.h

Diese Dateien gehören zum SuSE mysql-devel-3.23.37-24 RPM.

Irgend jemand eine Idee warum dieser Fehler auftritt?

Danke,

Alexander Skwar
--
How to quote: http://learn.to/quote (german) http://quote.6x.to (en)
Homepage:     http://www.iso-top.de   |  Jabber: askwar_(at)_a-message.de
    iso-top.de - Die günstige Art an Linux Distributionen zu kommen
                        Uptime: 13 hours 8 minutes


php::bar PHP Wiki   -   Listenarchive