[M3devel] Still can't bootstrap cm3

Tony Hosking hosking at cs.purdue.edu
Thu Nov 13 18:06:22 CET 2008


This is odd.  I've been rebuilding my local compiler by hand several  
times in the last few weeks.  I will try the scripts and follow up.

Antony Hosking | Associate Professor | Computer Science | Purdue  
University
305 N. University Street | West Lafayette | IN 47907 | USA
Office +1 765 494 6001 | Mobile +1 765 427 5484



On 13 Nov 2008, at 09:45, Rodney M. Bates wrote:

> Olaf Wagner wrote:
>> it's not easy to understand what has gone wrong at this point.
>> Usually, if you have a working system, cm3/scripts/upgrade.sh
>> should be able to bootstrap to a new set of sources. This is tested
>> every day in the tinderbox release tests, too. As the last builds  
>> seem
>> to have succeeded, I don't think there is a real problem in our
>> code base currently. You may want to have a look at  
>> test_build_current
>> in cm3/scripts/regression/defs.sh to see what's done in the  
>> regression
>> builds.
>> I'd suggest you either start again from the last release or
>> one of the latest snapshots available from the build machine.
>
> Yes, that's what I always end up doing.  But it would be nice to be
> able someday to get my local compiler to rebuild itself :-(.
>
> But even that is not working for me.  Reinstalling a snapshot from
> 2008-6-6 and a fresh cvs checkout, upgrade.sh gives the missing
> .M3EXPORTS failure, and do-cm3-core.sh (after realclean) gets bad
> version stamps on Compiler.Platform and Compiler.ThisPlatform,
> while compiling SocketPosix.m3.
>
> Going to the most recent (at the time) snapshot of 2008-11-12,
> do-cm3-core.sh will run without failures, but leaves a compiler
> that always gets the undefined ROOT failure, even trying to compile
> a trivial program.
>
>> I assume you are not building a cross compiler, but just trying
>> to perform an upgrade.
>
> That's right.  The only reason I messed with the cross scripts was  
> that
> I hoped they might take care of the necessary bootstrapping in a way
> the would work.
>
>> Daily snapshots are available from
>> http://www.opencm3.net/snaps/snapshot-index.html
>> I hope this helps,
>> Olaf
>>

-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://m3lists.elegosoft.com/pipermail/m3devel/attachments/20081113/d9f9e670/attachment-0002.html>


More information about the M3devel mailing list