|Subject:||Re: [Paparazzi-devel] Paparazzi - JSBSim|
|Date:||Mon, 1 Jul 2019 17:11:56 +0200|
You have installed the jsbsim library in the directory /opt/jsbsim (see prefix option), but you are passing compilation flag to link other /usr/local/lib.
You should try change CFLAGS and LDFLAGS for the correct path.
Le 01/07/2019 à 02:12, Xavier Claude a écrit :
I would like to do a NPS simulation with JSBSim as FDM. For some reasons, I dont want to use the paparazzi-jsbsim package. I precisely followed the steps
here (https://wiki.paparazziuav.org/wiki/JSBSim) to install JSBSim:cvs -z3 -d:pserver:address@hidden:/cvsroot/jsbsim co -D "23 Feb 2015" -P JSBSim cd JSBSim ./autogen.sh ./configure --enable-libraries --enable-shared --prefix=/opt/jsbsim make sudo make installThen I added, the following lines to bixler_lisa_m_2.xml file (I wanted to try that one): <makefile location="after"> nps.CFLAGS += -I/usr/local/include/JSBSim nps.LDFLAGS += -L/usr/local/lib </makefile>In the Paparazzi Center, I build the target without problem, but when I try to execute, I systematically get the following error: /home/xavier/paparazzi/var/aircrafts/Bixler/nps/simsitl: error while loading shared libraries: libJSBSim.so.0: cannot open shared object file: No such file or directory Could someone help me about it? For people who are not using paparazzi-jsbsim package, how did you make it work exactly? An example of nps simulation configuration without using paparazzi-jsbsim package would be perfect. (makefile in airframe, paths to includes/libs,...) Thank you!
_______________________________________________ Paparazzi-devel mailing list address@hidden https://lists.nongnu.org/mailman/listinfo/paparazzi-devel
|[Prev in Thread]||Current Thread||[Next in Thread]|