Hey Bret and Win32-GUI developers, You've been of great help Bret. Thanks, it works now.
Hey developers, wouldn't it be nice to add a readme file describing this in the PPM destribution? It seems pretty clear that if you use the ppm you get a very old versio of Win32-GUI... Roelof Bos > -----Oorspronkelijk bericht----- > Van: Bret Swedeen [mailto:[EMAIL PROTECTED] > Verzonden: maandag 29 november 2004 21:20 > Aan: [EMAIL PROTECTED]; Roelof Bos > Onderwerp: Re: [perl-win32-gui-users] Upgrading to 1.0, help! > > > Hi, > > I too had a bit of problem installing Win32-GUI 1.0. Here's > what I did to resolve my > problem. > > 1. I downloaded the appropriate ppd version of Win32-GUI for > my version of Perl > from ActiveState. Since I'm using 5.8.x I downloaded the > Win32-GUI ppd package > specifically built for that version of Perl. > 2. Next, I uncompressed the downloaded file into a temp > directory (e.g. C:\temp). > 3. Inside the temp directory the uncompressed file built > another directory (I don't > remember the name but started with Win32 etc etc). > 4. I switched into that directory and looked for the file > "Win32-GUI.ppd". > 5. When I tried to launch the install as described in the > readme file I got the same > error you got (Win32-GUI already installed). I figured the > problem was that I > needed to upgrade instead of install so I typed "ppm upgrade > -install Win32- > GUI.ppd". At this point I think it failed again with a > similar error message. I tried to > remove the package and start from scratch, but again it > installed the old version and > not the new one. I figured the install just wasn't finding > the local directory even > though I was sitting in it when I launched the install > command, so I started ppm and > edited the repository. I removed the current repositories > and added one for my local > drive and pointed it to the temp directory (help for > manipulating the repository can > be found by typing "Help Repository" at the ppm prompt). > Once I added that > repository and removed the other ones, the install worked. > 6. Finally, I added the old repositories back (so I could > easily install other packages > from ActiveState) and left the new one for my local drive as > the last one on the > repository list. > > I found the key to a successful install was to add my local > temp directory to the > repository list (and removing the other repositories), and > then execute "ppm > upgrade -install Win32-GUI.ppd". Hope that helps. > > On 29 Nov 2004 at 20:23, Roelof Bos wrote: > > > Hello, > > > > I am just trying to upgrade to Win32-GUI 1.0. I have downloaded the > > ppm from sourceforge. > > > > I note something strange during instalation, this is what the promt > > reads: > > > > > E:\Software\programeren\Perl\Modules\Win32-Gui\Win32-GUI-1.0-PPM-5.8>p > > pm install Win32-GUI -force Note: Package 'Win32-GUI' is already > > installed. ==================== Install 'Win32-GUI' version > 0.0.558 in > > ActivePerl 5.8.3.809. ==================== Files found in blib\arch: > > installing files in blib\lib into architecture dependent > library tree > > Successfully installed Win32-GUI version 0.0.558 in ActivePerl > > 5.8.3.809. > > > > Check the last line, I thought I was installing version 1.0 not > > 0.0.558?? > > > > And then, when I try to start an app I made using DateTime controls: > > > > Can't locate auto/AddDateTime.al in @INC (@INC contains: lib > > C:/Perl/lib C:/Perl/site/lib .) at lib/ItemControl.pm line 109 > > > > Is this because I installed an older version of Win32-GUI? Whats > > happening, what should I do? > > > > I also tried to "build" my own Win32-GUI but I keep getting fatal > > erros which I don't understand: > > > > NMAKE : fatal error U1077: 'cl' : return code '0x2' > > Stop. > > > > The full output on the prompt follows below. I get the same error on > > nmake, nmake test and nmake install. > > > > thanks > > Roelof Bos > > > > > ---------------------------------------------------------------------- > > - > > > > E:\Software\programeren\Perl\Modules\Win32-Gui\Win32-GUI-1.0>nmake > > test > > > > Microsoft (R) Program Maintenance Utility Version 6.00.8168.0 > > Copyright (C) Microsoft Corp 1988-1998. All rights reserved. > > > > cl -c -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 > -DPERL_POLLUTE > > -MD -Zi -DNDEBUG -O1 -DVERSION=\"1.0\" -DXS_VERSION=\"1.0\" > > "-IC:\Perl\lib\CORE" GUI.cpp GUI.cpp > > > > *** Using Preserved Perl context. > > > > GUI.xs(2040) : warning C4101: 'targ' : unreferenced local variable > > GUI.xs(2333) : error C2065: 'WINDOWINFO' : undeclared identifier > > GUI.xs(2333) : error C2146: syntax error : missing ';' before > > identifier 'pwi' GUI.xs(2333) : error C2065: 'pwi' : undeclared > > identifier GUI.xs(2335) : error C2228: left of '.cbSize' must have > > class/struct/union type GUI.xs(2336) : error C2065: > 'GetWindowInfo' : > > undeclared identifier GUI.xs(2338) : error C2228: left of > '.rcClient' > > must have class/struct/union type GUI.xs(2338) : error > C2228: left of > > '.left' must have class/struct/union type GUI.xs(2339) : > error C2228: > > left of '.rcClient' must have class/struct/union type GUI.xs(2339) : > > error C2228: left of '.top' must have class/struct/union type > > GUI.xs(2340) : error C2228: left of '.rcClient' must have > > class/struct/union type GUI.xs(2340) : error C2228: left of '.right' > > must have class/struct/union type GUI.xs(2341) : error > C2228: left of > > '.rcClient' must have class/struct/union type GUI.xs(2341) : error > > C2228: left of '.bottom' must have class/struct/union type > *** PACKAGE > > Win32::GUI::Menu... *** PACKAGE Win32::GUI::MenuButton... > *** PACKAGE > > Win32::GUI::MenuItem... NMAKE : fatal error U1077: 'cl' : > return code > > '0x2' Stop. > > > > > > > > > > ------------------------------------------------------- > > SF email is sponsored by - The IT Product Guide > > Read honest & candid reviews on hundreds of IT Products from real > > users. Discover which products truly live up to the hype. Start > > reading now. http://productguide.itmanagersjournal.com/ > > _______________________________________________ Perl-Win32-GUI-Users > > mailing list [EMAIL PROTECTED] > > https://lists.sourceforge.net/lists/listinfo/perl-win32-gui-users > > > > >