ASG
IBM
Zystems
Cressida
Icon
Netflexity
 
  MQSeries.net
Search  Search       Tech Exchange      Education      Certifications      Library      Info Center      SupportPacs      LinkedIn  Search  Search                                                                   FAQ  FAQ   Usergroups  Usergroups
 
Register  ::  Log in Log in to check your private messages
 
RSS Feed - WebSphere MQ Support RSS Feed - Message Broker Support

MQSeries.net Forum Index » IBM MQ API Support » Link error when installing the mqseries perl module

Post new topic  Reply to topic
 Link error when installing the mqseries perl module « View previous topic :: View next topic » 
Author Message
mp
PostPosted: Mon Feb 07, 2005 4:37 am    Post subject: Link error when installing the mqseries perl module Reply with quote

Newbie

Joined: 07 Feb 2005
Posts: 1

I get a link error when i try installing the MQSeries-1.23 perl module on Windows XP.

I use the free "Microsoft Visual C++ Toolkit 2003", "Microsoft SDK", "IBM Websphere MQ for Windows Version 5.3 (Client) and "Active Perl v5.8.3 built 809".

I capturing the stdout below:

cp MQSeries/Constants/ReasonMacro.pl blib\lib\MQSeries\Constants\ReasonMacro.pl
cp MQSeries/Command/PCF/RequestValues.pl blib\lib\MQSeries\Command\PCF\RequestValues.pl
cp MQSeries/ErrorLog/Parser.pm blib\lib\MQSeries\ErrorLog\Parser.pm
cp MQSeries/Queue.pm blib\lib\MQSeries\Queue.pm
cp MQSeries/Command/PCF/Requests.pl blib\lib\MQSeries\Command\PCF\Requests.pl
cp MQSeries/Constants/AttributeString.pl blib\lib\MQSeries\Constants\AttributeString.pl
cp MQSeries/Constants/AttributeLength.pl blib\lib\MQSeries\Constants\AttributeLength.pl
cp MQSeries/Constants/ValidPutMsgRecFields.pl blib\lib\MQSeries\Constants\ValidPutMsgRecFields.pl
cp MQSeries/Command/PCF/RequestParameterRequired.pl blib\lib\MQSeries\Command\PCF\RequestParameterRequired.pl
cp MQSeries/FDC/Parser.pm blib\lib\MQSeries\FDC\Parser.pm
cp MQSeries/Utils.pm blib\lib\MQSeries\Utils.pm
cp MQSeries/Command/Request.pm blib\lib\MQSeries\Command\Request.pm
cp MQSeries/Command/PCF/Responses.pl blib\lib\MQSeries\Command\PCF\Responses.pl
cp MQSeries/Command/MQSC.pm blib\lib\MQSeries\Command\MQSC.pm
cp MQSeries/Command/PCF.pm blib\lib\MQSeries\Command\PCF.pm
cp MQSeries/Message/Event.pl blib\lib\MQSeries\Message\Event.pl
cp MQSeries/Message/ConfigEvent.pm blib\lib\MQSeries\Message\ConfigEvent.pm
cp MQSeries/Message/Event.pm blib\lib\MQSeries\Message\Event.pm
cp MQSeries/Command.pm blib\lib\MQSeries\Command.pm
cp MQSeries/Message/RFH2.pm blib\lib\MQSeries\Message\RFH2.pm
cp MQSeries/Message/Trigger.pm blib\lib\MQSeries\Message\Trigger.pm
cp MQSeries/ErrorLog/Tail.pm blib\lib\MQSeries\ErrorLog\Tail.pm
cp MQSeries/FDC/Entry.pm blib\lib\MQSeries\FDC\Entry.pm
cp MQSeries/Config/Machine.pm blib\lib\MQSeries\Config\Machine.pm
cp MQSeries/Command/PCF/RequestParameterOrder.pl blib\lib\MQSeries\Command\PCF\RequestParameterOrder.pl
cp MQSeries/Config/QMgr.pm blib\lib\MQSeries\Config\QMgr.pm
cp MQSeries/FDC/Tail.pm blib\lib\MQSeries\FDC\Tail.pm
cp MQSeries/Command/MQSC/RequestParameterPrimary.pl blib\lib\MQSeries\Command\MQSC\RequestParameterPrimary.pl
cp MQSeries/Command/Base.pm blib\lib\MQSeries\Command\Base.pm
cp MQSeries/Constants/ReasonText.pl blib\lib\MQSeries\Constants\ReasonText.pl
cp MQSeries/QueueManager.pm blib\lib\MQSeries\QueueManager.pm
cp MQSeries/Config/Authority.pm blib\lib\MQSeries\Config\Authority.pm
cp MQSeries/Command/MQSC/RequestArgs.pl blib\lib\MQSeries\Command\MQSC\RequestArgs.pl
cp MQSeries/ErrorLog/Entry.pm blib\lib\MQSeries\ErrorLog\Entry.pm
cp MQSeries/Message/Storable.pm blib\lib\MQSeries\Message\Storable.pm
cp MQSeries/ErrorLog/descriptions.pl blib\lib\MQSeries\ErrorLog\descriptions.pl
cp MQSeries/Command/MQSC/RequestValues.pl blib\lib\MQSeries\Command\MQSC\RequestValues.pl
cp MQSeries/Message/ConfigEvent.pl blib\lib\MQSeries\Message\ConfigEvent.pl
cp MQSeries/Command/Response.pm blib\lib\MQSeries\Command\Response.pm
cp MQSeries/Command/MQSC/Responses.pl blib\lib\MQSeries\Command\MQSC\Responses.pl
cp MQSeries/Config/ChannelTable.pm blib\lib\MQSeries\Config\ChannelTable.pm
cp MQSeries/Command/MQSC/RequestParameters.pl blib\lib\MQSeries\Command\MQSC\RequestParameters.pl
cp MQSeries/Command/MQSC/ResponseValues.pl blib\lib\MQSeries\Command\MQSC\ResponseValues.pl
cp MQSeries/Message/IIH.pm blib\lib\MQSeries\Message\IIH.pm
cp MQSeries/Message.pm blib\lib\MQSeries\Message.pm
cp MQSeries/Command/MQSC/ResponseParameters.pl blib\lib\MQSeries\Command\MQSC\ResponseParameters.pl
cp MQSeries/Command/PCF/ResponseValues.pl blib\lib\MQSeries\Command\PCF\ResponseValues.pl
cp MQSeries/Command/MQSC/RequestParameterRemap.pl blib\lib\MQSeries\Command\MQSC\RequestParameterRemap.pl
cp MQSeries/Constants.pl blib\lib\MQSeries\Constants.pl
cp MQSeries/Command/PCF/RequestParameters.pl blib\lib\MQSeries\Command\PCF\RequestParameters.pl
cp MQSeries/Command/MQSC/Requests.pl blib\lib\MQSeries\Command\MQSC\Requests.pl
cp MQSeries/Command/PCF/ResponseParameters.pl blib\lib\MQSeries\Command\PCF\ResponseParameters.pl
cp MQSeries/Constants/StringAttribute.pl blib\lib\MQSeries\Constants\StringAttribute.pl
cp MQSeries.pm blib\lib\MQSeries.pm
cp MQSeries.pm ..\blib\lib\MQClient\MQSeries.pm
AutoSplitting ..\blib\lib\MQClient\MQSeries.pm (..\blib\lib\auto\MQClient\MQSeries)
C:\Perl\bin\perl.exe "-I..\blib\arch" "-I..\blib\lib" typemap.PL typemap
C:\Perl\bin\perl.exe C:\Perl\lib\ExtUtils/xsubpp -typemap C:\Perl\lib\ExtUtils\typemap -typemap typemap MQSeries.xs > MQSeries.xsc && C:\Perl\bin\perl.exe -MExtUtils::Command -e mv MQSeries.xsc MQSeries.c
cl -c -I"C:/Mqm/Tools/inc" -I../include -nologo -Gf -W3 -MD -Zi -DNDEBUG -O1 -DWIN32 -D_CONSOLE -DNO_STRICT -DHAVE_DES_FCRYPT -DNO_HASH_SEED -DPERL_IMPLICIT_CONTEXT -DPERL_IMPLICIT_SYS -DUSE_PERLIO -DPERL_MSVCRT_READFIX -MD -Zi -DNDEBUG -O1 -DVERSION=\"1.23\" -DXS_VERSION=\"1.23\" "-IC:\Perl\lib\CORE" MQSeries.c
MQSeries.c
c1 : warning C4349: /Gf is deprecated and will not be supported in future versions of Visual C++; remove /Gf or use /GF instead
MQSeries.xs(101) : warning C4013: 'constant_hex' undefined; assuming extern returning int
MQSeries.c(107) : warning C4101: 'RETVAL' : unreferenced local variable
MQSeries.xs(122) : warning C4013: 'constant_numeric' undefined; assuming extern returning int
MQSeries.c(140) : warning C4101: 'RETVAL' : unreferenced local variable
MQSeries.xs(144) : warning C4013: 'constant_string' undefined; assuming extern returning int
MQSeries.c(173) : warning C4101: 'RETVAL' : unreferenced local variable
MQSeries.xs(164) : warning C4013: 'constant_char' undefined; assuming extern returning int
MQSeries.c(205) : warning C4101: 'RETVAL' : unreferenced local variable
MQSeries.xs(251) : warning C4018: '>' : signed/unsigned mismatch
MQSeries.xs(279) : warning C4018: '>' : signed/unsigned mismatch
MQSeries.xs(289) : warning C4018: '>' : signed/unsigned mismatch
MQSeries.xs(299) : warning C4018: '>' : signed/unsigned mismatch
MQSeries.xs(309) : warning C4018: '>' : signed/unsigned mismatch
MQSeries.xs(319) : warning C4018: '>' : signed/unsigned mismatch
MQSeries.xs(335) : warning C4018: '>' : signed/unsigned mismatch
MQSeries.xs(345) : warning C4018: '>' : signed/unsigned mismatch
MQSeries.xs(355) : warning C4018: '>' : signed/unsigned mismatch
MQSeries.xs(365) : warning C4018: '>' : signed/unsigned mismatch
MQSeries.xs(375) : warning C4018: '>' : signed/unsigned mismatch
MQSeries.xs(385) : warning C4018: '>' : signed/unsigned mismatch
MQSeries.xs(406) : warning C4018: '>' : signed/unsigned mismatch
MQSeries.xs(458) : warning C4018: '>' : signed/unsigned mismatch
MQSeries.c(601) : warning C4101: 'RETVAL' : unreferenced local variable
MQSeries.xs(1134) : warning C4018: '>' : signed/unsigned mismatch
MQSeries.xs(986) : warning C4101: 'PutMsgRecsIter' : unreferenced local variable
MQSeries.xs(984) : warning C4101: 'ValidPutMsgRecFields' : unreferenced local variable
MQSeries.xs(1702) : warning C4018: '>' : signed/unsigned mismatch
MQSeries.xs(1319) : warning C4101: 'PutMsgRecsIter' : unreferenced local variable
MQSeries.xs(1317) : warning C4101: 'ValidPutMsgRecFields' : unreferenced local variable
MQSeries.xs(2204) : warning C4018: '>' : signed/unsigned mismatch
C:\Perl\bin\perl.exe "-I..\blib\arch" "-I..\blib\lib" constants.c.PL constants.c
cl -c -I"C:/Mqm/Tools/inc" -I../include -nologo -Gf -W3 -MD -Zi -DNDEBUG -O1 -DWIN32 -D_CONSOLE -DNO_STRICT -DHAVE_DES_FCRYPT -DNO_HASH_SEED -DPERL_IMPLICIT_CONTEXT -DPERL_IMPLICIT_SYS -DUSE_PERLIO -DPERL_MSVCRT_READFIX -MD -Zi -DNDEBUG -O1 -DVERSION=\"1.23\" -DXS_VERSION=\"1.23\" "-IC:\Perl\lib\CORE" constants.c
constants.c
c1 : warning C4349: /Gf is deprecated and will not be supported in future versions of Visual C++; remove /Gf or use /GF instead
constants.c(39) : warning C4013: 'strcmp' undefined; assuming extern returning int
constants.c(5997) : warning C4013: 'strcpy' undefined; assuming extern returning int
Running Mkbootstrap for MQClient::MQSeries ()
C:\Perl\bin\perl.exe -MExtUtils::Command -e chmod 644 MQSeries.bs
C:\Perl\bin\perl.exe -MExtUtils::Mksymlists -e "Mksymlists('NAME'=>\"MQClient::MQSeries\", 'DLBASE' => 'MQSeries', 'DL_FUNCS' => { }, 'FUNCLIST' => [], 'IMPORTS' => { }, 'DL_VARS' => []);"
link -out:..\blib\arch\auto\MQClient\MQSeries\MQSeries.dll -dll -nologo -nodefaultlib -debug -opt:ref,icf -libpath:"C:\Perl\lib\CORE" -machine:x86 MQSeries.obj constants.obj C:\Perl\lib\CORE\perl58.lib C:\Mqm\Tools\lib\mqic32.lib "C:\Programme\Microsoft Visual C++ Toolkit 2003\lib\oldnames.lib" "C:\Programme\Microsoft SDK\Lib\kernel32.lib" "C:\Programme\Microsoft SDK\Lib\user32.lib" "C:\Programme\Microsoft SDK\Lib\gdi32.lib" "C:\Programme\Microsoft SDK\Lib\winspool.lib" "C:\Programme\Microsoft SDK\Lib\comdlg32.lib" "C:\Programme\Microsoft SDK\Lib\advapi32.lib" "C:\Programme\Microsoft SDK\Lib\shell32.lib" "C:\Programme\Microsoft SDK\Lib\ole32.lib" "C:\Programme\Microsoft SDK\Lib\oleaut32.lib" "C:\Programme\Microsoft SDK\Lib\netapi32.lib" "C:\Programme\Microsoft SDK\Lib\uuid.lib" "C:\Programme\Microsoft SDK\Lib\wsock32.lib" "C:\Programme\Microsoft SDK\Lib\mpr.lib" "C:\Programme\Microsoft SDK\Lib\winmm.lib" "C:\Programme\Microsoft SDK\Lib\version.lib" "C:\Programme\Microsoft SDK\Lib\odbc32.lib" "C:\Programme\Microsoft SDK\Lib\odbccp32.lib" -def:MQSeries.def
Creating library ..\blib\arch\auto\MQClient\MQSeries\MQSeries.lib and object ..\blib\arch\auto\MQClient\MQSeries\MQSeries.exp
MQSeries.obj : error LNK2019: unresolved external symbol __imp___errno referenced in function _XS_MQClient__MQSeries_constant_hex
constants.obj : error LNK2001: unresolved external symbol __imp___errno
MQSeries.obj : error LNK2019: unresolved external symbol __imp__strncpy referenced in function _XS_MQClient__MQSeries_MQCONN
MQSeries.obj : error LNK2019: unresolved external symbol _strcmp referenced in function _XS_MQClient__MQSeries_MQCONNX
constants.obj : error LNK2001: unresolved external symbol _strcmp
MQSeries.obj : error LNK2019: unresolved external symbol _memcpy referenced in function _XS_MQClient__MQSeries_MQCONNX
MQSeries.obj : error LNK2019: unresolved external symbol __imp__perror referenced in function _XS_MQClient__MQSeries_MQOPEN
MQSeries.obj : error LNK2019: unresolved external symbol _memset referenced in function _XS_MQClient__MQSeries_MQOPEN
MQSeries.obj : error LNK2019: unresolved external symbol _strlen referenced in function _XS_MQClient__MQSeries_MQINQ
MQSeries.obj : error LNK2019: unresolved external symbol __imp__sprintf referenced in function _XS_MQClient__MQSeries_MQINQ
constants.obj : error LNK2019: unresolved external symbol _strcpy referenced in function _constant_string
LINK : error LNK2001: unresolved external symbol __DllMainCRTStartup@12
..\blib\arch\auto\MQClient\MQSeries\MQSeries.dll : fatal error LNK1120: 10 unresolved externals
Back to top
View user's profile Send private message
Display posts from previous:   
Post new topic  Reply to topic Page 1 of 1

MQSeries.net Forum Index » IBM MQ API Support » Link error when installing the mqseries perl module
Jump to:  



You cannot post new topics in this forum
You cannot reply to topics in this forum
You cannot edit your posts in this forum
You cannot delete your posts in this forum
You cannot vote in polls in this forum
Protected by Anti-Spam ACP
 
 


Theme by Dustin Baccetti
Powered by phpBB © 2001, 2002 phpBB Group

Copyright © MQSeries.net. All rights reserved.