1. I tried to recompile Gordon Cichon´s Port of Self4 for Linux
on my Suse Linux 2.2.5 system using GNU C++ 2.7.2.3. It compiled well the tools in self/bin/linux. When I tried to compile vm/linux/debug the compiler stops with the message below. The include and makefile mechanism used made it hard for me to track down where the origin of this error was. Does the message below make sense to someone of you and could somebody explane me the include and makefile mechanism used.
I´d like to learn Self myself without having to buy a SparcStation myself.
Otto Lake of Constance Germany
----------------------------------------------- Linking Self glueDefs.o: In function `._15::operator=(._15 const &)': /home/ootoo/Self/Self4Linux-0.1.0/vm/linux/debug/../../../vm/prims/glueDefs.h:22: multiple definition of `._15::operator=(._15 const &)' i386-opc.o:/home/ootoo/Self/Self4Linux-0.1.0/vm/linux/debug/../../../vm/asm/i386.h:25: first defined here glueDefs.o: In function `._15::._15(._15 const &)': /home/ootoo/Self/Self4Linux-0.1.0/vm/linux/debug/../../../vm/prims/glueDefs.h:22: multiple definition of `._15::._15(._15 const &)' i386-opc.o:/home/ootoo/Self/Self4Linux-0.1.0/vm/linux/debug/../../../vm/asm/i386.h:25: first defined here glueDefs.o: In function `._15::._15(void)': /home/ootoo/Self/Self4Linux-0.1.0/vm/linux/debug/../../../vm/prims/glueDefs.h:22: multiple definition of `._15::._15(void)' i386-opc.o:/home/ootoo/Self/Self4Linux-0.1.0/vm/linux/debug/../../../vm/asm/i386.h:25: first defined here abort.o: In function `fatalMenu(void)': /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. lock_run failed on "artist" with status = 1. -----------------------------------------
- I tried to recompile Gordon Cichon´s Port of Self4 for Linux
on my Suse Linux 2.2.5 system using GNU C++ 2.7.2.3. It compiled well the tools in self/bin/linux. When I tried to compile vm/linux/debug the compiler stops with the message below. The include and makefile mechanism used made it hard for me to track down where the origin of this error was. Does the message below make sense to someone of you and could somebody explane me the include and makefile mechanism used.
I´d like to learn Self myself without having to buy a SparcStation myself.
Otto Lake of Constance Germany
Hello, Otto !
I have compiled also the Self4Linux port, by Gordon Cichon, and like you, also, I found some troubles compiling.
Finally, I got my image of Self4Linux compiled, of course. Your version of Linux seems to be "deprecated" ;-). I get compiled with a SuSE 6.0 version.
But this version is not 100% concluded. As the author could tell you, is a version to run under a debugger. Some internal parts are not finished.I'm afraid it is not the best Self version to learn Self.
Salud !
jose -------------------------------------------------------- "C gives you enough rope to hang yourself. C++ also gives you the tree object to tie it to." -------------------------------------------------------- PBC -- Jose Baltasar Garcia Perez-Schofield -- jbgarcia@uvigo.es Dep. Lenguajes y Sistemas Informaticos, Universidad de Vigo (Spain)
self-interest@lists.selflanguage.org