GSI Helmholtzzentrum für Schwerionenforschung
[FIXED] update to present revision 15458 does not work
Hi, I wanted to update PandaRoot to the present revision (15458). There seems to be a bug in this version in PndEmcDict. After "make" I get the error message below. Can someone please help? Best regards, Albrecht ========== [ 58%] Building CXX object emc/CMakeFiles/Emc.dir/PndEmcDict.cxx.o /private/fairroot/build_trunk_mar12/emc/PndEmcDict.cxx: In function 'void G__cpp_setup_inheritancePndEmcDict()': /private/fairroot/build_trunk_mar12/emc/PndEmcDict.cxx:22519: error: 'FairBasePoint' was not declared in this scope /private/fairroot/build_trunk_mar12/emc/PndEmcDict.cxx:22519: error: 'G__Lpbase' was not declared in this scope /private/fairroot/build_trunk_mar12/emc/PndEmcDict.cxx:22519: error: expected primary-expression before ')' token /private/fairroot/build_trunk_mar12/emc/PndEmcDict.cxx:22519: error: expected `;' before 'G__Lderived' /private/fairroot/build_trunk_mar12/emc/PndEmcDict.cxx:22531: error: 'FairLinkedData' was not declared in this scope /private/fairroot/build_trunk_mar12/emc/PndEmcDict.cxx:22531: error: 'G__Lpbase' was not declared in this scope /private/fairroot/build_trunk_mar12/emc/PndEmcDict.cxx:22531: error: expected primary-expression before ')' token /private/fairroot/build_trunk_mar12/emc/PndEmcDict.cxx:22531: error: expected `;' before 'G__Lderived' /private/fairroot/build_trunk_mar12/emc/PndEmcDict.cxx:22547: error: 'FairBasePoint' was not declared in this scope /private/fairroot/build_trunk_mar12/emc/PndEmcDict.cxx:22547: error: 'G__Lpbase' was not declared in this scope /private/fairroot/build_trunk_mar12/emc/PndEmcDict.cxx:22547: error: expected primary-expression before ')' token /private/fairroot/build_trunk_mar12/emc/PndEmcDict.cxx:22547: error: expected `;' before 'G__Lderived' /private/fairroot/build_trunk_mar12/emc/PndEmcDict.cxx:22559: error: 'FairLinkedData' was not declared in this scope /private/fairroot/build_trunk_mar12/emc/PndEmcDict.cxx:22559: error: 'G__Lpbase' was not declared in this scope /private/fairroot/build_trunk_mar12/emc/PndEmcDict.cxx:22559: error: expected primary-expression before ')' token /private/fairroot/build_trunk_mar12/emc/PndEmcDict.cxx:22559: error: expected `;' before 'G__Lderived' /private/fairroot/build_trunk_mar12/emc/PndEmcDict.cxx:22575: error: 'FairBasePoint' was not declared in this scope /private/fairroot/build_trunk_mar12/emc/PndEmcDict.cxx:22575: error: 'G__Lpbase' was not declared in this scope /private/fairroot/build_trunk_mar12/emc/PndEmcDict.cxx:22575: error: expected primary-expression before ')' token /private/fairroot/build_trunk_mar12/emc/PndEmcDict.cxx:22575: error: expected `;' before 'G__Lderived' /private/fairroot/build_trunk_mar12/emc/PndEmcDict.cxx:22587: error: 'FairLinkedData' was not declared in this scope /private/fairroot/build_trunk_mar12/emc/PndEmcDict.cxx:22587: error: 'G__Lpbase' was not declared in this scope /private/fairroot/build_trunk_mar12/emc/PndEmcDict.cxx:22587: error: expected primary-expression before ')' token /private/fairroot/build_trunk_mar12/emc/PndEmcDict.cxx:22587: error: expected `;' before 'G__Lderived' /private/fairroot/build_trunk_mar12/emc/PndEmcDict.cxx:22603: error: 'FairBasePoint' was not declared in this scope /private/fairroot/build_trunk_mar12/emc/PndEmcDict.cxx:22603: error: 'G__Lpbase' was not declared in this scope /private/fairroot/build_trunk_mar12/emc/PndEmcDict.cxx:22603: error: expected primary-expression before ')' token /private/fairroot/build_trunk_mar12/emc/PndEmcDict.cxx:22603: error: expected `;' before 'G__Lderived' /private/fairroot/build_trunk_mar12/emc/PndEmcDict.cxx:22615: error: 'FairLinkedData' was not declared in this scope /private/fairroot/build_trunk_mar12/emc/PndEmcDict.cxx:22615: error: 'G__Lpbase' was not declared in this scope /private/fairroot/build_trunk_mar12/emc/PndEmcDict.cxx:22615: error: expected primary-expression before ')' token /private/fairroot/build_trunk_mar12/emc/PndEmcDict.cxx:22615: error: expected `;' before 'G__Lderived' /private/fairroot/build_trunk_mar12/emc/PndEmcDict.cxx:22639: error: 'FairLinkedData' was not declared in this scope /private/fairroot/build_trunk_mar12/emc/PndEmcDict.cxx:22639: error: 'G__Lpbase' was not declared in this scope /private/fairroot/build_trunk_mar12/emc/PndEmcDict.cxx:22639: error: expected primary-expression before ')' token /private/fairroot/build_trunk_mar12/emc/PndEmcDict.cxx:22639: error: expected `;' before 'G__Lderived' /private/fairroot/build_trunk_mar12/emc/PndEmcDict.cxx:22671: error: 'FairLinkedData' was not declared in this scope /private/fairroot/build_trunk_mar12/emc/PndEmcDict.cxx:22671: error: 'G__Lpbase' was not declared in this scope /private/fairroot/build_trunk_mar12/emc/PndEmcDict.cxx:22671: error: expected primary-expression before ')' token /private/fairroot/build_trunk_mar12/emc/PndEmcDict.cxx:22671: error: expected `;' before 'G__Lderived' /private/fairroot/build_trunk_mar12/emc/PndEmcDict.cxx:22691: error: 'FairLinkedData' was not declared in this scope /private/fairroot/build_trunk_mar12/emc/PndEmcDict.cxx:22691: error: 'G__Lpbase' was not declared in this scope /private/fairroot/build_trunk_mar12/emc/PndEmcDict.cxx:22691: error: expected primary-expression before ')' token /private/fairroot/build_trunk_mar12/emc/PndEmcDict.cxx:22691: error: expected `;' before 'G__Lderived' /private/fairroot/build_trunk_mar12/emc/PndEmcDict.cxx:22711: error: 'FairLinkedData' was not declared in this scope /private/fairroot/build_trunk_mar12/emc/PndEmcDict.cxx:22711: error: 'G__Lpbase' was not declared in this scope /private/fairroot/build_trunk_mar12/emc/PndEmcDict.cxx:22711: error: expected primary-expression before ')' token /private/fairroot/build_trunk_mar12/emc/PndEmcDict.cxx:22711: error: expected `;' before 'G__Lderived' /private/fairroot/build_trunk_mar12/emc/PndEmcDict.cxx:22807: error: 'FairLinkedData' was not declared in this scope /private/fairroot/build_trunk_mar12/emc/PndEmcDict.cxx:22807: error: 'G__Lpbase' was not declared in this scope /private/fairroot/build_trunk_mar12/emc/PndEmcDict.cxx:22807: error: expected primary-expression before ')' token /private/fairroot/build_trunk_mar12/emc/PndEmcDict.cxx:22807: error: expected `;' before 'G__Lderived' /private/fairroot/build_trunk_mar12/emc/PndEmcDict.cxx:22847: error: 'FairLinkedData' was not declared in this scope /private/fairroot/build_trunk_mar12/emc/PndEmcDict.cxx:22847: error: 'G__Lpbase' was not declared in this scope /private/fairroot/build_trunk_mar12/emc/PndEmcDict.cxx:22847: error: expected primary-expression before ')' token /private/fairroot/build_trunk_mar12/emc/PndEmcDict.cxx:22847: error: expected `;' before 'G__Lderived' /private/fairroot/build_trunk_mar12/emc/PndEmcDict.cxx:22871: error: 'FairLinkedData' was not declared in this scope /private/fairroot/build_trunk_mar12/emc/PndEmcDict.cxx:22871: error: 'G__Lpbase' was not declared in this scope /private/fairroot/build_trunk_mar12/emc/PndEmcDict.cxx:22871: error: expected primary-expression before ')' token /private/fairroot/build_trunk_mar12/emc/PndEmcDict.cxx:22871: error: expected `;' before 'G__Lderived' make[2]: *** [emc/CMakeFiles/Emc.dir/PndEmcDict.cxx.o] Error 1 make[1]: *** [emc/CMakeFiles/Emc.dir/all] Error 2 make: *** [all] Error 2 kph446@ikp357:/private/fairroot/build_trunk_mar12>
Re: update to present revision 15458 does not work
Please delete the build folder and recompile pandaroot. It should help.
Hi, This is due to some changes in the base classes two weeks ago, you have either to remove your build directory and run again, or run the following command: Quote: find . -name "*LinkDef*" -exec touch {} \; in your pandaroot directory, then call the make again. Mohammad
Hi, Thank you. I did the first, and it worked afterwards. Albrecht