Re: Problem and question

[email protected] (Ed Allen Smith) Fri, 29 Oct 2004 18:58:16 -0400
Newsgroups perl.daily-build
Message-ID <[email protected]>
In message <[email protected]> (on 30 October 2004
00:15:38 +0200), [email protected] (Abe Timmerman) wrote:
>Op een nazomerse herfstdag (Friday 29 October 2004 23:35),schreef  Ed Allen 
>Smith:
>> In message <[email protected]> (on 29 October 2004
>>
>> 22:41:32 +0200), [email protected] (H.Merijn Brand) wrote:
>> >On Fri 29 Oct 2004 20:12, Ed Allen Smith <[email protected]> 
>wrote:
>> >> Problem: reports do not appear to include (or to be likely to include
>> >> from my reading of the current code) all necesary information for
>> >> diagnosing problems. I suggest that any line containing /\bpanic:\s+/
>> >> should be put into the report, such as those in the following:
>> >
>> >I think I agree. I don't know why they are filtered. Did you
>> >have a look in the .log file on the smoke directory?
>>
>> That's where I'm seeing these; they are not to be found in the mktest.out
>> file (all it says is "Unable to make anything but miniperl in this
>> configuration", right after the "Compiler info:" line), and I don't _think_
>> they are going to come out in the report. It has not finished smoketesting,
>> however, so I could be wrong.
>>
>> >> CCCMD =  cc -n32 -DPERL_CORE -c -DDEBUGGING -DDEBUGGING -D_BSD_TYPES
>> >> -D_BSD_TIME -woff 1184,1552 -DLANGUAGE_C -O3 -OPT:Olimit=0:space=ON -O2
>> >> cc WARNING:  -O2 conflicts with -O3; using latter value (-O2)
>> >> panic: memory wrap.
>> >> panic: memory wrap.
>> >> gmake[1]: *** [lib/Config.pm] Error 255
>> >> gmake: [minitest.prep] Error 2 (ignored)
>> >> panic: memory wrap.
>> >> gmake: [minitest] Error 255 (ignored)
>> >> panic: memory wrap.
>> >> Unable to make anything but miniperl in this configuration
>
>Test::Smoke doesn't report stuff from the 'Configure' nor from the 'make' 
>step. I still don't know how to. One thing on my to-do list is to  attach the 
>logfile to the report in case of failures (but VMS has higher priority right 
>now)

Understand! Manual parsing can be done if neccessary with the log afterward,
after all.

>> Strongly agreed - for one thing, it's been a while since I worked with any
>> (computer) language other than Perl! -  plus wanting to know for people
>> with IRIX 6.2-6.4; I note that Abe has a IRIX 6.2 machine doing
>> smoketesting, although it seems to be doing 5.9.x, which may not have the
>> problem in question, or it may be that the problem does not show up on a
>> machine not capable of -64 (IP22 - especially with R4600 - indicate that it
>> would not be capable, I believe).
>
>Nope, I haven't had any success with "-64", it'll only compile with "-32".

-32 (same as -o32) or -n32?

>My 6.2 box also does 5.8.x, just tell me what to put in the .cfg as extra 
>options and I'll restart the current smoke:

==
-Uusemallocwrap
-Dusemallocwrap
==

are the ones I'm using in a run I just started (see below) for testing what
usemallocwrap is doing. For -n32 vs -32/-o32 (yours may well be defaulting
to -o32, partially depending on what if anything is in
/etc/compiler.defaults (or equivalent for older cc's):

==
-Accflags='-n32'
-Accflags='-32'
==

or, alternatively,

==
-Accflags='-n32'
==

to lock it on a -n32 run. I am currently starting a run on a -n32/-o32 only
machine running IRIX 6.5 using -n32 only but both the -Uusemallocwrap and
-Dusemallocwrap options.

>[iX irix - 6.2 MIPS R4600 Processor Chip Revision: 2.0 (133 MHZ) 1 IP22]

Ah. R4600 == no -mips4, just -mips3. It _should_ be able to do -n32, unless
the SGI FAQs entry is incorrect.

>  Checking status for configuration 'smoke58x_config' (5.8.x)
>    Change number 23430 started on Fri Oct 29 08:47:34 2004.
>      2 out of 4 configurations finished in 13 hours 33 minutes.
>      2 configurations showed failures (F).
>      0 failures in the running configuration.
>      2 configurations to finish, estimated completion in 11 hours 43 minutes
>      Average smoke duration: 6 hours 46 minutes.
>
>But it might take some time for the answer, as you can see by the avarage 
>smoketime.

Fortunately, if it fails, it does so pretty soon, since it is failing prior
to the main perl tests.

	-Allen

-- 
Allen Smith			http://cesario.rutgers.edu/easmith/
September 11, 2001		A Day That Shall Live In Infamy II
"They that can give up essential liberty to obtain a little temporary
safety deserve neither liberty nor safety." - Benjamin Franklin