Bug 220704 - graphics/openshadinglangugage: Fails to build after graphics/openimageIO update - "libOpenImageIO.so.1.6" not found
Summary: graphics/openshadinglangugage: Fails to build after graphics/openimageIO upda...
Status: Closed FIXED
Alias: None
Product: Ports & Packages
Classification: Unclassified
Component: Individual Port(s) (show other bugs)
Version: Latest
Hardware: Any Any
: --- Affects Only Me
Assignee: Steve Wills
URL:
Keywords: easy, needs-qa, regression
Depends on:
Blocks:
 
Reported: 2017-07-13 11:37 UTC by Walter Schwarzenfeld
Modified: 2017-08-12 20:34 UTC (History)
1 user (show)

See Also:
koobs: maintainer-feedback? (FreeBSD)
koobs: merge-quarterly?


Attachments
maintainer update for graphics/openimageio (545 bytes, patch)
2017-07-16 20:36 UTC, Shane
FreeBSD: maintainer-approval+
Details | Diff

Note You need to log in before you can comment on or make changes to this bug.
Description Walter Schwarzenfeld 2017-07-13 11:37:09 UTC
Openshadinglanguage fails after recent update of OpenImageIO with:

===>  Building for openshadinglanguage-1.7.5_2
[1/21] cd /ram/usr/ports/graphics/openshadinglanguage/work/.build/src/shaders && /ram/usr/ports/graphics/openshadinglanguage/work/.build/src/shaders/../oslc/oslc -q /ram/usr/ports/graphics/openshadinglanguage/work/OpenShadingLanguage-Release-1.7.5/src/shaders/emitter.osl
FAILED: src/shaders/emitter.oso 
cd /ram/usr/ports/graphics/openshadinglanguage/work/.build/src/shaders && /ram/usr/ports/graphics/openshadinglanguage/work/.build/src/shaders/../oslc/oslc -q /ram/usr/ports/graphics/openshadinglanguage/work/OpenShadingLanguage-Release-1.7.5/src/shaders/emitter.osl
Shared object "libOpenImageIO.so.1.6" not found, required by "liboslcomp.so"
ninja: build stopped: subcommand failed.
*** Error code 1

also graphics/blender (with a different error message, but also related to
libOpenImageIO.so.1.6).

On FreeBSD-10.3amd64
Comment 1 Shane 2017-07-16 20:36:46 UTC
Created attachment 184412 [details]
maintainer update for graphics/openimageio

I expect the error is from missing to update the link creation after the jump from x.6 to x.7

Not sure how you get the error as all my poudriere test builds complete.
Comment 2 Kubilay Kocak freebsd_committer freebsd_triage 2017-07-17 04:17:27 UTC
Assuming quarterly versions not affected given recency of change, please confirm (cancel merge-quartely) or leave as is to request merge

@Shane Please also:

- Set maintainer-approval to + on attachments (patches) for ports you are maintainer of 
- Confirm this change results in QA pass for both ports

Assign/CC committer of ports r445627
Comment 3 Walter Schwarzenfeld 2017-07-17 08:18:31 UTC
(In reply to Kubilay Kocak from comment #2)
Changing the link does not help.
Comment 4 Walter Schwarzenfeld 2017-07-17 09:14:43 UTC
Oslinfo still says:
oslinfo -v
Shared object "libOpenImageIO.so.1.6" not found, required by "oslinfo"
Comment 5 Walter Schwarzenfeld 2017-07-17 09:27:00 UTC
Solved:
After a deinstall of openshadinglanguage the reinstall works without problems.
Also blender. Thanks.
Comment 6 Shane 2017-07-18 02:49:45 UTC
@Kubilay While the link creation needs to be corrected, I can't get a build to fail. All of my poudriere tests pass with or without hte change.
Comment 7 Steve Wills freebsd_committer freebsd_triage 2017-08-12 20:34:14 UTC
Closing since reporter reports it as fixed.