Justtechjobs.com Find a programming school near you






Online Campus Both


php4-beta | 199912

[PHP4BETA] Updated to latest CVS, build breaks with inclusion of DB2 support From: Yusuf Goolamabbas (yusufg <email protected>)
Date: 12/30/99

Here's the error message I am getting for the following configure
command

../php4/configure --with-apache=/usr/local/src/apache_1.3.9 \
--with-mysql=/usr/local/site/mysql --enable-track-vars \
--enable-magic-quotes \
--with-db2=/usr/local/site/BerkeleyDB \
--disable-debug --with-config-file-path=/usr/local/site/ \
--prefix=/usr/local/site/php --enable-trans-sid

Making all in Zend
make[1]: Entering directory `/usr/local/src/phpbuild/Zend'
make[1]: Nothing to be done for `all'.
make[1]: Leaving directory `/usr/local/src/phpbuild/Zend'
Making all in ext
make[1]: Entering directory `/usr/local/src/phpbuild/ext'
Making all in apache
make[2]: Entering directory `/usr/local/src/phpbuild/ext/apache'
make[2]: Leaving directory `/usr/local/src/phpbuild/ext/apache'
Making all in db
make[2]: Entering directory `/usr/local/src/phpbuild/ext/db'
make[2]: Leaving directory `/usr/local/src/phpbuild/ext/db'
Making all in dba
make[2]: Entering directory `/usr/local/src/phpbuild/ext/dba'
gcc -DHAVE_CONFIG_H -I. -I/usr/local/src/php4/ext/dba -I../.. -I../../Zend -I/usr/local/src/php4 -I/usr/local/src/apache_1.3.9/src/include -I/usr/local/src/apache_1.3.9/src/os/unix -I/usr/local/site/BerkeleyDB/include -I/usr/local/site/mysql/include/mysql -I/usr/local/src/php4/Zend -D_REENTRANT -g -O2 -c /usr/local/src/php4/ext/dba/dba_db2.c && touch dba_db2.lo
/usr/local/src/php4/ext/dba/dba_db2.c:56: parse error before `DB'
/usr/local/src/php4/ext/dba/dba_db2.c:56: warning: no semicolon at end of struct or union
/usr/local/src/php4/ext/dba/dba_db2.c:57: warning: data definition has no type or storage class
/usr/local/src/php4/ext/dba/dba_db2.c:58: parse error before `}'
/usr/local/src/php4/ext/dba/dba_db2.c:58: warning: data definition has no type or storage class
/usr/local/src/php4/ext/dba/dba_db2.c: In function `dba_open_db2':
/usr/local/src/php4/ext/dba/dba_db2.c:62: `DB' undeclared (first use in this function)
/usr/local/src/php4/ext/dba/dba_db2.c:62: (Each undeclared identifier is reported only once
/usr/local/src/php4/ext/dba/dba_db2.c:62: for each function it appears in.)
/usr/local/src/php4/ext/dba/dba_db2.c:62: `dbp' undeclared (first use in this function)
/usr/local/src/php4/ext/dba/dba_db2.c:63: `DBTYPE' undeclared (first use in this function)
/usr/local/src/php4/ext/dba/dba_db2.c:63: parse error before `type'
/usr/local/src/php4/ext/dba/dba_db2.c:68: `type' undeclared (first use in this function)
/usr/local/src/php4/ext/dba/dba_db2.c:68: `DB_UNKNOWN' undeclared (first use in this function)
/usr/local/src/php4/ext/dba/dba_db2.c:69: `DB_BTREE' undeclared (first use in this function)
/usr/local/src/php4/ext/dba/dba_db2.c:70: `check_stat' undeclared (first use in this function)
/usr/local/src/php4/ext/dba/dba_db2.c:72: `gmode' undeclared (first use in this function)
/usr/local/src/php4/ext/dba/dba_db2.c:72: `DB_RDONLY' undeclared (first use in this function)
/usr/local/src/php4/ext/dba/dba_db2.c:73: `DB_CREATE' undeclared (first use in this function)
/usr/local/src/php4/ext/dba/dba_db2.c:75: `DB_TRUNCATE' undeclared (first use in this function)
/usr/local/src/php4/ext/dba/dba_db2.c:82: `filemode' undeclared (first use in this function)
/usr/local/src/php4/ext/dba/dba_db2.c:88: parse error before `)'
/usr/local/src/php4/ext/dba/dba_db2.c: In function `dba_close_db2':
/usr/local/src/php4/ext/dba/dba_db2.c:96: `dba' undeclared (first use in this function)
/usr/local/src/php4/ext/dba/dba_db2.c: In function `dba_fetch_db2':
/usr/local/src/php4/ext/dba/dba_db2.c:105: `DBT' undeclared (first use in this function)
/usr/local/src/php4/ext/dba/dba_db2.c:105: parse error before `gval'
/usr/local/src/php4/ext/dba/dba_db2.c:107: `dba' undeclared (first use in this function)
/usr/local/src/php4/ext/dba/dba_db2.c:108: parse error before `gkey'
/usr/local/src/php4/ext/dba/dba_db2.c:108: `gkey' undeclared (first use in this function)
/usr/local/src/php4/ext/dba/dba_db2.c:110: `gval' undeclared (first use in this function)
/usr/local/src/php4/ext/dba/dba_db2.c: In function `dba_update_db2':
/usr/local/src/php4/ext/dba/dba_db2.c:120: `DBT' undeclared (first use in this function)
/usr/local/src/php4/ext/dba/dba_db2.c:120: parse error before `gval'
/usr/local/src/php4/ext/dba/dba_db2.c:121: `dba' undeclared (first use in this function)
/usr/local/src/php4/ext/dba/dba_db2.c:122: parse error before `gkey'
/usr/local/src/php4/ext/dba/dba_db2.c:122: `gkey' undeclared (first use in this function)
/usr/local/src/php4/ext/dba/dba_db2.c:124: `gval' undeclared (first use in this function)
/usr/local/src/php4/ext/dba/dba_db2.c:129: `DB_NOOVERWRITE' undeclared (first use in this function)
/usr/local/src/php4/ext/dba/dba_db2.c: In function `dba_exists_db2':
/usr/local/src/php4/ext/dba/dba_db2.c:137: `DBT' undeclared (first use in this function)
/usr/local/src/php4/ext/dba/dba_db2.c:137: parse error before `gval'
/usr/local/src/php4/ext/dba/dba_db2.c:138: `dba' undeclared (first use in this function)
/usr/local/src/php4/ext/dba/dba_db2.c:139: parse error before `gkey'
/usr/local/src/php4/ext/dba/dba_db2.c:139: `gkey' undeclared (first use in this function)
/usr/local/src/php4/ext/dba/dba_db2.c:141: `gval' undeclared (first use in this function)
/usr/local/src/php4/ext/dba/dba_db2.c: In function `dba_delete_db2':
/usr/local/src/php4/ext/dba/dba_db2.c:150: `dba' undeclared (first use in this function)
/usr/local/src/php4/ext/dba/dba_db2.c:151: `DBT' undeclared (first use in this function)
/usr/local/src/php4/ext/dba/dba_db2.c:151: parse error before `gkey'
/usr/local/src/php4/ext/dba/dba_db2.c:151: `gkey' undeclared (first use in this function)
/usr/local/src/php4/ext/dba/dba_db2.c: In function `dba_firstkey_db2':
/usr/local/src/php4/ext/dba/dba_db2.c:158: `dba' undeclared (first use in this function)
/usr/local/src/php4/ext/dba/dba_db2.c: In function `dba_nextkey_db2':
/usr/local/src/php4/ext/dba/dba_db2.c:179: `dba' undeclared (first use in this function)
/usr/local/src/php4/ext/dba/dba_db2.c:180: `DBT' undeclared (first use in this function)
/usr/local/src/php4/ext/dba/dba_db2.c:180: parse error before `gkey'
/usr/local/src/php4/ext/dba/dba_db2.c:183: `gkey' undeclared (first use in this function)
/usr/local/src/php4/ext/dba/dba_db2.c:184: `gval' undeclared (first use in this function)
/usr/local/src/php4/ext/dba/dba_db2.c:186: `DB_NEXT' undeclared (first use in this function)
/usr/local/src/php4/ext/dba/dba_db2.c:188: `nkey' undeclared (first use in this function)
/usr/local/src/php4/ext/dba/dba_db2.c: In function `dba_sync_db2':
/usr/local/src/php4/ext/dba/dba_db2.c:202: `dba' undeclared (first use in this function)
make[2]: *** [dba_db2.lo] Error 1
make[2]: Leaving directory `/usr/local/src/phpbuild/ext/dba'
Making all in gd
make[2]: Entering directory `/usr/local/src/phpbuild/ext/gd'
make[2]: Leaving directory `/usr/local/src/phpbuild/ext/gd'
Making all in mysql
make[2]: Entering directory `/usr/local/src/phpbuild/ext/mysql'
make[2]: Leaving directory `/usr/local/src/phpbuild/ext/mysql'
Making all in pcre
make[2]: Entering directory `/usr/local/src/phpbuild/ext/pcre'
Making all in pcrelib
make[3]: Entering directory `/usr/local/src/phpbuild/ext/pcre/pcrelib'
make[3]: Leaving directory `/usr/local/src/phpbuild/ext/pcre/pcrelib'
make[2]: Leaving directory `/usr/local/src/phpbuild/ext/pcre'
Making all in posix
make[2]: Entering directory `/usr/local/src/phpbuild/ext/posix'
make[2]: Leaving directory `/usr/local/src/phpbuild/ext/posix'
Making all in session
make[2]: Entering directory `/usr/local/src/phpbuild/ext/session'
make[2]: Leaving directory `/usr/local/src/phpbuild/ext/session'
Making all in standard
make[2]: Entering directory `/usr/local/src/phpbuild/ext/standard'
make[2]: Leaving directory `/usr/local/src/phpbuild/ext/standard'
make[1]: Leaving directory `/usr/local/src/phpbuild/ext'
Making all in sapi
make[1]: Entering directory `/usr/local/src/phpbuild/sapi'
Making all in apache
make[2]: Entering directory `/usr/local/src/phpbuild/sapi/apache'
make[2]: Leaving directory `/usr/local/src/phpbuild/sapi/apache'
make[1]: Leaving directory `/usr/local/src/phpbuild/sapi'
Making all in .
Making all in pear
make[1]: Entering directory `/usr/local/src/phpbuild/pear'
make[1]: Leaving directory `/usr/local/src/phpbuild/pear'
make: *** No rule to make target `ext/dba/libdba.la', needed by `libphp4.la'. Stop.

If I remove --with-db2, it compiles cleanly

Regards, Yusuf

-- 
Yusuf Goolamabbas
yusufg <email protected>

-- 
PHP 4.0 Beta Mailing List <http://www.php.net/version4/>
To unsubscribe, e-mail: php4beta-unsubscribe <email protected>
For additional commands, e-mail: php4beta-help <email protected>
To contact the list administrators, e-mail: php4beta-admin <email protected>