Your message dated Mon, 23 May 2016 18:19:28 +0000
with message-id <[email protected]>
and subject line Bug#825041: fixed in lp-solve 5.5.0.15-4
has caused the Debian Bug report #825041,
regarding lp-solve: FTBFS with glibc 2.23 due to non-floating-point argument to
isnan()
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.)
--
825041: http://bugs.debian.org/cgi-bin/bugreport.cgi?bug=825041
Debian Bug Tracking System
Contact [email protected] with problems
--- Begin Message ---
Package: lp-solve
Version: 5.5.0.15-3
Severity: important
Tags: patch
User: [email protected]
Usertags: origin-ubuntu yakkety ubuntu-patch
Dear Maintainer,
lp-solve 5.5.0.15-3 currently FTBFS with glibc 2.23, currently in experimental.
There's a test done to check if the system has isnan(), but that test currently
calls isnan(0), and 0 isn't a floating point argument, which causes the compiler
to error out.
In Ubuntu, the attached patch was applied to achieve the following:
* debian/patches/08_isnan: Change 0 to 0. in isnan() call to fix FTBFS
due to 0 not being a floating-point argument.
Thanks for considering the patch.
Logan Rosen
-- System Information:
Debian Release: stretch/sid
APT prefers xenial-updates
APT policy: (500, 'xenial-updates'), (500, 'xenial-security'), (500,
'xenial'), (100, 'xenial-backports')
Architecture: amd64 (x86_64)
Foreign Architectures: i386
Kernel: Linux 4.4.0-21-generic (SMP w/2 CPU cores)
Locale: LANG=en_US.UTF-8, LC_CTYPE=en_US.UTF-8 (charmap=UTF-8) (ignored: LC_ALL
set to en_US.utf8)
Shell: /bin/sh linked to /bin/dash
Init: systemd (via /run/systemd/system)
diff -Nru lp-solve-5.5.0.15/debian/patches/08_isnan lp-solve-5.5.0.15/debian/patches/08_isnan
--- lp-solve-5.5.0.15/debian/patches/08_isnan 1969-12-31 19:00:00.000000000 -0500
+++ lp-solve-5.5.0.15/debian/patches/08_isnan 2016-05-22 17:10:35.000000000 -0400
@@ -0,0 +1,29 @@
+Description: change 0 to 0. in isnan() call to fix FTBFS with glibc 2.23
+Author: Logan Rosen <[email protected]>
+Bug-Ubuntu: https://launchpad.net/bugs/1584534
+Forwarded: no
+Last-Update: 2016-05-22
+---
+This patch header follows DEP-3: http://dep.debian.net/deps/dep3/
+--- a/lp_solve/ccc
++++ b/lp_solve/ccc
+@@ -20,7 +20,7 @@
+ echo '#include <stdio.h>'>>/tmp/isnan.c
+ echo '#include <stdlib.h>'>>/tmp/isnan.c
+ echo '#include <math.h>'>>/tmp/isnan.c
+-echo 'main(){isnan(0);}'>>/tmp/isnan.c
++echo 'main(){isnan(0.);}'>>/tmp/isnan.c
+ $c /tmp/isnan.c -o /tmp/isnan $math >/dev/null 2>&1
+ if [ $? = 0 ]
+ then NOISNAN=
+--- a/lpsolve55/ccc
++++ b/lpsolve55/ccc
+@@ -18,7 +18,7 @@
+ echo '#include <stdio.h>'>>/tmp/isnan.c
+ echo '#include <stdlib.h>'>>/tmp/isnan.c
+ echo '#include <math.h>'>>/tmp/isnan.c
+-echo 'main(){isnan(0);}'>>/tmp/isnan.c
++echo 'main(){isnan(0.);}'>>/tmp/isnan.c
+ $c /tmp/isnan.c -o /tmp/isnan $math >/dev/null 2>&1
+ if [ $? = 0 ]
+ then NOISNAN=
diff -Nru lp-solve-5.5.0.15/debian/patches/series lp-solve-5.5.0.15/debian/patches/series
--- lp-solve-5.5.0.15/debian/patches/series 2016-05-17 12:40:27.000000000 -0400
+++ lp-solve-5.5.0.15/debian/patches/series 2016-05-22 16:57:33.000000000 -0400
@@ -3,3 +3,4 @@
04_link_to_shared_lib
06_O2
07_fix_xli_CPLEX-segfault
+08_isnan
--- End Message ---
--- Begin Message ---
Source: lp-solve
Source-Version: 5.5.0.15-4
We believe that the bug you reported is fixed in the latest version of
lp-solve, 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.
Rene Engelhard <[email protected]> (supplier of updated lp-solve 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: SHA256
Format: 1.8
Date: Mon, 23 May 2016 13:09:52 +0000
Source: lp-solve
Binary: lp-solve lp-solve-doc liblpsolve55-dev
Architecture: source armhf all
Version: 5.5.0.15-4
Distribution: unstable
Urgency: medium
Maintainer: Juan Esteban Monsalve Tobon <[email protected]>
Changed-By: Rene Engelhard <[email protected]>
Description:
liblpsolve55-dev - Solve (mixed integer) linear programming problems - library
lp-solve - Solve (mixed integer) linear programming problems
lp-solve-doc - Solve (mixed integer) linear programming problems -
documentation
Closes: 825041
Changes:
lp-solve (5.5.0.15-4) unstable; urgency=medium
.
* debian/patches/08_isnan: Change 0 to 0. in isnan() call to fix FTBFS due
to 0 not being a floating-point argument, thanks Logan Rosen
(closes: #825041)
Checksums-Sha1:
d7281121d712665ca33b3fe0e84d37d7cc19a70d 2236 lp-solve_5.5.0.15-4.dsc
6b30a5e1d160fb0cb73a12380aff74fffa9aa5f9 9628 lp-solve_5.5.0.15-4.debian.tar.xz
047a970cdbc76d0c894a746dc3affcb21aa0596a 363758
liblpsolve55-dev_5.5.0.15-4_armhf.deb
faed09b7ece1a1ea909866ecd26486b25844fd17 19880
lp-solve-dbgsym_5.5.0.15-4_armhf.deb
f38942c4bf08458644dbadd56e6ec808521f0048 1037366
lp-solve-doc_5.5.0.15-4_all.deb
06fe6b8c44124d16daf7d3e11d90909be88c6002 233882 lp-solve_5.5.0.15-4_armhf.deb
Checksums-Sha256:
e8df23b10cf0a730d2d6d1d4c366aec78f9c5f0ff7d75eaa2b123d873d41ce6b 2236
lp-solve_5.5.0.15-4.dsc
f68b43e394b2e9795ddf7cfba41bc4f9a36a9e2f8e8efe798e86c6544baaf509 9628
lp-solve_5.5.0.15-4.debian.tar.xz
3b4dda3fc9d0e925c134ca6eb5d322114647932e5d8cebf00a250756b0dd96be 363758
liblpsolve55-dev_5.5.0.15-4_armhf.deb
4fa8ca40bec005c17116b68252dd49a6ac99a9ad50334c9f20389caa9021b38a 19880
lp-solve-dbgsym_5.5.0.15-4_armhf.deb
7b25fef5b67dc0e1ff634c155613d59dcd3b83c69e6c38ed59778d87b8dcf4a5 1037366
lp-solve-doc_5.5.0.15-4_all.deb
65188bbbe95f5fe70278494c027462b78694761c1bfb9ccfb9e5904d8a8f6448 233882
lp-solve_5.5.0.15-4_armhf.deb
Files:
bc61dfceeb648ec94074e0153ea34831 2236 math optional lp-solve_5.5.0.15-4.dsc
4987e8eead2316f287b5423bd38e5708 9628 math optional
lp-solve_5.5.0.15-4.debian.tar.xz
2f73e1885e08b35fd08911768bbecbb7 363758 libdevel optional
liblpsolve55-dev_5.5.0.15-4_armhf.deb
c4fdcd5e933d8e1bd8795036367266d2 19880 debug extra
lp-solve-dbgsym_5.5.0.15-4_armhf.deb
3567d682432aefdcbc6c9a6e68aeab6d 1037366 doc optional
lp-solve-doc_5.5.0.15-4_all.deb
d659ed7e15b3bfb10bb77ff4bb2e9473 233882 math optional
lp-solve_5.5.0.15-4_armhf.deb
-----BEGIN PGP SIGNATURE-----
Version: GnuPG v1
iQIcBAEBCAAGBQJXQ0YFAAoJEAqgRXHQPj5wz3wQAJBD5tK1uWZkL7qcmllIyOJt
8JL5/3UALFI17oPJMEJ6kUhtQYMEPgg/u3SfiOA0QO1spBaxd7VQWVOOJDJGkGYp
rjPaclAjSXx+f7URwFttdu8V85Xfbkj2O6FFwdDqhwtmQdSGvFfVPPg08xZPbKMQ
zQD47aD24Fc+YMjH8QhKH2qrWoV9n7g6P8uKQt2hZRjz34QRAaGO+Nud8x5Bh0ir
WUlKl48PQFXROt4+z2mmTJWjIUomAATO9O/vEoF6porJY9r+hUSgV5piFEjgLo+n
1lkgOvdpZWj/tuZ21Ayu1sbG5NXJWNoft4Ztp4UqZS26JYzu9Q2xb1NIZnpdkLDK
eqTWIJWGG/5UOz4/bjSQbNVp4TNsDLqn6lw0qNyFYeibE3sVOtMH70xBaCqC41VE
6U9Tl/HjopYbU9OpleHp2Vy1D4EeHMuZ/NMc4ZSPiNtIgym2I2FAtXxLeUUd9d8d
xPXDnuh+VuGtYEul0g9M+4q5nM7RDhE/+3kGCYPQbL5uoiuckJKRrAYBES9i5Jhc
J+vNBRDWn6RlQtsDZvs5uT555VcAtulbNj8LqrAkVD8xGmiKoGVWSLVI9iyJMF8e
4PYdwPiZW3UGSps+7xE5mdZJV20TC5+JcE3/hmNjNGAPftzOK1agp1auHatvuWjS
yPAjqPEC4O+MBF2G9xX3
=Zx6K
-----END PGP SIGNATURE-----
--- End Message ---