Problem with using ROOT.std.vector in Jupyter

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("", 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!


thanks for the report.
On what platform are you?