GNU bug report logs -
#22049
ilmbase test fails on i686-linux
Previous Next
Reported by: rennes <at> openmailbox.org
Date: Sun, 29 Nov 2015 08:11:02 UTC
Severity: normal
Done: Leo Famulari <leo <at> famulari.name>
Bug is archived. No further changes may be made.
To add a comment to this bug, you must first unarchive it, by sending
a message to control AT debbugs.gnu.org, with unarchive 22049 in the body.
You can then email your comments to 22049 AT debbugs.gnu.org in the normal way.
Toggle the display of automated, internal messages from the tracker.
Report forwarded
to
bug-guix <at> gnu.org
:
bug#22049
; Package
guix
.
(Sun, 29 Nov 2015 08:11:02 GMT)
Full text and
rfc822 format available.
Acknowledgement sent
to
rennes <at> openmailbox.org
:
New bug report received and forwarded. Copy sent to
bug-guix <at> gnu.org
.
(Sun, 29 Nov 2015 08:11:02 GMT)
Full text and
rfc822 format available.
Message #5 received at submit <at> debbugs.gnu.org (full text, mbox):
hi,
i try install libreoffice in guixsd (guix package -i libreoffice) and
return error:
can you help me please.
...
ImathTest: testBoxAlgo.cpp:892: void {anonymous}::boxMatrixTransform():
Assertion `b21 == b2' failed.
/gnu/store/isxqjfaglyfsbcv75y8qbqbph8v28ykr-bash-4.3.39/bin/bash: line
5: 4297 Aborted ${dir}$tst
FAIL: ImathTest
==================
1 of 1 test failed
==================
Makefile:403: recipe for target 'check-TESTS' failed
make[2]: *** [check-TESTS] Error 1
make[2]: Leaving directory
'/tmp/nix-build-ilmbase-2.2.0.drv-0/ilmbase-2.2.0/ImathTest'
Makefile:525: recipe for target 'check-am' failed
make[1]: *** [check-am] Error 2
make[1]: Leaving directory
'/tmp/nix-build-ilmbase-2.2.0.drv-0/ilmbase-2.2.0/ImathTest'
Makefile:356: recipe for target 'check-recursive' failed
make: *** [check-recursive] Error 1
phase `check' failed after 39.8 seconds
builder for
`/gnu/store/ihwc1rm9ka080x223bf3ajp4d2n1sgnz-ilmbase-2.2.0.drv' failed
with exit code 1
cannot build derivation
`/gnu/store/970sjpar4z0yy99if7p6nm7a4k4nx9zp-vigra-1.10.0.drv': 1
dependencies couldn't be built
cannot build derivation
`/gnu/store/vhbikp9n9kzzjrl9dg2x5aq9xhr38294-libreoffice-5.0.0.2.drv': 1
dependencies couldn't be built
cannot build derivation
`/gnu/store/l7gvchzisln5q0dr4l9px6ikpqp1y9m2-profile.drv': 1
dependencies couldn't be built
guix package: error: build failed: build of
`/gnu/store/l7gvchzisln5q0dr4l9px6ikpqp1y9m2-profile.drv' failed
Information forwarded
to
bug-guix <at> gnu.org
:
bug#22049
; Package
guix
.
(Sun, 29 Nov 2015 15:03:01 GMT)
Full text and
rfc822 format available.
Message #8 received at 22049 <at> debbugs.gnu.org (full text, mbox):
rennes <at> openmailbox.org skribis:
> i try install libreoffice in guixsd (guix package -i libreoffice) and
> return error:
[...]
> ImathTest: testBoxAlgo.cpp:892: void
> {anonymous}::boxMatrixTransform(): Assertion `b21 == b2' failed.
> /gnu/store/isxqjfaglyfsbcv75y8qbqbph8v28ykr-bash-4.3.39/bin/bash: line
> 5: 4297 Aborted ${dir}$tst
> FAIL: ImathTest
> ==================
> 1 of 1 test failed
> ==================
> Makefile:403: recipe for target 'check-TESTS' failed
> make[2]: *** [check-TESTS] Error 1
> make[2]: Leaving directory
> '/tmp/nix-build-ilmbase-2.2.0.drv-0/ilmbase-2.2.0/ImathTest'
What platform is this on? i686, x86_64, armhf, or mips64el?
Thanks for your report!
Ludo’.
Information forwarded
to
bug-guix <at> gnu.org
:
bug#22049
; Package
guix
.
(Sun, 29 Nov 2015 17:40:04 GMT)
Full text and
rfc822 format available.
Message #11 received at 22049 <at> debbugs.gnu.org (full text, mbox):
On 2015-11-29 09:02, ludo <at> gnu.org wrote:
> rennes <at> openmailbox.org skribis:
>
>> i try install libreoffice in guixsd (guix package -i libreoffice) and
>> return error:
>
> [...]
>
>> ImathTest: testBoxAlgo.cpp:892: void
>> {anonymous}::boxMatrixTransform(): Assertion `b21 == b2' failed.
>> /gnu/store/isxqjfaglyfsbcv75y8qbqbph8v28ykr-bash-4.3.39/bin/bash: line
>> 5: 4297 Aborted ${dir}$tst
>> FAIL: ImathTest
>> ==================
>> 1 of 1 test failed
>> ==================
>> Makefile:403: recipe for target 'check-TESTS' failed
>> make[2]: *** [check-TESTS] Error 1
>> make[2]: Leaving directory
>> '/tmp/nix-build-ilmbase-2.2.0.drv-0/ilmbase-2.2.0/ImathTest'
>
> What platform is this on? i686, x86_64, armhf, or mips64el?
>
> Thanks for your report!
>
> Ludo’.
Hi Ludo,
i use i686 in virtualbox.
and thanks.
Changed bug title to 'ilmbase test fails on i686-linux' from 'libreoffice compile error'
Request was from
ludo <at> gnu.org (Ludovic Courtès)
to
control <at> debbugs.gnu.org
.
(Sun, 29 Nov 2015 20:26:01 GMT)
Full text and
rfc822 format available.
Information forwarded
to
bug-guix <at> gnu.org
:
bug#22049
; Package
guix
.
(Mon, 30 Nov 2015 19:58:02 GMT)
Full text and
rfc822 format available.
Message #16 received at 22049 <at> debbugs.gnu.org (full text, mbox):
On Sun, Nov 29, 2015 at 10:50:22AM -0600, rennes <at> openmailbox.org wrote:
> On 2015-11-29 09:02, ludo <at> gnu.org wrote:
> >rennes <at> openmailbox.org skribis:
> >
> >>i try install libreoffice in guixsd (guix package -i libreoffice) and
> >>return error:
> >
> >[...]
> >
> >>ImathTest: testBoxAlgo.cpp:892: void
> >>{anonymous}::boxMatrixTransform(): Assertion `b21 == b2' failed.
> >>/gnu/store/isxqjfaglyfsbcv75y8qbqbph8v28ykr-bash-4.3.39/bin/bash: line
> >>5: 4297 Aborted ${dir}$tst
> >>FAIL: ImathTest
> >>==================
> >>1 of 1 test failed
> >>==================
> >>Makefile:403: recipe for target 'check-TESTS' failed
> >>make[2]: *** [check-TESTS] Error 1
> >>make[2]: Leaving directory
> >>'/tmp/nix-build-ilmbase-2.2.0.drv-0/ilmbase-2.2.0/ImathTest'
> >
> >What platform is this on? i686, x86_64, armhf, or mips64el?
> >
> >Thanks for your report!
> >
> >Ludo’.
>
>
>
> Hi Ludo,
>
> i use i686 in virtualbox.
>
> and thanks.
It looks like the problem is with a libreoffice dependency, ilmbase.
Looking at the build history on hydra.gnu.org, it hasn't built
successfully since at least 2015-02-25:
http://hydra.gnu.org/job/gnu/master/ilmbase-2.2.0.i686-linux
Here is how to view the most recent build log from the command line:
$ guix build --system=i686-linux --log-file ilmbase
http://hydra.gnu.org/log/dpbr03zii79ff3cbin9c6pqd9fh4sc1c-ilmbase-2.2.0
And here it can be viewed in a browser:
http://hydra.gnu.org/build/767427/nixlog/1
Information forwarded
to
bug-guix <at> gnu.org
:
bug#22049
; Package
guix
.
(Mon, 30 Nov 2015 20:16:01 GMT)
Full text and
rfc822 format available.
Message #19 received at 22049 <at> debbugs.gnu.org (full text, mbox):
Leo Famulari <leo <at> famulari.name> skribis:
> It looks like the problem is with a libreoffice dependency, ilmbase.
> Looking at the build history on hydra.gnu.org, it hasn't built
> successfully since at least 2015-02-25:
> http://hydra.gnu.org/job/gnu/master/ilmbase-2.2.0.i686-linux
Right. This sounds very much like a rounding issue, whereby the epsilon
in floating-point number comparisons is to strict for 32-bit machines.
We should report it upstream, but I don’t see any clear way to report
bugs, neither in README, nor on openexr.com. Am I overlooking it?
Ludo’.
Information forwarded
to
bug-guix <at> gnu.org
:
bug#22049
; Package
guix
.
(Tue, 01 Dec 2015 05:59:01 GMT)
Full text and
rfc822 format available.
Message #22 received at 22049 <at> debbugs.gnu.org (full text, mbox):
On Mon, Nov 30, 2015 at 10:14:49PM +0200, Ludovic Courtès wrote:
> Leo Famulari <leo <at> famulari.name> skribis:
>
> > It looks like the problem is with a libreoffice dependency, ilmbase.
> > Looking at the build history on hydra.gnu.org, it hasn't built
> > successfully since at least 2015-02-25:
> > http://hydra.gnu.org/job/gnu/master/ilmbase-2.2.0.i686-linux
>
> Right. This sounds very much like a rounding issue, whereby the epsilon
> in floating-point number comparisons is to strict for 32-bit machines.
>
> We should report it upstream, but I don’t see any clear way to report
> bugs, neither in README, nor on openexr.com. Am I overlooking it?
openexr-devel appears to be the main list:
https://lists.gnu.org/mailman/listinfo/openexr-devel
Information forwarded
to
bug-guix <at> gnu.org
:
bug#22049
; Package
guix
.
(Thu, 03 Dec 2015 20:02:02 GMT)
Full text and
rfc822 format available.
Message #25 received at 22049 <at> debbugs.gnu.org (full text, mbox):
On Tue, Dec 01, 2015 at 12:58:27AM -0500, Leo Famulari wrote:
> On Mon, Nov 30, 2015 at 10:14:49PM +0200, Ludovic Courtès wrote:
> > Leo Famulari <leo <at> famulari.name> skribis:
> >
> > > It looks like the problem is with a libreoffice dependency, ilmbase.
> > > Looking at the build history on hydra.gnu.org, it hasn't built
> > > successfully since at least 2015-02-25:
> > > http://hydra.gnu.org/job/gnu/master/ilmbase-2.2.0.i686-linux
> >
> > Right. This sounds very much like a rounding issue, whereby the epsilon
> > in floating-point number comparisons is to strict for 32-bit machines.
> >
> > We should report it upstream, but I don’t see any clear way to report
> > bugs, neither in README, nor on openexr.com. Am I overlooking it?
>
> openexr-devel appears to be the main list:
> https://lists.gnu.org/mailman/listinfo/openexr-devel
I'm happy to send a bug report to openexr-devel but I don't understand
the issue well enough to write a decent report. Would it be sufficient to
just copy your message, Ludovic? Along with information about the
platform, of course.
Information forwarded
to
bug-guix <at> gnu.org
:
bug#22049
; Package
guix
.
(Fri, 04 Dec 2015 12:01:01 GMT)
Full text and
rfc822 format available.
Message #28 received at 22049 <at> debbugs.gnu.org (full text, mbox):
Leo Famulari <leo <at> famulari.name> skribis:
> On Tue, Dec 01, 2015 at 12:58:27AM -0500, Leo Famulari wrote:
>> On Mon, Nov 30, 2015 at 10:14:49PM +0200, Ludovic Courtès wrote:
>> > Leo Famulari <leo <at> famulari.name> skribis:
>> >
>> > > It looks like the problem is with a libreoffice dependency, ilmbase.
>> > > Looking at the build history on hydra.gnu.org, it hasn't built
>> > > successfully since at least 2015-02-25:
>> > > http://hydra.gnu.org/job/gnu/master/ilmbase-2.2.0.i686-linux
>> >
>> > Right. This sounds very much like a rounding issue, whereby the epsilon
>> > in floating-point number comparisons is to strict for 32-bit machines.
>> >
>> > We should report it upstream, but I don’t see any clear way to report
>> > bugs, neither in README, nor on openexr.com. Am I overlooking it?
>>
>> openexr-devel appears to be the main list:
>> https://lists.gnu.org/mailman/listinfo/openexr-devel
>
> I'm happy to send a bug report to openexr-devel but I don't understand
> the issue well enough to write a decent report. Would it be sufficient to
> just copy your message, Ludovic? Along with information about the
> platform, of course.
I would suggest giving them as much information as possible about the
platform, including versions of dependencies, and an excerpt from the
build log (probably with a link to the full log on hydra.gnu.org.)
So, thanks in advance! :-)
Ludo’.
Information forwarded
to
bug-guix <at> gnu.org
:
bug#22049
; Package
guix
.
(Tue, 08 Dec 2015 20:37:01 GMT)
Full text and
rfc822 format available.
Message #31 received at 22049 <at> debbugs.gnu.org (full text, mbox):
[added 22049 <at> debbugs.gnu.org to the CC list]
Leo Famulari <leo <at> famulari.name> writes:
> Greetings from Guix! [0]
>
> We're having trouble building ilmbase-2.2.0 for the i686 architecture on
> Linux, with gcc-4.9.3.
>
> The build process fails during testing. Specifically, it fails
> testBoxAlgo, like this:
>
> ImathTest: testBoxAlgo.cpp:892: void {anonymous}::boxMatrixTransform(): Assertion `b21 == b2' failed.
> /gnu/store/isxqjfaglyfsbcv75y8qbqbph8v28ykr-bash-4.3.39/bin/bash: line 5: 4565 Aborted ${dir}$tst
>
> On our mailing list, this was suggested as the nature of the problem
> [1]:
> On Mon, Nov 30, 2015 at 10:14:49PM +0200, Ludovic Courtès wrote:
>> Right. This sounds very much like a rounding issue, whereby the
>> epsilon in floating-point number comparisons is to strict for 32-bit
>> machines.
Given that ilmbase builds successfully in Guix on x86_64, mips64el, and
armhf, and only fails on i686, I believe that Ludovic's suggestion is
right on the mark.
The issue is that the x87 instruction set (used on 32-bit Intel systems
without SSE) uses 80-bit double-extended precision internally. When
these 80-bit results are later converted to 64-bit doubles, they are
rounded a second time. This "double rounding" results in larger
round-off errors than would occur when rounding only once to 64-bit
doubles, as is done when using x86_64, SSE2, or other architectures.
For more on this, see:
https://en.wikipedia.org/wiki/Rounding#Double_rounding
Quoting from that page:
Some computer languages and the IEEE 754-2008 standard dictate that in
straightforward calculations the result should not be rounded twice.
This has been a particular problem with Java as it is designed to be
run identically on different machines, special programming tricks have
had to be used to achieve this with x87 floating point.[1][2]
[1] Samuel A. Figueroa (July 1995). "When is double rounding
innocuous?". ACM SIGNUM Newsletter (ACM) 30 (3):
21–25. doi:10.1145/221332.221334.
[2] Roger Golliver (October 1998). "Efficiently producing default
orthogonal IEEE double results using extended IEEE
hardware". Intel.
<http://www.open-std.org/JTC1/SC22/JSG/docs/m3/docs/jsgn326.pdf>
Hope this helps,
Mark
Information forwarded
to
bug-guix <at> gnu.org
:
bug#22049
; Package
guix
.
(Sun, 28 Feb 2016 18:07:01 GMT)
Full text and
rfc822 format available.
Message #34 received at 22049 <at> debbugs.gnu.org (full text, mbox):
Leo Famulari <leo <at> famulari.name> skribis:
> On Sun, Nov 29, 2015 at 10:50:22AM -0600, rennes <at> openmailbox.org wrote:
>> On 2015-11-29 09:02, ludo <at> gnu.org wrote:
>> >rennes <at> openmailbox.org skribis:
>> >
>> >>i try install libreoffice in guixsd (guix package -i libreoffice) and
>> >>return error:
>> >
>> >[...]
>> >
>> >>ImathTest: testBoxAlgo.cpp:892: void
>> >>{anonymous}::boxMatrixTransform(): Assertion `b21 == b2' failed.
>> >>/gnu/store/isxqjfaglyfsbcv75y8qbqbph8v28ykr-bash-4.3.39/bin/bash: line
>> >>5: 4297 Aborted ${dir}$tst
>> >>FAIL: ImathTest
>> >>==================
>> >>1 of 1 test failed
>> >>==================
>> >>Makefile:403: recipe for target 'check-TESTS' failed
>> >>make[2]: *** [check-TESTS] Error 1
>> >>make[2]: Leaving directory
>> >>'/tmp/nix-build-ilmbase-2.2.0.drv-0/ilmbase-2.2.0/ImathTest'
>> >
>> >What platform is this on? i686, x86_64, armhf, or mips64el?
>> >
>> >Thanks for your report!
>> >
>> >Ludo’.
>>
>>
>>
>> Hi Ludo,
>>
>> i use i686 in virtualbox.
>>
>> and thanks.
>
> It looks like the problem is with a libreoffice dependency, ilmbase.
> Looking at the build history on hydra.gnu.org, it hasn't built
> successfully since at least 2015-02-25:
> http://hydra.gnu.org/job/gnu/master/ilmbase-2.2.0.i686-linux
The problem appears to be fixed in IlmBase 2.0.1:
https://github.com/openexr/openexr/issues/3
Would you like to try?
Thanks,
Ludo’.
Information forwarded
to
bug-guix <at> gnu.org
:
bug#22049
; Package
guix
.
(Mon, 29 Feb 2016 08:36:02 GMT)
Full text and
rfc822 format available.
Message #37 received at 22049 <at> debbugs.gnu.org (full text, mbox):
On Sun, Feb 28, 2016 at 07:06:22PM +0100, Ludovic Courtès wrote:
> Leo Famulari <leo <at> famulari.name> skribis:
> > It looks like the problem is with a libreoffice dependency, ilmbase.
> > Looking at the build history on hydra.gnu.org, it hasn't built
> > successfully since at least 2015-02-25:
> > http://hydra.gnu.org/job/gnu/master/ilmbase-2.2.0.i686-linux
>
> The problem appears to be fixed in IlmBase 2.0.1:
>
> https://github.com/openexr/openexr/issues/3
>
> Would you like to try?
We currently package 2.2.0. I did read that bug report, and then kept
reading, until I came to the Debian bug report [0], where Steven
Chamberlain linked to our bug report with OpenEXR and produced two
patches that Debian has merged into their "unstable" branch.
I've attached my (working) attempt at conditionally applying these
patches on i686-* architectures. Please feel free to criticize or modify
this patch :)
I copied the patches from [1].
Thanks for the reminder!
[0]
https://bugs.debian.org/cgi-bin/bugreport.cgi?bug=815712
[1]
https://sources.debian.net/src/ilmbase/2.2.0-11/debian/patches/
[2]
https://bugs.debian.org/cgi-bin/bugreport.cgi?bug=815712#194
Relevant commit in Debian ilmbase packaging repo:
https://anonscm.debian.org/cgit/pkg-phototools/ilmbase.git/commit/?id=ab28bb45cdad8adc32e345b777ab8e692b1d9a9c
Information forwarded
to
bug-guix <at> gnu.org
:
bug#22049
; Package
guix
.
(Mon, 29 Feb 2016 08:38:02 GMT)
Full text and
rfc822 format available.
Message #40 received at 22049 <at> debbugs.gnu.org (full text, mbox):
[Message part 1 (text/plain, inline)]
On Mon, Feb 29, 2016 at 03:35:40AM -0500, Leo Famulari wrote:
> On Sun, Feb 28, 2016 at 07:06:22PM +0100, Ludovic Courtès wrote:
> > Leo Famulari <leo <at> famulari.name> skribis:
> > > It looks like the problem is with a libreoffice dependency, ilmbase.
> > > Looking at the build history on hydra.gnu.org, it hasn't built
> > > successfully since at least 2015-02-25:
> > > http://hydra.gnu.org/job/gnu/master/ilmbase-2.2.0.i686-linux
> >
> > The problem appears to be fixed in IlmBase 2.0.1:
> >
> > https://github.com/openexr/openexr/issues/3
> >
> > Would you like to try?
>
> We currently package 2.2.0. I did read that bug report, and then kept
> reading, until I came to the Debian bug report [0], where Steven
> Chamberlain linked to our bug report with OpenEXR and produced two
> patches that Debian has merged into their "unstable" branch.
>
> I've attached my (working) attempt at conditionally applying these
> patches on i686-* architectures. Please feel free to criticize or modify
> this patch :)
I forgot the attachment. Here it is!
>
> I copied the patches from [1].
>
> Thanks for the reminder!
>
> [0]
> https://bugs.debian.org/cgi-bin/bugreport.cgi?bug=815712
>
> [1]
> https://sources.debian.net/src/ilmbase/2.2.0-11/debian/patches/
>
> [2]
> https://bugs.debian.org/cgi-bin/bugreport.cgi?bug=815712#194
>
> Relevant commit in Debian ilmbase packaging repo:
> https://anonscm.debian.org/cgit/pkg-phototools/ilmbase.git/commit/?id=ab28bb45cdad8adc32e345b777ab8e692b1d9a9c
>
>
>
[0001-gnu-ilmbase-Add-patches-to-fix-build-on-i686.patch (text/x-diff, attachment)]
Information forwarded
to
bug-guix <at> gnu.org
:
bug#22049
; Package
guix
.
(Tue, 01 Mar 2016 13:37:01 GMT)
Full text and
rfc822 format available.
Message #43 received at 22049 <at> debbugs.gnu.org (full text, mbox):
Leo Famulari <leo <at> famulari.name> skribis:
> From bf1f2a1c3621ba93ec99711ec78a79663acb6e82 Mon Sep 17 00:00:00 2001
> Message-Id: <bf1f2a1c3621ba93ec99711ec78a79663acb6e82.1456734966.git.leo <at> famulari.name>
> From: Leo Famulari <leo <at> famulari.name>
> Date: Mon, 29 Feb 2016 02:23:43 -0500
> Subject: [PATCH 1/1] gnu: ilmbase: Add patches to fix build on i686.
>
> Fixes <http://bugs.gnu.org/22049>.
>
> * gnu/packages/patches/ilmbase-testBox.patch,
> gnu/packages/patches/ilmbase-testBoxAlgo.patch: New files.
> * gnu-system.am (dist_patch_DATA): Add them.
> * gnu/packages/graphics.scm (ilmbase)[native-inputs]: Add patch/testBox
> and patch/testBoxAlgo.
> [arguments]: Add 'patch-for-i686' phase.
Cool!
I think it’d be reasonable to squash both patches in one file, and to
apply it unconditionally. WDYT?
So I gather upgrading to IlmBase 2.0.1 is not an option?
Thanks,
Ludo’.
Information forwarded
to
bug-guix <at> gnu.org
:
bug#22049
; Package
guix
.
(Tue, 01 Mar 2016 17:25:02 GMT)
Full text and
rfc822 format available.
Message #46 received at 22049 <at> debbugs.gnu.org (full text, mbox):
On Tue, Mar 01, 2016 at 02:36:24PM +0100, Ludovic Courtès wrote:
> Leo Famulari <leo <at> famulari.name> skribis:
>
> > From bf1f2a1c3621ba93ec99711ec78a79663acb6e82 Mon Sep 17 00:00:00 2001
> > Message-Id: <bf1f2a1c3621ba93ec99711ec78a79663acb6e82.1456734966.git.leo <at> famulari.name>
> > From: Leo Famulari <leo <at> famulari.name>
> > Date: Mon, 29 Feb 2016 02:23:43 -0500
> > Subject: [PATCH 1/1] gnu: ilmbase: Add patches to fix build on i686.
> >
> > Fixes <http://bugs.gnu.org/22049>.
> >
> > * gnu/packages/patches/ilmbase-testBox.patch,
> > gnu/packages/patches/ilmbase-testBoxAlgo.patch: New files.
> > * gnu-system.am (dist_patch_DATA): Add them.
> > * gnu/packages/graphics.scm (ilmbase)[native-inputs]: Add patch/testBox
> > and patch/testBoxAlgo.
> > [arguments]: Add 'patch-for-i686' phase.
>
> Cool!
>
> I think it’d be reasonable to squash both patches in one file, and to
> apply it unconditionally. WDYT?
Sure, I'll send an updated patch.
I'm wondering — does the current patch handle the conditional
application of the patch properly? Just looking for some feedback on the
approach...
>
> So I gather upgrading to IlmBase 2.0.1 is not an option?
2.0.1 would be a downgrade for us; we are on 2.2.0. I did try it without
success.
>
> Thanks,
> Ludo’.
Information forwarded
to
bug-guix <at> gnu.org
:
bug#22049
; Package
guix
.
(Tue, 01 Mar 2016 18:02:02 GMT)
Full text and
rfc822 format available.
Message #49 received at 22049 <at> debbugs.gnu.org (full text, mbox):
[Message part 1 (text/plain, inline)]
On Tue, Mar 01, 2016 at 12:24:45PM -0500, Leo Famulari wrote:
> On Tue, Mar 01, 2016 at 02:36:24PM +0100, Ludovic Courtès wrote:
> > Leo Famulari <leo <at> famulari.name> skribis:
> >
> > > From bf1f2a1c3621ba93ec99711ec78a79663acb6e82 Mon Sep 17 00:00:00 2001
> > > Message-Id: <bf1f2a1c3621ba93ec99711ec78a79663acb6e82.1456734966.git.leo <at> famulari.name>
> > > From: Leo Famulari <leo <at> famulari.name>
> > > Date: Mon, 29 Feb 2016 02:23:43 -0500
> > > Subject: [PATCH 1/1] gnu: ilmbase: Add patches to fix build on i686.
> > >
> > > Fixes <http://bugs.gnu.org/22049>.
> > >
> > > * gnu/packages/patches/ilmbase-testBox.patch,
> > > gnu/packages/patches/ilmbase-testBoxAlgo.patch: New files.
> > > * gnu-system.am (dist_patch_DATA): Add them.
> > > * gnu/packages/graphics.scm (ilmbase)[native-inputs]: Add patch/testBox
> > > and patch/testBoxAlgo.
> > > [arguments]: Add 'patch-for-i686' phase.
> >
> > Cool!
> >
> > I think it’d be reasonable to squash both patches in one file, and to
> > apply it unconditionally. WDYT?
>
> Sure, I'll send an updated patch.
Attached.
>
> I'm wondering — does the current patch handle the conditional
> application of the patch properly? Just looking for some feedback on the
> approach...
>
> >
> > So I gather upgrading to IlmBase 2.0.1 is not an option?
>
> 2.0.1 would be a downgrade for us; we are on 2.2.0. I did try it without
> success.
>
> >
> > Thanks,
> > Ludo’.
>
>
>
[0001-gnu-ilmbase-Add-patch-to-fix-build-on-i686.patch (text/x-diff, attachment)]
Information forwarded
to
bug-guix <at> gnu.org
:
bug#22049
; Package
guix
.
(Tue, 01 Mar 2016 20:38:02 GMT)
Full text and
rfc822 format available.
Message #52 received at 22049 <at> debbugs.gnu.org (full text, mbox):
Leo Famulari <leo <at> famulari.name> skribis:
> On Tue, Mar 01, 2016 at 12:24:45PM -0500, Leo Famulari wrote:
>> On Tue, Mar 01, 2016 at 02:36:24PM +0100, Ludovic Courtès wrote:
>> > Leo Famulari <leo <at> famulari.name> skribis:
>> >
>> > > From bf1f2a1c3621ba93ec99711ec78a79663acb6e82 Mon Sep 17 00:00:00 2001
>> > > Message-Id: <bf1f2a1c3621ba93ec99711ec78a79663acb6e82.1456734966.git.leo <at> famulari.name>
>> > > From: Leo Famulari <leo <at> famulari.name>
>> > > Date: Mon, 29 Feb 2016 02:23:43 -0500
>> > > Subject: [PATCH 1/1] gnu: ilmbase: Add patches to fix build on i686.
>> > >
>> > > Fixes <http://bugs.gnu.org/22049>.
>> > >
>> > > * gnu/packages/patches/ilmbase-testBox.patch,
>> > > gnu/packages/patches/ilmbase-testBoxAlgo.patch: New files.
>> > > * gnu-system.am (dist_patch_DATA): Add them.
>> > > * gnu/packages/graphics.scm (ilmbase)[native-inputs]: Add patch/testBox
>> > > and patch/testBoxAlgo.
>> > > [arguments]: Add 'patch-for-i686' phase.
>> >
>> > Cool!
>> >
>> > I think it’d be reasonable to squash both patches in one file, and to
>> > apply it unconditionally. WDYT?
>>
>> Sure, I'll send an updated patch.
>
> Attached.
>
[...]
>> > So I gather upgrading to IlmBase 2.0.1 is not an option?
>>
>> 2.0.1 would be a downgrade for us; we are on 2.2.0. I did try it without
>> success.
Oops, sorry. :-)
> From 2f895108a3f476038b82e03645ee7f51e4ee1675 Mon Sep 17 00:00:00 2001
> From: Leo Famulari <leo <at> famulari.name>
> Date: Mon, 29 Feb 2016 02:23:43 -0500
> Subject: [PATCH] gnu: ilmbase: Add patch to fix build on i686.
>
> Fixes <http://bugs.gnu.org/22049>.
>
> * gnu/packages/patches/ilmbase-fix-tests.patch: New file.
> * gnu-system.am (dist_patch_DATA): Add it.
> * gnu/packages/graphics.scm (ilmbase)[source]: Add patch.
Perfect, thanks again!
Ludo’.
Reply sent
to
Leo Famulari <leo <at> famulari.name>
:
You have taken responsibility.
(Wed, 02 Mar 2016 00:21:02 GMT)
Full text and
rfc822 format available.
Notification sent
to
rennes <at> openmailbox.org
:
bug acknowledged by developer.
(Wed, 02 Mar 2016 00:21:02 GMT)
Full text and
rfc822 format available.
Message #57 received at 22049-done <at> debbugs.gnu.org (full text, mbox):
On Tue, Mar 01, 2016 at 09:36:53PM +0100, Ludovic Courtès wrote:
> Leo Famulari <leo <at> famulari.name> skribis:
>
> > On Tue, Mar 01, 2016 at 12:24:45PM -0500, Leo Famulari wrote:
> >> On Tue, Mar 01, 2016 at 02:36:24PM +0100, Ludovic Courtès wrote:
> >> > Leo Famulari <leo <at> famulari.name> skribis:
> >> >
> >> > > From bf1f2a1c3621ba93ec99711ec78a79663acb6e82 Mon Sep 17 00:00:00 2001
> >> > > Message-Id: <bf1f2a1c3621ba93ec99711ec78a79663acb6e82.1456734966.git.leo <at> famulari.name>
> >> > > From: Leo Famulari <leo <at> famulari.name>
> >> > > Date: Mon, 29 Feb 2016 02:23:43 -0500
> >> > > Subject: [PATCH 1/1] gnu: ilmbase: Add patches to fix build on i686.
> >> > >
> >> > > Fixes <http://bugs.gnu.org/22049>.
> >> > >
> >> > > * gnu/packages/patches/ilmbase-testBox.patch,
> >> > > gnu/packages/patches/ilmbase-testBoxAlgo.patch: New files.
> >> > > * gnu-system.am (dist_patch_DATA): Add them.
> >> > > * gnu/packages/graphics.scm (ilmbase)[native-inputs]: Add patch/testBox
> >> > > and patch/testBoxAlgo.
> >> > > [arguments]: Add 'patch-for-i686' phase.
> >> >
> >> > Cool!
> >> >
> >> > I think it’d be reasonable to squash both patches in one file, and to
> >> > apply it unconditionally. WDYT?
> >>
> >> Sure, I'll send an updated patch.
> >
> > Attached.
> >
>
> [...]
>
> >> > So I gather upgrading to IlmBase 2.0.1 is not an option?
> >>
> >> 2.0.1 would be a downgrade for us; we are on 2.2.0. I did try it without
> >> success.
>
> Oops, sorry. :-)
>
> > From 2f895108a3f476038b82e03645ee7f51e4ee1675 Mon Sep 17 00:00:00 2001
> > From: Leo Famulari <leo <at> famulari.name>
> > Date: Mon, 29 Feb 2016 02:23:43 -0500
> > Subject: [PATCH] gnu: ilmbase: Add patch to fix build on i686.
> >
> > Fixes <http://bugs.gnu.org/22049>.
> >
> > * gnu/packages/patches/ilmbase-fix-tests.patch: New file.
> > * gnu-system.am (dist_patch_DATA): Add it.
> > * gnu/packages/graphics.scm (ilmbase)[source]: Add patch.
>
> Perfect, thanks again!
Pushed as 5e8276dcf4e3a, and closing.
>
> Ludo’.
bug archived.
Request was from
Debbugs Internal Request <help-debbugs <at> gnu.org>
to
internal_control <at> debbugs.gnu.org
.
(Wed, 30 Mar 2016 11:24:03 GMT)
Full text and
rfc822 format available.
This bug report was last modified 8 years and 27 days ago.
Previous Next
GNU bug tracking system
Copyright (C) 1999 Darren O. Benham,
1997,2003 nCipher Corporation Ltd,
1994-97 Ian Jackson.