Hi experts,
I’m using Python v. 2.7.10 with Jupyter, and when I try to use the ROOT.std.vector.push_back() function, my kernel freezes and I have to restart the notebook. There seems to be a problem right when I import ROOT:
Welcome to ROOTaaS 6.06/02
input_line_30:1:10: fatal error: 'dlfcn.h' file not found
#include "dlfcn.h"
^
input_line_33:2:24: error: use of undeclared identifier 'RTLD_NOW'
(dlopen("libRint.so", RTLD_NOW))
^
Strangely enough, this doesn’t seem to completely destroy ROOT functionality, since I can still create a vector, among other things.
a = R.std.vector("double")()
a.size()
However, if I try to use push_back(), the notebook simply hangs forever.
How can I go about debugging this issue?
Thanks for the help!