in reply to Re^3: Cannot find SDL library with PPM
in thread Cannot find SDL library with PPM

Ok - thanks for the perl -V output.
You have ActivePerl 5.24.1, for which a ppm package exists at the sisyphusion repo.

Try these commands:
ppm install http://www.sisyphusion.tk/ppm/PPM-Sisyphusion.ppd ppm install http://www.sisyphusion.tk/ppm/Class-Inspector.ppd ppm install http://www.sisyphusion.tk/ppm/Capture-Tiny.ppd ppm install http://www.sisyphusion.tk/ppm/File-ShareDir.ppd ppm install http://www.sisyphusion.tk/ppm/Alien-SDL.ppd ppm install http://www.sisyphusion.tk/ppm/SDL.ppd
Those commands should all be successful. (Let me know if that's not the case.)

Then run perl -MSDL -le "print $SDL::VERSION;"
If I haven't missed a dependency, that should output "2.546", and you should be set to go.

If you can find out how to add http://www.sisyphusion.tk/ppm/ to your ppm's repo list, you could just do:
ppm install SDL
which will install the dependencies as well. (If it fails to pick up the PPM-Sisyphusion dependency, then you'll also have to run ppm install PPM-Sisyphusion

Cheers,
Rob

Replies are listed 'Best First'.
Re^5: Cannot find SDL library with PPM
by Anonymous Monk on Feb 03, 2020 at 13:21 UTC

    the following command failed: ppm install http://www.sisyphusion.tk/ppm/Class-Inspector.ppd, it reads:

    C:\Strawberry\codes>ppm install http://www.sisyphusion.tk/ppm/Class-In +spector.ppd Downloading Class-Inspector-1.28...done Unpacking Class-Inspector-1.28...done Generating HTML for Class-Inspector-1.28...done Updating files in site area...failed ppm install failed: File conflict for 'C:/Perl/site/bin/lib530pthread- +1.dll'. The package PPM-Sisyphusion has already installed a file that pack +age Class-Inspector wants to install. Uninstall PPM-Sisyphusion, or use --force to all +ow files to be overwritten.

    The rest of the commands i haven't used yet.

      Uninstall PPM-Sisyphusion, or use --force to allow files to be overwritten

      Either way should work.
      PPM won't overwrite a file of the same name - even if it's identical (as will always be the case with my ppm installations).
      It looks like Class-Inspector is going to install its own files plus the ones that PPM-Sisyphusion did, so I'd probably run:
      ppm uninstall http://www.sisyphusion.tk/ppm/PPM-Sisyphusion.ppd and then the other commands: ppm install http://www.sisyphusion.tk/ppm/Class-Inspector.ppd ppm install http://www.sisyphusion.tk/ppm/Capture-Tiny.ppd ppm install http://www.sisyphusion.tk/ppm/File-ShareDir.ppd ppm install http://www.sisyphusion.tk/ppm/Alien-SDL.ppd ppm install http://www.sisyphusion.tk/ppm/SDL.ppd
      I'll be off-line now for a few hours - but I'll pick up again in the morning when I wake up.
      Hopefully it'll be plain sailing from here, anyway.

      Cheers,
      Rob