Hooray wrote in Thu Nov 10, 2016 8:11 pm:but also how to make modifications of C++ code, which requires being familiar with the SG/FG code base in the first place - keep in mind, that -obviously- not even the FlightGear core developers were able to get this properly reviewed/integrated (despite them having the corresponding background knowledge), so you are really much better off using Jeff's branches, instead of mixing things that simply cannot work "as is".
Hooray wrote in Thu Nov 10, 2016 7:52 pm:A number of us are using it,
and it is working just fine last I checked
- but like I said, you definitely need to be familiar with git, cmake etc - outdated URLs are just a minor thing in comparison to what you really need to understand.
[ 46%] [ 46%] Building CXX object src/Main/CMakeFiles/fgfs.dir/fg_commands.cxx.o
[ 47%] [ 47%] Building CXX object src/Main/CMakeFiles/fgfs.dir/FGInterpolator.cxx.o
Building CXX object src/Main/CMakeFiles/fgfs.dir/fg_init.cxx.o
Building CXX object src/Main/CMakeFiles/fgfs.dir/globals.cxx.o
In file included from /home/mherweg/fg-fgmeta/osgearth/flightgear-osgearth/src/Main/globals.cxx:57:0:
/home/mherweg/fg-fgmeta/osgearth/flightgear-osgearth/src/Viewer/viewmgr.hxx:35:29: fatal error: osgEarthUtil/Sky: No such file or directory
# include <osgEarthUtil/Sky>
^
compilation terminated.
[ 47%] Building CXX object src/Main/CMakeFiles/fgfs.dir/locale.cxx.o
In file included from /home/mherweg/fg-fgmeta/osgearth/flightgear-osgearth/src/Main/fg_commands.cxx:39:0:
/home/mherweg/fg-fgmeta/osgearth/flightgear-osgearth/src/Viewer/viewmgr.hxx:35:29: fatal error: osgEarthUtil/Sky: No such file or directory
# include <osgEarthUtil/Sky>
^
compilation terminated.
In file included from /home/mherweg/fg-fgmeta/osgearth/flightgear-osgearth/src/Main/fg_init.cxx:122:0:
/home/mherweg/fg-fgmeta/osgearth/flightgear-osgearth/src/Viewer/viewmgr.hxx:35:29: fatal error: osgEarthUtil/Sky: No such file or directory
# include <osgEarthUtil/Sky>
^
compilation terminated.
make[2]: *** [src/Main/CMakeFiles/fgfs.dir/globals.cxx.o] Error 1
make[2]: *** Waiting for unfinished jobs....
make[2]: *** [src/Main/CMakeFiles/fgfs.dir/fg_commands.cxx.o] Error 1
make[2]: *** [src/Main/CMakeFiles/fgfs.dir/fg_init.cxx.o] Error 1
make[1]: *** [src/Main/CMakeFiles/fgfs.dir/all] Error 2
make: *** [all] Error 2
dpkg -l | grep osg
ii libosgearth-dev 2.4.0+dfsg-6 amd64 osgEarth development files
ii libosgearth2 2.4.0+dfsg-6 amd64 Dynamic 3D terrain rendering toolkit for OpenSceneGraph (shared lib)
ii libosgearthannotation2 2.4.0+dfsg-6 amd64 Dynamic 3D terrain rendering toolkit for OpenSceneGraph (osgEarthAnnotation)
ii libosgearthfeatures2 2.4.0+dfsg-6 amd64 Dynamic 3D terrain rendering toolkit for OpenSceneGraph (osgEarthFeatures)
ii libosgearthqt2 2.4.0+dfsg-6 amd64 Dynamic 3D terrain rendering toolkit for OpenSceneGraph (osgEarthQt)
ii libosgearthsymbology2 2.4.0+dfsg-6 amd64 Dynamic 3D terrain rendering toolkit for OpenSceneGraph (osgEarthSymbology)
ii libosgearthutil2 2.4.0+dfsg-6 amd64 Dynamic 3D terrain rendering toolkit for OpenSceneGraph (osgEarthUtil)
ii openscenegraph-plugin-osgearth 2.4.0+dfsg-6 amd64 OpenSceneGraph plugins for osgEarth
ii osgearth 2.4.0+dfsg-6 amd64 Dynamic 3D terrain rendering toolkit for OpenSceneGraph (binaries)
ii osgearth-data 2.4.0+dfsg-6 all Dynamic 3D terrain rendering toolkit for OpenSceneGraph (data)
Hooray wrote in Tue Nov 29, 2016 8:41 pm: I have a pre-configured build environment with the corresponding remotes and branches added, so that I can easily build the whole shebang
pommesschranke wrote in Sun Nov 20, 2016 11:38 pm:- but like I said, you definitely need to be familiar with git, cmake etc - outdated URLs are just a minor thing in comparison to what you really need to understand.
people definitely need to understand what they are doing, I would not suggest to actually try this unless people really understand how to patch/build different versions of SG/FG - people blindly following instructions by copying & pasting shell commands into a terminal window is begging for trouble - as matter of fact, that is why I always encourage folks to set up dedicated "fgfs" accounts to be on the safe side.
then please upload a 64bit linux binary
Users browsing this forum: No registered users and 1 guest