[ooc-compiler] Segmentation fault during installation
Brought to you by:
mva
|
From: Jan <juh...@mn...> - 2004-02-08 18:46:58
|
Hello!
When trying to install any of the recent oo2c releases, I get a
segmentation fault during "make", on the first invocation of
stage0/oo2c. Having switched over to Linux only recently, I still
consider myself a newbie. So any help getting this running is very much
appreciated!
make stops with:
==
stage0/oo2c --config oo2crc-install.xml -r lib -r . --build-package liboo2c
- /home/juh/Daten/Download/tmp/oo2c_32-2.0.18/lib/pkginfo.xml
- /home/juh/Daten/Download/tmp/oo2c_32-2.0.18/pkginfo.xml
- /home/juh/Daten/Download/tmp/oo2c_32-2.0.18/lib/pkginfo.xml
- /home/juh/Daten/Download/tmp/oo2c_32-2.0.18/pkginfo.xml
- lib/src/liboo2c.Mod
make: *** [lib/obj/liboo2c.la] Speicherzugriffsfehler
==
When running this last command with strace the last lines of
strace-output are:
==
stat64("/home/juh/Daten/Download/tmp/oo2c_32-2.0.18/lib/src/liboo2c.Mod",
{st_mode=S_IFREG|0640, st_size=2127, ...}) = 0
stat64("/home/juh/Daten/Download/tmp/oo2c_32-2.0.18/lib/sym/liboo2c.Sym",
0xbfffed90) = -1 ENOENT (No such file or directory)
open("lib/src/liboo2c.Mod", O_RDONLY) = 8
write(1, "- lib/src/liboo2c.Mod\n", 22) = 22
read(8, "MODULE liboo2c;\n<* Warnings := F"..., 12288) = 2127
--- SIGSEGV (Segmentation fault) @ 0 (0) ---
rt_sigaction(SIGSEGV, {SIG_DFL}, {0x401e98f0, [SEGV],
SA_RESTORER|SA_RESTART, 0x400d3aa8}, 8) = 0
kill(19110, SIGSEGV) = 0
sigreturn() = ? (mask now [RTMIN])
--- SIGSEGV (Segmentation fault) @ 0 (0) ---
+++ killed by SIGSEGV +++
==
gc6.1 seems to have installed smoothly (including make check). My only
modification was that since including gc.h didn't work the way described
in INSTALL (using CPPFLAGS), I copied the contents of gc/include to
/usr/local/include/gc instead.
I tried oo2c 2.0.16 and 2.0.17 and different versions of gc with exactly
the same error.
I *did* manage to compile the pre 2.0 versions of oo2c earlier, though.
But I'd love to use VisualOberon and I'd love to use a decent
programming language again.
Thanks,
Jan
|