Your message dated Wed, 20 May 2020 15:18:48 +0000 with message-id <[email protected]> and subject line Bug#947827: fixed in atlas 3.10.3-10 has caused the Debian Bug report #947827, regarding Missing symbols in -lblas ? to be marked as done.
This means that you claim that the problem has been dealt with. If this is not the case it is now your responsibility to reopen the Bug report if necessary, and/or fix the problem forthwith. (NB: If you are a system administrator and have no idea what this message is talking about, this may indicate a serious mail system misconfiguration somewhere. Please contact [email protected] immediately.) -- 947827: https://bugs.debian.org/cgi-bin/bugreport.cgi?bug=947827 Debian Bug Tracking System Contact [email protected] with problems
--- Begin Message ---Package: libatlas3-base Version: 3.10.3-9 I tried to work on the scilab package, but couldn't get very far : for some reason, the configure script was failing to detect the umfpack library. But looking in config.log, I found out the reason was that the BLAS used is atlas, and linking to it gives many undefined references : configure:30844: gcc -o conftest -g -O2 -fdebug-prefix- map=/home/jpuydt/Debian/build/scilab-6.0.2=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -Wl,- z,relro -Wl,-z,now -Wl,--no-as-needed conftest.c -lumfpack -lamd -lblas -lpthread -ldl -lcurses -lm -lm >&5 /usr/bin/ld: /lib/x86_64-linux-gnu/liblapack.so.3: undefined reference to `ATL_dgeset' /usr/bin/ld: /lib/x86_64-linux-gnu/liblapack.so.3: undefined reference to `ATL_dgemoveT' /usr/bin/ld: /lib/x86_64-linux-gnu/liblapack.so.3: undefined reference to `ATL_cscal' /usr/bin/ld: /lib/x86_64-linux-gnu/liblapack.so.3: undefined reference to `ATL_sger' /usr/bin/ld: /lib/x86_64-linux-gnu/liblapack.so.3: undefined reference to `ATL_cgeset' /usr/bin/ld: /lib/x86_64-linux-gnu/liblapack.so.3: undefined reference to `ATL_dtrscal' /usr/bin/ld: /lib/x86_64-linux-gnu/liblapack.so.3: undefined reference to `ATL_cgemaxnrm' /usr/bin/ld: /lib/x86_64-linux-gnu/liblapack.so.3: undefined reference to `ATL_zgeru' /usr/bin/ld: /lib/x86_64-linux-gnu/liblapack.so.3: undefined reference to `ATL_cgemoveT' /usr/bin/ld: /lib/x86_64-linux-gnu/liblapack.so.3: undefined reference to `ATL_dgemaxnrm' /usr/bin/ld: /lib/x86_64-linux-gnu/liblapack.so.3: undefined reference to `ATL_zcplxdivide' /usr/bin/ld: /lib/x86_64-linux-gnu/liblapack.so.3: undefined reference to `ATL_sgemaxnrm' /usr/bin/ld: /lib/x86_64-linux-gnu/liblapack.so.3: undefined reference to `ATL_csqtrans' /usr/bin/ld: /lib/x86_64-linux-gnu/liblapack.so.3: undefined reference to `ATL_zGetNB' /usr/bin/ld: /lib/x86_64-linux-gnu/liblapack.so.3: undefined reference to `ATL_sscal' /usr/bin/ld: /lib/x86_64-linux-gnu/liblapack.so.3: undefined reference to `ATL_dGetNB' /usr/bin/ld: /lib/x86_64-linux-gnu/liblapack.so.3: undefined reference to `ATL_dger' /usr/bin/ld: /lib/x86_64-linux-gnu/liblapack.so.3: undefined reference to `ATL_ztrscal' /usr/bin/ld: /lib/x86_64-linux-gnu/liblapack.so.3: undefined reference to `ATL_ssqtrans' /usr/bin/ld: /lib/x86_64-linux-gnu/liblapack.so.3: undefined reference to `ATL_ccplxdivide' /usr/bin/ld: /lib/x86_64-linux-gnu/liblapack.so.3: undefined reference to `ATL_dgezero' /usr/bin/ld: /lib/x86_64-linux-gnu/liblapack.so.3: undefined reference to `ATL_dscal' /usr/bin/ld: /lib/x86_64-linux-gnu/liblapack.so.3: undefined reference to `ATL_cgeru' /usr/bin/ld: /lib/x86_64-linux-gnu/liblapack.so.3: undefined reference to `ATL_sgeset' /usr/bin/ld: /lib/x86_64-linux-gnu/liblapack.so.3: undefined reference to `ATL_sgezero' /usr/bin/ld: /lib/x86_64-linux-gnu/liblapack.so.3: undefined reference to `ATL_zscal' /usr/bin/ld: /lib/x86_64-linux-gnu/liblapack.so.3: undefined reference to `ATL_xerbla' /usr/bin/ld: /lib/x86_64-linux-gnu/liblapack.so.3: undefined reference to `ATL_ctrscal' /usr/bin/ld: /lib/x86_64-linux-gnu/liblapack.so.3: undefined reference to `ATL_zgemaxnrm' /usr/bin/ld: /lib/x86_64-linux-gnu/liblapack.so.3: undefined reference to `ATL_cgezero' /usr/bin/ld: /lib/x86_64-linux-gnu/liblapack.so.3: undefined reference to `ATL_zgezero' /usr/bin/ld: /lib/x86_64-linux-gnu/liblapack.so.3: undefined reference to `ATL_dgescal' /usr/bin/ld: /lib/x86_64-linux-gnu/liblapack.so.3: undefined reference to `ATL_ccplxinvert' /usr/bin/ld: /lib/x86_64-linux-gnu/liblapack.so.3: undefined reference to `ATL_zgemoveT' /usr/bin/ld: /lib/x86_64-linux-gnu/liblapack.so.3: undefined reference to `ATL_dsqtrans' /usr/bin/ld: /lib/x86_64-linux-gnu/liblapack.so.3: undefined reference to `ATL_zgeset' /usr/bin/ld: /lib/x86_64-linux-gnu/liblapack.so.3: undefined reference to `ATL_cGetNB' /usr/bin/ld: /lib/x86_64-linux-gnu/liblapack.so.3: undefined reference to `ATL_sGetNB' /usr/bin/ld: /lib/x86_64-linux-gnu/liblapack.so.3: undefined reference to `ATL_strscal' /usr/bin/ld: /lib/x86_64-linux-gnu/liblapack.so.3: undefined reference to `ATL_zcplxinvert' /usr/bin/ld: /lib/x86_64-linux-gnu/liblapack.so.3: undefined reference to `ATL_zsqtrans' /usr/bin/ld: /lib/x86_64-linux-gnu/liblapack.so.3: undefined reference to `ATL_sgemoveT' /usr/bin/ld: /lib/x86_64-linux-gnu/liblapack.so.3: undefined reference to `ATL_sgescal' collect2: error: ld returned 1 exit status I tried to make a simpler failing test.c: int umfpack_di_solve(); int main() { return umfpack_di_solve(); } compiles with gcc -o test test.c -lumfpack doesn't compile with gcc -o test test.c -lumfpack -lblas compiles with gcc -o test test.c -lumfpack -llapack -lblas Hope it helps, JP
--- End Message ---
--- Begin Message ---Source: atlas Source-Version: 3.10.3-10 Done: =?utf-8?q?S=C3=A9bastien_Villemot?= <[email protected]> We believe that the bug you reported is fixed in the latest version of atlas, which is due to be installed in the Debian FTP archive. A summary of the changes between this version and the previous one is attached. Thank you for reporting the bug, which will now be closed. If you have further comments please address them to [email protected], and the maintainer will reopen the bug report if appropriate. Debian distribution maintenance software pp. Sébastien Villemot <[email protected]> (supplier of updated atlas package) (This message was generated automatically at their request; if you believe that there is a problem with it please contact the archive administrators by mailing [email protected]) -----BEGIN PGP SIGNED MESSAGE----- Hash: SHA512 Format: 1.8 Date: Wed, 20 May 2020 16:42:23 +0200 Source: atlas Architecture: source Version: 3.10.3-10 Distribution: unstable Urgency: medium Maintainer: Debian Science Team <[email protected]> Changed-By: Sébastien Villemot <[email protected]> Closes: 947827 957015 Changes: atlas (3.10.3-10) unstable; urgency=medium . * Fix missing symbols in liblapack.so.3 when libblas.so.3 is not the one from ATLAS. The problem was that, in 3.10.3-9, liblapack.so.3 was no longer linked to libatlas.so.3, despite an explicit -latlas in the link command. This was due to the combination of two factors: — ld now defaulting to --as-needed in bullseye — libatlas.so.3 symbols being erroneously embedded in libblas.so.3 The fix consists in no longer embedding libatlas.so.3 symbols inside libblas.so.3 (this has always been the intent, for some reason this had not been correctly done). (Closes: #947827) * debian/rules: simplify using debhelper 12.8’s execute_{before,after}_* rules * Bump to debhelper 13 — this allows dropping the B-D on dh-exec — mention libsatlas.so and libtatlas.so in debian/not-installed * Separate the {build,binary}-arch rules from {build,binary}-indep * Drop debian/NEWS.Debian: it has never been installed, since it had an incorrect name * Bump S-V to 4.5.0 * gfortran-10.patch: new patch, fixes FTBFS against gfortran 10 (Closes: #957015) Checksums-Sha1: 180dc4cff6cd89b43963cebe146b877f9f19cfc9 2233 atlas_3.10.3-10.dsc 85e99f0e32f4235e129363528199bef70d46d5f3 160408 atlas_3.10.3-10.debian.tar.xz d1dd66f7145b9a63158935ca5ff1403b5bdd2680 9269 atlas_3.10.3-10_amd64.buildinfo Checksums-Sha256: b109b3c2c077dff91d1c2b83ac7aa9b57530ad3938d1e3f5ce47f89cca463c4d 2233 atlas_3.10.3-10.dsc 61e1735b53b28c3aaf51edb912b7afe02c39c9bc69b56110a74813ca8355819f 160408 atlas_3.10.3-10.debian.tar.xz cd992c49187ee6168a07908173b47d50f3635767b3a68a74a34ff2ef70fd01ba 9269 atlas_3.10.3-10_amd64.buildinfo Files: 2d515c5b4ea869b5c80a9d85a2f9e173 2233 devel optional atlas_3.10.3-10.dsc 1b945449b29bf4eecb81c27625202cfd 160408 devel optional atlas_3.10.3-10.debian.tar.xz b82a188f85466317e649738d2c8d0df5 9269 devel optional atlas_3.10.3-10_amd64.buildinfo -----BEGIN PGP SIGNATURE----- iQIzBAEBCgAdFiEEU5UdlScuDFuCvoxKLOzpNQ7OvkoFAl7FRQUACgkQLOzpNQ7O vkoVVw//cTybEoPntH6yh0PsC9SFWkgrsWsIYYJA3INtU0iHaKlVUK4B6fzs29tN 82s1iJq8sYbu59BVJ3k2BBRJpJd6bkkHvjQ3eGEzy+RdxeMrJOagIb1P1HQDYdCu Eg3lCCXlpfSKJsKRw9WJubR0YKavQD1oU8a6T6V5b6/fwYo/RaOBouZ8T7HcsTfc TZk5D1qGAVzrIM2FU0WMz/1qQN+7UUplIeT5Km11LZQ/CHydey2y/1+SmxHgacWp Qh3LUH4tDKTF9k5zP7bfqMZZZxE71sDNZ/MJPZF5XvAaCY2RGd5y0R8NrQdsWwSQ GsDvJW+U9xS2Ukw5+ebRza8D3O7r/BRD2wJhdFsqi+AA5nvZBSgirRTMp4mIqdHl 0tlxjW/jkpoZ5TAuH8zU3mvLxOjEq0yoELdXaOgGRdu7apENDLbm/oc8A1o0Qmke MDJdESsu3o4YZyC6KS2jWqMnq7JQW7j8aNI7Wc1Invm6SCMJnp7wuzPXM//VJ8Fv JR8YbscRWPAXo6YEprhSx9qfAiyLzivhcgVunDDxgxyOjPG7VlsLX1yLpZ2DbZSO j0JvHHaf9WWA6b+whG70fuCGGLJ6JoKFq8WaLX27A0meijf6EXlLevdp6BBxt6pd IHtk3biaEW7yDh79J4k/MaZ5dbduK4KUSuY56e9I+Xcdksk4mW8= =J4gA -----END PGP SIGNATURE-----
--- End Message ---

