Beefy Boxes and Bandwidth Generously Provided by pair Networks
We don't bite newbies here... much

Re^6: Help With Perl SDL

by syphilis (Chancellor)
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' 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.


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/ line 34. Compilation failed in require at line 42. BEGIN failed--compilation aborted at line 42. Compilation failed in require at line 6. BEGIN failed--compilation aborted at 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
        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?

What's my password?
Create A New User
Node Status?
node history
Node Type: note [id://995189]
and all is quiet...

How do I use this? | Other CB clients
Other Users?
Others about the Monastery: (6)
As of 2018-07-17 21:39 GMT
Find Nodes?
    Voting Booth?
    It has been suggested to rename Perl 6 in order to boost its marketing potential. Which name would you prefer?

    Results (378 votes). Check out past polls.