|Summary:||graphics/blender: Blender 2.76b_1 crashes on startup|
|Product:||Ports & Packages||Reporter:||lumiwa|
|Component:||Individual Port(s)||Assignee:||freebsd-ports-bugs (Nobody) <ports-bugs>|
|Status:||Closed Overcome By Events|
|Severity:||Affects Only Me||CC:||FreeBSD, lumiwa, w.schwarzenfeld|
Description lumiwa 2016-03-27 10:27:31 UTC
Hi! Mys system is FreeBSD 10.2-RELEASE-p14 #0: Wed Mar 16 20:46:12 UTC 2016 email@example.com:/usr/obj/usr/src/sys/GENERIC amd64 and I am running GNOME 3.18 and/or Fluxbox. I did rebuild with Synth all ports related to llvm-3.7.1 included Blender and when I run Blender I got: Assertion failed: (findOption(Name) == Values.size() && "Option already exists!"), function addLiteralOption, file /construction/xports/devel/llvm37/work/llvm-3.7.1.src/include/llvm/Support/CommandLine.h, line 698. Abort (core dumped) Thank you.
Comment 1 Shane 2016-03-29 07:19:17 UTC
Officially blender only supports building with clang/llvm-3.4 https://developer.blender.org/diffusion/B/browse/master/build_files/build_environment/install_deps.sh$312 Personally I built blender from master using clang38 yesterday (outside of ports on 10.3BETA2) and first quick testing appears to run fine. My installed ports are built using poudriere - using systems clang 3.4.1 Are you building all ports with CC=clang38 in make.conf for your synth config? or have you just started using clang38 to rebuild some ports?
Comment 2 lumiwa 2016-04-01 16:36:39 UTC
(In reply to FreeBSD from comment #1) clang --version FreeBSD clang version 3.4.1 (tags/RELEASE_34/dot1-final 208032) 20140512 Target: x86_64-unknown-freebsd10.2 Thread model: posix All ports are rebuild with Synth and pkg upgrade -f There were no problem. Blender works if I build it with Cycles disabled but I like Cycles render. Thank you.
Comment 3 Rene Ladan 2017-01-22 22:35:06 UTC
Comment 4 lumiwa 2017-02-26 12:51:20 UTC
...and now is the problem if is llvm34 installed than xserver doesn't start and if is not than openshadinglanguage cannot build and again cycles engine are still not usable on FreeBSD.
Comment 5 Shane 2017-02-27 05:32:40 UTC
llvm is only needed to build osl support, using osl scripts hasn't caught on very much, so if you aren't using any osl scripts then you can disable osl and still build cycles without needing llvm installed. The next release of osl supports using llvm 3.9 and 4.0, and it is currently in RC and was planned to be released by now but got delayed after some fixes were needed. When it is released I can send an update to remove the need for llvm 3.4
Comment 6 Shane 2017-10-21 07:17:38 UTC
The blender port has now been updated to 2.79 - this issue should be resolved. Can you check if you still have any trouble building and running blender.
Comment 7 Walter Schwarzenfeld 2018-02-14 18:12:50 UTC
Feedback timeout (Blender starts without problems on 10.4 - 10.2 is EOL)
Comment 8 Walter Schwarzenfeld 2018-02-25 00:02:05 UTC