You are viewing a plain text version of this content. The canonical link for it is here.
Posted to modperl@perl.apache.org by DH <cr...@yahoo.com> on 2003/07/07 08:35:28 UTC

FAIL mod_perl-1.28 MSWin32-x86-multi-thread 4.0

This distribution has been tested as part of the cpan-testers
effort to test as many new uploads to CPAN as possible.  See
http://testers.cpan.org/

Please cc any replies to cpan-testers@perl.org to keep other
test volunteers informed and to prevent any duplicate effort.

-- 


E:\new\mod_perl-1.28>perl Makefile.PL NO_HTTPD=1 APACHE_SRC=E:\Apache
INSTALL_DLL=E:\Apache\modules
PerlDispatchHandler.........enabled
PerlChildInitHandler........enabled
PerlChildExitHandler........enabled
PerlPostReadRequestHandler..enabled
PerlTransHandler............enabled
PerlHeaderParserHandler.....enabled
PerlAccessHandler...........enabled
PerlAuthenHandler...........enabled
PerlAuthzHandler............enabled
PerlTypeHandler.............enabled
PerlFixupHandler............enabled
PerlHandler.................enabled
PerlLogHandler..............enabled
PerlInitHandler.............enabled
PerlCleanupHandler..........enabled
PerlRestartHandler..........enabled
PerlStackedHandlers.........enabled
PerlMethodHandlers..........enabled
PerlDirectiveHandlers.......enabled
PerlTableApi................enabled
PerlLogApi..................enabled
PerlUriApi..................enabled
PerlUtilApi.................enabled
PerlFileApi.................enabled
PerlConnectionApi...........enabled
PerlServerApi...............enabled
Checking if your kit is complete...
Looks good
'NO_HTTPD' is not a known MakeMaker parameter name.
Writing Makefile for Apache
Writing Makefile for Apache::Connection
Writing Makefile for Apache::Constants
Writing Makefile for Apache::File
Writing Makefile for Apache::Leak
Writing Makefile for Apache::Log
Writing Makefile for Apache::ModuleConfig
Writing Makefile for Apache::PerlRunXS
Writing Makefile for Apache::Server
Writing Makefile for Apache::Symbol
Writing Makefile for Apache::Table
Writing Makefile for Apache::URI
Writing Makefile for Apache::Util
Writing Makefile for mod_perl

Beginning with version 1.3.15, Apache uses a different convention for
Win32 module names. Correspondingly, the name of the mod_perl module
built here has been changed from ApacheModulePerl.dll to mod_perl.so.
Please see INSTALL.win32 for further details.


E:\new\mod_perl-1.28>nmake

Microsoft (R) Program Maintenance Utility   Version 6.00.8168.0
Copyright (C) Microsoft Corp 1988-1998. All rights reserved.

cp lib/Apache/Registry.pm blib\lib\Apache\Registry.pm
cp E:/Apache/include/ap_compat.h blib\arch/auto/Apache/include/include/ap_compat.h
cp E:/Apache/include/os.h blib\arch/auto/Apache/include/include/os.h
cp E:/Apache/include/resource.h blib\arch/auto/Apache/include/include/resource.h
cp lib/Apache/PerlSections.pm blib\lib\Apache\PerlSections.pm
cp lib/Apache/PerlRun.pm blib\lib\Apache\PerlRun.pm
cp lib/Apache/Debug.pm blib\lib\Apache\Debug.pm
cp lib/mod_perl_hooks.pm.PL blib\lib\mod_perl_hooks.pm.PL
cp lib/Apache/MyConfig.pm blib\lib\Apache\MyConfig.pm
cp E:/Apache/include/Win9xConHook.h blib\arch/auto/Apache/include/include/Win9xConHook.h
cp E:/Apache/include/readdir.h blib\arch/auto/Apache/include/include/readdir.h
cp E:/Apache/include/ap_alloc.h blib\arch/auto/Apache/include/include/ap_alloc.h
cp E:/Apache/include/http_main.h blib\arch/auto/Apache/include/include/http_main.h
cp E:/new/mod_perl-1.28/src/modules/perl/dirent.h
blib\arch/auto/Apache/include/modules/perl/dirent.h
cp lib/Apache/ExtUtils.pm blib\lib\Apache\ExtUtils.pm
cp E:/Apache/include/service.h blib\arch/auto/Apache/include/include/service.h
cp E:/Apache/include/ap_ctype.h blib\arch/auto/Apache/include/include/ap_ctype.h
cp lib/Apache/src.pm blib\lib\Apache\src.pm
cp lib/mod_perl.pm blib\lib\mod_perl.pm
cp E:/Apache/include/multithread.h blib\arch/auto/Apache/include/include/multithread.h
cp mod_perl_cvs.pod blib\lib\mod_perl_cvs.pod
cp E:/Apache/include/ap.h blib\arch/auto/Apache/include/include/ap.h
cp E:/Apache/include/compat.h blib\arch/auto/Apache/include/include/compat.h
cp E:/Apache/include/http_config.h blib\arch/auto/Apache/include/include/http_config.h
cp E:/Apache/include/xml/xmlrole.h blib\arch/auto/Apache/include/include/xml/xmlrole.h
cp E:/new/mod_perl-1.28/src/modules/perl/mod_perl.h
blib\arch/auto/Apache/include/modules/perl/mod_perl.h
cp E:/Apache/include/xml/nametab.h blib\arch/auto/Apache/include/include/xml/nametab.h
cp apaci/mod_perl.exp blib\arch/auto/Apache/mod_perl.exp
cp E:/Apache/include/http_log.h blib\arch/auto/Apache/include/include/http_log.h
cp lib/Apache/testold.pm blib\lib\Apache\testold.pm
cp lib/Apache/Symdump.pm blib\lib\Apache\Symdump.pm
cp lib/Apache/Status.pm blib\lib\Apache\Status.pm
cp E:/Apache/include/registry.h blib\arch/auto/Apache/include/include/registry.h
cp E:/new/mod_perl-1.28/src/modules/perl/mod_perl_version.h
blib\arch/auto/Apache/include/modules/perl/mod_perl_version.h
cp lib/Apache/RedirectLogFix.pm blib\lib\Apache\RedirectLogFix.pm
cp E:/Apache/include/hsregex.h blib\arch/auto/Apache/include/include/hsregex.h
cp mod_perl_method_handlers.pod blib\lib\mod_perl_method_handlers.pod
cp lib/Apache/Include.pm blib\lib\Apache\Include.pm
cp E:/Apache/include/ap_mmn.h blib\arch/auto/Apache/include/include/ap_mmn.h
cp lib/Apache/StatINC.pm blib\lib\Apache\StatINC.pm
cp lib/Apache/RegistryBB.pm blib\lib\Apache\RegistryBB.pm
cp lib/Apache/FakeRequest.pm blib\lib\Apache\FakeRequest.pm
cp lib/Apache/Constants/Exports.pm blib\lib\Apache\Constants\Exports.pm
cp mod_perl.pod blib\lib\mod_perl.pod
cp E:/Apache/include/getopt.h blib\arch/auto/Apache/include/include/getopt.h
cp E:/Apache/include/ap_config_auto.h blib\arch/auto/Apache/include/include/ap_config_auto.h
cp E:/Apache/include/regex/cclass.h blib\arch/auto/Apache/include/include/regex/cclass.h
cp E:/Apache/include/xml/asciitab.h blib\arch/auto/Apache/include/include/xml/asciitab.h
cp E:/Apache/include/conf.h blib\arch/auto/Apache/include/include/conf.h
cp lib/Apache/SizeLimit.pm blib\lib\Apache\SizeLimit.pm
cp E:/Apache/include/http_conf_globals.h blib\arch/auto/Apache/include/include/http_conf_globals.h
cp lib/Apache/Resource.pm blib\lib\Apache\Resource.pm
cp E:/Apache/include/ap_md5.h blib\arch/auto/Apache/include/include/ap_md5.h
cp E:/Apache/include/http_vhost.h blib\arch/auto/Apache/include/include/http_vhost.h
cp E:/Apache/include/regex/utils.h blib\arch/auto/Apache/include/include/regex/utils.h
cp E:/Apache/include/xml/latin1tab.h blib\arch/auto/Apache/include/include/xml/latin1tab.h
cp E:/Apache/include/util_script.h blib\arch/auto/Apache/include/include/util_script.h
cp E:/Apache/include/passwd.h blib\arch/auto/Apache/include/include/passwd.h
cp E:/Apache/include/sdbm/sdbm_tune.h blib\arch/auto/Apache/include/include/sdbm/sdbm_tune.h
cp E:/Apache/include/http_core.h blib\arch/auto/Apache/include/include/http_core.h
cp lib/Apache/RegistryNG.pm blib\lib\Apache\RegistryNG.pm
cp E:/Apache/include/ap_sha1.h blib\arch/auto/Apache/include/include/ap_sha1.h
cp E:/Apache/include/regex/regex2.h blib\arch/auto/Apache/include/include/regex/regex2.h
cp E:/Apache/include/xml/xmltok.h blib\arch/auto/Apache/include/include/xml/xmltok.h
cp E:/Apache/include/xml/hashtable.h blib\arch/auto/Apache/include/include/xml/hashtable.h
cp E:/new/mod_perl-1.28/src/modules/perl/apache_inc.h
blib\arch/auto/Apache/include/modules/perl/apache_inc.h
cp mod_perl_tuning.pod blib\lib\mod_perl_tuning.pod
cp E:/Apache/include/explain.h blib\arch/auto/Apache/include/include/explain.h
cp E:/Apache/include/ap_config.h blib\arch/auto/Apache/include/include/ap_config.h
cp E:/Apache/include/http_protocol.h blib\arch/auto/Apache/include/include/http_protocol.h
cp E:/Apache/include/regex/cname.h blib\arch/auto/Apache/include/include/regex/cname.h
cp E:/Apache/include/util_uri.h blib\arch/auto/Apache/include/include/util_uri.h
cp E:/Apache/include/buff.h blib\arch/auto/Apache/include/include/buff.h
cp lib/Apache/httpd_conf.pm blib\lib\Apache\httpd_conf.pm
cp E:/Apache/include/xml/iasciitab.h blib\arch/auto/Apache/include/include/xml/iasciitab.h
cp E:/Apache/include/util_date.h blib\arch/auto/Apache/include/include/util_date.h
cp E:/Apache/include/util_md5.h blib\arch/auto/Apache/include/include/util_md5.h
cp E:/new/mod_perl-1.28/src/modules/perl/perl_PL.h
blib\arch/auto/Apache/include/modules/perl/perl_PL.h
cp lib/Apache/SIG.pm blib\lib\Apache\SIG.pm
cp mod_perl_traps.pod blib\lib\mod_perl_traps.pod
cp lib/Apache/Options.pm blib\lib\Apache\Options.pm
cp E:/Apache/include/scoreboard.h blib\arch/auto/Apache/include/include/scoreboard.h
cp lib/mod_perl_hooks.pm blib\lib\mod_perl_hooks.pm
cp E:/Apache/include/rfc1413.h blib\arch/auto/Apache/include/include/rfc1413.h
cp E:/Apache/include/xml/xmlparse.h blib\arch/auto/Apache/include/include/xml/xmlparse.h
cp cgi_to_mod_perl.pod blib\lib\cgi_to_mod_perl.pod
cp E:/Apache/include/xml/xmldef.h blib\arch/auto/Apache/include/include/xml/xmldef.h
cp E:/Apache/include/xml/xmltok_impl.h blib\arch/auto/Apache/include/include/xml/xmltok_impl.h
cp E:/Apache/include/fnmatch.h blib\arch/auto/Apache/include/include/fnmatch.h
cp Apache/typemap blib\arch/auto/Apache/typemap
cp E:/Apache/include/ap_ebcdic.h blib\arch/auto/Apache/include/include/ap_ebcdic.h
cp lib/Apache/Opcode.pm blib\lib\Apache\Opcode.pm
cp E:/Apache/include/http_request.h blib\arch/auto/Apache/include/include/http_request.h
cp E:/Apache/include/httpd.h blib\arch/auto/Apache/include/include/httpd.h
cp E:/Apache/include/sdbm/sdbm.h blib\arch/auto/Apache/include/include/sdbm/sdbm.h
cp lib/Apache/RegistryLoader.pm blib\lib\Apache\RegistryLoader.pm
cp E:/new/mod_perl-1.28/src/modules/perl/mod_perl_xs.h
blib\arch/auto/Apache/include/modules/perl/mod_perl_xs.h
cp lib/Bundle/Apache.pm blib\lib\Bundle\Apache.pm
cp E:/Apache/include/sdbm/sdbm_pair.h blib\arch/auto/Apache/include/include/sdbm/sdbm_pair.h
cp E:/Apache/include/xml/utf8tab.h blib\arch/auto/Apache/include/include/xml/utf8tab.h
cp Apache.pm ..\blib\lib\Apache.pm
cp Connection.pm ..\blib\lib\Apache\Connection.pm
cp Constants.pm ..\blib\lib\Apache\Constants.pm
cp File.pm ..\blib\lib\Apache\File.pm
cp Leak.pm ..\blib\lib\Apache\Leak.pm
        C:\Perl\bin\perl.exe C:\Perl\lib\ExtUtils/xsubpp  -typemap C:\Perl\lib\ExtUtils\typemap
-typemap typemap  Leak.xs > Leak.xsc && C:\P
erl\bin\perl.exe -MExtUtils::Command -e mv Leak.xsc Leak.c
        cl -c    -nologo -O1 -MD -DNDEBUG -DWIN32 -D_CONSOLE -DNO_STRICT -DHAVE_DES_FCRYPT
-DPERL_IMPLICIT_CONTEXT -DPERL_IMPLICIT_SYS -DPER
L_MSVCRT_READFIX -O1 -MD -DNDEBUG    -DVERSION=\"1.00\"  -DXS_VERSION=\"1.00\" 
"-IC:\Perl\lib\CORE"   Leak.c
Leak.c
Running Mkbootstrap for Apache::Leak ()
        C:\Perl\bin\perl.exe -MExtUtils::Command -e chmod 644 Leak.bs
        C:\Perl\bin\perl.exe -MExtUtils::Mksymlists  -e "Mksymlists('NAME'=>\"Apache::Leak\",
'DLBASE' => 'Leak', 'DL_FUNCS' => {  }, 'FUNCL
IST' => [], 'IMPORTS' => {  }, 'DL_VARS' => []);"
        link -out:..\blib\arch\auto\Apache\Leak\Leak.dll -dll -nologo -nodefaultlib -release 
-libpath:"C:/Perl\lib\CORE"  -machine:x86 Leak
.obj   C:\Perl\lib\CORE\perl56.lib oldnames.lib kernel32.lib user32.lib gdi32.lib winspool.lib 
comdlg32.lib advapi32.lib shell32.lib ole32.
lib oleaut32.lib  netapi32.lib uuid.lib wsock32.lib mpr.lib winmm.lib  version.lib odbc32.lib
odbccp32.lib msvcrt.lib -def:Leak.def
   Creating library ..\blib\arch\auto\Apache\Leak\Leak.lib and object
..\blib\arch\auto\Apache\Leak\Leak.exp
        C:\Perl\bin\perl.exe -MExtUtils::Command -e chmod 755
..\blib\arch\auto\Apache\Leak\Leak.dll
        C:\Perl\bin\perl.exe -MExtUtils::Command -e cp Leak.bs
..\blib\arch\auto\Apache\Leak\Leak.bs
        C:\Perl\bin\perl.exe -MExtUtils::Command -e chmod 644
..\blib\arch\auto\Apache\Leak\Leak.bs
cp Log.pm ..\blib\lib\Apache\Log.pm
cp ModuleConfig.pm ..\blib\lib\Apache\ModuleConfig.pm
cp PerlRunXS.pm ..\blib\lib\Apache\PerlRunXS.pm
cp Server.pm ..\blib\lib\Apache\Server.pm
cp Symbol.pm ..\blib\lib\Apache\Symbol.pm
        C:\Perl\bin\perl.exe C:\Perl\lib\ExtUtils/xsubpp  -typemap C:\Perl\lib\ExtUtils\typemap 
Symbol.xs > Symbol.xsc && C:\Perl\bin\perl.
exe -MExtUtils::Command -e mv Symbol.xsc Symbol.c
        cl -c    -nologo -O1 -MD -DNDEBUG -DWIN32 -D_CONSOLE -DNO_STRICT -DHAVE_DES_FCRYPT
-DPERL_IMPLICIT_CONTEXT -DPERL_IMPLICIT_SYS -DPER
L_MSVCRT_READFIX -O1 -MD -DNDEBUG    -DVERSION=\"1.31\"  -DXS_VERSION=\"1.31\" 
"-IC:\Perl\lib\CORE"   Symbol.c
Symbol.c
Running Mkbootstrap for Apache::Symbol ()
        C:\Perl\bin\perl.exe -MExtUtils::Command -e chmod 644 Symbol.bs
        C:\Perl\bin\perl.exe -MExtUtils::Mksymlists  -e "Mksymlists('NAME'=>\"Apache::Symbol\",
'DLBASE' => 'Symbol', 'DL_FUNCS' => {  }, 'F
UNCLIST' => [], 'IMPORTS' => {  }, 'DL_VARS' => []);"
        link -out:..\blib\arch\auto\Apache\Symbol\Symbol.dll -dll -nologo -nodefaultlib -release 
-libpath:"C:/Perl\lib\CORE"  -machine:x86
Symbol.obj   C:\Perl\lib\CORE\perl56.lib oldnames.lib kernel32.lib user32.lib gdi32.lib
winspool.lib  comdlg32.lib advapi32.lib shell32.lib
ole32.lib oleaut32.lib  netapi32.lib uuid.lib wsock32.lib mpr.lib winmm.lib  version.lib
odbc32.lib odbccp32.lib msvcrt.lib -def:Symbol.def
   Creating library ..\blib\arch\auto\Apache\Symbol\Symbol.lib and object
..\blib\arch\auto\Apache\Symbol\Symbol.exp
        C:\Perl\bin\perl.exe -MExtUtils::Command -e chmod 755
..\blib\arch\auto\Apache\Symbol\Symbol.dll
        C:\Perl\bin\perl.exe -MExtUtils::Command -e cp Symbol.bs
..\blib\arch\auto\Apache\Symbol\Symbol.bs
        C:\Perl\bin\perl.exe -MExtUtils::Command -e chmod 644
..\blib\arch\auto\Apache\Symbol\Symbol.bs
cp Table.pm ..\blib\lib\Apache\Table.pm
cp URI.pm ..\blib\lib\Apache\URI.pm
cp Util.pm ..\blib\lib\Apache\Util.pm
        msdev src\modules\win32\mod_perl.dsp  /MAKE "mod_perl - Win32 Release" /USEENV
--------------------Configuration: mod_perl - Win32 Release--------------------
Compiling...
Apache.c
Connection.c
Constants.c
File.c
Log.c
ModuleConfig.c
ModuleConfig.xs(72) : warning C4715: 'vector_from_sv' : not all control paths return a value
mod_perl.c
mod_perl_opmask.c
perl_config.c
perl_util.c
perlio.c
perlxsi.c
Server.c
Table.c
URI.c
Util.c
Linking...
LINK : fatal error LNK1181: cannot open input file "..\..\..\..\..\Perl\lib\CORE\perl56.lib"
Error executing link.exe.

mod_perl.so - 1 error(s), 1 warning(s)
NMAKE : fatal error U1077: 'msdev' : return code '0x1'
Stop.

E:\new\mod_perl-1.28>E:\Apache\Apache.exe -V
Server version: Apache/1.3.27 (Win32)
Server built:   Jul  6 2003 22:32:22
Server's Module Magic Number: 19990320:13
Server compiled with....
 -D HAVE_MMAP
 -D USE_MMAP_SCOREBOARD
 -D NO_WRITEV
 -D NO_OTHER_CHILD
 -D NO_RELIABLE_PIPED_LOGS
 -D HARD_SERVER_LIMIT=1024
 -D MULTITHREAD
 -D HTTPD_ROOT="/apache"
 -D SUEXEC_BIN="/apache/bin/suexec"
 -D DEFAULT_PIDLOG="logs/httpd.pid"
 -D DEFAULT_SCOREBOARD="logs/apache_runtime_status"
 -D DEFAULT_LOCKFILE="logs/accept.lock"
 -D DEFAULT_ERRORLOG="logs/error.log"
 -D TYPES_CONFIG_FILE="conf/mime.types"
 -D SERVER_CONFIG_FILE="conf/httpd.conf"
 -D ACCESS_CONFIG_FILE="conf/access.conf"
 -D RESOURCE_CONFIG_FILE="conf/srm.conf"

E:\new\mod_perl-1.28>


--
Summary of my perl5 (revision 5 version 6 subversion 1) configuration:
  Platform:
    osname=MSWin32, osvers=4.0, archname=MSWin32-x86-multi-thread
    uname=''
    config_args='undef'
    hint=recommended, useposix=true, d_sigaction=undef
    usethreads=undef use5005threads=undef useithreads=define usemultiplicity=define
    useperlio=undef d_sfio=undef uselargefiles=undef usesocks=undef
    use64bitint=undef use64bitall=undef uselongdouble=undef
  Compiler:
    cc='cl', ccflags ='-nologo -O1 -MD -DNDEBUG -DWIN32 -D_CONSOLE -DNO_STRICT -DHAVE_DES_FCRYPT 
-DPERL_IMPLICIT_CONTEXT -DPERL_IMPLICIT_SYS -DPERL_MSVCRT_READFIX',
    optimize='-O1 -MD -DNDEBUG',
    cppflags='-DWIN32'
    ccversion='', gccversion='', gccosandvers=''
    intsize=4, longsize=4, ptrsize=4, doublesize=8, byteorder=1234
    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="C:\Program Files\Microsoft Visual Studio\VC98\mfc\lib" "C:\Program Files\Microsoft
Visual Studio\VC98\lib" "C:\Perl\lib\CORE"
    libs=  oldnames.lib kernel32.lib user32.lib gdi32.lib winspool.lib  comdlg32.lib advapi32.lib
shell32.lib ole32.lib oleaut32.lib  netapi32.lib uuid.lib wsock32.lib mpr.lib winmm.lib 
version.lib odbc32.lib odbccp32.lib msvcrt.lib
    perllibs=  oldnames.lib kernel32.lib user32.lib gdi32.lib winspool.lib  comdlg32.lib
advapi32.lib shell32.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=' ', lddlflags='-dll -nologo -nodefaultlib -release  -libpath:"C:/Perl\lib\CORE" 
-machine:x86'


Characteristics of this binary (from libperl): 
  Compile-time options: MULTIPLICITY USE_ITHREADS PERL_IMPLICIT_CONTEXT PERL_IMPLICIT_SYS
  Locally applied patches:
  	ActivePerl Build 633
  Built under MSWin32
  Compiled at Jun 17 2002 21:33:05
  @INC:
    C:/Perl/lib
    C:/Perl/site/lib
    .



__________________________________
Do you Yahoo!?
SBC Yahoo! DSL - Now only $29.95 per month!
http://sbc.yahoo.com

Re: FAIL mod_perl-1.28 MSWin32-x86-multi-thread 4.0

Posted by Randy Kobes <ra...@theoryx5.uwinnipeg.ca>.
On Sun, 6 Jul 2003, DH wrote:

> This distribution has been tested as part of the cpan-testers
> effort to test as many new uploads to CPAN as possible.  See
> http://testers.cpan.org/
>
> Please cc any replies to cpan-testers@perl.org to keep other
> test volunteers informed and to prevent any duplicate effort.
> E:\new\mod_perl-1.28>perl Makefile.PL NO_HTTPD=1
> APACHE_SRC=E:\Apache INSTALL_DLL=E:\Apache\modules
[ ... ]
> Linking...
> LINK : fatal error LNK1181: cannot open input file
> "..\..\..\..\..\Perl\lib\CORE\perl56.lib"

Thanks for raising this - the problem was that the drive letters
weren't included in the dsp file. This is fixed in the mod_perl
cvs sources.

-- 
best regards,
randy kobes