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

Reply via email to