Mercurial > octave-nkf
view README.Linux @ 2593:3190d595d0da
[project @ 1996-12-14 15:45:39 by jwe]
author | jwe |
---|---|
date | Sat, 14 Dec 1996 15:47:16 +0000 |
parents | |
children | 7020b79afd9c |
line wrap: on
line source
Since July 1996, most work on Octave has been done using a Linux/GNU system. If you have trouble compiling or running Octave on a Linux/GNU system, it is very likely that the problem is with your system, or your installation of the compiler and libraries, and not with Octave itself. For example, if you can compile Octave, but it crashes with a segmentation fault right away, you probably have incompatible versions of libc and libg++ installed, or you have a version of the dynamic loader, ld.so, that is incompatible with your versions of the libraries, or both. On my development system, I am using the following software: * Linux kernel 2.0.6 * gcc/g++ 2.7.2 * libg++/libstdc++ 2.7.1.0 * libm 5.0.5 * libc 5.2.18 * libncurses 3.0 * ld.so 1.7.14 I know from experience that the versions listed above seem to work well together, but they may not work for you, because if you have a newer version of the kernel, you may need a newer version of the C library. Other than that, I don't have time to keep up with all the various library versions (life is much too short for that), nor do I know which combinations are supposed to work together. That sort of information should be clearly stated in the release notes for the libraries. If it is not, please ask the maintainers of the libraries to clarify the documentation. If you can't compile Octave, you should first check to see that your compiler and header files are properly installed. Do you have multiple versions of the g++ include files on your system? Are you sure that your copy of g++ is finding the right set (compiling a short program with g++ -v will tell you the search path)? John W. Eaton jwe@bevo.che.wisc.edu University of Wisconsin-Madison Department of Chemical Engineering Sat Dec 14 09:44:05 1996