in reply to Win32::API in perl v5.20.2

...ActiveState has removed Perl/Tk from their ppm repository

You should be able to take care of that with:
ppm install http://www.sisyphusion.tk/ppm/Tk.ppd --force

Update: Ooops - essentially repeating advice already provided by marto.
The sisyphusion ppm packages all want to install the same small gcc dll - and many version of PPM won't allow (without --force) the overwriting of a file that was precviously installed by PPM (even if the files are identical).
Hence, installing from that repo usually requires --force.

Cheers,
Rob

Replies are listed 'Best First'.
Re^2: Win32::API in perl v5.20.2
by BillKSmith (Monsignor) on Jul 02, 2015 at 18:19 UTC

    What else do I need to know?

    C:\Users\Bill\Perl>ppm install http://www.sisyphusion.tk/ppm/Tk.ppd -- +force ppm install failed: 403 Forbidden C:\Users\Bill\Perl>
    Bill
      What else do I need to know?

      Seems to be a problem with the website ... that I'll have to sort out later today.
      In the meantime, download:
      http://www.sisyphusion.tk/ppm/x64/Tk-520_x64.tar.gz

      Place that file in some folder and, in the same folder place a file named Tk.ppd that contains:
      <?xml version="1.0" encoding="UTF-8" ?> <SOFTPKG NAME="Tk" VERSION="804,033,0,0"> <TITLE>Tk</TITLE> <ABSTRACT>a graphical user interface toolkit for Perl</ABSTRACT> <AUTHOR>Nick Ing-Simmons</AUTHOR> <PROVIDE NAME="Tk" VERSION="804.033" /> <IMPLEMENTATION> <OS NAME="MSWin32" /> <ARCHITECTURE NAME="MSWin32-x64-multi-thread-5.20" /> <CODEBASE HREF="Tk-520_x64.tar.gz" /> </IMPLEMENTATION> </SOFTPKG>
      (Beware the dreaded wrap-around if you copy'n'paste that code - safer to grab it by clicking on the 'download' link.)

      Then 'cd' to that folder and run:
      ppm install Tk.ppd --force
      I think that should work as an interim method. It works for me.
      If it doesn't, please let us know.

      And I'll get the problem (which seems to be affecting all ppm packages) fixed as soon as I can.

      Cheers,
      Rob
        so intermittent 403? Thats weird :)

        I am unable to follow your instructions. No problem downloading your link file with IE. When I click on your "download", IE downloads the file as a .mht file which contains your text surrounded by a lot of markup which I do not understand. If I tell IE to SAVE AS .pph, it only changes the .mht to .pph. The resulting file does not work/

        C:\Users\Bill\Perl>ppm install Tk.ppd --force No Perl script found in input
        If I create the .ppd file by pasting into gvim, the result is exactly the same.
        Bill

      So where is the error message coming from? For what url? Increase verbosity in ppm and find out

      Also try force like suggested