|
Bugzilla – Full Text Bug Listing |
| Summary: | Blender: not compiled with Cycles render engine | ||
|---|---|---|---|
| Product: | [openSUSE] openSUSE Distribution | Reporter: | Lassi Väätämöinen <lassi.vaatamoinen> |
| Component: | X11 Applications | Assignee: | Dave Plater <davejplater> |
| Status: | RESOLVED FIXED | QA Contact: | E-mail List <qa-bugs> |
| Severity: | Normal | ||
| Priority: | P5 - None | CC: | davejplater, lassi.vaatamoinen, novell, sbrabec, stephan.barth |
| Version: | 13.2 | ||
| Target Milestone: | --- | ||
| Hardware: | x86-64 | ||
| OS: | openSUSE 13.2 | ||
| Whiteboard: | |||
| Found By: | --- | Services Priority: | |
| Business Priority: | Blocker: | --- | |
| Marketing QA Status: | --- | IT Deployment: | --- |
| Attachments: | Screenshot from preferences showing cycles missing | ||
*** Bug 905650 has been marked as a duplicate of this bug. *** It's a build time option and therefore missing. Compiling it with cycles doesn't work yet, because there are some libraries missing. It's on my To Do list and I am aware this might become the default renderer soon, but I didn't have the time yet to enable that feature. In order to build with cycles blender needs OpenImageIO, not at present in our distribution. OpenImageIO also needs two other packages to build that aren't in our distribution, txt2man and pugixml. I've built these packages and blender with cycles, in my home:plater:blender repository. You can install from the following repo : http://download.opensuse.org/repositories/home:/plater:/blender/openSUSE_13.2 and test it. A quick test showed no problems. Awesome Dave! :) I had planned to work on this in the christmas break, but found no time unfortunately. Thanks for taking care of this. *** Bug 832298 has been marked as a duplicate of this bug. *** Markus, could you please also test the test build from Dave? Thanks! Dave, I think we should proceed and add this feature to Factory soon. I see you already have it running with 2.73a. Do you have any concrete worries or arguments against it? I've submitted OpenImageIO version 1.5.12 to graphics and shall submit blender with cycles when accepted. Meanwhile could you test the home:plater:blender blender package, (In reply to Dave Plater from comment #7) > I've submitted OpenImageIO version 1.5.12 to graphics and shall submit > blender with cycles when accepted. Meanwhile could you test the > home:plater:blender blender package, Ah, great. I installed the latest version from your repo yesterday and used it for about one hour with breaks and all worked fine :) Excellent job! Stanislav, can you please accept request 288601 and add me as maintainer for the package. OpenImageIO is in graphics but I overlooked it's need for pugixml which I've submitted to devel:libraries:c_c++ sr#290283 This is an autogenerated message for OBS integration: This bug (905649) was mentioned in https://build.opensuse.org/request/show/291261 Factory / pugixml pugixml is in factory and I've submitted OpenImageIO and when it is accepted I shall submit blender "with cycles" If enabling of a new feature does not cause problem, then it is good to enable it.
Regarding old distros:
It is your own decision, how to solve it there:
- Aggregate or link needed packages to the OBS repository where blender resides (disable them by default and enable where it is needed).
- Use "%if 0%{?suse_version} > 1320" in the spec file and not enable the feature in old distros. (If it is too much work to make it working in old distros.)
- Disable build for old distros. (Ugly, don't do it.)
This is an autogenerated message for OBS integration: This bug (905649) was mentioned in https://build.opensuse.org/request/show/292098 Factory / OpenImageIO Submitted blender with cycles to Factory sr#294306 blender with cycles is now in factory. OpenImageIO is currently without hdf5, Field3D and txt2man for the man pages. If this is a problem please reopen this bug and I'll try to get the missing packages into factory. |
Created attachment 613797 [details] Screenshot from preferences showing cycles missing "Cycles" render engine is missing, as it is probably not compiled in the package. This can be observed by going to File->User Preferences and search for cycles. "Missing script files: cycles" is shown.