[Coco] ack!

Steven Hirsch snhirsch at gmail.com
Sun Jun 2 18:40:19 EDT 2013


On Sun, 2 Jun 2013, Gene Heskett wrote:

> On Sunday 02 June 2013 17:11:07 Steven Hirsch did opine:
>
>> On Sun, 2 Jun 2013, Gene Heskett wrote:
>>> So did I, but I used Boisy's help and pulled a fresh copy of the repo,
>>> 2200+ files.  I moved the old repo out of the way first, but now I'm
>>> getting a "-e" error from lwasm that doesn't exist in the env,
>>> makefile, or in rules.mak.  Its getting invented someplace I think.
>>> Must be about reboot time so it can refresh the ENV.  Or I can export
>>> an empty $NITROS9DIR, then export it back to /opt/nitros9, but that
>>> didn't help, and I do get the correct rules.mak if I access it by the
>>> $NITROS9DIR/rules.mak.
>>
>> I updated to the lwtools branch (thanks to all who clarified that
>> issue). It builds without errors here on Ubuntu 10.04.  That said,
>> there's something unpleasantly familiar about extraneous '-e' flags
>> causing a problem.  Seems like I've been down this road.
>>
>> To ensure it's not basic environmental settings, can you try building
>> using this little script (run in the root directory of the sources):
>>
>> --------------- cut here ----------------
>> #!/bin/bash
>>
>> export NITROS9DIR=`pwd`
>>
>> make $@
>> --------------- cut here ---------------
>>
>
> Thanks Stephen, but I expanded it some:
> #!/bin/bash
> export NITROS9DIR=`pwd`
> make clean dskclean
> make $@
> make dsk
>
> There were a few failures went by, pac09 was one I noted, but nothing was
> built in the level3 tree.

Ok, I didn't grasp that you were seeing the failures in the level3 
subdirectories.  I thought it was a general problem.

It looks like no one ever updated any of the makefiles under level3 to 
work with lwtools.  I can see where that -e is coming from now.  For 
laughs, I started copying over the level2 makefiles to replace a number of 
the offenders.  It gets a heck of lot further now.  There are still 
errors, but of a totally different nature. What I'm seeing now is likely 
due to missing include paths (I wouldn't expect the makefiles from level2 
to be a drop in).

I'll keep chipping at this as time permits (and it doesn't permit much 
nowadays).

If you want to hammer at it, start comparing the level2 and level3 
subtrees in terms of their makefiles.  You will see where the top-level 
makefile (level3 directory itself) is missing and others were never 
changed.

Steve


-- 




More information about the Coco mailing list