Compiler / linker error

From: Stefan Huerter <maulwurf(at)guckux.de>
Date: Sun, 14 Mar 2021 10:29:12 +0100

Guckux

Ist so ruhig hier - scheint sich mein System zu denken...

Ich aktualisiere meine ports über portsmaster und mein Serverchen
brauchte dringend ein fresh-up, also habe ich den weisen Spruch "Don't
touch a running System" ignoriert und aktualisiert.

FreeBSD 12.2-STABLE (vom letzten Freitag).

ports-tree habe ich via svn mittlerweile 3 mal aktualisiert und die
Suchmaschinen wollen mir auch nicht helfen...

Was mich irritiert, ist die letzte Ausgabe - da sind Zeichen
weggeschnitten, sollte/müsste wohl eher heißen: "archivers/brotli"...

Hat hier jemand nen Tip?

/bin/sh ../../../../../libtool --tag=CC --mode=link cc -O2 -pipe
-I/usr/ports/sysutils/slurm-wlm/work/slurm-20.02.1/slurm
-I/usr/local/include -fcommon -fstack-protector-strong -isystem
/usr/local/include -fno-strict-aliasing -D_THREAD_SAFE -pthread
-ggdb3 -Wall -g -O1 -fno-strict-aliasing -export-dynamic
-L/usr/local/lib/gcc10 -lm -ldl -lz -lsz -lhdf5 -L/usr/local/lib
-lsysinfo -lprocstat -fcommon -L/usr/local/lib
-fstack-protector-strong -o sh5util sh5util.o
-Wl,-rpath=/usr/local/lib/slurm -L../../../../../src/api/.libs
-lslurmfull -ldl ../libhdf5_api.la -L/usr/local/lib
libtool: link: cc -O2 -pipe
-I/usr/ports/sysutils/slurm-wlm/work/slurm-20.02.1/slurm
-I/usr/local/include -fcommon -fstack-protector-strong -isystem
/usr/local/include -fno-strict-aliasing -D_THREAD_SAFE -pthread -ggdb3
-Wall -g -O1 -fno-strict-aliasing -fcommon -fstack-protector-strong -o
.libs/sh5util sh5util.o -Wl,-rpath=/usr/local/lib/slurm
-Wl,--export-dynamic -L/usr/local/lib/gcc10 -L/usr/local/lib
-L../../../../../src/api/.libs
/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

ld: error: undefined symbol: H5PTopen
>>> referenced by sh5util.c:1074
>>> sh5util.o:(_extract_series_table)
>>> referenced by sh5util.c:1546
>>> sh5util.o:(_extract_item_step)

ld: error: undefined symbol: H5PTget_num_packets
>>> referenced by sh5util.c:1084
>>> sh5util.o:(_extract_series_table)
>>> referenced by sh5util.c:930
>>> sh5util.o:(_extract_totals)
>>> referenced by sh5util.c:1550
>>> sh5util.o:(_extract_item_step)

ld: error: undefined symbol: H5PTget_next
>>> referenced by sh5util.c:1089
>>> sh5util.o:(_extract_series_table)
>>> referenced by sh5util.c:934
>>> sh5util.o:(_extract_totals)
>>> referenced by sh5util.c:1270
>>> sh5util.o:(_item_analysis_uint)
>>> referenced by sh5util.c:1371
>>> sh5util.o:(_item_analysis_double)
cc: error: linker command failed with exit code 1 (use -v to see invocation)
gmake[8]: *** [Makefile:586: sh5util] Error 1
gmake[8]: Leaving directory
'/usr/ports/sysutils/slurm-wlm/work/slurm-20.02.1/src/plugins/acct_gather_profile/hdf5/sh5util'
gmake[7]: *** [Makefile:736: all-recursive] Error 1
gmake[7]: Leaving directory
'/usr/ports/sysutils/slurm-wlm/work/slurm-20.02.1/src/plugins/acct_gather_profile/hdf5'
gmake[6]: *** [Makefile:535: all-recursive] Error 1
gmake[6]: Leaving directory
'/usr/ports/sysutils/slurm-wlm/work/slurm-20.02.1/src/plugins/acct_gather_profile'
gmake[5]: *** [Makefile:566: all-recursive] Error 1
gmake[5]: Leaving directory
'/usr/ports/sysutils/slurm-wlm/work/slurm-20.02.1/src/plugins'
gmake[4]: *** [Makefile:561: all-recursive] Error 1
gmake[4]: Leaving directory
'/usr/ports/sysutils/slurm-wlm/work/slurm-20.02.1/src'
gmake[3]: *** [Makefile:687: all-recursive] Error 1
gmake[3]: Leaving directory '/usr/ports/sysutils/slurm-wlm/work/slurm-20.02.1'
gmake[2]: *** [Makefile:586: all] Error 2
gmake[2]: Leaving directory '/usr/ports/sysutils/slurm-wlm/work/slurm-20.02.1'
===> Compilation failed unexpectedly.
Try to set MAKE_JOBS_UNSAFE=yes and rebuild before reporting the failure to
the maintainer.
*** Error code 1

Stop.
make[1]: stopped in /usr/ports/sysutils/slurm-wlm
*** Error code 1

Stop.
make: stopped in /usr/ports/sysutils/slurm-wlm

===>>> make build failed for sysutils/slurm-wlm
===>>> Aborting update

===>>> Update for sysutils/slurm-wlm failed
===>>> Aborting update

===>>> Update for openmpi-4.0.4 failed
===>>> Aborting update

===>>> Update for fftw3-3.3.8_6 failed
===>>> Aborting update

===>>> Update for audio/pulseaudio failed
===>>> Aborting update

===>>> You can restart from the point of failure with this command line:
        portmaster <flags> audio/pulseaudio math/fftw3 net/openmpi
sysutils/slurm-wlm math/fftw3-float databases/py-sqlite3(at)py37
devel/llvm11 multimedia/aom multimedia/vmaf multimedia/dav1d www/node
archivers/brotli dns/c-ares

This command has been saved to ~/portmasterfail.txt

portmasterfail.txt: line 2: vers/brotli: No such file or directory

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 - 10:29:19 CET

search this site