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
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
|
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
Saturday, 28 August 2021, 13:42 GMT
Reason for closing: Fixed
Yes, the problem is solved, thank you!