From: Charles P. <cha...@gm...> - 2010-09-28 19:47:42
|
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 > > |