Hi David,

Le 10 juil. 08 à 01:20, David Chisnall a écrit :

> A little heads up for anyone not watching svn:
>
> I've just committed the initial version of the Smalltalk compiler I've
> been working on for the last few weeks.  It uses the same code as
> clang (the C/C++/ObjC front end to LLVM) for generating code related
> to the object model, and some new code for Smalltalk-specific things.

Sounds really cool :-)

I just tried to compile it this morning but I got the following error:
make[1]: Leaving directory `/home/qmathe/reps/trunkEtoile/Etoile/ 
Languages/Smalltalk/Support'
Making all for tool st...
g++ smalltalk.m -c \
               -MMD -MP -DGNUSTEP -DGNUSTEP_BASE_LIBRARY=1 - 
DGNU_GUI_LIBRARY=1 -DGNU_RUNTIME=1 -DGNUSTEP_BASE_LIBRARY=1 - 
D_REENTRANT -fPIC -g -Wall -DDEBUG -fno-omit-frame-pointer -DGSWARN - 
DGSDIAGNOSE -Wno-import -g -fno-strict-aliasing -fgnu-runtime -std=c99  
-g -Wno-unused-value -fconstant-string-class=NSConstantString -I. -I/ 
home/qmathe/GNUstep/Library/Headers -I/Local/Library/Headers -I/System/ 
Library/Headers \
                -o obj/smalltalk.o
smalltalk.y:10:22: error: ArrayExpr.h: No such file or directory
smalltalk.y:14:20: error: Literal.h: No such file or directory
smalltalk.y: In function ‘yy_reduce’:
smalltalk.y:214: error: ‘StringLiteral’ undeclared (first use in this  
function)
smalltalk.y:214: error: (Each undeclared identifier is reported only  
once
smalltalk.y:214: error: for each function it appears in.)
smalltalk.y:218: error: ‘NumberLiteral’ undeclared (first use in this  
function)
smalltalk.y:222: error: ‘ArrayExpr’ undeclared (first use in this  
function)
make[1]: *** [obj/smalltalk.o] Error 1
make: *** [st.all.tool.variables] Error 2

I haven't tried to figure what the problem really is though, so it may  
be just a tweak to be done in the GNUmakefile.

Cheers,
Quentin.


_______________________________________________
Etoile-dev mailing list
[email protected]
https://mail.gna.org/listinfo/etoile-dev

Reply via email to