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>

Reply via email to