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

662RE: [perlguitest] Re: Need to compile GuiTest to use with nsPerl

Expand Messages
  • Spiro Kourtessis
    Dec 1, 2004
    • 0 Attachment
      Thanks Jon. I can try GuiTest 1.3 and see if it has enough of the functions
      I need. It looks like I can't go with 1.5-AD since it's not compatible with
      perl 5.005. Our framework depends on 5.005 and updating it would break some
      functionality.

      Spiro

      -----Original Message-----
      From: Jon Snow [mailto:shamoox@...]
      Sent: Tuesday, November 30, 2004 9:06 PM
      To: perlguitest@yahoogroups.com
      Subject: RE: [perlguitest] Re: Need to compile GuiTest to use with nsPerl


      Spiro,

      I retract the staement that this problem lies in the
      Visual C++ library. I have run across other problem
      very similiar to this that I have traced to the
      library files in the past. Here are the results of
      some testing I did.

      The problem is with an incompatibility with
      Win32::GuiTest 1.5 and Perl 5.005.

      I went back and tested the following:

      Win32::GuiTest 1.3 Fresh Compile Perl 5.005.03
      Results : Flawless Compile & Install

      Win32::GuiTest 1.5 Fresh Compile Perl 5.005.03
      Results : Identical to Spiro's

      Win32::GuiTest 1.5-AD Fresh Compile Perl 5.005.03
      Results : Identical to Spiro's

      Win32::GuiTest 1.3 Fresh Compile Perl 5.005.04
      Results : Flawless Compile & Install

      Win32::GuiTest 1.5 Fresh Compile Perl 5.005.04
      Results : Identical to Spiro's

      Win32::GuiTest 1.5-AD Fresh Compile Perl 5.005.04
      Results : Identical to Spiro's

      Win32::GuiTest 1.3 Fresh Compile Perl 5.005.05
      Results : Flawless Compile & Install

      Win32::GuiTest 1.5 Fresh Compile Perl 5.005.05
      Results : Identical to Spiro's

      Win32::GuiTest 1.5-AD Fresh Compile Perl 5.005.05
      Results : Identical to Spiro's

      Win32::GuiTest 1.3 NsPerl 5.005.03
      Results : Flawless Compile & Install

      Win32::GuiTest 1.5 NsPerl 5.005.03
      Results : Identical to Spiro's

      Win32::GuiTest 1.5-AD NsPerl 5.005.03
      Results : Identical to Spiro's

      Win32::GuiTest 1.3 NsPerl 5.005.04
      Results : Flawless Compile & Install

      Win32::GuiTest 1.5 NsPerl 5.005.04
      Results : Identical to Spiro's

      Win32::GuiTest 1.5-AD NsPerl 5.005.04
      Results : Identical to Spiro's

      Win32::GuiTest 1.3 NsPerl 5.005.05
      Results : Flawless Compile & Install

      Win32::GuiTest 1.5 NsPerl 5.005.05
      Results : Identical to Spiro's

      Win32::GuiTest 1.5-AD NsPerl 5.005.05
      Results : Identical to Spiro's

      Win32::GuiTest 1.3 Fresh Compile Perl 5.8.5
      Results : Flawless Compile & Install

      Win32::GuiTest 1.5 Fresh Compile Perl 5.8.5
      Results : Flawless Compile & Install

      Win32::GuiTest 1.5-AD Fresh Compile Perl 5.8.5
      Results : Flawless Compile & Install

      Win32::GuiTest 1.3 Fresh Compile Perl 5.8.6
      Results : Flawless Compile & Install

      Win32::GuiTest 1.5 Fresh Compile Perl 5.8.6
      Results : Flawless Compile & Install

      Win32::GuiTest 1.5-AD Fresh Compile Perl 5.8.6
      Results : Flawless Compile & Install


      --- Jon Snow <shamoox@...> wrote:

      >
      > Spiro,
      > The problem lies in the Visual C++
      > library. Microsoft has taken it upon themselves to
      > depreciate, and or ignore many standard functions. I
      > recently went through normalizing a C++ platform in
      > order to complete my own port of perl for Win32
      > machines. I will be giving details on my project
      > page Http://win32-perl.sourceforge.net of how to use
      > free tools to create a stable and functional C / C++
      > IDE which can be used to port *nix based C code. I
      > should have more than a landing page up later this
      > week probably Wednesday - Thursday. Forgive me for
      > not having more but I just opened the project this
      > weekend.
      >
      > J. Snow
      >
      > Spiro Kourtessis <spiro@...> wrote:
      >
      > Yes, I did run vcvars32.bat. Do you know if GuiTest
      > is only supported with
      > ActiveState Perl? I didn't find any Perl version
      > restrictions in the GuiTest
      > documentation.
      >
      > Spiro
      >
      > -----Original Message-----
      > From: Dennis K. Paulsen
      > [mailto:ctrondlpaulsden@...]
      > Sent: Saturday, November 20, 2004 8:57 AM
      > To: perlguitest@yahoogroups.com
      > Subject: [perlguitest] Re: Need to compile GuiTest
      > to use with nsPerl
      >
      >
      > Hello,
      > Did you run VCVARS32.BAT (from Visual Studio 6.0)
      > before trying to
      > build the module?
      >
      > At first glance, I noticed there were several
      > differences in what
      > was built into nsPerl vs ActiveState's version (perl
      > -V), so it
      > might be something with that as well. Maybe I'll
      > have time at some
      > point to look.
      >
      >
      > Regards,
      > D
      >
      > --- In perlguitest@yahoogroups.com,
      > "spiro_kourtessis" <spiro@v...>
      > wrote:
      > >
      > >
      > > Hello,
      > >
      > > My company uses nsPerl (
      > http://people.netscape.com/richm/nsPerl/,
      > > v5.005) for it's automation framework. I have
      > been trying to
      > compile
      > > GuiTest for nsPerl, but I have not been
      > successful. I am able to
      > > create the makefile, but when I run nmake, I get
      > the following (I
      > am
      > > using Visual Studio 6.0):
      > >
      > > C:\guitest>nmake
      > >
      > > Microsoft (R) Program Maintenance Utility
      > Version 6.00.8168.0
      > > Copyright (C) Microsoft Corp 1988-1998. All rights
      > reserved.
      > >
      > > cl.exe -c -Od -MD -DNDEBUG -DWIN32
      > -D_CONSOLE -
      > DNO_STRICT -
      > > Od -MD -DNDEBUG -DVERSION=\"1.50.2-ad\"
      > -DXS_VERSION=\"1.50.2-
      > > ad\" -IC:\p4
      > >
      >
      \testware-winroot\perl\perl5\site_perl\5.005\MSWin32-x86\CORE
      >
      > > guitest.cpp
      > > Microsoft (R) 32-bit C/C++ Optimizing Compiler
      > Version 12.00.8168
      > for
      > > 80x86
      > > Copyright (C) Microsoft Corp 1984-1998. All rights
      > reserved.
      > >
      > > guitest.cpp
      > > cl.exe -c -Od -MD -DNDEBUG -DWIN32
      > -D_CONSOLE -
      > DNO_STRICT -
      > > Od -MD -DNDE
      > > BUG -DVERSION=\"1.50.2-ad\"
      > -DXS_VERSION=\"1.50.2-ad\" -
      > IC:\p4
      > > \testware-wi
      > > nroot\perl\perl5\site_perl\5.005\MSWin32-x86\CORE
      > dibsect.cpp
      > > Microsoft (R) 32-bit C/C++ Optimizing Compiler
      > Version 12.00.8168
      > for
      > > 80x86
      > > Copyright (C) Microsoft Corp 1984-1998. All rights
      > reserved.
      > >
      > > dibsect.cpp
      > > "Running Mkbootstrap for Win32::GuiTest ()"
      > > C:\p4\testware-winroot\perl\bin\perl.exe
      > -IC:\p4\testware-
      > > winroot\perl\perl5\site_perl\5.005\MSWin32-x86
      > -IC:\p4\testware-
      > > winroot\perl\perl5
      > > \site_perl\5.005 -MExtUtils::Command -e chmod 644
      > GuiTest.bs
      > > link
      > -out:blib\arch\auto\Win32\GuiTest\GuiTest.dll -dll -
      > > nologo -nodefaultlib -release -machine:x86
      > GuiTest.obj
      > DibSect.obj
      > > C:\p4\testware-
      > >
      >
      winroot\perl\perl5\site_perl\5.005\MSWin32-x86\CORE\perl.lib
      >
      > > oldnames.lib
      > > kernel32.lib user32.lib gdi32.lib winspool.lib
      > comdlg32.lib
      > > advapi32.lib shell32.lib
      > > ole32.lib oleaut32.lib netapi32.lib uuid.lib
      > wsock32.lib mpr.lib
      > > winmm.lib
      > > version.lib odbc32.lib odbccp32.lib msvcrt.lib
      > -def:GuiTest.def
      > > Creating library
      > blib\arch\auto\Win32\GuiTest\GuiTest.lib and
      > > object blib\arc
      > > h\auto\Win32\GuiTest\GuiTest.exp
      > > GuiTest.obj : error LNK2001: unresolved external
      > symbol "__declspec
      > > (dllimport) struct sv * * PL_stack_max" (__imp_?
      > > PL_stack_max@@3PAPAUsv@@A)
      > > GuiTest.obj : error LNK2001: unresolved external
      > symbol "__declspec
      > > (dllimport) struct sv * * PL_stack_base" (__imp_?
      > > PL_stack_base@@3PAPAUsv@@A)
      > > GuiTest.obj : error LNK2001: unresolved external
      > symbol "__declspec
      > > (dllimport) long * PL_markstack_ptr" (__imp_?
      > PL_markstack_ptr@@3PAJA)
      > > GuiTest.obj : error LNK2001: unresolved external
      > symbol "__declspec
      > > (dllimport) struct sv * * PL_stack_sp" (__imp_?
      > > PL_stack_sp@@3PAPAUsv@@A)
      > > GuiTest.obj : error LNK2001: unresolved external
      > symbol "__declspec
      > > (dllimport) unsigned int PL_na"
      > (__imp_?PL_na@@3IA)
      > > GuiTest.obj : error LNK2001: unresolved external
      > symbol "__declspec
      > > (dllimport) struct sv PL_sv_undef"
      > (__imp_?PL_sv_undef@@3Usv@@A)
      > > GuiTest.obj : error LNK2001: unresolved external
      > symbol "__declspec
      > > (dllimport) struct sv PL_sv_no"
      > (__imp_?PL_sv_no@@3Usv@@A)
      > > GuiTest.obj : error LNK2001: unresolved external
      > symbol "__declspec
      > > (dllimport) struct sv PL_sv_yes"
      > (__imp_?PL_sv_yes@@3Usv@@A)
      > > blib\arch\auto\Win32\GuiTest\GuiTest.dll : fatal
      > error LNK1120: 8
      > > unresolved ext
      > > ernals
      > > NMAKE : fatal error U1077: 'link' : return code
      > '0x460'
      > > Stop.
      > >
      > > Any suggestions as what I can do to get around
      > this?
      > >
      > > Spiro
      >
      >
      >
      >
      >
      >
      >
      > Yahoo! Groups Sponsor
      >
      >
      > ADVERTISEMENT
      >
      === message truncated ===





      __________________________________
      Do you Yahoo!?
      Yahoo! Mail - You care about security. So do we.
      http://promotions.yahoo.com/new_mail







      Yahoo! Groups Sponsor


      <http://us.ard.yahoo.com/SIG=129lufjlc/M=296572.5585671.6651487.3001176/D=gro
      ups/S=1705006951:HM/EXP=1101969153/A=2343726/R=0/SIG=12iidqg1h/*http://clk.at
      dmt.com/VON/go/yhxxxvon01900091von/direct/01/&time=1101882753251207>
      <http://us.ard.yahoo.com/SIG=129lufjlc/M=296572.5585671.6651487.3001176/D=gro
      ups/S=1705006951:HM/EXP=1101969153/A=2343726/R=1/SIG=12iidqg1h/*http://clk.at
      dmt.com/VON/go/yhxxxvon01900091von/direct/01/&time=1101882753251207>

      <http://us.ard.yahoo.com/SIG=129lufjlc/M=296572.5585671.6651487.3001176/D=gro
      ups/S=1705006951:HM/EXP=1101969153/A=2343726/R=1/SIG=12iidqg1h/*http://clk.at
      dmt.com/VON/go/yhxxxvon01900091von/direct/01/&time=1101882753251207> Get
      unlimited calls to

      <http://us.ard.yahoo.com/SIG=129lufjlc/M=296572.5585671.6651487.3001176/D=gro
      ups/S=1705006951:HM/EXP=1101969153/A=2343726/R=1/SIG=12iidqg1h/*http://clk.at
      dmt.com/VON/go/yhxxxvon01900091von/direct/01/&time=1101882753251207>
      U.S./Canada

      <http://view.atdmt.com/VON/view/yhxxxvon01900091von/direct/01/&time=110188275
      3251207>


      <http://us.adserver.yahoo.com/l?M=296572.5585671.6651487.3001176/D=groups/S=:
      HM/A=2343726/rand=617570566>

      _____

      Yahoo! Groups Links
      * To visit your group on the web, go to:
      http://groups.yahoo.com/group/perlguitest/

      * To unsubscribe from this group, send an email to:
      perlguitest-unsubscribe@yahoogroups.com
      <mailto:perlguitest-unsubscribe@yahoogroups.com?subject=Unsubscribe>

      * Your use of Yahoo! Groups is subject to the Yahoo! Terms of
      <http://docs.yahoo.com/info/terms/> Service.


      [Non-text portions of this message have been removed]
    • Show all 7 messages in this topic