Neil,

To confirm: you don't need the readme.cygwin anymore?

Thanks,

Jeff

> -----Original Message-----
> From: Neil Lunn [mailto:[EMAIL PROTECTED]]
> Sent: Monday, August 06, 2001 8:41 PM
> To: 'Timothy C. Phan'; [EMAIL PROTECTED]
> Subject: [Patch] RE: DBD-ODBC 0.28 for Cygwin
>
>
>
> >-----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.
>
>
>
>
>

Reply via email to