Sorry for the noise, I'd packaged /usr/share/blender/2.79/scripts/addons/cycles in a separate package, I've made it a hard requirement.
Dave

On 05/01/2019 09:28, Dave Plater wrote:
Hi, I'm attempting to package blender built with OpenShadingLanguage. I packaged OpenShadingLanguage noting that when it installed with no options the shaders directory with oso, osl and h files were installed to /usr/shaders a non LSB place. I patched it to install to:
/usr/share/OpenShadingLanguage/shaders/
but this doesn't work for blender. The user who requested osl gets this error: ERROR: /tmp/tmp65h410w7.osl:1: error: error: could not find include file: /usr/share/blender/2.79/scripts/addons/cycles/shader/stdosl.h It doesn't make sense to me to use blender directories for a third party package. I'm going to go ahead and package ols shader's into blenders versioned scripts/addons/cycles/ directory just to test but does blender look for osl shaders somewhere else?
Thanks
Dave Plater
openSUSE blender maintainer.
_______________________________________________
Bf-committers mailing list
Bf-committers@blender.org
https://lists.blender.org/mailman/listinfo/bf-committers

Reply via email to