<!doctype html public "-//w3c//dtd html 4.0 transitional//en">
<html>

<ol>
<li>
I tried to recompile Gordon Cichon´s Port of Self4 for Linux</li>
</ol>
on my Suse Linux 2.2.5 system using GNU C++ 2.7.2.3.
<br>It compiled well the tools in self/bin/linux.
<br>When I tried to compile vm/linux/debug the compiler
<br>stops with the message below.
<br>The include and makefile mechanism used made it hard
<br>for me to track down where the origin of this error was.
<br>Does the message below make sense to someone of you
<br>and could somebody explane me the include and makefile
<br>mechanism used.
<p>I´d like to learn Self myself without having to buy a SparcStation
myself.
<p>Otto
<br>Lake of Constance
<br>Germany
<p>-----------------------------------------------
<br>Linking Self
<br>glueDefs.o: In function `._15::operator=(._15 const &)':
<br>/home/ootoo/Self/Self4Linux-0.1.0/vm/linux/debug/../../../vm/prims/glueDefs.h:22:
multiple definition of `._15::operator=(._15 const &)'
<br>i386-opc.o:/home/ootoo/Self/Self4Linux-0.1.0/vm/linux/debug/../../../vm/asm/i386.h:25:
first defined here
<br>glueDefs.o: In function `._15::._15(._15 const &)':
<br>/home/ootoo/Self/Self4Linux-0.1.0/vm/linux/debug/../../../vm/prims/glueDefs.h:22:
multiple definition of `._15::._15(._15 const &)'
<br>i386-opc.o:/home/ootoo/Self/Self4Linux-0.1.0/vm/linux/debug/../../../vm/asm/i386.h:25:
first defined here
<br>glueDefs.o: In function `._15::._15(void)':
<br>/home/ootoo/Self/Self4Linux-0.1.0/vm/linux/debug/../../../vm/prims/glueDefs.h:22:
multiple definition of `._15::._15(void)'
<br>i386-opc.o:/home/ootoo/Self/Self4Linux-0.1.0/vm/linux/debug/../../../vm/asm/i386.h:25:
first defined here
<br>abort.o: In function `fatalMenu(void)':
<br>/home/ootoo/Self/Self4Linux-0.1.0/vm/linux/debug/../../../vm/runtime/abort.c:226:
the `gets' function is dangerous and should not be used.
<br>lock_run failed on "artist" with status = 1.
<br>-----------------------------------------
<br> 

</body></html>