From owner-bug-octave at bevo dot che dot wisc dot edu Tue Dec 10 11:53:38 1996 Subject: Octave 2.0 segmentation fault on startup. From: "John W. Eaton" To: Craig Earls Cc: bug-octave at bevo dot che dot wisc dot edu Date: Tue, 10 Dec 1996 11:52:55 -0600 On 10-Dec-1996, Craig Earls wrote: : Compiles with no complaints, segmentation fault upon startup, no user : input. : : Nebula:~# octave : Octave, version 2.0 (i686-pc-linux-gnu). : Copyright (C) 1996 John W. Eaton. : This is free software with ABSOLUTELY NO WARRANTY. : For details, type `warranty'. : : Segmentation fault : Nebula:~# This is almost certainly a libg++/libc version mismatch problem. The root of the problem is that libg++ and libc on Linux systems share some basic I/O code, and they must use compatible versions of that code to work together correctly. I build Octave on a Linux system every day, using libg++ 2.7.1.0, libc 5.2.18, binutils 2.6, and ld.so 1.7.14 and I never see problems like this. What versions of binutils, ld.so, and the libraries do you have? Does anyone know where a more or less complete list of which versions of binutils, ld.so, and the various libraries are compatible with one another? If not, is anyone intereseted in making a list? Thanks, jwe