Beefy Boxes and Bandwidth Generously Provided by pair Networks
Come for the quick hacks, stay for the epiphanies.
 
PerlMonks  

Re^4: Win32 - gl/glu.h problem

by Anonymous Monk
on Jul 20, 2008 at 08:43 UTC ( [id://698895]=note: print w/replies, xml ) Need Help??


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

ppm install http://graphcomp.com/opengl/ppm58/OpenGL.ppd ppm install http://graphcomp.com/opengl/ppm58/OpenGL-Image.ppd ppm install http://graphcomp.com/opengl/ppm58/OpenGL-Shader.ppd

Replies are listed 'Best First'.
Re^5: Win32 - gl/glu.h problem
by BrowserUk (Patriarch) on Jul 20, 2008 at 08:56 UTC
      Like I say, ppm just breaks

      That's interesting. I installed that ppm onto one of my perls - but I was using the PPM that's on CPAN, not ActiveState's PPM utility. Try using this as your ppd file instead:
      <SOFTPKG NAME="OpenGL" VERSION="0,56,04,0"> <TITLE>OpenGL</TITLE> <ABSTRACT>Perl binding for OpenGL</ABSTRACT> <AUTHOR>Bob "grafman" Free</AUTHOR> <IMPLEMENTATION> <OS NAME="MSWin32" /> <ARCHITECTURE NAME="MSWin32-x86-multi-thread-5.8" /> <CODEBASE HREF="http://graphcomp.com/opengl/ppm58/OpenGL-0.56_ +04.tar.gz" /> <PROVIDE NAME="OpenGL" VERSION="0.56_04" /> </IMPLEMENTATION> </SOFTPKG>
      It contains <PROVIDE NAME>, the absence of which may (or may not) be the cause of the problem you're having.

      Update: Hmmm ... I don't think that will help. I just tried installing via (ActiveState's) ppm on ActivePerl build 822 and it worked fine for me. I used the same command (and hence PPD file as you did):
      ppm install http://graphcomp.com/opengl/ppm58/OpenGL.ppd
      Cheers,
      Rob
        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.

Log In?
Username:
Password:

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

How do I use this?Last hourOther CB clients
Other Users?
Others lurking in the Monastery: (5)
As of 2024-04-16 18:51 GMT
Sections?
Information?
Find Nodes?
Leftovers?
    Voting Booth?

    No recent polls found