[coyotos-dev] build error
Charles Landau
clandau at macslab.com
Tue Jun 19 10:46:40 EDT 2007
At 9:40 AM -0400 6/19/07, Jonathan S. Shapiro wrote:
>On Mon, 2007-06-18 at 14:51 -0700, Charles Landau wrote:
>> At 3:46 PM -0400 6/18/07, Jonathan S. Shapiro wrote:
>> >On Mon, 2007-06-18 at 11:37 -0700, Charles Landau wrote:
>> >> make[4]: Entering directory `/home/clandau/coyotos/src/base/idl'
>> >> capidl: frontend/SymTab.cxx:99: static void
>> >> Symbol::PushScope(sherpa::GCPtr<Symbol>): Assertion
>> >> `!Symbol::CurScope || newScope->nameSpace == Symbol::CurScope' failed.
>> >> make[4]: *** [BUILD/h/coyotos/builder.h] Aborted
>> >
>> >We haven't tried to keep EROS capidl up to date, because we have no way
>> >to test it. To handle this error, I'm going to need to know how to
>> >reproduce it.
>> >
>> >Happy to look, but can you provide instructions?
>>
>> I was intending to build for Coyotos, not EROS or CapROS. I just
>> followed the instruction at coyotos.org: run "make" in coyotos/src.
>>
>> I don't think there's anything in my shell environment variables that
>> would cause a problem. (Ambient state is almost as bad as ambient
>> authority.)
>>
>> I sync'ed the Coyotos source a few days ago.
>>
>> What other information can I give you?
>
>How about the input IDL? Or at least a call stack? This error is not an
>environment error. It is an error in the symbol management logic. It may
>mean that the input is invalid, but it more likely means that you are
>exercising a case we haven't hit yet. There is little chance of
>resolving this sort of error without input to reproduce the problem.
The input is from your coyotos source:
coyotos/src/base/idl/builder.idl
>For example, do you know which input file you were processing?
>
>Also, having updated libsherpa, have you done a fully clean build? You
>can do this by:
>
> cd coyotos/src
> make distclean
> make
Did that - same error, on the second make command.
The failing command was:
../../ccs/capidl/BUILD/capidl -I. -I/home/clandau/coyotos/usr/idl -D
BUILD/h -l c-header builder.idl
More information about the coyotos-dev
mailing list