Sisyphus(Rob), et. al., 

This is my second try to build the stable perl -- same 
problems.  New thread for clarity.

I'm building Perl 5.8.6 again on my Windows XP box (factory 
Dell dimension <2yrs old standard stuff).  Compiled it with 
with MinGW (3.1.0) using dmake (4.1 for win32).

I'm still having the same problems:  several of the 
'dmake test' items fail.  

as Sisyphus noted on my first try, the failed tests all 
seem to have something to do with the `type command.  I 
tried using `type in this recently built perl, and in a 
previous installation of the ActiveState perl binary (5.8.1) 
-- in both cases `type can not find the specified file in 
perl, but it can in the windows <cmd.exe> shell.

I only use the WinXP cmd.exe shell.  I believe I configured 
makefile.mk correctly, according to readme instructions.  

Attached below are the failures/warnings that came up 
during the 'dmake test' as well as during the build process.  
I hope this will be useful, and that you can help me figure 
out what's going wrong here. 

Thanks,

Rob



===============WARNS/FAILS FROM DMAKE TEST================

dmake.exe: makefile: line 2:  Warning -- Macro `PERL' cannot be
redefined


comp/multiline..............................
Comp.try not found
# Failed at ./test.pl line 249
#      got ''
# expected /(?-xism:.*\n.*\n.*\n$)/
# Failed at comp/multiline.t line 53
#      got ''
# expected 'now is the time
# for all good men
# to come to.
#
#
# !
#
# '
comp/multiline..............................FAILED tests 5-6
        Failed 2/6 tests, 66.67% okay


io/dup......................................
Io.dup not found
Confused test output: test 3 answered after test 8
Confused test output: test 4 answered after test 9
Confused test output: test 5 answered after test 10
Confused test output: test 6 answered after test 11
Confused test output: test 7 answered after test 12
Confused test output: test 8 answered after test 13
Confused test output: test 9 answered after test 14
Confused test output: test 10 answered after test 15
Confused test output: test 11 answered after test 16
Confused test output: test 12 answered after test 17
Confused test output: test 13 answered after test 18
Confused test output: test 14 answered after test 19
Confused test output: test 15 answered after test 20
Confused test output: test 16 answered after test 21
Confused test output: test 17 answered after test 22
Confused test output: test 18 answered after test 23
Confused test output: test 19 answered after test 24
Confused test output: test 20 answered after test 25
io/dup......................................FAILED tests 2-7
        Failed 6/26 tests, 76.92% okay


../ext/IO/t/io_dup..........................
Io.dup not found
../ext/IO/t/io_dup..........................FAILED tests 2-5
        Failed 4/6 tests, 33.33% okay


dmake.exe: makefile: line 695: Warning -- Macro `TEST_VERBOSE' cannot be
redefined
dmake.exe: makefile: line 73: Warning -- Macro `PREFIX' cannot be
redefined
dmake.exe: makefile: line 72: Warning -- Macro `DESTDIR' cannot be
redefined
dmake.exe: makefile: line 73: Warning -- Macro `PREFIX' cannot be
redefined
dmake.exe: makefile: line 72: Warning -- Macro `DESTDIR' cannot be
redefined
dmake.exe: makefile: line 73: Warning -- Macro `PREFIX' cannot be
redefined


# Failed test 18 in ../lib/Net/Ping/t/450_service.t at line 143 *TODO*
#  ../lib/Net/Ping/t/450_service.t line 143 is: ok $p -> ack();


Failed Test          Stat Wstat Total Fail  Failed  List of Failed
---------------------------------------------------------------------
../ext/IO/t/io_dup.t                6    4  66.67%  2-5
comp/multiline.t                    6    2  33.33%  5-6
io/dup.t                           26    6  23.08%  2-7
59 tests and 696 subtests skipped.
Failed 3/911 test scripts, 99.67% okay. 12/88274 subtests failed, 99.99%
okay.
dmake.exe:  Error code 255, while making 'test'
 
===================BUILD WARNINGS DURING DMAKE================

win32.c: In function `win32_execv':
win32.c:4052: warning: passing arg 3 of `spawnv' from incompatible
pointer type
win32.c:4054: warning: passing arg 2 of `execv' from incompatible
pointer type
win32.c: In function `win32_execvp':
win32.c:4074: warning: passing arg 2 of `execvp' from incompatible
pointer type


../perl.c: In function `S_my_exit_jump':
../perl.c:4805: warning: `noreturn' function does return
In file included from perllib.c:49:
perlhost.h: In function `CPerlHost* IPerlMem2Host(IPerlMem*)':
perlhost.h:239: warning: invalid offsetof from non-POD type `class
CPerlHost';
   use pointer to member instead
perlhost.h: In function `CPerlHost* IPerlMemShared2Host(IPerlMem*)':
perlhost.h:244: warning: invalid offsetof from non-POD type `class
CPerlHost';
   use pointer to member instead
perlhost.h: In function `CPerlHost* IPerlMemParse2Host(IPerlMem*)':
perlhost.h:249: warning: invalid offsetof from non-POD type `class
CPerlHost';
   use pointer to member instead
perlhost.h: In function `CPerlHost* IPerlEnv2Host(IPerlEnv*)':
perlhost.h:254: warning: invalid offsetof from non-POD type `class
CPerlHost';
   use pointer to member instead
perlhost.h: In function `CPerlHost* IPerlStdIO2Host(IPerlStdIO*)':
perlhost.h:259: warning: invalid offsetof from non-POD type `class
CPerlHost';
   use pointer to member instead
perlhost.h: In function `CPerlHost* IPerlLIO2Host(IPerlLIO*)':
perlhost.h:264: warning: invalid offsetof from non-POD type `class
CPerlHost';
   use pointer to member instead
perlhost.h: In function `CPerlHost* IPerlDir2Host(IPerlDir*)':
perlhost.h:269: warning: invalid offsetof from non-POD type `class
CPerlHost';
   use pointer to member instead
perlhost.h: In function `CPerlHost* IPerlSock2Host(IPerlSock*)':
perlhost.h:274: warning: invalid offsetof from non-POD type `class
CPerlHost';
   use pointer to member instead
perlhost.h: In function `CPerlHost* IPerlProc2Host(IPerlProc*)':
perlhost.h:279: warning: invalid offsetof from non-POD type `class
CPerlHost';
   use pointer to member instead
win32.c: In function `win32_execv':
win32.c:4052: warning: passing arg 3 of `spawnv' from incompatible
pointer type
win32.c:4054: warning: passing arg 2 of `execv' from incompatible
pointer type
win32.c: In function `win32_execvp':
win32.c:4074: warning: passing arg 2 of `execvp' from incompatible
pointer type


_______________________________________________
Perl-Win32-Users mailing list
Perl-Win32-Users@listserv.ActiveState.com
To unsubscribe: http://listserv.ActiveState.com/mailman/mysubs

Reply via email to