Skip Menu |

Preferred bug tracker

Please visit the preferred bug tracker to report your issue.

This queue is for tickets about the Convert-ASN1 CPAN distribution.

Report information
The Basics
Id: 4121
Status: resolved
Priority: 0/
Queue: Convert-ASN1

People
Owner: Nobody in particular
Requestors: russ [...] hawaii.edu
Cc:
AdminCc:

Bug Information
Severity: Normal
Broken in: 0.18
Fixed in: (no value)



Subject: Version 0.18 fails 2 tests with Perl 5.8.0 under Cygwin 1.5.5
Hi, Under Cygwin 1.5.5 with Perl 5.8.0, Convert-ASN1-0.18's test, 00prim.t, fails with verbose output: - - - - - - - - - - - - - - - # REAL 0 ok 127 ok 128 ok 129 ok 130 # REAL -6.77154008269804e-229 ok 131 ok 132 ok 133 ok 134 # REAL 6.77154008269804e-229 ok 135 #136: expecting hex:090141 #136: got hex:090140 #line 209 t/00prim.t not ok 136 ok 137 ok 138 # REAL -5.5 ok 139 #140: expecting hex:0903c0fbb0 #140: got hex:090141 #line 209 t/00prim.t not ok 140 ok 141 ok 142 # REAL 1.5 ok 143 #144: expecting hex:090380f9c0 #144: got hex:090140 #line 209 t/00prim.t not ok 144 ok 145 ok 146 - - - - - - - - - - - - - - - and test, 02seq.t, fails with: - - - - - - - - - - - - - - - #15: expecting hex:3016090980cbd8f5c28f5c28f8090980ccc570a3d70a3d70 #15: got hex:3006090140090140 #line 56 t/02seq.t - - - - - - - - - - - - - - - Output from perl -v is: - - - - - - - - - - - - - - - Summary of my perl5 (revision 5.0 version 8 subversion 0) configuration: Platform: osname=cygwin, osvers=1.3.22(0.7832), archname=cygwin-multi-64int uname='cygwin_nt-5.0 ismene 1.3.22(0.7832) 2003-03-18 09:20 i586 unknown unk nown cygwin ' config_args='-de -Dmksymlinks -Dusemultiplicity -Duse64bitint -Doptimize=-O3 -Dman3ext=3pm' hint=recommended, useposix=true, d_sigaction=define usethreads=undef use5005threads=undef useithreads=undef usemultiplicity=defi ne useperlio=define d_sfio=undef uselargefiles=define usesocks=undef use64bitint=define use64bitall=undef uselongdouble=undef usemymalloc=y, bincompat5005=undef Compiler: cc='gcc', ccflags ='-DPERL_USE_SAFE_PUTENV -fno-strict-aliasing', optimize='-O3', cppflags='-DPERL_USE_SAFE_PUTENV -fno-strict-aliasing' ccversion='', gccversion='3.2 20020927 (prerelease)', gccosandvers='' intsize=4, longsize=4, ptrsize=4, doublesize=8, byteorder=12345678 d_longlong=define, longlongsize=8, d_longdbl=define, longdblsize=12 ivtype='long long', ivsize=8, nvtype='double', nvsize=8, Off_t='off_t', lsee ksize=4 alignbytes=8, prototype=define Linker and Libraries: ld='ld2', ldflags =' -s -L/usr/local/lib' libpth=/usr/local/lib /usr/lib /lib libs=-lgdbm -ldb -lcrypt -lutil -lgdbm_compat perllibs=-lcrypt -lutil -lgdbm_compat libc=/usr/lib/libc.a, so=dll, useshrplib=true, libperl=libperl.a gnulibc_version='' Dynamic Linking: dlsrc=dl_dlopen.xs, dlext=dll, d_dlsymun=undef, ccdlflags=' -s' cccdlflags=' ', lddlflags=' -s -L/usr/local/lib' Characteristics of this binary (from libperl): Compile-time options: MULTIPLICITY USE_64_BIT_INT USE_LARGE_FILES PERL_IMPLICI T_CONTEXT Built under cygwin Compiled at Aug 29 2003 12:06:59 %ENV: PERL5LIB="" CYGWIN="" @INC: /usr/lib/perl5/5.8.0/cygwin-multi-64int /usr/lib/perl5/5.8.0 /usr/lib/perl5/site_perl/5.8.0/cygwin-multi-64int /usr/lib/perl5/site_perl/5.8.0 /usr/lib/perl5/site_perl . - - - - - - - - - - - - - - - Thanks, Russ
From: Graham Barr <gbarr [...] pobox.com>
Subject: Re: [cpan #4121] Version 0.18 fails 2 tests with Perl 5.8.0 under Cygwin 1.5.5
Date: Thu, 16 Oct 2003 14:45:22 +0100
To: bug-Convert-ASN1 [...] rt.cpan.org
RT-Send-Cc:
On 16 Oct 2003, at 1:53, Guest via RT wrote: These are really odd. Can you tell me what the output of this is perl -MPOSIX=HUGE_VAL -le '$v=HUGE_VAL(); print $v,"\n",-$v' On all platforms I have available to me I see Inf -Inf But it looks like your platform is returning a very small number for HUGE_VAL(), ie 6.77154008269804e-229 Graham. Show quoted text
> Under Cygwin 1.5.5 with Perl 5.8.0, Convert-ASN1-0.18's test, > 00prim.t, fails with verbose output: > > - - - - - - - - - - - - - - - > # REAL 0 > ok 127 > ok 128 > ok 129 > ok 130 > # REAL -6.77154008269804e-229 > ok 131 > ok 132 > ok 133 > ok 134 > # REAL 6.77154008269804e-229 > ok 135 > #136: expecting hex:090141 > #136: got hex:090140 > #line 209 t/00prim.t > not ok 136 > ok 137 > ok 138 > # REAL -5.5 > ok 139 > #140: expecting hex:0903c0fbb0 > #140: got hex:090141 > #line 209 t/00prim.t > not ok 140 > ok 141 > ok 142 > # REAL 1.5 > ok 143 > #144: expecting hex:090380f9c0 > #144: got hex:090140 > #line 209 t/00prim.t > not ok 144 > ok 145 > ok 146 > - - - - - - - - - - - - - - - > > and test, 02seq.t, fails with: > > - - - - - - - - - - - - - - - > #15: expecting hex:3016090980cbd8f5c28f5c28f8090980ccc570a3d70a3d70 > #15: got hex:3006090140090140 > #line 56 t/02seq.t > - - - - - - - - - - - - - - - > > Output from perl -v is: > > - - - - - - - - - - - - - - - > Summary of my perl5 (revision 5.0 version 8 subversion 0) > configuration: > Platform: > osname=cygwin, osvers=1.3.22(0.7832), archname=cygwin-multi-64int > uname='cygwin_nt-5.0 ismene 1.3.22(0.7832) 2003-03-18 09:20 i586 > unknown unk > nown cygwin ' > config_args='-de -Dmksymlinks -Dusemultiplicity -Duse64bitint > -Doptimize=-O3 > -Dman3ext=3pm' > hint=recommended, useposix=true, d_sigaction=define > usethreads=undef use5005threads=undef useithreads=undef > usemultiplicity=defi > ne > useperlio=define d_sfio=undef uselargefiles=define usesocks=undef > use64bitint=define use64bitall=undef uselongdouble=undef > usemymalloc=y, bincompat5005=undef > Compiler: > cc='gcc', ccflags ='-DPERL_USE_SAFE_PUTENV -fno-strict-aliasing', > optimize='-O3', > cppflags='-DPERL_USE_SAFE_PUTENV -fno-strict-aliasing' > ccversion='', gccversion='3.2 20020927 (prerelease)', > gccosandvers='' > intsize=4, longsize=4, ptrsize=4, doublesize=8, byteorder=12345678 > d_longlong=define, longlongsize=8, d_longdbl=define, longdblsize=12 > ivtype='long long', ivsize=8, nvtype='double', nvsize=8, > Off_t='off_t', lsee > ksize=4 > alignbytes=8, prototype=define > Linker and Libraries: > ld='ld2', ldflags =' -s -L/usr/local/lib' > libpth=/usr/local/lib /usr/lib /lib > libs=-lgdbm -ldb -lcrypt -lutil -lgdbm_compat > perllibs=-lcrypt -lutil -lgdbm_compat > libc=/usr/lib/libc.a, so=dll, useshrplib=true, libperl=libperl.a > gnulibc_version='' > Dynamic Linking: > dlsrc=dl_dlopen.xs, dlext=dll, d_dlsymun=undef, ccdlflags=' -s' > cccdlflags=' ', lddlflags=' -s -L/usr/local/lib' > > > Characteristics of this binary (from libperl): > Compile-time options: MULTIPLICITY USE_64_BIT_INT USE_LARGE_FILES > PERL_IMPLICI > T_CONTEXT > Built under cygwin > Compiled at Aug 29 2003 12:06:59 > %ENV: > PERL5LIB="" > CYGWIN="" > @INC: > /usr/lib/perl5/5.8.0/cygwin-multi-64int > /usr/lib/perl5/5.8.0 > /usr/lib/perl5/site_perl/5.8.0/cygwin-multi-64int > /usr/lib/perl5/site_perl/5.8.0 > /usr/lib/perl5/site_perl > . > - - - - - - - - - - - - - - - > > Thanks, > Russ >
Graham, This is what my Perl returns: - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - $ perl -MPOSIX=HUGE_VAL -le '$v=HUGE_VAL(); print $v,"\n",-$v' -6.77154008269804e-229 6.77154008269804e-229 - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - Perl 5.8.0 on Redhat 7.1 (2.4.9-34 kernel) says: - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - $ perl -MPOSIX=HUGE_VAL -le '$v=HUGE_VAL(); print $v,"\n",-$v' inf -inf - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - Perl 5.8.0 on Solaris 8.0 says: - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - Show quoted text
> perl -MPOSIX=HUGE_VAL -le '$v=HUGE_VAL(); print $v,"\n",-$v'
Infinity -Infinity - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - I'm not sure if this helps but here's what the GCC that's bundled with Cygwin (I assume compiled Perl 5.8.0) says: - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - $ gcc -v Reading specs from /usr/lib/gcc-lib/i686-pc-cygwin/3.3.1/specs Configured with: /netrel/src/gcc-3.3.1-2/configure --enable-languages=c,c++,f77,java --enable-libgcj --enable-threads=posix --with-system-zlib --enable-nls --without-included-gettext --enable-interpreter --enable-sjlj-exceptions --disable-version-specific-runtime-libs --enable-shared --build=i686-pc-linux --host=i686-pc-cygwin --target=i686-pc-cygwin --prefix=/usr --exec-prefix=/usr --sysconfdir=/etc --libdir=/usr/lib --includedir=/nonexistent/include --libexecdir=/usr/sbin Thread model: posix gcc version 3.3.1 (cygming special) - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - Thanks, Russ [gbarr@pobox.com - Thu Oct 16 09:46:00 2003]: Show quoted text
> > On 16 Oct 2003, at 1:53, Guest via RT wrote: > > These are really odd. Can you tell me what the output of this is > > perl -MPOSIX=HUGE_VAL -le '$v=HUGE_VAL(); print $v,"\n",-$v' > > On all platforms I have available to me I see > > Inf > -Inf > > But it looks like your platform is returning a very small number for > HUGE_VAL(), ie 6.77154008269804e-229 > > Graham.
From: Graham Barr <gbarr [...] pobox.com>
Subject: Re: [cpan #4121] Version 0.18 fails 2 tests with Perl 5.8.0 under Cygwin 1.5.5
Date: Thu, 16 Oct 2003 18:52:06 +0100
To: bug-Convert-ASN1 [...] rt.cpan.org
RT-Send-Cc:
On 16 Oct 2003, at 18:37, Guest via RT wrote: Show quoted text
> Graham, > > This is what my Perl returns: > > - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - > $ perl -MPOSIX=HUGE_VAL -le '$v=HUGE_VAL(); print $v,"\n",-$v' > -6.77154008269804e-229 > 6.77154008269804e-229
Hm, 0.000000000.......67715 does not seem very huge to me. I suspect that this is a bug somewhere else. What is HUGE_VAL defined as in you C math.h file ? Maybe its a POSIX bug Graham. Show quoted text
> - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - > > Perl 5.8.0 on Redhat 7.1 (2.4.9-34 kernel) says: > - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - > $ perl -MPOSIX=HUGE_VAL -le '$v=HUGE_VAL(); print $v,"\n",-$v' > inf > -inf > - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - > > Perl 5.8.0 on Solaris 8.0 says: > > - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
>> perl -MPOSIX=HUGE_VAL -le '$v=HUGE_VAL(); print $v,"\n",-$v'
> Infinity > -Infinity > - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - > > > I'm not sure if this helps but here's what the GCC that's > bundled with Cygwin (I assume compiled Perl 5.8.0) says: > > - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - > $ gcc -v > Reading specs from /usr/lib/gcc-lib/i686-pc-cygwin/3.3.1/specs > Configured with: /netrel/src/gcc-3.3.1-2/configure > --enable-languages=c,c++,f77,java --enable-libgcj > --enable-threads=posix --with-system-zlib --enable-nls > --without-included-gettext --enable-interpreter > --enable-sjlj-exceptions --disable-version-specific-runtime-libs > --enable-shared --build=i686-pc-linux --host=i686-pc-cygwin > --target=i686-pc-cygwin --prefix=/usr --exec-prefix=/usr > --sysconfdir=/etc --libdir=/usr/lib > --includedir=/nonexistent/include --libexecdir=/usr/sbin > Thread model: posix > gcc version 3.3.1 (cygming special) > - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - > > Thanks, > Russ > > [gbarr@pobox.com - Thu Oct 16 09:46:00 2003]: >
>> >> On 16 Oct 2003, at 1:53, Guest via RT wrote: >> >> These are really odd. Can you tell me what the output of this is >> >> perl -MPOSIX=HUGE_VAL -le '$v=HUGE_VAL(); print $v,"\n",-$v' >> >> On all platforms I have available to me I see >> >> Inf >> -Inf >> >> But it looks like your platform is returning a very small number for >> HUGE_VAL(), ie 6.77154008269804e-229 >> >> Graham.
>
Graham, This is what my Perl returns: - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - $ perl -MPOSIX=HUGE_VAL -le '$v=HUGE_VAL(); print $v,"\n",-$v' -6.77154008269804e-229 6.77154008269804e-229 - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - Perl 5.8.0 on Redhat 7.1 (2.4.9-34 kernel) says: - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - $ perl -MPOSIX=HUGE_VAL -le '$v=HUGE_VAL(); print $v,"\n",-$v' inf -inf - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - Perl 5.8.0 on Solaris 8.0 says: - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - Show quoted text
> perl -MPOSIX=HUGE_VAL -le '$v=HUGE_VAL(); print $v,"\n",-$v'
Infinity -Infinity - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - I'm not sure if this helps but here's what the GCC that's bundled with Cygwin (I assume compiled Perl 5.8.0) says: - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - $ gcc -v Reading specs from /usr/lib/gcc-lib/i686-pc-cygwin/3.3.1/specs Configured with: /netrel/src/gcc-3.3.1-2/configure --enable-languages=c,c++,f77,java --enable-libgcj --enable-threads=posix --with-system-zlib --enable-nls --without-included-gettext --enable-interpreter --enable-sjlj-exceptions --disable-version-specific-runtime-libs --enable-shared --build=i686-pc-linux --host=i686-pc-cygwin --target=i686-pc-cygwin --prefix=/usr --exec-prefix=/usr --sysconfdir=/etc --libdir=/usr/lib --includedir=/nonexistent/include --libexecdir=/usr/sbin Thread model: posix gcc version 3.3.1 (cygming special) - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - Thanks, Russ [gbarr@pobox.com - Thu Oct 16 09:46:00 2003]: Show quoted text
> > On 16 Oct 2003, at 1:53, Guest via RT wrote: > > These are really odd. Can you tell me what the output of this is > > perl -MPOSIX=HUGE_VAL -le '$v=HUGE_VAL(); print $v,"\n",-$v' > > On all platforms I have available to me I see > > Inf > -Inf > > But it looks like your platform is returning a very small number for > HUGE_VAL(), ie 6.77154008269804e-229 > > Graham.
From: russ [...] hawaii.edu
Graham, math.h defines HUGE_VAL as: - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - #ifndef HUGE_VAL /* Define HUGE_VAL as infinity, unless HUGE_VAL is already defined (which might have been done by something like math-68881.h). */ union __dmath { __ULong i[2]; double d; }; /* Declare this as an array without bounds so that no matter what small data support a port and/or library has, this reference will be via the general method for accessing globals. */ extern __IMPORT const union __dmath __infinity[]; #define HUGE_VAL (__infinity[0].d) #endif /* ! defined (HUGE_VAL) */ - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - Thanks, Russ PS. Sorry about the bogus reply. I hit the wrong key too many times. [gbarr@pobox.com - Thu Oct 16 13:52:43 2003]: Show quoted text
> On 16 Oct 2003, at 18:37, Guest via RT wrote:
> > Graham, > > > > This is what my Perl returns: > > > > - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - > > $ perl -MPOSIX=HUGE_VAL -le '$v=HUGE_VAL(); print $v,"\n",-$v' > > -6.77154008269804e-229 > > 6.77154008269804e-229
> > Hm, 0.000000000.......67715 does not seem very huge to me. I suspect > that this is a bug somewhere else. > > What is HUGE_VAL defined as in you C math.h file ? > > Maybe its a POSIX bug > > Graham.
From: Graham Barr <gbarr [...] pobox.com>
Subject: Re: [cpan #4121] Version 0.18 fails 2 tests with Perl 5.8.0 under Cygwin 1.5.5
Date: Thu, 16 Oct 2003 19:30:02 +0100
To: bug-Convert-ASN1 [...] rt.cpan.org
RT-Send-Cc:
On 16 Oct 2003, at 19:21, Guest via RT wrote: Show quoted text
> Graham, > > math.h defines HUGE_VAL as:
Well it seems the intention is that HUGE_VAL would be infinity, but it is not. I don't think I can help much more. It seems its either a bug in cygwin or in your compile of perl. Graham. Show quoted text
> > - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - > #ifndef HUGE_VAL > > /* Define HUGE_VAL as infinity, unless HUGE_VAL is already defined > (which might have been done by something like math-68881.h). */ > > union __dmath > { > __ULong i[2]; > double d; > }; > > /* Declare this as an array without bounds so that no matter what small > data support a port and/or library has, this reference will be via > the general method for accessing globals. */ > extern __IMPORT const union __dmath __infinity[]; > > #define HUGE_VAL (__infinity[0].d) > > #endif /* ! defined (HUGE_VAL) */ > - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - > > Thanks, > Russ > > PS. Sorry about the bogus reply. I hit the wrong key too many > times. > > [gbarr@pobox.com - Thu Oct 16 13:52:43 2003]: >
>> On 16 Oct 2003, at 18:37, Guest via RT wrote:
>>> Graham, >>> >>> This is what my Perl returns: >>> >>> - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - >>> $ perl -MPOSIX=HUGE_VAL -le '$v=HUGE_VAL(); print $v,"\n",-$v' >>> -6.77154008269804e-229 >>> 6.77154008269804e-229
>> >> Hm, 0.000000000.......67715 does not seem very huge to me. I suspect >> that this is a bug somewhere else. >> >> What is HUGE_VAL defined as in you C math.h file ? >> >> Maybe its a POSIX bug >> >> Graham.
>
From: russ [...] hawaii.edu
Graham, It was a problem with the Perl 5.8.0 binary distribution with Cygwin 1.5.5 (perl-5.8.0-5.tar.bz2). That Perl binary was compiled with a different Cygwin version (1.3.22 instead of 1.5.5). Here's snippets from the "perl-V" output: 1. Binary distribution from Cygwin 1.5.5: - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - Platform: osname=cygwin, osvers=1.3.22(0.7832), archname=cygwin-multi-64int uname='cygwin_nt-5.0 ismene 1.3.22(0.7832) 2003-03-18 09:20 i586 unknown unknown cygwin ' config_args='-de -Dmksymlinks -Dusemultiplicity -Duse64bitint -Doptimize=-O3 -Dman3ext=3pm' hint=recommended, useposix=true, d_sigaction=define usethreads=undef use5005threads=undef useithreads=undef usemultiplicity=define useperlio=define d_sfio=undef uselargefiles=define usesocks=undef use64bitint=define use64bitall=undef uselongdouble=undef usemymalloc=y, bincompat5005=undef Compiler: cc='gcc', ccflags ='-DPERL_USE_SAFE_PUTENV -fno-strict-aliasing', optimize='-O3', cppflags='-DPERL_USE_SAFE_PUTENV -fno-strict-aliasing' ccversion='', gccversion='3.2 20020927 (prerelease)', gccosandvers='' intsize=4, longsize=4, ptrsize=4, doublesize=8, byteorder=12345678 d_longlong=define, longlongsize=8, d_longdbl=define, longdblsize=12 ivtype='long long', ivsize=8, nvtype='double', nvsize=8, Off_t='off_t', lseeksize=4 alignbytes=8, prototype=define - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - 2. Compiled from source distribution from Cygwin 1.5.5: - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - Platform: osname=cygwin, osvers=1.5.5(0.9432), archname=cygwin-multi-64int uname='cygwin_nt-5.0 baktu 1.5.5(0.9432) 2003-09-20 16:31 i686 unknown unknown cygwin ' config_args='-de -Dmksymlinks -Dusemultiplicity -Duse64bitint -Doptimize=-O3 -Dman3ext=3pm' hint=recommended, useposix=true, d_sigaction=define usethreads=undef use5005threads=undef useithreads=undef usemultiplicity=define useperlio=define d_sfio=undef uselargefiles=define usesocks=undef use64bitint=define use64bitall=undef uselongdouble=undef usemymalloc=y, bincompat5005=undef Compiler: cc='gcc', ccflags ='-DPERL_USE_SAFE_PUTENV -fno-strict-aliasing', optimize='-O3', cppflags='-DPERL_USE_SAFE_PUTENV -fno-strict-aliasing' ccversion='', gccversion='3.3.1 (cygming special)', gccosandvers='' intsize=4, longsize=4, ptrsize=4, doublesize=8, byteorder=12345678 d_longlong=define, longlongsize=8, d_longdbl=define, longdblsize=12 ivtype='long long', ivsize=8, nvtype='double', nvsize=8, Off_t='off_t', lseeksize=8 alignbytes=8, prototype=define - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - It appears that the use of different compilers (3.2 vs 3.3.1) made a difference in POSIX::HUGE_VAL returning something other than Inf[inity]. Many thanks for your help, Russ [gbarr@pobox.com - Thu Oct 16 14:30:39 2003]: Show quoted text
> On 16 Oct 2003, at 19:21, Guest via RT wrote:
> > Graham, > > > > math.h defines HUGE_VAL as:
> > Well it seems the intention is that HUGE_VAL would be infinity, but it > is not. > > I don't think I can help much more. It seems its either a bug in cygwin > or in your compile of perl. > > Graham.