Your message dated Mon, 11 Mar 2019 11:19:56 +0000 with message-id <[email protected]> and subject line Bug#923607: fixed in openblas 0.3.5+ds-3 has caused the Debian Bug report #923607, regarding openblas: FTBFS if CPU is not detected 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.) -- 923607: https://bugs.debian.org/cgi-bin/bugreport.cgi?bug=923607 Debian Bug Tracking System Contact [email protected] with problems
--- Begin Message ---Package: src:openblas Version: 0.3.5+ds-2 Severity: serious Tags: ftbfs Dear maintainer: I tried to build this package in buster but it failed: -------------------------------------------------------------------------------- [...] debian/rules binary-arch dh binary-arch dh_update_autotools_config -a dh_autoreconf -a dh_auto_configure -a debian/rules override_dh_auto_build make[1]: Entering directory '/<<BUILDDIR>>/openblas-0.3.3+ds' /usr/bin/make NO_LAPACKE=1 NO_AFFINITY=1 USE_OPENMP=0 NO_WARMUP=1 CFLAGS="-Wdate-time -D_FORTIFY_SOURCE=2 -g -O2 -fdebug-prefix-map=/<<BUILDDIR>>/openblas-0.3.3+ds=. -fstack-protector-strong -Wformat -Werror=format-security" FFLAGS="-g -O2 -fdebug-prefix-map=/<<BUILDDIR>>/openblas-0.3.3+ds=. -fstack-protector-strong" COMMON_OPT= FCOMMON_OPT=-frecursive NUM_THREADS=64 DYNAMIC_ARCH=1 DYNAMIC_OLDER=1 make[2]: Entering directory '/<<BUILDDIR>>/openblas-0.3.3+ds' getarch_2nd.c: In function 'main': getarch_2nd.c:12:35: error: 'SGEMM_DEFAULT_UNROLL_M' undeclared (first use in this function); did you mean 'XGEMM_DEFAULT_UNROLL_M'? printf("SGEMM_UNROLL_M=%d\n", SGEMM_DEFAULT_UNROLL_M); ^~~~~~~~~~~~~~~~~~~~~~ XGEMM_DEFAULT_UNROLL_M getarch_2nd.c:12:35: note: each undeclared identifier is reported only once for each function it appears in getarch_2nd.c:13:35: error: 'SGEMM_DEFAULT_UNROLL_N' undeclared (first use in this function); did you mean 'XGEMM_DEFAULT_UNROLL_N'? printf("SGEMM_UNROLL_N=%d\n", SGEMM_DEFAULT_UNROLL_N); ^~~~~~~~~~~~~~~~~~~~~~ XGEMM_DEFAULT_UNROLL_N getarch_2nd.c:14:35: error: 'DGEMM_DEFAULT_UNROLL_M' undeclared (first use in this function); did you mean 'XGEMM_DEFAULT_UNROLL_M'? printf("DGEMM_UNROLL_M=%d\n", DGEMM_DEFAULT_UNROLL_M); ^~~~~~~~~~~~~~~~~~~~~~ XGEMM_DEFAULT_UNROLL_M getarch_2nd.c:15:35: error: 'DGEMM_DEFAULT_UNROLL_N' undeclared (first use in this function); did you mean 'XGEMM_DEFAULT_UNROLL_N'? printf("DGEMM_UNROLL_N=%d\n", DGEMM_DEFAULT_UNROLL_N); ^~~~~~~~~~~~~~~~~~~~~~ XGEMM_DEFAULT_UNROLL_N getarch_2nd.c:19:35: error: 'CGEMM_DEFAULT_UNROLL_M' undeclared (first use in this function); did you mean 'XGEMM_DEFAULT_UNROLL_M'? printf("CGEMM_UNROLL_M=%d\n", CGEMM_DEFAULT_UNROLL_M); ^~~~~~~~~~~~~~~~~~~~~~ XGEMM_DEFAULT_UNROLL_M getarch_2nd.c:20:35: error: 'CGEMM_DEFAULT_UNROLL_N' undeclared (first use in this function); did you mean 'XGEMM_DEFAULT_UNROLL_N'? printf("CGEMM_UNROLL_N=%d\n", CGEMM_DEFAULT_UNROLL_N); ^~~~~~~~~~~~~~~~~~~~~~ XGEMM_DEFAULT_UNROLL_N getarch_2nd.c:21:35: error: 'ZGEMM_DEFAULT_UNROLL_M' undeclared (first use in this function); did you mean 'XGEMM_DEFAULT_UNROLL_M'? printf("ZGEMM_UNROLL_M=%d\n", ZGEMM_DEFAULT_UNROLL_M); ^~~~~~~~~~~~~~~~~~~~~~ XGEMM_DEFAULT_UNROLL_M getarch_2nd.c:22:35: error: 'ZGEMM_DEFAULT_UNROLL_N' undeclared (first use in this function); did you mean 'XGEMM_DEFAULT_UNROLL_N'? printf("ZGEMM_UNROLL_N=%d\n", ZGEMM_DEFAULT_UNROLL_N); ^~~~~~~~~~~~~~~~~~~~~~ XGEMM_DEFAULT_UNROLL_N getarch_2nd.c:69:50: error: 'SGEMM_DEFAULT_Q' undeclared (first use in this function); did you mean 'XGEMM_DEFAULT_UNROLL_M'? printf("#define SLOCAL_BUFFER_SIZE\t%ld\n", (SGEMM_DEFAULT_Q * SGEMM_DEFAULT_UNROLL_N * 4 * 1 * sizeof(float))); ^~~~~~~~~~~~~~~ XGEMM_DEFAULT_UNROLL_M getarch_2nd.c:70:50: error: 'DGEMM_DEFAULT_Q' undeclared (first use in this function); did you mean 'XGEMM_DEFAULT_UNROLL_M'? printf("#define DLOCAL_BUFFER_SIZE\t%ld\n", (DGEMM_DEFAULT_Q * DGEMM_DEFAULT_UNROLL_N * 2 * 1 * sizeof(double))); ^~~~~~~~~~~~~~~ XGEMM_DEFAULT_UNROLL_M getarch_2nd.c:71:50: error: 'CGEMM_DEFAULT_Q' undeclared (first use in this function); did you mean 'XGEMM_DEFAULT_UNROLL_M'? printf("#define CLOCAL_BUFFER_SIZE\t%ld\n", (CGEMM_DEFAULT_Q * CGEMM_DEFAULT_UNROLL_N * 4 * 2 * sizeof(float))); ^~~~~~~~~~~~~~~ XGEMM_DEFAULT_UNROLL_M getarch_2nd.c:72:50: error: 'ZGEMM_DEFAULT_Q' undeclared (first use in this function); did you mean 'XGEMM_DEFAULT_UNROLL_M'? printf("#define ZLOCAL_BUFFER_SIZE\t%ld\n", (ZGEMM_DEFAULT_Q * ZGEMM_DEFAULT_UNROLL_N * 2 * 2 * sizeof(double))); ^~~~~~~~~~~~~~~ XGEMM_DEFAULT_UNROLL_M make[2]: *** [Makefile.prebuild:66: getarch_2nd] Error 1 Makefile:135: *** OpenBLAS: Detecting CPU failed. Please set TARGET explicitly, e.g. make TARGET=your_cpu_target. Please read README for the detail.. Stop. make[2]: Leaving directory '/<<BUILDDIR>>/openblas-0.3.3+ds' make[1]: *** [debian/rules:77: override_dh_auto_build] Error 2 make[1]: Leaving directory '/<<BUILDDIR>>/openblas-0.3.3+ds' make: *** [debian/rules:74: binary-arch] Error 2 dpkg-buildpackage: error: debian/rules binary-arch subprocess returned exit status 2 -------------------------------------------------------------------------------- The error message says it all: Please set TARGET explicitly. The fact that this package tries to detect the CPU is probably the reason the executables built in buildd.debian.org do not work everywhere: https://bugs.debian.org/cgi-bin/bugreport.cgi?bug=743490 https://bugs.debian.org/cgi-bin/bugreport.cgi?bug=781998 which in addition to the FTBFS bug, it's also a baseline violation. (Not to mention that detecting the CPU at build time makes the package not to be reproducible). [ Note: Based on the above, I believe it is clear that the only sensible course of action is to set the target explicitly, but if you still require a test machine where this happens, please contact me privately and I will gladly offer ssh access ] Thanks.
--- End Message ---
--- Begin Message ---Source: openblas Source-Version: 0.3.5+ds-3 We believe that the bug you reported is fixed in the latest version of openblas, 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 openblas 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: Mon, 11 Mar 2019 10:18:39 +0100 Source: openblas Architecture: source Version: 0.3.5+ds-3 Distribution: unstable Urgency: medium Maintainer: Debian Science Team <[email protected]> Changed-By: Sébastien Villemot <[email protected]> Closes: 923607 Changes: openblas (0.3.5+ds-3) unstable; urgency=medium . * Fix FTBFS when CPU of the build machine is not detected (amd64, arm64, i386) - pass TARGET=GENERIC when building with DYNAMIC_ARCH=1 - target-generic.patch: new patch taken from upstream, makes the above possible (Closes: #923607) Checksums-Sha1: fa8001c467d48421ca927f38645833cb67cd1add 2413 openblas_0.3.5+ds-3.dsc 9006cee90e3699c6fe4b60fe78d5847ab2379c88 17592 openblas_0.3.5+ds-3.debian.tar.xz 3d0e292739af4bf5a0df58132821d79469dd0a53 6075 openblas_0.3.5+ds-3_amd64.buildinfo Checksums-Sha256: 361221b38502daa96a107dcd39a6cd50437b943ec557a135b3162c75abe6b3f4 2413 openblas_0.3.5+ds-3.dsc bd827f3db68a06ec71eb19d413870c9b44ce53be128a4288a478961c376ccc21 17592 openblas_0.3.5+ds-3.debian.tar.xz dd4369a966f1a917ba5f6abe1c5a9c3e8a319ebd166df119a02849965717f22f 6075 openblas_0.3.5+ds-3_amd64.buildinfo Files: b7c399ec36d84b0109a455748a02efff 2413 devel optional openblas_0.3.5+ds-3.dsc 4b19e80affa4e37d8860a4d45b74e9b7 17592 devel optional openblas_0.3.5+ds-3.debian.tar.xz cb0d9126858184359b93acd2107e35df 6075 devel optional openblas_0.3.5+ds-3_amd64.buildinfo -----BEGIN PGP SIGNATURE----- iQIzBAEBCgAdFiEEU5UdlScuDFuCvoxKLOzpNQ7OvkoFAlyGQXgACgkQLOzpNQ7O vkoPoQ/9GAaubNC6tCexuMyvw1/hvX9zX0YTUSavCyAT3rust7jl93H52qzQUj7h 2DGzJjYpgSTOcZx1e2x0bUF3bNfvPIiv++MQuvLN/uFfzSGA5NkD3VPh5VYERlOu rw05ZGfrMfKB3tbTWPwo1tCWYcQev7jmsphkhC4NMmtyYjIEaQIeoMS9HeYl6Zni RAaUqTqb7dJZV+QqOEkvbkk+fLPEIE9E36k0OvnnLP2epW9/bUJNVvcuOsjj7ebR QP3+5ebrDTU7uWUEMrMj/kl6T09PZFBLPA/h/G3yMDqeb0BdSE6lrkGeu0ryVkS3 8uFSs8grrwEjw64aNN7qTZ+gQLZ7oDNbLEBMIhf4lfeV0QakrHCPh9YZXRM71OK0 CmDeBk6EjZ0bRJE9bnIVEp9zQgWUPG95XQeY0AETPMTmw9PH1ZS2iRlkwpciXRT3 JgXDRduqMCds07GXO26Lyq9Bn076sLeLVD6JlYmMUufwkZFHoRqoqpgsLTY2+skK H+SGgJOL/kqwE1J3jFoJPRgusOV0SMG0xBmNmi5d/YUWCBpYH3a2D2XBuQBgYG/f IlMJnpg1ZfmK5DOClGUqD8L2kq6tCsrN5nGGsejQL8AchO5iqJqt2AhinGKOsz03 XU1j/xR9vN145SipalHRUXRi0aBLyyYQMApPh82isY3WdXy24w4= =ikkM -----END PGP SIGNATURE-----
--- End Message ---
-- debian-science-maintainers mailing list [email protected] https://alioth-lists.debian.net/cgi-bin/mailman/listinfo/debian-science-maintainers
