hiperseis icon indicating copy to clipboard operation
hiperseis copied to clipboard

Build of ellipcorr fails

Open chazanov opened this issue 4 years ago • 2 comments

Dear developers,

I'm trying to build hiperseis under ArchLinux, but it fails due to ellipcorr. Compilation works, only a lame directory "convert_logs" isn't found:

running build
running config_cc
unifing config_cc, config, build_clib, build_ext, build commands --compiler options
running config_fc
unifing config_fc, config, build_clib, build_ext, build commands --fcompiler options
running build_src
build_src
building extension "ellipcorr" sources
f2py options: []
f2py:> build/src.linux-x86_64-3.7/ellipcorrmodule.c
creating build
creating build/src.linux-x86_64-3.7
Reading fortran codes...
	Reading file 'ellip-corr/ellip/ellipcorr.f' (format:fix,strict)
Post-processing...
	Block: ellipcorr
			Block: ellipticity_corr
analyzevars: character array "character*8 phcod(57)" is considered as "character phcod(57,8)"; "intent(c)" is forced.
{}
In: :ellipcorr:ellip-corr/ellip/ellipcorr.f:phase_alias
vars2fortran: No typespec for argument "delta".
{}
In: :ellipcorr:ellip-corr/ellip/ellipcorr.f:phase_alias
vars2fortran: No typespec for argument "ip".
			Block: phase_alias
			Block: lnblk
Post-processing (stage 2)...
Building modules...
	Building module "ellipcorr"...
		Constructing wrapper function "ellipticity_corr"...
		  tcor = ellipticity_corr(phase,edist,edepth,ecolat,azim)
		Constructing wrapper function "phase_alias"...
		  phase_alias(phase,delta,ip)
		Creating wrapper for Fortran function "lnblk"("lnblk")...
		Constructing wrapper function "lnblk"...
		  lnblk = lnblk(s)
	Wrote C/API module "ellipcorr" to file "build/src.linux-x86_64-3.7/ellipcorrmodule.c"
	Fortran 77 wrappers are saved to "build/src.linux-x86_64-3.7/ellipcorr-f2pywrappers.f"
  adding 'build/src.linux-x86_64-3.7/build/src.linux-x86_64-3.7/fortranobject.c' to sources.
  adding 'build/src.linux-x86_64-3.7/build/src.linux-x86_64-3.7' to include_dirs.
creating build/src.linux-x86_64-3.7/build
creating build/src.linux-x86_64-3.7/build/src.linux-x86_64-3.7
copying /usr/lib/python3.7/site-packages/numpy/f2py/src/fortranobject.c -> build/src.linux-x86_64-3.7/build/src.linux-x86_64-3.7
copying /usr/lib/python3.7/site-packages/numpy/f2py/src/fortranobject.h -> build/src.linux-x86_64-3.7/build/src.linux-x86_64-3.7
  adding 'build/src.linux-x86_64-3.7/ellipcorr-f2pywrappers.f' to sources.
build_src: building npy-pkg config files
running build_py
creating build/lib.linux-x86_64-3.7
creating build/lib.linux-x86_64-3.7/seismic
copying seismic/__init__.py -> build/lib.linux-x86_64-3.7/seismic
error: package directory 'convert_logs' does not exist

How may I patch this away? Additional information: I'm using gcc-fortran 9.1.0

chazanov avatar Aug 02 '19 17:08 chazanov