Win32-GUI-1.07 works with 32bit cygwin (I have tested old v1.5 and v1.7)

There are some issues with 64bit cygwin:

1/ Win32-GUI-Constants/hash/perfect.c
- "long int" is not 4 bytes (as on both 32/64bit MSWin32) but 8 bytes long on cygwin64
  - I hope that changing "long int" > "int" might be the right fix

2/ GUI.xs uses cygwin_conv_to_win32_path
 - it was deprecated and should be replaced by cygwin_conv_path(..)

3/ after patching 1/ + 2/ Win32::GUI compiles but fails approx. 25 tests (so perhaps my patch was not completely correct)

I'll try to do more research and commit necessary patches to git repo.

Could meanwhile somebody try to build latest Win32::GUI with MS compiler?

--
kmx


On 10.10.2014 10:07, Reini Urban wrote:
On Oct 10, 2014, at 9:50 AM, Stephane LECOLIER <stephane.lecol...@st.com> wrote:

Hi Kmx,
Concerning Cygwin do you have plan some dedicated release?
Or does your Win32-GUI be compliant by default?
Does it concern Cygwin 32bits or 64 bits or both?
Thanks in advance for your reply,
I’ll do it when I get my windows machines from the ship from the US.

Stéphane From: kmx [mailto:k...@atlas.cz]
Sent: Friday, October 10, 2014 7:56 AM
To: perl-win32-gui-users@lists.sourceforge.net
Subject: Re: [perl-win32-gui-users] Win32-GUI-1.07 released + migrated from CVS 
to GIT
Hi,

currently my intention is simply to make Win32::GUI compile smoothly and pass 
all tests on all relevant platforms.

Which means making mswin32 and cygwin columns at 
http://matrix.cpantesters.org/?dist=Win32-GUI+1.07 all green (still not there 
yet).

--
kmx

On 9.10.2014 11:19, Jeremy wrote:
Good job.
Do you have any plans for additional functionality/fixes etc? Also, do you know how this updated version will flow down to Activestate so end users can get 32/64bit ppm packages? Cheers, jez.
Date: Thu, 9 Oct 2014 02:13:46 +0200
From: k...@atlas.cz
To: perl-win32-gui-users@lists.sourceforge.net
Subject: [perl-win32-gui-users] Win32-GUI-1.07 released + migrated from CVS to 
GIT

Hi,

after getting co-maint for Win32::GUI I have released version 1.07 to CPAN - 
seehttps://metacpan.org/release/KMX/Win32-GUI-1.07

It contains a merger of fixes related to bugs reported 
viahttps://rt.cpan.org/Public/Dist/Display.html?Name=Win32-GUI

It should cleanly install at least on cygwin and strawberry perl (both 
32/64bit).

After a discussion with Rob and Aldo I have also converted CVS repository to 
GIT which can be found at https://sourceforge.net/p/perl-win32-gui/git/ (the 
old CVS is also available however is not synchronized with GIT where all new 
commits go).

--
kmx

------------------------------------------------------------------------------
Meet PCI DSS 3.0 Compliance Requirements with EventLog Analyzer
Achieve PCI DSS 3.0 Compliant Status with Out-of-the-box PCI DSS Reports
Are you Audit-Ready for PCI DSS 3.0 Compliance? Download White paper
Comply to PCI DSS 3.0 Requirement 10 and 11.5 with EventLog Analyzer
http://p.sf.net/sfu/Zoho
_______________________________________________
Perl-Win32-GUI-Users mailing list
Perl-Win32-GUI-Users@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/perl-win32-gui-users
http://perl-win32-gui.sourceforge.net/

Reply via email to