#1 Tk::JPEG module problem



First, let me say that I'm a perl novice and a TK
brand-newbie. As an electrical engineer, I've had
quite a bit of programming experience, and
occasionally need to write some code to support the
hardware I design. In a former life I have programed
video games in assembly language. I give you this
information so you'll have some idea of my experience

My platform is Windows NT 4.0 with the latest
ActiveState perl build installed. I'm not sure which
version I have, but I installed it Friday, January 11.

I downloaded Guido and tried to run it. After several
errors from Guido regarding missing modules, I thought
I had downloaded and installed everything I needed.

But, it still won't work. Apparently there's a version
mismatch between one of my installed TK modules
(Tk::JPEG) and the module that Guido expects. The
following error messages are generated when I try to
invode Guido.

<Begin DOS box clip>
Tk::JPEG object version 800.022 does not match
$Tk::JPEG::XS_VERSION 800.023 at
C:/Perl/lib/DynaLoader.pm line 225.
Compilation failed in require at
C:/Guido/bin/../lib/Guido/Application.pm line 1
BEGIN failed--compilation aborted at
C:/Guido/bin/../lib/Guido/Application.pm li
ne 17.
Compilation failed in require at C:\Guido\bin\guido.pl
line 15.
BEGIN failed--compilation aborted at
C:\Guido\bin\guido.pl line 15.
</Begin DOS box clip>

Is the problem that my version of Tk:JPEG is newer
than what Guido expects? Or older?

I'm sure there is something really dumb that I'm
doing, but I'd me most appreciative if you could point
me in the right direction.

P.S. Any estimate on a beta release date??


Paul Urbanus
Texas Instruments


  • Nobody/Anonymous

    Logged In: NO

    It's now fixed. Apparently I had loaded a Tk.pm that was
    too new to coexist with the current Tk::JPEG. I uninstalled
    the newer version and replaced it with the available
    version from Activestate and THAT problem was solved.

    I still kept getting missing package after missing package.
    I was downloading them one at a time until I couldn't find
    a package called simply Template.

    At this point, I invoked the installer, which worked
    flawlessly this time. I thought I had tried it after I
    first found Guido and it wouldn't work.

    Now, it's time for me to jump in an play.


    Paul Urbanus

  • Ray Haleblian

    Ray Haleblian - 2002-03-04

    Logged In: YES

    i had a similar problem in my 0.51 install, in my case Tk
    was a little old. after a

    ppm install Tk

    and then perl guido.pl succeeded, but not without some
    other warnings which i think are not related to this

  • Nobody/Anonymous

    Logged In: NO

    Hi, i am too electrical engineer, i have the same problem, the
    solution is uninstall perl and install again, no install any
    module, install guido and when he says that not found
    modules, try with ppm opcion (several times response for the
    ppm option). I do it and then Guido load ok.

  • Nobody/Anonymous

    Logged In: NO

    hey paul, did you ever get a resolution to this? i'm having
    the same problem.


Log in to post a comment.