On 2021-07-17 at 15:19:25 +0100, Mike Martin via gtk-perl-list wrote: > Hi I am struggling with this, been trying to install on mingw64 for a week. > > Anyone had any joy recently? > various issues tried compiling one by one and glib fails with symbols error > (using cpanm)
Hi, I've been working on a repository that takes all the work needed to install Gtk3 on different platforms and put it into one repository (I'm also working on making .dmg and .msi installers --- these work but have a couple cases I need to address): <https://github.com/orbital-transfer-example/perl-gtk3-starter-basic> The file you'll want to use for MSYS2/MINGW is <https://github.com/orbital-transfer-example/perl-gtk3-starter-basic/blob/0.002/maint/EUMMnosearch.pm>. and what you want to do is add it to be loaded automatically via the PERL5OPT environment variable export PERL5OPT="-Ipath/to/perl-gtk3-starter-basic/maint -MEUMMnosearch" cpanm Gtk3 What this module file does is detect when it being run under an ExtUtils::MakeMaker installation and then run some hacks around the arguments and build so that EU::MM knows where to find libraries and generates a file that allows one XS module to link with another (the comments in EUMMnosearch.pm explain what I'm doing). Ideally this would be fixed upstream in ExtUtils::MakeMaker, but I have not had time to see what I can do. Hope that helps. Cheers, - Zaki Mughal P.S. The helper.pl script in there also handles the same thing in a self-contained way. See the commands listed under the "run:" keys in <https://github.com/orbital-transfer-example/perl-gtk3-starter-basic/blob/0.002/.github/workflows/msys2-mingw.yml> for how to use that. > > On Thu, 8 Jun 2017 at 12:31, <max.augsb...@gmx.de> wrote: > > > Hello everybody, > > > > I have created a little tutorial about perl-Gtk3 and Windows/MSys2. > > Especially I show there, how to create an installer for your perl-Gtk3 > > application. Perhaps this little How-To is helpful for some people. > > > > You can find the files on https://github.com/MaxPerl/perl-Gtk3-Tutorial > > > > see especially: > > > > https://github.com/MaxPerl/perl-Gtk3-Tutorial/blob/master/perl-Gtk3-and-windows.pdf > > > > https://github.com/MaxPerl/perl-Gtk3-Tutorial/blob/master/perl-Gtk3-and-windows-de.pdf > > (german version) > > > > Improvement suggesstions are highly welcome! > > > > Best wishes, > > Max > > _______________________________________________ > > gtk-perl-list mailing list > > gtk-perl-list@gnome.org > > https://mail.gnome.org/mailman/listinfo/gtk-perl-list > > > _______________________________________________ > gtk-perl-list mailing list > gtk-perl-list@gnome.org > https://mail.gnome.org/mailman/listinfo/gtk-perl-list _______________________________________________ gtk-perl-list mailing list gtk-perl-list@gnome.org https://mail.gnome.org/mailman/listinfo/gtk-perl-list