Stories
Slash Boxes
Comments
NOTE: use Perl; is on undef hiatus. You can read content, but you can't post it. More info will be forthcoming forthcomingly.

All the Perl that's Practical to Extract and Report

use Perl Log In

Log In

[ Create a new account ]

Journal of cosimo (4138)

Wednesday December 06, 2006
05:29 PM

Win32::API latest news

[ #31829 ]

After taking the maintainership of Win32::API, I have been busy trying to build several useful environments to be able to test the module. These test envs include combinations of:

  1. Flavour: Vanilla, Strawberry, bleadperl
  2. Compiler: Gcc/MinGW, msvc6, msvc2003, borland?
  3. Make: nmake, dmake, GNU make

If we also consider that cygwin is entirely another story, this is definitely a great mess, at least for me: I'm not a Win32 development genius... :-)

Latest version distributed on CPAN, marked v0.45, should build and install (but not test) cleanly on at least VC6 and gcc/MinGW. Test suite is not yet ready to be enough "cross-platform" as we all want.

I'm now working on that, and on cygwin environment integration. I already applied some cygwin-related patches dated 2002 or so, but there are problems with msvc2003 Makefiles compatibility and API_test.dll building in the test suite...

The Fine Print: The following comments are owned by whoever posted them. We are not responsible for them in any way.
 Full
 Abbreviated
 Hidden
More | Login | Reply
Loading... please wait.
  • I had just finished a journal entry [perl.org] about this when I saw your post.
    • In fact, I'm working on the API_test.dll bit. It's a test dll that is included in the distribution to run some meaningful tests that everything passes as expected when invoking test dll functions.

      The problem is that the API_test.dll built by MinGW GCC is totally different from that built by MSVC (obviously). When you run the test scripts, there are nasty segfaults all over...

      I'll be back... :-)