Loading ...
Sorry, an error occurred while loading the content.

1647Re: [perlguitest] Installation trouble on Windows XP, with active-state perl, problem with MSVCR80

Expand Messages
  • Sander Pool
    Jan 10, 2007
      Don't know about your errors but I installed the latest version from
      Sourceforge using ppm and it worked fine. No build required. I use
      GuiTest frequently, works great!

      Any particular reason you're not using ppm and the documented install
      procedure?

      Sander

      greear_ben wrote:
      >
      > I installed the latest active-state perl for windows, and the free
      > version of MS Visual Studio 8 with the matching SDK. After fiddling
      > with INCLUDE, PATH, and LIB environment files, I got 'cl' to
      > appearantly work, but the build bombs out in the testing phase
      > due to an error related to MSVCR80.dll:
      >
      > perl.exe - Unable to Locate Component
      > This Application has failed to start because MSVCR80.dll was not
      > found. Re-installing the application may fix this problem.
      >
      > Any ideas?
      >
      > Here is output of the build process:
      >
      > Microsoft Windows XP [Version 5.1.2600]
      > (C) Copyright 1985-2001 Microsoft Corp.
      >
      > C:\Documents and Settings\Ben Greear>perl -MCPAN -e shell
      > CPAN: File::HomeDir loaded ok
      >
      > There seems to be running another CPAN process (pid 2228).
      > Contacting...
      > Other job not responding. Shall I overwrite the
      > lockfile 'C:\Perl\cpan\.lock'? (
      > Y/n) [y]
      >
      > cpan shell -- CPAN exploration and modules installation (v1.8802)
      > ReadLine support enabled
      >
      > cpan[1]> install Win32::GuiTest
      > CPAN: Storable loaded ok
      > Going to read C:\Perl\cpan\Metadata
      > Database was generated on Tue, 09 Jan 2007 09:25:41 GMT
      > Running install for module Win32::GuiTest
      > Running make for E/ER/ERNGUI/Win32-GuiTest-1.3.zip
      >
      > CPAN: checksum security checks disabled because Digest::SHA not
      > installed.
      > Please consider installing the Digest::SHA module.
      >
      > Scanning cache C:\Perl/cpan/build for sizes
      > CPAN: Archive::Zip loaded ok
      > Removing previously used C:\Perl\cpan\build\Win32-GuiTest-1.3
      >
      > CPAN.pm: Going to build E/ER/ERNGUI/Win32-GuiTest-1.3.zip
      >
      > Checking if your kit is complete...
      > Looks good
      > Writing Makefile for Win32::GuiTest
      >
      > Microsoft (R) Program Maintenance Utility Version 1.50
      > Copyright (c) Microsoft Corp 1988-94. All rights reserved.
      >
      > cp GuiTest.pm blib\lib\Win32\GuiTest.pm
      > AutoSplitting blib\lib\Win32\GuiTest.pm (blib\lib\auto\Win32\GuiTest)
      > C:\Perl\bin\perl.exe C:\Perl\lib\ExtUtils\xsubpp -typemap
      > C:\Perl\lib\E
      > xtUtils\typemap -typemap typemap GuiTest.xs > GuiTest.xsc &&
      > C:\Perl\bin\perl.e
      > xe -MExtUtils::Command -e mv GuiTest.xsc GuiTest.c
      > cl -c -nologo -GF -W3 -MD -Zi -DNDEBUG -O1 -DWIN32 -
      > D_CONSOLE -DNO_ST
      > RICT -DHAVE_DES_FCRYPT -DNO_HASH_SEED -DUSE_SITECUSTOMIZE -
      > DPERL_IMPLICIT_CONTEX
      > T -DPERL_IMPLICIT_SYS -DUSE_PERLIO -DPERL_MSVCRT_READFIX -MD -Zi -
      > DNDEBUG -O1
      > -DVERSION=\"1.3\" -DXS_VERSION=\"1.3\" "-IC:\Perl\lib\CORE"
      > GuiTest.c
      > GuiTest.c
      > GuiTest.xs(140) : warning C4996: 'strcpy' was declared deprecated
      > C:\Program Files\Microsoft Visual Studio 8
      > \VC\include\string.h(73) : see
      > declaration of 'strcpy'
      > Message: 'This function or variable may be unsafe. Consider
      > using strcpy
      > _s instead. To disable deprecation, use _CRT_SECURE_NO_DEPRECATE.
      > See online hel
      > p for details.'
      > GuiTest.xs(170) : warning C4996: 'strcpy' was declared deprecated
      > C:\Program Files\Microsoft Visual Studio 8
      > \VC\include\string.h(73) : see
      > declaration of 'strcpy'
      > Message: 'This function or variable may be unsafe. Consider
      > using strcpy
      > _s instead. To disable deprecation, use _CRT_SECURE_NO_DEPRECATE.
      > See online hel
      > p for details.'
      > GuiTest.xs(361) : warning C4996: 'sprintf' was declared deprecated
      > C:\Program Files\Microsoft Visual Studio 8\VC\include\stdio.h
      > (345) : see
      > declaration of 'sprintf'
      > Message: 'This function or variable may be unsafe. Consider
      > using sprint
      > f_s instead. To disable deprecation, use _CRT_SECURE_NO_DEPRECATE.
      > See online he
      > lp for details.'
      > GuiTest.xs(549) : warning C4101: 'sv' : unreferenced local variable
      > GuiTest.xs(561) : warning C4101: 'sv' : unreferenced local variable
      > GuiTest.xs(607) : warning C4101: 'enum_ok' : unreferenced local
      > variable
      > GuiTest.xs(610) : warning C4101: 'buf' : unreferenced local variable
      > GuiTest.xs(625) : warning C4101: 'sv' : unreferenced local variable
      > Running Mkbootstrap for Win32::GuiTest ()
      > C:\Perl\bin\perl.exe -MExtUtils::Command -e chmod 644
      > GuiTest.bs
      > C:\Perl\bin\perl.exe -MExtUtils::Mksymlists -e "Mksymlists
      > ('NAME'=>\"Wi
      > n32::GuiTest\", 'DLBASE' => 'GuiTest', 'DL_FUNCS' =>
      > { }, 'FUNCLIST' => [], 'IM
      > PORTS' => { }, 'DL_VARS' => []);"
      > link -out:blib\arch\auto\Win32\GuiTest\GuiTest.dll -dll -
      > nologo -nodefau
      > ltlib -debug -opt:ref,icf -libpath:"C:\Perl\lib\CORE" -machine:x86
      > GuiTest.obj
      > C:\Perl\lib\CORE\perl58.lib oldnames.lib kernel32.lib user32.lib
      > gdi32.lib wi
      > nspool.lib comdlg32.lib advapi32.lib shell32.lib ole32.lib
      > oleaut32.lib netapi
      > 32.lib uuid.lib ws2_32.lib mpr.lib winmm.lib version.lib odbc32.lib
      > odbccp32.li
      > b msvcrt.lib -def:GuiTest.def
      > Creating library blib\arch\auto\Win32\GuiTest\GuiTest.lib and
      > object blib\arc
      > h\auto\Win32\GuiTest\GuiTest.exp
      > C:\Perl\bin\perl.exe -MExtUtils::Command -e chmod 755
      > blib\arch\auto\Win
      > 32\GuiTest\GuiTest.dll
      > No root path(s) specified at C:/Perl/lib/ExtUtils/Command.pm line 105
      > C:\Perl\bin\perl.exe -MExtUtils::Command -e cp GuiTest.bs
      > blib\arch\auto
      > \Win32\GuiTest\GuiTest.bs
      > C:\Perl\bin\perl.exe -MExtUtils::Command -e chmod 644
      > blib\arch\auto\Win
      > 32\GuiTest\GuiTest.bs
      > C:\Perl\bin\nmake.EXE -- OK
      > Running make test
      >
      > Microsoft (R) Program Maintenance Utility Version 1.50
      > Copyright (c) Microsoft Corp 1988-94. All rights reserved.
      >
      > C:\Perl\bin\perl.exe "-Iblib\lib" "-Iblib\arch" test.pl
      > 1..26
      > Can't load 'blib\arch/auto/Win32/GuiTest/GuiTest.dll' for module
      > Win32::GuiTest:
      > load_file:The specified module could not be found at
      > C:/Perl/lib/DynaLoader.pm
      > line 230.
      > at test.pl line 31
      > Compilation failed in require at test.pl line 31.
      > BEGIN failed--compilation aborted at test.pl line 31.
      > NMAKE : fatal error U1077: 'C:\WINDOWS\system32\cmd.exe' : return
      > code '0x2'
      > Stop.
      > C:\Perl\bin\nmake.EXE test -- NOT OK
      > Running make install
      > make test had returned bad status, won't install without force
      > Failed during this command:
      > ERNGUI/Win32-GuiTest-1.3.zip : make_test NO
      >
      > cpan[2]>
      >
      >
    • Show all 3 messages in this topic