Root crashes on FreeBSD 10


I compiled root on FreeBSD 10 (32 bit) like this:

./configure freebsd7 --prefix=/opt --with-clang --enable-libcxx --enable-explicitlink

root fails when fiiting:

[code]ROOT 5.34/18 (v5-34-18@v5-34-18, Mar 14 2014, 16:29:50 on freebsd7)

CINT/ROOT C/C++ Interpreter version 5.18.00, July 2, 2010
Type ? for help. Commands must be C++ statements.
Enclose multiple statements between { }.
Warning: Automatic variable ios_base::nocreate is allocated /opt/lib/root/cint/cint/include/iosenum.h:14:
Warning: Automatic variable ios_base::noreplace is allocated /opt/lib/root/cint/cint/include/iosenum.h:15:
Warning: Automatic variable ios_base::stdio is allocated /opt/lib/root/cint/cint/include/iosenum.h:37:
root [0] .x FittingDemo.C
Assertion failed: (fFunc != 0), function SetFunction, file /usr/home/rmason/Software/root/math/mathcore/src/Fitter.cxx, line 111.
Has anyone else had similar experience?


When compiled as a stand alone application the crash disappears. I infer that the problem is somewhere in CINT.


Hello, I think you should open a bug report on JIRA to describe your problem. It will keep track of your problem.


The reason I have not filed a bug report is that I think FreeBSD is not officially supported beyond version 7. Also, I think it may be worth waiting for Root 6, which I understand will use cling as the interpreter. There does not seem to be much point in the devs chasing bugs in a soon to be abandoned interpreter on an unsupported platform. Of course, if any of these suppositions is incorrect, then I will file a bug.