Re: Tutorial perl-Gtk3 and Windows/MSys



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 augsburg 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



[Date Prev][Date Next]   [Thread Prev][Thread Next]   [Thread Index] [Date Index] [Author Index]