Compilers used for SEISAN (other version may also work):
Linux 64 bit: Gfortran
Linux 32 bit: Gfortran
For Linux/Unix, compilers are usually installed when the operating system is installed.
If graphics programs do no link on Linux/Unix systems, check that you have
X11 libraries in
You can check what is there by command
When compiling SEISAN on SUSE Linux it has been suggested to use the following compiler options `-malign-double -finit-local-zero' in addition to the ones already used. Testing this on Redhat Linux produced very large executables, but it may be worth trying on SUSE.
On Ubuntu one might need to add these libraries in order to compile SEISAN:
sudo apt-get install gfortran
sudo apt-get install libgfortran3
sudo apt-get install libx11-dev
On Ubuntu version 20.04 we have seen compilation errors like
"error: ld terminated with signal 11", the solution was to install/reinstall these libraties:
sudo apt purge binutils
sudo apt remove make
sudo apt autoremove
sudo apt install build-essential
sudo apt install gfortran
and then make clear and make all in LIB and then in PRO
The source code se-source.tar.gz is found in SUP directory.
The GUI Seisan Explorer can be compiled on Linux. SEISAN must be fully installed on the computer before Seisan Explorer can be compiled. To compile Seisan Explorer on a Linux system, the Qt 5 framework is needed. This can be downloaded from https://www.qt.io/developers (if not already installed on your system). The qmake program is a part of the Qt framework. You need qmake in your path. Alternatively, you can specify full path to qmake.
Building Seisan Explorer:
1: Move into the directory containing the SE source code.
2: Copy the SEISAN library seisan.a from $SEISAN_TOP/LIB to the linux subfolder.
3: Run qmake se.pro to build the makefile.
4: Run make to build the executable named se.
5: Copy the se to the $SEISAN_TOP/PRO folder.
Step 3 and 4 is not needed if Qt Creator is used.