php.net |  support |  documentation |  report a bug |  advanced search |  search howto |  statistics |  random bug |  login
Bug #6792 Openlink ODBC
Submitted: 2000-09-17 16:37 UTC Modified: 2000-09-23 18:16 UTC
From: aubrey at isoft dot co dot za Assigned:
Status: Closed Package: Compile Failure
PHP Version: 4.0.2 OS: Linux 6.2
Private report: No CVE-ID: None
 [2000-09-17 16:37 UTC] aubrey at isoft dot co dot za
I am trying to compile PHP4 with Openlink Support. I can successfully run odbctest and connect to my database. Before I compile PHP I make sure that my environment settings are correct. When I compile I get errors in the ODBC section. On looking at the Makefile in the ODBC section I notice references to libodbc.la which does not exist on my machine. I do have a libiodbc.la though, but even if I change the references in the Makefile, it does not work. If I compile without Openlink support it works fine but I don't have Openlink Access.

Here is my configure command:
./configure --with-apxs --with-mysql --with-openlink=/usr/openlink --wit
h-xml --enable-versioning --enable-track-vars 

Here is the problem:

Making all in odbc
make[2]: Entering directory `/home/aubrey/php-4.0.2/ext/odbc'
make[3]: Entering directory `/home/aubrey/php-4.0.2/ext/odbc'
/bin/sh /home/aubrey/php-4.0.2/libtool --silent --mode=compile gcc  -I. -I/home/
aubrey/php-4.0.2/ext/odbc -I/home/aubrey/php-4.0.2 -I/home/aubrey/php-4.0.2/main
 -I/usr/include/apache -I/home/aubrey/php-4.0.2/Zend -I/home/aubrey/php-4.0.2 -I
/usr/include/freetype -I/usr/include/gd -I/home/aubrey/php-4.0.2/ext/mysql/libmy
sql -I/usr/openlink/odbcsdk/include -I/home/aubrey/php-4.0.2/ext/xml/expat/xmlto
k -I/home/aubrey/php-4.0.2/ext/xml/expat/xmlparse  -DEAPI=1 -DXML_BYTE_ORDER=12
-g -O2  -c php_odbc.c
php_odbc.c: In function `odbc_column_lengths':
php_odbc.c:610: `SQLINTEGER' undeclared (first use in this function)
php_odbc.c:610: (Each undeclared identifier is reported only once
php_odbc.c:610: for each function it appears in.)
php_odbc.c:610: parse error before `len'
php_odbc.c:638: `len' undeclared (first use in this function)
make[3]: *** [php_odbc.lo] Error 1
make[3]: Leaving directory `/home/aubrey/php-4.0.2/ext/odbc'
make[2]: *** [all-recursive] Error 1
make[2]: Leaving directory `/home/aubrey/php-4.0.2/ext/odbc'
make[1]: *** [all-recursive] Error 1
make[1]: Leaving directory `/home/aubrey/php-4.0.2/ext'
make: *** [all-recursive] Error 1

Your help would be greatly appreciated

Aubrey

Patches

Add a Patch

Pull Requests

Add a Pull Request

History

AllCommentsChangesGit/SVN commitsRelated reports
 [2000-09-20 19:36 UTC] aubrey at isoft dot co dot za
I have now reloaded Openlink. The odbctest works fine and I can connect to my database and run select etc statements. I have loaded the odbcsdk and have comiled using --with-openlink=/usr/openlink and --with-openlink=/usr/openlink/odbcsdk. My Openlink release files are as follows, I have installed using install.sh and my env shows correct information as to paths etc : 
-rwxrwxrwx    1 root     root      1189429 Sep 20 09:35 l3adp83b.taz
-rwxrwxrwx    1 root     root      2353351 Sep 20 09:35 l3brzzzz.taz
-rwxrwxrwx    1 root     root       564452 Sep 20 09:35 l3kozzzz.taz

My compile looks like this:

/bin/sh /home/aubrey/php-4.0.2/libtool --silent --mode=compile gcc  -I. -I/home/aubrey/php-4.0.2/main -I/home/aubrey/php-4.0.2 -I/home/aubrey/php-4.0.2/main -I/usr/include/apache -I/home/aubrey/php-4.0.2/Zend -I/home/aubrey/php-4.0.2 -I/usr/include/freetype -I/usr/include/gd -I/home/aubrey/php-4.0.2/ext/mysql/libmysql -I/usr/openlink/odbcsdk/include -I/home/aubrey/php-4.0.2/ext/xml/expat/xmltok -I/home/aubrey/php-4.0.2/ext/xml/expat/xmlparse  -DEAPI=1 -DXML_BYTE_ORDER=12 -g -O2  -c internal_functions.c
In file included from internal_functions.c:38:
/home/aubrey/php-4.0.2/ext/odbc/php_odbc.h:90:29: warning: "SQL_LEN_DATA_AT_EXEC" redefined
/usr/openlink/odbcsdk/include/isqlext.h:134:1: warning: this is the location of the previous definition
In file included from /home/aubrey/php-4.0.2/ext/odbc/php_odbc.h:83,
                 from internal_functions.c:39:
/usr/openlink/odbcsdk/include/isql.h:10: parse error before `*'
/usr/openlink/odbcsdk/include/isql.h:10: warning: data definition has no type or storage class
/usr/openlink/odbcsdk/include/isql.h:11: parse error before `*'
/usr/openlink/odbcsdk/include/isql.h:11: warning: data definition has no type or storage class
/usr/openlink/odbcsdk/include/isql.h:12: parse error before `*'
/usr/openlink/odbcsdk/include/isql.h:12: warning: data definition has no type or storage class
/usr/openlink/odbcsdk/include/isql.h:13: parse error before `*'
/usr/openlink/odbcsdk/include/isql.h:13: warning: data definition has no type or storage class
/usr/openlink/odbcsdk/include/isql.h:151: parse error before `CALLBACK'
/usr/openlink/odbcsdk/include/isql.h:151: parse error before `henv'
/usr/openlink/odbcsdk/include/isql.h:151: warning: data definition has no type or storage class
/usr/openlink/odbcsdk/include/isql.h:152: parse error before `CALLBACK'
/usr/openlink/odbcsdk/include/isql.h:152: parse error before `FAR'
/usr/openlink/odbcsdk/include/isql.h:152: warning: data definition has no type or storage class
/usr/openlink/odbcsdk/include/isql.h:153: parse error before `CALLBACK'
/usr/openlink/odbcsdk/include/isql.h:153: parse error before `hdbc'
/usr/openlink/odbcsdk/include/isql.h:153: warning: data definition has no type or storage class
/usr/openlink/odbcsdk/include/isql.h:154: parse error before `CALLBACK'
/usr/openlink/odbcsdk/include/isql.h:154: parse error before `hstmt'
/usr/openlink/odbcsdk/include/isql.h:155: warning: data definition has no type or storage class
/usr/openlink/odbcsdk/include/isql.h:156: parse error before `CALLBACK'
/usr/openlink/odbcsdk/include/isql.h:156: parse error before `hstmt'
/usr/openlink/odbcsdk/include/isql.h:156: warning: data definition has no type or storage class
/usr/openlink/odbcsdk/include/isql.h:157: parse error before `CALLBACK'
/usr/openlink/odbcsdk/include/isql.h:157: parse error before `hstmt'
/usr/openlink/odbcsdk/include/isql.h:158: warning: data definition has no type or storage class
/usr/openlink/odbcsdk/include/isql.h:159: parse error before `CALLBACK'
/usr/openlink/odbcsdk/include/isql.h:159: parse error before `hdbc'
/usr/openlink/odbcsdk/include/isql.h:160: warning: data definition has no type or storage class
/usr/openlink/odbcsdk/include/isql.h:161: parse error before `CALLBACK'
/usr/openlink/odbcsdk/include/isql.h:161: parse error before `hstmt'
/usr/openlink/odbcsdk/include/isql.h:164: warning: data definition has no type or storage class
/usr/openlink/odbcsdk/include/isql.h:165: parse error before `CALLBACK'
/usr/openlink/odbcsdk/include/isql.h:165: parse error before `hdbc'
/usr/openlink/odbcsdk/include/isql.h:165: warning: data definition has no type or storage class
/usr/openlink/odbcsdk/include/isql.h:166: parse error before `CALLBACK'
/usr/openlink/odbcsdk/include/isql.h:166: parse error before `henv'
/usr/openlink/odbcsdk/include/isql.h:168: warning: data definition has no type or storage class
/usr/openlink/odbcsdk/include/isql.h:169: parse error before `CALLBACK'
/usr/openlink/odbcsdk/include/isql.h:169: parse error before `hstmt'
/usr/openlink/odbcsdk/include/isql.h:170: warning: data definition has no type or storage class
/usr/openlink/odbcsdk/include/isql.h:171: parse error before `CALLBACK'
/usr/openlink/odbcsdk/include/isql.h:171: parse error before `hstmt'
/usr/openlink/odbcsdk/include/isql.h:171: warning: data definition has no type or storage class
/usr/openlink/odbcsdk/include/isql.h:172: parse error before `CALLBACK'
/usr/openlink/odbcsdk/include/isql.h:172: parse error before `hstmt'
/usr/openlink/odbcsdk/include/isql.h:172: warning: data definition has no type or storage class
/usr/openlink/odbcsdk/include/isql.h:173: parse error before `CALLBACK'
/usr/openlink/odbcsdk/include/isql.h:173: parse error before `hdbc'
/usr/openlink/odbcsdk/include/isql.h:173: warning: data definition has no type or storage class
/usr/openlink/odbcsdk/include/isql.h:174: parse error before `CALLBACK'
/usr/openlink/odbcsdk/include/isql.h:174: parse error before `henv'
/usr/openlink/odbcsdk/include/isql.h:174: warning: data definition has no type or storage class
/usr/openlink/odbcsdk/include/isql.h:175: parse error before `CALLBACK'
/usr/openlink/odbcsdk/include/isql.h:175: parse error before `hstmt'
/usr/openlink/odbcsdk/include/isql.h:175: warning: data definition has no type or storage class
/usr/openlink/odbcsdk/include/isql.h:176: parse error before `CALLBACK'
/usr/openlink/odbcsdk/include/isql.h:176: parse error before `hstmt'
/usr/openlink/odbcsdk/include/isql.h:177: warning: data definition has no type or storage class
/usr/openlink/odbcsdk/include/isql.h:178: parse error before `CALLBACK'
/usr/openlink/odbcsdk/include/isql.h:178: parse error before `hstmt'
/usr/openlink/odbcsdk/include/isql.h:178: warning: data definition has no type or storage class
/usr/openlink/odbcsdk/include/isql.h:179: parse error before `CALLBACK'
/usr/openlink/odbcsdk/include/isql.h:179: parse error before `hstmt'
/usr/openlink/odbcsdk/include/isql.h:180: warning: data definition has no type or storage class
/usr/openlink/odbcsdk/include/isql.h:181: parse error before `CALLBACK'
/usr/openlink/odbcsdk/include/isql.h:181: parse error before `hstmt'
/usr/openlink/odbcsdk/include/isql.h:181: warning: data definition has no type or storage class
/usr/openlink/odbcsdk/include/isql.h:182: parse error before `CALLBACK'
/usr/openlink/odbcsdk/include/isql.h:182: parse error before `hstmt'
/usr/openlink/odbcsdk/include/isql.h:183: warning: data definition has no type or storage class
/usr/openlink/odbcsdk/include/isql.h:184: parse error before `CALLBACK'
/usr/openlink/odbcsdk/include/isql.h:184: parse error before `henv'
/usr/openlink/odbcsdk/include/isql.h:184: warning: data definition has no type or storage class
/usr/openlink/odbcsdk/include/isql.h:189: parse error before `CALLBACK'
/usr/openlink/odbcsdk/include/isql.h:189: parse error before `hstmt'
/usr/openlink/odbcsdk/include/isql.h:191: warning: data definition has no type or storage class
In file included from /home/aubrey/php-4.0.2/ext/odbc/php_odbc.h:84,
                 from internal_functions.c:39:
/usr/openlink/odbcsdk/include/isqlext.h:1052: parse error before `CALLBACK'
/usr/openlink/odbcsdk/include/isqlext.h:1052: parse error before `hstmt'
/usr/openlink/odbcsdk/include/isqlext.h:1055: warning: data definition has no type or storage class
/usr/openlink/odbcsdk/include/isqlext.h:1056: parse error before `CALLBACK'
/usr/openlink/odbcsdk/include/isqlext.h:1056: parse error before `hdbc'
/usr/openlink/odbcsdk/include/isqlext.h:1058: warning: data definition has no type or storage class
/usr/openlink/odbcsdk/include/isqlext.h:1059: parse error before `CALLBACK'
/usr/openlink/odbcsdk/include/isqlext.h:1059: parse error before `hdbc'
/usr/openlink/odbcsdk/include/isqlext.h:1059: warning: data definition has no type or storage class
/usr/openlink/odbcsdk/include/isqlext.h:1060: parse error before `CALLBACK'
/usr/openlink/odbcsdk/include/isqlext.h:1060: parse error before `hstmt'
/usr/openlink/odbcsdk/include/isqlext.h:1061: warning: data definition has no type or storage class
/usr/openlink/odbcsdk/include/isqlext.h:1062: parse error before `CALLBACK'
/usr/openlink/odbcsdk/include/isqlext.h:1062: parse error before `hdbc'
/usr/openlink/odbcsdk/include/isqlext.h:1063: warning: data definition has no type or storage class
/usr/openlink/odbcsdk/include/isqlext.h:1064: parse error before `CALLBACK'
/usr/openlink/odbcsdk/include/isqlext.h:1064: parse error before `hdbc'
/usr/openlink/odbcsdk/include/isqlext.h:1065: warning: data definition has no type or storage class
/usr/openlink/odbcsdk/include/isqlext.h:1066: parse error before `CALLBACK'
/usr/openlink/odbcsdk/include/isqlext.h:1066: parse error before `hstmt'
/usr/openlink/odbcsdk/include/isqlext.h:1066: warning: data definition has no type or storage class
/usr/openlink/odbcsdk/include/isqlext.h:1067: parse error before `CALLBACK'
/usr/openlink/odbcsdk/include/isqlext.h:1067: parse error before `hstmt'
/usr/openlink/odbcsdk/include/isqlext.h:1067: warning: data definition has no type or storage class
/usr/openlink/odbcsdk/include/isqlext.h:1068: parse error before `CALLBACK'
/usr/openlink/odbcsdk/include/isqlext.h:1068: parse error before `hstmt'
/usr/openlink/odbcsdk/include/isqlext.h:1068: warning: data definition has no type or storage class
/usr/openlink/odbcsdk/include/isqlext.h:1069: parse error before `CALLBACK'
/usr/openlink/odbcsdk/include/isqlext.h:1069: parse error before `hstmt'
/usr/openlink/odbcsdk/include/isqlext.h:1069: warning: data definition has no type or storage class
/usr/openlink/odbcsdk/include/isqlext.h:1070: parse error before `CALLBACK'
/usr/openlink/odbcsdk/include/isqlext.h:1070: parse error before `hdbc'
/usr/openlink/odbcsdk/include/isqlext.h:1070: warning: data definition has no type or storage class
/usr/openlink/odbcsdk/include/isqlext.h:1071: parse error before `CALLBACK'
/usr/openlink/odbcsdk/include/isqlext.h:1071: parse error before `hstmt'
/usr/openlink/odbcsdk/include/isqlext.h:1071: warning: data definition has no type or storage class
/usr/openlink/odbcsdk/include/isqlext.h:1072: parse error before `CALLBACK'
/usr/openlink/odbcsdk/include/isqlext.h:1072: parse error before `hstmt'
/usr/openlink/odbcsdk/include/isqlext.h:1075: warning: data definition has no type or storage class
/usr/openlink/odbcsdk/include/isqlext.h:1076: parse error before `CALLBACK'
/usr/openlink/odbcsdk/include/isqlext.h:1076: parse error before `hstmt'
/usr/openlink/odbcsdk/include/isqlext.h:1078: warning: data definition has no type or storage class
/usr/openlink/odbcsdk/include/isqlext.h:1079: parse error before `CALLBACK'
/usr/openlink/odbcsdk/include/isqlext.h:1079: parse error before `hstmt'
/usr/openlink/odbcsdk/include/isqlext.h:1082: warning: data definition has no type or storage class
/usr/openlink/odbcsdk/include/isqlext.h:1087: parse error before `CALLBACK'
/usr/openlink/odbcsdk/include/isqlext.h:1087: parse error before `hdbc'
/usr/openlink/odbcsdk/include/isqlext.h:1089: warning: data definition has no type or storage class
/usr/openlink/odbcsdk/include/isqlext.h:1090: parse error before `CALLBACK'
/usr/openlink/odbcsdk/include/isqlext.h:1090: parse error before `hstmt'
/usr/openlink/odbcsdk/include/isqlext.h:1093: warning: data definition has no type or storage class
/usr/openlink/odbcsdk/include/isqlext.h:1094: parse error before `CALLBACK'
/usr/openlink/odbcsdk/include/isqlext.h:1094: parse error before `henv'
/usr/openlink/odbcsdk/include/isqlext.h:1097: warning: data definition has no type or storage class
/usr/openlink/odbcsdk/include/isqlext.h:1098: parse error before `CALLBACK'
/usr/openlink/odbcsdk/include/isqlext.h:1098: parse error before `hstmt'
/usr/openlink/odbcsdk/include/isqlext.h:1100: warning: data definition has no type or storage class
/usr/openlink/odbcsdk/include/isqlext.h:1101: parse error before `CALLBACK'
/usr/openlink/odbcsdk/include/isqlext.h:1101: parse error before `hstmt'
/usr/openlink/odbcsdk/include/isqlext.h:1102: warning: data definition has no type or storage class
/usr/openlink/odbcsdk/include/isqlext.h:1103: parse error before `CALLBACK'
/usr/openlink/odbcsdk/include/isqlext.h:1103: parse error before `hstmt'
/usr/openlink/odbcsdk/include/isqlext.h:1108: warning: data definition has no type or storage class
/usr/openlink/odbcsdk/include/isqlext.h:1109: parse error before `CALLBACK'
/usr/openlink/odbcsdk/include/isqlext.h:1109: parse error before `hstmt'
/usr/openlink/odbcsdk/include/isqlext.h:1109: warning: data definition has no type or storage class
/usr/openlink/odbcsdk/include/isqlext.h:1110: parse error before `CALLBACK'
/usr/openlink/odbcsdk/include/isqlext.h:1110: parse error before `hdbc'
/usr/openlink/odbcsdk/include/isqlext.h:1112: warning: data definition has no type or storage class
/usr/openlink/odbcsdk/include/isqlext.h:1113: parse error before `CALLBACK'
/usr/openlink/odbcsdk/include/isqlext.h:1113: parse error before `hstmt'
/usr/openlink/odbcsdk/include/isqlext.h:1113: warning: data definition has no type or storage class
/usr/openlink/odbcsdk/include/isqlext.h:1114: parse error before `CALLBACK'
/usr/openlink/odbcsdk/include/isqlext.h:1114: parse error before `hstmt'
/usr/openlink/odbcsdk/include/isqlext.h:1114: warning: data definition has no type or storage class
/usr/openlink/odbcsdk/include/isqlext.h:1115: parse error before `CALLBACK'
/usr/openlink/odbcsdk/include/isqlext.h:1115: parse error before `hstmt'
/usr/openlink/odbcsdk/include/isqlext.h:1117: warning: data definition has no type or storage class
/usr/openlink/odbcsdk/include/isqlext.h:1118: parse error before `CALLBACK'
/usr/openlink/odbcsdk/include/isqlext.h:1118: parse error before `hstmt'
/usr/openlink/odbcsdk/include/isqlext.h:1121: warning: data definition has no type or storage class
/usr/openlink/odbcsdk/include/isqlext.h:1122: parse error before `CALLBACK'
/usr/openlink/odbcsdk/include/isqlext.h:1122: parse error before `hstmt'
/usr/openlink/odbcsdk/include/isqlext.h:1124: warning: data definition has no type or storage class
/usr/openlink/odbcsdk/include/isqlext.h:1125: parse error before `CALLBACK'
/usr/openlink/odbcsdk/include/isqlext.h:1125: parse error before `hstmt'
/usr/openlink/odbcsdk/include/isqlext.h:1125: warning: data definition has no type or storage class
/usr/openlink/odbcsdk/include/isqlext.h:1126: parse error before `CALLBACK'
/usr/openlink/odbcsdk/include/isqlext.h:1126: parse error before `hstmt'
/usr/openlink/odbcsdk/include/isqlext.h:1128: warning: data definition has no type or storage class
/usr/openlink/odbcsdk/include/isqlext.h:1133: parse error before `CALLBACK'
/usr/openlink/odbcsdk/include/isqlext.h:1133: parse error before `henv'
/usr/openlink/odbcsdk/include/isqlext.h:1136: warning: data definition has no type or storage class
/usr/openlink/odbcsdk/include/isqlext.h:1137: parse error before `CALLBACK'
/usr/openlink/odbcsdk/include/isqlext.h:1137: parse error before `hstmt'
/usr/openlink/odbcsdk/include/isqlext.h:1139: warning: data definition has no type or storage class
/usr/openlink/odbcsdk/include/isqlext.h:1144: parse error before `CALLBACK'
/usr/openlink/odbcsdk/include/isqlext.h:1144: parse error before `hstmt'
/usr/openlink/odbcsdk/include/isqlext.h:1145: warning: data definition has no type or storage class
In file included from internal_functions.c:39:
/home/aubrey/php-4.0.2/ext/odbc/php_odbc.h:227: parse error before `HENV'
/home/aubrey/php-4.0.2/ext/odbc/php_odbc.h:227: warning: no semicolon at end of struct or union
/home/aubrey/php-4.0.2/ext/odbc/php_odbc.h:228: warning: data definition has no type or storage class
/home/aubrey/php-4.0.2/ext/odbc/php_odbc.h:232: parse error before `}'
/home/aubrey/php-4.0.2/ext/odbc/php_odbc.h:232: warning: data definition has no type or storage class
/home/aubrey/php-4.0.2/ext/odbc/php_odbc.h:247: parse error before `HSTMT'
/home/aubrey/php-4.0.2/ext/odbc/php_odbc.h:247: warning: no semicolon at end of struct or union
/home/aubrey/php-4.0.2/ext/odbc/php_odbc.h:259: parse error before `*'
/home/aubrey/php-4.0.2/ext/odbc/php_odbc.h:259: warning: data definition has no type or storage class
/home/aubrey/php-4.0.2/ext/odbc/php_odbc.h:260: parse error before `}'
/home/aubrey/php-4.0.2/ext/odbc/php_odbc.h:260: warning: data definition has no type or storage class
/home/aubrey/php-4.0.2/ext/odbc/php_odbc.h:279: parse error before `odbc_result'
/home/aubrey/php-4.0.2/ext/odbc/php_odbc.h:280: parse error before `*'
/home/aubrey/php-4.0.2/ext/odbc/php_odbc.h:280: warning: data definition has no type or storage class
/home/aubrey/php-4.0.2/ext/odbc/php_odbc.h:282: parse error before `HDBC'
/home/aubrey/php-4.0.2/ext/odbc/php_odbc.h:283: parse error before `*'
/home/aubrey/php-4.0.2/ext/odbc/php_odbc.h:283: warning: data definition has no type or storage class
/home/aubrey/php-4.0.2/ext/odbc/php_odbc.h:285: parse error before `*'
/home/aubrey/php-4.0.2/ext/odbc/php_odbc.h:295: parse error before `henv'
make[2]: *** [internal_functions.lo] Error 1
make[2]: Leaving directory `/u1/home/aubrey/php-4.0.2/main'
make[1]: *** [all-recursive] Error 1
make[1]: Leaving directory `/u1/home/aubrey/php-4.0.2/main'
make: *** [all-recursive] Error 1

 [2000-09-20 19:43 UTC] aubrey at isoft dot co dot za
I have now reloaded Openlink. The odbctest works fine and I can connect to my database and run select etc statements. I have loaded the odbcsdk and have comiled using --with-openlink=/usr/openlink and --with-openlink=/usr/openlink/odbcsdk. My Openlink release files are as follows, I have installed using install.sh and my env shows correct information as to paths etc : 
-rwxrwxrwx    1 root     root      1189429 Sep 20 09:35 l3adp83b.taz
-rwxrwxrwx    1 root     root      2353351 Sep 20 09:35 l3brzzzz.taz
-rwxrwxrwx    1 root     root       564452 Sep 20 09:35 l3kozzzz.taz

My compile looks like this:

/bin/sh /home/aubrey/php-4.0.2/libtool --silent --mode=compile gcc  -I. -I/home/aubrey/php-4.0.2/main -I/home/aubrey/php-4.0.2 -I/home/aubrey/php-4.0.2/main -I/usr/include/apache -I/home/aubrey/php-4.0.2/Zend -I/home/aubrey/php-4.0.2 -I/usr/include/freetype -I/usr/include/gd -I/home/aubrey/php-4.0.2/ext/mysql/libmysql -I/usr/openlink/odbcsdk/include -I/home/aubrey/php-4.0.2/ext/xml/expat/xmltok -I/home/aubrey/php-4.0.2/ext/xml/expat/xmlparse  -DEAPI=1 -DXML_BYTE_ORDER=12 -g -O2  -c internal_functions.c
In file included from internal_functions.c:38:
/home/aubrey/php-4.0.2/ext/odbc/php_odbc.h:90:29: warning: "SQL_LEN_DATA_AT_EXEC" redefined
/usr/openlink/odbcsdk/include/isqlext.h:134:1: warning: this is the location of the previous definition
In file included from /home/aubrey/php-4.0.2/ext/odbc/php_odbc.h:83,
                 from internal_functions.c:39:
/usr/openlink/odbcsdk/include/isql.h:10: parse error before `*'
/usr/openlink/odbcsdk/include/isql.h:10: warning: data definition has no type or storage class
/usr/openlink/odbcsdk/include/isql.h:11: parse error before `*'
/usr/openlink/odbcsdk/include/isql.h:11: warning: data definition has no type or storage class
/usr/openlink/odbcsdk/include/isql.h:12: parse error before `*'
/usr/openlink/odbcsdk/include/isql.h:12: warning: data definition has no type or storage class
/usr/openlink/odbcsdk/include/isql.h:13: parse error before `*'
/usr/openlink/odbcsdk/include/isql.h:13: warning: data definition has no type or storage class
/usr/openlink/odbcsdk/include/isql.h:151: parse error before `CALLBACK'
/usr/openlink/odbcsdk/include/isql.h:151: parse error before `henv'
/usr/openlink/odbcsdk/include/isql.h:151: warning: data definition has no type or storage class
/usr/openlink/odbcsdk/include/isql.h:152: parse error before `CALLBACK'
/usr/openlink/odbcsdk/include/isql.h:152: parse error before `FAR'
/usr/openlink/odbcsdk/include/isql.h:152: warning: data definition has no type or storage class
/usr/openlink/odbcsdk/include/isql.h:153: parse error before `CALLBACK'
/usr/openlink/odbcsdk/include/isql.h:153: parse error before `hdbc'
/usr/openlink/odbcsdk/include/isql.h:153: warning: data definition has no type or storage class
/usr/openlink/odbcsdk/include/isql.h:154: parse error before `CALLBACK'
/usr/openlink/odbcsdk/include/isql.h:154: parse error before `hstmt'
/usr/openlink/odbcsdk/include/isql.h:155: warning: data definition has no type or storage class
/usr/openlink/odbcsdk/include/isql.h:156: parse error before `CALLBACK'
/usr/openlink/odbcsdk/include/isql.h:156: parse error before `hstmt'
/usr/openlink/odbcsdk/include/isql.h:156: warning: data definition has no type or storage class
/usr/openlink/odbcsdk/include/isql.h:157: parse error before `CALLBACK'
/usr/openlink/odbcsdk/include/isql.h:157: parse error before `hstmt'
/usr/openlink/odbcsdk/include/isql.h:158: warning: data definition has no type or storage class
/usr/openlink/odbcsdk/include/isql.h:159: parse error before `CALLBACK'
/usr/openlink/odbcsdk/include/isql.h:159: parse error before `hdbc'
/usr/openlink/odbcsdk/include/isql.h:160: warning: data definition has no type or storage class
/usr/openlink/odbcsdk/include/isql.h:161: parse error before `CALLBACK'
/usr/openlink/odbcsdk/include/isql.h:161: parse error before `hstmt'
/usr/openlink/odbcsdk/include/isql.h:164: warning: data definition has no type or storage class
/usr/openlink/odbcsdk/include/isql.h:165: parse error before `CALLBACK'
/usr/openlink/odbcsdk/include/isql.h:165: parse error before `hdbc'
/usr/openlink/odbcsdk/include/isql.h:165: warning: data definition has no type or storage class
/usr/openlink/odbcsdk/include/isql.h:166: parse error before `CALLBACK'
/usr/openlink/odbcsdk/include/isql.h:166: parse error before `henv'
/usr/openlink/odbcsdk/include/isql.h:168: warning: data definition has no type or storage class
/usr/openlink/odbcsdk/include/isql.h:169: parse error before `CALLBACK'
/usr/openlink/odbcsdk/include/isql.h:169: parse error before `hstmt'
/usr/openlink/odbcsdk/include/isql.h:170: warning: data definition has no type or storage class
/usr/openlink/odbcsdk/include/isql.h:171: parse error before `CALLBACK'
/usr/openlink/odbcsdk/include/isql.h:171: parse error before `hstmt'
/usr/openlink/odbcsdk/include/isql.h:171: warning: data definition has no type or storage class
/usr/openlink/odbcsdk/include/isql.h:172: parse error before `CALLBACK'
/usr/openlink/odbcsdk/include/isql.h:172: parse error before `hstmt'
/usr/openlink/odbcsdk/include/isql.h:172: warning: data definition has no type or storage class
/usr/openlink/odbcsdk/include/isql.h:173: parse error before `CALLBACK'
/usr/openlink/odbcsdk/include/isql.h:173: parse error before `hdbc'
/usr/openlink/odbcsdk/include/isql.h:173: warning: data definition has no type or storage class
/usr/openlink/odbcsdk/include/isql.h:174: parse error before `CALLBACK'
/usr/openlink/odbcsdk/include/isql.h:174: parse error before `henv'
/usr/openlink/odbcsdk/include/isql.h:174: warning: data definition has no type or storage class
/usr/openlink/odbcsdk/include/isql.h:175: parse error before `CALLBACK'
/usr/openlink/odbcsdk/include/isql.h:175: parse error before `hstmt'
/usr/openlink/odbcsdk/include/isql.h:175: warning: data definition has no type or storage class
/usr/openlink/odbcsdk/include/isql.h:176: parse error before `CALLBACK'
/usr/openlink/odbcsdk/include/isql.h:176: parse error before `hstmt'
/usr/openlink/odbcsdk/include/isql.h:177: warning: data definition has no type or storage class
/usr/openlink/odbcsdk/include/isql.h:178: parse error before `CALLBACK'
/usr/openlink/odbcsdk/include/isql.h:178: parse error before `hstmt'
/usr/openlink/odbcsdk/include/isql.h:178: warning: data definition has no type or storage class
/usr/openlink/odbcsdk/include/isql.h:179: parse error before `CALLBACK'
/usr/openlink/odbcsdk/include/isql.h:179: parse error before `hstmt'
/usr/openlink/odbcsdk/include/isql.h:180: warning: data definition has no type or storage class
/usr/openlink/odbcsdk/include/isql.h:181: parse error before `CALLBACK'
/usr/openlink/odbcsdk/include/isql.h:181: parse error before `hstmt'
/usr/openlink/odbcsdk/include/isql.h:181: warning: data definition has no type or storage class
/usr/openlink/odbcsdk/include/isql.h:182: parse error before `CALLBACK'
/usr/openlink/odbcsdk/include/isql.h:182: parse error before `hstmt'
/usr/openlink/odbcsdk/include/isql.h:183: warning: data definition has no type or storage class
/usr/openlink/odbcsdk/include/isql.h:184: parse error before `CALLBACK'
/usr/openlink/odbcsdk/include/isql.h:184: parse error before `henv'
/usr/openlink/odbcsdk/include/isql.h:184: warning: data definition has no type or storage class
/usr/openlink/odbcsdk/include/isql.h:189: parse error before `CALLBACK'
/usr/openlink/odbcsdk/include/isql.h:189: parse error before `hstmt'
/usr/openlink/odbcsdk/include/isql.h:191: warning: data definition has no type or storage class
In file included from /home/aubrey/php-4.0.2/ext/odbc/php_odbc.h:84,
                 from internal_functions.c:39:
/usr/openlink/odbcsdk/include/isqlext.h:1052: parse error before `CALLBACK'
/usr/openlink/odbcsdk/include/isqlext.h:1052: parse error before `hstmt'
/usr/openlink/odbcsdk/include/isqlext.h:1055: warning: data definition has no type or storage class
/usr/openlink/odbcsdk/include/isqlext.h:1056: parse error before `CALLBACK'
/usr/openlink/odbcsdk/include/isqlext.h:1056: parse error before `hdbc'
/usr/openlink/odbcsdk/include/isqlext.h:1058: warning: data definition has no type or storage class
/usr/openlink/odbcsdk/include/isqlext.h:1059: parse error before `CALLBACK'
/usr/openlink/odbcsdk/include/isqlext.h:1059: parse error before `hdbc'
/usr/openlink/odbcsdk/include/isqlext.h:1059: warning: data definition has no type or storage class
/usr/openlink/odbcsdk/include/isqlext.h:1060: parse error before `CALLBACK'
/usr/openlink/odbcsdk/include/isqlext.h:1060: parse error before `hstmt'
/usr/openlink/odbcsdk/include/isqlext.h:1061: warning: data definition has no type or storage class
/usr/openlink/odbcsdk/include/isqlext.h:1062: parse error before `CALLBACK'
/usr/openlink/odbcsdk/include/isqlext.h:1062: parse error before `hdbc'
/usr/openlink/odbcsdk/include/isqlext.h:1063: warning: data definition has no type or storage class
/usr/openlink/odbcsdk/include/isqlext.h:1064: parse error before `CALLBACK'
/usr/openlink/odbcsdk/include/isqlext.h:1064: parse error before `hdbc'
/usr/openlink/odbcsdk/include/isqlext.h:1065: warning: data definition has no type or storage class
/usr/openlink/odbcsdk/include/isqlext.h:1066: parse error before `CALLBACK'
/usr/openlink/odbcsdk/include/isqlext.h:1066: parse error before `hstmt'
/usr/openlink/odbcsdk/include/isqlext.h:1066: warning: data definition has no type or storage class
/usr/openlink/odbcsdk/include/isqlext.h:1067: parse error before `CALLBACK'
/usr/openlink/odbcsdk/include/isqlext.h:1067: parse error before `hstmt'
/usr/openlink/odbcsdk/include/isqlext.h:1067: warning: data definition has no type or storage class
/usr/openlink/odbcsdk/include/isqlext.h:1068: parse error before `CALLBACK'
/usr/openlink/odbcsdk/include/isqlext.h:1068: parse error before `hstmt'
/usr/openlink/odbcsdk/include/isqlext.h:1068: warning: data definition has no type or storage class
/usr/openlink/odbcsdk/include/isqlext.h:1069: parse error before `CALLBACK'
/usr/openlink/odbcsdk/include/isqlext.h:1069: parse error before `hstmt'
/usr/openlink/odbcsdk/include/isqlext.h:1069: warning: data definition has no type or storage class
/usr/openlink/odbcsdk/include/isqlext.h:1070: parse error before `CALLBACK'
/usr/openlink/odbcsdk/include/isqlext.h:1070: parse error before `hdbc'
/usr/openlink/odbcsdk/include/isqlext.h:1070: warning: data definition has no type or storage class
/usr/openlink/odbcsdk/include/isqlext.h:1071: parse error before `CALLBACK'
/usr/openlink/odbcsdk/include/isqlext.h:1071: parse error before `hstmt'
/usr/openlink/odbcsdk/include/isqlext.h:1071: warning: data definition has no type or storage class
/usr/openlink/odbcsdk/include/isqlext.h:1072: parse error before `CALLBACK'
/usr/openlink/odbcsdk/include/isqlext.h:1072: parse error before `hstmt'
/usr/openlink/odbcsdk/include/isqlext.h:1075: warning: data definition has no type or storage class
/usr/openlink/odbcsdk/include/isqlext.h:1076: parse error before `CALLBACK'
/usr/openlink/odbcsdk/include/isqlext.h:1076: parse error before `hstmt'
/usr/openlink/odbcsdk/include/isqlext.h:1078: warning: data definition has no type or storage class
/usr/openlink/odbcsdk/include/isqlext.h:1079: parse error before `CALLBACK'
/usr/openlink/odbcsdk/include/isqlext.h:1079: parse error before `hstmt'
/usr/openlink/odbcsdk/include/isqlext.h:1082: warning: data definition has no type or storage class
/usr/openlink/odbcsdk/include/isqlext.h:1087: parse error before `CALLBACK'
/usr/openlink/odbcsdk/include/isqlext.h:1087: parse error before `hdbc'
/usr/openlink/odbcsdk/include/isqlext.h:1089: warning: data definition has no type or storage class
/usr/openlink/odbcsdk/include/isqlext.h:1090: parse error before `CALLBACK'
/usr/openlink/odbcsdk/include/isqlext.h:1090: parse error before `hstmt'
/usr/openlink/odbcsdk/include/isqlext.h:1093: warning: data definition has no type or storage class
/usr/openlink/odbcsdk/include/isqlext.h:1094: parse error before `CALLBACK'
/usr/openlink/odbcsdk/include/isqlext.h:1094: parse error before `henv'
/usr/openlink/odbcsdk/include/isqlext.h:1097: warning: data definition has no type or storage class
/usr/openlink/odbcsdk/include/isqlext.h:1098: parse error before `CALLBACK'
/usr/openlink/odbcsdk/include/isqlext.h:1098: parse error before `hstmt'
/usr/openlink/odbcsdk/include/isqlext.h:1100: warning: data definition has no type or storage class
/usr/openlink/odbcsdk/include/isqlext.h:1101: parse error before `CALLBACK'
/usr/openlink/odbcsdk/include/isqlext.h:1101: parse error before `hstmt'
/usr/openlink/odbcsdk/include/isqlext.h:1102: warning: data definition has no type or storage class
/usr/openlink/odbcsdk/include/isqlext.h:1103: parse error before `CALLBACK'
/usr/openlink/odbcsdk/include/isqlext.h:1103: parse error before `hstmt'
/usr/openlink/odbcsdk/include/isqlext.h:1108: warning: data definition has no type or storage class
/usr/openlink/odbcsdk/include/isqlext.h:1109: parse error before `CALLBACK'
/usr/openlink/odbcsdk/include/isqlext.h:1109: parse error before `hstmt'
/usr/openlink/odbcsdk/include/isqlext.h:1109: warning: data definition has no type or storage class
/usr/openlink/odbcsdk/include/isqlext.h:1110: parse error before `CALLBACK'
/usr/openlink/odbcsdk/include/isqlext.h:1110: parse error before `hdbc'
/usr/openlink/odbcsdk/include/isqlext.h:1112: warning: data definition has no type or storage class
/usr/openlink/odbcsdk/include/isqlext.h:1113: parse error before `CALLBACK'
/usr/openlink/odbcsdk/include/isqlext.h:1113: parse error before `hstmt'
/usr/openlink/odbcsdk/include/isqlext.h:1113: warning: data definition has no type or storage class
/usr/openlink/odbcsdk/include/isqlext.h:1114: parse error before `CALLBACK'
/usr/openlink/odbcsdk/include/isqlext.h:1114: parse error before `hstmt'
/usr/openlink/odbcsdk/include/isqlext.h:1114: warning: data definition has no type or storage class
/usr/openlink/odbcsdk/include/isqlext.h:1115: parse error before `CALLBACK'
/usr/openlink/odbcsdk/include/isqlext.h:1115: parse error before `hstmt'
/usr/openlink/odbcsdk/include/isqlext.h:1117: warning: data definition has no type or storage class
/usr/openlink/odbcsdk/include/isqlext.h:1118: parse error before `CALLBACK'
/usr/openlink/odbcsdk/include/isqlext.h:1118: parse error before `hstmt'
/usr/openlink/odbcsdk/include/isqlext.h:1121: warning: data definition has no type or storage class
/usr/openlink/odbcsdk/include/isqlext.h:1122: parse error before `CALLBACK'
/usr/openlink/odbcsdk/include/isqlext.h:1122: parse error before `hstmt'
/usr/openlink/odbcsdk/include/isqlext.h:1124: warning: data definition has no type or storage class
/usr/openlink/odbcsdk/include/isqlext.h:1125: parse error before `CALLBACK'
/usr/openlink/odbcsdk/include/isqlext.h:1125: parse error before `hstmt'
/usr/openlink/odbcsdk/include/isqlext.h:1125: warning: data definition has no type or storage class
/usr/openlink/odbcsdk/include/isqlext.h:1126: parse error before `CALLBACK'
/usr/openlink/odbcsdk/include/isqlext.h:1126: parse error before `hstmt'
/usr/openlink/odbcsdk/include/isqlext.h:1128: warning: data definition has no type or storage class
/usr/openlink/odbcsdk/include/isqlext.h:1133: parse error before `CALLBACK'
/usr/openlink/odbcsdk/include/isqlext.h:1133: parse error before `henv'
/usr/openlink/odbcsdk/include/isqlext.h:1136: warning: data definition has no type or storage class
/usr/openlink/odbcsdk/include/isqlext.h:1137: parse error before `CALLBACK'
/usr/openlink/odbcsdk/include/isqlext.h:1137: parse error before `hstmt'
/usr/openlink/odbcsdk/include/isqlext.h:1139: warning: data definition has no type or storage class
/usr/openlink/odbcsdk/include/isqlext.h:1144: parse error before `CALLBACK'
/usr/openlink/odbcsdk/include/isqlext.h:1144: parse error before `hstmt'
/usr/openlink/odbcsdk/include/isqlext.h:1145: warning: data definition has no type or storage class
In file included from internal_functions.c:39:
/home/aubrey/php-4.0.2/ext/odbc/php_odbc.h:227: parse error before `HENV'
/home/aubrey/php-4.0.2/ext/odbc/php_odbc.h:227: warning: no semicolon at end of struct or union
/home/aubrey/php-4.0.2/ext/odbc/php_odbc.h:228: warning: data definition has no type or storage class
/home/aubrey/php-4.0.2/ext/odbc/php_odbc.h:232: parse error before `}'
/home/aubrey/php-4.0.2/ext/odbc/php_odbc.h:232: warning: data definition has no type or storage class
/home/aubrey/php-4.0.2/ext/odbc/php_odbc.h:247: parse error before `HSTMT'
/home/aubrey/php-4.0.2/ext/odbc/php_odbc.h:247: warning: no semicolon at end of struct or union
/home/aubrey/php-4.0.2/ext/odbc/php_odbc.h:259: parse error before `*'
/home/aubrey/php-4.0.2/ext/odbc/php_odbc.h:259: warning: data definition has no type or storage class
/home/aubrey/php-4.0.2/ext/odbc/php_odbc.h:260: parse error before `}'
/home/aubrey/php-4.0.2/ext/odbc/php_odbc.h:260: warning: data definition has no type or storage class
/home/aubrey/php-4.0.2/ext/odbc/php_odbc.h:279: parse error before `odbc_result'
/home/aubrey/php-4.0.2/ext/odbc/php_odbc.h:280: parse error before `*'
/home/aubrey/php-4.0.2/ext/odbc/php_odbc.h:280: warning: data definition has no type or storage class
/home/aubrey/php-4.0.2/ext/odbc/php_odbc.h:282: parse error before `HDBC'
/home/aubrey/php-4.0.2/ext/odbc/php_odbc.h:283: parse error before `*'
/home/aubrey/php-4.0.2/ext/odbc/php_odbc.h:283: warning: data definition has no type or storage class
/home/aubrey/php-4.0.2/ext/odbc/php_odbc.h:285: parse error before `*'
/home/aubrey/php-4.0.2/ext/odbc/php_odbc.h:295: parse error before `henv'
make[2]: *** [internal_functions.lo] Error 1
make[2]: Leaving directory `/u1/home/aubrey/php-4.0.2/main'
make[1]: *** [all-recursive] Error 1
make[1]: Leaving directory `/u1/home/aubrey/php-4.0.2/main'
make: *** [all-recursive] Error 1

 [2000-09-20 22:24 UTC] aubrey at isoft dot co dot za
I have now compiled and tested it and it works. I had run openlink.sh but I had forgotten to change --with-iodbc to --with-openlink

Thanks

Aubrey
 [2000-09-23 18:16 UTC] kara@php.net
Try to do a "make clean", delete config.cache and rerun configure.
It seems that iodbc support is still selected.
 
PHP Copyright © 2001-2020 The PHP Group
All rights reserved.
Last updated: Tue Nov 24 12:01:28 2020 UTC