Beefy Boxes and Bandwidth Generously Provided by pair Networks
laziness, impatience, and hubris
 
PerlMonks  

Re^6: Help With Perl SDL

by syphilis (Canon)
on Sep 23, 2012 at 08:47 UTC ( #995189=note: print w/ replies, xml ) Need Help??


in reply to Re^5: Help With Perl SDL
in thread Help With Perl SDL

Can't locate object method "config" via package "Alien::SDL" in directory C:\strawberry

I didn't strike that one. During the 'perl build.pl' step of the Alien::SDL installation, I was presented with 3 options regarding which SDL package to use.
Did that happen for you ?
Which option did you take ? (I took the first.)

To copy'n'paste to/from a cmd.exe shell, click on the little cmd icon that's top left of the cmd.exe window. Then select "Properties", then tick "Quick Edit".
Then you'll be able to select, copy , and paste using the mouse in the usual way.

Cheers,
Rob


Comment on Re^6: Help With Perl SDL
Replies are listed 'Best First'.
Re^7: Help With Perl SDL
by azonicrider (Initiate) on Sep 23, 2012 at 10:01 UTC

    I also chose the first option


    Got it now:
    Can't locate object method "config" via package "Alien::SDL" at C:/str +awberry/Dw inperl/perl/site/lib/SDL/Internal/Loader.pm line 34. Compilation failed in require at SDL.pm line 42. BEGIN failed--compilation aborted at SDL.pm line 42. Compilation failed in require at sdl.pl line 6. BEGIN failed--compilation aborted at sdl.pl line 6. Press any key to continue . . .
      This is all rather mysterious.

      What version of Alien::SDL did you end up with ? (I have version 1.438.)
      You'll get your version number by running:
      perl -MAlien::SDL -e "print $Alien::SDL::VERSION"
      Does the following also fail for you:
      perl -MAlien::SDL -e "print Alien::SDL->config('libs')"
      For me, that produces:
      -L"C:\_32\strawberry516\perl\site\lib\auto\share\dist\Alien-SDL\1.438_ +a1ddf79e\bin\..\lib" -lmingw32 -lSDLmain -lSDL -mwindows
      Cheers,
      Rob
        Anonymous Monk, no not that file. I'm running a simple Perl script file, that tells me if SDL is working correctly or not.
        The version stated is 1.438, from doing that query.
        I get pretty much the same output, from doing your second query:
        -L"C:\strawberry\perl\site\lib\auto\share\dist\Alien-SDL\1.438_a1ddf79 +e\bin\..\l ib" -lmingw32 -lSDLmain -lSDL -mwindows
      And when does that happen, when you run Build.PL

Log In?
Username:
Password:

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

How do I use this? | Other CB clients
Other Users?
Others cooling their heels in the Monastery: (6)
As of 2015-07-29 01:09 GMT
Sections?
Information?
Find Nodes?
Leftovers?
    Voting Booth?

    The top three priorities of my open tasks are (in descending order of likelihood to be worked on) ...









    Results (260 votes), past polls