PHP 4.0 Bug #4539: --with-mod-dav fails to compile
| From: | rolf at suse dot de | Date: | Mon, 22 May 2000 11:18:15 +0000 |
| Subject: | PHP 4.0 Bug #4539: --with-mod-dav fails to compile | ||
| Groups: | php.dev | ||
| Request: | Send a blank email to php-dev+get-19182@lists.php.net to get a copy of this message | ||
From: rolf@suse.de
Operating system: SuSE Linux
PHP version: 4.0 Release Candidate 2
PHP Bug Type: Compile Failure
Bug description: --with-mod-dav fails to compile
Hello,
php-4.0.0 fails to compile when using the --with-mod-dav feature on SuSE Linux. Here´s the full
configure line:
CFLAGS="$RPM_OPT_FLAGS -I/usr/include/ucd-snmp -I/usr/include/gd" \
LDFLAGS="" \
./configure \
%ifarch i386
--with-adabas=/usr/lib/adabas \
%endif
--with-pgsql=/usr/lib/pgsql \
--with-mysql=yes \
--with-tiff-dir \
--with-jpeg-dir \
--with-png-dir \
--with-ldap=yes \
--with-imap=yes \
--with-gd=yes \
--with-zlib=yes \
--with-xml \
--with-ttf \
--with-ftp \
--with-db3 \
--with-dbm \
--with-ndbm \
--with-gdbm \
--with-snmp \
--with-mm \
--with-gettext \
--with-config-file-path=%{apache_sysconfdir} \
--with-apxs="
which apxs" \
--with-exec-dir=%{apache_libexecdir}/bin \
--enable-versioning \
--enable-yp \
--enable-trans-sid \
--enable-inline-optimization \
--enable-track-vars \
--enable-magic-quotes \
--enable-safe-mode \
--enable-sysvsem \
--enable-sysvshm \
--enable-bcmath \
--enable-memory-limit \
--enable-wddx \
--with-readline \
--with-mod-dav=%{apache_includedir} \
$OPENSSL %{_target_cpu}-suse-linux-gnu ;
mod_dav is installed: rpm -q mod_dav ; rpm -ql mod_dav
mod_dav-0.9.14-71
/usr/include/apache/mod_dav.h
/usr/lib/apache/libdav.so
/usr/share/doc/packages/mod_dav
/usr/share/doc/packages/mod_dav/CHANGES
/usr/share/doc/packages/mod_dav/INSTALL
/usr/share/doc/packages/mod_dav/LICENSE.html
/usr/share/doc/packages/mod_dav/README
Here is the compile failure:
Making all in dav
make[2]: Entering directory `/usr/src/packages/BUILD/php-4.0.0/ext/dav'
make[3]: Entering directory `/usr/src/packages/BUILD/php-4.0.0/ext/dav'
/bin/sh /usr/src/packages/BUILD/php-4.0.0/libtool --silent --mode=compile gcc -DHAVE_CONFIG_H -I.
-I/usr/src/packages/BUILD/php-4.0.0/ext/dav -I/usr/src/packages/BUILD/php-4.0.0
-I/usr/include/apache -I/usr/src/packages/BUILD/php-4.0.0/Zend -I/usr/src/packages/BUILD/php-4.0.0
-I/usr/include/apache -I/usr/include/freetype -I/usr/local/include -I/usr/include/imap
-I/usr/src/packages/BUILD/php-4.0.0/ext/mysql/libmysql -I/usr/include/ucd-snmp
-I/usr/src/packages/BUILD/php-4.0.0/ext/xml/expat/xmltok
-I/usr/src/packages/BUILD/php-4.0.0/ext/xml/expat/xmlparse -DEAPI=1 -I/usr/local/include
-DXML_BYTE_ORDER=12 -O2 -I/usr/include/ucd-snmp -I/usr/include/gd -DHAVE_MOD_DAV
-I/usr/include/apache -g -Wall -c dav.c
In file included from dav.c:30:
php_dav.h:46: parse error before `*'
dav.c:161: parse error before `{'
dav.c:163: parse error before `2'
dav.c:163: warning: type defaults to int' in declaration of
php_info_print_table_row'
dav.c:163: conflicting types for `php_info_print_table_row'
/usr/src/packages/BUILD/php-4.0.0/ext/standard/info.h:71: previous declaration of
`php_info_print_table_row'
dav.c:163: warning: data definition has no type or storage class
dav.c:164: warning: type defaults to int' in declaration of
php_info_print_table_end'
dav.c:164: conflicting types for `php_info_print_table_end'
/usr/src/packages/BUILD/php-4.0.0/ext/standard/info.h:73: previous declaration of
`php_info_print_table_end'
dav.c:164: warning: data definition has no type or storage class
dav.c:165: parse error before `}'
dav.c: In function `dav_set_handler':
dav.c:178: warning: implicit declaration of function `php3i_pval_strdup'
dav.c:178: warning: assignment makes pointer from integer without a cast
dav.c: In function `dav_call_handler':
dav.c:198: warning: implicit declaration of function `php3i_string_pval'
dav.c:198: warning: assignment makes pointer from integer without a cast
dav.c:200: warning: implicit declaration of function `php3i_get_function_table'
dav.c:200: warning: assignment makes pointer from integer without a cast
dav.c:202: warning: implicit declaration of function `php3tls_pval_destructor'
dav.c: In function `phpdav_mkcol_test_handler':
dav.c:229: warning: assignment makes pointer from integer without a cast
dav.c: In function `phpdav_mkcol_create_handler':
dav.c:240: warning: assignment makes pointer from integer without a cast
make[3]: *** [dav.lo] Error 1
make[3]: Leaving directory `/usr/src/packages/BUILD/php-4.0.0/ext/dav'
make[2]: *** [all-recursive] Error 1
make[2]: Leaving directory `/usr/src/packages/BUILD/php-4.0.0/ext/dav'
make[1]: *** [all-recursive] Error 1
make[1]: Leaving directory `/usr/src/packages/BUILD/php-4.0.0/ext'
make: *** [all-recursive] Error 1
Bad exit status from /var/tmp/rpm-tmp.83971 (%build)