Gentoo Websites Logo
Go to: Gentoo Home Documentation Forums Lists Bugs Planet Store Wiki Get Gentoo!
Bug 754909 - media-libs/opencolorio-1.1.0-r4: fails to build against media-libs/openimageio-2.2.8.0
Summary: media-libs/opencolorio-1.1.0-r4: fails to build against media-libs/openimagei...
Status: RESOLVED FIXED
Alias: None
Product: Gentoo Linux
Classification: Unclassified
Component: Current packages (show other bugs)
Hardware: All Linux
: Normal normal (vote)
Assignee: No maintainer - Look at https://wiki.gentoo.org/wiki/Project:Proxy_Maintainers if you want to take care of it
URL:
Whiteboard:
Keywords:
Depends on: 754966
Blocks:
  Show dependency tree
 
Reported: 2020-11-16 12:46 UTC by Bas Weelinck
Modified: 2020-12-23 21:56 UTC (History)
4 users (show)

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


Attachments
emerge --info output (emerge_info.txt,6.10 KB, text/plain)
2020-11-16 12:46 UTC, Bas Weelinck
Details
media-libs/opencolorio-1.1.0-r4 build log (opencolorio-1.1.0-r4-build.log,67.79 KB, text/x-log)
2020-11-16 12:52 UTC, Bas Weelinck
Details

Note You need to log in before you can comment on or make changes to this bug.
Description Bas Weelinck 2020-11-16 12:46:04 UTC
Since upgrading media-libs/openimageio from version 1.8.17-r2 to version 2.2.8.0

I am no longer able to compile opencolorio due to conversion errors such as:
/var/tmp/portage/media-libs/opencolorio-1.1.0-r4/work/OpenColorIO-1.1.0/src/apps/ociodisplay/main.cpp:109:59: error: cannot convert ‘OpenImageIO_v2_2::ImageInput::unique_ptr’ {aka ‘std::unique_ptr<OpenImageIO_v2_2::ImageInput>’} to ‘OpenImageIO_v2_2::ImageInput*’ in initialization


Reproducible: Always

Steps to Reproduce:
1. Have media-libs/openimageio-2.2.8.0 installed
2. Merge media-libs/opencolorio-1.1.0-r4 with opengl useflag set
Actual Results:  
Build failure

Expected Results:  
Package merges successfully.
Comment 1 Bas Weelinck 2020-11-16 12:46:42 UTC
Created attachment 671626 [details]
emerge --info output
Comment 2 Bas Weelinck 2020-11-16 12:52:48 UTC
Created attachment 671629 [details]
media-libs/opencolorio-1.1.0-r4 build log
Comment 3 tusooa 2020-11-16 15:53:55 UTC
Can confirm this. Looks like there is an API change here.
Comment 4 Sam James archtester Gentoo Infrastructure gentoo-dev Security 2020-11-16 16:03:18 UTC
Hmm. This appeared before but the reporter did not reply: bug 750338.
Comment 5 Sam James archtester Gentoo Infrastructure gentoo-dev Security 2020-11-16 16:04:49 UTC
Can you try 1.1.1?
Comment 6 Mark Purtill 2020-11-16 18:58:53 UTC
I'm not the original poster, but I had the same problem and 1.1.1 does compile for me.
Comment 7 Bas Weelinck 2020-11-16 19:33:02 UTC
Alright, I can als confirm. 1.1.1 does compile for me.
Comment 8 Sam James archtester Gentoo Infrastructure gentoo-dev Security 2020-11-16 20:45:06 UTC
Thanks for the feedback guys. Will stable the newer one because the old openimageio was already removed.
Comment 9 Bas Weelinck 2020-11-17 00:17:33 UTC
You're welcome. Thanks for the fast response.
Comment 10 Larry the Git Cow gentoo-dev 2020-12-23 21:56:56 UTC
The bug has been closed via the following commit(s):

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

commit a0f8069f8082e032d77bf4e1a7417ad7acadaa6f
Author:     Sam James <sam@gentoo.org>
AuthorDate: 2020-12-23 21:56:28 +0000
Commit:     Sam James <sam@gentoo.org>
CommitDate: 2020-12-23 21:56:28 +0000

    media-libs/opencolorio: cleanup old
    
    Closes: https://bugs.gentoo.org/754909
    Package-Manager: Portage-3.0.12-prefix, Repoman-3.0.2
    Signed-off-by: Sam James <sam@gentoo.org>

 media-libs/opencolorio/Manifest                    |  1 -
 media-libs/opencolorio/opencolorio-1.1.0-r4.ebuild | 94 ----------------------
 2 files changed, 95 deletions(-)