Source: metview Version: 5.1.1-1 Severity: normal Dear Maintainer,
The metview build fails on hppa because it incorrectly links against libemosR64.a when linking the shared library libMvMars.so.0.0.0: /usr/bin/c++ -fPIC -g -O2 -fdebug-prefix-map=/<<PKGBUILDDIR>>=. -std=c++11 -Wdate-time -D_FORTIFY_SOURCE=2 -pipe -std=c++11 -fpermissive -Wno-write-strings -Wno-deprecated -O3 -DNDEBUG -Wl,--disable-new-dtags -shared -Wl,-soname,libMvMars.so.0d -o ../../lib/libMvMars.so.0.0.0 CMakeFiles/MvMars.dir/__/libMarsClient/tcp.c.o CMakeFiles/MvMars.dir/__/libMarsClient/server.c.o CMakeFiles/MvMars.dir/__/libMarsClient/request.c.o CMakeFiles/MvMars.dir/__/libMarsClient/expand.c.o CMakeFiles/MvMars.dir/__/libMarsClient/hash.c.o CMakeFiles/MvMars.dir/__/libMarsClient/memory.c.o CMakeFiles/MvMars.dir/__/libMarsClient/logfile.c.o CMakeFiles/MvMars.dir/__/libMarsClient/options.c.o CMakeFiles/MvMars.dir/__/libMarsClient/api.c.o CMakeFiles/MvMars.dir/__/libMarsClient/apibase.c.o CMakeFiles/MvMars.dir/__/libMarsClient/base.c.o CMakeFiles/MvMars.dir/__/libMarsClient/netbase.c.o CMakeFiles/MvMars.dir/__/libMarsClient/netcdf.c.o CMakeFiles/MvMars.dir/__/libMarsClient/hdf5.c.o CMakeFiles/MvMars.dir/__/libMarsClient/nullbase.c.o CMakeFiles/MvMars.dir/__/libMarsClient/fdb5base.cc.o CMakeFiles/MvMars.dir/__/libMarsClient/forwardbase.c.o CMakeFiles/MvMars.dir/__/libMarsClient/gribbase.c.o CMakeFiles/MvMars.dir/__/libMarsClient/nfdbbase.c.o CMakeFiles/MvMars.dir/__/libMarsClient/dhsbase.c.o CMakeFiles/MvMars.dir/__/libMarsClient/odb.cc.o CMakeFiles/MvMars.dir/__/libMarsClient/odbbase.c.o CMakeFiles/MvMars.dir/__/libMarsClient/multibase.c.o CMakeFiles/MvMars.dir/__/libMarsClient/archive.c.o CMakeFiles/MvMars.dir/__/libMarsClient/retrieve.c.o CMakeFiles/MvMars.dir/__/libMarsClient/ibmblk.c.o CMakeFiles/MvMars.dir/__/libMarsClient/lock.c.o CMakeFiles/MvMars.dir/__/libMarsClient/files.c.o CMakeFiles/MvMars.dir/__/libMarsClient/sh2ll.c.o CMakeFiles/MvMars.dir/__/libMarsClient/guess.c.o CMakeFiles/MvMars.dir/__/libMarsClient/hypercube.c.o CMakeFiles/MvMars.dir/__/libMarsClient/check.c.o CMakeFiles/MvMars.dir/__/libMarsClient/environ.c.o CMakeFiles/MvMars.dir/__/libMarsClient/handler.c.o CMakeFiles/MvMars.dir/__/libMarsClient/target.c.o CMakeFiles/MvMars.dir/__/libMarsClient/grib.c.o CMakeFiles/MvMars.dir/__/libMarsClient/calc.c.o CMakeFiles/MvMars.dir/__/libMarsClient/field.c.o CMakeFiles/MvMars.dir/__/libMarsClient/list.c.o CMakeFiles/MvMars.dir/__/libMarsClient/tools.c.o CMakeFiles/MvMars.dir/__/libMarsClient/hidden.c.o CMakeFiles/MvMars.dir/__/libMarsClient/index.c.o CMakeFiles/MvMars.dir/__/libMarsClient/bufr.c.o CMakeFiles/MvMars.dir/__/libMarsClient/externf.c.o CMakeFiles/MvMars.dir/__/libMarsClient/service.c.o CMakeFiles/MvMars.dir/__/libMarsClient/xservice.c.o CMakeFiles/MvMars.dir/__/libMarsClient/udp.c.o CMakeFiles/MvMars.dir/__/libMarsClient/queue.c.o CMakeFiles/MvMars.dir/__/libMarsClient/variable.c.o CMakeFiles/MvMars.dir/__/libMarsClient/filebase.c.o CMakeFiles/MvMars.dir/__/libMarsClient/account.c.o CMakeFiles/MvMars.dir/__/libMarsClient/cos.c.o CMakeFiles/MvMars.dir/__/libMarsClient/pproc.cc.o CMakeFiles/MvMars.dir/__/libMarsClient/pproc_none.cc.o CMakeFiles/MvMars.dir/__/libMarsClient/restricted.c.o CMakeFiles/MvMars.dir/__/libMarsClient/wind.c.o CMakeFiles/MvMars.dir/__/libMarsClient/control.c.o CMakeFiles/MvMars.dir/__/libMarsClient/stream.c.o CMakeFiles/MvMars.dir/__/libMarsClient/remove.c.o CMakeFiles/MvMars.dir/__/libMarsClient/authenticate.c.o CMakeFiles/MvMars.dir/__/libMarsClient/flatfilebase.c.o CMakeFiles/MvMars.dir/__/libMarsClient/time.c.o CMakeFiles/MvMars.dir/__/libMarsClient/timer.c.o CMakeFiles/MvMars.dir/__/libMarsClient/json.c.o CMakeFiles/MvMars.dir/__/libMarsClient/version.c.o CMakeFiles/MvMars.dir/__/libMarsClient/statistics.c.o CMakeFiles/MvMars.dir/__/libMarsClient/metadata.c.o CMakeFiles/MvMars.dir/__/libMarsClient/ecaccess.c.o CMakeFiles/MvMars.dir/__/libMarsClient/free.c.o CMakeFiles/MvMars.dir/__/libMarsClient/schedule.c.o CMakeFiles/MvMars.dir/__/libMarsClient/pproc_emos.cc.o CMakeFiles/MvMars.dir/langy.c.o CMakeFiles/MvMars.dir/rpcmars.c.o CMakeFiles/MvMars.dir/mars_client_version.c.o -Wl,-rpath,/usr/lib/hppa-linux-gnu/hdf5/serial: /usr/lib/hppa-linux-gnu/libemosR64.a -lterralib -lemosR64 /usr/lib/hppa-linux-gnu/libeccodes_f90.so.0 -lpng -lz -laec -lm -lopenjp2 -lnetcdf_c++ -lnetcdf /usr/lib/hppa-linux-gnu/hdf5/serial/libhdf5.so -lpthread -lsz -ldl /usr/lib/hppa-linux-gnu/libOdb.so.0d -lcurl /usr/lib/hppa-linux-gnu/libeccodes.so.0 /usr/lib/hppa-linux-gnu/libeccodes_memfs.so.0 -lpthread -lfftw3 -lpng -lz -laec -lm -lopenjp2 /usr/lib/hppa-linux-gnu/libecml.so.0d -leckit -leckit_cmd -lmetkit -lgfortran /usr/bin/ld: CMakeFiles/MvMars.dir/__/libMarsClient/files.c.o: in function `marstmp': ./debian/build/src/libMars/./src/libMarsClient/files.c:21: warning: the use of `tempnam' is dangerous, better use `mkstemp' /usr/bin/ld: /usr/lib/hppa-linux-gnu/libemosR64.a(areachk.F.o): relocation R_PARISC_DPREL21L can not be used when making a shared object; recompile with -fPIC /usr/bin/ld: /usr/lib/hppa-linux-gnu/libemosR64.a(dssarea.F.o): relocation R_PARISC_DPREL21L can not be used when making a shared object; recompile with -fPIC ... The reference to libemosR64.a occurs before -lemosR64 in the link command. Full log is here: https://buildd.debian.org/status/fetch.php?pkg=metview&arch=hppa&ver=5.1.1-1&stamp=1533486069&raw=0 Regards, Dave Anglin -- System Information: Debian Release: buster/sid APT prefers buildd-unstable APT policy: (500, 'buildd-unstable'), (500, 'unstable') Architecture: hppa (parisc64) Kernel: Linux 4.14.60+ (SMP w/4 CPU cores) Locale: LANG=C, LC_CTYPE=C (charmap=ANSI_X3.4-1968), LANGUAGE=C (charmap=ANSI_X3.4-1968) Shell: /bin/sh linked to /bin/dash Init: systemd (via /run/systemd/system)