James Carpenter wrote:
> DPERL_IMPLICIT_SYS -fno-strict-aliasing -DPERL_MSVCRT_READFIX
> -g -O2 -DVERSION=\"1.72\" -DXS_VERSION=\"1.72\" - I..\..\lib\CORE
> Socket.c
> Socket.c: In function `boot_Socket':
> Socket.c:1224: incompatible type for argument 1 of `strcmp'
> dmake.exe: Error code 1, while making 'Socket.o'
> dmake.exe: Error code 255, while making '..\lib\auto\Socket\Socket.dll'
At least in the sources I have (that is, from CPAN, not the AS), the
line
in question is XS_VERSION_BOOTCHECK;
which (see XSUB.h) calls strNE(XS_VERSION, ...)
which I suspect calls strcmp().
So the indication is that XS_VERSION (which gets passed from the
Makefile
to the compiler, as above) is not getting passed as something that looks
like
a string (that is, perhaps the quotes are getting stripped and it's
looking like
a floating constant).
Why don't you try using #error to print out the value of XS_VERSION just
before
this line? Then you could try a different command shell or make utility
(I assume
you're using the NT CMD.EXE as a command shell?).
--
Ned Konz
currently: Stanwood, WA
email: [EMAIL PROTECTED]
homepage: http://bike-nomad.com, Perl homepage:
http://bike-nomad.com/perl
---
You are currently subscribed to perl-win32-users as: [archive@jab.org]
To unsubscribe, forward this message to
[EMAIL PROTECTED]
For non-automated Mailing List support, send email to
[EMAIL PROTECTED]