>-----Original Message-----
>From: Timothy C. Phan [mailto:[EMAIL PROTECTED]]
>Sent: Tuesday, August 07, 2001 6:20 AM
>To: [EMAIL PROTECTED]
>Subject: RE: DBD-ODBC 0.28 for Cygwin
>
>
>Hi,
>
>  I'm actually using ActiveState Perl for a couple of years now.
>  I, however, wanted to try diff version specially the one from
>  Cygwin because I like the way Cygwin perl uses it own libraries
>  instead of MS libs.
>
>  I tried to build the DBD-ODBC and got a lot of compiler problem
>  with the header files from the w32api packages.  Mainly in sql.h
>  sqlext.h...

There is a patch posted to both the DBI and Cygwin archives for this but
since things have changed (location of w32api files) here is a new patch
release. This applies against a clean DBD-ODBC-0.28 distribution.

>From a directory containing both DBD-ODBC-0.28.tar.gz and
DBD-ODBC-0.28.1.patch files:

tar zxvf DBD-ODBC-0.28.tar.gz
cd DBD-ODBC-0.28
patch -p1<../DBD-ODBC-0.28.1.patch
export DBI_DSN="[my test dsn here]"
perl Makefile.PL
make
make test
mak install


--Neil

>
>  Here is the error print:
>
>---------------------------------------------------------------
>gcc -c -I. -I/usr/lib/perl5/site_perl/5.6.1/cygwin/auto/DBI 
>-DPERL_USE_SAFE_
>PUTE
>NV -DHAS_SBRK_PROTO -fno-strict-aliasing -DUSEIMPORTLIB -O2   
>-DVERSION=\"0.
>28\"
> -DXS_VERSION=\"0.28\"  -I/usr/lib/perl5/5.6.1/cygwin/CORE 
>-I/usr/include
>ODBC.c
>
>In file included from /usr/include/w32api/sql.h:9,
>                 from dbdodbc.h:6,
>                 from ODBC.h:9,
>                 from ODBC.xs:1:
>/usr/include/w32api/sqltypes.h:13: parse error before `UDWORD'
>/usr/include/w32api/sqltypes.h:13: warning: data definition 
>has no type or
>storage class
>/usr/include/w32api/sqltypes.h:14: parse error before `UWORD'
>/usr/include/w32api/sqltypes.h:14: warning: data definition 
>has no type or
>storage class
>/usr/include/w32api/sqltypes.h:20: parse error before `PTR'
>/usr/include/w32api/sqltypes.h:20: warning: data definition 
>has no type or
>storage class
>/usr/include/w32api/sqltypes.h:21: parse error before `HENV'
>/usr/include/w32api/sqltypes.h:21: warning: data definition 
>has no type or
>storage class
>/usr/include/w32api/sqltypes.h:22: parse error before `HDBC'
>/usr/include/w32api/sqltypes.h:22: warning: data definition 
>has no type or
>storage class
>/usr/include/w32api/sqltypes.h:23: parse error before `HSTMT'
>/usr/include/w32api/sqltypes.h:23: warning: data definition 
>has no type or
>storage class
>/usr/include/w32api/sqltypes.h:25: parse error before `SQLCHAR'
>/usr/include/w32api/sqltypes.h:25: warning: data definition 
>has no type or
>storage class
>/usr/include/w32api/sqltypes.h:30: parse error before `SQLUINTEGER'
>/usr/include/w32api/sqltypes.h:30: warning: data definition 
>has no type or
>storage class
>/usr/include/w32api/sqltypes.h:32: parse error before `SQLUSMALLINT'
>/usr/include/w32api/sqltypes.h:32: warning: data definition 
>has no type or
>storage class
>/usr/include/w32api/sqltypes.h:33: parse error before `SQLPOINTER'
>/usr/include/w32api/sqltypes.h:33: warning: data definition 
>has no type or
>storage class
>/usr/include/w32api/sqltypes.h:46: parse error before `SQLHWND'
>/usr/include/w32api/sqltypes.h:46: warning: data definition 
>has no type or
>storage class
>/usr/include/w32api/sqltypes.h:47: parse error before `BOOKMARK'
>/usr/include/w32api/sqltypes.h:47: warning: data definition 
>has no type or
>storage class
>/usr/include/w32api/sqltypes.h:67: parse error before `SQLTCHAR'
>/usr/include/w32api/sqltypes.h:67: warning: data definition 
>has no type or
>storage class
>/usr/include/w32api/sqltypes.h:80: parse error before `SQLBIGINT'
>/usr/include/w32api/sqltypes.h:80: warning: data definition 
>has no type or
>storage class
>/usr/include/w32api/sqltypes.h:81: parse error before `SQLUBIGINT'
>/usr/include/w32api/sqltypes.h:81: warning: data definition 
>has no type or
>storage class
>/usr/include/w32api/sqltypes.h:86: parse error before `SQLUSMALLINT'
>/usr/include/w32api/sqltypes.h:86: warning: no semicolon at 
>end of struct or
>union
>/usr/include/w32api/sqltypes.h:87: warning: data definition 
>has no type or
>storage class
>/usr/include/w32api/sqltypes.h:88: warning: data definition 
>has no type or
>storage class
>/usr/include/w32api/sqltypes.h:90: parse error before `SQLUSMALLINT'
>/usr/include/w32api/sqltypes.h:90: warning: no semicolon at 
>end of struct or
>union
>/usr/include/w32api/sqltypes.h:91: warning: data definition 
>has no type or
>storage class
>/usr/include/w32api/sqltypes.h:92: parse error before `second'
>/usr/include/w32api/sqltypes.h:92: warning: data definition 
>has no type or
>storage class
>/usr/include/w32api/sqltypes.h:93: warning: data definition 
>has no type or
>storage class
>/usr/include/w32api/sqltypes.h:96: parse error before `SQLUSMALLINT'
>/usr/include/w32api/sqltypes.h:96: warning: no semicolon at 
>end of struct or
>union
>/usr/include/w32api/sqltypes.h:97: warning: data definition 
>has no type or
>storage class
>/usr/include/w32api/sqltypes.h:98: parse error before `hour'
>/usr/include/w32api/sqltypes.h:98: warning: data definition 
>has no type or
>storage class
>/usr/include/w32api/sqltypes.h:99: parse error before `minute'
>/usr/include/w32api/sqltypes.h:99: warning: data definition 
>has no type or
>storage class
>/usr/include/w32api/sqltypes.h:100: parse error before `second'
>/usr/include/w32api/sqltypes.h:100: warning: data definition 
>has no type or
>storage class
>/usr/include/w32api/sqltypes.h:101: parse error before `fraction'
>/usr/include/w32api/sqltypes.h:101: warning: data definition 
>has no type or
>storage class
>/usr/include/w32api/sqltypes.h:102: warning: data definition 
>has no type or
>storage class
>/usr/include/w32api/sqltypes.h:104: parse error before 
>`SQL_DATE_STRUCT'
>/usr/include/w32api/sqltypes.h:104: warning: data definition 
>has no type or
>storage class
>/usr/include/w32api/sqltypes.h:105: parse error before 
>`SQL_TIME_STRUCT'
>/usr/include/w32api/sqltypes.h:105: warning: data definition 
>has no type or
>storage class
>/usr/include/w32api/sqltypes.h:106: parse error before
>`SQL_TIMESTAMP_STRUCT'
>/usr/include/w32api/sqltypes.h:106: warning: data definition 
>has no type or
>storage class
>/usr/include/w32api/sqltypes.h:114: parse error before `SQLUINTEGER'
>/usr/include/w32api/sqltypes.h:114: warning: no semicolon at 
>end of struct
>or union
>/usr/include/w32api/sqltypes.h:115: warning: data definition 
>has no type or
>storage class
>/usr/include/w32api/sqltypes.h:116: warning: data definition 
>has no type or
>storage class
>/usr/include/w32api/sqltypes.h:118: parse error before `SQLUINTEGER'
>/usr/include/w32api/sqltypes.h:118: warning: no semicolon at 
>end of struct
>or union
>/usr/include/w32api/sqltypes.h:119: warning: data definition 
>has no type or
>storage class
>/usr/include/w32api/sqltypes.h:120: parse error before `minute'
>/usr/include/w32api/sqltypes.h:120: warning: data definition 
>has no type or
>storage class
>/usr/include/w32api/sqltypes.h:121: parse error before `second'
>/usr/include/w32api/sqltypes.h:121: warning: data definition 
>has no type or
>storage class
>/usr/include/w32api/sqltypes.h:122: parse error before `fraction'
>/usr/include/w32api/sqltypes.h:122: warning: data definition 
>has no type or
>storage class
>/usr/include/w32api/sqltypes.h:123: warning: data definition 
>has no type or
>storage class
>/usr/include/w32api/sqltypes.h:128: parse error before
>`SQL_YEAR_MONTH_STRUCT'
>/usr/include/w32api/sqltypes.h:128: warning: no semicolon at 
>end of struct
>or union
>/usr/include/w32api/sqltypes.h:128: warning: no semicolon at 
>end of struct
>or union
>/usr/include/w32api/sqltypes.h:129: warning: data definition 
>has no type or
>storage class
>/usr/include/w32api/sqltypes.h:130: warning: data definition 
>has no type or
>storage class
>/usr/include/w32api/sqltypes.h:131: parse error before `}'
>/usr/include/w32api/sqltypes.h:131: warning: data definition 
>has no type or
>storage class
>/usr/include/w32api/sqltypes.h:134: parse error before `SQLCHAR'
>/usr/include/w32api/sqltypes.h:134: warning: no semicolon at 
>end of struct
>or union
>/usr/include/w32api/sqltypes.h:136: parse error before `sign'
>/usr/include/w32api/sqltypes.h:136: warning: data definition 
>has no type or
>storage class
>/usr/include/w32api/sqltypes.h:137: parse error before `val'
>/usr/include/w32api/sqltypes.h:137: warning: data definition 
>has no type or
>storage class
>/usr/include/w32api/sqltypes.h:138: parse error before `}'
>/usr/include/w32api/sqltypes.h:138: warning: data definition 
>has no type or
>storage class
>/usr/include/w32api/sqltypes.h:145: parse error before `DWORD'
>/usr/include/w32api/sqltypes.h:145: warning: no semicolon at 
>end of struct
>or union
>/usr/include/w32api/sqltypes.h:146: warning: data definition 
>has no type or
>storage class
>/usr/include/w32api/sqltypes.h:147: parse error before `Data3'
>/usr/include/w32api/sqltypes.h:147: warning: data definition 
>has no type or
>storage class
>/usr/include/w32api/sqltypes.h:148: parse error before `Data4'
>/usr/include/w32api/sqltypes.h:148: warning: data definition 
>has no type or
>storage class
>/usr/include/w32api/sqltypes.h:149: parse error before `}'
>/usr/include/w32api/sqltypes.h:149: warning: data definition 
>has no type or
>storage class
>In file included from dbdodbc.h:6,
>                 from ODBC.h:9,
>                 from ODBC.xs:1:
>/usr/include/w32api/sql.h:342: parse error before `SQLUSMALLINT'
>/usr/include/w32api/sql.h:344: parse error before `SQLCHAR'
>/usr/include/w32api/sql.h:345: parse error before `SQLUSMALLINT'
>/usr/include/w32api/sql.h:347: parse error before `SQLCHAR'
>/usr/include/w32api/sql.h:348: parse error before `SQLCHAR'
>/usr/include/w32api/sql.h:353: parse error before `SQLUSMALLINT'
>/usr/include/w32api/sql.h:354: parse error before `SQLCHAR'
>/usr/include/w32api/sql.h:356: parse error before `SQLCHAR'
>/usr/include/w32api/sql.h:358: parse error before `SQLCHAR'
>/usr/include/w32api/sql.h:359: parse error before `SQLUSMALLINT'
>/usr/include/w32api/sql.h:360: parse error before `SQLUSMALLINT'
>/usr/include/w32api/sql.h:361: parse error before `SQLCHAR'
>/usr/include/w32api/sql.h:362: parse error before `SQLUSMALLINT'
>/usr/include/w32api/sql.h:363: parse error before `SQLUSMALLINT'
>/usr/include/w32api/sql.h:364: parse error before `SQLUSMALLINT'
>/usr/include/w32api/sql.h:365: parse error before `SQLUSMALLINT'
>/usr/include/w32api/sql.h:366: parse error before `SQLUSMALLINT'
>/usr/include/w32api/sql.h:368: parse error before `SQLPOINTER'
>/usr/include/w32api/sql.h:369: parse error before `SQLPOINTER'
>/usr/include/w32api/sql.h:370: parse error before `SQLUSMALLINT'
>/usr/include/w32api/sql.h:371: parse error before `SQLUSMALLINT'
>/usr/include/w32api/sql.h:372: parse error before `SQLUSMALLINT'
>/usr/include/w32api/sql.h:373: parse error before `SQLCHAR'
>/usr/include/w32api/sql.h:374: parse error before `SQLCHAR'
>/usr/include/w32api/sql.h:375: parse error before `SQLUSMALLINT'
>/usr/include/w32api/sql.h:378: parse error before `SQLUSMALLINT'
>/usr/include/w32api/sql.h:380: parse error before `SQLUSMALLINT'
>/usr/include/w32api/sql.h:385: parse error before `SQLPOINTER'
>/usr/include/w32api/sql.h:386: parse error before `SQLPOINTER'
>/usr/include/w32api/sql.h:387: parse error before `SQLCHAR'
>/usr/include/w32api/sql.h:389: parse error before `SQLPOINTER'
>/usr/include/w32api/sql.h:390: parse error before `SQLCHAR'
>/usr/include/w32api/sql.h:391: parse error before `SQLPOINTER'
>/usr/include/w32api/sql.h:392: parse error before `SQLPOINTER'
>/usr/include/w32api/sql.h:393: parse error before `SQLPOINTER'
>/usr/include/w32api/sql.h:394: parse error before `SQLPOINTER'
>/usr/include/w32api/sql.h:396: parse error before `SQLPOINTER'
>/usr/include/w32api/sql.h:397: parse error before `SQLPOINTER'
>/usr/include/w32api/sql.h:398: parse error before `SQLPOINTER'
>In file included from dbdodbc.h:7,
>                 from ODBC.h:9,
>                 from ODBC.xs:1:
>/usr/include/w32api/sqlext.h:1180: parse error before `SQLHWND'
>/usr/include/w32api/sqlext.h:1181: parse error before `SQLCHAR'
>/usr/include/w32api/sqlext.h:1182: parse error before `SQLCHAR'
>/usr/include/w32api/sqlext.h:1183: parse error before `SQLUSMALLINT'
>/usr/include/w32api/sqlext.h:1184: parse error before `SQLUSMALLINT'
>/usr/include/w32api/sqlext.h:1185: parse error before `SQLUSMALLINT'
>/usr/include/w32api/sqlext.h:1186: parse error before `SQLCHAR'
>/usr/include/w32api/sqlext.h:1188: parse error before `SQLCHAR'
>/usr/include/w32api/sqlext.h:1190: parse error before `SQLUINTEGER'
>/usr/include/w32api/sqlext.h:1191: parse error before `SQLCHAR'
>/usr/include/w32api/sqlext.h:1192: parse error before `SQLCHAR'
>/usr/include/w32api/sqlext.h:1193: parse error before `SQLCHAR'
>/usr/include/w32api/sqlext.h:1194: parse error before `SQLUSMALLINT'
>/usr/include/w32api/sqlext.h:1195: parse error before `SQLCHAR'
>/usr/include/w32api/sqlext.h:1196: parse error before `SQLUSMALLINT'
>/usr/include/w32api/sqlext.h:1197: parse error before `SQLUSMALLINT'
>/usr/include/w32api/sqlext.h:1198: parse error before `SQLUSMALLINT'
>/usr/include/w32api/sqlext.h:1199: warning: `__stdcall__' attribute
>directive ignored
>/usr/include/w32api/sqlext.h:1199: parse error before 
>`ODBCGetTryWaitValue'
>/usr/include/w32api/sqlext.h:1200: warning: `__stdcall__' attribute
>directive ignored
>/usr/include/w32api/sqlext.h:1200: parse error before 
>`ODBCSetTryWaitValue'
>/usr/include/w32api/sqlext.h:1201: warning: parameter names 
>(without types)
>in function declaration
>/usr/include/w32api/sqlext.h:1203: warning: `__stdcall__' attribute
>directive ignored
>/usr/include/w32api/sqlext.h:1203: parse error before `TraceReturn'
>/usr/include/w32api/sqlext.h:1204: warning: `__stdcall__' attribute
>directive ignored
>/usr/include/w32api/sqlext.h:1204: parse error before `TraceVersion'
>In file included from /usr/include/w32api/sqlext.h:1210,
>                 from dbdodbc.h:7,
>                 from ODBC.h:9,
>                 from ODBC.xs:1:
>/usr/include/w32api/sqlucode.h:18: parse error before `SQLCHAR'
>/usr/include/w32api/sqlucode.h:20: parse error before `SQLPOINTER'
>/usr/include/w32api/sqlucode.h:21: parse error before `SQLUSMALLINT'
>/usr/include/w32api/sqlucode.h:22: parse error before `SQLUSMALLINT'
>/usr/include/w32api/sqlucode.h:23: parse error before `SQLUSMALLINT'
>/usr/include/w32api/sqlucode.h:24: parse error before `SQLCHAR'
>/usr/include/w32api/sqlucode.h:26: parse error before `SQLCHAR'
>/usr/include/w32api/sqlucode.h:28: parse error before `SQLCHAR'
>/usr/include/w32api/sqlucode.h:30: parse error before `SQLUSMALLINT'
>/usr/include/w32api/sqlucode.h:31: parse error before `SQLUSMALLINT'
>/usr/include/w32api/sqlucode.h:32: parse error before `SQLUSMALLINT'
>/usr/include/w32api/sqlucode.h:33: parse error before `SQLUSMALLINT'
>/usr/include/w32api/sqlucode.h:34: parse error before `SQLHWND'
>/usr/include/w32api/sqlucode.h:35: parse error before `SQLHWND'
>/usr/include/w32api/sqlucode.h:36: parse error before `SQLUSMALLINT'
>/usr/include/w32api/sqlucode.h:37: parse error before `SQLUSMALLINT'
>/usr/include/w32api/sqlucode.h:38: parse error before `SQLCHAR'
>/usr/include/w32api/sqlucode.h:40: parse error before `SQLCHAR'
>/usr/include/w32api/sqlucode.h:42: parse error before `SQLCHAR'
>/usr/include/w32api/sqlucode.h:44: parse error before `SQLPOINTER'
>/usr/include/w32api/sqlucode.h:45: parse error before `SQLPOINTER'
>/usr/include/w32api/sqlucode.h:46: parse error before `SQLUSMALLINT'
>/usr/include/w32api/sqlucode.h:47: parse error before `SQLUSMALLINT'
>/usr/include/w32api/sqlucode.h:48: parse error before `SQLCHAR'
>/usr/include/w32api/sqlucode.h:50: parse error before `SQLUSMALLINT'
>/usr/include/w32api/sqlucode.h:51: parse error before `SQLUSMALLINT'
>/usr/include/w32api/sqlucode.h:52: parse error before `SQLPOINTER'
>/usr/include/w32api/sqlucode.h:53: parse error before `SQLPOINTER'
>/usr/include/w32api/sqlucode.h:56: parse error before `SQLCHAR'
>/usr/include/w32api/sqlucode.h:58: parse error before `SQLCHAR'
>/usr/include/w32api/sqlucode.h:60: parse error before `SQLCHAR'
>/usr/include/w32api/sqlucode.h:62: parse error before `SQLCHAR'
>/usr/include/w32api/sqlucode.h:64: parse error before `SQLCHAR'
>/usr/include/w32api/sqlucode.h:66: parse error before `SQLPOINTER'
>/usr/include/w32api/sqlucode.h:67: parse error before `SQLPOINTER'
>/usr/include/w32api/sqlucode.h:68: parse error before `SQLUSMALLINT'
>/usr/include/w32api/sqlucode.h:69: parse error before `SQLUSMALLINT'
>/usr/include/w32api/sqlucode.h:70: parse error before `SQLCHAR'
>/usr/include/w32api/sqlucode.h:72: parse error before `SQLPOINTER'
>/usr/include/w32api/sqlucode.h:73: parse error before `SQLPOINTER'
>/usr/include/w32api/sqlucode.h:74: parse error before `SQLUSMALLINT'
>/usr/include/w32api/sqlucode.h:75: parse error before `SQLUSMALLINT'
>/usr/include/w32api/sqlucode.h:76: parse error before `SQLCHAR'
>/usr/include/w32api/sqlucode.h:77: parse error before `SQLUSMALLINT'
>/usr/include/w32api/sqlucode.h:78: parse error before `SQLCHAR'
>/usr/include/w32api/sqlucode.h:80: parse error before `SQLCHAR'
>/usr/include/w32api/sqlucode.h:83: parse error before `SQLPOINTER'
>/usr/include/w32api/sqlucode.h:84: parse error before `SQLPOINTER'
>/usr/include/w32api/sqlucode.h:85: parse error before `SQLCHAR'
>/usr/include/w32api/sqlucode.h:87: parse error before `SQLPOINTER'
>/usr/include/w32api/sqlucode.h:88: parse error before `SQLPOINTER'
>/usr/include/w32api/sqlucode.h:89: parse error before `SQLCHAR'
>/usr/include/w32api/sqlucode.h:91: parse error before `SQLPOINTER'
>/usr/include/w32api/sqlucode.h:92: parse error before `SQLPOINTER'
>In file included from ODBC.h:15,
>                 from ODBC.xs:1:
>dbdimp.h:19: parse error before `HENV'
>dbdimp.h:19: warning: no semicolon at end of struct or union
>dbdimp.h:21: parse error before `}'
>dbdimp.h:28: parse error before `HENV'
>dbdimp.h:28: warning: no semicolon at end of struct or union
>dbdimp.h:29: warning: data definition has no type or storage class
>dbdimp.h:37: parse error before `HENV'
>dbdimp.h:37: warning: no semicolon at end of struct or union
>dbdimp.h:38: warning: data definition has no type or storage class
>dbdimp.h:39: parse error before `hstmt'
>dbdimp.h:39: warning: data definition has no type or storage class
>dbdimp.h:50: parse error before `*'
>dbdimp.h:50: warning: data definition has no type or storage class
>dbdimp.h:53: parse error before `*'
>dbdimp.h:53: warning: data definition has no type or storage class
>dbdimp.h:60: parse error before `}'
>dbdimp.h:67: parse error before `UCHAR'
>dbdimp.h:67: warning: no semicolon at end of struct or union
>dbdimp.h:69: parse error before `ColDef'
>dbdimp.h:69: warning: data definition has no type or storage class
>dbdimp.h:80: parse error before `*'
>dbdimp.h:80: warning: data definition has no type or storage class
>dbdimp.h:82: parse error before `}'
>ODBC.xsi: In function `XS_DBD__ODBC__db_commit':
>ODBC.xsi:73: dereferencing pointer to incomplete type
>ODBC.xsi: In function `XS_DBD__ODBC__db_rollback':
>ODBC.xsi:82: dereferencing pointer to incomplete type
>ODBC.xsi: In function `XS_DBD__ODBC__db_disconnect':
>ODBC.xsi:91: dereferencing pointer to incomplete type
>ODBC.xsi:95: dereferencing pointer to incomplete type
>ODBC.xsi:96: dereferencing pointer to incomplete type
>ODBC.xsi:97: dereferencing pointer to incomplete type
>ODBC.xsi:101: dereferencing pointer to incomplete type
>ODBC.xsi:101: dereferencing pointer to incomplete type
>ODBC.xsi:103: dereferencing pointer to incomplete type
>ODBC.xsi:105: dereferencing pointer to incomplete type
>ODBC.xsi:109: dereferencing pointer to incomplete type
>ODBC.xsi:109: dereferencing pointer to incomplete type
>ODBC.xsi:109: dereferencing pointer to incomplete type
>ODBC.xsi: In function `XS_DBD__ODBC__db_DESTROY':
>ODBC.xsi:144: dereferencing pointer to incomplete type
>ODBC.xsi:146: dereferencing pointer to incomplete type
>ODBC.xsi:153: dereferencing pointer to incomplete type
>ODBC.xsi:154: dereferencing pointer to incomplete type
>ODBC.xsi:155: dereferencing pointer to incomplete type
>ODBC.xsi:157: dereferencing pointer to incomplete type
>ODBC.xsi:158: dereferencing pointer to incomplete type
>ODBC.xsi:158: dereferencing pointer to incomplete type
>ODBC.xsi:158: dereferencing pointer to incomplete type
>ODBC.xsi:160: dereferencing pointer to incomplete type
>ODBC.xsi:168: dereferencing pointer to incomplete type
>ODBC.xsi:169: dereferencing pointer to incomplete type
>ODBC.xsi:174: dereferencing pointer to incomplete type
>ODBC.xsi:174: dereferencing pointer to incomplete type
>ODBC.xsi:174: dereferencing pointer to incomplete type
>ODBC.xsi: In function `XS_DBD__ODBC__st_execute':
>ODBC.xsi:288: dereferencing pointer to incomplete type
>ODBC.xsi:289: dereferencing pointer to incomplete type
>ODBC.xsi:293: dereferencing pointer to incomplete type
>ODBC.xsi:294: dereferencing pointer to incomplete type
>ODBC.xsi:295: dereferencing pointer to incomplete type
>ODBC.xsi:309: dereferencing pointer to incomplete type
>ODBC.xsi:310: dereferencing pointer to incomplete type
>ODBC.xsi: In function `XS_DBD__ODBC__st_finish':
>ODBC.xsi:358: dereferencing pointer to incomplete type
>ODBC.xsi:359: dereferencing pointer to incomplete type
>ODBC.xsi:363: dereferencing pointer to incomplete type
>ODBC.xsi:366: dereferencing pointer to incomplete type
>ODBC.xsi:366: dereferencing pointer to incomplete type
>ODBC.xsi:366: dereferencing pointer to incomplete type
>ODBC.xsi: In function `XS_DBD__ODBC__st_DESTROY':
>ODBC.xsi:433: dereferencing pointer to incomplete type
>ODBC.xsi:435: dereferencing pointer to incomplete type
>ODBC.xsi:441: dereferencing pointer to incomplete type
>ODBC.xsi:442: dereferencing pointer to incomplete type
>ODBC.xsi:442: dereferencing pointer to incomplete type
>ODBC.xsi:442: dereferencing pointer to incomplete type
>ODBC.xsi:444: dereferencing pointer to incomplete type
>ODBC.xsi:445: dereferencing pointer to incomplete type
>ODBC.xsi:446: dereferencing pointer to incomplete type
>ODBC.xsi:454: dereferencing pointer to incomplete type
>ODBC.xsi:454: dereferencing pointer to incomplete type
>ODBC.xsi:454: dereferencing pointer to incomplete type
>ODBC.xs: In function `XS_DBD__ODBC__db_GetFunctions':
>ODBC.xs:146: `UWORD' undeclared (first use in this function)
>ODBC.xs:146: (Each undeclared identifier is reported only once
>ODBC.xs:146: for each function it appears in.)
>ODBC.xs:146: parse error before `pfExists'
>ODBC.xs:150: dereferencing pointer to incomplete type
>ODBC.xs:150: `pfExists' undeclared (first use in this function)
>ODBC.xs: In function `XS_DBD__ODBC__dr_data_sources':
>ODBC.xs:179: `UWORD' undeclared (first use in this function)
>ODBC.xs:179: parse error before `fDirection'
>ODBC.xs:181: `UCHAR' undeclared (first use in this function)
>ODBC.xs:181: parse error before `dsn'
>ODBC.xs:183: parse error before `description'
>ODBC.xs:186: `HENV' undeclared (first use in this function)
>ODBC.xs:186: parse error before `henv'
>ODBC.xs:188: dereferencing pointer to incomplete type
>ODBC.xs:189: dereferencing pointer to incomplete type
>ODBC.xs:191: dereferencing pointer to incomplete type
>ODBC.xs:196: `dsn' undeclared (first use in this function)
>ODBC.xs:198: dereferencing pointer to incomplete type
>ODBC.xs:198: `fDirection' undeclared (first use in this function)
>ODBC.xs:201: `description' undeclared (first use in this function)
>ODBC.xs:209: dereferencing pointer to incomplete type
>ODBC.xs:211: dereferencing pointer to incomplete type
>ODBC.xs:218: dereferencing pointer to incomplete type
>ODBC.xs:219: dereferencing pointer to incomplete type
>ODBC.xs:220: dereferencing pointer to incomplete type
>ODBC.xsi: In function `boot_DBD__ODBC':
>ODBC.xsi:17: sizeof applied to an incomplete type
>ODBC.xsi:18: sizeof applied to an incomplete type
>ODBC.xsi:19: sizeof applied to an incomplete type
>make: *** [ODBC.o] Error 1
>
>
>-----Original Message-----
>From: Sterin, Ilya [mailto:[EMAIL PROTECTED]]
>Sent: Monday, August 06, 2001 2:13 PM
>To: 'Timothy C. Phan '; '[EMAIL PROTECTED] '
>Subject: RE: DBD-ODBC 0.28 for Cygwin
>
>
>Why not ActivePerl, might I ask.
>As far as cygwin, it's hard to help without knowing what you 
>arleady tried
>and what is failing.  Shouldn't be a problem as long as you 
>use the gcc that
>comes with cygwin, which was used to build perl.exe
>
>Ilya
>
>-----Original Message-----
>From: Timothy C. Phan
>To: [EMAIL PROTECTED]
>Sent: 8/6/01 12:52 PM
>Subject: DBD-ODBC 0.28 for Cygwin
>
>HI,
>
>  Has anyone successfully build DBD-ODBC-0.28 in the Cygwin
>  environment on Windows/NT?  This is for Cygwin's perl.
>
>  Please let me know what are the required steps, files, etc.
>
>  Thanks!
>
>---
>tcp
>

__________________________________________________________________________
Please Note :
Only  the intended recipient is authorised to access or use this e-mail.
If you are not the intended recipient, please delete this e-mail and notify
the sender immediately. The contents of this e-mail are the writer's 
opinion and are not necessarily endorsed by the Gunz Companies
unless expressly stated.

We use virus scanning software but exclude all liability for viruses or
similar in any attachment.


  

DBD-ODBC-0.28.1.patch

Reply via email to