[M3devel] Output from "cron" command

jay.krell at cornell.edu jay.krell at cornell.edu
Mon Nov 23 18:55:03 CET 2009


Arg. The ability for it to compile is I think OS version dependent. Go  
back one version. Probably the right fix is
If define apple and not defined xopensource
Define xopensource
Endif

And remove the apple arm check.

Going back one version probably helps but leaves some still broken.  
Again, probably OS version dependent. This is unforseen downside of C  
wrappers. But worth it imho.

  - Jay (phone)

On Nov 23, 2009, at 6:11 AM, Olaf Wagner <wagner at elegosoft.com> wrote:

> Quoting Jay K <jay.krell at cornell.edu>:
>
>>
>> I think I found the Solaris problem, my pthread_mutex_unlock  
>> wrapper  wasn't returning its result. Duh.
>>
>> So the current status should be that m3core release and head are   
>> almost identical and both work.
>>
>> There are still differences in Win32 and "time" and "socket".
>>
>>  "time" and "socket" have changes to reduce Usysdep further and   
>> there is an added lock in "time" that I'm still thinking about..
>>
>>  (It's very easy to compare the two branches with windiff. :) )
>>
>> Release should be ok asis, notably for FreeBSD ("direct suspend")   
>> and OpenBSD ("user threads"), and allocator/collector match.
>
> PPC_DARWIN at least is still broken in Hudson/releng 5.8:
>
> === package m3-libs/m3core ===
> +++ cm3 -build -DROOT='/Volumes/maxstore1/home/hudson/workspace/cm3- 
> build-PPC_DARWIN/cm3' -DCM3_VERSION_TEXT='5.8.4' - 
> DCM3_VERSION_NUMBER='050804' -DCM3_LAST_CHANGED='2009-11-02' $RARGS   
> && cm3 -ship $RARGS -DROOT='/Volumes/maxstore1/home/hudson/workspace/ 
> cm3-build-PPC_DARWIN/cm3' -DCM3_VERSION_TEXT='5.8.4' - 
> DCM3_VERSION_NUMBER='050804' -DCM3_LAST_CHANGED='2009-11-02'  +++
> ../src/runtime/POSIX/RTSignalC.c: In function 'GetPC':
> ../src/runtime/POSIX/RTSignalC.c:118: error: dereferencing pointer  
> to incomplete type
>  compile_c => 1
> C compiler failed compiling: ../src/runtime/POSIX/RTSignalC.c
> ../src/runtime/POSIX/RTSignalC.c: In function 'GetPC':
> ../src/runtime/POSIX/RTSignalC.c:118: error: dereferencing pointer  
> to incomplete type
>  compile_c => 1
> C compiler failed compiling: ../src/runtime/POSIX/RTSignalC.c
> retry build after cleaning
>
> see http://hudson.modula3.com:8080/job/cm3-build-PPC_DARWIN/32/console
>
>> Now maybe time to add NetBSD to Hudson. :)
>
> Let's add new targets after the release.
>
> Olaf
>
>>
>>
>> - Jay
>>
>>
>>
>> From: jay.krell at cornell.edu
>> To: hosking at cs.purdue.edu
>> CC: m3devel at elegosoft.com
>> Subject: RE: [M3devel] Output from "cron" command
>> Date: Sun, 22 Nov 2009 22:19:54 +0000
>>
>>
>>
>> Clarification: "everything is ok" in Hudson on the release branch,   
>> except Solaris.
>> I386_DARWIN was also broken in Tinderbox.
>>
>> - Jay
>>
>>
>>
>> From: jay.krell at cornell.edu
>> To: hosking at cs.purdue.edu
>> Date: Sun, 22 Nov 2009 21:57:21 +0000
>> CC: m3devel at elegosoft.com
>> Subject: Re: [M3devel] Output from "cron" command
>>
>>
>>
>> I know I know. It seems that everything is ok except Solaris.
>> I'll look more.
>>
>> - Jay
>>
>>> From: hosking at cs.purdue.edu
>>> Date: Sun, 22 Nov 2009 14:04:41 -0500
>>> To: hosking at cs.purdue.edu
>>> CC: m3devel at elegosoft.com
>>> Subject: Re: [M3devel] Output from "cron" command
>>>
>>> Jay, Solaris tinderbox broke today!
>>> On 22 Nov 2009, at 09:58, Tony Hosking wrote:
>>>
>>> > Your "cron" job on niagara.cs.purdue.edu
>>> > $HOME/cm3/scripts/regression/cron.sh
>>> >
>>> > produced the following output:
>>> >
>>> > GMAKE=gmake
>>> > export GMAKE
>>> > TAR=gtar
>>> > export TAR
>>> > TESTHOSTNAME=niagara
>>> > WS=/homes/hosking/work/cm3-ws/niagara-2009-11-22-11-30-06
>>> > 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-20091122-063008-o.aWT1/log.txt
>>> >
>>> > ---
>>> >
>>> > checkout, compile and test of cm3 ...
>>> > 2009.11.22 06:30:08 -- checkout in progress.
>>> > [start checkout 2009.11.22 06:30:13]
>>> > cd /tmp/build-cm3-20091122-063008-o.aWT1/build
>>> > cvs return value: 0
>>> > [end checkout 2009.11.22 06:44:59]
>>> > CHECKOUT_RETURN = 0
>>> > --
>>> > 2009.11.22 06:45:15 -- compile in progress.
>>> > [start compile 2009.11.22 06:45:15]
>>> > compile return value: 1
>>> > [end compile 2009.11.22 08:35:32]
>>> > COMPILE_RETURN = 1
>>> > *** COMPILE FAILED
>>> > removing build tree /tmp/build-cm3-20091122-063008-o.aWT1 ...
>>> > cleaning CM3 workspaces...
>>> > /homes/hosking/work/cm3-ws/niagara-*
>>> > cleanup_all_but_last_n
>>> > cleanup_all_but_last_n  /homes/hosking/work/cm3-ws/ 
>>> niagara-2009-11-19-16-57-02
>>> >
>>> > cleaning regression test log files...
>>> > /homes/hosking/tmp/cm3/niagara/cm3-rlog-*
>>> > cleanup_all_but_last_n
>>> > cleanup_all_but_last_n
>>> >
>>> > cleaning m3test log files...
>>> > /homes/hosking/tmp/cm3/niagara/m3tests-*.stdout
>>> > cleanup_all_but_last_n
>>> > cleanup_all_but_last_n
>>> >
>>> > /homes/hosking/tmp/cm3/niagara/m3tests-*.stderr
>>> > cleanup_all_but_last_n
>>> > cleanup_all_but_last_n
>>> >
>>> > /homes/hosking/tmp/cm3/niagara/m3tests-*.stderr.extract
>>> > cleanup_all_but_last_n
>>> > cleanup_all_but_last_n
>>> >
>>> > cleaning snapshot files...
>>> > /homes/hosking/tmp/cm3/niagara/cm3-min-POSIX-SOLgnu-*-*.tgz
>>> > cleanup_all_but_last_n
>>> > cleanup_all_but_last_n
>>> >
>>> > cleaning package reports...
>>> > /tmp/cm3-pkg-report-SOLgnu-*.html
>>> > cleanup_all_but_last_n
>>> > cleanup_all_but_last_n
>>> >
>>> > done with cleanup_all
>>> > GMAKE=gmake
>>> > export GMAKE
>>> > TAR=gtar
>>> > export TAR
>>> > TESTHOSTNAME=niagara
>>> > WS=/homes/hosking/work/cm3-ws/niagara-2009-11-22-13-38-17
>>> > 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-20091122-083819-GOayhj/log.txt
>>> >
>>> > ---
>>> >
>>> > checkout, compile and test of cm3 ...
>>> > 2009.11.22 08:38:19 -- checkout in progress.
>>> > [start checkout 2009.11.22 08:38:21]
>>> > cd /tmp/build-cm3-20091122-083819-GOayhj/build
>>> > cvs return value: 0
>>> > [end checkout 2009.11.22 08:53:30]
>>> > CHECKOUT_RETURN = 0
>>> > --
>>> > 2009.11.22 08:53:39 -- compile in progress.
>>> > [start compile 2009.11.22 08:53:39]
>>> > compile return value: 0
>>> > [end compile 2009.11.22 09:55:15]
>>> > COMPILE_RETURN = 0
>>> > 2009.11.22 09:55:30 -- tests in progress.
>>> > [start run-tests 2009.11.22 09:55:30]
>>> > cd /tmp/build-cm3-20091122-083819-GOayhj/build
>>> > [end run-tests 2009.11.22 09:55:30]
>>> > TESTS_RETURN = 0
>>> > 2009.11.22 09:55:30 -- checkout, compile and test run done.
>>> >
>>> > ---
>>> >
>>> > removing build tree /tmp/build-cm3-20091122-083819-GOayhj ...
>>> > cleaning CM3 workspaces...
>>> > /homes/hosking/work/cm3-ws/niagara-*
>>> > cleanup_all_but_last_n
>>> > cleanup_all_but_last_n  /homes/hosking/work/cm3-ws/ 
>>> niagara-2009-11-20-11-30-04
>>> >
>>> > cleaning regression test log files...
>>> > /homes/hosking/tmp/cm3/niagara/cm3-rlog-*
>>> > cleanup_all_but_last_n
>>> > cleanup_all_but_last_n
>>> >
>>> > cleaning m3test log files...
>>> > /homes/hosking/tmp/cm3/niagara/m3tests-*.stdout
>>> > cleanup_all_but_last_n
>>> > cleanup_all_but_last_n
>>> >
>>> > /homes/hosking/tmp/cm3/niagara/m3tests-*.stderr
>>> > cleanup_all_but_last_n
>>> > cleanup_all_but_last_n
>>> >
>>> > /homes/hosking/tmp/cm3/niagara/m3tests-*.stderr.extract
>>> > cleanup_all_but_last_n
>>> > cleanup_all_but_last_n
>>> >
>>> > cleaning snapshot files...
>>> > /homes/hosking/tmp/cm3/niagara/cm3-min-POSIX-SOLgnu-*-*.tgz
>>> > cleanup_all_but_last_n
>>> > cleanup_all_but_last_n
>>> >
>>> > cleaning package reports...
>>> > /tmp/cm3-pkg-report-SOLgnu-*.html
>>> > cleanup_all_but_last_n
>>> > cleanup_all_but_last_n
>>> >
>>> > done with cleanup_all
>>> > done.
>>>
>>
>
>
>
> -- 
> Olaf Wagner -- elego Software Solutions GmbH
>               Gustav-Meyer-Allee 25 / Gebäude 12, 13355 Berlin, Germ 
> any
> 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: Be 
> rlin
> Handelregister: Amtsgericht Charlottenburg HRB 77719 | USt-IdNr:  
> DE163214194
>
>



More information about the M3devel mailing list