From: Gotthard, P. <Pet...@Ho...> - 2010-09-28 20:05:57
|
Oops. Seems the JSBSim-Python is not compatible with latest JSBSim rc2. One of the problems should be (in my opinion) fixed on the JSBSim side, so it may take few days until it gets fixed. I will report the issue on the JSBSim mailing list. Petr -----Original Message----- From: Charles Paul [mailto:cha...@gm...] Sent: Tuesday, September 28, 2010 9:48 PM To: jsb...@li... Subject: [Jsbsim-python-devel] Fwd: python bindings on linux Hello, Hope you are doing well. I believe that the current bindings under version control have been changed to work with JSBSim CVS - not the 1.0 rc2. Take a look at this change to FGFDMExec.h; many functions from FGState had migrated here with this commit: http://jsbsim.cvs.sourceforge.net/viewvc/jsbsim/JSBSim/src/FGFDMExec.h?annotate=1.47 It might be worth trying an historical version from 2007 here: http://sourceforge.net/projects/jsbsim-python/files/ Take Care, Charles On Tue, Sep 28, 2010 at 2:17 PM, Ewald Zietsman <ewa...@gm...> wrote: > Hi Guys, > I'm still stuck. Here is my procedure, > I have the JSBSim-1.0 rc2 release. > I installed that using the following commands: > ./autogen.sh --enable-libraries --disable-static --enable-shared > make > sudo make install > The libraries ended up in /usr/local/lib > I used the following commands for the Python bindings: > export JSBSIM_ROOT=/usr/local/lib > cmake . > make > > The output with the compiler errors is below. Any help will be greatly > appreciated. > > > ewald@ewald-laptop:/media/bigdrive/apps64/jsbsim-python/trunk$ export > JSBSIM_ROOT=/usr/local/lib/ > ewald@ewald-laptop:/media/bigdrive/apps64/jsbsim-python/trunk$ cmake . > -- The CXX compiler identification is GNU > -- Check for working CXX compiler: /usr/bin/c++ > -- Check for working CXX compiler: /usr/bin/c++ -- works > -- Detecting CXX compiler ABI info > -- Detecting CXX compiler ABI info - done > -- Found JSBSim: /usr/local/lib/libJSBSim.so > -- Found EXPAT: /usr/lib/libexpat.so > -- Found PythonLibs: /usr/lib/libpython2.6.so > -- Found PythonInterp: /usr/bin/python2.6 > -- Found Python modules: /usr/lib/python2.6/dist-packages > -- Python modules will be installed in: /usr/lib/python2.6/dist-packages > -- Configuring done > -- Generating done > -- Build files have been written to: > /media/bigdrive/apps64/jsbsim-python/trunk > ewald@ewald-laptop:/media/bigdrive/apps64/jsbsim-python/trunk$ make > Scanning dependencies of target _JSBSim > [ 3%] Building CXX object src/_JSBSim/CMakeFiles/_JSBSim.dir/JSBSim_Main.o > /media/bigdrive/apps64/jsbsim-python/trunk/src/_JSBSim/JSBSim_Main.cpp:60: > warning: deprecated conversion from string constant to 'char*' > [ 6%] Building CXX object src/_JSBSim/CMakeFiles/_JSBSim.dir/Converters.o > [ 9%] Building CXX object > src/_JSBSim/CMakeFiles/_JSBSim.dir/JSBSim_FGFDMExec.o > /media/bigdrive/apps64/jsbsim-python/trunk/src/_JSBSim/JSBSim_FGFDMExec.cpp:43: > warning: deprecated conversion from string constant to 'char*' > /media/bigdrive/apps64/jsbsim-python/trunk/src/_JSBSim/JSBSim_FGFDMExec.cpp:49: > warning: deprecated conversion from string constant to 'char*' > /media/bigdrive/apps64/jsbsim-python/trunk/src/_JSBSim/JSBSim_FGFDMExec.cpp:54: > warning: deprecated conversion from string constant to 'char*' > /media/bigdrive/apps64/jsbsim-python/trunk/src/_JSBSim/JSBSim_FGFDMExec.cpp:60: > warning: deprecated conversion from string constant to 'char*' > /media/bigdrive/apps64/jsbsim-python/trunk/src/_JSBSim/JSBSim_FGFDMExec.cpp:65: > warning: deprecated conversion from string constant to 'char*' > /media/bigdrive/apps64/jsbsim-python/trunk/src/_JSBSim/JSBSim_FGFDMExec.cpp:71: > warning: deprecated conversion from string constant to 'char*' > /media/bigdrive/apps64/jsbsim-python/trunk/src/_JSBSim/JSBSim_FGFDMExec.cpp:76: > warning: deprecated conversion from string constant to 'char*' > /media/bigdrive/apps64/jsbsim-python/trunk/src/_JSBSim/JSBSim_FGFDMExec.cpp:81: > warning: deprecated conversion from string constant to 'char*' > /media/bigdrive/apps64/jsbsim-python/trunk/src/_JSBSim/JSBSim_FGFDMExec.cpp:86: > warning: deprecated conversion from string constant to 'char*' > /media/bigdrive/apps64/jsbsim-python/trunk/src/_JSBSim/JSBSim_FGFDMExec.cpp:91: > warning: deprecated conversion from string constant to 'char*' > /media/bigdrive/apps64/jsbsim-python/trunk/src/_JSBSim/JSBSim_FGFDMExec.cpp:106: > warning: deprecated conversion from string constant to 'char*' > /media/bigdrive/apps64/jsbsim-python/trunk/src/_JSBSim/JSBSim_FGFDMExec.cpp:112: > warning: deprecated conversion from string constant to 'char*' > /media/bigdrive/apps64/jsbsim-python/trunk/src/_JSBSim/JSBSim_FGFDMExec.cpp:118: > warning: deprecated conversion from string constant to 'char*' > /media/bigdrive/apps64/jsbsim-python/trunk/src/_JSBSim/JSBSim_FGFDMExec.cpp:123: > warning: deprecated conversion from string constant to 'char*' > /media/bigdrive/apps64/jsbsim-python/trunk/src/_JSBSim/JSBSim_FGFDMExec.cpp:128: > warning: deprecated conversion from string constant to 'char*' > /media/bigdrive/apps64/jsbsim-python/trunk/src/_JSBSim/JSBSim_FGFDMExec.cpp:133: > warning: deprecated conversion from string constant to 'char*' > /media/bigdrive/apps64/jsbsim-python/trunk/src/_JSBSim/JSBSim_FGFDMExec.cpp:138: > warning: deprecated conversion from string constant to 'char*' > /media/bigdrive/apps64/jsbsim-python/trunk/src/_JSBSim/JSBSim_FGFDMExec.cpp:143: > warning: deprecated conversion from string constant to 'char*' > /media/bigdrive/apps64/jsbsim-python/trunk/src/_JSBSim/JSBSim_FGFDMExec.cpp:150: > warning: deprecated conversion from string constant to 'char*' > /media/bigdrive/apps64/jsbsim-python/trunk/src/_JSBSim/JSBSim_FGFDMExec.cpp:156: > warning: deprecated conversion from string constant to 'char*' > /media/bigdrive/apps64/jsbsim-python/trunk/src/_JSBSim/JSBSim_FGFDMExec.cpp:161: > warning: deprecated conversion from string constant to 'char*' > /media/bigdrive/apps64/jsbsim-python/trunk/src/_JSBSim/JSBSim_FGFDMExec.cpp:167: > warning: deprecated conversion from string constant to 'char*' > /media/bigdrive/apps64/jsbsim-python/trunk/src/_JSBSim/JSBSim_FGFDMExec.cpp:173: > warning: deprecated conversion from string constant to 'char*' > /media/bigdrive/apps64/jsbsim-python/trunk/src/_JSBSim/JSBSim_FGFDMExec.cpp:178: > warning: deprecated conversion from string constant to 'char*' > /media/bigdrive/apps64/jsbsim-python/trunk/src/_JSBSim/JSBSim_FGFDMExec.cpp:183: > warning: deprecated conversion from string constant to 'char*' > /media/bigdrive/apps64/jsbsim-python/trunk/src/_JSBSim/JSBSim_FGFDMExec.cpp:189: > warning: deprecated conversion from string constant to 'char*' > /media/bigdrive/apps64/jsbsim-python/trunk/src/_JSBSim/JSBSim_FGFDMExec.cpp:194: > warning: deprecated conversion from string constant to 'char*' > /media/bigdrive/apps64/jsbsim-python/trunk/src/_JSBSim/JSBSim_FGFDMExec.cpp:199: > warning: deprecated conversion from string constant to 'char*' > /media/bigdrive/apps64/jsbsim-python/trunk/src/_JSBSim/JSBSim_FGFDMExec.cpp:202: > warning: deprecated conversion from string constant to 'char*' > /media/bigdrive/apps64/jsbsim-python/trunk/src/_JSBSim/JSBSim_FGFDMExec.cpp:207: > warning: deprecated conversion from string constant to 'char*' > /media/bigdrive/apps64/jsbsim-python/trunk/src/_JSBSim/JSBSim_FGFDMExec.cpp:212: > warning: deprecated conversion from string constant to 'char*' > /media/bigdrive/apps64/jsbsim-python/trunk/src/_JSBSim/JSBSim_FGFDMExec.cpp:217: > warning: deprecated conversion from string constant to 'char*' > /media/bigdrive/apps64/jsbsim-python/trunk/src/_JSBSim/JSBSim_FGFDMExec.cpp:222: > warning: deprecated conversion from string constant to 'char*' > /media/bigdrive/apps64/jsbsim-python/trunk/src/_JSBSim/JSBSim_FGFDMExec.cpp:227: > warning: deprecated conversion from string constant to 'char*' > /media/bigdrive/apps64/jsbsim-python/trunk/src/_JSBSim/JSBSim_FGFDMExec.cpp:232: > warning: deprecated conversion from string constant to 'char*' > /media/bigdrive/apps64/jsbsim-python/trunk/src/_JSBSim/JSBSim_FGFDMExec.cpp:237: > warning: deprecated conversion from string constant to 'char*' > /media/bigdrive/apps64/jsbsim-python/trunk/src/_JSBSim/JSBSim_FGFDMExec.cpp:242: > warning: deprecated conversion from string constant to 'char*' > /media/bigdrive/apps64/jsbsim-python/trunk/src/_JSBSim/JSBSim_FGFDMExec.cpp:247: > warning: deprecated conversion from string constant to 'char*' > /media/bigdrive/apps64/jsbsim-python/trunk/src/_JSBSim/JSBSim_FGFDMExec.cpp:250: > warning: deprecated conversion from string constant to 'char*' > /media/bigdrive/apps64/jsbsim-python/trunk/src/_JSBSim/JSBSim_FGFDMExec.cpp:255: > warning: deprecated conversion from string constant to 'char*' > /media/bigdrive/apps64/jsbsim-python/trunk/src/_JSBSim/JSBSim_FGFDMExec.cpp:258: > warning: deprecated conversion from string constant to 'char*' > /media/bigdrive/apps64/jsbsim-python/trunk/src/_JSBSim/JSBSim_FGFDMExec.cpp:267: > warning: deprecated conversion from string constant to 'char*' > /media/bigdrive/apps64/jsbsim-python/trunk/src/_JSBSim/JSBSim_FGFDMExec.cpp:272: > warning: deprecated conversion from string constant to 'char*' > /media/bigdrive/apps64/jsbsim-python/trunk/src/_JSBSim/JSBSim_FGFDMExec.cpp:277: > warning: deprecated conversion from string constant to 'char*' > /media/bigdrive/apps64/jsbsim-python/trunk/src/_JSBSim/JSBSim_FGFDMExec.cpp:282: > warning: deprecated conversion from string constant to 'char*' > /media/bigdrive/apps64/jsbsim-python/trunk/src/_JSBSim/JSBSim_FGFDMExec.cpp:287: > warning: deprecated conversion from string constant to 'char*' > /media/bigdrive/apps64/jsbsim-python/trunk/src/_JSBSim/JSBSim_FGFDMExec.cpp:292: > warning: deprecated conversion from string constant to 'char*' > /media/bigdrive/apps64/jsbsim-python/trunk/src/_JSBSim/JSBSim_FGFDMExec.cpp:297: > warning: deprecated conversion from string constant to 'char*' > /media/bigdrive/apps64/jsbsim-python/trunk/src/_JSBSim/JSBSim_FGFDMExec.cpp:302: > warning: deprecated conversion from string constant to 'char*' > /media/bigdrive/apps64/jsbsim-python/trunk/src/_JSBSim/JSBSim_FGFDMExec.cpp:308: > warning: deprecated conversion from string constant to 'char*' > /media/bigdrive/apps64/jsbsim-python/trunk/src/_JSBSim/JSBSim_FGFDMExec.cpp:313: > warning: deprecated conversion from string constant to 'char*' > /media/bigdrive/apps64/jsbsim-python/trunk/src/_JSBSim/JSBSim_FGFDMExec.cpp: > In function 'PyObject* FGFDMExecObject_Setdt(FGFDMExecObject*, PyObject*)': > /media/bigdrive/apps64/jsbsim-python/trunk/src/_JSBSim/JSBSim_FGFDMExec.cpp:757: > error: 'class JSBSim::FGFDMExec' has no member named 'Setdt' > /media/bigdrive/apps64/jsbsim-python/trunk/src/_JSBSim/JSBSim_FGFDMExec.cpp: > In function 'PyObject* FGFDMExecObject_Setsim_time(FGFDMExecObject*, > PyObject*)': > /media/bigdrive/apps64/jsbsim-python/trunk/src/_JSBSim/JSBSim_FGFDMExec.cpp:771: > error: 'class JSBSim::FGFDMExec' has no member named 'Setsim_time' > /media/bigdrive/apps64/jsbsim-python/trunk/src/_JSBSim/JSBSim_FGFDMExec.cpp: > In function 'PyObject* FGFDMExecObject_SuspendIntegration(FGFDMExecObject*, > PyObject*)': > /media/bigdrive/apps64/jsbsim-python/trunk/src/_JSBSim/JSBSim_FGFDMExec.cpp:780: > error: 'class JSBSim::FGFDMExec' has no member named 'SuspendIntegration' > /media/bigdrive/apps64/jsbsim-python/trunk/src/_JSBSim/JSBSim_FGFDMExec.cpp: > In function 'PyObject* FGFDMExecObject_ResumeIntegration(FGFDMExecObject*, > PyObject*)': > /media/bigdrive/apps64/jsbsim-python/trunk/src/_JSBSim/JSBSim_FGFDMExec.cpp:789: > error: 'class JSBSim::FGFDMExec' has no member named 'ResumeIntegration' > /media/bigdrive/apps64/jsbsim-python/trunk/src/_JSBSim/JSBSim_FGFDMExec.cpp: > In function 'PyObject* > FGFDMExecObject_IntegrationSuspended(FGFDMExecObject*, PyObject*)': > /media/bigdrive/apps64/jsbsim-python/trunk/src/_JSBSim/JSBSim_FGFDMExec.cpp:798: > error: 'class JSBSim::FGFDMExec' has no member named 'IntegrationSuspended' > /media/bigdrive/apps64/jsbsim-python/trunk/src/_JSBSim/JSBSim_FGFDMExec.cpp: > In function 'PyObject* FGFDMExecObject_IncrTime(FGFDMExecObject*, > PyObject*)': > /media/bigdrive/apps64/jsbsim-python/trunk/src/_JSBSim/JSBSim_FGFDMExec.cpp:805: > error: 'class JSBSim::FGFDMExec' has no member named 'IncrTime' > make[2]: *** [src/_JSBSim/CMakeFiles/_JSBSim.dir/JSBSim_FGFDMExec.o] Error 1 > make[1]: *** [src/_JSBSim/CMakeFiles/_JSBSim.dir/all] Error 2 > make: *** [all] Error 2 > > > > > > > ------------------------------------------------------------------------------ > Start uncovering the many advantages of virtual appliances > and start using them to simplify application deployment and > accelerate your shift to cloud computing. > http://p.sf.net/sfu/novell-sfdev2dev > _______________________________________________ > Jsbsim-python-devel mailing list > Jsb...@li... > https://lists.sourceforge.net/lists/listinfo/jsbsim-python-devel > > ------------------------------------------------------------------------------ Start uncovering the many advantages of virtual appliances and start using them to simplify application deployment and accelerate your shift to cloud computing. http://p.sf.net/sfu/novell-sfdev2dev _______________________________________________ Jsbsim-python-devel mailing list Jsb...@li... https://lists.sourceforge.net/lists/listinfo/jsbsim-python-devel |