So far, I've been able to answer my perl questions without even posting thanks to the Monks' wisdom, but this gtk+ installation problem remains clueless to me despite the kind post of frazap to share his experience (thanks!). So here I go.
First, I'm running Strawberry Perl (64-bit) 22.214.171.124-64bit and my gtk+ version is 2.24.10.
I followed the recipe up until launching the perl commands. Eg.
C:\strawberry_perl\c\lib\pkgconfig ; C:\Program Files\gtk+\lib\pkgconfig
Starting with Cairo: launch the perl command > fine.
Running dmake: Strawberry complains that I should no longer use dmake but gmake. Fair enough, launch gamke instead and get “undefined reference” errors. Your help and wisdom would be greatly appreciated.
Greetings, mtl3 and welcome to the monastery.
The following instructions provide another way to install Perl-Gtk2 on the Windows platform. See, FAQ question #4.
I tested on fresh Strawberry Perl installations v126.96.36.199, v188.8.131.52, and v184.108.40.206. During the Gtk2 installation, a new window may appear asking if you want to move the themes directory. If so, wait for the installation to finish before answering the question.
The ppm_req script, mentioned in FAQ #4, is found here.
> ppm install PPM::Sisyphusion
Installing package 'PPM-Sisyphusion'...
Bytes transferred: 496247
> perl ppm_req Gtk2 # <-- provides a list of ppm commands to run
> ppm install PPM::Sisyphusion::Cairo_font
> ppm install Cairo
> ppm install Gtk2
The following dependencies are installed automatically.
> ppm install PPM::Sisyphusion::Pango_dll
> ppm install PPM::Sisyphusion::Glib_dll
> ppm install Glib
> ppm install PPM::Sisyphusion::Gtk2_dll
> ppm install PPM::Sisyphusion::Gtk2_theme
> ppm install PPM::Sisyphusion::Cairo_dll
> ppm install Pango
Tk may be installed similarly, via PPM under Strawberry Perl v220.127.116.11,
but not later Perl releases at this time. Trying will not hurt and simply emit a message stating not yet available.
> ppm install PPM::Sisyphusion # <-- skip if already done
> ppm install Tk
> ppm install Tk::Zinc
The list of Sisyphusion packages is found here.