[Vm-dev] Strange error while building stack vm
Igor Stasenko
siguctua at gmail.com
Thu Dec 30 09:37:05 UTC 2010
(warnings are supressed)
In file included from
/Users/sig/projects/cog/sig-cog/build/../platforms/Mac
OS/vm/Developer/sqGnu.h:46,
from /Users/sig/projects/cog/sig-cog/src/vm/gcc3x-interp.c:20:
/Users/sig/projects/cog/sig-cog/src/vm/gcc3x-interp.c: At top level:
/Users/sig/projects/cog/sig-cog/src/vm/gcc3x-interp.c: At top level:
/Users/sig/projects/cog/sig-cog/src/vm/gcc3x-interp.c:15490: note:
‘theIP’ was declared here
/Users/sig/projects/cog/sig-cog/src/vm/gcc3x-interp.c:34730: note:
‘hdrTypeBits’ was declared here
/Users/sig/projects/cog/sig-cog/src/vm/gcc3x-interp.c:14690: note:
‘hdrTypeBits’ was declared here
/Users/sig/projects/cog/sig-cog/src/vm/gcc3x-interp.c:35424: note:
‘freeChunkSize’ was declared here
/Users/sig/projects/cog/sig-cog/src/vm/gcc3x-interp.c:35311: note:
‘freeChunkSize’ was declared here
/var/folders/kE/kEXZB7BWHXWwxswd6aL4XU+++TM/-Tmp-//ccIxqx9C.s:143250:FATAL:Symbol
L0bereaveAllMarriedContexts already defined.
i found the only use of it in generated code:
voidVMStateForSnapshot(void) {
DECL_MAYBE_SQ_GLOBAL_STRUCT
sqInt activeContext;
sqInt header;
sqInt oop;
sqInt sz;
activeContext = divorceAllFrames();
/* begin bereaveAllMarriedContexts */
VM_LABEL(0bereaveAllMarriedContexts);
but gcc insists that there are another one???
--
Best regards,
Igor Stasenko AKA sig.
More information about the Vm-dev
mailing list