Hi,
When compiling the new root version (22.00) , I get the error:
**/usr/local/include/Pythia8/PythiaStdlib.h:32:20:** **error:** **functions that differ only in their return type cannot be overloaded**
extern "C" void *(*dlsym(void *handle, const char *symbol))();
**^**
**/Applications/Xcode.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX10.15.sdk/usr/include/dlfcn.h:67:15:** **note:** previous declaration is here
extern void * dlsym(void * __handle, const char * __symbol) __DYLDDL_DRIVERKIT_UNAVAILABLE;
It might be an issue with Pythia but I did not upgrade Pythia lately and the compilation went w/o problems for the previous root version (20.06).
Could you provide more context? I suspect that happens when generating some dictionary. Could you rerun with make VERBOSE=1 and paste the entire failing invocation with all error messages?
Dear @vvassilev,
Thanks for the reply. AttachedROOT_22_Error.txt (34.7 KB) is the complete output starting just above the first and only error message.
I used “make VERBOSE=1”.
It looks like my suspicion was correct. This issue is on the pythia side. I would recommend uninstalling pythia if you are not using it or contacting the pythia dev community.