Enrico Guiraud

Results 153 comments of Enrico Guiraud

Sorry for the high latency -- the problem I was seeing turns out to be a bit more convoluted (more details [here](https://github.com/hedronvision/bazel-compile-commands-extractor/issues/140#issuecomment-1847780405)) and it is not strictly the fault of...

Hi, the segmentation fault is terrible ( ping @Axel-Naumann ) but the code is not valid C++: you need `for(int i=0; i

The segfault itself seems to be a problem in how the interpreter handles unnamed macros: ```cpp // foo.C { for(i=0; i < 0;); // the second usage of `i` is...

Another reproducer: ``` ~ root -l root [0] Long32_t ba; ROOT_prompt_0:1:9: error: expected ';' after expression Long32_t ba; ^ ; ROOT_prompt_0:1:10: error: use of undeclared identifier 'ba' Long32_t ba; ^...

This is still a problem in 6.26.04: ``` root [0] ROOT::RDataFrame(10).Define("x", "42").Histo1D("x").DrawClone() ROOT_prompt_0:1:52: error: no member named 'DrawClone' in 'ROOT::RDF::RResultPtr'; did you mean to use '->' instead of '.'? ROOT::RDataFrame(10).Define("x",...

This is still present in v6.28.04 (LLVM 13) but the error is much more verbose: ``` /tmp root -l root [0] ROOT::RDataFrame(10).Define("x", "42").Histo1D("x").DrawClone() ROOT_prompt_0:1:52: error: no member named 'DrawClone' in...

Still present in current master: ```shell root [0] ROOT::RDataFrame(10).Define("x", "42").Histo1D("x").DrawClone() ROOT_prompt_0:1:52: error: no member named 'DrawClone' in 'ROOT::RDF::RResultPtr'; did you mean to use '->' instead of '.'? ROOT::RDataFrame(10).Define("x", "42").Histo1D("x").DrawClone() ^...

I think the fixed state should behave like this: ```shell root [0] ROOT::RDataFrame(10).Define("x", "42").Histo1D("x").DrawClone() ROOT_prompt_0:1:52: error: no member named 'DrawClone' in 'ROOT::RDF::RResultPtr'; did you mean to use '->' instead of...

Assigning both @couet and @Axel-Naumann because the ticket is about ROOT6 graphics but the improvement might be added to ROOT7 graphics.

Philippe mentioned that `root-config --tutdir` might be wrong when ROOT is ready to be installed somewhere else and we run the tests from the build directory. And `hsimple.C` is use...