(In reply to Ulrich Windl from comment #6) > I had to install libboost_wave1_66_0 before > rpm -vU blender-2.79b-lp150.280.1.x86_64.rpm > liboslexec1_9-1.9.13-lp150.4.1.x86_64.rpm > liboslcomp1_9-1.9.13-lp150.4.1.x86_64.rpm > liboslquery1_9-1.9.13-lp150.4.1.x86_64.rpm. Is that a new dependency, or > some mistake? Please don't use rpm for installation, I can't guarantee the integrity of your system. Use zypper, if you had it would have pulled in boost_wave as a dependency of liboslexec1_9 one of the many OpenShaderLanguage libraries. See: https://build.opensuse.org/package/binaries/home:plater:blender/OpenShadingLanguage/Leap_15.0 for all of the built binaries. > Unfortunately that build does not fix the problem (some files seem to be > missing): > --- > WARNING: /tmp/tmp3ef8bqud.osl:0: warning: Unable to find "stdosl.h" > ERROR: /tmp/tmp3ef8bqud.osl:1: error: error: could not find include file: > /usr/share/blender/2.79/scripts/addons/cycles/shader/stdosl.h > > WARNING: /tmp/tmp65h410w7.osl:0: warning: Unable to find "stdosl.h" > ERROR: /tmp/tmp65h410w7.osl:1: error: error: could not find include file: > /usr/share/blender/2.79/scripts/addons/cycles/shader/stdosl.h > > Error: OSL script compilation failed, see console for errors All of the shader files are in OpenShadingLanguage-shaders-devel, I'll have a look at blenders build options and where it looks for the shader files otherwise I'll have to package the shaders in blender directories. I'll also ask the blender developers. Unfortunately only gentoo and archlinux have packaged OSL so I'm basically working blind. I'll repackage the shaders. > --- > However I had tried some separate build of Blender 2.7 > (blender-2.79-linux-glibc219-x86_64), and that one worked. And that build > includes the file: > > find blender-2.79-linux-glibc219-x86_64 -name stdosl.h > blender-2.79-linux-glibc219-x86_64/2.79/scripts/addons/cycles/shader/stdosl.h