Mys system is FreeBSD 10.2-RELEASE-p14 #0: Wed Mar 16 20:46:12 UTC 2016 firstname.lastname@example.org:/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)
Officially blender only supports building with clang/llvm-3.4
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?
(In reply to FreeBSD from comment #1)
FreeBSD clang version 3.4.1 (tags/RELEASE_34/dot1-final 208032) 20140512
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.
...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.
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
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.
Feedback timeout (Blender starts without problems on 10.4 - 10.2 is EOL)