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

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

Expand Messages
  • Peter G. Martin
    Jon Snow: ... Someone will undoubtedly correct me if I m wrong, but I have a distinct recollection of a standard warning somewhere to the effect that if you
    Message 1 of 7 , Dec 1, 2004
    • 0 Attachment
      Jon Snow:
      On Tue, 30 Nov 2004 21:06:02 -0800 (PST), you wrote:
      >
      >
      > 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.
      >

      Someone will undoubtedly correct me if I'm wrong, but I have a distinct
      recollection of a standard warning somewhere to the effect that if you have to
      compile code for a module, you must use the same compiler setup used for the
      version of perl you are using.

      Isn't this the problem ?


      -Peter G. Martin,
      Technical writer
      Proxima Technology
    • Spiro Kourtessis
      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
      Message 2 of 7 , 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]
      Your message has been successfully submitted and would be delivered to recipients shortly.