Comment # 7 on bug 1120406 from
(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


You are receiving this mail because: