[bitc-dev] building on mac os x?

Jonathan S. Shapiro shap at eros-os.com
Fri Jul 18 21:17:28 CDT 2008


Looks like you need to install libicu, and you also need to build and
install libsherpa.

The sherpa sources can be had from the Coyotos ccs-xenv tree. Mercurial
repository lives at

  http://dev.eros-os.com/hg/ccs-xenv/trunk

but you may want to hold off for another couple of days, since the
libsherpa dependency is something we plan to remove very shortly (i.e.
in the next couple of days).

shap


On Fri, 2008-07-18 at 18:18 -0700, Raoul Duke wrote:
> > Install a version of bison that is younger than you are. The version
> > shipped by Apple is ancient.
> 
> ah, right. go apple. i used mac ports to update (bison 2.3), now i get
> subsequent errors.
> 
> many thanks for assistance.
> 
> bitc/src go$ make
> make -C .  packages
> make install
> if [ ! -d BUILD ]; then \
> 	mkdir -p BUILD; \
> fi
> bison -t -p bitc -v -d -o BUILD/BitcParser.cxx -y BitcParser.y
> SexprLexer.cxx:41:27: error: unicode/uchar.h: No such file or directory
> SexprLexer.cxx:43:30: error: libsherpa/utf8.hxx: No such file or directory
> SexprLexer.cxx:44:32: error: libsherpa/LexLoc.hxx: No such file or directory
> In file included from SexprLexer.cxx:51:
> SexprLexer.hxx:43:30: error: libsherpa/Path.hxx: No such file or directory
> In file included from SexprLexer.hxx:44,
>                  from SexprLexer.cxx:51:
> ParseType.hxx:42:32: error: libsherpa/LToken.hxx: No such file or directory
> In file included from ParseType.hxx:43,
>                  from SexprLexer.hxx:44,
>                  from SexprLexer.cxx:51:
> AST.hxx:9:33: error: libsherpa/CVector.hxx: No such file or directory
> AST.hxx:10:31: error: libsherpa/GCPtr.hxx: No such file or directory
> In file included from AST.hxx:15,
>                  from ParseType.hxx:43,
>                  from SexprLexer.hxx:44,
>                  from SexprLexer.cxx:51:
> LitValue.hxx:43:32: error: libsherpa/BigNum.hxx: No such file or directory
> make[3]: *** [BUILD/SexprLexer.o] Error 1
> *** RECURSIVE BUILD STOPS ***
> make[2]: *** [recurse] Error 1
> make[1]: *** [packages] Error 2
> make: *** [world] Error 2
> _______________________________________________
> bitc-dev mailing list
> bitc-dev at coyotos.org
> http://www.coyotos.org/mailman/listinfo/bitc-dev



More information about the bitc-dev mailing list