in reply to Re^6: Win32 - gl/glu.h problem
in thread Daunting Problem With Perl Opengl Lighting

Hmmm ... I don't think that will help.

Yes. Or rather, no. The breakage is definitely local. Once it stops working, it stops for everything. Some internal configuration, maybe registry, maybe not, gets screwed, and thence after, the only reliable way of restoring function is to uninstall, wipe the registry of anything containing "ActiveState", "ActivePerl", and anything else that looks vaguely related and then reinstall.

An annoying, boring, laborious and ultimately, cargo-cult solution. But I've tried several times to track through the pointless nest of OO crap that forms ppm these days, and life is too just short to be bothered.


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.
"Too many [] have been sedated by an oppressive environment of political correctness and risk aversion."

Replies are listed 'Best First'.
Re^8: Win32 - gl/glu.h problem
by syphilis (Archbishop) on Jul 20, 2008 at 10:31 UTC
    But I've tried several times to track through the pointless nest of OO crap that forms ppm

    Yes, I also find ActiveState's PPM to be infuriatingly difficult to deal with. Not so much, however, the version that's on CPAN - it doesn't have the bells and whistles of ActiveState's version, but it does everything I want - and I've found it to be relatively parseable on those rare occasions where I've needed to get "behind the scenes".

    I've only ever used that CPAN version with MinGW-built perls, and I don't know how difficult (or easy) it would be to replace ActiveState's PPM with it on ActivePerl.

    Cheers,
    Rob
Re^8: Win32 - gl/glu.h problem
by Anonymous Monk on Jul 20, 2008 at 10:25 UTC
    Don't be bothered, just forward the error to ActiveState, along with a tracefile and ppm.xml (in site\lib )

    Maybe all you need is to regenerate ppm.xml (ppm genconfig > ppm.xml )

      "trace file" What? Where? How?

      Maybe all you need is to regenerate ppm.xml (ppm genconfig > ppm.xml )

      Yeah right!

      c:\>ppm genconfig Unknown or ambiguous command 'genconfig'; type 'help' for commands. c:\>ppm help Type 'help command' for more detailed help on a command. Commands: describe - describes packages in detail exit - exits the program help - prints this screen, or help on 'command' install - installs packages profiles - manage PPM profiles properties - describes installed packages in detail q - exits the program query - queries installed packages quit - exits the program remove - uninstalls packages repository - adds, removes, or sets repositories s - searches for packages in a repository search - searches for packages in a repository settings - view or set PPM options targets - views or sets target installer backends tree - shows package dependency tree uninstall - uninstalls packages unset - view or set PPM options upgrade - shows availables upgrades for installed packages version - displays the PPM version (3.1) Extra Help Topics: (not commands) ppm_migration - guide for those familiar with PPM prompt - how to interpret the PPM prompt quickstart - a crash course in using PPM unicode - notes about unicode author names

      Complexity for complexity's own sake. The downfall of pretty much every 4th generation piece of software. Occam's razor guys.


      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.