Re: Compiler / linker error

From: Harold Gutch <logix(at)foobar.franken.de>
Date: Sun, 14 Mar 2021 23:29:38 +0100

Hi,

On Sun, Mar 14, 2021 at 10:29:12AM +0100, Stefan Huerter wrote:
> Was mich irritiert, ist die letzte Ausgabe - da sind Zeichen
> weggeschnitten, sollte/müsste wohl eher heißen: "archivers/brotli"...

Dazu kann ich gerade nichts sagen, da müsste man mal das portmaster
Skript genauer ansehen.

> /usr/ports/sysutils/slurm-wlm/work/slurm-20.02.1/src/api/.libs/libslurmfull.so
> ../.libs/libhdf5_api.a -lsysinfo -lprocstat -lm -ldl -lz -lsz -lhdf5
> -pthread -Wl,-rpath -Wl,/usr/local/lib/slurm
> ld: error: undefined symbol: H5PTclose
> >>>referenced by sh5util.c:1120
> >>> sh5util.o:(_extract_series_table)
> >>>referenced by sh5util.c:1121
> >>> sh5util.o:(_extract_series_table)
> >>>referenced by sh5util.c:1111
> >>> sh5util.o:(_extract_series_table)
> >>>referenced by sh5util.c:1585
> >>> sh5util.o:(_extract_item_step)
> >>>referenced by sh5util.c:1600
> >>> sh5util.o:(_extract_item_step)
> >>>did you mean: H5Tclose
> >>>defined in: /usr/local/lib/libhdf5.so

Die Funktion sollte es eigentlich schon geben bzw. die sollte schon
von libhdf5.so exportiert werden, was für eine Version von HDF5 ist
das denn?

Wenn du aber HDF5 in SLURM nicht unbedingt brauchst kannst du SLURM
auch ohne HDF5-Unterstützung compilieren. Ohne Ports geht das mit
"./configure --with-hdf5=no" - wenn du den Port ohne expliziten
HDF5-Support baust, schaut configure hier vermutlich nach ob du HDF5
hast und bindet das dann ein, sprich, du wirst das wohl explizit
abwählen müssen. Das könnte (ungetestet!) mit

  portmaster -m CONFIGURE_ARGS="--with-hdf=no" slurm

gehen.

Gruß,
  Harold

To Unsubscribe: send mail to majordomo(at)de.FreeBSD.org
with "unsubscribe de-bsd-chat" in the body of the message
Received on Sun 14 Mar 2021 - 23:29:52 CET

search this site