You are not logged in.

#1 2013-03-07 08:58:00

davecoventry
Member
Registered: 2013-02-09
Posts: 7

Yafaray looking for libIlmThread.so.6

Yafaray (http://www.yafaray.org/) gives the following errors when I try to enable it within Blender 2.65:

ERROR: Failed to load library libyafaraycore.so, OSError('libIlmThread.so.6: cannot open shared object file: No such file or directory',)
ERROR: Failed to load library libyafarayplugin.so, OSError('libIlmThread.so.6: cannot open shared object file: No such file or directory',)
Traceback (most recent call last):
  File "/usr/share/blender/2.65/scripts/modules/addon_utils.py", line 264, in enable
    mod = __import__(module_name)
  File "/home/dave/.config/blender/2.65/scripts/addons/yafaray/__init__.py", line 81, in <module>
    from . import io
  File "/home/dave/.config/blender/2.65/scripts/addons/yafaray/io/__init__.py", line 21, in <module>
    import yafrayinterface
  File "/home/dave/.config/blender/2.65/scripts/addons/yafaray/bin/yafrayinterface.py", line 25, in <module>
    _yafrayinterface = swig_import_helper()
  File "/home/dave/.config/blender/2.65/scripts/addons/yafaray/bin/yafrayinterface.py", line 21, in swig_import_helper
    _mod = imp.load_module('_yafrayinterface', fp, pathname, description)
  File "/usr/lib/python3.3/imp.py", line 164, in load_module
    return load_dynamic(name, filename, file)
ImportError: libIlmThread.so.6: cannot open shared object file: No such file or directory

It appears I have libIlmThread.so.7.

dave@localhost ~ $ locate -b libIlmThread.so.6
dave@localhost ~ sad $ locate -b libIlmThread.so 
/usr/lib/libIlmThread.so
/usr/lib/libIlmThread.so.7
/usr/lib/libIlmThread.so.7.0.0

I am NOT going to go through these dependencies softlinking each back to it's R6 predecessor because it's a tedious exercise which probably won't work.

Offline

#2 2013-03-07 09:05:08

kaszak696
Member
Registered: 2009-05-26
Posts: 543

Re: Yafaray looking for libIlmThread.so.6

If you have the sources, just recompile it. If not, wait for upstream update. Symlinking libraries is a BAD idea, never do it.


'What can be asserted without evidence can also be dismissed without evidence.' - Christopher Hitchens
'There's no such thing as addiction, there's only things that you enjoy doing more than life.' - Doug Stanhope
GitHub Junkyard

Offline

#3 2013-03-07 10:47:55

davecoventry
Member
Registered: 2013-02-09
Posts: 7

Re: Yafaray looking for libIlmThread.so.6

sad

localhost /home/dave/builds/Yafaray/Core $ cmake 
cmake: error while loading shared libraries: libarchive.so.12: cannot open shared object file: No such file or directory
localhost /home/dave/builds/Yafaray/Core sad $ locate -b libarchive.so.
/opt/arch32/usr/lib/libarchive.so.13
/opt/arch32/usr/lib/libarchive.so.13.1.2
/usr/lib/libarchive.so.13
/usr/lib/libarchive.so.13.1.2

Offline

#4 2013-03-07 11:12:05

kaszak696
Member
Registered: 2009-05-26
Posts: 543

Re: Yafaray looking for libIlmThread.so.6

Do a -Syu of your system, seems like you did a partial. Use the PKGBUILD in AUR to install this.

Last edited by kaszak696 (2013-03-07 11:13:41)


'What can be asserted without evidence can also be dismissed without evidence.' - Christopher Hitchens
'There's no such thing as addiction, there's only things that you enjoy doing more than life.' - Doug Stanhope
GitHub Junkyard

Offline

#5 2013-03-07 11:34:54

davecoventry
Member
Registered: 2013-02-09
Posts: 7

Re: Yafaray looking for libIlmThread.so.6

localhost /home/dave/builds/Yafaray/Core $ pacman -Syu     
:: Synchronizing package databases...
core is up to date
extra is up to date
community is up to date
multilib is up to date
:: Starting full system upgrade...
:: Replace khrplatform-devel with extra/mesa? [Y/n]
:: Replace lib32-libgl with multilib/lib32-mesa-libgl? [Y/n]
:: Replace lib32-libglapi with multilib/lib32-mesa? [Y/n]
:: Replace libegl with extra/mesa? [Y/n]
:: Replace libgbm with extra/mesa? [Y/n]
:: Replace libgl with extra/mesa-libgl? [Y/n]
:: Replace libglapi with extra/mesa? [Y/n]
:: Replace qt with extra/qt4? [Y/n]
resolving dependencies...
looking for inter-conflicts...
error: failed to prepare transaction (could not satisfy dependencies)
:: soqt: requires qt
localhost /home/dave/builds/Yafaray/Core sad $ pacman -S qt
:: There are 13 members in group qt:
:: Repository extra
   1) qt5-base  2) qt5-declarative  3) qt5-graphicaleffects
   4) qt5-imageformats  5) qt5-jsbackend  6) qt5-multimedia  7) qt5-quick1
   8) qt5-script  9) qt5-svg  10) qt5-tools  11) qt5-translations
   12) qt5-webkit  13) qt5-xmlpatterns

Enter a selection (default=all):
resolving dependencies...
looking for inter-conflicts...
:: qt5-base and qt are in conflict. Remove qt? [y/N] y
error: failed to prepare transaction (could not satisfy dependencies)
:: attica: requires qt
:: grantlee: requires qt
:: libdbusmenu-qt: requires qt
:: libqzeitgeist: requires qt
:: phonon: requires qt
:: polkit-qt: requires qt
:: qca: requires qt
:: qtwebkit: requires qt
:: soprano: requires qt
:: soqt: requires qt
:: strigi: requires qt

Offline

#6 2013-03-07 11:51:48

kaszak696
Member
Registered: 2009-05-26
Posts: 543

Re: Yafaray looking for libIlmThread.so.6


'What can be asserted without evidence can also be dismissed without evidence.' - Christopher Hitchens
'There's no such thing as addiction, there's only things that you enjoy doing more than life.' - Doug Stanhope
GitHub Junkyard

Offline

Board footer

Powered by FluxBB