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
-
Disposition of Modules
by David Grove