hi on my way to give a bug report on silver plate...without need to compute pointer arithmetics in head :) there is an error when compiling modperl 2 debug on NT i have perl version 5.6.1 build 629 from activestate i tried perl makefile.pl MP_INST_APACHE2=1 MP_AP_PREFIX=i:/apache2 MP_DEBUG=1 (apache 2.0.35 is compiled in debug version and installed in i:/apache2) I have a lot of messages like these command line warning d00042 : ignoring unknown option -g does this mean I have to rebuild perl itself with -Doptimize='- g' ? (thrilling from the only idea) without the debug flag it compiles and installs ok best regards pascal below bug report -------------8<----------Start Bug Report ------------8<------- --- 1. Problem Description: perl makefile.pl MP_INST_APACHE2=1 MP_AP_PREFIX=i:/apache2 MP_DEBUG=1 is OK nmake FAILS at the end see section 3 2. Used Components and their Configuration: *** using lib/Apache/BuildConfig.pm *** Makefile.PL options: MP_AP_PREFIX => i:/apache2 MP_DEBUG => 1 MP_GENERATE_XS => 1 MP_INST_APACHE2 => 1 MP_LIBNAME => mod_perl MP_TRACE => 1 MP_USE_DSO => 1 *** i:/apache2/bin/Apache.exe -V Server version: Apache/2.0.35 Server built: Apr 15 2002 15:22:46 Server's Module Magic Number: 20020329:0 Architecture: 32-bit Server compiled with.... -D APACHE_MPM_DIR="server/mpm/winnt" -D APR_HAS_SENDFILE -D APR_HAS_MMAP -D APR_HAS_OTHER_CHILD -D AP_HAVE_RELIABLE_PIPED_LOGS -D HTTPD_ROOT="/apache" -D SUEXEC_BIN="/apache/bin/suexec" -D DEFAULT_ERRORLOG="logs/error.log" -D SERVER_CONFIG_FILE="conf/httpd.conf" *** D:\Perl\bin\perl.exe -V 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='', ldflags ='-nologo -nodefaultlib -release - libpath:"D:\Perl\lib\CORE" -machine:x86' libpth="D:\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:"D:\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 629 Built under MSWin32 Compiled at Aug 20 2001 12:27:04 %ENV: PERL_LWP_USE_HTTP_10="1" @INC: D:/Perl/lib D:/Perl/site/lib . 3. This is the core dump trace: (if you get a core dump): nmake Microsoft (R) Program Maintenance Utility Version 6.00.8168.0 Copyright (C) Microsoft Corp 1988-1998. All rights reserved. cd "src/modules/perl" && NMAKE Microsoft (R) Program Maintenance Utility Version 6.00.8168.0 Copyright (C) Microsoft Corp 1988-1998. All rights reserved. link -out:..\..\..\blib\arch/Apache2 \auto\Apache\Filter\Filter.dll -dll -nologo -nodefaultlib - release -libpath:"D:\Perl\lib\CORE" -machine:x86 Filter.obj D:\Perl\lib\CORE\perl56.lib i:\apache2 \lib\libapr.lib i:\apache2\lib\libaprutil.lib i:\apache2 \lib\libhttpd.lib I:\mod_perl-1.99_01 \src\modules\perl\mod_perl.lib D:\VC98\lib\oldnames.lib D:\VC98 \lib\kernel32.lib D:\VC98\lib\user32.lib D:\VC98\lib\gdi32.lib D:\VC98\lib\winspool.lib D:\VC98\lib\comdlg32.lib D:\VC98 \lib\advapi32.lib D:\VC98\lib\shell32.lib D:\VC98 \lib\ole32.lib D:\VC98\lib\oleaut32.lib D:\VC98 \lib\netapi32.lib D:\VC98\lib\uuid.lib D:\VC98\lib\wsock32.lib D:\VC98\lib\mpr.lib D:\VC98\lib\winmm.lib D:\VC98 \lib\version.lib D:\VC98\lib\odbc32.lib D:\VC98 \lib\odbccp32.lib D:\VC98\lib\msvcrt.lib -def:Filter.def Creating library ..\..\..\blib\arch/Apache2 \auto\Apache\Filter\Filter.lib and object ..\..\..\blib\arch/Apache2\auto\Apache\Filter\Filter.exp Filter.obj : error LNK2001: unresolved external symbol _MP_debug_level ..\..\..\blib\arch/Apache2\auto\Apache\Filter\Filter.dll : fatal error LNK1120: 1 unresolved externals NMAKE : fatal error U1077: 'link' : return code '0x460' Stop. NMAKE : fatal error U1077: 'cd' : return code '0x2' Stop. NMAKE : fatal error U1077: 'cd' : return code '0x2' Stop. NMAKE : fatal error U1077: 'cd' : return code '0x2' Stop. -------------8<----------End Bug Report --------------8<------- --- Note: Complete the rest of the details and post this bug report to dev <at> perl.apache.org. To subscribe to the list send an empty email to [EMAIL PROTECTED] Accédez au courrier électronique de La Poste : www.laposte.net ; 3615 LAPOSTENET (0,13 €/mn) ; tél : 08 92 68 13 50 (0,34€/mn)"