freetds AT lists.ibiblio.org
Subject: FreeTDS Development Group
List archive
- From: "Chris Lee" <Chrislee AT centurycity.com.hk>
- To: freetds AT franklin.oit.unc.edu
- Subject: Conflicting Type for 'RETCODE'
- Date: Tue, 24 Apr 2001 04:48:10 -0400
Dear all,
OS: Redhat Linux 7.1 / i386
I want to compile PHP 4.04pl1 with the the following config:
./configure --enable-track-vars --with-sybase=/usr/local/freetds
--with-ibm-db2=/home/db2inst1/sqllib
After I run MAKE, the following error occur:
In file included from /home/db2inst1/sqllib/include/sqlcli1.h:42,
from /usr/src/php-4.0.4pl1/ext/odbc/php_odbc.h:160,
from internal_functions.c:39:
/home/db2inst1/sqllib/include/sqlcli.h:344: conflicting types for
`RETCODE'
/usr/local/freetds/include/sybdb.h:72: previous declaration of `RETCODE'
make[2]: *** [internal_functions.lo] Error 1
make[2]: Leaving directory `/usr/src/php-4.0.4pl1/main'
make[1]: *** [all-recursive] Error 1
make[1]: Leaving directory `/usr/src/php-4.0.4pl1/main'
make: *** [all-recursive] Error 1
I checked the source code and found
/sqlcli.h
typedef signed short RETCODE;
/sydbd.h
typedef int RETCODE;
Can I change the typedef to signed short in sysdb.h file?
Any other workaround.
Many thanks in advance for newbie question.
Regards,
Chris Lee
-
Conflicting Type for 'RETCODE',
Chris Lee, 04/24/2001
- <Possible follow-up(s)>
- Re: Conflicting Type for 'RETCODE', Brian Bruns, 04/29/2001
Archive powered by MHonArc 2.6.24.