ID:               15903
 Updated by:       [EMAIL PROTECTED]
 Reported By:      [EMAIL PROTECTED]
-Status:           Open
+Status:           Bogus
 Bug Type:         Compile Failure
 Operating System: Linux 2.4.10
 PHP Version:      4.1.2
 New Comment:

This is a conflict between freedtds and the sapdb library, and PHP
can't do anything about this problem.
You should contact the FreeTDS or SapDB guys and ask if they want to
change the name of their constants.

Derick


Previous Comments:
------------------------------------------------------------------------

[2002-03-06 11:27:10] [EMAIL PROTECTED]

Compiled PHP 4.1.2 with support for SAPDB with
--with-sapdb=/opt/sapdb/interfaces/odbc  --NO-PROBLEM

Compiled with support for MSSQL (freeTDS) with
--with-sybase=/usr/local/freetds  --NO-PROBLEM

BUT when I try to compile with both of them I get the following
Compile-Error:

make[2]: Entering directory `/root/compile/php-4.1.2/main'
/bin/sh /root/compile/php-4.1.2/libtool --silent --mode=compile gcc 
-I. -I/root/compile/php-4.1.2/main -I/root/compile/php-4.1.2/main
-I/root/compile/php-4.1.2 -I/usr/include/apache
-I/root/compile/php-4.1.2/Zend -I/usr/include/mysql
-I/opt/sapdb/interfaces/odbc/incl -I/usr/local/freetds/include
-I/root/compile/php-4.1.2/ext/xml/expat  -DEAPI_MM -D_LARGEFILE_SOURCE
-D_FILE_OFFSET_BITS=64 -DHARD_SERVER_LIMIT=2048
-DDYNAMIC_MODULE_LIMIT=128 -DLINUX=22 -DMOD_SSL=208104 -DEAPI
-DUSE_EXPAT -I/root/compile/php-4.1.2/TSRM -g -O2 -prefer-pic  -c
internal_functions.c
In file included from /usr/local/freetds/include/sybfront.h:23,
                 from
/root/compile/php-4.1.2/ext/sybase/php_sybase_db.h:67,
                 from internal_functions.c:40:
/usr/local/freetds/include/sybdb.h:72: conflicting types for `RETCODE'
/opt/sapdb/interfaces/odbc/incl/sqltypes.h:164: previous declaration of
`RETCODE'
/usr/local/freetds/include/sybdb.h:80: conflicting types for `BOOL'
/opt/sapdb/interfaces/odbc/incl/WINDOWS.H:66: previous declaration of
`BOOL'
/usr/local/freetds/include/sybdb.h:106: redefinition of `BYTE'
/opt/sapdb/interfaces/odbc/incl/WINDOWS.H:74: `BYTE' previously
declared here
make[2]: *** [internal_functions.lo] Error 1
make[2]: Leaving directory `/root/compile/php-4.1.2/main'
make[1]: *** [all-recursive] Error 1
make[1]: Leaving directory `/root/compile/php-4.1.2/main'
make: *** [all-recursive] Error 1


------------------------------------------------------------------------


-- 
Edit this bug report at http://bugs.php.net/?id=15903&edit=1

Reply via email to