Slash Boxes
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

The Fine Print: The following comments are owned by whoever posted them. We are not responsible for them in any way.
More | Login | Reply
Loading... please wait.
  • In file included from Rijndael.xs:14:
    rijndael.h:57: error: conflicting types for 'UINT32'
    C:/perl/mingw/bin/../lib/gcc/mingw32/3.4.5/../../../../include/basetsd .h:56: error: previous declaration of 'UINT32' was here
    • Could you give me any ideas how to fix those? Was it already declared in basetsd.h?

      Although I do want to fix the module for everyone, I'm not going to hold things up for Strawberry Perl since its still experimental. I will try to fix it though.
      • Do you feel the patch in this post [] is too much of a hack?

      • Experimental? Well the packaging mechanisms we are using are still alpha, but the Perl itself and the compiler are bog standard 5.8.8 and MinGW...

        There's nothing particularly special about them at all.
        • I don't know much about Windows, but when I looked at the Strawberry Perl page, it says "Strawberry Perl is currently an alpha release and is not recommended for production purposes." That's what I mean by "experimental".

          I'm happy to apply patches, but I don't know why MinGW is acting differently from GNU on unix.
    • [22:24] <@tsee> BinGOs, since you have VC++, can you test Crypt::Rijndael 0.06_09 for me after replacing "typedef unsigned long UINT32;" with "typedef unsigned int UINT32;" in the MINGW ifdef in
      rijndael.h? Or rather for brian d foy who maintains it now.

      I did this and it compiles and tests fine on Strawberry Perl with MinGW and dmake.

      I also built and tested with Activestate Perl and VC++ toolkit and that compiled fine and tested okay.