installation issues under Ubuntu 20.04.3 LTS

450 views
Skip to first unread message

Lewis Goss

unread,
Nov 28, 2021, 2:57:18 PM11/28/21
to cpseis-user
Dear Folks:

I am running Ubuntu 20.04.3LTS (Focal Fossa).  I have downloaded the most recently updated version of cpseis from Sourceforget.net.  I have gotten fairly along into the install process, but I have hit a few bumps along the way.  I can run jobs at the command line using icpe, and also cfe working, but now I cannot find va or cbyt.  

I went here, and tried to do "make cbyt":
~/cpseis/spws_home/making/Linux_x86_64_2.31_gfortran_mpich2/


...
home/lewisgoss/cpseis/spws_home/include/cbyt_icon.h:56:14: error: narrowing conversion of ‘224’ from ‘int’ to ‘char’ [-Wnarrowing]
   56 |    0x00, 0x00};
      |              ^
/home/lewisgoss/cpseis/spws_home/include/cbyt_icon.h:56:14: error: narrowing conversion of ‘255’ from ‘int’ to ‘char’ [-Wnarrowing]
/home/lewisgoss/cpseis/spws_home/include/cbyt_icon.h:56:14: error: narrowing conversion of ‘250’ from ‘int’ to ‘char’ [-Wnarrowing]
/home/lewisgoss/cpseis/spws_home/include/cbyt_icon.h:56:14: error: narrowing conversion of ‘255’ from ‘int’ to ‘char’ [-Wnarrowing]
...

I have been looking back at the archives to see if this problem has occured before, my attempted solution came from there.  Any help would be appreciated.

Lewis Goss

unread,
Nov 28, 2021, 4:15:17 PM11/28/21
to cpseis-user
Dear Folks:

I also tried to make just va.  No go.

~/cpseis/spws_home/making/Linux_x86_64_2.31_gfortran_mpich2/
"make va"
mpif90  -g -o va va.o -Wl,"-(" va_application.o         -lm -lpthread -lc    /home/lewisgoss/cpseis/spws_home/spws/lib/Linux_x86_64_2.31_gfortran_mpich2/libfggui.a /home/lewisgoss/cpseis/spws_home/spws/lib/Linux_x86_64_2.31_gfortran_mpich2/libfgxp.a /home/lewisgoss/cpseis/spws_home/spws/lib/Linux_x86_64_2.31_gfortran_mpich2/libfg2d.a /home/lewisgoss/cpseis/spws_home/spws/lib/Linux_x86_64_2.31_gfortran_mpich2/libfgmap.a /home/lewisgoss/cpseis/spws_home/spws/lib/Linux_x86_64_2.31_gfortran_mpich2/libfgqc.a /home/lewisgoss/cpseis/spws_home/spws/lib/Linux_x86_64_2.31_gfortran_mpich2/libstatgui.a /home/lewisgoss/cpseis/spws_home/spws/lib/Linux_x86_64_2.31_gfortran_mpich2/libcube.a /home/lewisgoss/cpseis/spws_home/spws/lib/Linux_x86_64_2.31_gfortran_mpich2/libpick.a /home/lewisgoss/cpseis/spws_home/spws/lib/Linux_x86_64_2.31_gfortran_mpich2/libvfgui.a /home/lewisgoss/cpseis/spws_home/spws/lib/Linux_x86_64_2.31_gfortran_mpich2/libvaplots.a /home/lewisgoss/cpseis/spws_home/spws/lib/Linux_x86_64_2.31_gfortran_mpich2/libdp.a /home/lewisgoss/cpseis/spws_home/spws/lib/Linux_x86_64_2.31_gfortran_mpich2/libvfgui.a /home/lewisgoss/cpseis/spws_home/spws/lib/Linux_x86_64_2.31_gfortran_mpich2/libvf.a /home/lewisgoss/cpseis/spws_home/spws/lib/Linux_x86_64_2.31_gfortran_mpich2/libvu.a /home/lewisgoss/cpseis/spws_home/spws/lib/Linux_x86_64_2.31_gfortran_mpich2/libtrslib.a /home/lewisgoss/cpseis/spws_home/spws/lib/Linux_x86_64_2.31_gfortran_mpich2/libplot.a /home/lewisgoss/cpseis/spws_home/spws/lib/Linux_x86_64_2.31_gfortran_mpich2/libvect.a /home/lewisgoss/cpseis/spws_home/spws/lib/Linux_x86_64_2.31_gfortran_mpich2/libimage.a /home/lewisgoss/cpseis/spws_home/spws/lib/Linux_x86_64_2.31_gfortran_mpich2/libinterp.a /home/lewisgoss/cpseis/spws_home/spws/lib/Linux_x86_64_2.31_gfortran_mpich2/libcubeio.a /home/lewisgoss/cpseis/spws_home/spws/lib/Linux_x86_64_2.31_gfortran_mpich2/libhardcopy.a /home/lewisgoss/cpseis/spws_home/spws/lib/Linux_x86_64_2.31_gfortran_mpich2/libipc.a /home/lewisgoss/cpseis/spws_home/spws/lib/Linux_x86_64_2.31_gfortran_mpich2/libwbox.a /home/lewisgoss/cpseis/spws_home/spws/lib/Linux_x86_64_2.31_gfortran_mpich2/libnet.a /home/lewisgoss/cpseis/spws_home/spws/lib/Linux_x86_64_2.31_gfortran_mpich2/libgeom.a /home/lewisgoss/cpseis/spws_home/spws/lib/Linux_x86_64_2.31_gfortran_mpich2/libwproc.a /home/lewisgoss/cpseis/spws_home/spws/lib/Linux_x86_64_2.31_gfortran_mpich2/libstat.a /home/lewisgoss/cpseis/spws_home/spws/lib/Linux_x86_64_2.31_gfortran_mpich2/liboprim.a /home/lewisgoss/cpseis/spws_home/spws/lib/Linux_x86_64_2.31_gfortran_mpich2/libmodel.a /home/lewisgoss/cpseis/spws_home/spws/lib/Linux_x86_64_2.31_gfortran_mpich2/libcell.a /home/lewisgoss/cpseis/spws_home/spws/lib/Linux_x86_64_2.31_gfortran_mpich2/libtfio.a /home/lewisgoss/cpseis/spws_home/spws/lib/Linux_x86_64_2.31_gfortran_mpich2/libutlib.a /home/lewisgoss/cpseis/spws_home/spws/lib/Linux_x86_64_2.31_gfortran_mpich2/libcpsprim.a /home/lewisgoss/cpseis/spws_home/spws/lib/Linux_x86_64_2.31_gfortran_mpich2/libtransform.a /home/lewisgoss/cpseis/spws_home/spws/lib/Linux_x86_64_2.31_gfortran_mpich2/libinitusage.a /home/lewisgoss/cpseis/spws_home/spws/lib/Linux_x86_64_2.31_gfortran_mpich2/libcprim.a /home/lewisgoss/cpseis/spws_home/spws/lib/Linux_x86_64_2.31_gfortran_mpich2/libcurves.a /home/lewisgoss/cpseis/spws_home/spws/lib/Linux_x86_64_2.31_gfortran_mpich2/libsl.a /home/lewisgoss/cpseis/spws_home/spws/lib/Linux_x86_64_2.31_gfortran_mpich2/libsp.a /home/lewisgoss/cpseis/spws_home/spws/lib/Linux_x86_64_2.31_gfortran_mpich2/libcolor.a /home/lewisgoss/cpseis/spws_home/spws/lib/Linux_x86_64_2.31_gfortran_mpich2/libjseis.a  /home/lewisgoss/cpseis/platforms/Linux_x86_64_2.31_gfortran_mpich2/lib/libcps.a  /home/lewisgoss/cpseis/platforms/Linux_x86_64_2.31_gfortran_mpich2/lib/libcgm.a /usr/lib64/libstdc++.so.6 /usr/lib/gcc/x86_64-redhat-linux/4.8.5/libstdc++.so -L/usr/lib64 -lXm -lXmu -lXp -lXext -lXt -lSM -lICE -lX11 -lm -lpthread -lc -L/home/lewisgoss/cpseis/thirdparty/jdk/platforms/Linux_x86_64_2.31_gfortran_mpich2/jre/lib/amd64 -L/home/lewisgoss/cpseis/thirdparty/jdk/platforms/Linux_x86_64_2.31_gfortran_mpich2/jre/lib/amd64/server -ljava -ljvm -lverify \
                            /home/lewisgoss/cpseis/thirdparty/fftw-2.1.5/platforms/Linux_x86_64_2.31_gfortran_mpich2/lib/libfftw.a /home/lewisgoss/cpseis/thirdparty/fftw-2.1.5/platforms/Linux_x86_64_2.31_gfortran_mpich2/lib/librfftw.a   -Wl,"-)"
f95: error: /usr/lib/gcc/x86_64-redhat-linux/4.8.5/libstdc++.so: No such file or directory
make[1]: *** [/home/lewisgoss/cpseis/spws_home/making/makefile.spws:1016: va] Error 1
make[1]: Leaving directory '/home/lewisgoss/cpseis/spws_home/programs/va/Linux_x86_64_2.31_gfortran_mpich2'
make: *** [makefile:133: va] Error 2

Lewis Goss

unread,
Nov 28, 2021, 9:07:28 PM11/28/21
to cpseis-user
Dear Folks:

I was able to compile and run va.  I have not yet succeeded with cbyt though.

ricardo capetillo

unread,
Nov 28, 2021, 10:03:42 PM11/28/21
to cpsei...@googlegroups.com, Lewis Goss
Hi 

i been trying to install Cpseis under Ubuntu 20.04 as well and also got many issues during the installation. Running under Ubuntu sounds pretty good because you can use other tools to complement your solution on the seismic data processing or research that you are working on it. So if there is a way to make installation more automatic will be great!!. 

Best regards 


El dom., 28 de nov de 2021 a la(s) 2:04 p. m., Lewis Goss
<lewis...@gmail.com> escribió:
--
You received this message because you are subscribed to the Google Groups "cpseis-user" group.
To unsubscribe from this group and stop receiving emails from it, send an email to cpseis-user...@googlegroups.com.
To view this discussion on the web visit https://groups.google.com/d/msgid/cpseis-user/a613bc46-a5c1-4770-87f8-8a0372a11d31n%40googlegroups.com.

Bill and Patty Menger

unread,
Nov 28, 2021, 11:00:25 PM11/28/21
to cpseis-user


I think the main problem with the makefile templates and Ubuntu is that they look for the libraries in places where RedHat and CentOS usually put them.  When I get back in town I'll try to find my notes on how I changed those to compile on other versions.  The makefile templates are in the .../spws_home/making directory.  There may be one out there that has the modifications you need, but it would require some searching by hand. 

Glad you got VA to work.
Bill

--
You received this message because you are subscribed to the Google Groups "cpseis-user" group.
To unsubscribe from this group and stop receiving emails from it, send an email to cpseis-user...@googlegroups.com.
To view this discussion on the web visit

Michael

unread,
Nov 29, 2021, 4:35:52 AM11/29/21
to cpseis-user
Did you fetch the latest revision by "svn checkout" command or the tarball? The tarball is a little out of date now.
The narrowing conversion shouldn't occur since revision 245 I think. The platform specific makefile in spws_home/making subdirectory should have -std=c++03 in the CXX flags, which will avoid the error.
I also changed the cbyt_icon.h file to signed integers instead of integers, which should also prevent the narrowing conversion error.
I have cbyt working in Ubuntu 20.04 LTS. What problem are you having with that?
And in your second message, I see x86_64-redhat-linux/4.8.5 in a pathname. That suggests to me you have an old makefile.
I modified the setup_cpseis_environment.sh file some time ago to find the libstdc++ and libXm (motif runtime) files and create 2 variables LIBGCC and LIBXMU, which are used in makefiles instead of hardwired directories. And this way I have built CPSeis in Centos, Fedora, openSuse, Mageia, Debian, Ubuntu...
If you type "set |grep LIB",
you should see those environment variable defined to something starting with /usr/lib or usr/lib64

Lewis Goss

unread,
Nov 29, 2021, 7:46:07 AM11/29/21
to cpseis-user
Dear Michael:

Thanks for that thought.  Yes, I did download the tarball, which I see has not been updated since 2020.  I am running svn checkout now.  I can see later if that works better. Cool.

--
You received this message because you are subscribed to a topic in the Google Groups "cpseis-user" group.
To unsubscribe from this topic, visit https://groups.google.com/d/topic/cpseis-user/tqUcLrrcsqw/unsubscribe.
To unsubscribe from this group and all its topics, send an email to cpseis-user...@googlegroups.com.
To view this discussion on the web visit https://groups.google.com/d/msgid/cpseis-user/87903a52-5731-4726-bce2-d912c526e864n%40googlegroups.com.

Bill Menger

unread,
Nov 29, 2021, 8:28:54 PM11/29/21
to cpsei...@googlegroups.com

Michael,

Is there any code you’ve provided that hasn’t been checked in?  if it is all there, then I think I should make a new tarball.  What do you think?

Bill

--

You received this message because you are subscribed to the Google Groups "cpseis-user" group.

To unsubscribe from this group and stop receiving emails from it, send an email to cpseis-user...@googlegroups.com.

Lewis Goss

unread,
Nov 30, 2021, 6:47:20 PM11/30/21
to cpseis-user
Dear Foks:

I have run svn checkout now, and am trying to install from that.  Now I am getting new error messages that I did not encounter before:

usr/include/stdio.h:290:43: error: missing binary operator before token "("
  290 | #if defined __USE_XOPEN2K8 || __GLIBC_USE (LIB_EXT2)
      |                                           ^
/usr/include/stdio.h:363:17: error: missing binary operator before token "("
  363 | #if __GLIBC_USE (LIB_EXT2)
      |                 ^
/usr/include/stdio.h:405:18: error: missing binary operator before token "("
  405 | #if !__GLIBC_USE (DEPRECATED_SCANF) && !defined __LDBL_COMPAT
      |                  ^
/usr/include/stdio.h:567:17: error: missing binary operator before token "("
  567 | #if __GLIBC_USE (DEPRECATED_GETS)
      |                 ^
/usr/include/stdio.h:592:43: error: missing binary operator before token "("
  592 | #if defined __USE_XOPEN2K8 || __GLIBC_USE (LIB_EXT2)

etc.

I don't know if it matters, but I am still using gcc and gfortran 4.8.5, that is still correct, right?  Thanks.

Lewis Goss

unread,
Nov 30, 2021, 7:14:03 PM11/30/21
to cpseis-user
I have attached here my install log if it helps:
install_cpseis.log

ricardo capetillo

unread,
Dec 1, 2021, 1:27:52 AM12/1/21
to cpsei...@googlegroups.com, Lewis Goss
Hi

Many Thanks, I will check the log tomorrow. 

El mar., 30 de nov de 2021 a la(s) 6:14 p. m., Lewis Goss
<lewis...@gmail.com> escribió:

--
You received this message because you are subscribed to the Google Groups "cpseis-user" group.
To unsubscribe from this group and stop receiving emails from it, send an email to cpseis-user...@googlegroups.com.

To view this discussion on the web visit

Michael

unread,
Dec 1, 2021, 5:18:25 AM12/1/21
to cpseis-user
I doubt gcc 4.8.5 will work in Ubuntu 20.04 LTS. 4.8.5 was default gcc in RHEL 7 or Suse Enterprise 12. The default version of gcc in Ubuntu 20.04 is 9.2 or 9.3 You can install gcc 7,8 or 10 from official repos. I am sure the system header files changed a lot between gcc 4 and 9, so such errors result. I installed CPSeis in Ubuntu 20.04 with the default gcc 9 and also the older gcc 7. You will have to start from scratch: built fftw and mpi with gcc 9 then build CPSeis. Just curious how you were using the old compilers: did you create a symbolic link to the old compilers, or use gcc-4, gfortran-4 in makefiles?

Lewis Goss

unread,
Dec 1, 2021, 7:52:36 AM12/1/21
to cpseis-user
Dear Michael:

I had installed gcc 4.8.5 under Ubuntu 16.04 LTS, and just never uninstalled it.  I also have gcc 7 and gcc 9, would you recommend I upgrade all the way to gfortran 9?  I have a soft-link I /usr/bin forcing gcc 4.8.5 to be the default right now, gfortran-new pointing at fortran 9.  I can just change the soft-link names so that gfortran-old points at 4.8.5 and gfortran points at 9.  I assumed something like this would be necessary, but thanks for confirming it. 

Michael

unread,
Dec 2, 2021, 3:44:56 AM12/2/21
to cpseis-user
Yes remove the soft links, then type "gcc -v" and it should show version 9

Lewis Goss

unread,
Dec 4, 2021, 4:13:20 PM12/4/21
to cpseis-user
Dear Michael et al:

OK, I have set the gcc and gfortran default versions to be 9.  I have down a clean re-install of cpseis, including fftw, mpich2, and java.  I got as far has having cfe and icps working, and fairly easily too.
However, there are still install errors in the log, and none of the programs like cbyt or va are working as of yet.  I am using GLIBC version 2.31. Should I upgrade to a newer version of GLIC?  The errors in the log are like this:
...
usr/include/stdio.h:290:43: error: missing binary operator before token "("
  290 | #if defined __USE_XOPEN2K8 || __GLIBC_USE (LIB_EXT2)
...

I change directory to here:
~/cpseis/spws_home/making/Linux_x86_64_2.31_gfortran_mpich2/
% make cbyt
---------------- making  programs/cbyt ---------------------
make[1]: Entering directory '/home/lewisgoss/cpseis/spws_home/programs/cbyt/Linux_x86_64_2.31_gfortran_mpich2'

g++ -m32 -std=c++03 -c -g -fPIC -TV -DLINUX -DLINUXI -D_FILE_OFFSET_BITS=64 -DBETALIB  -DBETALIB  -I/home/lewisgoss/cpseis/spws_home/programs/cbyt  -I/home/lewisgoss/cpseis/include  -I/home/lewisgoss/cpseis/spws_home/include  -I/home/lewisgoss/cpseis/thirdparty/jdk/platforms/Linux_x86_64_2.31_gfortran_mpich2/include  -I/home/lewisgoss/cpseis/thirdparty/jdk/platforms/Linux_x86_64_2.31_gfortran_mpich2/include/linux  -I/usr/X11R6/include/X11/SM  -I/usr/X11R6/include/X11/ICE  -I/usr/X11R6/include/Xm  -I/home/lewisgoss/cpseis/thirdparty/jdk/platforms/Linux_x86_64_2.31_gfortran_mpich2/include  -I/home/lewisgoss/cpseis/thirdparty/jdk/platforms/Linux_x86_64_2.31_gfortran_mpich2/include/linux  -I/usr/include  -I/usr/X11R6/include -o cbyt.o /home/lewisgoss/cpseis/spws_home/programs/cbyt/cbyt.cc
In file included from /usr/include/X11/Intrinsic.h:53,
                 from /usr/X11R6/include/Xm/Xm.h:59,
                 from /home/lewisgoss/cpseis/spws_home/include/cbyt_window.hh:28,
                 from /home/lewisgoss/cpseis/spws_home/programs/cbyt/cbyt.cc:24:
/usr/include/X11/Xlib.h:38:10: fatal error: sys/types.h: No such file or directory
   38 | #include <sys/types.h>
      |          ^~~~~~~~~~~~~
compilation terminated.
make[1]: *** [/home/lewisgoss/cpseis/spws_home/making/makefile.spws:917: cbyt.o] Error 1
make[1]: Leaving directory '/home/lewisgoss/cpseis/spws_home/programs/cbyt/Linux_x86_64_2.31_gfortran_mpich2'
make: *** [makefile:133: cbyt] Error 2



Lewis Goss

unread,
Dec 4, 2021, 5:32:32 PM12/4/21
to cpseis-user
I made some progress by running the following command:

% sudo apt-get install libc6-dev-i386

still bombed, but further along:
----------------- making  programs/cbyt ---------------------
make[1]: Entering directory '/home/lewisgoss/cpseis/spws_home/programs/cbyt/Linux_x86_64_2.31_gfortran_mpich2'

g++ -m32 -c -g  -Wall -fPIC -TV -DLINUX -DLINUXI -D_FILE_OFFSET_BITS=64 -DBETALIB  -DBETALIB  -I/home/lewisgoss/cpseis/spws_home/programs/cbyt  -I/home/lewisgoss/cpseis/include  -I/home/lewisgoss/cpseis/spws_home/include  -I/home/lewisgoss/cpseis/thirdparty/jdk/platforms/Linux_x86_64_2.31_gfortran_mpich2/include  -I/home/lewisgoss/cpseis/thirdparty/jdk/platforms/Linux_x86_64_2.31_gfortran_mpich2/include/linux  -I/usr/X11R6/include/X11/SM  -I/usr/X11R6/include/X11/ICE  -I/usr/X11R6/include/Xm  -I/home/lewisgoss/cpseis/thirdparty/jdk/platforms/Linux_x86_64_2.31_gfortran_mpich2/include  -I/home/lewisgoss/cpseis/thirdparty/jdk/platforms/Linux_x86_64_2.31_gfortran_mpich2/include/linux  -I/usr/include  -I/usr/X11R6/include -o cbyt_window.o /home/lewisgoss/cpseis/spws_home/programs/cbyt/cbyt_window.cc
In file included from /usr/include/c++/9/stdlib.h:36,
                 from /home/lewisgoss/cpseis/spws_home/programs/cbyt/cbyt_window.cc:25:
/usr/include/c++/9/cstdlib:41:10: fatal error: bits/c++config.h: No such file or directory
   41 | #include <bits/c++config.h>
      |          ^~~~~~~~~~~~~~~~~~
compilation terminated.
make[1]: *** [/home/lewisgoss/cpseis/spws_home/making/makefile.spws:917: cbyt_window.o] Error 1
make[1]: Leaving directory '/home/lewisgoss/cpseis/spws_home/programs/cbyt/Linux_x86_64_2.31_gfortran_mpich2'
make: *** [makefile:133: cbyt] Error 2

Lewis Goss

unread,
Dec 4, 2021, 5:40:40 PM12/4/21
to cpseis-user
More progress, more failure:

% sudo apt-get install gcc-multilib g++-multilib

make cbyt


----------------- making  programs/cbyt ---------------------
make[1]: Entering directory '/home/lewisgoss/cpseis/spws_home/programs/cbyt/Linux_x86_64_2.31_gfortran_mpich2'

-------------------------------------------------------
making program  cbyt  in  Linux_x86_64_2.31_gfortran_mpich2
-------------------------------------------------------
mpif90 -o cbyt cbyt.o -Wl,"-(" wrdc_crou.o wisdom.o string_crou.o swap.o segy_crou.o cbyt_window.o         -lm -lpthread -lc    /home/lewisgoss/cpseis/spws_home/spws/lib/Linux_x86_64_2.31_gfortran_mpich2/libfggui.a /home/lewisgoss/cpseis/spws_home/spws/lib/Linux_x86_64_2.31_gfortran_mpich2/libfgxp.a /home/lewisgoss/cpseis/spws_home/spws/lib/Linux_x86_64_2.31_gfortran_mpich2/libfg2d.a /home/lewisgoss/cpseis/spws_home/spws/lib/Linux_x86_64_2.31_gfortran_mpich2/libfgmap.a /home/lewisgoss/cpseis/spws_home/spws/lib/Linux_x86_64_2.31_gfortran_mpich2/libfgqc.a /home/lewisgoss/cpseis/spws_home/spws/lib/Linux_x86_64_2.31_gfortran_mpich2/libstatgui.a /home/lewisgoss/cpseis/spws_home/spws/lib/Linux_x86_64_2.31_gfortran_mpich2/libcube.a /home/lewisgoss/cpseis/spws_home/spws/lib/Linux_x86_64_2.31_gfortran_mpich2/libpick.a /home/lewisgoss/cpseis/spws_home/spws/lib/Linux_x86_64_2.31_gfortran_mpich2/libvfgui.a /home/lewisgoss/cpseis/spws_home/spws/lib/Linux_x86_64_2.31_gfortran_mpich2/libvaplots.a /home/lewisgoss/cpseis/spws_home/spws/lib/Linux_x86_64_2.31_gfortran_mpich2/libdp.a /home/lewisgoss/cpseis/spws_home/spws/lib/Linux_x86_64_2.31_gfortran_mpich2/libvfgui.a /home/lewisgoss/cpseis/spws_home/spws/lib/Linux_x86_64_2.31_gfortran_mpich2/libvf.a /home/lewisgoss/cpseis/spws_home/spws/lib/Linux_x86_64_2.31_gfortran_mpich2/libvu.a /home/lewisgoss/cpseis/spws_home/spws/lib/Linux_x86_64_2.31_gfortran_mpich2/libtrslib.a /home/lewisgoss/cpseis/spws_home/spws/lib/Linux_x86_64_2.31_gfortran_mpich2/libplot.a /home/lewisgoss/cpseis/spws_home/spws/lib/Linux_x86_64_2.31_gfortran_mpich2/libvect.a /home/lewisgoss/cpseis/spws_home/spws/lib/Linux_x86_64_2.31_gfortran_mpich2/libimage.a /home/lewisgoss/cpseis/spws_home/spws/lib/Linux_x86_64_2.31_gfortran_mpich2/libinterp.a /home/lewisgoss/cpseis/spws_home/spws/lib/Linux_x86_64_2.31_gfortran_mpich2/libcubeio.a /home/lewisgoss/cpseis/spws_home/spws/lib/Linux_x86_64_2.31_gfortran_mpich2/libhardcopy.a /home/lewisgoss/cpseis/spws_home/spws/lib/Linux_x86_64_2.31_gfortran_mpich2/libipc.a /home/lewisgoss/cpseis/spws_home/spws/lib/Linux_x86_64_2.31_gfortran_mpich2/libwbox.a /home/lewisgoss/cpseis/spws_home/spws/lib/Linux_x86_64_2.31_gfortran_mpich2/libnet.a /home/lewisgoss/cpseis/spws_home/spws/lib/Linux_x86_64_2.31_gfortran_mpich2/libgeom.a /home/lewisgoss/cpseis/spws_home/spws/lib/Linux_x86_64_2.31_gfortran_mpich2/libwproc.a /home/lewisgoss/cpseis/spws_home/spws/lib/Linux_x86_64_2.31_gfortran_mpich2/libstat.a /home/lewisgoss/cpseis/spws_home/spws/lib/Linux_x86_64_2.31_gfortran_mpich2/liboprim.a /home/lewisgoss/cpseis/spws_home/spws/lib/Linux_x86_64_2.31_gfortran_mpich2/libmodel.a /home/lewisgoss/cpseis/spws_home/spws/lib/Linux_x86_64_2.31_gfortran_mpich2/libcell.a /home/lewisgoss/cpseis/spws_home/spws/lib/Linux_x86_64_2.31_gfortran_mpich2/libtfio.a /home/lewisgoss/cpseis/spws_home/spws/lib/Linux_x86_64_2.31_gfortran_mpich2/libutlib.a /home/lewisgoss/cpseis/spws_home/spws/lib/Linux_x86_64_2.31_gfortran_mpich2/libcpsprim.a /home/lewisgoss/cpseis/spws_home/spws/lib/Linux_x86_64_2.31_gfortran_mpich2/libtransform.a /home/lewisgoss/cpseis/spws_home/spws/lib/Linux_x86_64_2.31_gfortran_mpich2/libinitusage.a /home/lewisgoss/cpseis/spws_home/spws/lib/Linux_x86_64_2.31_gfortran_mpich2/libcprim.a /home/lewisgoss/cpseis/spws_home/spws/lib/Linux_x86_64_2.31_gfortran_mpich2/libcurves.a /home/lewisgoss/cpseis/spws_home/spws/lib/Linux_x86_64_2.31_gfortran_mpich2/libsl.a /home/lewisgoss/cpseis/spws_home/spws/lib/Linux_x86_64_2.31_gfortran_mpich2/libsp.a /home/lewisgoss/cpseis/spws_home/spws/lib/Linux_x86_64_2.31_gfortran_mpich2/libcolor.a /home/lewisgoss/cpseis/spws_home/spws/lib/Linux_x86_64_2.31_gfortran_mpich2/libjseis.a  /home/lewisgoss/cpseis/platforms/Linux_x86_64_2.31_gfortran_mpich2/lib/libcps.a  /home/lewisgoss/cpseis/platforms/Linux_x86_64_2.31_gfortran_mpich2/lib/libcgm.a /usr/lib64/libstdc++.so -L/usr/lib/x86_64-linux-gnu -lXm -lXmu -lXext -lXt -lSM -lICE -lX11 -lm -lpthread -lc -L/home/lewisgoss/cpseis/thirdparty/jdk/platforms/Linux_x86_64_2.31_gfortran_mpich2/jre/lib/i386 -ljava -lverify -L/home/lewisgoss/cpseis/thirdparty/jdk/platforms/Linux_x86_64_2.31_gfortran_mpich2/jre/lib/i386/client -ljvm \
                            /home/lewisgoss/cpseis/thirdparty/fftw-2.1.5/platforms/Linux_x86_64_2.31_gfortran_mpich2/lib/libfftw.a /home/lewisgoss/cpseis/thirdparty/fftw-2.1.5/platforms/Linux_x86_64_2.31_gfortran_mpich2/lib/librfftw.a   -Wl,"-)"
gfortran: error: /usr/lib64/libstdc++.so: No such file or directory
make[1]: *** [/home/lewisgoss/cpseis/spws_home/making/makefile.spws:1023: cbyt] Error 1
make[1]: Leaving directory '/home/lewisgoss/cpseis/spws_home/programs/cbyt/Linux_x86_64_2.31_gfortran_mpich2'
make: *** [makefile:133: cbyt] Error 2

Lewis Goss

unread,
Dec 4, 2021, 5:51:55 PM12/4/21
to cpseis-user
For the record, here is what is in my directory /usr/lib64/
lrwxrwxrwx 1 root root 42 Sep  1  2019 ld-linux-x86-64.so.2 -> /lib/x86_64-linux-gnu/ld-linux-x86-64.so.2
lrwxrwxrwx 1 root root 31 Sep  1  2019 libc.so.6 -> /lib/x86_64-linux-gnu/libc.so.6
lrwxrwxrwx 1 root root 32 Sep  1  2019 libdl.so.2 -> /lib/x86_64-linux-gnu/libdl.so.2
lrwxrwxrwx 1 root root 35 Sep  1  2019 libgcc_s.so.1 -> /lib/x86_64-linux-gnu/libgcc_s.so.1
lrwxrwxrwx 1 root root 31 Sep  1  2019 libm.so.6 -> /lib/x86_64-linux-gnu/libm.so.6
lrwxrwxrwx 1 root root 40 Aug 26  2019 libstdc++.so.6 -> /usr/lib/x86_64-linux-gnu/libstdc++.so.6


Lewis Goss

unread,
Dec 4, 2021, 6:05:37 PM12/4/21
to cpseis-user
More progress, still more failure:

I created a soft-link in /usr/lib64/
libstdc++.so -> /usr/lib/gcc/x86_64-linux-gnu/9/libstdc++.so

Now I have a new compilation problem:
make cbyt


----------------- making  programs/cbyt ---------------------
make[1]: Entering directory '/home/lewisgoss/cpseis/spws_home/programs/cbyt/Linux_x86_64_2.31_gfortran_mpich2'

-------------------------------------------------------
making program  cbyt  in  Linux_x86_64_2.31_gfortran_mpich2
-------------------------------------------------------
mpif90 -o cbyt cbyt.o -Wl,"-(" wrdc_crou.o wisdom.o string_crou.o swap.o segy_crou.o cbyt_window.o         -lm -lpthread -lc    /home/lewisgoss/cpseis/spws_home/spws/lib/Linux_x86_64_2.31_gfortran_mpich2/libfggui.a /home/lewisgoss/cpseis/spws_home/spws/lib/Linux_x86_64_2.31_gfortran_mpich2/libfgxp.a /home/lewisgoss/cpseis/spws_home/spws/lib/Linux_x86_64_2.31_gfortran_mpich2/libfg2d.a /home/lewisgoss/cpseis/spws_home/spws/lib/Linux_x86_64_2.31_gfortran_mpich2/libfgmap.a /home/lewisgoss/cpseis/spws_home/spws/lib/Linux_x86_64_2.31_gfortran_mpich2/libfgqc.a /home/lewisgoss/cpseis/spws_home/spws/lib/Linux_x86_64_2.31_gfortran_mpich2/libstatgui.a /home/lewisgoss/cpseis/spws_home/spws/lib/Linux_x86_64_2.31_gfortran_mpich2/libcube.a /home/lewisgoss/cpseis/spws_home/spws/lib/Linux_x86_64_2.31_gfortran_mpich2/libpick.a /home/lewisgoss/cpseis/spws_home/spws/lib/Linux_x86_64_2.31_gfortran_mpich2/libvfgui.a /home/lewisgoss/cpseis/spws_home/spws/lib/Linux_x86_64_2.31_gfortran_mpich2/libvaplots.a /home/lewisgoss/cpseis/spws_home/spws/lib/Linux_x86_64_2.31_gfortran_mpich2/libdp.a /home/lewisgoss/cpseis/spws_home/spws/lib/Linux_x86_64_2.31_gfortran_mpich2/libvfgui.a /home/lewisgoss/cpseis/spws_home/spws/lib/Linux_x86_64_2.31_gfortran_mpich2/libvf.a /home/lewisgoss/cpseis/spws_home/spws/lib/Linux_x86_64_2.31_gfortran_mpich2/libvu.a /home/lewisgoss/cpseis/spws_home/spws/lib/Linux_x86_64_2.31_gfortran_mpich2/libtrslib.a /home/lewisgoss/cpseis/spws_home/spws/lib/Linux_x86_64_2.31_gfortran_mpich2/libplot.a /home/lewisgoss/cpseis/spws_home/spws/lib/Linux_x86_64_2.31_gfortran_mpich2/libvect.a /home/lewisgoss/cpseis/spws_home/spws/lib/Linux_x86_64_2.31_gfortran_mpich2/libimage.a /home/lewisgoss/cpseis/spws_home/spws/lib/Linux_x86_64_2.31_gfortran_mpich2/libinterp.a /home/lewisgoss/cpseis/spws_home/spws/lib/Linux_x86_64_2.31_gfortran_mpich2/libcubeio.a /home/lewisgoss/cpseis/spws_home/spws/lib/Linux_x86_64_2.31_gfortran_mpich2/libhardcopy.a /home/lewisgoss/cpseis/spws_home/spws/lib/Linux_x86_64_2.31_gfortran_mpich2/libipc.a /home/lewisgoss/cpseis/spws_home/spws/lib/Linux_x86_64_2.31_gfortran_mpich2/libwbox.a /home/lewisgoss/cpseis/spws_home/spws/lib/Linux_x86_64_2.31_gfortran_mpich2/libnet.a /home/lewisgoss/cpseis/spws_home/spws/lib/Linux_x86_64_2.31_gfortran_mpich2/libgeom.a /home/lewisgoss/cpseis/spws_home/spws/lib/Linux_x86_64_2.31_gfortran_mpich2/libwproc.a /home/lewisgoss/cpseis/spws_home/spws/lib/Linux_x86_64_2.31_gfortran_mpich2/libstat.a /home/lewisgoss/cpseis/spws_home/spws/lib/Linux_x86_64_2.31_gfortran_mpich2/liboprim.a /home/lewisgoss/cpseis/spws_home/spws/lib/Linux_x86_64_2.31_gfortran_mpich2/libmodel.a /home/lewisgoss/cpseis/spws_home/spws/lib/Linux_x86_64_2.31_gfortran_mpich2/libcell.a /home/lewisgoss/cpseis/spws_home/spws/lib/Linux_x86_64_2.31_gfortran_mpich2/libtfio.a /home/lewisgoss/cpseis/spws_home/spws/lib/Linux_x86_64_2.31_gfortran_mpich2/libutlib.a /home/lewisgoss/cpseis/spws_home/spws/lib/Linux_x86_64_2.31_gfortran_mpich2/libcpsprim.a /home/lewisgoss/cpseis/spws_home/spws/lib/Linux_x86_64_2.31_gfortran_mpich2/libtransform.a /home/lewisgoss/cpseis/spws_home/spws/lib/Linux_x86_64_2.31_gfortran_mpich2/libinitusage.a /home/lewisgoss/cpseis/spws_home/spws/lib/Linux_x86_64_2.31_gfortran_mpich2/libcprim.a /home/lewisgoss/cpseis/spws_home/spws/lib/Linux_x86_64_2.31_gfortran_mpich2/libcurves.a /home/lewisgoss/cpseis/spws_home/spws/lib/Linux_x86_64_2.31_gfortran_mpich2/libsl.a /home/lewisgoss/cpseis/spws_home/spws/lib/Linux_x86_64_2.31_gfortran_mpich2/libsp.a /home/lewisgoss/cpseis/spws_home/spws/lib/Linux_x86_64_2.31_gfortran_mpich2/libcolor.a /home/lewisgoss/cpseis/spws_home/spws/lib/Linux_x86_64_2.31_gfortran_mpich2/libjseis.a  /home/lewisgoss/cpseis/platforms/Linux_x86_64_2.31_gfortran_mpich2/lib/libcps.a  /home/lewisgoss/cpseis/platforms/Linux_x86_64_2.31_gfortran_mpich2/lib/libcgm.a /usr/lib64/libstdc++.so -L/usr/lib/x86_64-linux-gnu -lXm -lXmu -lXext -lXt -lSM -lICE -lX11 -lm -lpthread -lc -L/home/lewisgoss/cpseis/thirdparty/jdk/platforms/Linux_x86_64_2.31_gfortran_mpich2/jre/lib/i386 -ljava -lverify -L/home/lewisgoss/cpseis/thirdparty/jdk/platforms/Linux_x86_64_2.31_gfortran_mpich2/jre/lib/i386/client -ljvm \
                            /home/lewisgoss/cpseis/thirdparty/fftw-2.1.5/platforms/Linux_x86_64_2.31_gfortran_mpich2/lib/libfftw.a /home/lewisgoss/cpseis/thirdparty/fftw-2.1.5/platforms/Linux_x86_64_2.31_gfortran_mpich2/lib/librfftw.a   -Wl,"-)"
/usr/bin/ld: cannot find -ljava
/usr/bin/ld: cannot find -lverify
/usr/bin/ld: cannot find -ljvm
collect2: error: ld returned 1 exit status
make[1]: *** [/home/lewisgoss/cpseis/spws_home/making/makefile.spws:1023: cbyt] Error 1
make[1]: Leaving directory '/home/lewisgoss/cpseis/spws_home/programs/cbyt/Linux_x86_64_2.31_gfortran_mpich2'
make: *** [makefile:133: cbyt] Error 2

Michael

unread,
Dec 4, 2021, 6:31:22 PM12/4/21
to cpseis-user
In your post 2 hours ago, I see this
g++ -m32 -std=c++03 -c -g -fPIC -TV
which means you have the 32-bit makefile, but you are doing 64-bit build. I don't know how that happens.
What is your environment variable MACHINE?
You could edit the platform makefile in spws_home/making to make it 64-bit, so it contains this:

CC         = mpicc -c -g -fPIC -Wall -mcmodel=medium -DLINUX -DLINUXI -D_REENTRANT \
                                             -D_FILE_OFFSET_BITS=64 \
                                             -DIA64 -D_64LINUXI91

CXX        = g++ -c -g -std=c++03 -fPIC -Wall -mcmodel=medium -DLINUX -DLINUXI \
                                             -D_FILE_OFFSET_BITS=64 \
                                             -DIA64 -D_64LINUXI91

CXX_DEPEND = g++ -MM         -DLINUX -DLINUXI -D_FILE_OFFSET_BITS=64

JAVA_LIBS = -L$(JAVA_HOME)/jre/lib/amd64 -L$(JAVA_HOME)/jre/lib/amd64/server \
            -ljava -ljvm -lverify


Lewis Goss

unread,
Dec 5, 2021, 9:40:57 AM12/5/21
to cpseis-user
Dear Michael:

Thank you for your help so far.
My environment variable MACHINE is x86_64
I made the changes you suggested here:
/home/lewisgoss/cpseis/spws_home/making/makefile.Linux_x86_64_2.31_gfortran_mpich2

Now, when I return to the directory /cpseis/spws_home/making/Linux_x86_64_2.31_gfortran_mpich2 and run make clean; make all; make cbyt
I get this:

----------------- making  programs/cbyt ---------------------
make[1]: Entering directory '/home/lewisgoss/cpseis/spws_home/programs/cbyt/Linux_x86_64_2.31_gfortran_mpich2'

-------------------------------------------------------
making program  cbyt  in  Linux_x86_64_2.31_gfortran_mpich2
-------------------------------------------------------
mpif90 -o cbyt cbyt.o -Wl,"-(" wrdc_crou.o wisdom.o string_crou.o swap.o segy_crou.o cbyt_window.o         -lm -lpthread -lc    /home/lewisgoss/cpseis/spws_home/spws/lib/Linux_x86_64_2.31_gfortran_mpich2/libfggui.a /home/lewisgoss/cpseis/spws_home/spws/lib/Linux_x86_64_2.31_gfortran_mpich2/libfgxp.a /home/lewisgoss/cpseis/spws_home/spws/lib/Linux_x86_64_2.31_gfortran_mpich2/libfg2d.a /home/lewisgoss/cpseis/spws_home/spws/lib/Linux_x86_64_2.31_gfortran_mpich2/libfgmap.a /home/lewisgoss/cpseis/spws_home/spws/lib/Linux_x86_64_2.31_gfortran_mpich2/libfgqc.a /home/lewisgoss/cpseis/spws_home/spws/lib/Linux_x86_64_2.31_gfortran_mpich2/libstatgui.a /home/lewisgoss/cpseis/spws_home/spws/lib/Linux_x86_64_2.31_gfortran_mpich2/libcube.a /home/lewisgoss/cpseis/spws_home/spws/lib/Linux_x86_64_2.31_gfortran_mpich2/libpick.a /home/lewisgoss/cpseis/spws_home/spws/lib/Linux_x86_64_2.31_gfortran_mpich2/libvfgui.a /home/lewisgoss/cpseis/spws_home/spws/lib/Linux_x86_64_2.31_gfortran_mpich2/libvaplots.a /home/lewisgoss/cpseis/spws_home/spws/lib/Linux_x86_64_2.31_gfortran_mpich2/libdp.a /home/lewisgoss/cpseis/spws_home/spws/lib/Linux_x86_64_2.31_gfortran_mpich2/libvfgui.a /home/lewisgoss/cpseis/spws_home/spws/lib/Linux_x86_64_2.31_gfortran_mpich2/libvf.a /home/lewisgoss/cpseis/spws_home/spws/lib/Linux_x86_64_2.31_gfortran_mpich2/libvu.a /home/lewisgoss/cpseis/spws_home/spws/lib/Linux_x86_64_2.31_gfortran_mpich2/libtrslib.a /home/lewisgoss/cpseis/spws_home/spws/lib/Linux_x86_64_2.31_gfortran_mpich2/libplot.a /home/lewisgoss/cpseis/spws_home/spws/lib/Linux_x86_64_2.31_gfortran_mpich2/libvect.a /home/lewisgoss/cpseis/spws_home/spws/lib/Linux_x86_64_2.31_gfortran_mpich2/libimage.a /home/lewisgoss/cpseis/spws_home/spws/lib/Linux_x86_64_2.31_gfortran_mpich2/libinterp.a /home/lewisgoss/cpseis/spws_home/spws/lib/Linux_x86_64_2.31_gfortran_mpich2/libcubeio.a /home/lewisgoss/cpseis/spws_home/spws/lib/Linux_x86_64_2.31_gfortran_mpich2/libhardcopy.a /home/lewisgoss/cpseis/spws_home/spws/lib/Linux_x86_64_2.31_gfortran_mpich2/libipc.a /home/lewisgoss/cpseis/spws_home/spws/lib/Linux_x86_64_2.31_gfortran_mpich2/libwbox.a /home/lewisgoss/cpseis/spws_home/spws/lib/Linux_x86_64_2.31_gfortran_mpich2/libnet.a /home/lewisgoss/cpseis/spws_home/spws/lib/Linux_x86_64_2.31_gfortran_mpich2/libgeom.a /home/lewisgoss/cpseis/spws_home/spws/lib/Linux_x86_64_2.31_gfortran_mpich2/libwproc.a /home/lewisgoss/cpseis/spws_home/spws/lib/Linux_x86_64_2.31_gfortran_mpich2/libstat.a /home/lewisgoss/cpseis/spws_home/spws/lib/Linux_x86_64_2.31_gfortran_mpich2/liboprim.a /home/lewisgoss/cpseis/spws_home/spws/lib/Linux_x86_64_2.31_gfortran_mpich2/libmodel.a /home/lewisgoss/cpseis/spws_home/spws/lib/Linux_x86_64_2.31_gfortran_mpich2/libcell.a /home/lewisgoss/cpseis/spws_home/spws/lib/Linux_x86_64_2.31_gfortran_mpich2/libtfio.a /home/lewisgoss/cpseis/spws_home/spws/lib/Linux_x86_64_2.31_gfortran_mpich2/libutlib.a /home/lewisgoss/cpseis/spws_home/spws/lib/Linux_x86_64_2.31_gfortran_mpich2/libcpsprim.a /home/lewisgoss/cpseis/spws_home/spws/lib/Linux_x86_64_2.31_gfortran_mpich2/libtransform.a /home/lewisgoss/cpseis/spws_home/spws/lib/Linux_x86_64_2.31_gfortran_mpich2/libinitusage.a /home/lewisgoss/cpseis/spws_home/spws/lib/Linux_x86_64_2.31_gfortran_mpich2/libcprim.a /home/lewisgoss/cpseis/spws_home/spws/lib/Linux_x86_64_2.31_gfortran_mpich2/libcurves.a /home/lewisgoss/cpseis/spws_home/spws/lib/Linux_x86_64_2.31_gfortran_mpich2/libsl.a /home/lewisgoss/cpseis/spws_home/spws/lib/Linux_x86_64_2.31_gfortran_mpich2/libsp.a /home/lewisgoss/cpseis/spws_home/spws/lib/Linux_x86_64_2.31_gfortran_mpich2/libcolor.a /home/lewisgoss/cpseis/spws_home/spws/lib/Linux_x86_64_2.31_gfortran_mpich2/libjseis.a  /home/lewisgoss/cpseis/platforms/Linux_x86_64_2.31_gfortran_mpich2/lib/libcps.a  /home/lewisgoss/cpseis/platforms/Linux_x86_64_2.31_gfortran_mpich2/lib/libcgm.a /usr/lib64/libstdc++.so -L/usr/lib/x86_64-linux-gnu -lXm -lXmu -lXext -lXt -lSM -lICE -lX11 -lm -lpthread -lc -L/home/lewisgoss/cpseis/thirdparty/jdk/platforms/Linux_x86_64_2.31_gfortran_mpich2/jre/lib/amd64 -L/home/lewisgoss/cpseis/thirdparty/jdk/platforms/Linux_x86_64_2.31_gfortran_mpich2/jre/lib/amd64/server -ljava -ljvm -lverify \
                            /home/lewisgoss/cpseis/thirdparty/fftw-2.1.5/platforms/Linux_x86_64_2.31_gfortran_mpich2/lib/libfftw.a /home/lewisgoss/cpseis/thirdparty/fftw-2.1.5/platforms/Linux_x86_64_2.31_gfortran_mpich2/lib/librfftw.a   -Wl,"-)"
/usr/bin/ld: i386 architecture of input file `cbyt.o' is incompatible with i386:x86-64 output
/usr/bin/ld: i386 architecture of input file `wrdc_crou.o' is incompatible with i386:x86-64 output
/usr/bin/ld: i386 architecture of input file `wisdom.o' is incompatible with i386:x86-64 output
/usr/bin/ld: i386 architecture of input file `string_crou.o' is incompatible with i386:x86-64 output
/usr/bin/ld: i386 architecture of input file `swap.o' is incompatible with i386:x86-64 output
/usr/bin/ld: i386 architecture of input file `segy_crou.o' is incompatible with i386:x86-64 output
/usr/bin/ld: i386 architecture of input file `cbyt_window.o' is incompatible with i386:x86-64 output
/usr/bin/ld: cbyt.o: in function `main':
/home/lewisgoss/cpseis/spws_home/programs/cbyt/cbyt.cc:34: undefined reference to `operator new(unsigned int)'
/usr/bin/ld: /home/lewisgoss/cpseis/spws_home/programs/cbyt/cbyt.cc:35: undefined reference to `operator new(unsigned int)'
/usr/bin/ld: /home/lewisgoss/cpseis/spws_home/programs/cbyt/cbyt.cc:34: undefined reference to `operator delete(void*, unsigned int)'
/usr/bin/ld: /home/lewisgoss/cpseis/spws_home/programs/cbyt/cbyt.cc:35: undefined reference to `operator delete(void*, unsigned int)'
/usr/bin/ld: segy_crou.o: in function `segy_is_file_segy_c_':
/home/lewisgoss/cpseis/spws_home/programs/cbyt/segy_crou.c:472: undefined reference to `__divdi3'
/usr/bin/ld: cbyt_window.o: in function `CbytWindow::~CbytWindow()':
/home/lewisgoss/cpseis/spws_home/programs/cbyt/cbyt_window.cc:312: undefined reference to `operator delete(void*, unsigned int)'
/usr/bin/ld: /home/lewisgoss/cpseis/spws_home/programs/cbyt/cbyt_window.cc:313: undefined reference to `operator delete(void*, unsigned int)'
/usr/bin/ld: /home/lewisgoss/cpseis/spws_home/programs/cbyt/cbyt_window.cc:331: undefined reference to `operator delete(void*, unsigned int)'
/usr/bin/ld: /home/lewisgoss/cpseis/spws_home/programs/cbyt/cbyt_window.cc:333: undefined reference to `operator delete(void*, unsigned int)'
/usr/bin/ld: /home/lewisgoss/cpseis/spws_home/programs/cbyt/cbyt_window.cc:350: undefined reference to `operator delete(void*, unsigned int)'
/usr/bin/ld: cbyt_window.o:/home/lewisgoss/cpseis/spws_home/programs/cbyt/cbyt_window.cc:354: more undefined references to `operator delete(void*, unsigned int)' follow
/usr/bin/ld: cbyt_window.o: in function `CbytWindow::createPullDowns()':
/home/lewisgoss/cpseis/spws_home/programs/cbyt/cbyt_window.cc:521: undefined reference to `operator new(unsigned int)'
/usr/bin/ld: /home/lewisgoss/cpseis/spws_home/programs/cbyt/cbyt_window.cc:522: undefined reference to `operator new(unsigned int)'
/usr/bin/ld: /home/lewisgoss/cpseis/spws_home/programs/cbyt/cbyt_window.cc:523: undefined reference to `operator new(unsigned int)'
/usr/bin/ld: /home/lewisgoss/cpseis/spws_home/programs/cbyt/cbyt_window.cc:524: undefined reference to `operator new(unsigned int)'
/usr/bin/ld: /home/lewisgoss/cpseis/spws_home/programs/cbyt/cbyt_window.cc:525: undefined reference to `operator new(unsigned int)'
/usr/bin/ld: cbyt_window.o:/home/lewisgoss/cpseis/spws_home/programs/cbyt/cbyt_window.cc:526: more undefined references to `operator new(unsigned int)' follow
/usr/bin/ld: cbyt_window.o: in function `CbytWindow::createPullDowns()':
/home/lewisgoss/cpseis/spws_home/programs/cbyt/cbyt_window.cc:521: undefined reference to `operator delete(void*, unsigned int)'
/usr/bin/ld: /home/lewisgoss/cpseis/spws_home/programs/cbyt/cbyt_window.cc:522: undefined reference to `operator delete(void*, unsigned int)'
/usr/bin/ld: /home/lewisgoss/cpseis/spws_home/programs/cbyt/cbyt_window.cc:523: undefined reference to `operator delete(void*, unsigned int)'
/usr/bin/ld: /home/lewisgoss/cpseis/spws_home/programs/cbyt/cbyt_window.cc:524: undefined reference to `operator delete(void*, unsigned int)'
/usr/bin/ld: /home/lewisgoss/cpseis/spws_home/programs/cbyt/cbyt_window.cc:525: undefined reference to `operator delete(void*, unsigned int)'
/usr/bin/ld: cbyt_window.o:/home/lewisgoss/cpseis/spws_home/programs/cbyt/cbyt_window.cc:526: more undefined references to `operator delete(void*, unsigned int)' follow
/usr/bin/ld: cbyt_window.o: in function `CbytWindow::createMainArea()':
/home/lewisgoss/cpseis/spws_home/programs/cbyt/cbyt_window.cc:709: undefined reference to `operator new(unsigned int)'
/usr/bin/ld: /home/lewisgoss/cpseis/spws_home/programs/cbyt/cbyt_window.cc:722: undefined reference to `operator new(unsigned int)'
/usr/bin/ld: /home/lewisgoss/cpseis/spws_home/programs/cbyt/cbyt_window.cc:724: undefined reference to `operator new(unsigned int)'
/usr/bin/ld: /home/lewisgoss/cpseis/spws_home/programs/cbyt/cbyt_window.cc:725: undefined reference to `operator new(unsigned int)'
/usr/bin/ld: /home/lewisgoss/cpseis/spws_home/programs/cbyt/cbyt_window.cc:726: undefined reference to `operator new(unsigned int)'
/usr/bin/ld: cbyt_window.o:/home/lewisgoss/cpseis/spws_home/programs/cbyt/cbyt_window.cc:727: more undefined references to `operator new(unsigned int)' follow
/usr/bin/ld: cbyt_window.o: in function `CbytWindow::createMainArea()':
/home/lewisgoss/cpseis/spws_home/programs/cbyt/cbyt_window.cc:709: undefined reference to `operator delete(void*, unsigned int)'
/usr/bin/ld: /home/lewisgoss/cpseis/spws_home/programs/cbyt/cbyt_window.cc:722: undefined reference to `operator delete(void*, unsigned int)'
/usr/bin/ld: /home/lewisgoss/cpseis/spws_home/programs/cbyt/cbyt_window.cc:724: undefined reference to `operator delete(void*, unsigned int)'
/usr/bin/ld: /home/lewisgoss/cpseis/spws_home/programs/cbyt/cbyt_window.cc:725: undefined reference to `operator delete(void*, unsigned int)'
/usr/bin/ld: /home/lewisgoss/cpseis/spws_home/programs/cbyt/cbyt_window.cc:726: undefined reference to `operator delete(void*, unsigned int)'
/usr/bin/ld: cbyt_window.o:/home/lewisgoss/cpseis/spws_home/programs/cbyt/cbyt_window.cc:727: more undefined references to `operator delete(void*, unsigned int)' follow
/usr/bin/ld: cbyt_window.o: in function `CbytWindow::createPopups(CbytWindow*)':
/home/lewisgoss/cpseis/spws_home/programs/cbyt/cbyt_window.cc:810: undefined reference to `operator new(unsigned int)'
/usr/bin/ld: /home/lewisgoss/cpseis/spws_home/programs/cbyt/cbyt_window.cc:813: undefined reference to `operator new(unsigned int)'
/usr/bin/ld: /home/lewisgoss/cpseis/spws_home/programs/cbyt/cbyt_window.cc:817: undefined reference to `operator new(unsigned int)'
/usr/bin/ld: /home/lewisgoss/cpseis/spws_home/programs/cbyt/cbyt_window.cc:819: undefined reference to `operator new(unsigned int)'
/usr/bin/ld: /home/lewisgoss/cpseis/spws_home/programs/cbyt/cbyt_window.cc:823: undefined reference to `operator new(unsigned int)'
/usr/bin/ld: cbyt_window.o:/home/lewisgoss/cpseis/spws_home/programs/cbyt/cbyt_window.cc:849: more undefined references to `operator new(unsigned int)' follow
/usr/bin/ld: cbyt_window.o: in function `CbytWindow::createPopups(CbytWindow*)':
/home/lewisgoss/cpseis/spws_home/programs/cbyt/cbyt_window.cc:810: undefined reference to `operator delete(void*, unsigned int)'
/usr/bin/ld: /home/lewisgoss/cpseis/spws_home/programs/cbyt/cbyt_window.cc:813: undefined reference to `operator delete(void*, unsigned int)'
/usr/bin/ld: /home/lewisgoss/cpseis/spws_home/programs/cbyt/cbyt_window.cc:817: undefined reference to `operator delete(void*, unsigned int)'
/usr/bin/ld: /home/lewisgoss/cpseis/spws_home/programs/cbyt/cbyt_window.cc:819: undefined reference to `operator delete(void*, unsigned int)'
/usr/bin/ld: /home/lewisgoss/cpseis/spws_home/programs/cbyt/cbyt_window.cc:823: undefined reference to `operator delete(void*, unsigned int)'
/usr/bin/ld: cbyt_window.o:/home/lewisgoss/cpseis/spws_home/programs/cbyt/cbyt_window.cc:849: more undefined references to `operator delete(void*, unsigned int)' follow
/usr/bin/ld: cbyt_window.o: in function `CbytWindow::calledFromOption()':
/home/lewisgoss/cpseis/spws_home/programs/cbyt/cbyt_window.cc:1150: undefined reference to `operator new(unsigned int)'
/usr/bin/ld: /home/lewisgoss/cpseis/spws_home/programs/cbyt/cbyt_window.cc:1154: undefined reference to `operator new(unsigned int)'
/usr/bin/ld: /home/lewisgoss/cpseis/spws_home/programs/cbyt/cbyt_window.cc:1150: undefined reference to `operator delete(void*, unsigned int)'
/usr/bin/ld: /home/lewisgoss/cpseis/spws_home/programs/cbyt/cbyt_window.cc:1154: undefined reference to `operator delete(void*, unsigned int)'
/usr/bin/ld: cbyt_window.o: in function `CbytWindow::calledFromVelocity()':
/home/lewisgoss/cpseis/spws_home/programs/cbyt/cbyt_window.cc:1220: undefined reference to `operator new(unsigned int)'
/usr/bin/ld: /home/lewisgoss/cpseis/spws_home/programs/cbyt/cbyt_window.cc:1220: undefined reference to `operator delete(void*, unsigned int)'
/usr/bin/ld: cbyt_window.o: in function `CbytWindow::calledFromSendPick()':
/home/lewisgoss/cpseis/spws_home/programs/cbyt/cbyt_window.cc:1227: undefined reference to `operator new(unsigned int)'
/usr/bin/ld: /home/lewisgoss/cpseis/spws_home/programs/cbyt/cbyt_window.cc:1227: undefined reference to `operator delete(void*, unsigned int)'
/usr/bin/ld: cbyt_window.o: in function `CbytWindow::notifyComplex(SLDelay*, int)':
/home/lewisgoss/cpseis/spws_home/programs/cbyt/cbyt_window.cc:1584: undefined reference to `operator new(unsigned int)'
/usr/bin/ld: /home/lewisgoss/cpseis/spws_home/programs/cbyt/cbyt_window.cc:1584: undefined reference to `operator delete(void*, unsigned int)'
/usr/bin/ld: cbyt_window.o: in function `SLForm::~SLForm()':
/home/lewisgoss/cpseis/spws_home/include/sl/sl_form.hh:85: undefined reference to `operator delete(void*, unsigned int)'
/usr/bin/ld: cbyt_window.o: in function `CbytInform::~CbytInform()':
/home/lewisgoss/cpseis/spws_home/programs/cbyt/cbyt_window.cc:206: undefined reference to `operator delete(void*, unsigned int)'
collect2: error: ld returned 1 exit status
make[1]: *** [/home/lewisgoss/cpseis/spws_home/making/makefile.spws:1023: cbyt] Error 1
make[1]: Leaving directory '/home/lewisgoss/cpseis/spws_home/programs/cbyt/Linux_x86_64_2.31_gfortran_mpich2'
make: *** [makefile:133: cbyt] Error 2
l

Lewis Goss

unread,
Dec 5, 2021, 10:52:34 AM12/5/21
to cpseis-user
Dear Michael et al:

I am looking back at that makefile more closely, looking for any reference to m32.  What about this?
CC_LINK    = mpicc -m32

I think that should be 
CC_LINK   = mpicc -g

Michael

unread,
Dec 5, 2021, 5:12:35 PM12/5/21
to cpseis-user
Yes, I overlooked that one.

Lewis Goss

unread,
Dec 5, 2021, 6:30:10 PM12/5/21
to cpseis-user
Dear Michael:

I looked back my previous install of cpseis at the makefile.Linux_x86_64.2.23_gfortran_mpich2 file, and made numerous modifications to the similar file under my new cpseis directory.
I will just atttach here:

Unfortunately, still not working:

% make cbyt
...
/usr/bin/ld: i386 architecture of input file `cbyt.o' is incompatible with i386:x86-64 output
/usr/bin/ld: i386 architecture of input file `wrdc_crou.o' is incompatible with i386:x86-64 output
/usr/bin/ld: i386 architecture of input file `wisdom.o' is incompatible with i386:x86-64 output
/usr/bin/ld: i386 architecture of input file `string_crou.o' is incompatible with i386:x86-64 output
/usr/bin/ld: i386 architecture of input file `swap.o' is incompatible with i386:x86-64 output
/usr/bin/ld: i386 architecture of input file `segy_crou.o' is incompatible with i386:x86-64 output
/usr/bin/ld: i386 architecture of input file `cbyt_window.o' is incompatible with i386:x86-64 output
/...
makefile.Linux_x86_64_2.31_gfortran_mpich2

Lewis Goss

unread,
Dec 6, 2021, 8:33:03 PM12/6/21
to cpseis-user
Looking up the error 'incompatible with i386:x86-64 output', I found several sugggestions.  Looks like this either of these two might be relevant:

If you want to compile the file as 32 bits, you can use:
ld -m elf_i386 -s -o file file.o

or this:

Use 64 bits instead of 32 for your loader and compile it with the following command:
nasm -f elf64 loader.asm -o loader.

Michael

unread,
Dec 7, 2021, 4:41:52 AM12/7/21
to cpseis-user
I think the problem is that the install_cpseis script copies cpseis_bashrc.sh from scripts subdirectory to etc subdirectory before executing it. The one in scripts is older and only works for Red Hat linux family. Attached is the new cpseis_bashrc.sh that should work for Ubuntu. Put in both the etc and scripts subdirectories. Also do a make clean to remove the old 32-bit object files.
cpseis_bashrc.sh

Lewis Goss

unread,
Dec 7, 2021, 9:30:46 PM12/7/21
to cpseis-user
Dear Michael:

Thanks for this file.  I copied it as you said, and did make clean, and make cbyt.  I am still getting the same error however:

% mpif90  -g -o cbyt cbyt.o -Wl,"-(" wrdc_crou.o wisdom.o string_crou.o swap.o segy_crou.o cbyt_window.o         -lm -lpthread -lc    /home/lewisgoss/cpseis/spws_home/spws/lib/Linux_x86_64_2.31_gfortran_mpich2/libfggui.a /home/lewisgoss/cpseis/spws_home/spws/lib/Linux_x86_64_2.31_gfortran_mpich2/libfgxp.a /home/lewisgoss/cpseis/spws_home/spws/lib/Linux_x86_64_2.31_gfortran_mpich2/libfg2d.a /home/lewisgoss/cpseis/spws_home/spws/lib/Linux_x86_64_2.31_gfortran_mpich2/libfgmap.a /home/lewisgoss/cpseis/spws_home/spws/lib/Linux_x86_64_2.31_gfortran_mpich2/libfgqc.a /home/lewisgoss/cpseis/spws_home/spws/lib/Linux_x86_64_2.31_gfortran_mpich2/libstatgui.a /home/lewisgoss/cpseis/spws_home/spws/lib/Linux_x86_64_2.31_gfortran_mpich2/libcube.a /home/lewisgoss/cpseis/spws_home/spws/lib/Linux_x86_64_2.31_gfortran_mpich2/libpick.a /home/lewisgoss/cpseis/spws_home/spws/lib/Linux_x86_64_2.31_gfortran_mpich2/libvfgui.a /home/lewisgoss/cpseis/spws_home/spws/lib/Linux_x86_64_2.31_gfortran_mpich2/libvaplots.a /home/lewisgoss/cpseis/spws_home/spws/lib/Linux_x86_64_2.31_gfortran_mpich2/libdp.a /home/lewisgoss/cpseis/spws_home/spws/lib/Linux_x86_64_2.31_gfortran_mpich2/libvfgui.a /home/lewisgoss/cpseis/spws_home/spws/lib/Linux_x86_64_2.31_gfortran_mpich2/libvf.a /home/lewisgoss/cpseis/spws_home/spws/lib/Linux_x86_64_2.31_gfortran_mpich2/libvu.a /home/lewisgoss/cpseis/spws_home/spws/lib/Linux_x86_64_2.31_gfortran_mpich2/libtrslib.a /home/lewisgoss/cpseis/spws_home/spws/lib/Linux_x86_64_2.31_gfortran_mpich2/libplot.a /home/lewisgoss/cpseis/spws_home/spws/lib/Linux_x86_64_2.31_gfortran_mpich2/libvect.a /home/lewisgoss/cpseis/spws_home/spws/lib/Linux_x86_64_2.31_gfortran_mpich2/libimage.a /home/lewisgoss/cpseis/spws_home/spws/lib/Linux_x86_64_2.31_gfortran_mpich2/libinterp.a /home/lewisgoss/cpseis/spws_home/spws/lib/Linux_x86_64_2.31_gfortran_mpich2/libcubeio.a /home/lewisgoss/cpseis/spws_home/spws/lib/Linux_x86_64_2.31_gfortran_mpich2/libhardcopy.a /home/lewisgoss/cpseis/spws_home/spws/lib/Linux_x86_64_2.31_gfortran_mpich2/libipc.a /home/lewisgoss/cpseis/spws_home/spws/lib/Linux_x86_64_2.31_gfortran_mpich2/libwbox.a /home/lewisgoss/cpseis/spws_home/spws/lib/Linux_x86_64_2.31_gfortran_mpich2/libnet.a /home/lewisgoss/cpseis/spws_home/spws/lib/Linux_x86_64_2.31_gfortran_mpich2/libgeom.a /home/lewisgoss/cpseis/spws_home/spws/lib/Linux_x86_64_2.31_gfortran_mpich2/libwproc.a /home/lewisgoss/cpseis/spws_home/spws/lib/Linux_x86_64_2.31_gfortran_mpich2/libstat.a /home/lewisgoss/cpseis/spws_home/spws/lib/Linux_x86_64_2.31_gfortran_mpich2/liboprim.a /home/lewisgoss/cpseis/spws_home/spws/lib/Linux_x86_64_2.31_gfortran_mpich2/libmodel.a /home/lewisgoss/cpseis/spws_home/spws/lib/Linux_x86_64_2.31_gfortran_mpich2/libcell.a /home/lewisgoss/cpseis/spws_home/spws/lib/Linux_x86_64_2.31_gfortran_mpich2/libtfio.a /home/lewisgoss/cpseis/spws_home/spws/lib/Linux_x86_64_2.31_gfortran_mpich2/libutlib.a /home/lewisgoss/cpseis/spws_home/spws/lib/Linux_x86_64_2.31_gfortran_mpich2/libcpsprim.a /home/lewisgoss/cpseis/spws_home/spws/lib/Linux_x86_64_2.31_gfortran_mpich2/libtransform.a /home/lewisgoss/cpseis/spws_home/spws/lib/Linux_x86_64_2.31_gfortran_mpich2/libinitusage.a /home/lewisgoss/cpseis/spws_home/spws/lib/Linux_x86_64_2.31_gfortran_mpich2/libcprim.a /home/lewisgoss/cpseis/spws_home/spws/lib/Linux_x86_64_2.31_gfortran_mpich2/libcurves.a /home/lewisgoss/cpseis/spws_home/spws/lib/Linux_x86_64_2.31_gfortran_mpich2/libsl.a /home/lewisgoss/cpseis/spws_home/spws/lib/Linux_x86_64_2.31_gfortran_mpich2/libsp.a /home/lewisgoss/cpseis/spws_home/spws/lib/Linux_x86_64_2.31_gfortran_mpich2/libcolor.a /home/lewisgoss/cpseis/spws_home/spws/lib/Linux_x86_64_2.31_gfortran_mpich2/libjseis.a  /home/lewisgoss/cpseis/platforms/Linux_x86_64_2.31_gfortran_mpich2/lib/libcps.a  /home/lewisgoss/cpseis/platforms/Linux_x86_64_2.31_gfortran_mpich2/lib/libcgm.a /usr/lib64/libstdc++.so.6 /usr/lib/gcc/x86_64-redhat-linux/4.8.5/libstdc++.so -L/usr/lib64 -lXm -lXmu -lXp -lXext -lXt -lSM -lICE -lX11 -lm -lpthread -lc -L/home/lewisgoss/cpseis/thirdparty/jdk/platforms/Linux_x86_64_2.31_gfortran_mpich2/jre/lib/amd64 -L/home/lewisgoss/cpseis/thirdparty/jdk/platforms/Linux_x86_64_2.31_gfortran_mpich2/jre/lib/amd64/server -ljava -ljvm -lverify \

                            /home/lewisgoss/cpseis/thirdparty/fftw-2.1.5/platforms/Linux_x86_64_2.31_gfortran_mpich2/lib/libfftw.a /home/lewisgoss/cpseis/thirdparty/fftw-2.1.5/platforms/Linux_x86_64_2.31_gfortran_mpich2/lib/librfftw.a   -Wl,"-)"
/usr/bin/ld: i386 architecture of input file `cbyt.o' is incompatible with i386:x86-64 output
/usr/bin/ld: i386 architecture of input file `wrdc_crou.o' is incompatible with i386:x86-64 output
/usr/bin/ld: i386 architecture of input file `wisdom.o' is incompatible with i386:x86-64 output
/usr/bin/ld: i386 architecture of input file `string_crou.o' is incompatible with i386:x86-64 output
/usr/bin/ld: i386 architecture of input file `swap.o' is incompatible with i386:x86-64 output
/usr/bin/ld: i386 architecture of input file `segy_crou.o' is incompatible with i386:x86-64 output
/usr/bin/ld: i386 architecture of input file `cbyt_window.o' is incompatible with i386:x86-64 output

Lewis Goss

unread,
Dec 8, 2021, 12:20:04 AM12/8/21
to cpseis-user
Dear Michael:

Was this a mistake on my part?  Recall that earlier I installed this:

% sudo apt-get install libc6-dev-i386

Maybe I should uninstall?

Michael

unread,
Dec 11, 2021, 7:15:56 AM12/11/21
to cpseis-user
Lewis, I think you also need to do make clean_spws to get rid of those
old object files.

Anyway, I found why you got the 32-bit makefile. A variable had different
meanings in different scripts. The attached files should avoid that.
Copy cpseis_bashrc.sh to cpseis/etc and cpseis/scripts
Copy create_directories to cpseis/scripts
Copy install_cpseis to the cpseis directory and delete install_cpseis.sh
Delete spws_home/making/makefile.Linux_x86_64_2.31*

When you start over, it should use the existing java,fftw and mpi and
just build CPSeis.
install_cpseis
cpseis_bashrc.sh
create_directories

Lewis Goss

unread,
Dec 11, 2021, 11:04:10 AM12/11/21
to cpseis-user
Dear Michael:

Thanks again for all of your help.  I have everything up and running at last, I think.

Pedro Ortiz Monasterio Martinez

unread,
Dec 14, 2021, 4:36:43 PM12/14/21
to cpseis-user
Dear Lewis:

I see you managed to install cpseis under Ubuntu 20.04 LTS. I'm trying to help someone with the installation but im stuck, did you documented the steps you took?  It would really help me.

Any help would be appreciated.

Regards, 

Pedro Ortiz

Lewis Goss

unread,
Dec 14, 2021, 7:39:09 PM12/14/21
to cpseis-user
Dear Pedro:

I am running cpseis under Ubunto 20.04LTS, using gfortran 9, gcc 9, and glibc version 2.31

1) You have to add this to your.bashrc script:
export PATH=$PATH:/home/lewisgoss/cpseis
export PATH=$PATH:/home/lewisgoss/cpseis/scripts
export CPSEIS_HOME=/home/lewisgoss/cpseis
export CPSEIS_ARCH=Linux_x86_64_2.31_gfortran_mpich2
export CPSEIS_COMPILER=gfortran
export MACHINE=x86_64
export SYSTEM=Linux
export GLIBCVERSION=2.31
export LD_LIBRARY_PATH=/home/lewisgoss/cpseis/thirdparty/fftw-2.1.5/platforms/Linux_x86_64_2.31_gfortran/lib:$LD_LIBRARY_PATH
export THIRDPARTY_DIR=/home/lewisgoss/cpseis/thirdparty
export CPSEIS_INSTALL_DIR=/home/lewisgoss/cpseis
unset CPSEIS_ENVIRONMENT
. $CPSEIS_INSTALL_DIR/etc/cpseis_bashrc.sh mpich2 gfortran
export LD_LIBRARY_PATH=$CPSEIS_HOME/platforms/$CPSEIS_ARCH/lib:$LD_LIBRARY_PATH
PATH=/home/lewisgoss/cpseis/platforms/Linux_x86_64_2.31_gfortran_mpich2/bin:$PATH; export PATH
export HOSTNAME=lewisgoss-ideacentre-510A-15ARR
export GCCVERSION=9.4.0

I you are set-up correctly, when you open a new window, this will print on screen:
GCCVERSION=9
GLIBCVERSION=2.31
ARCHITECTURE=Linux_x86_64_2.31

2) I had to modify several scripts, and cps_config.dat.  Michael and others have provided the modifications in the group, but here are my files for reference:
The cpseis_bashrc.sh and cps_config.dat in /cpseis/etc/ and /cpseis/scripts, and makefile in /cpseis/spws_home/making/

3) You have to set-up the third-party directory, install java and mpich2

4) Then run install_cpseis script in /cpseis.  If setup-correctly, this will print:

GCCVERSION=9.4.0
GLIBCVERSION=2.31
ARCHITECTURE=Linux_x86_64_2.31
Default architecture will install.  If you want to change it, go to
/home/lewisgoss/cpseis/scripts/cpseis_bashrc.sh and change CPSEIS_ARCH.
CPSEIS_ARCH=Linux_x86_64_2.31_gfortran_mpich2
Machine is     : Linux
Architecture is: x86_64_2.31
Compiler is    : gfortran
MPI is         : mpich2
Third party dir: /home/lewisgoss/cpseis/thirdparty
Installation dir: /home/lewisgoss/cpseis
Hit Enter to continue...

Good luck.
cpseis_bashrc.sh
makefile.Linux_x86_64_2.31_gfortran_mpich2
cpseis_config.dat
Reply all
Reply to author
Forward
0 new messages