Please read this before reporting a bug:
https://wiki.archlinux.org/title/Bug_reporting_guidelines
Do NOT report bugs when a package is just outdated, or it is in the AUR. Use the 'flag out of date' link on the package page, or the Mailing List.
REPEAT: Do NOT report bugs for outdated packages!
https://wiki.archlinux.org/title/Bug_reporting_guidelines
Do NOT report bugs when a package is just outdated, or it is in the AUR. Use the 'flag out of date' link on the package page, or the Mailing List.
REPEAT: Do NOT report bugs for outdated packages!
FS#65286 - [root] Impossible to compile a macro with ROOT using ACLiC
Attached to Project:
Community Packages
Opened by Semen Turchikhin (Som89) - Monday, 27 January 2020, 11:54 GMT
Last edited by freswa (frederik) - Tuesday, 11 February 2020, 19:15 GMT
Opened by Semen Turchikhin (Som89) - Monday, 27 January 2020, 11:54 GMT
Last edited by freswa (frederik) - Tuesday, 11 February 2020, 19:15 GMT
|
DetailsDescription:
Compilation of macros with ACLiC is broken. When adding "+" to the macro name, I get the following error: Processing test.C+... Info in <TUnixSystem::ACLiC>: creating shared library /home/sturchikhin/temp/./test_C.so In file included from /usr/include/c++/9.2.0/ext/string_conversions.h:41, from /usr/include/c++/9.2.0/bits/basic_string.h:6493, from /usr/include/c++/9.2.0/string:55, from /usr/include/TSchemaHelper.h:17, from /usr/include/TGenericClassInfo.h:16, from /usr/include/Rtypes.h:193, from /usr/include/TObject.h:17, from /usr/include/TNamed.h:25, from /usr/include/TDictionary.h:44, from /usr/include/TClass.h:23, from /home/sturchikhin/temp/test_C_ACLiC_dict.cxx:14: /usr/include/c++/9.2.0/cstdlib:75:15: fatal error: stdlib.h: No such file or directory 75 | #include_next <stdlib.h> | ^~~~~~~~~~ compilation terminated. This works fine if I install root-6.18.04-4 and broken since 6.18.04-5, so it may be caused by https://git.archlinux.org/svntogit/community.git/commit/trunk?h=packages/root&id=bc46e309dde2e934e20736e2a67d51e468ae71d9. Additional info: * package version: 6.18.04-8, was working in 6.18.04-4, broken since 6.18.04-5; gcc version is gcc-9.2.0-4. Steps to reproduce: * Create any simple macro test.C, like "void test() {}" * run it with compilation, "root -l -n -q test.C+" |
This task depends upon
Closed by freswa (frederik)
Tuesday, 11 February 2020, 19:15 GMT
Reason for closing: Fixed
Additional comments about closing: 6.18.04-9
Tuesday, 11 February 2020, 19:15 GMT
Reason for closing: Fixed
Additional comments about closing: 6.18.04-9