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.

Reply via email to