Hi: We are trying to Install the “CPAN MQSeries-1.34 Module (By ‘MQ Engineering Group’.)” into the “ActivePerl-5.22.1.2201-MSWin32-x86-64int-299574” Install. In the J:\ Drive.
(We are in the process of Upgrading from your “MQSeries Module” from 2003, installed in Perl5.6, on a Windows2003 Server). This Perl 5.22 Install is on a Windows2012R2 Standard Server, 64-bit OS, x64 based Intel Xeon CPU-E5-2665 processor. 8GB RAM. We need this MQSeries Module to communicate with our: IBM webSphere MQ Series 8.0.0.0 64-bit Messaging Installed on this Same Server,On the D:\ Drive, using the VisualC++ Libraries, C:\Program Files (x86)\Microsoft Visual Studio 12.0\VC\bin\cl.exe, from the Microsoft VisualStudio2013 Express Installed on the C:\ Drive. (C:\Program Files (x86)\Microsoft Visual Studio 12.0)( C:\Program Files (x86)\Microsoft Visual Studio 12.0\Common7\IDE\WDExpress.exe). Also, be able to use the C or C++ include/header files and the included datatypes in the IBM MQ Series 8.0. (D:\Program Files\IBM\WebSphere MQ\tools\c\include or D:\Program Files\IBM\WebSphere MQ\tools\cplus\include) thru the Perl Module Install. We are running into some Issues during the above effort. Will appreciate any help you can provide to make this happen. Also, is there some way to get the Perl5.22 to be configured to use the VC++ Compiler, instead of the default gcc.exe Compiler. Basically, we need your help and expertise to Complete for the MQSeries-1.34 Module the Install Steps: “Perl Makefile.PL, make, make test and make install”. Here is a Sampling of some of the Errors we are getting: Unrecognized architecture [MSWin32-x86-multi-thread-64int] and compiler [J:\Perl522\site\bin\gcc.exe]. Not setting rpath. Warning (mostly harmless): No library found for -lodbc32 Warning (mostly harmless): No library found for -lodbccp32 Warning (mostly harmless): No library found for -lcomctl32 J:\Perl522\lib\CORE/perl.h:2635:19: error: storage class specified for parameter 'CV' J:\Perl522\lib\CORE/perl.h:2667:12: error: expected '=', ',', ';', 'asm' or '__attribute__' before 'PAD' J:\Perl522\lib\CORE/handy.h:1034:14: error: expected '=', ',', ';', 'asm' or '__attribute__' before 'PL_charclass' J:\Perl522\lib\CORE/handy.h:1734:13: error: expected '=', ',', ';', 'asm' or '__attribute__' before 'line_t' J:\Perl522\lib\CORE/handy.h:175:17: error: storage class specified for parameter 'U32' j:\perl522\site\lib\auto\mingw\bin\../lib/gcc/i686-w64-mingw32/4.6.3/../../../../i686-w64-mingw32/include/signal.h:59:3: error: expected declaration specifiers before '__p_sig_fn_t' In file included from j:\perl522\site\lib\auto\mingw\bin\../lib/gcc/i686-w64-min gw32/4.6.3/../../../../i686-w64-mingw32/include/windows.h:9:0, from J:\Perl522\lib\CORE/win32.h:133, from J:\Perl522\lib\CORE/win32thread.h:4, from J:\Perl522\lib\CORE/perl.h:3063, from MQSeries.xs:7: j:\perl522\site\lib\auto\mingw\bin\../lib/gcc/i686-w64-mingw32/4.6.3/../../../../i686-w64-mingw32/include/_mingw.h:307:9: error: expected declaration specifiers before '#pragma' j:\perl522\site\lib\auto\mingw\bin\../lib/gcc/i686-w64-mingw32/4.6.3/../../../../i686-w64-mingw32/include/_mingw.h:661:1: error: expected '=', ',', ';', 'asm' or '__attribute__' before '{' token j:\perl522\site\lib\auto\mingw\bin\../lib/gcc/i686-w64-mingw32/4.6.3/../../../../i686-w64-mingw32/include/windef.h:132:13: error: storage class specified for parameter 'INT' j:\perl522\site\lib\auto\mingw\bin\../lib/gcc/i686-w64-mingw32/4.6.3/../../../.. /i686-w64-mingw32/include/windef.h:133:22: error: storage class specified for parameter 'UINT' D:/Program Files/IBM/WebSphere MQ/Tools/C/include/cmqzc.h:798:4: error: unknowntype name 'PMQLONG' D:/Program Files/IBM/WebSphere MQ/Tools/C/include/cmqzc.h:799:4: error: unknowntype name 'PMQLONG' D:/Program Files/IBM/WebSphere MQ/Tools/C/include/cmqzc.h:800:4: error: unknowntype name 'PMQLONG' D:/Program Files/IBM/WebSphere MQ/Tools/C/include/cmqzc.h:802:2: error: unknowntype name 'MQZ_INIT_NAME' D:/Program Files/IBM/WebSphere MQ/Tools/C/include/cmqzc.h:830:4: error: unknowntype name 'PMQLONG' D:/Program Files/IBM/WebSphere MQ/Tools/C/include/cmqzc.h:831:4: error: unknowntype name 'PMQLONG' D:/Program Files/IBM/WebSphere MQ/Tools/C/include/cmqzc.h:833:2: error: unknowntype name 'MQZ_LOOKUP_NAME' D:/Program Files/IBM/WebSphere MQ/Tools/C/include/cmqec.h:98:4: error: unknown type name 'MQCHAR4' D:/Program Files/IBM/WebSphere MQ/Tools/C/include/cmqec.h:99:4: error: expectedspecifier-qualifier-list before 'MQLONG' D:/Program Files/IBM/WebSphere MQ/Tools/C/include/cmqec.h:97:2: warning: empty declaration [enabled by default] MQSeries.xs:86:1: error: expected declaration specifiers before 'MQULONG' MQSeries.xs:87:1: error: expected declaration specifiers before 'MQLONG' MQSeries.xs:95:1: error: unknown type name 'size_t' dmake.exe: Error code 129, while making 'MQSeries.o' dmake.exe: Error code 255, while making 'subdirs' J:/Perl522/cpan/build/MQSeries-1.34/. J:\Perl522\site\bin\dmake.exe -- NOT OK J:\Perl522\cpan\build\MQSeries-1.34> Thanks. Niranjan Niranjan Shah Complex Enterprise Services AEP 1 Riverside Plaza Columbus, OH 43215 Cell: 636.293.1245 Ph: 614.716.3537 To: modu...@cpan.org<mailto:modu...@cpan.org>