FS#71889 - [openshadinglanguage] Recompile against new version of imath

Attached to Project: Community Packages
Opened by howetuft (howetuft) - Saturday, 21 August 2021, 20:34 GMT
Last edited by Sven-Hendrik Haase (Svenstaro) - Saturday, 28 August 2021, 13:42 GMT
Task Type Bug Report
Category Packages
Status Closed
Assigned To Sven-Hendrik Haase (Svenstaro)
Architecture All
Severity High
Priority Normal
Reported Version
Due in Version Undecided
Due Date Undecided
Percent Complete 100%
Votes 0
Private No

Details

Description:
'openshadinglanguage' package should be recompiled with last version of imath (3.1.2-1).
At the moment, it is compiled with an outdated version (3.0.x).
As a consequence, there are inconsistent exported symbols in liboslexec.so, which prevents buildings against this lib.

Steps to reproduce:
For instance, try to compile 'appleseed-git' from AUR, you'll get linker errors for several symbols.
Examples of link failures (with linker expected symbol / liboslexec.so exported symbol):
OSL_v1_11::RendererServices::get_inverse_matrix(OSL_v1_11::ShaderGlobals*, Imath_3_1::Matrix44<float>&, OpenImageIO_v2_2::ustring) / OSL_v1_11::RendererServices::get_inverse_matrix(OSL_v1_11::ShaderGlobals*, Imath_3_0::Matrix44<float>&, OpenImageIO_v2_2::ustring)

OSL_v1_11::RendererServices::pointcloud_write(OSL_v1_11::ShaderGlobals*, OpenImageIO_v2_2::ustring, Imath_3_1::Vec3<float> const&, int, OpenImageIO_v2_2::ustring const*, OpenImageIO_v2_2::TypeDesc const*, void const**) /
OSL_v1_11::RendererServices::pointcloud_write(OSL_v1_11::ShaderGlobals*, OpenImageIO_v2_2::ustring, Imath_3_0::Vec3<float> const&, int, OpenImageIO_v2_2::ustring const*, OpenImageIO_v2_2::TypeDesc const*, void const**)

etc.

Thanks!



This task depends upon

Closed by  Sven-Hendrik Haase (Svenstaro)
Saturday, 28 August 2021, 13:42 GMT
Reason for closing:  Fixed
Comment by Sven-Hendrik Haase (Svenstaro) - Saturday, 28 August 2021, 03:21 GMT
Thanks. Could you check out openshadinglanguage-1.11.14.2-1?
Comment by howetuft (howetuft) - Saturday, 28 August 2021, 07:01 GMT
Hello,
Yes, the problem is solved, thank you!

Loading...