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
Welcome back! If you're the original bug submitter, here's where you can edit the bug or add additional notes.
If you forgot your password, you can retrieve your password here.
Password:
Status:
Package:
Bug Type:
Summary:
From: aubrey at isoft dot co dot za
New email:
PHP Version: OS:

 

 [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

Pull Requests

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-2025 The PHP Group
All rights reserved.
Last updated: Wed Jan 15 18:01:28 2025 UTC