Beefy Boxes and Bandwidth Generously Provided by pair Networks
Just another Perl shrine
 
PerlMonks  

Re: How to install Tk-ImageButton module in perl 5.12 using ppm

by BrowserUk (Pope)
on Oct 18, 2011 at 05:21 UTC ( #932063=note: print w/ replies, xml ) Need Help??


in reply to How to install Tk-ImageButton module in perl 5.12 using ppm

Unfortunately, it is quite likely that many of the modules you could download for 5.10 no longer compile for newer versions.

The ongoing barely justifiable changes to Perl's internal architecture are, with apparent disregard, breaking more and more modules with every major revision.

According to ActiveState statistics:

PPM Packages Available by Platform & Version Perl 5.8 Perl 5.10 Perl 5.12 Perl 5.14 Windows (32-bit) 15112 14582 14147 13796 Windows (64-bit) n/a 15416 14136 13533 Mac OS X 16305 16354 15118 16013 Linux (x86, 32-bit) 16729 16549 15565 15561 Linux (x86, 64-bit) n/a 17726 17044 16027 Solaris (32-bit) 15888 16304 n/a n/a Solaris (64-bit) n/a 15931 14835 n/a

I keep hanging on and hanging on to 5.10 hoping to see some sign of a reversal of this trend, but there is no sign yet.

The changes also seem to have done for Strawberry Perl, which was the only vaguely viable alternative to AS.


With the rise and rise of 'Social' network sites: 'Computers are making people easier to use everyday'
Examine what is said, not who speaks -- Silence betokens consent -- Love the truth but pardon error.
"Science is about questioning the status quo. Questioning authority".
In the absence of evidence, opinion is indistinguishable from prejudice.


Comment on Re: How to install Tk-ImageButton module in perl 5.12 using ppm
Download Code
Re^2: How to install Tk-ImageButton module in perl 5.12 using ppm
by Anonymous Monk on Oct 18, 2011 at 08:14 UTC

    ...tangent...

    This has nothing to do with the availability of modules from ppm, and Tk::ImageButton in particular

    The error message is Can't locate Tk/MMutil.pm

    The real problem, is bad advice (bad Makefile.PL) from chapter 14.6. Packaging a Mega-Widget for Public Distribution from book Mastering Perl/Tk

    You know better than to rant at some poor soul asking for help

Re^2: How to install Tk-ImageButton module in perl 5.12 using ppm
by anneli (Pilgrim) on Oct 18, 2011 at 08:15 UTC

    ongoing barely justifiable changes to Perl's internal architecture

    I'm not up-to-date with the state of Perl's internals, but I am interested! What in particular?

Re^2: How to install Tk-ImageButton module in perl 5.12 using ppm
by anneli (Pilgrim) on Oct 19, 2011 at 09:33 UTC

      No not really. In fact, not at all.

      Half way through having skipped over the retelling of all the tired old pumpking jokes. and we get to the point were he is lauding the fact that they can put out new releases at whim. Which IMO is the problem not a solution.

      Monthly releases may be great for developers -- though with decentralised version control and nightly builds it seems unnecessary -- but frequent, dump-everything-you-have-and-start-again releases are a nightmare for users. Especially when the "What's new?" list associated with the major point releases is so light.


      With the rise and rise of 'Social' network sites: 'Computers are making people easier to use everyday'
      Examine what is said, not who speaks -- Silence betokens consent -- Love the truth but pardon error.
      "Science is about questioning the status quo. Questioning authority".
      In the absence of evidence, opinion is indistinguishable from prejudice.

        retelling of all the tired old pumpking jokes

        I'm new here, so I didn't know they were old :D But doubly, I was following the Japanese (which just said "pumpkin"), and assumed the English was a typo/mistrans.

        they can put out new releases at whim. Which IMO is the problem not a solution.

        It may not be a solution, but it's certainly never a problem in itself. If your issue with that is because it allows the developers to release too haphazardly for your liking, then it's an issue with the developers and their release process, not the build process.

        frequent, dump-everything-you-have-and-start-again releases are a nightmare for users

        Of course; but I don't think it's quite gotten to that.

Log In?
Username:
Password:

What's my password?
Create A New User
Node Status?
node history
Node Type: note [id://932063]
help
Chatterbox?
and the web crawler heard nothing...

How do I use this? | Other CB clients
Other Users?
Others pondering the Monastery: (13)
As of 2014-12-22 17:54 GMT
Sections?
Information?
Find Nodes?
Leftovers?
    Voting Booth?

    Is guessing a good strategy for surviving in the IT business?





    Results (126 votes), past polls