SlackwareThis Forum is for the discussion of Slackware Linux.
Notices
Welcome to LinuxQuestions.org, a friendly and active Linux Community.
You are currently viewing LQ as a guest. By joining our community you will have the ability to post topics, receive our newsletter, use the advanced search, subscribe to threads and access many other special features. Registration is quick, simple and absolutely free. Join our community today!
Note that registered members see fewer ads, and ContentLink is completely disabled once you log in.
If you have any problems with the registration process or your account login, please contact us. If you need to reset your password, click here.
Having a problem logging in? Please visit this page to clear all LQ-related cookies.
Get a virtual cloud desktop with the Linux distro that you want in less than five minutes with Shells! With over 10 pre-installed distros to choose from, the worry-free installation life is here! Whether you are a digital nomad or just looking for flexibility, Shells can put your Linux machine on the device that you want to use.
Exclusive for LQ members, get up to 45% off per month. Click here for more info.
Hi All,
lately I am in trouble to compile blender..
Quote:
-- Installing: /tmp/SBo/package-blender/usr/share/blender/2.82/datafiles/studiolights/matcap/jade.exr
-- Installing: /tmp/SBo/package-blender/usr/share/blender/2.82/datafiles/studiolights/matcap/check_rim_dark.exr
build/bin/blender: error while loading shared libraries: libGLEW.so.2.1: cannot open shared object file: No such file or directory
executing: build/bin/blender --help
Traceback (most recent call last):
File "./doc/manpage/blender.1.py", line 55, in <module>
blender_help = subprocess.run(
File "/usr/lib64/python3.8/subprocess.py", line 512, in run
raise CalledProcessError(retcode, process.args,
subprocess.CalledProcessError: Command '['build/bin/blender', '--help']' returned non-zero exit status 127.
Blender:
Would you like to continue processing the rest of the
queue or would you like to abort? If this failed
package is a dependency of another package in the queue
then it may not make sense to continue.
(Y)es to continue, (N)o to abort, (R)etry the build?:
The compiling is good but when slackbuild tries to install I have that..
Any hints??
PS. I have another pc with the same distro but without kde5 ( normal current) where blender works
Thanks Regnad,
I use sbopkg and the Ponce's current for every out of distro program.. The issue is this one.. I have two PC with the same distro (OK one is with Alien's KDE5 but i think not guilt) and I use sbopkg current on either..
I checked the Cmake Cache.txt file and I have
Quote:
//Path to a library.
GLEW_LIBRARY:FILEPATH=/usr/lib64/libGLEW.so
which in turn is 2.2 and not 2.12 as states the error
@OP, You may need to uninstall and recompile all the dependencies needed for blender. It's possible one of your previously compiled dependencies was compiled against the older version of glew.
@Regnad Kcin, there are two versions of blender on SBo. One, blender, is a repackaging of the official binary, and the other, Blender, is one that is to be compiled. The repackaged binary is currently untouched on ponce's unofficial repo, but there has been an adjustment of the version to be compiled by adding a flag for boost.
Thanks Regnad,
I use sbopkg and the Ponce's current for every out of distro program.. The issue is this one.. I have two PC with the same distro (OK one is with Alien's KDE5 but i think not guilt) and I use sbopkg current on either..
I checked the Cmake Cache.txt file and I have
which in turn is 2.2 and not 2.12 as states the error
I'm confused
glew was updated from 2.1 to 2.2 on 5 APR. You might have a package you previously compiled that links against the old glew, and that is probably causing your broken compilation. Once you recompile all the dependencies, it will likely fix your problem.
@OP, You may need to uninstall and recompile all the dependencies needed for blender. It's possible one of your previously compiled dependencies was compiled against the older version of glew.
I think I did : I re-created the Blender queue and re run all.. You think I have to remove all before rec-create the queue ??
I think I did : I re-created the Blender queue and re run all.. You think I have to remove all before rec-create the queue ??
Sometimes you need to remove all the packages since they can sometimes have circular dependencies and so they could still link to non-existent software.
Sometimes you need to remove all the packages since they can sometimes have circular dependencies and so they could still link to non-existent software.
Uninstall opencolor and openimage before building those dependencies again. If I remember correctly there is a circular dependency there. The binary Blender package works fine in Slackware. I used the SBo Slackbuild and the 2.82a binary package and installed that way.
Last edited by RadicalDreamer; 04-15-2020 at 01:31 PM.
Interesting.
At the end point what is going to be the difference in user functionality between installing the binary direct from the blender site (quick simple easy), the SlackBuild that repackages the binary (has some menu issues), and a compile from scratch capital B Blender (I havent tried it)?
Interesting.
At the end point what is going to be the difference in user functionality between installing the binary direct from the blender site (quick simple easy), the SlackBuild that repackages the binary (has some menu issues), and a compile from scratch capital B Blender (I havent tried it)?
What menu issues? I don't really dig into the menus except in the viewport. I'm a noob learning retopology at the moment.
LinuxQuestions.org is looking for people interested in writing
Editorials, Articles, Reviews, and more. If you'd like to contribute
content, let us know.