Debian Bug report logs - #877065
alglib FTBFS on i386 with gcc 7

version graph

Package: src:alglib; Maintainer for src:alglib is Debian Science Team <debian-science-maintainers@lists.alioth.debian.org>;

Reported by: Adrian Bunk <bunk@debian.org>

Date: Thu, 28 Sep 2017 10:15:01 UTC

Severity: serious

Tags: patch

Found in version alglib/3.11.0-1

Fixed in version alglib/3.11.0-2

Done: Gert Wollny <gewo@debian.org>

Bug is archived. No further changes may be made.

Toggle useless messages

View this report as an mbox folder, status mbox, maintainer mbox


Report forwarded to debian-bugs-dist@lists.debian.org, Debian Science Team <debian-science-maintainers@lists.alioth.debian.org>:
Bug#877065; Package src:alglib. (Thu, 28 Sep 2017 10:15:03 GMT) (full text, mbox, link).


Acknowledgement sent to Adrian Bunk <bunk@debian.org>:
New Bug report received and forwarded. Copy sent to Debian Science Team <debian-science-maintainers@lists.alioth.debian.org>. (Thu, 28 Sep 2017 10:15:04 GMT) (full text, mbox, link).


Message #5 received at submit@bugs.debian.org (full text, mbox, reply):

From: Adrian Bunk <bunk@debian.org>
To: Debian Bug Tracking System <submit@bugs.debian.org>
Subject: alglib FTBFS on i386 with gcc 7
Date: Thu, 28 Sep 2017 13:12:46 +0300
Source: alglib
Version: 3.11.0-1
Severity: serious
Tags: patch

https://tests.reproducible-builds.org/debian/rb-pkg/unstable/i386/alglib.html

...
   dh_auto_test
	cd obj-i686-linux-gnu && make -j18 test ARGS\+=-j18
make[1]: Entering directory '/build/1st/alglib-3.11.0/obj-i686-linux-gnu'
Running tests...
/usr/bin/ctest --force-new-ctest-process -j18
Test project /build/1st/alglib-3.11.0/obj-i686-linux-gnu
    Start 1: test_c
    Start 2: test_i
1/2 Test #2: test_i ...........................   Passed    0.82 sec
2/2 Test #1: test_c ...........................***Failed  176.26 sec
SEED: 1506088789
COMPILER: GCC
HARDWARE: 32-bit
HARDWARE: little-endian
CPU:   unknown
CORES: 1 (serial version)
LIBS:  
CPUID: 
OS: unknown
TESTING MODE: single core
tsort                            OK
nearestneighbor                  OK
hqrnd                            OK
odesolver                        OK
sparse                           OK
reflections                      OK
creflections                     OK
matgen                           OK
ablas                            OK
trfac                            OK
trlinsolve                       OK
safesolve                        OK
rcond                            OK
matinv                           OK
hblas                            OK
sblas                            OK
ortfac                           OK
fbls                             OK
cqmodels                         OK
bdsvd                            OK
blas                             OK
svd                              OK
optserv                          OK
snnls                            OK
sactivesets                      OK
linmin                           OK
minlbfgs                         OK
xblas                            OK
densesolver                      OK
normestimator                    OK
linlsqr                          FAILED
mincg                            OK
minbleic                         OK
minqp                            OK
minnlc                           OK
minbc                            OK
minns                            OK
evd                              OK
basestat                         OK
pca                              OK
bdss                             OK
mlpbase                          OK
lda                              OK
gammafunc                        OK
linreg                           OK
filters                          OK
mcpd                             OK
mlpe                             OK
mlptrain                         OK
clustering                       OK
dforest                          OK
gq                               OK
gkq                              OK
autogk                           OK
fft                              OK
fht                              OK
conv                             OK
corr                             OK
idwint                           OK
ratint                           OK
spline1d                         OK
parametric                       OK
spline3d                         OK
polint                           OK
lsfit                            OK
nsfit                            OK
spline2d                         OK
rbf                              OK
hermite                          OK
laguerre                         OK
legendre                         OK
chebyshev                        OK
wsr                              OK
stest                            OK
studentttests                    OK
mannwhitneyu                     OK
schur                            OK
spdgevd                          OK
inverseupdate                    OK
polynomialsolver                 OK
nleq                             OK
lincg                            OK
alglibbasics                     OK
Done in 176 seconds


50% tests passed, 1 tests failed out of 2

Total Test time (real) = 176.26 sec

The following tests FAILED:
	  1 - test_c (Failed)
Errors while running CTest
Makefile:121: recipe for target 'test' failed
make[1]: *** [test] Error 8


If the exact result is required here, the following fixes it:

--- debian/rules.old	2017-09-28 10:00:01.000000000 +0000
+++ debian/rules	2017-09-28 10:00:34.000000000 +0000
@@ -2,6 +2,13 @@
 
 export DEB_BUILD_MAINT_OPTIONS = hardening=+all
 
+DEB_HOST_ARCH ?= $(shell dpkg-architecture -qDEB_HOST_ARCH)
+ 
+ifneq (,$(findstring $(DEB_HOST_ARCH), i386))
+    export DEB_CFLAGS_MAINT_APPEND = -ffloat-store
+    export DEB_CXXFLAGS_MAINT_APPEND = -ffloat-store
+endif
+
 %:
 	dh $@
 



Reply sent to Gert Wollny <gewo@debian.org>:
You have taken responsibility. (Tue, 10 Oct 2017 09:51:10 GMT) (full text, mbox, link).


Notification sent to Adrian Bunk <bunk@debian.org>:
Bug acknowledged by developer. (Tue, 10 Oct 2017 09:51:10 GMT) (full text, mbox, link).


Message #10 received at 877065-close@bugs.debian.org (full text, mbox, reply):

From: Gert Wollny <gewo@debian.org>
To: 877065-close@bugs.debian.org
Subject: Bug#877065: fixed in alglib 3.11.0-2
Date: Tue, 10 Oct 2017 09:48:41 +0000
Source: alglib
Source-Version: 3.11.0-2

We believe that the bug you reported is fixed in the latest version of
alglib, 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 877065@bugs.debian.org,
and the maintainer will reopen the bug report if appropriate.

Debian distribution maintenance software
pp.
Gert Wollny <gewo@debian.org> (supplier of updated alglib 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 ftpmaster@ftp-master.debian.org)


-----BEGIN PGP SIGNED MESSAGE-----
Hash: SHA256

Format: 1.8
Date: Tue, 10 Oct 2017 08:58:45 +0000
Source: alglib
Binary: libalglib-dev libalglib3.11
Architecture: source
Version: 3.11.0-2
Distribution: unstable
Urgency: medium
Maintainer: Debian Science Team <debian-science-maintainers@lists.alioth.debian.org>
Changed-By: Gert Wollny <gewo@debian.org>
Description:
 libalglib-dev - Development files for the alglib library
 libalglib3.11 - Numerical analysis and data processing library
Closes: 877065
Changes:
 alglib (3.11.0-2) unstable; urgency=medium
 .
   * Team upload.
   * [6148f06] d/rules: add -ffloat-store for i386, Closes: #877065
   * [ea994a2] d/control: standards 4.1.1, no changes needed
Checksums-Sha1:
 2da83f3aa12980eafb80292630f7063e90dbc172 1801 alglib_3.11.0-2.dsc
 39e67f856500d419e333b9f3aa3900e303330c0f 9784 alglib_3.11.0-2.debian.tar.xz
 271358204b6497a2a04ed68517a4047681b88d2f 6103 alglib_3.11.0-2_source.buildinfo
Checksums-Sha256:
 1c049f7882196cd5f2d0285697a98bf53fd62333deee5ac8604f445ab24730ee 1801 alglib_3.11.0-2.dsc
 e593c7fab83178e69f9b98514dcaaac6a4d67888d6b7c3f9d12652a17e95afdc 9784 alglib_3.11.0-2.debian.tar.xz
 8929703195daa8460710c8f28f5e2d4a6d07e081fc49f1ebcd564ca4911c835d 6103 alglib_3.11.0-2_source.buildinfo
Files:
 dc14c0bc0dd9db9b0b3d51b36bf0e452 1801 libs optional alglib_3.11.0-2.dsc
 b0fc7449c8ad29a2a3167e6482aeafed 9784 libs optional alglib_3.11.0-2.debian.tar.xz
 4acc520c89b8705ba0566f8ca8f6fc0d 6103 libs optional alglib_3.11.0-2_source.buildinfo

-----BEGIN PGP SIGNATURE-----

iQEzBAEBCAAdFiEENGr+2YOvnEff6Rr7+B42i5smq5gFAlncjLIACgkQ+B42i5sm
q5ipGQf/RgmpvAEA4QrqVkVigRMySKK1ctyb4KWctLcH14jMfW+XzGzqu1HSb461
9HR6wlKtNRQxG+CNuAt0CG3Du4hN7n8FCbV7EP2S1Q4eFPzjK2I67YQQyFLQNuDa
iE2LqEqODmS/NN3bCEHOcH7QGDF4z01YksprucQleRuvXJWETRZ1kstqENII0KZs
cPWpP7yNDK8A1UClRVqB0+jGEMlRH5+pXVyrsRSRQy8LO7vqrlsRB2huxefnn1pH
m/C5ohEQwU9oV+CoUFvKYuOFPqbAEf4fH6YOF8GPQHlagUUehnyBys4qjkNe0+/Q
XkxDUscmdysPrM2DfBFueB5zC0nphA==
=BDEN
-----END PGP SIGNATURE-----




Bug archived. Request was from Debbugs Internal Request <owner@bugs.debian.org> to internal_control@bugs.debian.org. (Wed, 08 Nov 2017 07:28:53 GMT) (full text, mbox, link).


Send a report that this bug log contains spam.


Debian bug tracking system administrator <owner@bugs.debian.org>. Last modified: Wed May 17 14:02:50 2023; Machine Name: bembo

Debian Bug tracking system

Debbugs is free software and licensed under the terms of the GNU Public License version 2. The current version can be obtained from https://bugs.debian.org/debbugs-source/.

Copyright © 1999 Darren O. Benham, 1997,2003 nCipher Corporation Ltd, 1994-97 Ian Jackson, 2005-2017 Don Armstrong, and many other contributors.