[MLton-user] make errors when building mlton-20041109

chen yang chenyang@kongzhong.com
Tue, 23 Nov 2004 16:00:46 +0800


> > hi, all,  when I built mlton-20041109 under rd7.3, with gcc3.4.1, I
> > met the following errors:
> ...
> > It looks like the incompatibility with my Latex. Thanks.
>
> I don't know about the Latex errors, but in the interim you
> can make without the documentation using 'make all-no-docs'.
>
>

I re-configured my Latex,  then it can calm down the previous errors, but
still with others.

...
make[3]: Leaving directory `/usr/local/src/mlton-20041109/bytecode'
bytecode/print-opcodes >/usr/local/src/mlton-20041109/build/lib/opcodes
ar r /usr/local/src/mlton-20041109/build/lib/self/libmlton.a
bytecode/interpret.o
ar r /usr/local/src/mlton-20041109/build/lib/self/libmlton-gdb.a
bytecode/interpret-gdb.o
for x in /usr/local/src/mlton-20041109/build/lib/self/*.a; do ranlib $x;
done
make -C /usr/local/src/mlton-20041109/mlton
´í^U@hÜ^F^Hal/src/mlton-20041109/build/bin´í^U@/bin/sh: mlton: command not
found
^\ì^U@~Pá^F^H/bin/sh: mlton: command not found
^\ì^U@^\ì^U@/bin/sh: mlton: command not found
^\ì^U@^\ì^U@/bin/sh: mlton: command not found

^\ì^U@^\ì^U@/bin/sh: mlton: command not found
^\ì^U@^\ì^U@/bin/sh: mlton: command not found
^Dí^U@^Dí^U@make[3]: Entering directory
`/usr/local/src/mlton-20041109/mlton'
/usr/local/src/mlton-20041109/bin/upgrade-basis
"/usr/local/src/mlton-20041109/build/bin:/usr/local/src/mlton-20041109/build
/bin:/us
r/local/src/mlton-20041109/bin:/usr/local/src/mlton-20041109/build/bin:/usr/
local/src/mlton-20041109/bin:/usr/local/src/mlton-200411
09/build/bin:/usr/local/src/mlton-20041109/bin:/usr/bin:/bin:/usr/local/bin:
/usr/X11R6/bin:/home/chenyang/bin:/usr/local/linux/bin:/
usr/local/src/smlnj/bin:/usr/local/jdk/bin:/usr/local/teTeX/bin/i686-pc-linu
x-gnu/:." >upgrade-basis.sml
/usr/local/src/mlton-20041109/bin/upgrade-basis: mlton: command not found
Error: cannot upgrade basis because the compiler doesn't work
make[3]: *** [upgrade-basis.sml] Error 1
make[3]: Leaving directory `/usr/local/src/mlton-20041109/mlton'
make[2]: *** [compiler] Error 2
make[2]: Leaving directory `/usr/local/src/mlton-20041109'
make[1]: *** [all-no-docs] Error 2
make[1]: Leaving directory `/usr/local/src/mlton-20041109'
make: *** [all] Error 2

I am also puzzled that there seems to be character set collision, just as
you see the above and the following log. I assume this is the point
resulting in the final error. P.S., my character set is
LANG=en_US.iso885915.

...
cd main && hacha main.html && rm -f main.html
make[2]: Leaving directory `/usr/local/src/mlton-20041109/doc/user-guide'
make -C mllex docs
/bin/sh: mlton: command not found
$î^U@$î^U@make[2]: mlton: Command not found
...
make[2]: Leaving directory `/usr/local/src/mlton-20041109/mllex'
make -C mlyacc docs
/bin/sh: mlton: command not found
$î^U@$î^U@make[2]: mlton: Command not found
...

-chen