Monks, im attempting to install mod DBD db2 on windows for activestate perl 5.10.0. Downloaded and installed from PPM. Got the following:
DBD-DB2 marked for install Installing package ... Downloading DBD-DB2-1.7.1 ... done Unpacking DBD-DB2-1.7.1 ... done Updating files in site area ... done Installing package done

Using DB2 Client installed to my machine, prior to attempting to run the module install, I have set my DB2_HOME variable

When I attempt to run my script I get this:
C:\>db2.pl Can't locate DBD/DB2.pm in @INC (@INC contains: C:/Perl/site/lib C:/Pe +rl/lib .) at C:\db2.pl line 5. BEGIN failed--compilation aborted at C:\db2.pl line 5.
Searching my install I cant find db2.pm... should ppm have installed this? Trying to install the mod through dmake I get all of this junk... Please help...

C:\DBD-DB2-1.71\DBD-DB2-1.71>perl Makefile.pl Set up gcc environment - 3.4.5 (mingw-vista special r3) Configuring DBD::DB2... Remember to actually read the README and CAVEATS files! Using DB2 in "C:/Program Files/IBM/SQLLIB" System: perl5.010000 DBI1.607 MSWin32-x86-multi-thread dl_win32.xs Compiler: gcc -O2 -DNDEBUG -DWIN32 -D_CONSOLE -DNO_STRICT -DHAVE_DES_FCRYPT -DUSE_SITECUSTOMIZE -DPRIVLIB_LAST_IN_INC -DPERL_IMPLICIT_CONTEXT -DPERL_IMPLICIT_SYS -DUSE_PERLIO -DPERL_MSVCRT_READFIX -DHASATTRIBUTE -fn o-strict-aliasing -mms-bitfields Includes: -I"C:/Program Files/IBM/SQLLIB/include" -I"C:\Perl\lib/auto/DBI" Libraries: -L"C:/Program Files/IBM/SQLLIB/lib" db2cli.lib db2api.lib -L"C:/Program Files/SQLXML 4.0/bin/" -L"C:/strawberry/c/lib" -L"C:/strawberry/perl/bin" Note (probably harmless): No library found for db2cli.lib Note (probably harmless): No library found for db2api.lib Writing Makefile for DBD::DB2::Constants Writing Makefile for DBD::DB2 C:\DBD-DB2-1.71\DBD-DB2-1.71> C:\DBD-DB2-1.71\DBD-DB2-1.71>dmake gcc -c -I"C:/Program Files/IBM/SQLLIB/include" -I"C:\Perl\lib/auto/DBI" -DNDEBUG -DWIN32 -D_CONSOLE -DNO_STRICT -DHAVE_DES_FCRYPT -DUSE_SITECUSTOMIZE -DPRIVLIB_LAST_IN_INC -DPERL_IMPLICIT_CONTEXT -DPERL_IMPLICIT_SYS -DUSE_PERLIO -DPERL_MSVCRT_READFIX - DHASATTRIBUTE -fno-strict-aliasing -mms-bitfields -O2 -DVERSION=\"1.71\" -DXS_VERSION=\"1.71\" "-IC:\Perl\lib\CORE" -DDB2_CACHE_FIX DB2.c In file included from DB2.xs:7: DB2.h:11:20: sqlcli.h: No such file or directory DB2.h:13:21: sqlcli1.h: No such file or directory In file included from C:/MinGW/bin/../lib/gcc/mingw32/3.4.5/../../../../include/sql.h:13, from C:/MinGW/bin/../lib/gcc/mingw32/3.4.5/../../../../include/sqlext.h:7, from DB2.h:14, from DB2.xs:7: C:/MinGW/bin/../lib/gcc/mingw32/3.4.5/../../../../include/sqltypes.h:17: error: syntax error before "UDWORD" C:/MinGW/bin/../lib/gcc/mingw32/3.4.5/../../../../include/sqltypes.h:18: error: syntax error before "UWORD" C:/MinGW/bin/../lib/gcc/mingw32/3.4.5/../../../../include/sqltypes.h:24: error: syntax error before "PTR" C:/MinGW/bin/../lib/gcc/mingw32/3.4.5/../../../../include/sqltypes.h:25: error: syntax error before "HENV" C:/MinGW/bin/../lib/gcc/mingw32/3.4.5/../../../../include/sqltypes.h:26: error: syntax error before "HDBC" C:/MinGW/bin/../lib/gcc/mingw32/3.4.5/../../../../include/sqltypes.h:27: error: syntax error before "HSTMT" C:/MinGW/bin/../lib/gcc/mingw32/3.4.5/../../../../include/sqltypes.h:29: error: syntax error before "SQLCHAR" C:/MinGW/bin/../lib/gcc/mingw32/3.4.5/../../../../include/sqltypes.h:34: error: syntax error before "SQLUINTEGER" C:/MinGW/bin/../lib/gcc/mingw32/3.4.5/../../../../include/sqltypes.h:36: error: syntax error before "SQLUSMALLINT" C:/MinGW/bin/../lib/gcc/mingw32/3.4.5/../../../../include/sqltypes.h:37: error: syntax error before "SQLPOINTER" C:/MinGW/bin/../lib/gcc/mingw32/3.4.5/../../../../include/sqltypes.h:50: error: syntax error before "SQLHWND" C:/MinGW/bin/../lib/gcc/mingw32/3.4.5/../../../../include/sqltypes.h:51: error: syntax error before "BOOKMARK" C:/MinGW/bin/../lib/gcc/mingw32/3.4.5/../../../../include/sqltypes.h:71: error: syntax error before "SQLTCHAR" C:/MinGW/bin/../lib/gcc/mingw32/3.4.5/../../../../include/sqltypes.h:84: error: syntax error before "SQLBIGINT" C:/MinGW/bin/../lib/gcc/mingw32/3.4.5/../../../../include/sqltypes.h:85: error: syntax error before "SQLUBIGINT" C:/MinGW/bin/../lib/gcc/mingw32/3.4.5/../../../../include/sqltypes.h:90: error: syntax error before "SQLUSMALLINT" C:/MinGW/bin/../lib/gcc/mingw32/3.4.5/../../../../include/sqltypes.h:94: error: syntax error before "SQLUSMALLINT" C:/MinGW/bin/../lib/gcc/mingw32/3.4.5/../../../../include/sqltypes.h:96: error: syntax error before "second" C:/MinGW/bin/../lib/gcc/mingw32/3.4.5/../../../../include/sqltypes.h:100: error: syntax error before "SQLUSMALLINT" C:/MinGW/bin/../lib/gcc/mingw32/3.4.5/../../../../include/sqltypes.h:102: error: syntax error before "hour" C:/MinGW/bin/../lib/gcc/mingw32/3.4.5/../../../../include/sqltypes.h:103: error: syntax error before "minute" C:/MinGW/bin/../lib/gcc/mingw32/3.4.5/../../../../include/sqltypes.h:104: error: syntax error before "second" C:/MinGW/bin/../lib/gcc/mingw32/3.4.5/../../../../include/sqltypes.h:105: error: syntax error before "fraction" C:/MinGW/bin/../lib/gcc/mingw32/3.4.5/../../../../include/sqltypes.h:108: error: syntax error before "SQL_DATE_STRUCT" C:/MinGW/bin/../lib/gcc/mingw32/3.4.5/../../../../include/sqltypes.h:109: error: syntax error before "SQL_TIME_STRUCT" C:/MinGW/bin/../lib/gcc/mingw32/3.4.5/../../../../include/sqltypes.h:110: error: syntax error before "SQL_TIMESTAMP_STRUCT" C:/MinGW/bin/../lib/gcc/mingw32/3.4.5/../../../../include/sqltypes.h:118: error: syntax error before "SQLUINTEGER" C:/MinGW/bin/../lib/gcc/mingw32/3.4.5/../../../../include/sqltypes.h:122: error: syntax error before "SQLUINTEGER" C:/MinGW/bin/../lib/gcc/mingw32/3.4.5/../../../../include/sqltypes.h:124: error: syntax error before "minute" C:/MinGW/bin/../lib/gcc/mingw32/3.4.5/../../../../include/sqltypes.h:125: error: syntax error before "second" C:/MinGW/bin/../lib/gcc/mingw32/3.4.5/../../../../include/sqltypes.h:126: error: syntax error before "fraction" C:/MinGW/bin/../lib/gcc/mingw32/3.4.5/../../../../include/sqltypes.h:132: error: syntax error before "SQL_YEAR_MONTH_STRUCT" C:/MinGW/bin/../lib/gcc/mingw32/3.4.5/../../../../include/sqltypes.h:135: error: syntax error before '}' token C:/MinGW/bin/../lib/gcc/mingw32/3.4.5/../../../../include/sqltypes.h:138: error: syntax error before "SQLCHAR" C:/MinGW/bin/../lib/gcc/mingw32/3.4.5/../../../../include/sqltypes.h:140: error: syntax error before "sign" C:/MinGW/bin/../lib/gcc/mingw32/3.4.5/../../../../include/sqltypes.h:141: error: syntax error before "val" C:/MinGW/bin/../lib/gcc/mingw32/3.4.5/../../../../include/sqltypes.h:142: error: syntax error before '}' token C:/MinGW/bin/../lib/gcc/mingw32/3.4.5/../../../../include/sqltypes.h:154: error: syntax error before "DWORD" C:/MinGW/bin/../lib/gcc/mingw32/3.4.5/../../../../include/sqltypes.h:156: error: syntax error before "Data3" C:/MinGW/bin/../lib/gcc/mingw32/3.4.5/../../../../include/sqltypes.h:157: error: syntax error before "Data4" C:/MinGW/bin/../lib/gcc/mingw32/3.4.5/../../../../include/sqltypes.h:158: error: syntax error before '}' token In file included from C:/MinGW/bin/../lib/gcc/mingw32/3.4.5/../../../../include/sqlext.h:7, from DB2.h:14, from DB2.xs:7: C:/MinGW/bin/../lib/gcc/mingw32/3.4.5/../../../../include/sql.h:346: error: syntax error before "SQLUSMALLINT" C:/MinGW/bin/../lib/gcc/mingw32/3.4.5/../../../../include/sql.h:348: error: syntax error before "SQLCHAR" C:/MinGW/bin/../lib/gcc/mingw32/3.4.5/../../../../include/sql.h:349: error: syntax error before "SQLUSMALLINT" C:/MinGW/bin/../lib/gcc/mingw32/3.4.5/../../../../include/sql.h:351: error: syntax error before "SQLCHAR" C:/MinGW/bin/../lib/gcc/mingw32/3.4.5/../../../../include/sql.h:352: error: syntax error before "SQLCHAR" C:/MinGW/bin/../lib/gcc/mingw32/3.4.5/../../../../include/sql.h:357: error: syntax error before "SQLUSMALLINT" C:/MinGW/bin/../lib/gcc/mingw32/3.4.5/../../../../include/sql.h:358: error: syntax error before "SQLCHAR" C:/MinGW/bin/../lib/gcc/mingw32/3.4.5/../../../../include/sql.h:360: error: syntax error before "SQLCHAR" C:/MinGW/bin/../lib/gcc/mingw32/3.4.5/../../../../include/sql.h:362: error: syntax error before "SQLCHAR" C:/MinGW/bin/../lib/gcc/mingw32/3.4.5/../../../../include/sql.h:363: error: syntax error before "SQLUSMALLINT" C:/MinGW/bin/../lib/gcc/mingw32/3.4.5/../../../../include/sql.h:364: error: syntax error before "SQLUSMALLINT" C:/MinGW/bin/../lib/gcc/mingw32/3.4.5/../../../../include/sql.h:365: error: syntax error before "SQLCHAR" C:/MinGW/bin/../lib/gcc/mingw32/3.4.5/../../../../include/sql.h:366: error: syntax error before "SQLUSMALLINT" C:/MinGW/bin/../lib/gcc/mingw32/3.4.5/../../../../include/sql.h:367: error: syntax error before "SQLUSMALLINT" C:/MinGW/bin/../lib/gcc/mingw32/3.4.5/../../../../include/sql.h:368: error: syntax error before "SQLUSMALLINT" C:/MinGW/bin/../lib/gcc/mingw32/3.4.5/../../../../include/sql.h:369: error: syntax error before "SQLUSMALLINT" C:/MinGW/bin/../lib/gcc/mingw32/3.4.5/../../../../include/sql.h:370: error: syntax error before "SQLUSMALLINT" C:/MinGW/bin/../lib/gcc/mingw32/3.4.5/../../../../include/sql.h:372: error: syntax error before "SQLPOINTER" C:/MinGW/bin/../lib/gcc/mingw32/3.4.5/../../../../include/sql.h:373: error: syntax error before "SQLPOINTER" C:/MinGW/bin/../lib/gcc/mingw32/3.4.5/../../../../include/sql.h:374: error: syntax error before "SQLUSMALLINT" C:/MinGW/bin/../lib/gcc/mingw32/3.4.5/../../../../include/sql.h:375: error: syntax error before "SQLUSMALLINT" C:/MinGW/bin/../lib/gcc/mingw32/3.4.5/../../../../include/sql.h:376: error: syntax error before "SQLUSMALLINT" C:/MinGW/bin/../lib/gcc/mingw32/3.4.5/../../../../include/sql.h:377: error: syntax error before "SQLCHAR" C:/MinGW/bin/../lib/gcc/mingw32/3.4.5/../../../../include/sql.h:378: error: syntax error before "SQLCHAR" C:/MinGW/bin/../lib/gcc/mingw32/3.4.5/../../../../include/sql.h:379: error: syntax error before "SQLUSMALLINT" C:/MinGW/bin/../lib/gcc/mingw32/3.4.5/../../../../include/sql.h:382: error: syntax error before "SQLUSMALLINT" C:/MinGW/bin/../lib/gcc/mingw32/3.4.5/../../../../include/sql.h:384: error: syntax error before "SQLUSMALLINT" C:/MinGW/bin/../lib/gcc/mingw32/3.4.5/../../../../include/sql.h:389: error: syntax error before "SQLPOINTER" C:/MinGW/bin/../lib/gcc/mingw32/3.4.5/../../../../include/sql.h:390: error: syntax error before "SQLPOINTER" C:/MinGW/bin/../lib/gcc/mingw32/3.4.5/../../../../include/sql.h:391: error: syntax error before "SQLCHAR" C:/MinGW/bin/../lib/gcc/mingw32/3.4.5/../../../../include/sql.h:393: error: syntax error before "SQLPOINTER" C:/MinGW/bin/../lib/gcc/mingw32/3.4.5/../../../../include/sql.h:394: error: syntax error before "SQLCHAR" C:/MinGW/bin/../lib/gcc/mingw32/3.4.5/../../../../include/sql.h:395: error: syntax error before "SQLPOINTER" C:/MinGW/bin/../lib/gcc/mingw32/3.4.5/../../../../include/sql.h:396: error: syntax error before "SQLPOINTER" C:/MinGW/bin/../lib/gcc/mingw32/3.4.5/../../../../include/sql.h:397: error: syntax error before "SQLPOINTER" C:/MinGW/bin/../lib/gcc/mingw32/3.4.5/../../../../include/sql.h:398: error: syntax error before "SQLPOINTER" C:/MinGW/bin/../lib/gcc/mingw32/3.4.5/../../../../include/sql.h:400: error: syntax error before "SQLPOINTER" C:/MinGW/bin/../lib/gcc/mingw32/3.4.5/../../../../include/sql.h:401: error: syntax error before "SQLPOINTER" C:/MinGW/bin/../lib/gcc/mingw32/3.4.5/../../../../include/sql.h:402: error: syntax error before "SQLPOINTER" In file included from DB2.h:14, from DB2.xs:7: C:/MinGW/bin/../lib/gcc/mingw32/3.4.5/../../../../include/sqlext.h:1184: error: syntax error before "SQLHWND" C:/MinGW/bin/../lib/gcc/mingw32/3.4.5/../../../../include/sqlext.h:1185: error: syntax error before "SQLCHAR" C:/MinGW/bin/../lib/gcc/mingw32/3.4.5/../../../../include/sqlext.h:1186: error: syntax error before "SQLCHAR" C:/MinGW/bin/../lib/gcc/mingw32/3.4.5/../../../../include/sqlext.h:1187: error: syntax error before "SQLUSMALLINT" C:/MinGW/bin/../lib/gcc/mingw32/3.4.5/../../../../include/sqlext.h:1188: error: syntax error before "SQLUSMALLINT" C:/MinGW/bin/../lib/gcc/mingw32/3.4.5/../../../../include/sqlext.h:1189: error: syntax error before "SQLUSMALLINT" C:/MinGW/bin/../lib/gcc/mingw32/3.4.5/../../../../include/sqlext.h:1190: error: syntax error before "SQLCHAR" C:/MinGW/bin/../lib/gcc/mingw32/3.4.5/../../../../include/sqlext.h:1192: error: syntax error before "SQLCHAR" C:/MinGW/bin/../lib/gcc/mingw32/3.4.5/../../../../include/sqlext.h:1194: error: syntax error before "SQLUINTEGER" C:/MinGW/bin/../lib/gcc/mingw32/3.4.5/../../../../include/sqlext.h:1195: error: syntax error before "SQLCHAR" C:/MinGW/bin/../lib/gcc/mingw32/3.4.5/../../../../include/sqlext.h:1196: error: syntax error before "SQLCHAR" C:/MinGW/bin/../lib/gcc/mingw32/3.4.5/../../../../include/sqlext.h:1197: error: syntax error before "SQLCHAR" C:/MinGW/bin/../lib/gcc/mingw32/3.4.5/../../../../include/sqlext.h:1198: error: syntax error before "SQLUSMALLINT" C:/MinGW/bin/../lib/gcc/mingw32/3.4.5/../../../../include/sqlext.h:1199: error: syntax error before "SQLCHAR" C:/MinGW/bin/../lib/gcc/mingw32/3.4.5/../../../../include/sqlext.h:1200: error: syntax error before "SQLUSMALLINT" C:/MinGW/bin/../lib/gcc/mingw32/3.4.5/../../../../include/sqlext.h:1201: error: syntax error before "SQLUSMALLINT" C:/MinGW/bin/../lib/gcc/mingw32/3.4.5/../../../../include/sqlext.h:1202: error: syntax error before "SQLUSMALLINT" C:/MinGW/bin/../lib/gcc/mingw32/3.4.5/../../../../include/sqlext.h:1203: error: syntax error before "ODBCGetTryWaitValue" C:/MinGW/bin/../lib/gcc/mingw32/3.4.5/../../../../include/sqlext.h:1204: error: syntax error before "ODBCSetTryWaitValue" C:/MinGW/bin/../lib/gcc/mingw32/3.4.5/../../../../include/sqlext.h:1207: error: syntax error before "TraceReturn" C:/MinGW/bin/../lib/gcc/mingw32/3.4.5/../../../../include/sqlext.h:1208: error: syntax error before "TraceVersion" In file included from C:/MinGW/bin/../lib/gcc/mingw32/3.4.5/../../../../include/sqlext.h:1214, from DB2.h:14, from DB2.xs:7: C:/MinGW/bin/../lib/gcc/mingw32/3.4.5/../../../../include/sqlucode.h:22: error: syntax error before "SQLCHAR" C:/MinGW/bin/../lib/gcc/mingw32/3.4.5/../../../../include/sqlucode.h:24: error: syntax error before "SQLPOINTER" C:/MinGW/bin/../lib/gcc/mingw32/3.4.5/../../../../include/sqlucode.h:25: error: syntax error before "SQLUSMALLINT" C:/MinGW/bin/../lib/gcc/mingw32/3.4.5/../../../../include/sqlucode.h:26: error: syntax error before "SQLUSMALLINT" C:/MinGW/bin/../lib/gcc/mingw32/3.4.5/../../../../include/sqlucode.h:27: error: syntax error before "SQLUSMALLINT" C:/MinGW/bin/../lib/gcc/mingw32/3.4.5/../../../../include/sqlucode.h:28: error: syntax error before "SQLCHAR" C:/MinGW/bin/../lib/gcc/mingw32/3.4.5/../../../../include/sqlucode.h:30: error: syntax error before "SQLCHAR" C:/MinGW/bin/../lib/gcc/mingw32/3.4.5/../../../../include/sqlucode.h:32: error: syntax error before "SQLCHAR" C:/MinGW/bin/../lib/gcc/mingw32/3.4.5/../../../../include/sqlucode.h:34: error: syntax error before "SQLUSMALLINT" C:/MinGW/bin/../lib/gcc/mingw32/3.4.5/../../../../include/sqlucode.h:35: error: syntax error before "SQLUSMALLINT" C:/MinGW/bin/../lib/gcc/mingw32/3.4.5/../../../../include/sqlucode.h:36: error: syntax error before "SQLUSMALLINT" C:/MinGW/bin/../lib/gcc/mingw32/3.4.5/../../../../include/sqlucode.h:37: error: syntax error before "SQLUSMALLINT" C:/MinGW/bin/../lib/gcc/mingw32/3.4.5/../../../../include/sqlucode.h:38: error: syntax error before "SQLHWND" C:/MinGW/bin/../lib/gcc/mingw32/3.4.5/../../../../include/sqlucode.h:39: error: syntax error before "SQLHWND" C:/MinGW/bin/../lib/gcc/mingw32/3.4.5/../../../../include/sqlucode.h:40: error: syntax error before "SQLUSMALLINT" C:/MinGW/bin/../lib/gcc/mingw32/3.4.5/../../../../include/sqlucode.h:41: error: syntax error before "SQLUSMALLINT" C:/MinGW/bin/../lib/gcc/mingw32/3.4.5/../../../../include/sqlucode.h:42: error: syntax error before "SQLCHAR" C:/MinGW/bin/../lib/gcc/mingw32/3.4.5/../../../../include/sqlucode.h:44: error: syntax error before "SQLCHAR" C:/MinGW/bin/../lib/gcc/mingw32/3.4.5/../../../../include/sqlucode.h:46: error: syntax error before "SQLCHAR" C:/MinGW/bin/../lib/gcc/mingw32/3.4.5/../../../../include/sqlucode.h:48: error: syntax error before "SQLPOINTER" C:/MinGW/bin/../lib/gcc/mingw32/3.4.5/../../../../include/sqlucode.h:49: error: syntax error before "SQLPOINTER" C:/MinGW/bin/../lib/gcc/mingw32/3.4.5/../../../../include/sqlucode.h:50: error: syntax error before "SQLUSMALLINT" C:/MinGW/bin/../lib/gcc/mingw32/3.4.5/../../../../include/sqlucode.h:51: error: syntax error before "SQLUSMALLINT" C:/MinGW/bin/../lib/gcc/mingw32/3.4.5/../../../../include/sqlucode.h:52: error: syntax error before "SQLCHAR" C:/MinGW/bin/../lib/gcc/mingw32/3.4.5/../../../../include/sqlucode.h:54: error: syntax error before "SQLUSMALLINT" C:/MinGW/bin/../lib/gcc/mingw32/3.4.5/../../../../include/sqlucode.h:55: error: syntax error before "SQLUSMALLINT" C:/MinGW/bin/../lib/gcc/mingw32/3.4.5/../../../../include/sqlucode.h:58: error: syntax error before "SQLCHAR" C:/MinGW/bin/../lib/gcc/mingw32/3.4.5/../../../../include/sqlucode.h:60: error: syntax error before "SQLCHAR" C:/MinGW/bin/../lib/gcc/mingw32/3.4.5/../../../../include/sqlucode.h:62: error: syntax error before "SQLCHAR" C:/MinGW/bin/../lib/gcc/mingw32/3.4.5/../../../../include/sqlucode.h:64: error: syntax error before "SQLCHAR" C:/MinGW/bin/../lib/gcc/mingw32/3.4.5/../../../../include/sqlucode.h:66: error: syntax error before "SQLCHAR" C:/MinGW/bin/../lib/gcc/mingw32/3.4.5/../../../../include/sqlucode.h:68: error: syntax error before "SQLPOINTER" C:/MinGW/bin/../lib/gcc/mingw32/3.4.5/../../../../include/sqlucode.h:69: error: syntax error before "SQLPOINTER" C:/MinGW/bin/../lib/gcc/mingw32/3.4.5/../../../../include/sqlucode.h:70: error: syntax error before "SQLUSMALLINT" C:/MinGW/bin/../lib/gcc/mingw32/3.4.5/../../../../include/sqlucode.h:71: error: syntax error before "SQLUSMALLINT" C:/MinGW/bin/../lib/gcc/mingw32/3.4.5/../../../../include/sqlucode.h:72: error: syntax error before "SQLCHAR" C:/MinGW/bin/../lib/gcc/mingw32/3.4.5/../../../../include/sqlucode.h:74: error: syntax error before "SQLUSMALLINT" C:/MinGW/bin/../lib/gcc/mingw32/3.4.5/../../../../include/sqlucode.h:75: error: syntax error before "SQLUSMALLINT" C:/MinGW/bin/../lib/gcc/mingw32/3.4.5/../../../../include/sqlucode.h:76: error: syntax error before "SQLCHAR" C:/MinGW/bin/../lib/gcc/mingw32/3.4.5/../../../../include/sqlucode.h:77: error: syntax error before "SQLUSMALLINT" C:/MinGW/bin/../lib/gcc/mingw32/3.4.5/../../../../include/sqlucode.h:78: error: syntax error before "SQLCHAR" C:/MinGW/bin/../lib/gcc/mingw32/3.4.5/../../../../include/sqlucode.h:80: error: syntax error before "SQLCHAR" C:/MinGW/bin/../lib/gcc/mingw32/3.4.5/../../../../include/sqlucode.h:83: error: syntax error before "SQLPOINTER" C:/MinGW/bin/../lib/gcc/mingw32/3.4.5/../../../../include/sqlucode.h:84: error: syntax error before "SQLPOINTER" C:/MinGW/bin/../lib/gcc/mingw32/3.4.5/../../../../include/sqlucode.h:85: error: syntax error before "SQLPOINTER" C:/MinGW/bin/../lib/gcc/mingw32/3.4.5/../../../../include/sqlucode.h:86: error: syntax error before "SQLPOINTER" C:/MinGW/bin/../lib/gcc/mingw32/3.4.5/../../../../include/sqlucode.h:87: error: syntax error before "SQLCHAR" C:/MinGW/bin/../lib/gcc/mingw32/3.4.5/../../../../include/sqlucode.h:89: error: syntax error before "SQLPOINTER" C:/MinGW/bin/../lib/gcc/mingw32/3.4.5/../../../../include/sqlucode.h:90: error: syntax error before "SQLPOINTER" C:/MinGW/bin/../lib/gcc/mingw32/3.4.5/../../../../include/sqlucode.h:91: error: syntax error before "SQLCHAR" C:/MinGW/bin/../lib/gcc/mingw32/3.4.5/../../../../include/sqlucode.h:93: error: syntax error before "SQLPOINTER" C:/MinGW/bin/../lib/gcc/mingw32/3.4.5/../../../../include/sqlucode.h:94: error: syntax error before "SQLPOINTER" C:/MinGW/bin/../lib/gcc/mingw32/3.4.5/../../../../include/sqlucode.h:95: error: syntax error before "SQLPOINTER" C:/MinGW/bin/../lib/gcc/mingw32/3.4.5/../../../../include/sqlucode.h:96: error: syntax error before "SQLPOINTER" DB2.h:16:66: sqlstate.h: No such file or directory In file included from C:/MinGW/bin/../lib/gcc/mingw32/3.4.5/../../../../include/windows.h:48, from C:/Perl/lib/CORE/win32.h:61, from C:/Perl/lib/CORE/win32thread.h:4, from C:/Perl/lib/CORE/perl.h:2748, from C:/Perl/lib/auto/DBI/DBIXS.h:19, from DB2.h:18, from DB2.xs:7: C:/MinGW/bin/../lib/gcc/mingw32/3.4.5/../../../../include/windef.h:229: error: 'DWORD' redeclared as different kind of symbol C:/MinGW/bin/../lib/gcc/mingw32/3.4.5/../../../../include/sqlext.h:1208: error: previous declaration of 'DWORD' was here C:/MinGW/bin/../lib/gcc/mingw32/3.4.5/../../../../include/windef.h:234: error: 'BOOL' redeclared as different kind of symbol C:/MinGW/bin/../lib/gcc/mingw32/3.4.5/../../../../include/sqlext.h:1204: error: previous declaration of 'BOOL' was here In file included from DB2.h:22, from DB2.xs:7: dbdimp.h:56: error: syntax error before "SQLCHAR" dbdimp.h:56: warning: no semicolon at end of struct or union dbdimp.h:62: error: syntax error before '*' token dbdimp.h:62: warning: data definition has no type or storage class dbdimp.h:73: error: syntax error before '}' token dbdimp.h:82: error: syntax error before "SQLCHAR" dbdimp.h:82: warning: no semicolon at end of struct or union dbdimp.h:85: error: syntax error before "prec" dbdimp.h:85: warning: data definition has no type or storage class dbdimp.h:86: error: conflicting types for 'scale' C:/MinGW/bin/../lib/gcc/mingw32/3.4.5/../../../../include/sqltypes.h:139: error: previous declaration of 'scale' was here dbdimp.h:95: error: syntax error before '}' token dbdimp.h:103: error: syntax error before "SQLUSMALLINT" dbdimp.h:103: warning: no semicolon at end of struct or union dbdimp.h:104: error: conflicting types for 'indp' dbdimp.h:91: error: previous declaration of 'indp' was here dbdimp.h:109: error: syntax error before "descColumnSize" dbdimp.h:109: warning: data definition has no type or storage class DB2.xs: In function `XS_DBD__DB2__st_execute': DB2.xs:355: error: dereferencing pointer to incomplete type DB2.xs:357: error: dereferencing pointer to incomplete type DB2.xs:362: error: dereferencing pointer to incomplete type DB2.xs:363: error: dereferencing pointer to incomplete type DB2.xs:364: error: dereferencing pointer to incomplete type DB2.xs:379: error: dereferencing pointer to incomplete type DB2.xs:380: error: dereferencing pointer to incomplete type DB2.xs: In function `XS_DBD__DB2__st_finish': DB2.xs:434: error: dereferencing pointer to incomplete type DB2.xs:435: error: dereferencing pointer to incomplete type DB2.xs:442: error: dereferencing pointer to incomplete type DB2.xs:442: error: dereferencing pointer to incomplete type DB2.xs:442: error: dereferencing pointer to incomplete type DB2.xs: In function `XS_DBD__DB2__st_DESTROY': DB2.xs:500: error: dereferencing pointer to incomplete type DB2.xs:502: error: dereferencing pointer to incomplete type DB2.xs:508: error: dereferencing pointer to incomplete type DB2.xs:509: error: dereferencing pointer to incomplete type DB2.xs:509: error: dereferencing pointer to incomplete type DB2.xs:509: error: dereferencing pointer to incomplete type DB2.xs:511: error: dereferencing pointer to incomplete type DB2.xs:512: error: dereferencing pointer to incomplete type DB2.xs:517: error: dereferencing pointer to incomplete type DB2.xs:517: error: dereferencing pointer to incomplete type DB2.xs:517: error: dereferencing pointer to incomplete type DB2.xs: In function `boot_DBD__DB2': DB2.xs:36: error: invalid application of `sizeof' to incomplete type `C:/Perl/lib/auto/DBI/DBIXS.h' dmake.exe: Error code 1, while making 'DB2.o'

In reply to Need help installing Mod DBD/DB2 on windows by perlnewb123

Title:
Use:  <p> text here (a paragraph) </p>
and:  <code> code here </code>
to format your post, it's "PerlMonks-approved HTML":



  • Posts are HTML formatted. Put <p> </p> tags around your paragraphs. Put <code> </code> tags around your code and data!
  • Titles consisting of a single word are discouraged, and in most cases are disallowed outright.
  • Read Where should I post X? if you're not absolutely sure you're posting in the right place.
  • Please read these before you post! —
  • Posts may use any of the Perl Monks Approved HTML tags:
    a, abbr, b, big, blockquote, br, caption, center, col, colgroup, dd, del, details, div, dl, dt, em, font, h1, h2, h3, h4, h5, h6, hr, i, ins, li, ol, p, pre, readmore, small, span, spoiler, strike, strong, sub, summary, sup, table, tbody, td, tfoot, th, thead, tr, tt, u, ul, wbr
  • You may need to use entities for some characters, as follows. (Exception: Within code tags, you can put the characters literally.)
            For:     Use:
    & &amp;
    < &lt;
    > &gt;
    [ &#91;
    ] &#93;
  • Link using PerlMonks shortcuts! What shortcuts can I use for linking?
  • See Writeup Formatting Tips and other pages linked from there for more info.