This was for Strawberry Perl on windows so the device should be whatever the default is for windows. If it needs X11, then the build probably did not configure correctly for the platform. It looks like libSDL does support windows and MinGW and the docs do not indicate that X11 is a prerequisite for that.
--Chris On Mon, Sep 24, 2012 at 7:03 PM, Kartik Thakore <thakore.kar...@gmail.com> wrote: > Can you select a videodriver for SDL by exporting SDL_VIDEODRIVER > either fbcon or x11 may fix this. If not then your SDL were not compiled > with X11 libs. Install those. > > > On Mon, Sep 24, 2012 at 6:36 PM, Sisyphus <sisyph...@optusnet.com.au> wrote: >> >> >> ----- Original Message ----- From: "Chris Marshall" >> <devel.chm...@gmail.com> >> To: "Kartik Thakore" <thakore.kar...@gmail.com> >> Cc: "Tobias Leich" <em...@froggs.de>; "sdl-devel" <sdl-devel@perl.org> >> Sent: Tuesday, September 25, 2012 2:46 AM >> Subject: Re: [Perldl] PDL image to SDL::Surface >> >> >> >>> Hi Kartik- >>> >>> I don't have a working SDL module install that I could >>> check things out on. >> >> >> Hi guys, >> >> Chris, 'cpan -fi SDL' should install SDL-2.54 on your SPP. (You need force >> because a couple of the SDL tests fail.) >> During the 'perl build.pl' stage of Alien::SDL you'll be prompted to >> select which library package to install. I took option 1 because it was >> "RECOMMENDED", though option 2 is probably more recent. >> >> I've run the demo at https://gist.github.com/3772701 but that just >> produces: >> >> C:\_32\pscrpt\pdl>perl pdl2surface.pl >> No available video device at >> C:/_32/strawberry516/perl/site/lib/SDLx/App.pm line 123, <DATA> line 206. >> SDLx::App::new('SDLx::App', 'title', 'PDL and SDL aplication', 'width', >> 640, 'height', 640, 'eoq', 1, ...) called at pdl2surface.pl line 12 >> >> And same error for >> https://github.com/PerlGameDev/SDL_Manual/blob/master/code_listings/pdl.pl >> >> I don't know what needs to be done in order that a "video device" becomes >> available. (I'm probably not the sharpest tool in the shed to be using for >> this ;-) >> >> Cheers, >> Rob >> >> >