[M3devel] segmentation fault upon ./install-cm3-compiler.sh upgrade

Neels Janosch Hofmeyr neels at elego.de
Thu Jan 24 22:40:24 CET 2008


btw, I am using the "stable release" source tarballs with the 5.4.0 
minimal binary as available on the download page.
  http://modula3.elegosoft.com/cm3/cm3-min-POSIX-LINUXLIBC6-5.4.0.tgz
  http://modula3.elegosoft.com/cm3/cm3-src-sys-5.4.0.tgz
  http://modula3.elegosoft.com/cm3/cm3-src-gnu-5.4.0.tgz
  http://modula3.elegosoft.com/cm3/cm3-src-std-5.4.0.tgz

Neels Janosch Hofmeyr wrote:
> Hi lists,
>
> I am trying to install cm3 5.4.0 on Ubuntu 7.10. I know that it worked 
> on 7.4, and am doing the exact same steps. I have now tried it with 
> cm3-min-...-5.4.0, just as I did last year.
>
> But now, I get this output:
>
> neels at oubantu:~/cm3-build/scripts
> $ ./install-cm3-compiler.sh upgrade
> cp /usr/local/cm3/bin/cm3 /usr/local/cm3/bin/cm3-5.4.0
> cp /usr/local/cm3/bin/cm3cg /usr/local/cm3/bin/cm3cg-5.4.0
> Segmentation fault (core dumped)
> cp /home/neels/cm3-build/m3-sys/cm3/LINUXLIBC6/cm3 
> /usr/local/cm3/bin/cm3-
> cp /home/neels/cm3-build/m3-sys/m3cc/LINUXLIBC6/cm3cg 
> /usr/local/cm3/bin/cm3cg-
> cp /usr/local/cm3/bin/cm3- /usr/local/cm3/bin/cm3
> cp /usr/local/cm3/bin/cm3cg- /usr/local/cm3/bin/cm3cg
>
> I have done this a second time, making sure everything is cleaned out 
> and monitored things. From adding a `set -x' in the 
> install-cm3-compiler.sh, it becomes obvious that 
> `/usr/local/cm3/bin/cm3 -version' exits with a Segmentation Fault.
>
> After doing ./cminstall (the minimal binary install), cm3 -version said
> $ /usr/local/cm3/bin/cm3 -version
> Critical Mass Modula-3 version 5.4.0
>  last updated: 2006-10-11
>  configuration: /usr/local/cm3/bin/cm3.cfg
>
> After doing ./do-cm3-core.sh buildship, it still said the same.
> So, somewhere in install-cm3-compiler.sh, a disfunctional cm3 binary 
> gets installed in /usr/local/cm3/bin/, after which cm3 yields only 
> segmentation faults.
>
> After install-cm3-compiler.sh, cm3 -version says
> $ /usr/local/cm3/bin/cm3 -version
>
>
> ***
> *** runtime error:
> ***    Segmentation violation - possible attempt to dereference NIL
> ***    pc = 0x9e841069
> ***
>
> Aborted (core dumped)
>
> Trying to backtrace in gdb apparently doesn't work -- I don't know how 
> to compile debugging symbols into it. Giving up.
>
> I think now is the time to remove the statement "[cm3 is] easy-to-use 
> [and] easy-to-install" from modula3.elegosoft.com. No piece of 
> software I have ever encountered is as difficult to use and as 
> impossible to install as critical mass modula3. I *am* following all 
> the instructions!
>
> argh,
> Neels
>

-- 
Neels Janosch Hofmeyr
Software Developer

neels at elego.de
Public Key: http://binarchy.net/neels/neels.hofmeyr.public.key.asc

elego Software Solutions GmbH           http://www.elegosoft.com
Gustav-Meyer-Allee 25, Gebäude 12       HRB 77719
13355 Berlin, Germany                   Amtsgericht Charlottenburg
Tel.: +49 30 23 45 86 96                Sitz der Gesellschaft: Berlin
Fax:  +49 30 23 45 86 95                Geschäftsführer: Olaf Wagner


-------------- next part --------------
A non-text attachment was scrubbed...
Name: signature.asc
Type: application/pgp-signature
Size: 189 bytes
Desc: OpenPGP digital signature
URL: <http://m3lists.elegosoft.com/pipermail/m3devel/attachments/20080124/04f73890/attachment-0002.sig>


More information about the M3devel mailing list