Gentoo Websites Logo
Go to: Gentoo Home Documentation Forums Lists Bugs Planet Store Wiki Get Gentoo!
Bug 668454 - media-libs/ctl-1.5.2-r1 : /.../CtlSimdInst.cpp:192:31: error: no match for operator<< (operand types are std::basic_ostream<char> and Iex_2_3::BaseExc )
Summary: media-libs/ctl-1.5.2-r1 : /.../CtlSimdInst.cpp:192:31: error: no match for op...
Status: RESOLVED FIXED
Alias: None
Product: Gentoo Linux
Classification: Unclassified
Component: Current packages (show other bugs)
Hardware: All Linux
: Normal normal (vote)
Assignee: Gentoo Media-video project
URL:
Whiteboard:
Keywords:
: 668456 (view as bug list)
Depends on:
Blocks: 681466
  Show dependency tree
 
Reported: 2018-10-12 13:20 UTC by Toralf Förster
Modified: 2019-11-23 16:29 UTC (History)
1 user (show)

See Also:
Package list:
Runtime testing required: ---


Attachments
emerge-info.txt (emerge-info.txt,16.98 KB, text/plain)
2018-10-12 13:20 UTC, Toralf Förster
Details
emerge-history.txt (emerge-history.txt,268.24 KB, text/plain)
2018-10-12 13:20 UTC, Toralf Förster
Details
environment (environment,108.34 KB, text/plain)
2018-10-12 13:20 UTC, Toralf Förster
Details
etc.portage.tbz2 (etc.portage.tbz2,17.92 KB, application/x-bzip)
2018-10-12 13:20 UTC, Toralf Förster
Details
logs.tbz2 (logs.tbz2,4.56 KB, application/x-bzip)
2018-10-12 13:20 UTC, Toralf Förster
Details
media-libs:ctl-1.5.2-r1:20181012-031854.log (media-libs:ctl-1.5.2-r1:20181012-031854.log,86.56 KB, text/plain)
2018-10-12 13:20 UTC, Toralf Förster
Details
temp.tbz2 (temp.tbz2,30.84 KB, application/x-bzip)
2018-10-12 13:20 UTC, Toralf Förster
Details
Patch to build against current openexr-2.3.0 (openexr-2.3.0.patch,455 bytes, patch)
2018-12-21 17:26 UTC, Bernd Feige
Details | Diff

Note You need to log in before you can comment on or make changes to this bug.
Description Toralf Förster gentoo-dev 2018-10-12 13:20:13 UTC
                 from /var/tmp/portage/media-libs/ctl-1.5.2-r1/work/CTL-ctl-1.5.2/lib/IlmCtlSimd/CtlSimdInst.cpp:61:
/var/tmp/portage/media-libs/ctl-1.5.2-r1/work/CTL-ctl-1.5.2/lib/IlmCtlSimd/CtlSimdInst.cpp: In member function ‘void Ctl::SimdInst::executePath(Ctl::SimdBoolMask&, Ctl::SimdXContext&) const’:
/var/tmp/portage/media-libs/ctl-1.5.2-r1/work/CTL-ctl-1.5.2/lib/IlmCtlSimd/CtlSimdInst.cpp:192:31: error: no match for ‘operator<<’ (operand types are ‘std::basic_ostream<char>’ and ‘Iex_2_3::BaseExc’)
    inst->lineNumber() << ": " << e);
/usr/include/OpenEXR/IexMacros.h:110:27: note: in definition of macro ‘REPLACE_EXC’
         _iex_replace_s << text;              \

  -------------------------------------------------------------------

  This is an unstable amd64 chroot image at a tinderbox (==build bot)
  name: 17.0-systemd_20181006-205355

  -------------------------------------------------------------------

gcc-config -l:
 [1] x86_64-pc-linux-gnu-7.3.1
 [2] x86_64-pc-linux-gnu-8.2.0 *

Available Python interpreters, in order of preference:
  [1]   python3.7
  [2]   python3.6
  [3]   python2.7 (fallback)
Available Ruby profiles:
  [1]   ruby23 (with Rubygems)
  [2]   ruby25 (with Rubygems) *
java-config:
The following VMs are available for generation-2:


emerge -qpvO media-libs/ctl
[ebuild   R   ] media-libs/ctl-1.5.2-r1
Comment 1 Toralf Förster gentoo-dev 2018-10-12 13:20:15 UTC
Created attachment 550884 [details]
emerge-info.txt
Comment 2 Toralf Förster gentoo-dev 2018-10-12 13:20:18 UTC
Created attachment 550886 [details]
emerge-history.txt
Comment 3 Toralf Förster gentoo-dev 2018-10-12 13:20:21 UTC
Created attachment 550888 [details]
environment
Comment 4 Toralf Förster gentoo-dev 2018-10-12 13:20:24 UTC
Created attachment 550890 [details]
etc.portage.tbz2
Comment 5 Toralf Förster gentoo-dev 2018-10-12 13:20:26 UTC
Created attachment 550892 [details]
logs.tbz2
Comment 6 Toralf Förster gentoo-dev 2018-10-12 13:20:29 UTC
Created attachment 550894 [details]
media-libs:ctl-1.5.2-r1:20181012-031854.log
Comment 7 Toralf Förster gentoo-dev 2018-10-12 13:20:32 UTC
Created attachment 550896 [details]
temp.tbz2
Comment 8 Juergen Rose 2018-10-12 16:15:31 UTC
I have the same issue.
Comment 9 Guy 2018-12-02 05:39:41 UTC
T ran into this same problem as well.

As a temporary work around, I masked:

=media-libs/openexr-2.3.0
=media-libs/ilmbase-2.3.0
=media-gfx/openexr_viewers-2.3.0

This is because, when present, these need to be the same versions.

Both media-libs/ctl-1.4.1 and media-libs/ctl-1.5.2-r1 had no problems when building against the 2.2.0-r1 versions of openexr, ilmbase and openexr_viewers.

Further checking showed that the only package dependent on media-libs/ctl was media-gfx/openexr_viewers. There were no packages dependent on openexr_viewers.

I removed media-gfx/openexr_viewers and media-libs/ctl. I unmasked the temporary masks I did previously.

Perhaps this bug, bug# 668456 and bug# 629604 are related to issues when media-gfx/openexr_viewers-2.3.0 is installed?

Bottom line work around - check if you need openexr_viewers. If not, remove both openexr_viewers and media-libs/ctl.
Comment 10 Bernd Feige 2018-12-21 17:26:43 UTC
Created attachment 558320 [details, diff]
Patch to build against current openexr-2.3.0

I believe this is upstream issue https://github.com/ampas/CTL/issues/71
I attach the quite trivial patch.
Comment 11 Rolf Eike Beer archtester 2019-04-07 08:51:07 UTC
*** Bug 668456 has been marked as a duplicate of this bug. ***
Comment 12 Larry the Git Cow gentoo-dev 2019-04-07 10:31:57 UTC
The bug has been closed via the following commit(s):

https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=f5897ec5bfe99fb0f29ec7a021771e0c0d2c4b68

commit f5897ec5bfe99fb0f29ec7a021771e0c0d2c4b68
Author:     Pacho Ramos <pacho@gentoo.org>
AuthorDate: 2019-04-07 10:31:34 +0000
Commit:     Pacho Ramos <pacho@gentoo.org>
CommitDate: 2019-04-07 10:31:50 +0000

    media-libs/ctl: Fix compat with newer openexr
    
    Closes: https://bugs.gentoo.org/668454
    Package-Manager: Portage-2.3.62, Repoman-2.3.12
    Signed-off-by: Pacho Ramos <pacho@gentoo.org>

 media-libs/ctl/ctl-1.5.2-r1.ebuild               |  7 +++++--
 media-libs/ctl/files/ctl-1.5.2-openexr-2.3.patch | 13 +++++++++++++
 2 files changed, 18 insertions(+), 2 deletions(-)