hiperseis
hiperseis copied to clipboard
Build of ellipcorr fails
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