Hi Sal, Glad to hear you got it working. In general, “make clean; make” is the software equivalent of the “turn it off and then on again” for hardware 😊. Especially when there were API changes.
Best, Radu From: [email protected] <[email protected]> On Behalf Of Salman Husain Sent: Tuesday, March 25, 2025 9:55 PM To: ProjectChrono <[email protected]> Subject: Re: [chrono] Erros when making the project Hi Radu, All good now. I followed through the parsers module installation again. Everything works. On Tuesday, March 25, 2025 at 2:41:08 PM UTC-6 Salman Husain wrote: Note: Before the errors I see this output, [100%] Building CXX object src/demos/ros/CMakeFiles/demo_ROS_custom_handler.dir/demo_ROS_custom_handler.cpp.o [100%] Linking CXX executable ../../../bin/demo_ROS_custom_handler [100%] Built target demo_ROS_custom_handler On Tuesday, March 25, 2025 at 2:36:07 PM UTC-6 Salman Husain wrote: Hi Radu, Thanks for the quick follow up, I appreciate your patience. However, now I am having some issues with the ROS2 modules :(. I am cloned the repo from scratch and built it in a clean new folder. Cheers, Sal On Tuesday, March 25, 2025 at 1:05:12 PM UTC-6 Radu Serban wrote: You need to clean the solution and rebuild. This happens sometimes with SWIG-generated stuff when there’s an API change (which happened a day or two ago with the function GetSimulationRTF). --Radu From: [email protected]<mailto:[email protected]> <[email protected]<mailto:[email protected]>> On Behalf Of Salman Husain Sent: Tuesday, March 25, 2025 7:57 PM To: ProjectChrono <[email protected]<mailto:[email protected]>> Subject: [chrono] Erros when making the project Hi, I think I am facing errors building the project when SWIG is enabled. I wasn't having this when I built the project with Python not enabled. Note, the prject was building just fine till ~last week with Python adnSwig etc.. Here is the error message, [ 99%] Built target demo_ROBOT_Industrial /home/ubuntu/project-chrono/chrono-build/chrono_python/ChModuleCore_pythonPYTHON_wrap.cxx: In function ?PyObject* _wrap_ChVisualSystem_GetSimulationRTF(PyObject*, PyObject*)?: /home/ubuntu/project-chrono/chrono-build/chrono_python/ChModuleCore_pythonPYTHON_wrap.cxx:196300:80: error: no matching function for call to ?chrono::ChVisualSystem::GetSimulationRTF() const? 196300 | result = (double)((chrono::ChVisualSystem const *)arg1)->GetSimulationRTF(); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ In file included from /home/ubuntu/project-chrono/chrono-build/chrono_python/ChModuleCore_pythonPYTHON_wrap.cxx:4759: /home/ubuntu/project-chrono/chrono-source/chrono/src/chrono/assets/ChVisualSystem.h:169:12: note: candidate: ?double chrono::ChVisualSystem::GetSimulationRTF(unsigned int) const? 169 | double GetSimulationRTF(unsigned int i) const; | ^~~~~~~~~~~~~~~~ /home/ubuntu/project-chrono/chrono-source/chrono/src/chrono/assets/ChVisualSystem.h:169:12: note: candidate expects 1 argument, 0 provided make[2]: *** [src/chrono_swig/chrono_python/CMakeFiles/core.dir/build.make:76: src/chrono_swig/chrono_python/CMakeFiles/core.dir/__/__/__/chrono_python/ChModuleCore_pythonPYTHON_wrap.cxx.o] Error 1 make[1]: *** [CMakeFiles/Makefile2:939: src/chrono_swig/chrono_python/CMakeFiles/core.dir/all] Error 2 make: *** [Makefile:156: all] Error 2 -- You received this message because you are subscribed to the Google Groups "ProjectChrono" group. To unsubscribe from this group and stop receiving emails from it, send an email to [email protected]<mailto:[email protected]>. To view this discussion visit https://groups.google.com/d/msgid/projectchrono/2b88e569-342b-4c79-a87a-e15119e68742n%40googlegroups.com<https://urldefense.com/v3/__https:/groups.google.com/d/msgid/projectchrono/2b88e569-342b-4c79-a87a-e15119e68742n*40googlegroups.com?utm_medium=email&utm_source=footer__;JQ!!Mak6IKo!MitYQM9ufXxhF-ccquBCICEN8Esi9zkFYsOScpal9Kd0QfLON3vjRIBRo558krjIq-U0P-YtV29Rb0mNwUAUcRxvsA$>. -- You received this message because you are subscribed to the Google Groups "ProjectChrono" group. To unsubscribe from this group and stop receiving emails from it, send an email to [email protected]<mailto:[email protected]>. To view this discussion visit https://groups.google.com/d/msgid/projectchrono/24bb0045-3b28-4204-a50d-7b8c8fcf6339n%40googlegroups.com<https://urldefense.com/v3/__https:/groups.google.com/d/msgid/projectchrono/24bb0045-3b28-4204-a50d-7b8c8fcf6339n*40googlegroups.com?utm_medium=email&utm_source=footer__;JQ!!Mak6IKo!NKQeSLlxkyuVyUvrqUbqFGHRfH3bqYS7DN0aERNKX82J4M0hRPWys9R5S72f8L5tUjdIJDVqo5mZv4v9Eux2vabO7A$>. -- You received this message because you are subscribed to the Google Groups "ProjectChrono" group. To unsubscribe from this group and stop receiving emails from it, send an email to [email protected]. To view this discussion visit https://groups.google.com/d/msgid/projectchrono/CH3PPF46CDC21850B1ABAFA3C4A1DADB52CA7A62%40CH3PPF46CDC2185.namprd06.prod.outlook.com.
