[M3commit] Fwd: Output from "cron" command

Jay jay.krell at cornell.edu
Sun May 17 04:01:37 CEST 2009


I used subst_chars "knowing" that cm3cfg.common provides a fallback:
 
if not defined("subst_chars")
  proc subst_chars(x) is
    return x
  end
end
 
 
but oops maybe not quite in this context, like building from an earlier release. subst_chars doesn't have to always work here, so the fallback would be safe, if it was present. I'll add it within a few hours..
 
 
 - Jay


----------------------------------------
> Date: Sun, 17 May 2009 02:51:53 +0200
> From: wagner at elegosoft.com
> To: m3commit at elegosoft.com
> Subject: Re: [M3commit] Fwd: Output from "cron" command
>
> Quoting Tony Hosking :
>
>> cm3cg build breaks on SOLgnu.
>>
>> Jay?
>
> I think one of these commits is the culprit:
>
>> 2009-05-15 11:58 jkrell
>
> * m3-sys/m3cc/src/m3makefile:
>
> rework m3cc_Run for NT
> write to a temporary .sh file and run it
> keeping up to 999 such files
>
> make sure _m3.log is always the same, even as we cd around
>
> The sed commands to remove libiconv dependency weren't working.
> Throw in another strange variation that seems to work.
>
> Support building iphone/ARM_DARWIN backend from gcc-apple source.
> Including removing the optional gmp/mpfr dependency (related
> to the iconv/sed change)
>
> At build time copy gcc/gcc/m3cg to gcc-apple/gcc/m3cg.
> (I had tried some use of #include up and over, but it didn't work,
> like the scanning for garbage collected types or something?)
>
> Some changes to parse.c still not commited.
>
> 2009-05-15 10:30 jkrell
>
> * m3-sys/m3cc/src/m3makefile:
>
> move env to before the configure command line instead of within it
> to workaround some unexplained shell problem; enable teeing configure
> to _m3.log
>
> 2009-05-15 10:26 jkrell
>
> * m3-sys/m3cc/src/m3makefile:
>
> add hypothetical PPC64_AIX, PPC64_DARWIN, PPC64_LINUX
>
> Tinderbox shows
>
> "/scratch/hosking/work/cm3-ws/niagara-2009-05-16-10-30-07/cm3/m3-sys/m3cc/src/m3makefile", line 327: quake runtime error: undefined variable:
> subst_chars
> ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
>
> Olaf
>
>> Begin forwarded message:
>>
>>> From: Tony Hosking 
>>> Date: 16 May 2009 22:12:51 GMT+10:00
>>> To: hosking at cs.purdue.edu
>>> Subject: Output from "cron" command
>>>
>>> Your "cron" job on niagara.cs.purdue.edu
>>> $HOME/cm3/scripts/regression/cron.sh
>>>
>>> produced the following output:
>>>
>>> TESTHOSTNAME=niagara
>>> WS=/homes/hosking/work/cm3-ws/niagara-2009-05-16-10-30-07
>>> LASTREL=5.4.0
>>> INSTROOT_REL=/homes/hosking/work/cm3-inst/niagara/rel-5.4.0
>>> INSTROOT_POK=/homes/hosking/work/cm3-inst/niagara/prev-ok
>>> INSTROOT_LOK=/homes/hosking/work/cm3-inst/niagara/last-ok
>>> INSTROOT_CUR=/homes/hosking/work/cm3-inst/niagara/current
>>> CM3_OSTYPE=POSIX
>>> CM3_TARGET=SOLgnu
>>> BINDISTMIN=/homes/hosking/work/cm3-min-POSIX-SOLgnu-5.4.0.tgz
>>> CM3CVSSERVER=birch.elegosoft.com
>>> CM3CVSROOT=birch.elegosoft.com:/usr/cvs
>>> BINDISTMIN_NAME=cm3-min-POSIX-SOLgnu-5.4.0.tgz
>>> BINDISTMIN=/homes/hosking/work/cm3-min-POSIX-SOLgnu-5.4.0.tgz
>>> CM3CVSUSER=
>>> testing ssh birch.elegosoft.com..
>>> ssh birch.elegosoft.com ok
>>> Building cm3.
>>> Tinderbox Tree: "cm3"
>>> Buildname: "SOLgnu SunOS 5.10 niagara release-build"
>>>
>>> creating log file /tmp/build-cm3-20090516-063009-sWaq9x/log.txt
>>>
>>> ---
>>>
>>> checkout, compile and test of cm3 ...
>>> 2009.05.16 06:30:09 -- checkout in progress.
>>> [start checkout 2009.05.16 06:30:12]
>>> cd /tmp/build-cm3-20090516-063009-sWaq9x/build
>>> cvs return value: 0
>>> [end checkout 2009.05.16 06:52:26]
>>> CHECKOUT_RETURN = 0
>>> --
>>> 2009.05.16 06:52:28 -- compile in progress.
>>> [start compile 2009.05.16 06:52:28]
>>> compile return value: 0
>>> [end compile 2009.05.16 06:57:57]
>>> COMPILE_RETURN = 1
>>> *** COMPILE FAILED
>>> removing build tree /tmp/build-cm3-20090516-063009-sWaq9x ...
>>> cleaning CM3 workspaces...
>>> /homes/hosking/work/cm3-ws/niagara-*
>>>
>>> cleaning regression test log files...
>>> /homes/hosking/tmp/cm3/niagara/cm3-rlog-*
>>>
>>> cleaning m3test log files...
>>> /homes/hosking/tmp/cm3/niagara/m3tests-*.stdout
>>>
>>> /homes/hosking/tmp/cm3/niagara/m3tests-*.stderr
>>>
>>> /homes/hosking/tmp/cm3/niagara/m3tests-*.stderr.extract
>>>
>>> cleaning snapshot files...
>>> /homes/hosking/tmp/cm3/niagara/cm3-min-POSIX-SOLgnu-*-*.tgz
>>>
>>> cleaning package reports...
>>> /tmp/cm3-pkg-report-SOLgnu-*.html
>>>
>>> TESTHOSTNAME=niagara
>>> WS=/homes/hosking/work/cm3-ws/niagara-2009-05-16-10-59-58
>>> LASTREL=5.4.0
>>> INSTROOT_REL=/homes/hosking/work/cm3-inst/niagara/rel-5.4.0
>>> INSTROOT_POK=/homes/hosking/work/cm3-inst/niagara/prev-ok
>>> INSTROOT_LOK=/homes/hosking/work/cm3-inst/niagara/last-ok
>>> INSTROOT_CUR=/homes/hosking/work/cm3-inst/niagara/current
>>> CM3_OSTYPE=POSIX
>>> CM3_TARGET=SOLgnu
>>> BINDISTMIN=/homes/hosking/work/cm3-min-POSIX-SOLgnu-5.4.0.tgz
>>> CM3CVSSERVER=birch.elegosoft.com
>>> CM3CVSROOT=birch.elegosoft.com:/usr/cvs
>>> BINDISTMIN_NAME=cm3-min-POSIX-SOLgnu-5.4.0.tgz
>>> BINDISTMIN=/homes/hosking/work/cm3-min-POSIX-SOLgnu-5.4.0.tgz
>>> CM3CVSUSER=
>>> testing ssh birch.elegosoft.com..
>>> ssh birch.elegosoft.com ok
>>> Building cm3.
>>> Tinderbox Tree: "cm3"
>>> Buildname: "SOLgnu SunOS 5.10 niagara lastok-build"
>>>
>>> creating log file /tmp/build-cm3-20090516-070000-FaaWCE/log.txt
>>>
>>> ---
>>>
>>> checkout, compile and test of cm3 ...
>>> 2009.05.16 07:00:00 -- checkout in progress.
>>> [start checkout 2009.05.16 07:00:02]
>>> cd /tmp/build-cm3-20090516-070000-FaaWCE/build
>>> cvs return value: 0
>>> [end checkout 2009.05.16 07:22:30]
>>> CHECKOUT_RETURN = 0
>>> --
>>> 2009.05.16 07:22:32 -- compile in progress.
>>> [start compile 2009.05.16 07:22:32]
>>> compile return value: 0
>>> [end compile 2009.05.16 08:09:54]
>>> COMPILE_RETURN = 0
>>> 2009.05.16 08:09:58 -- tests in progress.
>>> [start run-tests 2009.05.16 08:09:58]
>>> cd /tmp/build-cm3-20090516-070000-FaaWCE/build
>>> [end run-tests 2009.05.16 08:09:58]
>>> TESTS_RETURN = 0
>>> 2009.05.16 08:09:58 -- checkout, compile and test run done.
>>>
>>> ---
>>>
>>> removing build tree /tmp/build-cm3-20090516-070000-FaaWCE ...
>>> cleaning CM3 workspaces...
>>> /homes/hosking/work/cm3-ws/niagara-*
>>>
>>> cleaning regression test log files...
>>> /homes/hosking/tmp/cm3/niagara/cm3-rlog-*
>>>
>>> cleaning m3test log files...
>>> /homes/hosking/tmp/cm3/niagara/m3tests-*.stdout
>>>
>>> /homes/hosking/tmp/cm3/niagara/m3tests-*.stderr
>>>
>>> /homes/hosking/tmp/cm3/niagara/m3tests-*.stderr.extract
>>>
>>> cleaning snapshot files...
>>> /homes/hosking/tmp/cm3/niagara/cm3-min-POSIX-SOLgnu-*-*.tgz
>>>
>>> cleaning package reports...
>>> /tmp/cm3-pkg-report-SOLgnu-*.html
>>>
>>> done.
>
>
>
> --
> Olaf Wagner -- elego Software Solutions GmbH
> Gustav-Meyer-Allee 25 / Gebäude 12, 13355 Berlin, Germany
> phone: +49 30 23 45 86 96 mobile: +49 177 2345 869 fax: +49 30 23 45 86 95
> http://www.elegosoft.com | Geschäftsführer: Olaf Wagner | Sitz: Berlin
> Handelregister: Amtsgericht Charlottenburg HRB 77719 | USt-IdNr: DE163214194
>


More information about the M3commit mailing list