develooper Front page | perl.perl5.porters | Postings from March 2000

Disposition of Modules

Thread Next
From:
David Grove
Date:
March 14, 2000 11:37
Subject:
Disposition of Modules
Message ID:
002b01bf8dec$cb3f6130$0700a8c0@panther
In testing modules for 5.5.670 (660) I'm finding that some big modules
(trying the bundles first) break on the Win32 platform, namely at this time,
Tk (which I've had to use 800.011 for quite a while because subsequent
versions wouldn't compile on Win32, but even that doesn't compile now),
libwin32. It's complaining about undeclared identifiers: na, sv_undef, and
sv_no. There may be others. I am using MS Visual Studio (VC++) 6.0
Enterprise SP3 on Windows 2000.

Perl compiled fine (though I'm hoping that Nick will release the mingwin
makefile shortly), but the modules don't seem to be. I'll be trying others,
and trying solutions for a while yet.

Question: can perl 5.6 be considered ready (or even ready for a RC) if its
major modules fail to compile?

Am I missing something in the configuration?

PERL -V ============================
C:\perl\bin>.\perl.exe -V
Summary of my perl5 (revision 5 version 5 subversion 660) configuration:
  Platform:
    osname=MSWin32, osvers=4.0, archname=
    uname=''
    config_args='undef'
    hint=recommended, useposix=true, d_sigaction=undef
    usethreads=undef use5005threads=undef useithreads=define
    usesocks=undef useperlio=undef d_sfio=undef
    use64bits=undef uselargefiles=undef usemultiplicity=define
  Compiler:
    cc='cl', optimize='-O1 -MD -DNDEBUG', gccversion=
    cppflags='-DWIN32'
    ccflags
-O1 -MD -DNDEBUG -DWIN32 -D_CONSOLE -DNO_STRICT   -DPERL_IMPLICIT_CONTEXT -D
PERL_IMPLICIT_SYS -DPERL_MSVCRT_READFIX'
    stdchar='char', d_stdstdio=define, usevfork=false
    intsize=4, longsize=4, ptrsize=4, doublesize=8
    d_longlong=undef, longlongsize=8, d_longdbl=define, longdblsize=10
    ivtype='long', ivsize=4, nvtype='double', nvsize=8, Off_t='off_t',
lseeksize=4
    alignbytes=8, usemymalloc=n, prototype=define
  Linker and Libraries:
    ld='link', ldflags
'-nologo -nodefaultlib -release  -libpath:"c:\perl\lib\CORE"  -machine:x86'
    libpth=\lib
    libs=-DELAYLOAD:wsock32.dll delayimp.lib   oldnames.lib kernel32.lib
user32.lib gdi32.lib winspool.lib  comdlg32.lib advapi32.lib shell3
2.lib ole32.lib oleaut32.lib  netapi32.lib uuid.lib wsock32.lib mpr.lib
winmm.lib  version.lib odbc32.lib odbccp32.lib msvcrt.lib
    libc=msvcrt.lib, so=dll, useshrplib=yes, libperl=perl56.lib
  Dynamic Linking:
    dlsrc=dl_win32.xs, dlext=dll, d_dlsymun=undef, ccdlflags=' '
    cccdlflags=' ',
ddlflags='-dll -nologo -nodefaultlib -release  -libpath:"c:\perl\lib\CORE"  
-machine:x86'


Characteristics of this binary (from libperl):
  Compile-time options: MULTIPLICITY USE_ITHREADS USE_LARGE_FILES
PERL_IMPLICIT_CONTEXT PERL_IMPLICIT_SYS
  Built under MSWin32
  Compiled at Mar 14 2000 02:56:22
  @INC:
    C:/perl/lib/
    C:/perl/lib
    .


Thread Next


nntp.perl.org: Perl Programming lists via nntp and http.
Comments to Ask Bjørn Hansen at ask@perl.org | Group listing | About