Board index FlightGear Support Compiling

Compiling (Linking CXX executable fgfs) fails Fedora 23

Building FlightGear from source, and in the need for help?

Compiling (Linking CXX executable fgfs) fails Fedora 23

Postby MatthewV » Sun Feb 21, 2016 9:16 am

Hi all,

I've spent the last couple of days trying to troubleshoot this, without success. I have previously been comping with no problems on Fedora 21, and I recently upgraded to Fedora 23. I believe I have all the dependencies installed, and I am using latest GIT. I can compile and install simgear fine (inside my home folder), and running cmake is fine for fgfs as well. However, after running cmake ..\flightgear, running make fails as below:

cmake output:

Code: Select all
[14:44 matthew ~/src/fgbuild]$ cmake ../flightgear/ -DCMAKE_INSTALL_PREFIX=/home/matthew/FlightGear -DCMAKE_BUILD_TYPE=Release -DFG_DATA_DIR=/home/matthew/src/fgdata -DSIMGEAR_DIR=/home/matthew/FlightGear/include
-- The C compiler identification is GNU 5.3.1
-- The CXX compiler identification is GNU 5.3.1
-- Check for working C compiler: /usr/bin/cc
-- Check for working C compiler: /usr/bin/cc -- works
-- Detecting C compiler ABI info
-- Detecting C compiler ABI info - done
-- Detecting C compile features
-- Detecting C compile features - done
-- 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
-- Detecting CXX compile features
-- Detecting CXX compile features - done
-- System is: Linux
-- Linux distro is: Korora
-- Web browser launcher command is: xdg-open
-- Using explicit data directory for base package: /home/matthew/src/fgdata
-- Looking for pthread.h
-- Looking for pthread.h - found
-- Looking for pthread_create
-- Looking for pthread_create - not found
-- Looking for pthread_create in pthreads
-- Looking for pthread_create in pthreads - not found
-- Looking for pthread_create in pthread
-- Looking for pthread_create in pthread - found
-- Found Threads: TRUE 
-- Looking for XOpenDisplay in /usr/lib64/libX11.so;/usr/lib64/libXext.so
-- Looking for XOpenDisplay in /usr/lib64/libX11.so;/usr/lib64/libXext.so - found
-- Looking for gethostbyname
-- Looking for gethostbyname - found
-- Looking for connect
-- Looking for connect - found
-- Looking for remove
-- Looking for remove - found
-- Looking for shmat
-- Looking for shmat - found
-- Looking for IceConnectionNumber in ICE
-- Looking for IceConnectionNumber in ICE - found
-- Found X11: /usr/lib64/libX11.so
-- libudev stable: 1
-- Found UDev: /usr/lib64/libudev.so
--    include: /usr/include
-- Found Speex: /usr/lib64/libspeex.so
-- Found Git: /usr/bin/git 
-- Git revision is de959a14f35ee4e74d405b418bb09689967ee22f
-- event-based input enabled. Using /usr/lib64/libudev.so
-- Boost version: 1.58.0
-- Found ZLIB: /usr/lib64/libz.so (found version "1.2.8")
-- Found OpenGL: /usr/lib64/libGL.so 
-- Found OpenAL: /usr/lib64/libopenal.so 
-- Found osgText: /usr/lib64/libosgText.so 
-- Found osgSim: /usr/lib64/libosgSim.so 
-- Found osgDB: /usr/lib64/libosgDB.so 
-- Found osgParticle: /usr/lib64/libosgParticle.so 
-- Found osgFX: /usr/lib64/libosgFX.so 
-- Found osgUtil: /usr/lib64/libosgUtil.so 
-- Found osgViewer: /usr/lib64/libosgViewer.so 
-- Found osgGA: /usr/lib64/libosgGA.so 
-- Found osg: /usr/lib64/libosg.so 
-- Found OpenThreads: /usr/lib64/libOpenThreads.so 
-- Found OpenSceneGraph: /usr/lib64/libosgText.so;/usr/lib64/libosgSim.so;/usr/lib64/libosgDB.so;/usr/lib64/libosgParticle.so;/usr/lib64/libosgFX.so;/usr/lib64/libosgUtil.so;/usr/lib64/libosgViewer.so;/usr/lib64/libosgGA.so;/usr/lib64/libosg.so;/usr/lib64/libOpenThreads.so (found suitable version "3.2.3", minimum required is "3.2.0")
-- Found PkgConfig: /usr/bin/pkg-config (found version "0.28")
-- Checking for module 'dbus-1'
--   Found dbus-1, version 1.10.6
-- Using DBus
-- Qt launcher enabled, checking for Qt 5.1 / qmake
-- Will enable Qt launcher GUI
--   Qt5Widgets version: 5.5.1
--   Qt5Widgets include dir: /usr/include/qt5/;/usr/include/qt5/QtWidgets;/usr/include/qt5/QtGui;/usr/include/qt5/QtCore;/usr/lib64/qt5/.//mkspecs/linux-g++;/usr/include
-- /usr/include
-- adding runtime JS dependencies
-- Found PLIB: optimized;/usr/lib64/libplibpuaux.so;debug;/usr/lib64/libplibpuaux.so;optimized;/usr/lib64/libplibjs.so;debug;/usr/lib64/libplibjs.so;optimized;/usr/lib64/libplibpu.so;debug;/usr/lib64/libplibpu.so;optimized;/usr/lib64/libplibfnt.so;debug;/usr/lib64/libplibfnt.so;optimized;/usr/lib64/libplibsg.so;debug;/usr/lib64/libplibsg.so;optimized;/usr/lib64/libplibul.so;debug;/usr/lib64/libplibul.so 
-- SimGear include directory: /home/matthew/FlightGear/include
-- found SimGear version: 2016.2.0 (needed 2016.2.0)
-- looking for static SimGear libraries
-- Looking for clock_gettime in rt
-- Looking for clock_gettime in rt - found
-- found SimGear libraries
-- Performing Test SIMGEAR_COMPILE_TEST
-- Performing Test SIMGEAR_COMPILE_TEST - Success
-- Performing Test SIMGEAR_CURL_TEST
-- Performing Test SIMGEAR_CURL_TEST - Failed
-- Found SimGear: optimized;/usr/lib64/libSimGearScene.so;debug;/usr/lib64/libSimGearScene.so;optimized;/usr/lib64/libSimGearCore.so;debug;/usr/lib64/libSimGearCore.so;optimized;/usr/lib64/libSimGearCore.so;debug;/usr/lib64/libSimGearCore.so (Required is at least version "2016.2.0")
-- Looking for unistd.h
-- Looking for unistd.h - found
-- Looking for sys/time.h
-- Looking for sys/time.h - found
-- Looking for windows.h
-- Looking for windows.h - not found
-- RTI: DISABLED
-- Looking for mkfifo
-- Looking for mkfifo - found
-- Zlib found for fgadmin
-- Found BZip2: /usr/lib64/libbz2.so (found version "1.0.6")
-- Looking for BZ2_bzCompressInit
-- Looking for BZ2_bzCompressInit - found
-- BZip2 found for fgadmin
-- Found FLTK: /usr/lib64/libfltk_images.so;/usr/lib64/libfltk_forms.so;/usr/lib64/libfltk_gl.so;/usr/lib64/libGL.so;/usr/lib64/libfltk.so 
-- Found X11_Xinerama...
-- Found X11_Xft...
-- Using FLTK_LIBRARIES for fgadmin: /usr/lib64/libfltk_images.so;/usr/lib64/libfltk_forms.so;/usr/lib64/libfltk_gl.so;/usr/lib64/libGL.so;/usr/lib64/libfltk.so;/usr/lib64/libSM.so;/usr/lib64/libICE.so;/usr/lib64/libX11.so;/usr/lib64/libXext.so;/usr/lib64/libm.so;/usr/lib64/libXinerama.so;/usr/lib64/libXft.so;dl
-- Found PNG: /usr/lib64/libpng.so (found version "1.6.19")
-- Found GLUT: /usr/lib64/libglut.so 
-- found glut
-- Configuring done
-- Generating done
CMake Warning:
  Manually-specified variables were not used by the project:

    SIMGEAR_DIR


-- Build files have been written to: /home/matthew/src/fgbuild


Tail end of compiler output (running make):
Code: Select all
[ 99%] Building CXX object src/Main/CMakeFiles/fgfs.dir/__/Viewer/fg_os_osgviewer.cxx.o
[ 99%] Building CXX object src/Main/CMakeFiles/fgfs.dir/__/Viewer/fgviewer.cxx.o
[ 99%] Building CXX object src/Main/CMakeFiles/fgfs.dir/__/Viewer/renderer.cxx.o
[ 99%] Building CXX object src/Main/CMakeFiles/fgfs.dir/__/Viewer/renderingpipeline.cxx.o
[ 99%] Building CXX object src/Main/CMakeFiles/fgfs.dir/__/Viewer/splash.cxx.o
[100%] Building CXX object src/Main/CMakeFiles/fgfs.dir/__/Viewer/view.cxx.o
[100%] Building CXX object src/Main/CMakeFiles/fgfs.dir/__/Viewer/viewmgr.cxx.o
[100%] Linking CXX executable fgfs
CMakeFiles/fgfs.dir/__/Canvas/gui_mgr.cxx.o: In function `DesktopGroup::DesktopGroup()':
gui_mgr.cxx:(.text+0x1c0c): undefined reference to `simgear::canvas::Group::Group(SGWeakPtr<simgear::canvas::Canvas> const&, SGSharedPtr<SGPropertyNode> const&, std::map<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, SGPropertyNode const*, std::less<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >, std::allocator<std::pair<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const, SGPropertyNode const*> > > const&, SGWeakPtr<simgear::canvas::Element>)'
CMakeFiles/fgfs.dir/__/Canvas/gui_mgr.cxx.o: In function `DesktopGroup::DesktopGroup()':
gui_mgr.cxx:(.text+0x223e): undefined reference to `simgear::canvas::Group::Group(SGWeakPtr<simgear::canvas::Canvas> const&, SGSharedPtr<SGPropertyNode> const&, std::map<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, SGPropertyNode const*, std::less<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >, std::allocator<std::pair<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const, SGPropertyNode const*> > > const&, SGWeakPtr<simgear::canvas::Element>)'
CMakeFiles/fgfs.dir/__/Network/HTTPClient.cxx.o: In function `FGHTTPClient::init()':
HTTPClient.cxx:(.text+0x354): undefined reference to `simgear::pkg::Root::addDelegate(simgear::pkg::Delegate*)'
CMakeFiles/fgfs.dir/__/Network/HTTPClient.cxx.o: In function `FGHTTPClient::shutdown()':
HTTPClient.cxx:(.text+0x4fa): undefined reference to `simgear::pkg::Root::removeDelegate(simgear::pkg::Delegate*)'
CMakeFiles/fgfs.dir/__/Network/HTTPClient.cxx.o: In function `FGHTTPClient::postinit()':
HTTPClient.cxx:(.text+0x2565): undefined reference to `simgear::pkg::Root::catalogVersion() const'
CMakeFiles/fgfs.dir/__/Network/http/PkgUriHandler.cxx.o: In function `flightgear::http::PackageRootCommand(simgear::pkg::Root*, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&) [clone .constprop.89]':
PkgUriHandler.cxx:(.text+0xccb): undefined reference to `simgear::pkg::Root::applicationVersion[abi:cxx11]() const'
../GUI/libfglauncher.a(QtLauncher.cxx.o): In function `QtLauncher::onCancelDownload(QModelIndex const&)':
QtLauncher.cxx:(.text+0x1db1): undefined reference to `simgear::pkg::Install::cancelDownload()'
../GUI/libfglauncher.a(AircraftModel.cxx.o): In function `AircraftItemModel::isIndexRunnable(QModelIndex const&) const':
AircraftModel.cxx:(.text+0x952): undefined reference to `simgear::pkg::Install::isDownloading() const'
../GUI/libfglauncher.a(AircraftModel.cxx.o): In function `AircraftItemModel::refreshPackages()':
AircraftModel.cxx:(.text+0x2661): undefined reference to `simgear::pkg::Root::allPackages() const'
../GUI/libfglauncher.a(AircraftModel.cxx.o): In function `AircraftItemModel::AircraftItemModel(QObject*, SGSharedPtr<simgear::pkg::Root> const&)':
AircraftModel.cxx:(.text+0x2910): undefined reference to `simgear::pkg::Root::addDelegate(simgear::pkg::Delegate*)'
../GUI/libfglauncher.a(AircraftModel.cxx.o): In function `AircraftItemModel::~AircraftItemModel()':
AircraftModel.cxx:(.text+0x29eb): undefined reference to `simgear::pkg::Root::removeDelegate(simgear::pkg::Delegate*)'
../GUI/libfglauncher.a(AircraftModel.cxx.o): In function `AircraftItemModel::packageThumbnail(SGSharedPtr<simgear::pkg::Package>, int, bool) const':
AircraftModel.cxx:(.text+0x4023): undefined reference to `simgear::pkg::Package::thumbnails[abi:cxx11]() const'
AircraftModel.cxx:(.text+0x4067): undefined reference to `simgear::pkg::Package::thumbnails[abi:cxx11]() const'
AircraftModel.cxx:(.text+0x4280): undefined reference to `simgear::pkg::Root::requestThumbnailData(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&)'
../GUI/libfglauncher.a(AircraftModel.cxx.o): In function `AircraftItemModel::dataFromPackage(SGSharedPtr<simgear::pkg::Package> const&, unsigned int, int) const':
AircraftModel.cxx:(.text+0x4605): undefined reference to `simgear::pkg::Package::nameForVariant[abi:cxx11](unsigned int) const'
AircraftModel.cxx:(.text+0x476c): undefined reference to `simgear::pkg::Package::nameForVariant[abi:cxx11](unsigned int) const'
AircraftModel.cxx:(.text+0x4896): undefined reference to `simgear::pkg::Install::primarySetPath() const'
AircraftModel.cxx:(.text+0x49c5): undefined reference to `simgear::pkg::Install::isDownloading() const'
AircraftModel.cxx:(.text+0x4b46): undefined reference to `simgear::pkg::Install::isQueued() const'
AircraftModel.cxx:(.text+0x4d09): undefined reference to `simgear::pkg::Package::qualifiedVariantId[abi:cxx11](unsigned int) const'
../GUI/libfglauncher.a(AircraftModel.cxx.o): In function `AircraftItemModel::data(QModelIndex const&, int) const':
AircraftModel.cxx:(.text+0x525b): undefined reference to `simgear::pkg::Install::downloadedBytes() const'
AircraftModel.cxx:(.text+0x528b): undefined reference to `simgear::pkg::Install::downloadedPercent() const'
../GUI/libfglauncher.a(AircraftModel.cxx.o): In function `PackageDelegate::~PackageDelegate()':
AircraftModel.cxx:(.text._ZN15PackageDelegateD2Ev[_ZN15PackageDelegateD5Ev]+0x1e): undefined reference to `simgear::pkg::Root::removeDelegate(simgear::pkg::Delegate*)'
../GUI/libfglauncher.a(AircraftModel.cxx.o): In function `PackageDelegate::~PackageDelegate()':
AircraftModel.cxx:(.text._ZN15PackageDelegateD0Ev[_ZN15PackageDelegateD5Ev]+0x1e): undefined reference to `simgear::pkg::Root::removeDelegate(simgear::pkg::Delegate*)'
../GUI/libfglauncher.a(PathsDialog.cxx.o): In function `PathsDialog::onRemoveCatalog()':
PathsDialog.cxx:(.text+0x25df): undefined reference to `simgear::pkg::Root::removeCatalogById(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&)'
../GUI/libfglauncher.a(AddCatalogDialog.cxx.o): In function `AddCatalogDialog::updateUi()':
AddCatalogDialog.cxx:(.text+0x33c): undefined reference to `simgear::pkg::Catalog::status() const'
../GUI/libfglauncher.a(AddCatalogDialog.cxx.o): In function `AddCatalogDialog::onCatalogStatusChanged(simgear::pkg::Catalog*)':
AddCatalogDialog.cxx:(.text+0xa51): undefined reference to `simgear::pkg::Catalog::status() const'
../GUI/libfglauncher.a(AddCatalogDialog.cxx.o): In function `AddCatalogDialog::startDownload()':
AddCatalogDialog.cxx:(.text+0x104b): undefined reference to `simgear::pkg::Catalog::addStatusCallback(boost::function<void (simgear::pkg::Catalog*)> const&)'
../GUI/libfglauncher.a(AddCatalogDialog.cxx.o): In function `AddCatalogDialog::reject()':
AddCatalogDialog.cxx:(.text+0x1290): undefined reference to `simgear::pkg::Root::removeCatalogById(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&)'
collect2: error: ld returned 1 exit status
src/Main/CMakeFiles/fgfs.dir/build.make:12120: recipe for target 'src/Main/fgfs' failed
make[2]: *** [src/Main/fgfs] Error 1
CMakeFiles/Makefile2:1807: recipe for target 'src/Main/CMakeFiles/fgfs.dir/all' failed
make[1]: *** [src/Main/CMakeFiles/fgfs.dir/all] Error 2
Makefile:149: recipe for target 'all' failed
make: *** [all] Error 2
[14:58 matthew ~/src/fgbuild]$



Any ideas? I'm kind of stumped here. I'm assuming it's a simple problem with my build environment or missing dependency, or an incorrect compile option with simgear, but cannot work out what...

Thanks!
MatthewV
 
Posts: 38
Joined: Mon May 11, 2015 12:39 am
Location: Western Australia

Re: Compiling (Linking CXX executable fgfs) fails Fedora 23

Postby elgaton » Sun Feb 21, 2016 1:56 pm

You're passing SIMGEAR_DIR as a CMake parameter whereas the "FindSimGear.cmake" module requires you to pass it as an environment variable, see the header of flightgear/CMakeModules/FindSimGear.cmake:
Code: Select all
# Locate SimGear
# This module defines

# SIMGEAR_CORE_LIBRARIES, a list of the core static libraries
# SIMGEAR_LIBRARIES, a list of all the static libraries (core + scene)
# SIMGEAR_FOUND, if false, do not try to link to SimGear
# SIMGEAR_INCLUDE_DIRS, where to find the headers
#
# $SIMGEAR_DIR is an environment variable that would
# correspond to the ./configure --prefix=$SIMGEAR_DIR
# used in building SimGear.


You should thus invoke CMake as follows:
Code: Select all
SIMGEAR_DIR=/home/matthew/FlightGear/include cmake ../flightgear/ -DCMAKE_INSTALL_PREFIX=/home/matthew/FlightGear -DCMAKE_BUILD_TYPE=Release -DFG_DATA_DIR=/home/matthew/src/fgdata
NIATCA 2nd admin, regular ATC at LIPX and creator of the LIPX custom scenery
elgaton
 
Posts: 1106
Joined: Tue Mar 19, 2013 4:58 pm
Callsign: I-ELGA/LIPX_TW
Version: Git
OS: Windows + Arch Linux

Re: Compiling (Linking CXX executable fgfs) fails Fedora 23

Postby MatthewV » Sun Feb 21, 2016 10:33 pm

Thanks for the input. I actually already had that set though, as otherwise I can't get past cmake. I tried to set it in multiple places because for some reason my system seems a little picky as to when cmake works. See below for me trying just now. Usually I can get it to see the correct simgear install with a bit of trial and error.

Code: Select all
[06:28 matthew ~]$ cd src
[06:28 matthew ~/src]$ rm -rf fgbuild
[06:28 matthew ~/src]$ mkdir fgbuild
[06:28 matthew ~/src]$ cd fgbuild
[06:28 matthew ~/src/fgbuild]$ SIMGEAR_DIR=/home/matthew/FlightGear/include
[06:29 matthew ~/src/fgbuild]$ cmake ../flightgear/ -DCMAKE_INSTALL_PREFIX=/home/matthew/FlightGear -DCMAKE_BUILD_TYPE=Release -DFG_DATA_DIR=/home/matthew/src/fgdata
-- The C compiler identification is GNU 5.3.1
-- The CXX compiler identification is GNU 5.3.1
-- Check for working C compiler: /usr/bin/cc
-- Check for working C compiler: /usr/bin/cc -- works
-- Detecting C compiler ABI info
-- Detecting C compiler ABI info - done
-- Detecting C compile features
-- Detecting C compile features - done
-- 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
-- Detecting CXX compile features
-- Detecting CXX compile features - done
-- System is: Linux
-- Linux distro is: Korora
-- Web browser launcher command is: xdg-open
-- Using explicit data directory for base package: /home/matthew/src/fgdata
-- Looking for pthread.h
-- Looking for pthread.h - found
-- Looking for pthread_create
-- Looking for pthread_create - not found
-- Looking for pthread_create in pthreads
-- Looking for pthread_create in pthreads - not found
-- Looking for pthread_create in pthread
-- Looking for pthread_create in pthread - found
-- Found Threads: TRUE 
-- Looking for XOpenDisplay in /usr/lib64/libX11.so;/usr/lib64/libXext.so
-- Looking for XOpenDisplay in /usr/lib64/libX11.so;/usr/lib64/libXext.so - found
-- Looking for gethostbyname
-- Looking for gethostbyname - found
-- Looking for connect
-- Looking for connect - found
-- Looking for remove
-- Looking for remove - found
-- Looking for shmat
-- Looking for shmat - found
-- Looking for IceConnectionNumber in ICE
-- Looking for IceConnectionNumber in ICE - found
-- Found X11: /usr/lib64/libX11.so
-- libudev stable: 1
-- Found UDev: /usr/lib64/libudev.so
--    include: /usr/include
-- Found Speex: /usr/lib64/libspeex.so
-- Found Git: /usr/bin/git 
-- Git revision is de959a14f35ee4e74d405b418bb09689967ee22f
-- event-based input enabled. Using /usr/lib64/libudev.so
-- Boost version: 1.58.0
-- Found ZLIB: /usr/lib64/libz.so (found version "1.2.8")
-- Found OpenGL: /usr/lib64/libGL.so 
-- Found OpenAL: /usr/lib64/libopenal.so 
-- Found osgText: /usr/lib64/libosgText.so 
-- Found osgSim: /usr/lib64/libosgSim.so 
-- Found osgDB: /usr/lib64/libosgDB.so 
-- Found osgParticle: /usr/lib64/libosgParticle.so 
-- Found osgFX: /usr/lib64/libosgFX.so 
-- Found osgUtil: /usr/lib64/libosgUtil.so 
-- Found osgViewer: /usr/lib64/libosgViewer.so 
-- Found osgGA: /usr/lib64/libosgGA.so 
-- Found osg: /usr/lib64/libosg.so 
-- Found OpenThreads: /usr/lib64/libOpenThreads.so 
-- Found OpenSceneGraph: /usr/lib64/libosgText.so;/usr/lib64/libosgSim.so;/usr/lib64/libosgDB.so;/usr/lib64/libosgParticle.so;/usr/lib64/libosgFX.so;/usr/lib64/libosgUtil.so;/usr/lib64/libosgViewer.so;/usr/lib64/libosgGA.so;/usr/lib64/libosg.so;/usr/lib64/libOpenThreads.so (found suitable version "3.2.3", minimum required is "3.2.0")
-- Found PkgConfig: /usr/bin/pkg-config (found version "0.28")
-- Checking for module 'dbus-1'
--   Found dbus-1, version 1.10.6
-- Using DBus
-- Qt launcher enabled, checking for Qt 5.1 / qmake
-- Will enable Qt launcher GUI
--   Qt5Widgets version: 5.5.1
--   Qt5Widgets include dir: /usr/include/qt5/;/usr/include/qt5/QtWidgets;/usr/include/qt5/QtGui;/usr/include/qt5/QtCore;/usr/lib64/qt5/.//mkspecs/linux-g++;/usr/include
-- /usr/include
-- adding runtime JS dependencies
-- Found PLIB: optimized;/usr/lib64/libplibpuaux.so;debug;/usr/lib64/libplibpuaux.so;optimized;/usr/lib64/libplibjs.so;debug;/usr/lib64/libplibjs.so;optimized;/usr/lib64/libplibpu.so;debug;/usr/lib64/libplibpu.so;optimized;/usr/lib64/libplibfnt.so;debug;/usr/lib64/libplibfnt.so;optimized;/usr/lib64/libplibsg.so;debug;/usr/lib64/libplibsg.so;optimized;/usr/lib64/libplibul.so;debug;/usr/lib64/libplibul.so 
-- SimGear include directory: /usr/include
-- found SimGear version: 3.4.0 (needed 2016.2.0)
CMake Error at CMakeModules/FindSimGear.cmake:112 (message):
  You have installed a mismatching SimGear version 3.4.0 instead of 2016.2.0
  as required by FlightGear.  When using multiple SimGear installations,
  please use 'SIMGEAR_DIR' to select the SimGear library location to be used.
Call Stack (most recent call first):
  CMakeLists.txt:316 (find_package)


-- Configuring incomplete, errors occurred!
See also "/home/matthew/src/fgbuild/CMakeFiles/CMakeOutput.log".
See also "/home/matthew/src/fgbuild/CMakeFiles/CMakeError.log".
[06:30 matthew ~/src/fgbuild]$ echo $SIMGEAR_DIR
/home/matthew/FlightGear/include
MatthewV
 
Posts: 38
Joined: Mon May 11, 2015 12:39 am
Location: Western Australia

Re: Compiling (Linking CXX executable fgfs) fails Fedora 23

Postby elgaton » Mon Feb 22, 2016 8:24 am

In bash, by default all variables are local to the shell and are not passed - or "exported" - to other programs/scripts (this way, if the caller and the called program both have a variable with the same name, there are no strange effects). Thus, if you call cmake as you did:
Code: Select all
SIMGEAR_DIR=/home/matthew/FlightGear/include
cmake ../flightgear/ -DCMAKE_INSTALL_PREFIX=/home/matthew/FlightGear -DCMAKE_BUILD_TYPE=Release -DFG_DATA_DIR=/home/matthew/src/fgdata

the shell sets SIMGEAR_DIR to an empty value before invoking the program. Since cmake sees that variable as empty, it finds the default installation of SimGear on your system (which is version 3.4.0, less than the minimum required - 2016.2.0 - to compile from the latest source) and it blocks.

You can either:
  1. alter your cmake invocation like this, so that SIMGEAR_DIR is set explicitly for it:
    Code: Select all
    SIMGEAR_DIR=/home/matthew/FlightGear/include cmake ../flightgear/ -DCMAKE_INSTALL_PREFIX=/home/matthew/FlightGear -DCMAKE_BUILD_TYPE=Release -DFG_DATA_DIR=/home/matthew/src/fgdata
  2. or export the SIMGEAR_DIR variable (= telling the shell it should not set it to empty before calling other programs):
    Code: Select all
    export SIMGEAR_DIR=/home/matthew/FlightGear/include
    cmake ../flightgear/ -DCMAKE_INSTALL_PREFIX=/home/matthew/FlightGear -DCMAKE_BUILD_TYPE=Release -DFG_DATA_DIR=/home/matthew/src/fgdata
NIATCA 2nd admin, regular ATC at LIPX and creator of the LIPX custom scenery
elgaton
 
Posts: 1106
Joined: Tue Mar 19, 2013 4:58 pm
Callsign: I-ELGA/LIPX_TW
Version: Git
OS: Windows + Arch Linux

Re: Compiling (Linking CXX executable fgfs) fails Fedora 23

Postby MatthewV » Mon Feb 22, 2016 11:17 am

Thanks for taking the time to explain that. My not understanding that distinction (and therefore interchanging the two) would explain why I was seeing inconsistent results.

However, the original error still remains. To make this clear, I've pasted the full output below (minus some bits in the middle to avoid the character limit). Any ideas on this?

Code: Select all
[18:31 matthew ~/src]$ echo $SIMGEAR_DIR
/home/matthew/FlightGear/include
[18:31 matthew ~/src]$ cd fgbuild/
[18:31 matthew ~/src/fgbuild]$ cmake ../flightgear/ -DCMAKE_INSTALL_PREFIX=/home/matthew/FlightGear -DCMAKE_BUILD_TYPE=Release -DFG_DATA_DIR=/home/matthew/src/fgdata
-- The C compiler identification is GNU 5.3.1
-- The CXX compiler identification is GNU 5.3.1
-- Check for working C compiler: /usr/bin/cc
-- Check for working C compiler: /usr/bin/cc -- works
-- Detecting C compiler ABI info
-- Detecting C compiler ABI info - done
-- Detecting C compile features
-- Detecting C compile features - done
-- 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
-- Detecting CXX compile features
-- Detecting CXX compile features - done
-- System is: Linux
-- Linux distro is: Korora
-- Web browser launcher command is: xdg-open
-- Using explicit data directory for base package: /home/matthew/src/fgdata
-- Looking for pthread.h
-- Looking for pthread.h - found
-- Looking for pthread_create
-- Looking for pthread_create - not found
-- Looking for pthread_create in pthreads
-- Looking for pthread_create in pthreads - not found
-- Looking for pthread_create in pthread
-- Looking for pthread_create in pthread - found
-- Found Threads: TRUE 
-- Looking for XOpenDisplay in /usr/lib64/libX11.so;/usr/lib64/libXext.so
-- Looking for XOpenDisplay in /usr/lib64/libX11.so;/usr/lib64/libXext.so - found
-- Looking for gethostbyname
-- Looking for gethostbyname - found
-- Looking for connect
-- Looking for connect - found
-- Looking for remove
-- Looking for remove - found
-- Looking for shmat
-- Looking for shmat - found
-- Looking for IceConnectionNumber in ICE
-- Looking for IceConnectionNumber in ICE - found
-- Found X11: /usr/lib64/libX11.so
-- libudev stable: 1
-- Found UDev: /usr/lib64/libudev.so
--    include: /usr/include
-- Found Speex: /usr/lib64/libspeex.so
-- Found Git: /usr/bin/git 
-- Git revision is de959a14f35ee4e74d405b418bb09689967ee22f
-- event-based input enabled. Using /usr/lib64/libudev.so
-- Boost version: 1.58.0
-- Found ZLIB: /usr/lib64/libz.so (found version "1.2.8")
-- Found OpenGL: /usr/lib64/libGL.so 
-- Found OpenAL: /usr/lib64/libopenal.so 
-- Found osgText: /usr/lib64/libosgText.so 
-- Found osgSim: /usr/lib64/libosgSim.so 
-- Found osgDB: /usr/lib64/libosgDB.so 
-- Found osgParticle: /usr/lib64/libosgParticle.so 
-- Found osgFX: /usr/lib64/libosgFX.so 
-- Found osgUtil: /usr/lib64/libosgUtil.so 
-- Found osgViewer: /usr/lib64/libosgViewer.so 
-- Found osgGA: /usr/lib64/libosgGA.so 
-- Found osg: /usr/lib64/libosg.so 
-- Found OpenThreads: /usr/lib64/libOpenThreads.so 
-- Found OpenSceneGraph: /usr/lib64/libosgText.so;/usr/lib64/libosgSim.so;/usr/lib64/libosgDB.so;/usr/lib64/libosgParticle.so;/usr/lib64/libosgFX.so;/usr/lib64/libosgUtil.so;/usr/lib64/libosgViewer.so;/usr/lib64/libosgGA.so;/usr/lib64/libosg.so;/usr/lib64/libOpenThreads.so (found suitable version "3.2.3", minimum required is "3.2.0")
-- Found PkgConfig: /usr/bin/pkg-config (found version "0.28")
-- Checking for module 'dbus-1'
--   Found dbus-1, version 1.10.6
-- Using DBus
-- Qt launcher enabled, checking for Qt 5.1 / qmake
-- Will enable Qt launcher GUI
--   Qt5Widgets version: 5.5.1
--   Qt5Widgets include dir: /usr/include/qt5/;/usr/include/qt5/QtWidgets;/usr/include/qt5/QtGui;/usr/include/qt5/QtCore;/usr/lib64/qt5/.//mkspecs/linux-g++;/usr/include
-- /usr/include
-- adding runtime JS dependencies
-- Found PLIB: optimized;/usr/lib64/libplibpuaux.so;debug;/usr/lib64/libplibpuaux.so;optimized;/usr/lib64/libplibjs.so;debug;/usr/lib64/libplibjs.so;optimized;/usr/lib64/libplibpu.so;debug;/usr/lib64/libplibpu.so;optimized;/usr/lib64/libplibfnt.so;debug;/usr/lib64/libplibfnt.so;optimized;/usr/lib64/libplibsg.so;debug;/usr/lib64/libplibsg.so;optimized;/usr/lib64/libplibul.so;debug;/usr/lib64/libplibul.so 
-- SimGear include directory: /home/matthew/FlightGear/include
-- found SimGear version: 2016.2.0 (needed 2016.2.0)
-- looking for static SimGear libraries
-- Looking for clock_gettime in rt
-- Looking for clock_gettime in rt - found
-- found SimGear libraries
-- Performing Test SIMGEAR_COMPILE_TEST
-- Performing Test SIMGEAR_COMPILE_TEST - Success
-- Performing Test SIMGEAR_CURL_TEST
-- Performing Test SIMGEAR_CURL_TEST - Failed
-- Found SimGear: optimized;/usr/lib64/libSimGearScene.so;debug;/usr/lib64/libSimGearScene.so;optimized;/usr/lib64/libSimGearCore.so;debug;/usr/lib64/libSimGearCore.so;optimized;/usr/lib64/libSimGearCore.so;debug;/usr/lib64/libSimGearCore.so (Required is at least version "2016.2.0")
-- Looking for unistd.h
-- Looking for unistd.h - found
-- Looking for sys/time.h
-- Looking for sys/time.h - found
-- Looking for windows.h
-- Looking for windows.h - not found
-- RTI: DISABLED
-- Looking for mkfifo
-- Looking for mkfifo - found
-- Zlib found for fgadmin
-- Found BZip2: /usr/lib64/libbz2.so (found version "1.0.6")
-- Looking for BZ2_bzCompressInit
-- Looking for BZ2_bzCompressInit - found
-- BZip2 found for fgadmin
-- Found FLTK: /usr/lib64/libfltk_images.so;/usr/lib64/libfltk_forms.so;/usr/lib64/libfltk_gl.so;/usr/lib64/libGL.so;/usr/lib64/libfltk.so 
-- Found X11_Xinerama...
-- Found X11_Xft...
-- Using FLTK_LIBRARIES for fgadmin: /usr/lib64/libfltk_images.so;/usr/lib64/libfltk_forms.so;/usr/lib64/libfltk_gl.so;/usr/lib64/libGL.so;/usr/lib64/libfltk.so;/usr/lib64/libSM.so;/usr/lib64/libICE.so;/usr/lib64/libX11.so;/usr/lib64/libXext.so;/usr/lib64/libm.so;/usr/lib64/libXinerama.so;/usr/lib64/libXft.so;dl
-- Found PNG: /usr/lib64/libpng.so (found version "1.6.19")
-- Found GLUT: /usr/lib64/libglut.so 
-- found glut
-- Configuring done
-- Generating done
-- Build files have been written to: /home/matthew/src/fgbuild
[18:31 matthew ~/src/fgbuild]$ echo $SIMGEAR_DIR
/home/matthew/FlightGear/include
[18:31 matthew ~/src/fgbuild]$ make
Scanning dependencies of target fgsqlite3
[  0%] Building C object 3rdparty/sqlite3/CMakeFiles/fgsqlite3.dir/sqlite3.c.o
/home/matthew/src/flightgear/3rdparty/sqlite3/sqlite3.c: In function ‘balance’:
/home/matthew/src/flightgear/3rdparty/sqlite3/sqlite3.c:56236:22: warning: array subscript is above array bounds [-Warray-bounds]
         pOld = apCopy[++j];
                      ^
[  0%] Linking C static library libfgsqlite3.a
[  0%] Built target fgsqlite3
Scanning dependencies of target iaxclient_lib
[  0%] Building C object 3rdparty/iaxclient/lib/CMakeFiles/iaxclient_lib.dir/audio_encode.c.o
[  1%] Building C object 3rdparty/iaxclient/lib/CMakeFiles/iaxclient_lib.dir/audio_file.c.o
[  1%] Building C object 3rdparty/iaxclient/lib/CMakeFiles/iaxclient_lib.dir/audio_openal.c.o
[  1%] Building C object 3rdparty/iaxclient/lib/CMakeFiles/iaxclient_lib.dir/codec_alaw.c.o
[  1%] Building C object 3rdparty/iaxclient/lib/CMakeFiles/iaxclient_lib.dir/codec_gsm.c.o
[  1%] Building C object 3rdparty/iaxclient/lib/CMakeFiles/iaxclient_lib.dir/codec_ulaw.c.o
[  1%] Building C object 3rdparty/iaxclient/lib/CMakeFiles/iaxclient_lib.dir/iaxclient_lib.c.o
[  1%] Building C object 3rdparty/iaxclient/lib/CMakeFiles/iaxclient_lib.dir/unixfuncs.c.o
In file included from /usr/include/unistd.h:25:0,
                 from /home/matthew/src/flightgear/3rdparty/iaxclient/lib/unixfuncs.c:16:
/usr/include/features.h:148:3: warning: #warning "_BSD_SOURCE and _SVID_SOURCE are deprecated, use _DEFAULT_SOURCE" [-Wcpp]
 # warning "_BSD_SOURCE and _SVID_SOURCE are deprecated, use _DEFAULT_SOURCE"
   ^
[  1%] Building C object 3rdparty/iaxclient/lib/CMakeFiles/iaxclient_lib.dir/codec_speex.c.o
[  2%] Building C object 3rdparty/iaxclient/lib/CMakeFiles/iaxclient_lib.dir/spandsp/plc.c.o
[  2%] Building C object 3rdparty/iaxclient/lib/CMakeFiles/iaxclient_lib.dir/gsm/src/add.c.o
[  2%] Building C object 3rdparty/iaxclient/lib/CMakeFiles/iaxclient_lib.dir/gsm/src/code.c.o
[  2%] Building C object 3rdparty/iaxclient/lib/CMakeFiles/iaxclient_lib.dir/gsm/src/debug.c.o
[  2%] Building C object 3rdparty/iaxclient/lib/CMakeFiles/iaxclient_lib.dir/gsm/src/decode.c.o
[  2%] Building C object 3rdparty/iaxclient/lib/CMakeFiles/iaxclient_lib.dir/gsm/src/gsm_create.c.o
[  2%] Building C object 3rdparty/iaxclient/lib/CMakeFiles/iaxclient_lib.dir/gsm/src/gsm_decode.c.o
[  2%] Building C object 3rdparty/iaxclient/lib/CMakeFiles/iaxclient_lib.dir/gsm/src/gsm_destroy.c.o
[  3%] Building C object 3rdparty/iaxclient/lib/CMakeFiles/iaxclient_lib.dir/gsm/src/gsm_encode.c.o
[  3%] Building C object 3rdparty/iaxclient/lib/CMakeFiles/iaxclient_lib.dir/gsm/src/gsm_explode.c.o
[  3%] Building C object 3rdparty/iaxclient/lib/CMakeFiles/iaxclient_lib.dir/gsm/src/gsm_implode.c.o
[  3%] Building C object 3rdparty/iaxclient/lib/CMakeFiles/iaxclient_lib.dir/gsm/src/gsm_option.c.o
[  3%] Building C object 3rdparty/iaxclient/lib/CMakeFiles/iaxclient_lib.dir/gsm/src/gsm_print.c.o
[  3%] Building C object 3rdparty/iaxclient/lib/CMakeFiles/iaxclient_lib.dir/gsm/src/long_term.c.o
[  3%] Building C object 3rdparty/iaxclient/lib/CMakeFiles/iaxclient_lib.dir/gsm/src/lpc.c.o
[  3%] Building C object 3rdparty/iaxclient/lib/CMakeFiles/iaxclient_lib.dir/gsm/src/preprocess.c.o
[  4%] Building C object 3rdparty/iaxclient/lib/CMakeFiles/iaxclient_lib.dir/gsm/src/rpe.c.o
[  4%] Building C object 3rdparty/iaxclient/lib/CMakeFiles/iaxclient_lib.dir/gsm/src/short_term.c.o
[  4%] Building C object 3rdparty/iaxclient/lib/CMakeFiles/iaxclient_lib.dir/gsm/src/table.c.o
[  4%] Building C object 3rdparty/iaxclient/lib/CMakeFiles/iaxclient_lib.dir/libspeex/bits.c.o
[  4%] Building C object 3rdparty/iaxclient/lib/CMakeFiles/iaxclient_lib.dir/libspeex/cb_search.c.o
[  4%] Building C object 3rdparty/iaxclient/lib/CMakeFiles/iaxclient_lib.dir/libspeex/exc_10_16_table.c.o
[  4%] Building C object 3rdparty/iaxclient/lib/CMakeFiles/iaxclient_lib.dir/libspeex/exc_10_32_table.c.o
[  4%] Building C object 3rdparty/iaxclient/lib/CMakeFiles/iaxclient_lib.dir/libspeex/exc_20_32_table.c.o
[  5%] Building C object 3rdparty/iaxclient/lib/CMakeFiles/iaxclient_lib.dir/libspeex/exc_5_256_table.c.o

[ 67%] Building CXX object src/Main/CMakeFiles/fgfs.dir/__/AIModel/AIMultiplayer.cxx.o
[ 67%] Building CXX object src/Main/CMakeFiles/fgfs.dir/__/AIModel/AIShip.cxx.o
[ 67%] Building CXX object src/Main/CMakeFiles/fgfs.dir/__/AIModel/AIStatic.cxx.o
[ 67%] Building CXX object src/Main/CMakeFiles/fgfs.dir/__/AIModel/AIStorm.cxx.o
[ 67%] Building CXX object src/Main/CMakeFiles/fgfs.dir/__/AIModel/AITanker.cxx.o
[ 67%] Building CXX object src/Main/CMakeFiles/fgfs.dir/__/AIModel/AIThermal.cxx.o
[ 67%] Building CXX object src/Main/CMakeFiles/fgfs.dir/__/AIModel/AIWingman.cxx.o
[ 68%] Building CXX object src/Main/CMakeFiles/fgfs.dir/__/AIModel/performancedata.cxx.o
[ 68%] Building CXX object src/Main/CMakeFiles/fgfs.dir/__/AIModel/performancedb.cxx.o
[ 68%] Building CXX object src/Main/CMakeFiles/fgfs.dir/__/AIModel/submodel.cxx.o
/home/matthew/src/flightgear/src/AIModel/submodel.cxx: In member function ‘void FGSubmodelMgr::setData(int, const string&, bool, const string&, FGSubmodelMgr::submodel_vector_type&)’:
/home/matthew/src/flightgear/src/AIModel/submodel.cxx:557:18: warning: variable ‘old’ set but not used [-Wunused-but-set-variable]
             bool old = false;
                  ^
[ 68%] Building CXX object src/Main/CMakeFiles/fgfs.dir/__/Navaids/airways.cxx.o
[ 68%] Building CXX object src/Main/CMakeFiles/fgfs.dir/__/Navaids/fixlist.cxx.o
[ 68%] Building CXX object src/Main/CMakeFiles/fgfs.dir/__/Navaids/markerbeacon.cxx.o
[ 68%] Building CXX object src/Main/CMakeFiles/fgfs.dir/__/Navaids/navdb.cxx.o
[ 68%] Building CXX object src/Main/CMakeFiles/fgfs.dir/__/Navaids/navlist.cxx.o
[ 69%] Building CXX object src/Main/CMakeFiles/fgfs.dir/__/Navaids/navrecord.cxx.o
[ 69%] Building CXX object src/Main/CMakeFiles/fgfs.dir/__/Navaids/poidb.cxx.o
[ 69%] Building CXX object src/Main/CMakeFiles/fgfs.dir/__/Navaids/positioned.cxx.o
[ 69%] Building CXX object src/Main/CMakeFiles/fgfs.dir/__/Navaids/procedure.cxx.o
[ 69%] Building CXX object src/Main/CMakeFiles/fgfs.dir/__/Navaids/route.cxx.o
[ 69%] Building CXX object src/Main/CMakeFiles/fgfs.dir/__/Navaids/routePath.cxx.o
[ 69%] Building CXX object src/Main/CMakeFiles/fgfs.dir/__/Navaids/waypoint.cxx.o
[ 69%] Building CXX object src/Main/CMakeFiles/fgfs.dir/__/Navaids/LevelDXML.cxx.o
[ 70%] Building CXX object src/Main/CMakeFiles/fgfs.dir/__/Navaids/FlightPlan.cxx.o
[ 70%] Building CXX object src/Main/CMakeFiles/fgfs.dir/__/Navaids/NavDataCache.cxx.o
[ 70%] Building CXX object src/Main/CMakeFiles/fgfs.dir/__/Navaids/PositionedOctree.cxx.o
[ 70%] Building CXX object src/Main/CMakeFiles/fgfs.dir/__/Navaids/PolyLine.cxx.o
[ 70%] Building CXX object src/Main/CMakeFiles/fgfs.dir/__/Navaids/SHPParser.cxx.o
[ 70%] Building CXX object src/Main/CMakeFiles/fgfs.dir/__/Network/ATC-Inputs.cxx.o
[ 70%] Building CXX object src/Main/CMakeFiles/fgfs.dir/__/Network/ATC-Main.cxx.o
[ 70%] Building CXX object src/Main/CMakeFiles/fgfs.dir/__/Network/ATC-Outputs.cxx.o
[ 71%] Building CXX object src/Main/CMakeFiles/fgfs.dir/__/Network/AV400.cxx.o
[ 71%] Building CXX object src/Main/CMakeFiles/fgfs.dir/__/Network/AV400Sim.cxx.o
[ 71%] Building CXX object src/Main/CMakeFiles/fgfs.dir/__/Network/AV400WSim.cxx.o
[ 71%] Building CXX object src/Main/CMakeFiles/fgfs.dir/__/Network/atlas.cxx.o
[ 71%] Building CXX object src/Main/CMakeFiles/fgfs.dir/__/Network/garmin.cxx.o
[ 71%] Building CXX object src/Main/CMakeFiles/fgfs.dir/__/Network/generic.cxx.o
[ 71%] Building CXX object src/Main/CMakeFiles/fgfs.dir/__/Network/HTTPClient.cxx.o
[ 71%] Building CXX object src/Main/CMakeFiles/fgfs.dir/__/Network/igc.cxx.o
[ 72%] Building CXX object src/Main/CMakeFiles/fgfs.dir/__/Network/joyclient.cxx.o
[ 72%] Building CXX object src/Main/CMakeFiles/fgfs.dir/__/Network/jsclient.cxx.o
[ 72%] Building CXX object src/Main/CMakeFiles/fgfs.dir/__/Network/lfsglass.cxx.o
[ 72%] Building CXX object src/Main/CMakeFiles/fgfs.dir/__/Network/native.cxx.o
[ 72%] Building CXX object src/Main/CMakeFiles/fgfs.dir/__/Network/native_ctrls.cxx.o
[ 72%] Building CXX object src/Main/CMakeFiles/fgfs.dir/__/Network/native_fdm.cxx.o
[ 72%] Building CXX object src/Main/CMakeFiles/fgfs.dir/__/Network/native_gui.cxx.o
[ 72%] Building CXX object src/Main/CMakeFiles/fgfs.dir/__/Network/nmea.cxx.o
[ 73%] Building CXX object src/Main/CMakeFiles/fgfs.dir/__/Network/opengc.cxx.o
[ 73%] Building CXX object src/Main/CMakeFiles/fgfs.dir/__/Network/props.cxx.o
[ 73%] Building CXX object src/Main/CMakeFiles/fgfs.dir/__/Network/protocol.cxx.o
[ 73%] Building CXX object src/Main/CMakeFiles/fgfs.dir/__/Network/pve.cxx.o
[ 73%] Building CXX object src/Main/CMakeFiles/fgfs.dir/__/Network/ray.cxx.o
[ 73%] Building CXX object src/Main/CMakeFiles/fgfs.dir/__/Network/rul.cxx.o
[ 73%] Building CXX object src/Main/CMakeFiles/fgfs.dir/__/Network/fgcom.cxx.o
[ 73%] Building CXX object src/Main/CMakeFiles/fgfs.dir/__/Network/http/httpd.cxx.o
[ 73%] Building CXX object src/Main/CMakeFiles/fgfs.dir/__/Network/http/ScreenshotUriHandler.cxx.o
[ 74%] Building CXX object src/Main/CMakeFiles/fgfs.dir/__/Network/http/PropertyUriHandler.cxx.o
[ 74%] Building CXX object src/Main/CMakeFiles/fgfs.dir/__/Network/http/JsonUriHandler.cxx.o
[ 74%] Building CXX object src/Main/CMakeFiles/fgfs.dir/__/Network/http/FlightHistoryUriHandler.cxx.o
[ 74%] Building CXX object src/Main/CMakeFiles/fgfs.dir/__/Network/http/PkgUriHandler.cxx.o
[ 74%] Building CXX object src/Main/CMakeFiles/fgfs.dir/__/Network/http/RunUriHandler.cxx.o
[ 74%] Building CXX object src/Main/CMakeFiles/fgfs.dir/__/Network/http/NavdbUriHandler.cxx.o
[ 74%] Building CXX object src/Main/CMakeFiles/fgfs.dir/__/Network/http/PropertyChangeWebsocket.cxx.o
[ 74%] Building CXX object src/Main/CMakeFiles/fgfs.dir/__/Network/http/PropertyChangeObserver.cxx.o
[ 75%] Building CXX object src/Main/CMakeFiles/fgfs.dir/__/Network/http/jsonprops.cxx.o
[ 75%] Building CXX object src/Main/CMakeFiles/fgfs.dir/__/Network/http/SimpleDOM.cxx.o
[ 75%] Building CXX object src/Main/CMakeFiles/fgfs.dir/__/Scenery/SceneryPager.cxx.o
[ 75%] Building CXX object src/Main/CMakeFiles/fgfs.dir/__/Scenery/redout.cxx.o
[ 75%] Building CXX object src/Main/CMakeFiles/fgfs.dir/__/Scenery/scenery.cxx.o
[ 75%] Building CXX object src/Main/CMakeFiles/fgfs.dir/__/Scenery/tilecache.cxx.o
[ 75%] Building CXX object src/Main/CMakeFiles/fgfs.dir/__/Scenery/tileentry.cxx.o
[ 75%] Building CXX object src/Main/CMakeFiles/fgfs.dir/__/Scenery/tilemgr.cxx.o
[ 76%] Building CXX object src/Main/CMakeFiles/fgfs.dir/__/Scripting/NasalSys.cxx.o
[ 76%] Building CXX object src/Main/CMakeFiles/fgfs.dir/__/Scripting/nasal-props.cxx.o
[ 76%] Building CXX object src/Main/CMakeFiles/fgfs.dir/__/Scripting/NasalAircraft.cxx.o
[ 76%] Building CXX object src/Main/CMakeFiles/fgfs.dir/__/Scripting/NasalPositioned.cxx.o
[ 76%] Building CXX object src/Main/CMakeFiles/fgfs.dir/__/Scripting/NasalPositioned_cppbind.cxx.o
[ 76%] Building CXX object src/Main/CMakeFiles/fgfs.dir/__/Scripting/NasalCanvas.cxx.o
[ 76%] Building CXX object src/Main/CMakeFiles/fgfs.dir/__/Scripting/NasalClipboard.cxx.o
[ 76%] Building CXX object src/Main/CMakeFiles/fgfs.dir/__/Scripting/NasalCondition.cxx.o
[ 77%] Building CXX object src/Main/CMakeFiles/fgfs.dir/__/Scripting/NasalHTTP.cxx.o
[ 77%] Building CXX object src/Main/CMakeFiles/fgfs.dir/__/Scripting/NasalString.cxx.o
[ 77%] Building CXX object src/Main/CMakeFiles/fgfs.dir/__/Scripting/NasalModelData.cxx.o
[ 77%] Building CXX object src/Main/CMakeFiles/fgfs.dir/__/Scripting/NasalSGPath.cxx.o
[ 77%] Building CXX object src/Main/CMakeFiles/fgfs.dir/__/Scripting/ClipboardX11.cxx.o
[ 77%] Building CXX object src/Main/CMakeFiles/fgfs.dir/__/Sound/audioident.cxx.o
[ 77%] Building CXX object src/Main/CMakeFiles/fgfs.dir/__/Sound/soundgenerator.cxx.o
[ 77%] Building CXX object src/Main/CMakeFiles/fgfs.dir/__/Sound/beacon.cxx.o
[ 78%] Building CXX object src/Main/CMakeFiles/fgfs.dir/__/Sound/fg_fx.cxx.o
[ 78%] Building CXX object src/Main/CMakeFiles/fgfs.dir/__/Sound/morse.cxx.o
[ 78%] Building CXX object src/Main/CMakeFiles/fgfs.dir/__/Sound/sample_queue.cxx.o
[ 78%] Building CXX object src/Main/CMakeFiles/fgfs.dir/__/Sound/voice.cxx.o
[ 78%] Building CXX object src/Main/CMakeFiles/fgfs.dir/__/Sound/voiceplayer.cxx.o
[ 78%] Building CXX object src/Main/CMakeFiles/fgfs.dir/__/Sound/soundmanager.cxx.o
[ 78%] Building CXX object src/Main/CMakeFiles/fgfs.dir/__/Sound/VoiceSynthesizer.cxx.o
[ 78%] Building CXX object src/Main/CMakeFiles/fgfs.dir/__/Sound/flitevoice.cxx.o
[ 79%] Building CXX object src/Main/CMakeFiles/fgfs.dir/__/Systems/electrical.cxx.o
[ 79%] Building CXX object src/Main/CMakeFiles/fgfs.dir/__/Systems/pitot.cxx.o
[ 79%] Building CXX object src/Main/CMakeFiles/fgfs.dir/__/Systems/static.cxx.o
[ 79%] Building CXX object src/Main/CMakeFiles/fgfs.dir/__/Systems/system_mgr.cxx.o
[ 79%] Building CXX object src/Main/CMakeFiles/fgfs.dir/__/Systems/vacuum.cxx.o
[ 79%] Building CXX object src/Main/CMakeFiles/fgfs.dir/__/Time/TimeManager.cxx.o
[ 79%] Building CXX object src/Main/CMakeFiles/fgfs.dir/__/Time/light.cxx.o
[ 79%] Building CXX object src/Main/CMakeFiles/fgfs.dir/__/Time/sunsolver.cxx.o
[ 80%] Building CXX object src/Main/CMakeFiles/fgfs.dir/__/Traffic/SchedFlight.cxx.o
[ 80%] Building CXX object src/Main/CMakeFiles/fgfs.dir/__/Traffic/Schedule.cxx.o
[ 80%] Building CXX object src/Main/CMakeFiles/fgfs.dir/__/Traffic/TrafficMgr.cxx.o
[ 80%] Building CXX object src/Main/CMakeFiles/fgfs.dir/__/FDM/NullFDM.cxx.o
[ 80%] Building CXX object src/Main/CMakeFiles/fgfs.dir/__/FDM/UFO.cxx.o
[ 80%] Building CXX object src/Main/CMakeFiles/fgfs.dir/__/FDM/fdm_shell.cxx.o
[ 80%] Building CXX object src/Main/CMakeFiles/fgfs.dir/__/FDM/flight.cxx.o
[ 80%] Building CXX object src/Main/CMakeFiles/fgfs.dir/__/FDM/flightProperties.cxx.o
[ 81%] Building CXX object src/Main/CMakeFiles/fgfs.dir/__/FDM/TankProperties.cxx.o
[ 81%] Building CXX object src/Main/CMakeFiles/fgfs.dir/__/FDM/groundcache.cxx.o
[ 81%] Building CXX object src/Main/CMakeFiles/fgfs.dir/__/FDM/SP/ACMS.cxx.o
[ 81%] Building CXX object src/Main/CMakeFiles/fgfs.dir/__/FDM/SP/ADA.cxx.o
[ 81%] Building CXX object src/Main/CMakeFiles/fgfs.dir/__/FDM/SP/Balloon.cxx.o
[ 81%] Building CXX object src/Main/CMakeFiles/fgfs.dir/__/FDM/SP/BalloonSim.cpp.o
[ 81%] Building CXX object src/Main/CMakeFiles/fgfs.dir/__/FDM/SP/MagicCarpet.cxx.o
[ 81%] Building CXX object src/Main/CMakeFiles/fgfs.dir/__/FDM/ExternalNet/ExternalNet.cxx.o
[ 82%] Building CXX object src/Main/CMakeFiles/fgfs.dir/__/FDM/ExternalPipe/ExternalPipe.cxx.o
[ 82%] Building CXX object src/Main/CMakeFiles/fgfs.dir/__/FDM/UIUCModel/uiuc_1DdataFileReader.cpp.o
[ 82%] Building CXX object src/Main/CMakeFiles/fgfs.dir/__/FDM/UIUCModel/uiuc_1Dinterpolation.cpp.o
[ 82%] Building CXX object src/Main/CMakeFiles/fgfs.dir/__/FDM/UIUCModel/uiuc_2DdataFileReader.cpp.o
[ 82%] Building CXX object src/Main/CMakeFiles/fgfs.dir/__/FDM/UIUCModel/uiuc_2Dinterpolation.cpp.o
[ 82%] Building CXX object src/Main/CMakeFiles/fgfs.dir/__/FDM/UIUCModel/uiuc_3Dinterpolation.cpp.o
[ 82%] Building CXX object src/Main/CMakeFiles/fgfs.dir/__/FDM/UIUCModel/uiuc_aerodeflections.cpp.o
[ 82%] Building CXX object src/Main/CMakeFiles/fgfs.dir/__/FDM/UIUCModel/uiuc_alh_ap.cpp.o
[ 83%] Building CXX object src/Main/CMakeFiles/fgfs.dir/__/FDM/UIUCModel/uiuc_auto_pilot.cpp.o
[ 83%] Building CXX object src/Main/CMakeFiles/fgfs.dir/__/FDM/UIUCModel/uiuc_betaprobe.cpp.o
[ 83%] Building CXX object src/Main/CMakeFiles/fgfs.dir/__/FDM/UIUCModel/uiuc_coef_drag.cpp.o
[ 83%] Building CXX object src/Main/CMakeFiles/fgfs.dir/__/FDM/UIUCModel/uiuc_coef_lift.cpp.o
[ 83%] Building CXX object src/Main/CMakeFiles/fgfs.dir/__/FDM/UIUCModel/uiuc_coef_pitch.cpp.o
[ 83%] Building CXX object src/Main/CMakeFiles/fgfs.dir/__/FDM/UIUCModel/uiuc_coef_roll.cpp.o
[ 83%] Building CXX object src/Main/CMakeFiles/fgfs.dir/__/FDM/UIUCModel/uiuc_coef_sideforce.cpp.o
[ 83%] Building CXX object src/Main/CMakeFiles/fgfs.dir/__/FDM/UIUCModel/uiuc_coef_yaw.cpp.o
[ 84%] Building CXX object src/Main/CMakeFiles/fgfs.dir/__/FDM/UIUCModel/uiuc_coefficients.cpp.o
[ 84%] Building CXX object src/Main/CMakeFiles/fgfs.dir/__/FDM/UIUCModel/uiuc_controlInput.cpp.o
[ 84%] Building CXX object src/Main/CMakeFiles/fgfs.dir/__/FDM/UIUCModel/uiuc_convert.cpp.o
/home/matthew/src/flightgear/src/FDM/UIUCModel/uiuc_convert.cpp: In function ‘double uiuc_convert(int)’:
/home/matthew/src/flightgear/src/FDM/UIUCModel/uiuc_convert.cpp:86:10: warning: ‘factor’ may be used uninitialized in this function [-Wmaybe-uninitialized]
   return factor;
          ^
[ 84%] Building CXX object src/Main/CMakeFiles/fgfs.dir/__/FDM/UIUCModel/uiuc_engine.cpp.o
[ 84%] Building CXX object src/Main/CMakeFiles/fgfs.dir/__/FDM/UIUCModel/uiuc_find_position.cpp.o
[ 84%] Building CXX object src/Main/CMakeFiles/fgfs.dir/__/FDM/UIUCModel/uiuc_flapdata.cpp.o
[ 84%] Building CXX object src/Main/CMakeFiles/fgfs.dir/__/FDM/UIUCModel/uiuc_fog.cpp.o
[ 84%] Building CXX object src/Main/CMakeFiles/fgfs.dir/__/FDM/UIUCModel/uiuc_gear.cpp.o
[ 84%] Building CXX object src/Main/CMakeFiles/fgfs.dir/__/FDM/UIUCModel/uiuc_get_flapper.cpp.o
[ 85%] Building CXX object src/Main/CMakeFiles/fgfs.dir/__/FDM/UIUCModel/uiuc_getwind.cpp.o
[ 85%] Building CXX object src/Main/CMakeFiles/fgfs.dir/__/FDM/UIUCModel/uiuc_hh_ap.cpp.o
[ 85%] Building CXX object src/Main/CMakeFiles/fgfs.dir/__/FDM/UIUCModel/uiuc_ice.cpp.o
[ 85%] Building CXX object src/Main/CMakeFiles/fgfs.dir/__/FDM/UIUCModel/uiuc_iceboot.cpp.o
[ 85%] Building CXX object src/Main/CMakeFiles/fgfs.dir/__/FDM/UIUCModel/uiuc_iced_nonlin.cpp.o
[ 85%] Building CXX object src/Main/CMakeFiles/fgfs.dir/__/FDM/UIUCModel/uiuc_icing_demo.cpp.o
[ 85%] Building CXX object src/Main/CMakeFiles/fgfs.dir/__/FDM/UIUCModel/uiuc_initializemaps.cpp.o
[ 85%] Building CXX object src/Main/CMakeFiles/fgfs.dir/__/FDM/UIUCModel/uiuc_map_CD.cpp.o
[ 86%] Building CXX object src/Main/CMakeFiles/fgfs.dir/__/FDM/UIUCModel/uiuc_map_CL.cpp.o
[ 86%] Building CXX object src/Main/CMakeFiles/fgfs.dir/__/FDM/UIUCModel/uiuc_map_CY.cpp.o
[ 86%] Building CXX object src/Main/CMakeFiles/fgfs.dir/__/FDM/UIUCModel/uiuc_map_Cm.cpp.o
[ 86%] Building CXX object src/Main/CMakeFiles/fgfs.dir/__/FDM/UIUCModel/uiuc_map_Cn.cpp.o
[ 86%] Building CXX object src/Main/CMakeFiles/fgfs.dir/__/FDM/UIUCModel/uiuc_map_Croll.cpp.o
[ 86%] Building CXX object src/Main/CMakeFiles/fgfs.dir/__/FDM/UIUCModel/uiuc_map_controlSurface.cpp.o
[ 86%] Building CXX object src/Main/CMakeFiles/fgfs.dir/__/FDM/UIUCModel/uiuc_map_engine.cpp.o
[ 86%] Building CXX object src/Main/CMakeFiles/fgfs.dir/__/FDM/UIUCModel/uiuc_map_fog.cpp.o
[ 87%] Building CXX object src/Main/CMakeFiles/fgfs.dir/__/FDM/UIUCModel/uiuc_map_gear.cpp.o
[ 87%] Building CXX object src/Main/CMakeFiles/fgfs.dir/__/FDM/UIUCModel/uiuc_map_geometry.cpp.o
[ 87%] Building CXX object src/Main/CMakeFiles/fgfs.dir/__/FDM/UIUCModel/uiuc_map_ice.cpp.o
[ 87%] Building CXX object src/Main/CMakeFiles/fgfs.dir/__/FDM/UIUCModel/uiuc_map_init.cpp.o
[ 87%] Building CXX object src/Main/CMakeFiles/fgfs.dir/__/FDM/UIUCModel/uiuc_map_keyword.cpp.o
[ 87%] Building CXX object src/Main/CMakeFiles/fgfs.dir/__/FDM/UIUCModel/uiuc_map_mass.cpp.o
[ 87%] Building CXX object src/Main/CMakeFiles/fgfs.dir/__/FDM/UIUCModel/uiuc_map_misc.cpp.o
[ 87%] Building CXX object src/Main/CMakeFiles/fgfs.dir/__/FDM/UIUCModel/uiuc_map_record1.cpp.o
[ 88%] Building CXX object src/Main/CMakeFiles/fgfs.dir/__/FDM/UIUCModel/uiuc_map_record2.cpp.o
[ 88%] Building CXX object src/Main/CMakeFiles/fgfs.dir/__/FDM/UIUCModel/uiuc_map_record3.cpp.o
[ 88%] Building CXX object src/Main/CMakeFiles/fgfs.dir/__/FDM/UIUCModel/uiuc_map_record4.cpp.o
[ 88%] Building CXX object src/Main/CMakeFiles/fgfs.dir/__/FDM/UIUCModel/uiuc_map_record5.cpp.o
[ 88%] Building CXX object src/Main/CMakeFiles/fgfs.dir/__/FDM/UIUCModel/uiuc_map_record6.cpp.o
[ 88%] Building CXX object src/Main/CMakeFiles/fgfs.dir/__/FDM/UIUCModel/uiuc_menu.cpp.o
[ 88%] Building CXX object src/Main/CMakeFiles/fgfs.dir/__/FDM/UIUCModel/uiuc_menu_CD.cpp.o
[ 88%] Building CXX object src/Main/CMakeFiles/fgfs.dir/__/FDM/UIUCModel/uiuc_menu_CL.cpp.o
[ 89%] Building CXX object src/Main/CMakeFiles/fgfs.dir/__/FDM/UIUCModel/uiuc_menu_CY.cpp.o
[ 89%] Building CXX object src/Main/CMakeFiles/fgfs.dir/__/FDM/UIUCModel/uiuc_menu_Cm.cpp.o
[ 89%] Building CXX object src/Main/CMakeFiles/fgfs.dir/__/FDM/UIUCModel/uiuc_menu_Cn.cpp.o
[ 89%] Building CXX object src/Main/CMakeFiles/fgfs.dir/__/FDM/UIUCModel/uiuc_menu_Croll.cpp.o
[ 89%] Building CXX object src/Main/CMakeFiles/fgfs.dir/__/FDM/UIUCModel/uiuc_menu_controlSurface.cpp.o
[ 89%] Building CXX object src/Main/CMakeFiles/fgfs.dir/__/FDM/UIUCModel/uiuc_menu_engine.cpp.o
[ 89%] Building CXX object src/Main/CMakeFiles/fgfs.dir/__/FDM/UIUCModel/uiuc_menu_fog.cpp.o
[ 89%] Building CXX object src/Main/CMakeFiles/fgfs.dir/__/FDM/UIUCModel/uiuc_menu_functions.cpp.o
[ 90%] Building CXX object src/Main/CMakeFiles/fgfs.dir/__/FDM/UIUCModel/uiuc_menu_gear.cpp.o
[ 90%] Building CXX object src/Main/CMakeFiles/fgfs.dir/__/FDM/UIUCModel/uiuc_menu_geometry.cpp.o
[ 90%] Building CXX object src/Main/CMakeFiles/fgfs.dir/__/FDM/UIUCModel/uiuc_menu_ice.cpp.o
[ 90%] Building CXX object src/Main/CMakeFiles/fgfs.dir/__/FDM/UIUCModel/uiuc_menu_init.cpp.o
[ 90%] Building CXX object src/Main/CMakeFiles/fgfs.dir/__/FDM/UIUCModel/uiuc_menu_mass.cpp.o
[ 90%] Building CXX object src/Main/CMakeFiles/fgfs.dir/__/FDM/UIUCModel/uiuc_menu_misc.cpp.o
[ 90%] Building CXX object src/Main/CMakeFiles/fgfs.dir/__/FDM/UIUCModel/uiuc_menu_record.cpp.o
[ 90%] Building CXX object src/Main/CMakeFiles/fgfs.dir/__/FDM/UIUCModel/uiuc_pah_ap.cpp.o
[ 91%] Building CXX object src/Main/CMakeFiles/fgfs.dir/__/FDM/UIUCModel/uiuc_parsefile.cpp.o
[ 91%] Building CXX object src/Main/CMakeFiles/fgfs.dir/__/FDM/UIUCModel/uiuc_rah_ap.cpp.o
[ 91%] Building CXX object src/Main/CMakeFiles/fgfs.dir/__/FDM/UIUCModel/uiuc_recorder.cpp.o
[ 91%] Building CXX object src/Main/CMakeFiles/fgfs.dir/__/FDM/UIUCModel/uiuc_warnings_errors.cpp.o
[ 91%] Building CXX object src/Main/CMakeFiles/fgfs.dir/__/FDM/UIUCModel/uiuc_wrapper.cpp.o
[ 91%] Building C object src/Main/CMakeFiles/fgfs.dir/__/FDM/LaRCsim/atmos_62.c.o
[ 91%] Building C object src/Main/CMakeFiles/fgfs.dir/__/FDM/LaRCsim/basic_aero.c.o
[ 91%] Building C object src/Main/CMakeFiles/fgfs.dir/__/FDM/LaRCsim/basic_engine.c.o
[ 92%] Building C object src/Main/CMakeFiles/fgfs.dir/__/FDM/LaRCsim/basic_gear.c.o
[ 92%] Building C object src/Main/CMakeFiles/fgfs.dir/__/FDM/LaRCsim/basic_init.c.o
[ 92%] Building C object src/Main/CMakeFiles/fgfs.dir/__/FDM/LaRCsim/c172_aero.c.o
[ 92%] Building C object src/Main/CMakeFiles/fgfs.dir/__/FDM/LaRCsim/c172_engine.c.o
[ 92%] Building C object src/Main/CMakeFiles/fgfs.dir/__/FDM/LaRCsim/c172_gear.c.o
[ 92%] Building C object src/Main/CMakeFiles/fgfs.dir/__/FDM/LaRCsim/c172_init.c.o
[ 92%] Building C object src/Main/CMakeFiles/fgfs.dir/__/FDM/LaRCsim/cherokee_aero.c.o
[ 92%] Building C object src/Main/CMakeFiles/fgfs.dir/__/FDM/LaRCsim/cherokee_engine.c.o
[ 93%] Building C object src/Main/CMakeFiles/fgfs.dir/__/FDM/LaRCsim/cherokee_gear.c.o
[ 93%] Building C object src/Main/CMakeFiles/fgfs.dir/__/FDM/LaRCsim/cherokee_init.c.o
[ 93%] Building C object src/Main/CMakeFiles/fgfs.dir/__/FDM/LaRCsim/default_model_routines.c.o
[ 93%] Building C object src/Main/CMakeFiles/fgfs.dir/__/FDM/LaRCsim/ls_accel.c.o
[ 93%] Building C object src/Main/CMakeFiles/fgfs.dir/__/FDM/LaRCsim/ls_aux.c.o
[ 93%] Building C object src/Main/CMakeFiles/fgfs.dir/__/FDM/LaRCsim/ls_geodesy.c.o
[ 93%] Building C object src/Main/CMakeFiles/fgfs.dir/__/FDM/LaRCsim/ls_gravity.c.o
[ 93%] Building C object src/Main/CMakeFiles/fgfs.dir/__/FDM/LaRCsim/ls_init.c.o
[ 94%] Building C object src/Main/CMakeFiles/fgfs.dir/__/FDM/LaRCsim/ls_interface.c.o
[ 94%] Building C object src/Main/CMakeFiles/fgfs.dir/__/FDM/LaRCsim/ls_matrix.c.o
[ 94%] Building C object src/Main/CMakeFiles/fgfs.dir/__/FDM/LaRCsim/ls_model.c.o
[ 94%] Building C object src/Main/CMakeFiles/fgfs.dir/__/FDM/LaRCsim/ls_step.c.o
[ 94%] Building C object src/Main/CMakeFiles/fgfs.dir/__/FDM/LaRCsim/navion_aero.c.o
[ 94%] Building C object src/Main/CMakeFiles/fgfs.dir/__/FDM/LaRCsim/navion_engine.c.o
[ 94%] Building C object src/Main/CMakeFiles/fgfs.dir/__/FDM/LaRCsim/navion_gear.c.o
[ 94%] Building C object src/Main/CMakeFiles/fgfs.dir/__/FDM/LaRCsim/navion_init.c.o
[ 95%] Building C object src/Main/CMakeFiles/fgfs.dir/__/FDM/LaRCsim/uiuc_aero.c.o
[ 95%] Building CXX object src/Main/CMakeFiles/fgfs.dir/__/FDM/LaRCsim/IO360.cxx.o
[ 95%] Building CXX object src/Main/CMakeFiles/fgfs.dir/__/FDM/LaRCsim/LaRCsim.cxx.o
[ 95%] Building CXX object src/Main/CMakeFiles/fgfs.dir/__/FDM/LaRCsim/LaRCsimIC.cxx.o
[ 95%] Building CXX object src/Main/CMakeFiles/fgfs.dir/__/FDM/YASim/Airplane.cpp.o
[ 95%] Building CXX object src/Main/CMakeFiles/fgfs.dir/__/FDM/YASim/Atmosphere.cpp.o
[ 95%] Building CXX object src/Main/CMakeFiles/fgfs.dir/__/FDM/YASim/ControlMap.cpp.o
[ 95%] Building CXX object src/Main/CMakeFiles/fgfs.dir/__/FDM/YASim/FGFDM.cpp.o
[ 95%] Building CXX object src/Main/CMakeFiles/fgfs.dir/__/FDM/YASim/Gear.cpp.o
[ 96%] Building CXX object src/Main/CMakeFiles/fgfs.dir/__/FDM/YASim/Glue.cpp.o
[ 96%] Building CXX object src/Main/CMakeFiles/fgfs.dir/__/FDM/YASim/Ground.cpp.o
[ 96%] Building CXX object src/Main/CMakeFiles/fgfs.dir/__/FDM/YASim/Hitch.cpp.o
[ 96%] Building CXX object src/Main/CMakeFiles/fgfs.dir/__/FDM/YASim/Hook.cpp.o
[ 96%] Building CXX object src/Main/CMakeFiles/fgfs.dir/__/FDM/YASim/Integrator.cpp.o
[ 96%] Building CXX object src/Main/CMakeFiles/fgfs.dir/__/FDM/YASim/Jet.cpp.o
[ 96%] Building CXX object src/Main/CMakeFiles/fgfs.dir/__/FDM/YASim/Launchbar.cpp.o
[ 96%] Building CXX object src/Main/CMakeFiles/fgfs.dir/__/FDM/YASim/Model.cpp.o
[ 97%] Building CXX object src/Main/CMakeFiles/fgfs.dir/__/FDM/YASim/PistonEngine.cpp.o
[ 97%] Building CXX object src/Main/CMakeFiles/fgfs.dir/__/FDM/YASim/PropEngine.cpp.o
[ 97%] Building CXX object src/Main/CMakeFiles/fgfs.dir/__/FDM/YASim/Propeller.cpp.o
[ 97%] Building CXX object src/Main/CMakeFiles/fgfs.dir/__/FDM/YASim/RigidBody.cpp.o
[ 97%] Building CXX object src/Main/CMakeFiles/fgfs.dir/__/FDM/YASim/Rotor.cpp.o
[ 97%] Building CXX object src/Main/CMakeFiles/fgfs.dir/__/FDM/YASim/Rotorpart.cpp.o
[ 97%] Building CXX object src/Main/CMakeFiles/fgfs.dir/__/FDM/YASim/SimpleJet.cpp.o
[ 97%] Building CXX object src/Main/CMakeFiles/fgfs.dir/__/FDM/YASim/Surface.cpp.o
[ 98%] Building CXX object src/Main/CMakeFiles/fgfs.dir/__/FDM/YASim/Thruster.cpp.o
[ 98%] Building CXX object src/Main/CMakeFiles/fgfs.dir/__/FDM/YASim/TurbineEngine.cpp.o
[ 98%] Building CXX object src/Main/CMakeFiles/fgfs.dir/__/FDM/YASim/Turbulence.cpp.o
[ 98%] Building CXX object src/Main/CMakeFiles/fgfs.dir/__/FDM/YASim/Wing.cpp.o
[ 98%] Building CXX object src/Main/CMakeFiles/fgfs.dir/__/FDM/YASim/Version.cpp.o
[ 98%] Building CXX object src/Main/CMakeFiles/fgfs.dir/__/FDM/YASim/YASim.cxx.o
[ 98%] Building CXX object src/Main/CMakeFiles/fgfs.dir/__/FDM/YASim/FGGround.cpp.o
[ 98%] Building CXX object src/Main/CMakeFiles/fgfs.dir/__/Viewer/CameraGroup.cxx.o
[ 99%] Building CXX object src/Main/CMakeFiles/fgfs.dir/__/Viewer/FGEventHandler.cxx.o
[ 99%] Building CXX object src/Main/CMakeFiles/fgfs.dir/__/Viewer/WindowBuilder.cxx.o
[ 99%] Building CXX object src/Main/CMakeFiles/fgfs.dir/__/Viewer/WindowSystemAdapter.cxx.o
[ 99%] Building CXX object src/Main/CMakeFiles/fgfs.dir/__/Viewer/fg_os_osgviewer.cxx.o
[ 99%] Building CXX object src/Main/CMakeFiles/fgfs.dir/__/Viewer/fgviewer.cxx.o
[ 99%] Building CXX object src/Main/CMakeFiles/fgfs.dir/__/Viewer/renderer.cxx.o
[ 99%] Building CXX object src/Main/CMakeFiles/fgfs.dir/__/Viewer/renderingpipeline.cxx.o
[ 99%] Building CXX object src/Main/CMakeFiles/fgfs.dir/__/Viewer/splash.cxx.o
[100%] Building CXX object src/Main/CMakeFiles/fgfs.dir/__/Viewer/view.cxx.o
[100%] Building CXX object src/Main/CMakeFiles/fgfs.dir/__/Viewer/viewmgr.cxx.o
[100%] Linking CXX executable fgfs
CMakeFiles/fgfs.dir/__/Canvas/gui_mgr.cxx.o: In function `DesktopGroup::DesktopGroup()':
gui_mgr.cxx:(.text+0x1c0c): undefined reference to `simgear::canvas::Group::Group(SGWeakPtr<simgear::canvas::Canvas> const&, SGSharedPtr<SGPropertyNode> const&, std::map<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, SGPropertyNode const*, std::less<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >, std::allocator<std::pair<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const, SGPropertyNode const*> > > const&, SGWeakPtr<simgear::canvas::Element>)'
CMakeFiles/fgfs.dir/__/Canvas/gui_mgr.cxx.o: In function `DesktopGroup::DesktopGroup()':
gui_mgr.cxx:(.text+0x223e): undefined reference to `simgear::canvas::Group::Group(SGWeakPtr<simgear::canvas::Canvas> const&, SGSharedPtr<SGPropertyNode> const&, std::map<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, SGPropertyNode const*, std::less<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >, std::allocator<std::pair<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const, SGPropertyNode const*> > > const&, SGWeakPtr<simgear::canvas::Element>)'
CMakeFiles/fgfs.dir/__/Network/HTTPClient.cxx.o: In function `FGHTTPClient::init()':
HTTPClient.cxx:(.text+0x354): undefined reference to `simgear::pkg::Root::addDelegate(simgear::pkg::Delegate*)'
CMakeFiles/fgfs.dir/__/Network/HTTPClient.cxx.o: In function `FGHTTPClient::shutdown()':
HTTPClient.cxx:(.text+0x4fa): undefined reference to `simgear::pkg::Root::removeDelegate(simgear::pkg::Delegate*)'
CMakeFiles/fgfs.dir/__/Network/HTTPClient.cxx.o: In function `FGHTTPClient::postinit()':
HTTPClient.cxx:(.text+0x2565): undefined reference to `simgear::pkg::Root::catalogVersion() const'
CMakeFiles/fgfs.dir/__/Network/http/PkgUriHandler.cxx.o: In function `flightgear::http::PackageRootCommand(simgear::pkg::Root*, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&) [clone .constprop.89]':
PkgUriHandler.cxx:(.text+0xccb): undefined reference to `simgear::pkg::Root::applicationVersion[abi:cxx11]() const'
../GUI/libfglauncher.a(QtLauncher.cxx.o): In function `QtLauncher::onCancelDownload(QModelIndex const&)':
QtLauncher.cxx:(.text+0x1db1): undefined reference to `simgear::pkg::Install::cancelDownload()'
../GUI/libfglauncher.a(AircraftModel.cxx.o): In function `AircraftItemModel::isIndexRunnable(QModelIndex const&) const':
AircraftModel.cxx:(.text+0x952): undefined reference to `simgear::pkg::Install::isDownloading() const'
../GUI/libfglauncher.a(AircraftModel.cxx.o): In function `AircraftItemModel::refreshPackages()':
AircraftModel.cxx:(.text+0x2661): undefined reference to `simgear::pkg::Root::allPackages() const'
../GUI/libfglauncher.a(AircraftModel.cxx.o): In function `AircraftItemModel::AircraftItemModel(QObject*, SGSharedPtr<simgear::pkg::Root> const&)':
AircraftModel.cxx:(.text+0x2910): undefined reference to `simgear::pkg::Root::addDelegate(simgear::pkg::Delegate*)'
../GUI/libfglauncher.a(AircraftModel.cxx.o): In function `AircraftItemModel::~AircraftItemModel()':
AircraftModel.cxx:(.text+0x29eb): undefined reference to `simgear::pkg::Root::removeDelegate(simgear::pkg::Delegate*)'
../GUI/libfglauncher.a(AircraftModel.cxx.o): In function `AircraftItemModel::packageThumbnail(SGSharedPtr<simgear::pkg::Package>, int, bool) const':
AircraftModel.cxx:(.text+0x4023): undefined reference to `simgear::pkg::Package::thumbnails[abi:cxx11]() const'
AircraftModel.cxx:(.text+0x4067): undefined reference to `simgear::pkg::Package::thumbnails[abi:cxx11]() const'
AircraftModel.cxx:(.text+0x4280): undefined reference to `simgear::pkg::Root::requestThumbnailData(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&)'
../GUI/libfglauncher.a(AircraftModel.cxx.o): In function `AircraftItemModel::dataFromPackage(SGSharedPtr<simgear::pkg::Package> const&, unsigned int, int) const':
AircraftModel.cxx:(.text+0x4605): undefined reference to `simgear::pkg::Package::nameForVariant[abi:cxx11](unsigned int) const'
AircraftModel.cxx:(.text+0x476c): undefined reference to `simgear::pkg::Package::nameForVariant[abi:cxx11](unsigned int) const'
AircraftModel.cxx:(.text+0x4896): undefined reference to `simgear::pkg::Install::primarySetPath() const'
AircraftModel.cxx:(.text+0x49c5): undefined reference to `simgear::pkg::Install::isDownloading() const'
AircraftModel.cxx:(.text+0x4b46): undefined reference to `simgear::pkg::Install::isQueued() const'
AircraftModel.cxx:(.text+0x4d09): undefined reference to `simgear::pkg::Package::qualifiedVariantId[abi:cxx11](unsigned int) const'
../GUI/libfglauncher.a(AircraftModel.cxx.o): In function `AircraftItemModel::data(QModelIndex const&, int) const':
AircraftModel.cxx:(.text+0x525b): undefined reference to `simgear::pkg::Install::downloadedBytes() const'
AircraftModel.cxx:(.text+0x528b): undefined reference to `simgear::pkg::Install::downloadedPercent() const'
../GUI/libfglauncher.a(AircraftModel.cxx.o): In function `PackageDelegate::~PackageDelegate()':
AircraftModel.cxx:(.text._ZN15PackageDelegateD2Ev[_ZN15PackageDelegateD5Ev]+0x1e): undefined reference to `simgear::pkg::Root::removeDelegate(simgear::pkg::Delegate*)'
../GUI/libfglauncher.a(AircraftModel.cxx.o): In function `PackageDelegate::~PackageDelegate()':
AircraftModel.cxx:(.text._ZN15PackageDelegateD0Ev[_ZN15PackageDelegateD5Ev]+0x1e): undefined reference to `simgear::pkg::Root::removeDelegate(simgear::pkg::Delegate*)'
../GUI/libfglauncher.a(PathsDialog.cxx.o): In function `PathsDialog::onRemoveCatalog()':
PathsDialog.cxx:(.text+0x25df): undefined reference to `simgear::pkg::Root::removeCatalogById(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&)'
../GUI/libfglauncher.a(AddCatalogDialog.cxx.o): In function `AddCatalogDialog::updateUi()':
AddCatalogDialog.cxx:(.text+0x33c): undefined reference to `simgear::pkg::Catalog::status() const'
../GUI/libfglauncher.a(AddCatalogDialog.cxx.o): In function `AddCatalogDialog::onCatalogStatusChanged(simgear::pkg::Catalog*)':
AddCatalogDialog.cxx:(.text+0xa51): undefined reference to `simgear::pkg::Catalog::status() const'
../GUI/libfglauncher.a(AddCatalogDialog.cxx.o): In function `AddCatalogDialog::startDownload()':
AddCatalogDialog.cxx:(.text+0x104b): undefined reference to `simgear::pkg::Catalog::addStatusCallback(boost::function<void (simgear::pkg::Catalog*)> const&)'
../GUI/libfglauncher.a(AddCatalogDialog.cxx.o): In function `AddCatalogDialog::reject()':
AddCatalogDialog.cxx:(.text+0x1290): undefined reference to `simgear::pkg::Root::removeCatalogById(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&)'
collect2: error: ld returned 1 exit status
src/Main/CMakeFiles/fgfs.dir/build.make:12120: recipe for target 'src/Main/fgfs' failed
make[2]: *** [src/Main/fgfs] Error 1
CMakeFiles/Makefile2:1807: recipe for target 'src/Main/CMakeFiles/fgfs.dir/all' failed
make[1]: *** [src/Main/CMakeFiles/fgfs.dir/all] Error 2
Makefile:149: recipe for target 'all' failed
make: *** [all] Error 2
[18:46 matthew ~/src/fgbuild]$


Thanks heaps!
MatthewV
 
Posts: 38
Joined: Mon May 11, 2015 12:39 am
Location: Western Australia

Re: Compiling (Linking CXX executable fgfs) fails Fedora 23

Postby elgaton » Mon Feb 22, 2016 12:47 pm

Could you run again cmake with
Code: Select all
SIMGEAR_DIR=/home/matthew/FlightGear/include cmake ../flightgear/ -DCMAKE_INSTALL_PREFIX=/home/matthew/FlightGear -DCMAKE_BUILD_TYPE=Release -DFG_DATA_DIR=/home/matthew/src/fgdata

(so, using the first solution I gave above) and then compile FG again? If the error still occurs, could you run
Code: Select all
make VERBOSE=1

so that I can check the output?

Also, could you send me the cmake invocation you used to compile SimGear, and a complete, recursive listing of /home/matthew/FlightGear/include, so that I can check if the SimGear libraries are there?

From the logs you gave, it seems CMake correctly uses the SimGear files in /home/matthew/FlightGear/include:
Code: Select all
-- SimGear include directory: /home/matthew/FlightGear/include
-- found SimGear version: 2016.2.0 (needed 2016.2.0)

but still uses the version of SimGear you have installed on your computer (3.4.0) for linking:
Code: Select all
-- Found SimGear: optimized;/usr/lib64/libSimGearScene.so;debug;/usr/lib64/libSimGearScene.so;optimized;/usr/lib64/libSimGearCore.so;debug;/usr/lib64/libSimGearCore.so;optimized;/usr/lib64/libSimGearCore.so;debug;/usr/lib64/libSimGearCore.so (Required is at least version "2016.2.0")

thus, the linking stage for fgfs fails because the current Git version uses functions that are not in SimGear 3.4.0.
NIATCA 2nd admin, regular ATC at LIPX and creator of the LIPX custom scenery
elgaton
 
Posts: 1106
Joined: Tue Mar 19, 2013 4:58 pm
Callsign: I-ELGA/LIPX_TW
Version: Git
OS: Windows + Arch Linux

Re: Compiling (Linking CXX executable fgfs) fails Fedora 23

Postby MatthewV » Mon Feb 22, 2016 1:36 pm

Thanks.

So running again using your command failed at the same point and with the same error as previously. I reran without clearing files, but using VERBOSE=1, giving this output:

Code: Select all
[21:29 matthew ~/src/fgbuild]$ make VERBOSE=1
/usr/bin/cmake -H/home/matthew/src/flightgear -B/home/matthew/src/fgbuild --check-build-system CMakeFiles/Makefile.cmake 0
/usr/bin/cmake -E cmake_progress_start /home/matthew/src/fgbuild/CMakeFiles /home/matthew/src/fgbuild/CMakeFiles/progress.marks
make -f CMakeFiles/Makefile2 all
make[1]: Entering directory '/home/matthew/src/fgbuild'
make -f 3rdparty/sqlite3/CMakeFiles/fgsqlite3.dir/build.make 3rdparty/sqlite3/CMakeFiles/fgsqlite3.dir/depend
make[2]: Entering directory '/home/matthew/src/fgbuild'
cd /home/matthew/src/fgbuild && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /home/matthew/src/flightgear /home/matthew/src/flightgear/3rdparty/sqlite3 /home/matthew/src/fgbuild /home/matthew/src/fgbuild/3rdparty/sqlite3 /home/matthew/src/fgbuild/3rdparty/sqlite3/CMakeFiles/fgsqlite3.dir/DependInfo.cmake --color=
make[2]: Leaving directory '/home/matthew/src/fgbuild'
make -f 3rdparty/sqlite3/CMakeFiles/fgsqlite3.dir/build.make 3rdparty/sqlite3/CMakeFiles/fgsqlite3.dir/build
make[2]: Entering directory '/home/matthew/src/fgbuild'
make[2]: Nothing to be done for '3rdparty/sqlite3/CMakeFiles/fgsqlite3.dir/build'.
make[2]: Leaving directory '/home/matthew/src/fgbuild'
[  0%] Built target fgsqlite3
make -f 3rdparty/iaxclient/lib/CMakeFiles/iaxclient_lib.dir/build.make 3rdparty/iaxclient/lib/CMakeFiles/iaxclient_lib.dir/depend
make[2]: Entering directory '/home/matthew/src/fgbuild'
cd /home/matthew/src/fgbuild && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /home/matthew/src/flightgear /home/matthew/src/flightgear/3rdparty/iaxclient/lib /home/matthew/src/fgbuild /home/matthew/src/fgbuild/3rdparty/iaxclient/lib /home/matthew/src/fgbuild/3rdparty/iaxclient/lib/CMakeFiles/iaxclient_lib.dir/DependInfo.cmake --color=
make[2]: Leaving directory '/home/matthew/src/fgbuild'
make -f 3rdparty/iaxclient/lib/CMakeFiles/iaxclient_lib.dir/build.make 3rdparty/iaxclient/lib/CMakeFiles/iaxclient_lib.dir/build
make[2]: Entering directory '/home/matthew/src/fgbuild'
make[2]: Nothing to be done for '3rdparty/iaxclient/lib/CMakeFiles/iaxclient_lib.dir/build'.
make[2]: Leaving directory '/home/matthew/src/fgbuild'
[  9%] Built target iaxclient_lib
make -f 3rdparty/flite_hts_engine/CMakeFiles/flite_hts.dir/build.make 3rdparty/flite_hts_engine/CMakeFiles/flite_hts.dir/depend
make[2]: Entering directory '/home/matthew/src/fgbuild'
cd /home/matthew/src/fgbuild && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /home/matthew/src/flightgear /home/matthew/src/flightgear/3rdparty/flite_hts_engine /home/matthew/src/fgbuild /home/matthew/src/fgbuild/3rdparty/flite_hts_engine /home/matthew/src/fgbuild/3rdparty/flite_hts_engine/CMakeFiles/flite_hts.dir/DependInfo.cmake --color=
make[2]: Leaving directory '/home/matthew/src/fgbuild'
make -f 3rdparty/flite_hts_engine/CMakeFiles/flite_hts.dir/build.make 3rdparty/flite_hts_engine/CMakeFiles/flite_hts.dir/build
make[2]: Entering directory '/home/matthew/src/fgbuild'
make[2]: Nothing to be done for '3rdparty/flite_hts_engine/CMakeFiles/flite_hts.dir/build'.
make[2]: Leaving directory '/home/matthew/src/fgbuild'
[ 14%] Built target flite_hts
make -f 3rdparty/hts_engine_API/CMakeFiles/hts_engine.dir/build.make 3rdparty/hts_engine_API/CMakeFiles/hts_engine.dir/depend
make[2]: Entering directory '/home/matthew/src/fgbuild'
cd /home/matthew/src/fgbuild && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /home/matthew/src/flightgear /home/matthew/src/flightgear/3rdparty/hts_engine_API /home/matthew/src/fgbuild /home/matthew/src/fgbuild/3rdparty/hts_engine_API /home/matthew/src/fgbuild/3rdparty/hts_engine_API/CMakeFiles/hts_engine.dir/DependInfo.cmake --color=
make[2]: Leaving directory '/home/matthew/src/fgbuild'
make -f 3rdparty/hts_engine_API/CMakeFiles/hts_engine.dir/build.make 3rdparty/hts_engine_API/CMakeFiles/hts_engine.dir/build
make[2]: Entering directory '/home/matthew/src/fgbuild'
make[2]: Nothing to be done for '3rdparty/hts_engine_API/CMakeFiles/hts_engine.dir/build'.
make[2]: Leaving directory '/home/matthew/src/fgbuild'
[ 15%] Built target hts_engine
make -f utils/fgadmin/src/CMakeFiles/FGAdminUI.dir/build.make utils/fgadmin/src/CMakeFiles/FGAdminUI.dir/depend
make[2]: Entering directory '/home/matthew/src/fgbuild'
cd /home/matthew/src/fgbuild && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /home/matthew/src/flightgear /home/matthew/src/flightgear/utils/fgadmin/src /home/matthew/src/fgbuild /home/matthew/src/fgbuild/utils/fgadmin/src /home/matthew/src/fgbuild/utils/fgadmin/src/CMakeFiles/FGAdminUI.dir/DependInfo.cmake --color=
make[2]: Leaving directory '/home/matthew/src/fgbuild'
make -f utils/fgadmin/src/CMakeFiles/FGAdminUI.dir/build.make utils/fgadmin/src/CMakeFiles/FGAdminUI.dir/build
make[2]: Entering directory '/home/matthew/src/fgbuild'
make[2]: Nothing to be done for 'utils/fgadmin/src/CMakeFiles/FGAdminUI.dir/build'.
make[2]: Leaving directory '/home/matthew/src/fgbuild'
[ 15%] Built target FGAdminUI
make -f utils/fgadmin/src/CMakeFiles/fgadmin.dir/build.make utils/fgadmin/src/CMakeFiles/fgadmin.dir/depend
make[2]: Entering directory '/home/matthew/src/fgbuild'
cd /home/matthew/src/fgbuild && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /home/matthew/src/flightgear /home/matthew/src/flightgear/utils/fgadmin/src /home/matthew/src/fgbuild /home/matthew/src/fgbuild/utils/fgadmin/src /home/matthew/src/fgbuild/utils/fgadmin/src/CMakeFiles/fgadmin.dir/DependInfo.cmake --color=
make[2]: Leaving directory '/home/matthew/src/fgbuild'
make -f utils/fgadmin/src/CMakeFiles/fgadmin.dir/build.make utils/fgadmin/src/CMakeFiles/fgadmin.dir/build
make[2]: Entering directory '/home/matthew/src/fgbuild'
make[2]: Nothing to be done for 'utils/fgadmin/src/CMakeFiles/fgadmin.dir/build'.
make[2]: Leaving directory '/home/matthew/src/fgbuild'
[ 15%] Built target fgadmin
make -f utils/fgelev/CMakeFiles/fgelev.dir/build.make utils/fgelev/CMakeFiles/fgelev.dir/depend
make[2]: Entering directory '/home/matthew/src/fgbuild'
cd /home/matthew/src/fgbuild && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /home/matthew/src/flightgear /home/matthew/src/flightgear/utils/fgelev /home/matthew/src/fgbuild /home/matthew/src/fgbuild/utils/fgelev /home/matthew/src/fgbuild/utils/fgelev/CMakeFiles/fgelev.dir/DependInfo.cmake --color=
make[2]: Leaving directory '/home/matthew/src/fgbuild'
make -f utils/fgelev/CMakeFiles/fgelev.dir/build.make utils/fgelev/CMakeFiles/fgelev.dir/build
make[2]: Entering directory '/home/matthew/src/fgbuild'
make[2]: Nothing to be done for 'utils/fgelev/CMakeFiles/fgelev.dir/build'.
make[2]: Leaving directory '/home/matthew/src/fgbuild'
[ 16%] Built target fgelev
make -f utils/fgpanel/CMakeFiles/fgpanel.dir/build.make utils/fgpanel/CMakeFiles/fgpanel.dir/depend
make[2]: Entering directory '/home/matthew/src/fgbuild'
cd /home/matthew/src/fgbuild && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /home/matthew/src/flightgear /home/matthew/src/flightgear/utils/fgpanel /home/matthew/src/fgbuild /home/matthew/src/fgbuild/utils/fgpanel /home/matthew/src/fgbuild/utils/fgpanel/CMakeFiles/fgpanel.dir/DependInfo.cmake --color=
make[2]: Leaving directory '/home/matthew/src/fgbuild'
make -f utils/fgpanel/CMakeFiles/fgpanel.dir/build.make utils/fgpanel/CMakeFiles/fgpanel.dir/build
make[2]: Entering directory '/home/matthew/src/fgbuild'
make[2]: Nothing to be done for 'utils/fgpanel/CMakeFiles/fgpanel.dir/build'.
make[2]: Leaving directory '/home/matthew/src/fgbuild'
[ 18%] Built target fgpanel
make -f utils/fgviewer/CMakeFiles/fgviewer.dir/build.make utils/fgviewer/CMakeFiles/fgviewer.dir/depend
make[2]: Entering directory '/home/matthew/src/fgbuild'
cd /home/matthew/src/fgbuild && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /home/matthew/src/flightgear /home/matthew/src/flightgear/utils/fgviewer /home/matthew/src/fgbuild /home/matthew/src/fgbuild/utils/fgviewer /home/matthew/src/fgbuild/utils/fgviewer/CMakeFiles/fgviewer.dir/DependInfo.cmake --color=
make[2]: Leaving directory '/home/matthew/src/fgbuild'
make -f utils/fgviewer/CMakeFiles/fgviewer.dir/build.make utils/fgviewer/CMakeFiles/fgviewer.dir/build
make[2]: Entering directory '/home/matthew/src/fgbuild'
make[2]: Nothing to be done for 'utils/fgviewer/CMakeFiles/fgviewer.dir/build'.
make[2]: Leaving directory '/home/matthew/src/fgbuild'
[ 19%] Built target fgviewer
make -f utils/GPSsmooth/CMakeFiles/GPSsmooth.dir/build.make utils/GPSsmooth/CMakeFiles/GPSsmooth.dir/depend
make[2]: Entering directory '/home/matthew/src/fgbuild'
cd /home/matthew/src/fgbuild && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /home/matthew/src/flightgear /home/matthew/src/flightgear/utils/GPSsmooth /home/matthew/src/fgbuild /home/matthew/src/fgbuild/utils/GPSsmooth /home/matthew/src/fgbuild/utils/GPSsmooth/CMakeFiles/GPSsmooth.dir/DependInfo.cmake --color=
make[2]: Leaving directory '/home/matthew/src/fgbuild'
make -f utils/GPSsmooth/CMakeFiles/GPSsmooth.dir/build.make utils/GPSsmooth/CMakeFiles/GPSsmooth.dir/build
make[2]: Entering directory '/home/matthew/src/fgbuild'
make[2]: Nothing to be done for 'utils/GPSsmooth/CMakeFiles/GPSsmooth.dir/build'.
make[2]: Leaving directory '/home/matthew/src/fgbuild'
[ 19%] Built target GPSsmooth
make -f utils/GPSsmooth/CMakeFiles/MIDGsmooth.dir/build.make utils/GPSsmooth/CMakeFiles/MIDGsmooth.dir/depend
make[2]: Entering directory '/home/matthew/src/fgbuild'
cd /home/matthew/src/fgbuild && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /home/matthew/src/flightgear /home/matthew/src/flightgear/utils/GPSsmooth /home/matthew/src/fgbuild /home/matthew/src/fgbuild/utils/GPSsmooth /home/matthew/src/fgbuild/utils/GPSsmooth/CMakeFiles/MIDGsmooth.dir/DependInfo.cmake --color=
make[2]: Leaving directory '/home/matthew/src/fgbuild'
make -f utils/GPSsmooth/CMakeFiles/MIDGsmooth.dir/build.make utils/GPSsmooth/CMakeFiles/MIDGsmooth.dir/build
make[2]: Entering directory '/home/matthew/src/fgbuild'
make[2]: Nothing to be done for 'utils/GPSsmooth/CMakeFiles/MIDGsmooth.dir/build'.
make[2]: Leaving directory '/home/matthew/src/fgbuild'
[ 19%] Built target MIDGsmooth
make -f utils/GPSsmooth/CMakeFiles/UGsmooth.dir/build.make utils/GPSsmooth/CMakeFiles/UGsmooth.dir/depend
make[2]: Entering directory '/home/matthew/src/fgbuild'
cd /home/matthew/src/fgbuild && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /home/matthew/src/flightgear /home/matthew/src/flightgear/utils/GPSsmooth /home/matthew/src/fgbuild /home/matthew/src/fgbuild/utils/GPSsmooth /home/matthew/src/fgbuild/utils/GPSsmooth/CMakeFiles/UGsmooth.dir/DependInfo.cmake --color=
make[2]: Leaving directory '/home/matthew/src/fgbuild'
make -f utils/GPSsmooth/CMakeFiles/UGsmooth.dir/build.make utils/GPSsmooth/CMakeFiles/UGsmooth.dir/build
make[2]: Entering directory '/home/matthew/src/fgbuild'
make[2]: Nothing to be done for 'utils/GPSsmooth/CMakeFiles/UGsmooth.dir/build'.
make[2]: Leaving directory '/home/matthew/src/fgbuild'
[ 20%] Built target UGsmooth
make -f utils/TerraSync/CMakeFiles/terrasync.dir/build.make utils/TerraSync/CMakeFiles/terrasync.dir/depend
make[2]: Entering directory '/home/matthew/src/fgbuild'
cd /home/matthew/src/fgbuild && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /home/matthew/src/flightgear /home/matthew/src/flightgear/utils/TerraSync /home/matthew/src/fgbuild /home/matthew/src/fgbuild/utils/TerraSync /home/matthew/src/fgbuild/utils/TerraSync/CMakeFiles/terrasync.dir/DependInfo.cmake --color=
make[2]: Leaving directory '/home/matthew/src/fgbuild'
make -f utils/TerraSync/CMakeFiles/terrasync.dir/build.make utils/TerraSync/CMakeFiles/terrasync.dir/build
make[2]: Entering directory '/home/matthew/src/fgbuild'
make[2]: Nothing to be done for 'utils/TerraSync/CMakeFiles/terrasync.dir/build'.
make[2]: Leaving directory '/home/matthew/src/fgbuild'
[ 21%] Built target terrasync
make -f utils/fgcom/CMakeFiles/fgcom.dir/build.make utils/fgcom/CMakeFiles/fgcom.dir/depend
make[2]: Entering directory '/home/matthew/src/fgbuild'
cd /home/matthew/src/fgbuild && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /home/matthew/src/flightgear /home/matthew/src/flightgear/utils/fgcom /home/matthew/src/fgbuild /home/matthew/src/fgbuild/utils/fgcom /home/matthew/src/fgbuild/utils/fgcom/CMakeFiles/fgcom.dir/DependInfo.cmake --color=
make[2]: Leaving directory '/home/matthew/src/fgbuild'
make -f utils/fgcom/CMakeFiles/fgcom.dir/build.make utils/fgcom/CMakeFiles/fgcom.dir/build
make[2]: Entering directory '/home/matthew/src/fgbuild'
make[2]: Nothing to be done for 'utils/fgcom/CMakeFiles/fgcom.dir/build'.
make[2]: Leaving directory '/home/matthew/src/fgbuild'
[ 21%] Built target fgcom
make -f src/GUI/CMakeFiles/fglauncher_automoc.dir/build.make src/GUI/CMakeFiles/fglauncher_automoc.dir/depend
make[2]: Entering directory '/home/matthew/src/fgbuild'
cd /home/matthew/src/fgbuild && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /home/matthew/src/flightgear /home/matthew/src/flightgear/src/GUI /home/matthew/src/fgbuild /home/matthew/src/fgbuild/src/GUI /home/matthew/src/fgbuild/src/GUI/CMakeFiles/fglauncher_automoc.dir/DependInfo.cmake --color=
make[2]: Leaving directory '/home/matthew/src/fgbuild'
make -f src/GUI/CMakeFiles/fglauncher_automoc.dir/build.make src/GUI/CMakeFiles/fglauncher_automoc.dir/build
make[2]: Entering directory '/home/matthew/src/fgbuild'
[ 21%] Automatic moc for target fglauncher
cd /home/matthew/src/fgbuild/src/GUI && /usr/bin/cmake -E cmake_autogen /home/matthew/src/fgbuild/src/GUI/CMakeFiles/fglauncher_automoc.dir/ Release
AUTOGEN: Checking /home/matthew/src/flightgear/src/GUI/QtLauncher.cxx
AUTOGEN: Checking /home/matthew/src/flightgear/src/GUI/BaseDiagram.cxx
AUTOGEN: Checking /home/matthew/src/flightgear/src/GUI/AirportDiagram.cxx
AUTOGEN: Checking /home/matthew/src/flightgear/src/GUI/NavaidDiagram.cxx
AUTOGEN: Checking /home/matthew/src/flightgear/src/GUI/EditRatingsFilterDialog.cxx
AUTOGEN: Checking /home/matthew/src/flightgear/src/GUI/SetupRootDialog.cxx
AUTOGEN: Checking /home/matthew/src/flightgear/src/GUI/AircraftItemDelegate.cxx
AUTOGEN: Checking /home/matthew/src/flightgear/src/GUI/AircraftModel.cxx
AUTOGEN: Checking /home/matthew/src/flightgear/src/GUI/CatalogListModel.cxx
AUTOGEN: Checking /home/matthew/src/flightgear/src/GUI/AddCatalogDialog.cxx
AUTOGEN: Checking /home/matthew/src/flightgear/src/GUI/PathsDialog.cxx
AUTOGEN: Checking /home/matthew/src/flightgear/src/GUI/LocationWidget.cxx
AUTOGEN: Checking /home/matthew/src/flightgear/src/GUI/QtMessageBox.cxx
AUTOGEN: Checking /home/matthew/src/flightgear/src/GUI/QtFileDialog.cxx
AUTOGEN: Checking /home/matthew/src/flightgear/src/GUI/AddCatalogDialog.hxx
AUTOGEN: Checking /home/matthew/src/flightgear/src/GUI/AircraftItemDelegate.hxx
AUTOGEN: Checking /home/matthew/src/flightgear/src/GUI/AircraftModel.hxx
AUTOGEN: Checking /home/matthew/src/flightgear/src/GUI/AirportDiagram.hxx
AUTOGEN: Checking /home/matthew/src/flightgear/src/GUI/BaseDiagram.hxx
AUTOGEN: Checking /home/matthew/src/flightgear/src/GUI/CatalogListModel.hxx
AUTOGEN: Checking /home/matthew/src/flightgear/src/GUI/EditRatingsFilterDialog.hxx
AUTOGEN: Checking /home/matthew/src/flightgear/src/GUI/LocationWidget.hxx
AUTOGEN: Checking /home/matthew/src/flightgear/src/GUI/NavaidDiagram.hxx
AUTOGEN: Checking /home/matthew/src/flightgear/src/GUI/PathsDialog.hxx
AUTOGEN: Checking /home/matthew/src/flightgear/src/GUI/QtFileDialog.hxx
AUTOGEN: Checking /home/matthew/src/flightgear/src/GUI/QtLauncher.hxx
AUTOGEN: Checking /home/matthew/src/flightgear/src/GUI/QtLauncher_private.hxx
AUTOGEN: Checking /home/matthew/src/flightgear/src/GUI/QtMessageBox.hxx
AUTOGEN: Checking /home/matthew/src/flightgear/src/GUI/SetupRootDialog.hxx
make[2]: Leaving directory '/home/matthew/src/fgbuild'
[ 21%] Built target fglauncher_automoc
make -f src/GUI/CMakeFiles/fglauncher.dir/build.make src/GUI/CMakeFiles/fglauncher.dir/depend
make[2]: Entering directory '/home/matthew/src/fgbuild'
cd /home/matthew/src/fgbuild && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /home/matthew/src/flightgear /home/matthew/src/flightgear/src/GUI /home/matthew/src/fgbuild /home/matthew/src/fgbuild/src/GUI /home/matthew/src/fgbuild/src/GUI/CMakeFiles/fglauncher.dir/DependInfo.cmake --color=
make[2]: Leaving directory '/home/matthew/src/fgbuild'
make -f src/GUI/CMakeFiles/fglauncher.dir/build.make src/GUI/CMakeFiles/fglauncher.dir/build
make[2]: Entering directory '/home/matthew/src/fgbuild'
make[2]: Nothing to be done for 'src/GUI/CMakeFiles/fglauncher.dir/build'.
make[2]: Leaving directory '/home/matthew/src/fgbuild'
[ 24%] Built target fglauncher
make -f src/Input/CMakeFiles/fgjs.dir/build.make src/Input/CMakeFiles/fgjs.dir/depend
make[2]: Entering directory '/home/matthew/src/fgbuild'
cd /home/matthew/src/fgbuild && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /home/matthew/src/flightgear /home/matthew/src/flightgear/src/Input /home/matthew/src/fgbuild /home/matthew/src/fgbuild/src/Input /home/matthew/src/fgbuild/src/Input/CMakeFiles/fgjs.dir/DependInfo.cmake --color=
make[2]: Leaving directory '/home/matthew/src/fgbuild'
make -f src/Input/CMakeFiles/fgjs.dir/build.make src/Input/CMakeFiles/fgjs.dir/build
make[2]: Entering directory '/home/matthew/src/fgbuild'
make[2]: Nothing to be done for 'src/Input/CMakeFiles/fgjs.dir/build'.
make[2]: Leaving directory '/home/matthew/src/fgbuild'
[ 24%] Built target fgjs
make -f src/Input/CMakeFiles/js_demo.dir/build.make src/Input/CMakeFiles/js_demo.dir/depend
make[2]: Entering directory '/home/matthew/src/fgbuild'
cd /home/matthew/src/fgbuild && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /home/matthew/src/flightgear /home/matthew/src/flightgear/src/Input /home/matthew/src/fgbuild /home/matthew/src/fgbuild/src/Input /home/matthew/src/fgbuild/src/Input/CMakeFiles/js_demo.dir/DependInfo.cmake --color=
make[2]: Leaving directory '/home/matthew/src/fgbuild'
make -f src/Input/CMakeFiles/js_demo.dir/build.make src/Input/CMakeFiles/js_demo.dir/build
make[2]: Entering directory '/home/matthew/src/fgbuild'
make[2]: Nothing to be done for 'src/Input/CMakeFiles/js_demo.dir/build'.
make[2]: Leaving directory '/home/matthew/src/fgbuild'
[ 24%] Built target js_demo
make -f src/FDM/YASim/CMakeFiles/yasim.dir/build.make src/FDM/YASim/CMakeFiles/yasim.dir/depend
make[2]: Entering directory '/home/matthew/src/fgbuild'
cd /home/matthew/src/fgbuild && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /home/matthew/src/flightgear /home/matthew/src/flightgear/src/FDM/YASim /home/matthew/src/fgbuild /home/matthew/src/fgbuild/src/FDM/YASim /home/matthew/src/fgbuild/src/FDM/YASim/CMakeFiles/yasim.dir/DependInfo.cmake --color=
make[2]: Leaving directory '/home/matthew/src/fgbuild'
make -f src/FDM/YASim/CMakeFiles/yasim.dir/build.make src/FDM/YASim/CMakeFiles/yasim.dir/build
make[2]: Entering directory '/home/matthew/src/fgbuild'
make[2]: Nothing to be done for 'src/FDM/YASim/CMakeFiles/yasim.dir/build'.
make[2]: Leaving directory '/home/matthew/src/fgbuild'
[ 27%] Built target yasim
make -f src/FDM/YASim/CMakeFiles/yasim-proptest.dir/build.make src/FDM/YASim/CMakeFiles/yasim-proptest.dir/depend
make[2]: Entering directory '/home/matthew/src/fgbuild'
cd /home/matthew/src/fgbuild && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /home/matthew/src/flightgear /home/matthew/src/flightgear/src/FDM/YASim /home/matthew/src/fgbuild /home/matthew/src/fgbuild/src/FDM/YASim /home/matthew/src/fgbuild/src/FDM/YASim/CMakeFiles/yasim-proptest.dir/DependInfo.cmake --color=
make[2]: Leaving directory '/home/matthew/src/fgbuild'
make -f src/FDM/YASim/CMakeFiles/yasim-proptest.dir/build.make src/FDM/YASim/CMakeFiles/yasim-proptest.dir/build
make[2]: Entering directory '/home/matthew/src/fgbuild'
make[2]: Nothing to be done for 'src/FDM/YASim/CMakeFiles/yasim-proptest.dir/build'.
make[2]: Leaving directory '/home/matthew/src/fgbuild'
[ 31%] Built target yasim-proptest
make -f src/FDM/JSBSim/CMakeFiles/JSBSim.dir/build.make src/FDM/JSBSim/CMakeFiles/JSBSim.dir/depend
make[2]: Entering directory '/home/matthew/src/fgbuild'
cd /home/matthew/src/fgbuild && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /home/matthew/src/flightgear /home/matthew/src/flightgear/src/FDM/JSBSim /home/matthew/src/fgbuild /home/matthew/src/fgbuild/src/FDM/JSBSim /home/matthew/src/fgbuild/src/FDM/JSBSim/CMakeFiles/JSBSim.dir/DependInfo.cmake --color=
make[2]: Leaving directory '/home/matthew/src/fgbuild'
make -f src/FDM/JSBSim/CMakeFiles/JSBSim.dir/build.make src/FDM/JSBSim/CMakeFiles/JSBSim.dir/build
make[2]: Entering directory '/home/matthew/src/fgbuild'
make[2]: Nothing to be done for 'src/FDM/JSBSim/CMakeFiles/JSBSim.dir/build'.
make[2]: Leaving directory '/home/matthew/src/fgbuild'
[ 43%] Built target JSBSim
make -f src/Main/CMakeFiles/fgfs.dir/build.make src/Main/CMakeFiles/fgfs.dir/depend
make[2]: Entering directory '/home/matthew/src/fgbuild'
cd /home/matthew/src/fgbuild && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /home/matthew/src/flightgear /home/matthew/src/flightgear/src/Main /home/matthew/src/fgbuild /home/matthew/src/fgbuild/src/Main /home/matthew/src/fgbuild/src/Main/CMakeFiles/fgfs.dir/DependInfo.cmake --color=
make[2]: Leaving directory '/home/matthew/src/fgbuild'
make -f src/Main/CMakeFiles/fgfs.dir/build.make src/Main/CMakeFiles/fgfs.dir/build
make[2]: Entering directory '/home/matthew/src/fgbuild'
[ 43%] Linking CXX executable fgfs
cd /home/matthew/src/fgbuild/src/Main && /usr/bin/cmake -E cmake_link_script CMakeFiles/fgfs.dir/link.txt --verbose=1
/usr/bin/c++    -Wall  -D_REENTRANT -DBOOST_BIMAP_DISABLE_SERIALIZATION -O3 -DNDEBUG    CMakeFiles/fgfs.dir/bootstrap.cxx.o CMakeFiles/fgfs.dir/fg_commands.cxx.o CMakeFiles/fgfs.dir/fg_init.cxx.o CMakeFiles/fgfs.dir/fg_io.cxx.o CMakeFiles/fgfs.dir/fg_os_common.cxx.o CMakeFiles/fgfs.dir/fg_props.cxx.o CMakeFiles/fgfs.dir/FGInterpolator.cxx.o CMakeFiles/fgfs.dir/globals.cxx.o CMakeFiles/fgfs.dir/locale.cxx.o CMakeFiles/fgfs.dir/logger.cxx.o CMakeFiles/fgfs.dir/main.cxx.o CMakeFiles/fgfs.dir/options.cxx.o CMakeFiles/fgfs.dir/util.cxx.o CMakeFiles/fgfs.dir/positioninit.cxx.o CMakeFiles/fgfs.dir/subsystemFactory.cxx.o CMakeFiles/fgfs.dir/screensaver_control.cxx.o CMakeFiles/fgfs.dir/__/__/3rdparty/mongoose/mongoose.c.o CMakeFiles/fgfs.dir/__/__/3rdparty/cjson/cJSON.c.o CMakeFiles/fgfs.dir/__/Airports/apt_loader.cxx.o CMakeFiles/fgfs.dir/__/Airports/dynamicloader.cxx.o CMakeFiles/fgfs.dir/__/Airports/dynamics.cxx.o CMakeFiles/fgfs.dir/__/Airports/gnnode.cxx.o CMakeFiles/fgfs.dir/__/Airports/groundnetwork.cxx.o CMakeFiles/fgfs.dir/__/Airports/parking.cxx.o CMakeFiles/fgfs.dir/__/Airports/pavement.cxx.o CMakeFiles/fgfs.dir/__/Airports/runwaybase.cxx.o CMakeFiles/fgfs.dir/__/Airports/runwayprefloader.cxx.o CMakeFiles/fgfs.dir/__/Airports/runwayprefs.cxx.o CMakeFiles/fgfs.dir/__/Airports/runways.cxx.o CMakeFiles/fgfs.dir/__/Airports/sidstar.cxx.o CMakeFiles/fgfs.dir/__/Airports/airport.cxx.o CMakeFiles/fgfs.dir/__/Airports/xmlloader.cxx.o CMakeFiles/fgfs.dir/__/Airports/airportdynamicsmanager.cxx.o CMakeFiles/fgfs.dir/__/Aircraft/controls.cxx.o CMakeFiles/fgfs.dir/__/Aircraft/replay.cxx.o CMakeFiles/fgfs.dir/__/Aircraft/flightrecorder.cxx.o CMakeFiles/fgfs.dir/__/Aircraft/FlightHistory.cxx.o CMakeFiles/fgfs.dir/__/ATC/atc_mgr.cxx.o CMakeFiles/fgfs.dir/__/ATC/atcdialog.cxx.o CMakeFiles/fgfs.dir/__/ATC/trafficcontrol.cxx.o CMakeFiles/fgfs.dir/__/ATC/CommStation.cxx.o CMakeFiles/fgfs.dir/__/ATC/ATISEncoder.cxx.o CMakeFiles/fgfs.dir/__/ATC/MetarPropertiesATISInformationProvider.cxx.o CMakeFiles/fgfs.dir/__/ATC/CurrentWeatherATISInformationProvider.cxx.o CMakeFiles/fgfs.dir/__/ATC/GroundController.cxx.o CMakeFiles/fgfs.dir/__/Canvas/canvas_mgr.cxx.o CMakeFiles/fgfs.dir/__/Canvas/FGCanvasSystemAdapter.cxx.o CMakeFiles/fgfs.dir/__/Canvas/gui_mgr.cxx.o CMakeFiles/fgfs.dir/__/Radio/antenna.cxx.o CMakeFiles/fgfs.dir/__/Radio/radio.cxx.o CMakeFiles/fgfs.dir/__/Autopilot/analogcomponent.cxx.o CMakeFiles/fgfs.dir/__/Autopilot/autopilot.cxx.o CMakeFiles/fgfs.dir/__/Autopilot/autopilotgroup.cxx.o CMakeFiles/fgfs.dir/__/Autopilot/component.cxx.o CMakeFiles/fgfs.dir/__/Autopilot/digitalcomponent.cxx.o CMakeFiles/fgfs.dir/__/Autopilot/digitalfilter.cxx.o CMakeFiles/fgfs.dir/__/Autopilot/flipflop.cxx.o CMakeFiles/fgfs.dir/__/Autopilot/inputvalue.cxx.o CMakeFiles/fgfs.dir/__/Autopilot/logic.cxx.o CMakeFiles/fgfs.dir/__/Autopilot/pidcontroller.cxx.o CMakeFiles/fgfs.dir/__/Autopilot/pisimplecontroller.cxx.o CMakeFiles/fgfs.dir/__/Autopilot/predictor.cxx.o CMakeFiles/fgfs.dir/__/Autopilot/route_mgr.cxx.o CMakeFiles/fgfs.dir/__/Cockpit/cockpitDisplayManager.cxx.o CMakeFiles/fgfs.dir/__/Cockpit/panel.cxx.o CMakeFiles/fgfs.dir/__/Cockpit/panel_io.cxx.o CMakeFiles/fgfs.dir/__/Cockpit/built_in/FGMagRibbon.cxx.o CMakeFiles/fgfs.dir/__/Cockpit/agradar.cxx.o CMakeFiles/fgfs.dir/__/Cockpit/groundradar.cxx.o CMakeFiles/fgfs.dir/__/Cockpit/od_gauge.cxx.o CMakeFiles/fgfs.dir/__/Cockpit/render_area_2d.cxx.o CMakeFiles/fgfs.dir/__/Cockpit/wxradar.cxx.o CMakeFiles/fgfs.dir/__/Cockpit/NavDisplay.cxx.o CMakeFiles/fgfs.dir/__/Environment/atmosphere.cxx.o CMakeFiles/fgfs.dir/__/Environment/environment.cxx.o CMakeFiles/fgfs.dir/__/Environment/environment_ctrl.cxx.o CMakeFiles/fgfs.dir/__/Environment/environment_mgr.cxx.o CMakeFiles/fgfs.dir/__/Environment/ephemeris.cxx.o CMakeFiles/fgfs.dir/__/Environment/fgclouds.cxx.o CMakeFiles/fgfs.dir/__/Environment/fgmetar.cxx.o CMakeFiles/fgfs.dir/__/Environment/metarairportfilter.cxx.o CMakeFiles/fgfs.dir/__/Environment/metarproperties.cxx.o CMakeFiles/fgfs.dir/__/Environment/precipitation_mgr.cxx.o CMakeFiles/fgfs.dir/__/Environment/realwx_ctrl.cxx.o CMakeFiles/fgfs.dir/__/Environment/ridge_lift.cxx.o CMakeFiles/fgfs.dir/__/Environment/terrainsampler.cxx.o CMakeFiles/fgfs.dir/__/Environment/presets.cxx.o CMakeFiles/fgfs.dir/__/Environment/gravity.cxx.o CMakeFiles/fgfs.dir/__/Environment/magvarmanager.cxx.o CMakeFiles/fgfs.dir/__/GUI/AirportList.cxx.o CMakeFiles/fgfs.dir/__/GUI/CanvasWidget.cxx.o CMakeFiles/fgfs.dir/__/GUI/MapWidget.cxx.o CMakeFiles/fgfs.dir/__/GUI/WaypointList.cxx.o CMakeFiles/fgfs.dir/__/GUI/dialog.cxx.o CMakeFiles/fgfs.dir/__/GUI/FGPUIDialog.cxx.o CMakeFiles/fgfs.dir/__/GUI/fonts.cxx.o CMakeFiles/fgfs.dir/__/GUI/gui.cxx.o CMakeFiles/fgfs.dir/__/GUI/gui_funcs.cxx.o CMakeFiles/fgfs.dir/__/GUI/layout-props.cxx.o CMakeFiles/fgfs.dir/__/GUI/layout.cxx.o CMakeFiles/fgfs.dir/__/GUI/menubar.cxx.o CMakeFiles/fgfs.dir/__/GUI/FGPUIMenuBar.cxx.o CMakeFiles/fgfs.dir/__/GUI/new_gui.cxx.o CMakeFiles/fgfs.dir/__/GUI/property_list.cxx.o CMakeFiles/fgfs.dir/__/GUI/FGFontCache.cxx.o CMakeFiles/fgfs.dir/__/GUI/FGColor.cxx.o CMakeFiles/fgfs.dir/__/GUI/FileDialog.cxx.o CMakeFiles/fgfs.dir/__/GUI/PUIFileDialog.cxx.o CMakeFiles/fgfs.dir/__/GUI/MouseCursor.cxx.o CMakeFiles/fgfs.dir/__/GUI/MessageBox.cxx.o CMakeFiles/fgfs.dir/__/Input/FGButton.cxx.o CMakeFiles/fgfs.dir/__/Input/FGCommonInput.cxx.o CMakeFiles/fgfs.dir/__/Input/FGDeviceConfigurationMap.cxx.o CMakeFiles/fgfs.dir/__/Input/FGEventInput.cxx.o CMakeFiles/fgfs.dir/__/Input/FGJoystickInput.cxx.o CMakeFiles/fgfs.dir/__/Input/FGKeyboardInput.cxx.o CMakeFiles/fgfs.dir/__/Input/FGMouseInput.cxx.o CMakeFiles/fgfs.dir/__/Input/input.cxx.o CMakeFiles/fgfs.dir/__/Input/FGLinuxEventInput.cxx.o CMakeFiles/fgfs.dir/__/Instrumentation/adf.cxx.o CMakeFiles/fgfs.dir/__/Instrumentation/airspeed_indicator.cxx.o CMakeFiles/fgfs.dir/__/Instrumentation/altimeter.cxx.o CMakeFiles/fgfs.dir/__/Instrumentation/attitude_indicator.cxx.o CMakeFiles/fgfs.dir/__/Instrumentation/clock.cxx.o CMakeFiles/fgfs.dir/__/Instrumentation/dclgps.cxx.o CMakeFiles/fgfs.dir/__/Instrumentation/dme.cxx.o CMakeFiles/fgfs.dir/__/Instrumentation/gps.cxx.o CMakeFiles/fgfs.dir/__/Instrumentation/gsdi.cxx.o CMakeFiles/fgfs.dir/__/Instrumentation/gyro.cxx.o CMakeFiles/fgfs.dir/__/Instrumentation/heading_indicator.cxx.o CMakeFiles/fgfs.dir/__/Instrumentation/heading_indicator_dg.cxx.o CMakeFiles/fgfs.dir/__/Instrumentation/heading_indicator_fg.cxx.o CMakeFiles/fgfs.dir/__/Instrumentation/inst_vertical_speed_indicator.cxx.o CMakeFiles/fgfs.dir/__/Instrumentation/instrument_mgr.cxx.o CMakeFiles/fgfs.dir/__/Instrumentation/kr_87.cxx.o CMakeFiles/fgfs.dir/__/Instrumentation/mag_compass.cxx.o CMakeFiles/fgfs.dir/__/Instrumentation/marker_beacon.cxx.o CMakeFiles/fgfs.dir/__/Instrumentation/mk_viii.cxx.o CMakeFiles/fgfs.dir/__/Instrumentation/mrg.cxx.o CMakeFiles/fgfs.dir/__/Instrumentation/navradio.cxx.o CMakeFiles/fgfs.dir/__/Instrumentation/newnavradio.cxx.o CMakeFiles/fgfs.dir/__/Instrumentation/commradio.cxx.o CMakeFiles/fgfs.dir/__/Instrumentation/rad_alt.cxx.o CMakeFiles/fgfs.dir/__/Instrumentation/rnav_waypt_controller.cxx.o CMakeFiles/fgfs.dir/__/Instrumentation/slip_skid_ball.cxx.o CMakeFiles/fgfs.dir/__/Instrumentation/tacan.cxx.o CMakeFiles/fgfs.dir/__/Instrumentation/tcas.cxx.o CMakeFiles/fgfs.dir/__/Instrumentation/transponder.cxx.o CMakeFiles/fgfs.dir/__/Instrumentation/turn_indicator.cxx.o CMakeFiles/fgfs.dir/__/Instrumentation/vertical_speed_indicator.cxx.o CMakeFiles/fgfs.dir/__/Instrumentation/HUD/HUD.cxx.o CMakeFiles/fgfs.dir/__/Instrumentation/HUD/HUD_dial.cxx.o CMakeFiles/fgfs.dir/__/Instrumentation/HUD/HUD_gauge.cxx.o CMakeFiles/fgfs.dir/__/Instrumentation/HUD/HUD_instrument.cxx.o CMakeFiles/fgfs.dir/__/Instrumentation/HUD/HUD_label.cxx.o CMakeFiles/fgfs.dir/__/Instrumentation/HUD/HUD_ladder.cxx.o CMakeFiles/fgfs.dir/__/Instrumentation/HUD/HUD_misc.cxx.o CMakeFiles/fgfs.dir/__/Instrumentation/HUD/HUD_runway.cxx.o CMakeFiles/fgfs.dir/__/Instrumentation/HUD/HUD_scale.cxx.o CMakeFiles/fgfs.dir/__/Instrumentation/HUD/HUD_tape.cxx.o CMakeFiles/fgfs.dir/__/Instrumentation/HUD/HUD_tbi.cxx.o CMakeFiles/fgfs.dir/__/Instrumentation/KLN89/kln89.cxx.o CMakeFiles/fgfs.dir/__/Instrumentation/KLN89/kln89_page.cxx.o CMakeFiles/fgfs.dir/__/Instrumentation/KLN89/kln89_page_act.cxx.o CMakeFiles/fgfs.dir/__/Instrumentation/KLN89/kln89_page_apt.cxx.o CMakeFiles/fgfs.dir/__/Instrumentation/KLN89/kln89_page_cal.cxx.o CMakeFiles/fgfs.dir/__/Instrumentation/KLN89/kln89_page_dir.cxx.o CMakeFiles/fgfs.dir/__/Instrumentation/KLN89/kln89_page_fpl.cxx.o CMakeFiles/fgfs.dir/__/Instrumentation/KLN89/kln89_page_int.cxx.o CMakeFiles/fgfs.dir/__/Instrumentation/KLN89/kln89_page_nav.cxx.o CMakeFiles/fgfs.dir/__/Instrumentation/KLN89/kln89_page_ndb.cxx.o CMakeFiles/fgfs.dir/__/Instrumentation/KLN89/kln89_page_nrst.cxx.o CMakeFiles/fgfs.dir/__/Instrumentation/KLN89/kln89_page_oth.cxx.o CMakeFiles/fgfs.dir/__/Instrumentation/KLN89/kln89_page_set.cxx.o CMakeFiles/fgfs.dir/__/Instrumentation/KLN89/kln89_page_usr.cxx.o CMakeFiles/fgfs.dir/__/Instrumentation/KLN89/kln89_page_vor.cxx.o CMakeFiles/fgfs.dir/__/Instrumentation/KLN89/kln89_page_alt.cxx.o CMakeFiles/fgfs.dir/__/Model/acmodel.cxx.o CMakeFiles/fgfs.dir/__/Model/modelmgr.cxx.o CMakeFiles/fgfs.dir/__/Model/panelnode.cxx.o CMakeFiles/fgfs.dir/__/MultiPlayer/multiplaymgr.cxx.o CMakeFiles/fgfs.dir/__/MultiPlayer/tiny_xdr.cxx.o CMakeFiles/fgfs.dir/__/AIModel/AIAircraft.cxx.o CMakeFiles/fgfs.dir/__/AIModel/AIBallistic.cxx.o CMakeFiles/fgfs.dir/__/AIModel/AIBase.cxx.o CMakeFiles/fgfs.dir/__/AIModel/AICarrier.cxx.o CMakeFiles/fgfs.dir/__/AIModel/AIEscort.cxx.o CMakeFiles/fgfs.dir/__/AIModel/AIFlightPlan.cxx.o CMakeFiles/fgfs.dir/__/AIModel/AIFlightPlanCreate.cxx.o CMakeFiles/fgfs.dir/__/AIModel/AIFlightPlanCreateCruise.cxx.o CMakeFiles/fgfs.dir/__/AIModel/AIFlightPlanCreatePushBack.cxx.o CMakeFiles/fgfs.dir/__/AIModel/AIGroundVehicle.cxx.o CMakeFiles/fgfs.dir/__/AIModel/AIManager.cxx.o CMakeFiles/fgfs.dir/__/AIModel/AIMultiplayer.cxx.o CMakeFiles/fgfs.dir/__/AIModel/AIShip.cxx.o CMakeFiles/fgfs.dir/__/AIModel/AIStatic.cxx.o CMakeFiles/fgfs.dir/__/AIModel/AIStorm.cxx.o CMakeFiles/fgfs.dir/__/AIModel/AITanker.cxx.o CMakeFiles/fgfs.dir/__/AIModel/AIThermal.cxx.o CMakeFiles/fgfs.dir/__/AIModel/AIWingman.cxx.o CMakeFiles/fgfs.dir/__/AIModel/performancedata.cxx.o CMakeFiles/fgfs.dir/__/AIModel/performancedb.cxx.o CMakeFiles/fgfs.dir/__/AIModel/submodel.cxx.o CMakeFiles/fgfs.dir/__/Navaids/airways.cxx.o CMakeFiles/fgfs.dir/__/Navaids/fixlist.cxx.o CMakeFiles/fgfs.dir/__/Navaids/markerbeacon.cxx.o CMakeFiles/fgfs.dir/__/Navaids/navdb.cxx.o CMakeFiles/fgfs.dir/__/Navaids/navlist.cxx.o CMakeFiles/fgfs.dir/__/Navaids/navrecord.cxx.o CMakeFiles/fgfs.dir/__/Navaids/poidb.cxx.o CMakeFiles/fgfs.dir/__/Navaids/positioned.cxx.o CMakeFiles/fgfs.dir/__/Navaids/procedure.cxx.o CMakeFiles/fgfs.dir/__/Navaids/route.cxx.o CMakeFiles/fgfs.dir/__/Navaids/routePath.cxx.o CMakeFiles/fgfs.dir/__/Navaids/waypoint.cxx.o CMakeFiles/fgfs.dir/__/Navaids/LevelDXML.cxx.o CMakeFiles/fgfs.dir/__/Navaids/FlightPlan.cxx.o CMakeFiles/fgfs.dir/__/Navaids/NavDataCache.cxx.o CMakeFiles/fgfs.dir/__/Navaids/PositionedOctree.cxx.o CMakeFiles/fgfs.dir/__/Navaids/PolyLine.cxx.o CMakeFiles/fgfs.dir/__/Navaids/SHPParser.cxx.o CMakeFiles/fgfs.dir/__/Network/ATC-Inputs.cxx.o CMakeFiles/fgfs.dir/__/Network/ATC-Main.cxx.o CMakeFiles/fgfs.dir/__/Network/ATC-Outputs.cxx.o CMakeFiles/fgfs.dir/__/Network/AV400.cxx.o CMakeFiles/fgfs.dir/__/Network/AV400Sim.cxx.o CMakeFiles/fgfs.dir/__/Network/AV400WSim.cxx.o CMakeFiles/fgfs.dir/__/Network/atlas.cxx.o CMakeFiles/fgfs.dir/__/Network/garmin.cxx.o CMakeFiles/fgfs.dir/__/Network/generic.cxx.o CMakeFiles/fgfs.dir/__/Network/HTTPClient.cxx.o CMakeFiles/fgfs.dir/__/Network/igc.cxx.o CMakeFiles/fgfs.dir/__/Network/joyclient.cxx.o CMakeFiles/fgfs.dir/__/Network/jsclient.cxx.o CMakeFiles/fgfs.dir/__/Network/lfsglass.cxx.o CMakeFiles/fgfs.dir/__/Network/native.cxx.o CMakeFiles/fgfs.dir/__/Network/native_ctrls.cxx.o CMakeFiles/fgfs.dir/__/Network/native_fdm.cxx.o CMakeFiles/fgfs.dir/__/Network/native_gui.cxx.o CMakeFiles/fgfs.dir/__/Network/nmea.cxx.o CMakeFiles/fgfs.dir/__/Network/opengc.cxx.o CMakeFiles/fgfs.dir/__/Network/props.cxx.o CMakeFiles/fgfs.dir/__/Network/protocol.cxx.o CMakeFiles/fgfs.dir/__/Network/pve.cxx.o CMakeFiles/fgfs.dir/__/Network/ray.cxx.o CMakeFiles/fgfs.dir/__/Network/rul.cxx.o CMakeFiles/fgfs.dir/__/Network/fgcom.cxx.o CMakeFiles/fgfs.dir/__/Network/http/httpd.cxx.o CMakeFiles/fgfs.dir/__/Network/http/ScreenshotUriHandler.cxx.o CMakeFiles/fgfs.dir/__/Network/http/PropertyUriHandler.cxx.o CMakeFiles/fgfs.dir/__/Network/http/JsonUriHandler.cxx.o CMakeFiles/fgfs.dir/__/Network/http/FlightHistoryUriHandler.cxx.o CMakeFiles/fgfs.dir/__/Network/http/PkgUriHandler.cxx.o CMakeFiles/fgfs.dir/__/Network/http/RunUriHandler.cxx.o CMakeFiles/fgfs.dir/__/Network/http/NavdbUriHandler.cxx.o CMakeFiles/fgfs.dir/__/Network/http/PropertyChangeWebsocket.cxx.o CMakeFiles/fgfs.dir/__/Network/http/PropertyChangeObserver.cxx.o CMakeFiles/fgfs.dir/__/Network/http/jsonprops.cxx.o CMakeFiles/fgfs.dir/__/Network/http/SimpleDOM.cxx.o CMakeFiles/fgfs.dir/__/Scenery/SceneryPager.cxx.o CMakeFiles/fgfs.dir/__/Scenery/redout.cxx.o CMakeFiles/fgfs.dir/__/Scenery/scenery.cxx.o CMakeFiles/fgfs.dir/__/Scenery/tilecache.cxx.o CMakeFiles/fgfs.dir/__/Scenery/tileentry.cxx.o CMakeFiles/fgfs.dir/__/Scenery/tilemgr.cxx.o CMakeFiles/fgfs.dir/__/Scripting/NasalSys.cxx.o CMakeFiles/fgfs.dir/__/Scripting/nasal-props.cxx.o CMakeFiles/fgfs.dir/__/Scripting/NasalAircraft.cxx.o CMakeFiles/fgfs.dir/__/Scripting/NasalPositioned.cxx.o CMakeFiles/fgfs.dir/__/Scripting/NasalPositioned_cppbind.cxx.o CMakeFiles/fgfs.dir/__/Scripting/NasalCanvas.cxx.o CMakeFiles/fgfs.dir/__/Scripting/NasalClipboard.cxx.o CMakeFiles/fgfs.dir/__/Scripting/NasalCondition.cxx.o CMakeFiles/fgfs.dir/__/Scripting/NasalHTTP.cxx.o CMakeFiles/fgfs.dir/__/Scripting/NasalString.cxx.o CMakeFiles/fgfs.dir/__/Scripting/NasalModelData.cxx.o CMakeFiles/fgfs.dir/__/Scripting/NasalSGPath.cxx.o CMakeFiles/fgfs.dir/__/Scripting/ClipboardX11.cxx.o CMakeFiles/fgfs.dir/__/Sound/audioident.cxx.o CMakeFiles/fgfs.dir/__/Sound/soundgenerator.cxx.o CMakeFiles/fgfs.dir/__/Sound/beacon.cxx.o CMakeFiles/fgfs.dir/__/Sound/fg_fx.cxx.o CMakeFiles/fgfs.dir/__/Sound/morse.cxx.o CMakeFiles/fgfs.dir/__/Sound/sample_queue.cxx.o CMakeFiles/fgfs.dir/__/Sound/voice.cxx.o CMakeFiles/fgfs.dir/__/Sound/voiceplayer.cxx.o CMakeFiles/fgfs.dir/__/Sound/soundmanager.cxx.o CMakeFiles/fgfs.dir/__/Sound/VoiceSynthesizer.cxx.o CMakeFiles/fgfs.dir/__/Sound/flitevoice.cxx.o CMakeFiles/fgfs.dir/__/Systems/electrical.cxx.o CMakeFiles/fgfs.dir/__/Systems/pitot.cxx.o CMakeFiles/fgfs.dir/__/Systems/static.cxx.o CMakeFiles/fgfs.dir/__/Systems/system_mgr.cxx.o CMakeFiles/fgfs.dir/__/Systems/vacuum.cxx.o CMakeFiles/fgfs.dir/__/Time/TimeManager.cxx.o CMakeFiles/fgfs.dir/__/Time/light.cxx.o CMakeFiles/fgfs.dir/__/Time/sunsolver.cxx.o CMakeFiles/fgfs.dir/__/Traffic/SchedFlight.cxx.o CMakeFiles/fgfs.dir/__/Traffic/Schedule.cxx.o CMakeFiles/fgfs.dir/__/Traffic/TrafficMgr.cxx.o CMakeFiles/fgfs.dir/__/FDM/NullFDM.cxx.o CMakeFiles/fgfs.dir/__/FDM/UFO.cxx.o CMakeFiles/fgfs.dir/__/FDM/fdm_shell.cxx.o CMakeFiles/fgfs.dir/__/FDM/flight.cxx.o CMakeFiles/fgfs.dir/__/FDM/flightProperties.cxx.o CMakeFiles/fgfs.dir/__/FDM/TankProperties.cxx.o CMakeFiles/fgfs.dir/__/FDM/groundcache.cxx.o CMakeFiles/fgfs.dir/__/FDM/SP/ACMS.cxx.o CMakeFiles/fgfs.dir/__/FDM/SP/ADA.cxx.o CMakeFiles/fgfs.dir/__/FDM/SP/Balloon.cxx.o CMakeFiles/fgfs.dir/__/FDM/SP/BalloonSim.cpp.o CMakeFiles/fgfs.dir/__/FDM/SP/MagicCarpet.cxx.o CMakeFiles/fgfs.dir/__/FDM/ExternalNet/ExternalNet.cxx.o CMakeFiles/fgfs.dir/__/FDM/ExternalPipe/ExternalPipe.cxx.o CMakeFiles/fgfs.dir/__/FDM/UIUCModel/uiuc_1DdataFileReader.cpp.o CMakeFiles/fgfs.dir/__/FDM/UIUCModel/uiuc_1Dinterpolation.cpp.o CMakeFiles/fgfs.dir/__/FDM/UIUCModel/uiuc_2DdataFileReader.cpp.o CMakeFiles/fgfs.dir/__/FDM/UIUCModel/uiuc_2Dinterpolation.cpp.o CMakeFiles/fgfs.dir/__/FDM/UIUCModel/uiuc_3Dinterpolation.cpp.o CMakeFiles/fgfs.dir/__/FDM/UIUCModel/uiuc_aerodeflections.cpp.o CMakeFiles/fgfs.dir/__/FDM/UIUCModel/uiuc_alh_ap.cpp.o CMakeFiles/fgfs.dir/__/FDM/UIUCModel/uiuc_auto_pilot.cpp.o CMakeFiles/fgfs.dir/__/FDM/UIUCModel/uiuc_betaprobe.cpp.o CMakeFiles/fgfs.dir/__/FDM/UIUCModel/uiuc_coef_drag.cpp.o CMakeFiles/fgfs.dir/__/FDM/UIUCModel/uiuc_coef_lift.cpp.o CMakeFiles/fgfs.dir/__/FDM/UIUCModel/uiuc_coef_pitch.cpp.o CMakeFiles/fgfs.dir/__/FDM/UIUCModel/uiuc_coef_roll.cpp.o CMakeFiles/fgfs.dir/__/FDM/UIUCModel/uiuc_coef_sideforce.cpp.o CMakeFiles/fgfs.dir/__/FDM/UIUCModel/uiuc_coef_yaw.cpp.o CMakeFiles/fgfs.dir/__/FDM/UIUCModel/uiuc_coefficients.cpp.o CMakeFiles/fgfs.dir/__/FDM/UIUCModel/uiuc_controlInput.cpp.o CMakeFiles/fgfs.dir/__/FDM/UIUCModel/uiuc_convert.cpp.o CMakeFiles/fgfs.dir/__/FDM/UIUCModel/uiuc_engine.cpp.o CMakeFiles/fgfs.dir/__/FDM/UIUCModel/uiuc_find_position.cpp.o CMakeFiles/fgfs.dir/__/FDM/UIUCModel/uiuc_flapdata.cpp.o CMakeFiles/fgfs.dir/__/FDM/UIUCModel/uiuc_fog.cpp.o CMakeFiles/fgfs.dir/__/FDM/UIUCModel/uiuc_gear.cpp.o CMakeFiles/fgfs.dir/__/FDM/UIUCModel/uiuc_get_flapper.cpp.o CMakeFiles/fgfs.dir/__/FDM/UIUCModel/uiuc_getwind.cpp.o CMakeFiles/fgfs.dir/__/FDM/UIUCModel/uiuc_hh_ap.cpp.o CMakeFiles/fgfs.dir/__/FDM/UIUCModel/uiuc_ice.cpp.o CMakeFiles/fgfs.dir/__/FDM/UIUCModel/uiuc_iceboot.cpp.o CMakeFiles/fgfs.dir/__/FDM/UIUCModel/uiuc_iced_nonlin.cpp.o CMakeFiles/fgfs.dir/__/FDM/UIUCModel/uiuc_icing_demo.cpp.o CMakeFiles/fgfs.dir/__/FDM/UIUCModel/uiuc_initializemaps.cpp.o CMakeFiles/fgfs.dir/__/FDM/UIUCModel/uiuc_map_CD.cpp.o CMakeFiles/fgfs.dir/__/FDM/UIUCModel/uiuc_map_CL.cpp.o CMakeFiles/fgfs.dir/__/FDM/UIUCModel/uiuc_map_CY.cpp.o CMakeFiles/fgfs.dir/__/FDM/UIUCModel/uiuc_map_Cm.cpp.o CMakeFiles/fgfs.dir/__/FDM/UIUCModel/uiuc_map_Cn.cpp.o CMakeFiles/fgfs.dir/__/FDM/UIUCModel/uiuc_map_Croll.cpp.o CMakeFiles/fgfs.dir/__/FDM/UIUCModel/uiuc_map_controlSurface.cpp.o CMakeFiles/fgfs.dir/__/FDM/UIUCModel/uiuc_map_engine.cpp.o CMakeFiles/fgfs.dir/__/FDM/UIUCModel/uiuc_map_fog.cpp.o CMakeFiles/fgfs.dir/__/FDM/UIUCModel/uiuc_map_gear.cpp.o CMakeFiles/fgfs.dir/__/FDM/UIUCModel/uiuc_map_geometry.cpp.o CMakeFiles/fgfs.dir/__/FDM/UIUCModel/uiuc_map_ice.cpp.o CMakeFiles/fgfs.dir/__/FDM/UIUCModel/uiuc_map_init.cpp.o CMakeFiles/fgfs.dir/__/FDM/UIUCModel/uiuc_map_keyword.cpp.o CMakeFiles/fgfs.dir/__/FDM/UIUCModel/uiuc_map_mass.cpp.o CMakeFiles/fgfs.dir/__/FDM/UIUCModel/uiuc_map_misc.cpp.o CMakeFiles/fgfs.dir/__/FDM/UIUCModel/uiuc_map_record1.cpp.o CMakeFiles/fgfs.dir/__/FDM/UIUCModel/uiuc_map_record2.cpp.o CMakeFiles/fgfs.dir/__/FDM/UIUCModel/uiuc_map_record3.cpp.o CMakeFiles/fgfs.dir/__/FDM/UIUCModel/uiuc_map_record4.cpp.o CMakeFiles/fgfs.dir/__/FDM/UIUCModel/uiuc_map_record5.cpp.o CMakeFiles/fgfs.dir/__/FDM/UIUCModel/uiuc_map_record6.cpp.o CMakeFiles/fgfs.dir/__/FDM/UIUCModel/uiuc_menu.cpp.o CMakeFiles/fgfs.dir/__/FDM/UIUCModel/uiuc_menu_CD.cpp.o CMakeFiles/fgfs.dir/__/FDM/UIUCModel/uiuc_menu_CL.cpp.o CMakeFiles/fgfs.dir/__/FDM/UIUCModel/uiuc_menu_CY.cpp.o CMakeFiles/fgfs.dir/__/FDM/UIUCModel/uiuc_menu_Cm.cpp.o CMakeFiles/fgfs.dir/__/FDM/UIUCModel/uiuc_menu_Cn.cpp.o CMakeFiles/fgfs.dir/__/FDM/UIUCModel/uiuc_menu_Croll.cpp.o CMakeFiles/fgfs.dir/__/FDM/UIUCModel/uiuc_menu_controlSurface.cpp.o CMakeFiles/fgfs.dir/__/FDM/UIUCModel/uiuc_menu_engine.cpp.o CMakeFiles/fgfs.dir/__/FDM/UIUCModel/uiuc_menu_fog.cpp.o CMakeFiles/fgfs.dir/__/FDM/UIUCModel/uiuc_menu_functions.cpp.o CMakeFiles/fgfs.dir/__/FDM/UIUCModel/uiuc_menu_gear.cpp.o CMakeFiles/fgfs.dir/__/FDM/UIUCModel/uiuc_menu_geometry.cpp.o CMakeFiles/fgfs.dir/__/FDM/UIUCModel/uiuc_menu_ice.cpp.o CMakeFiles/fgfs.dir/__/FDM/UIUCModel/uiuc_menu_init.cpp.o CMakeFiles/fgfs.dir/__/FDM/UIUCModel/uiuc_menu_mass.cpp.o CMakeFiles/fgfs.dir/__/FDM/UIUCModel/uiuc_menu_misc.cpp.o CMakeFiles/fgfs.dir/__/FDM/UIUCModel/uiuc_menu_record.cpp.o CMakeFiles/fgfs.dir/__/FDM/UIUCModel/uiuc_pah_ap.cpp.o CMakeFiles/fgfs.dir/__/FDM/UIUCModel/uiuc_parsefile.cpp.o CMakeFiles/fgfs.dir/__/FDM/UIUCModel/uiuc_rah_ap.cpp.o CMakeFiles/fgfs.dir/__/FDM/UIUCModel/uiuc_recorder.cpp.o CMakeFiles/fgfs.dir/__/FDM/UIUCModel/uiuc_warnings_errors.cpp.o CMakeFiles/fgfs.dir/__/FDM/UIUCModel/uiuc_wrapper.cpp.o CMakeFiles/fgfs.dir/__/FDM/LaRCsim/atmos_62.c.o CMakeFiles/fgfs.dir/__/FDM/LaRCsim/basic_aero.c.o CMakeFiles/fgfs.dir/__/FDM/LaRCsim/basic_engine.c.o CMakeFiles/fgfs.dir/__/FDM/LaRCsim/basic_gear.c.o CMakeFiles/fgfs.dir/__/FDM/LaRCsim/basic_init.c.o CMakeFiles/fgfs.dir/__/FDM/LaRCsim/c172_aero.c.o CMakeFiles/fgfs.dir/__/FDM/LaRCsim/c172_engine.c.o CMakeFiles/fgfs.dir/__/FDM/LaRCsim/c172_gear.c.o CMakeFiles/fgfs.dir/__/FDM/LaRCsim/c172_init.c.o CMakeFiles/fgfs.dir/__/FDM/LaRCsim/cherokee_aero.c.o CMakeFiles/fgfs.dir/__/FDM/LaRCsim/cherokee_engine.c.o CMakeFiles/fgfs.dir/__/FDM/LaRCsim/cherokee_gear.c.o CMakeFiles/fgfs.dir/__/FDM/LaRCsim/cherokee_init.c.o CMakeFiles/fgfs.dir/__/FDM/LaRCsim/default_model_routines.c.o CMakeFiles/fgfs.dir/__/FDM/LaRCsim/ls_accel.c.o CMakeFiles/fgfs.dir/__/FDM/LaRCsim/ls_aux.c.o CMakeFiles/fgfs.dir/__/FDM/LaRCsim/ls_geodesy.c.o CMakeFiles/fgfs.dir/__/FDM/LaRCsim/ls_gravity.c.o CMakeFiles/fgfs.dir/__/FDM/LaRCsim/ls_init.c.o CMakeFiles/fgfs.dir/__/FDM/LaRCsim/ls_interface.c.o CMakeFiles/fgfs.dir/__/FDM/LaRCsim/ls_matrix.c.o CMakeFiles/fgfs.dir/__/FDM/LaRCsim/ls_model.c.o CMakeFiles/fgfs.dir/__/FDM/LaRCsim/ls_step.c.o CMakeFiles/fgfs.dir/__/FDM/LaRCsim/navion_aero.c.o CMakeFiles/fgfs.dir/__/FDM/LaRCsim/navion_engine.c.o CMakeFiles/fgfs.dir/__/FDM/LaRCsim/navion_gear.c.o CMakeFiles/fgfs.dir/__/FDM/LaRCsim/navion_init.c.o CMakeFiles/fgfs.dir/__/FDM/LaRCsim/uiuc_aero.c.o CMakeFiles/fgfs.dir/__/FDM/LaRCsim/IO360.cxx.o CMakeFiles/fgfs.dir/__/FDM/LaRCsim/LaRCsim.cxx.o CMakeFiles/fgfs.dir/__/FDM/LaRCsim/LaRCsimIC.cxx.o CMakeFiles/fgfs.dir/__/FDM/YASim/Airplane.cpp.o CMakeFiles/fgfs.dir/__/FDM/YASim/Atmosphere.cpp.o CMakeFiles/fgfs.dir/__/FDM/YASim/ControlMap.cpp.o CMakeFiles/fgfs.dir/__/FDM/YASim/FGFDM.cpp.o CMakeFiles/fgfs.dir/__/FDM/YASim/Gear.cpp.o CMakeFiles/fgfs.dir/__/FDM/YASim/Glue.cpp.o CMakeFiles/fgfs.dir/__/FDM/YASim/Ground.cpp.o CMakeFiles/fgfs.dir/__/FDM/YASim/Hitch.cpp.o CMakeFiles/fgfs.dir/__/FDM/YASim/Hook.cpp.o CMakeFiles/fgfs.dir/__/FDM/YASim/Integrator.cpp.o CMakeFiles/fgfs.dir/__/FDM/YASim/Jet.cpp.o CMakeFiles/fgfs.dir/__/FDM/YASim/Launchbar.cpp.o CMakeFiles/fgfs.dir/__/FDM/YASim/Model.cpp.o CMakeFiles/fgfs.dir/__/FDM/YASim/PistonEngine.cpp.o CMakeFiles/fgfs.dir/__/FDM/YASim/PropEngine.cpp.o CMakeFiles/fgfs.dir/__/FDM/YASim/Propeller.cpp.o CMakeFiles/fgfs.dir/__/FDM/YASim/RigidBody.cpp.o CMakeFiles/fgfs.dir/__/FDM/YASim/Rotor.cpp.o CMakeFiles/fgfs.dir/__/FDM/YASim/Rotorpart.cpp.o CMakeFiles/fgfs.dir/__/FDM/YASim/SimpleJet.cpp.o CMakeFiles/fgfs.dir/__/FDM/YASim/Surface.cpp.o CMakeFiles/fgfs.dir/__/FDM/YASim/Thruster.cpp.o CMakeFiles/fgfs.dir/__/FDM/YASim/TurbineEngine.cpp.o CMakeFiles/fgfs.dir/__/FDM/YASim/Turbulence.cpp.o CMakeFiles/fgfs.dir/__/FDM/YASim/Wing.cpp.o CMakeFiles/fgfs.dir/__/FDM/YASim/Version.cpp.o CMakeFiles/fgfs.dir/__/FDM/YASim/YASim.cxx.o CMakeFiles/fgfs.dir/__/FDM/YASim/FGGround.cpp.o CMakeFiles/fgfs.dir/__/Viewer/CameraGroup.cxx.o CMakeFiles/fgfs.dir/__/Viewer/FGEventHandler.cxx.o CMakeFiles/fgfs.dir/__/Viewer/WindowBuilder.cxx.o CMakeFiles/fgfs.dir/__/Viewer/WindowSystemAdapter.cxx.o CMakeFiles/fgfs.dir/__/Viewer/fg_os_osgviewer.cxx.o CMakeFiles/fgfs.dir/__/Viewer/fgviewer.cxx.o CMakeFiles/fgfs.dir/__/Viewer/renderer.cxx.o CMakeFiles/fgfs.dir/__/Viewer/renderingpipeline.cxx.o CMakeFiles/fgfs.dir/__/Viewer/splash.cxx.o CMakeFiles/fgfs.dir/__/Viewer/view.cxx.o CMakeFiles/fgfs.dir/__/Viewer/viewmgr.cxx.o  -o fgfs -rdynamic ../FDM/JSBSim/libJSBSim.a ../../3rdparty/iaxclient/lib/libiaxclient_lib.a -lopenal -ldbus-1 -lSM -lICE -lX11 -lXext ../../3rdparty/sqlite3/libfgsqlite3.a -lpthread -lSimGearScene -lSimGearCore -lSimGearCore -losgText -losgSim -losgDB -losgParticle -losgFX -losgUtil -losgViewer -losgGA -losg -lOpenThreads -lGLU -lGL -lplibpuaux -lplibjs -lplibpu -lplibfnt -lplibsg -lplibul -lz -ludev -lpthread -lz -lrt -lopenal ../../3rdparty/flite_hts_engine/libflite_hts.a ../../3rdparty/hts_engine_API/libhts_engine.a ../GUI/libfglauncher.a -lspeex -ldbus-1 -lSM -lICE -lX11 -lXext -lSimGearScene -lSimGearCore -losgText -losgSim -losgDB -losgParticle -losgFX -losgUtil -losgViewer -losgGA -losg -lOpenThreads -lGLU -lGL -lplibpuaux -lplibjs -lplibpu -lplibfnt -lplibsg -lplibul -lz -ludev -lrt -lpthread /usr/lib64/libQt5Widgets.so.5.5.1 /usr/lib64/libQt5Gui.so.5.5.1 /usr/lib64/libQt5Core.so.5.5.1
CMakeFiles/fgfs.dir/__/Canvas/gui_mgr.cxx.o: In function `DesktopGroup::DesktopGroup()':
gui_mgr.cxx:(.text+0x1c0c): undefined reference to `simgear::canvas::Group::Group(SGWeakPtr<simgear::canvas::Canvas> const&, SGSharedPtr<SGPropertyNode> const&, std::map<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, SGPropertyNode const*, std::less<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >, std::allocator<std::pair<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const, SGPropertyNode const*> > > const&, SGWeakPtr<simgear::canvas::Element>)'
CMakeFiles/fgfs.dir/__/Canvas/gui_mgr.cxx.o: In function `DesktopGroup::DesktopGroup()':
gui_mgr.cxx:(.text+0x223e): undefined reference to `simgear::canvas::Group::Group(SGWeakPtr<simgear::canvas::Canvas> const&, SGSharedPtr<SGPropertyNode> const&, std::map<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, SGPropertyNode const*, std::less<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >, std::allocator<std::pair<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const, SGPropertyNode const*> > > const&, SGWeakPtr<simgear::canvas::Element>)'
CMakeFiles/fgfs.dir/__/Network/HTTPClient.cxx.o: In function `FGHTTPClient::init()':
HTTPClient.cxx:(.text+0x354): undefined reference to `simgear::pkg::Root::addDelegate(simgear::pkg::Delegate*)'
CMakeFiles/fgfs.dir/__/Network/HTTPClient.cxx.o: In function `FGHTTPClient::shutdown()':
HTTPClient.cxx:(.text+0x4fa): undefined reference to `simgear::pkg::Root::removeDelegate(simgear::pkg::Delegate*)'
CMakeFiles/fgfs.dir/__/Network/HTTPClient.cxx.o: In function `FGHTTPClient::postinit()':
HTTPClient.cxx:(.text+0x2565): undefined reference to `simgear::pkg::Root::catalogVersion() const'
CMakeFiles/fgfs.dir/__/Network/http/PkgUriHandler.cxx.o: In function `flightgear::http::PackageRootCommand(simgear::pkg::Root*, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&) [clone .constprop.89]':
PkgUriHandler.cxx:(.text+0xccb): undefined reference to `simgear::pkg::Root::applicationVersion[abi:cxx11]() const'
../GUI/libfglauncher.a(QtLauncher.cxx.o): In function `QtLauncher::onCancelDownload(QModelIndex const&)':
QtLauncher.cxx:(.text+0x1db1): undefined reference to `simgear::pkg::Install::cancelDownload()'
../GUI/libfglauncher.a(AircraftModel.cxx.o): In function `AircraftItemModel::isIndexRunnable(QModelIndex const&) const':
AircraftModel.cxx:(.text+0x952): undefined reference to `simgear::pkg::Install::isDownloading() const'
../GUI/libfglauncher.a(AircraftModel.cxx.o): In function `AircraftItemModel::refreshPackages()':
AircraftModel.cxx:(.text+0x2661): undefined reference to `simgear::pkg::Root::allPackages() const'
../GUI/libfglauncher.a(AircraftModel.cxx.o): In function `AircraftItemModel::AircraftItemModel(QObject*, SGSharedPtr<simgear::pkg::Root> const&)':
AircraftModel.cxx:(.text+0x2910): undefined reference to `simgear::pkg::Root::addDelegate(simgear::pkg::Delegate*)'
../GUI/libfglauncher.a(AircraftModel.cxx.o): In function `AircraftItemModel::~AircraftItemModel()':
AircraftModel.cxx:(.text+0x29eb): undefined reference to `simgear::pkg::Root::removeDelegate(simgear::pkg::Delegate*)'
../GUI/libfglauncher.a(AircraftModel.cxx.o): In function `AircraftItemModel::packageThumbnail(SGSharedPtr<simgear::pkg::Package>, int, bool) const':
AircraftModel.cxx:(.text+0x4023): undefined reference to `simgear::pkg::Package::thumbnails[abi:cxx11]() const'
AircraftModel.cxx:(.text+0x4067): undefined reference to `simgear::pkg::Package::thumbnails[abi:cxx11]() const'
AircraftModel.cxx:(.text+0x4280): undefined reference to `simgear::pkg::Root::requestThumbnailData(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&)'
../GUI/libfglauncher.a(AircraftModel.cxx.o): In function `AircraftItemModel::dataFromPackage(SGSharedPtr<simgear::pkg::Package> const&, unsigned int, int) const':
AircraftModel.cxx:(.text+0x4605): undefined reference to `simgear::pkg::Package::nameForVariant[abi:cxx11](unsigned int) const'
AircraftModel.cxx:(.text+0x476c): undefined reference to `simgear::pkg::Package::nameForVariant[abi:cxx11](unsigned int) const'
AircraftModel.cxx:(.text+0x4896): undefined reference to `simgear::pkg::Install::primarySetPath() const'
AircraftModel.cxx:(.text+0x49c5): undefined reference to `simgear::pkg::Install::isDownloading() const'
AircraftModel.cxx:(.text+0x4b46): undefined reference to `simgear::pkg::Install::isQueued() const'
AircraftModel.cxx:(.text+0x4d09): undefined reference to `simgear::pkg::Package::qualifiedVariantId[abi:cxx11](unsigned int) const'
../GUI/libfglauncher.a(AircraftModel.cxx.o): In function `AircraftItemModel::data(QModelIndex const&, int) const':
AircraftModel.cxx:(.text+0x525b): undefined reference to `simgear::pkg::Install::downloadedBytes() const'
AircraftModel.cxx:(.text+0x528b): undefined reference to `simgear::pkg::Install::downloadedPercent() const'
../GUI/libfglauncher.a(AircraftModel.cxx.o): In function `PackageDelegate::~PackageDelegate()':
AircraftModel.cxx:(.text._ZN15PackageDelegateD2Ev[_ZN15PackageDelegateD5Ev]+0x1e): undefined reference to `simgear::pkg::Root::removeDelegate(simgear::pkg::Delegate*)'
../GUI/libfglauncher.a(AircraftModel.cxx.o): In function `PackageDelegate::~PackageDelegate()':
AircraftModel.cxx:(.text._ZN15PackageDelegateD0Ev[_ZN15PackageDelegateD5Ev]+0x1e): undefined reference to `simgear::pkg::Root::removeDelegate(simgear::pkg::Delegate*)'
../GUI/libfglauncher.a(PathsDialog.cxx.o): In function `PathsDialog::onRemoveCatalog()':
PathsDialog.cxx:(.text+0x25df): undefined reference to `simgear::pkg::Root::removeCatalogById(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&)'
../GUI/libfglauncher.a(AddCatalogDialog.cxx.o): In function `AddCatalogDialog::updateUi()':
AddCatalogDialog.cxx:(.text+0x33c): undefined reference to `simgear::pkg::Catalog::status() const'
../GUI/libfglauncher.a(AddCatalogDialog.cxx.o): In function `AddCatalogDialog::onCatalogStatusChanged(simgear::pkg::Catalog*)':
AddCatalogDialog.cxx:(.text+0xa51): undefined reference to `simgear::pkg::Catalog::status() const'
../GUI/libfglauncher.a(AddCatalogDialog.cxx.o): In function `AddCatalogDialog::startDownload()':
AddCatalogDialog.cxx:(.text+0x104b): undefined reference to `simgear::pkg::Catalog::addStatusCallback(boost::function<void (simgear::pkg::Catalog*)> const&)'
../GUI/libfglauncher.a(AddCatalogDialog.cxx.o): In function `AddCatalogDialog::reject()':
AddCatalogDialog.cxx:(.text+0x1290): undefined reference to `simgear::pkg::Root::removeCatalogById(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&)'
collect2: error: ld returned 1 exit status
src/Main/CMakeFiles/fgfs.dir/build.make:12120: recipe for target 'src/Main/fgfs' failed
make[2]: *** [src/Main/fgfs] Error 1
make[2]: Leaving directory '/home/matthew/src/fgbuild'
CMakeFiles/Makefile2:1807: recipe for target 'src/Main/CMakeFiles/fgfs.dir/all' failed
make[1]: *** [src/Main/CMakeFiles/fgfs.dir/all] Error 2
make[1]: Leaving directory '/home/matthew/src/fgbuild'
Makefile:149: recipe for target 'all' failed
make: *** [all] Error 2
[21:30 matthew ~/src/fgbuild]$
MatthewV
 
Posts: 38
Joined: Mon May 11, 2015 12:39 am
Location: Western Australia

Re: Compiling (Linking CXX executable fgfs) fails Fedora 23

Postby MatthewV » Mon Feb 22, 2016 1:37 pm

For compiling simgear, I used the same cmake command as for flightgear, but from the sgbuild directory, and pointing cmake to ../simgear/. i.e.
Code: Select all
cd sgbuild
cmake ../simgear/ -DCMAKE_INSTALL_PREFIX=/home/matthew/FlightGear -DCMAKE_BUILD_TYPE=Release


Output of directory listing.
Code: Select all

[21:35 matthew ~/src/fgbuild]$ ls -R ~/FlightGear/include
/home/matthew/FlightGear/include:
simgear

/home/matthew/FlightGear/include/simgear:
3rdparty  bvh     compiler.h   debug        ephemeris  magvar  misc   package  scene   serial        simgear_config.h  structure  timing     xml
bucket    canvas  constants.h  environment  io         math    nasal  props    screen  sg_inlines.h  sound             threads    version.h

/home/matthew/FlightGear/include/simgear/3rdparty:
utf8

/home/matthew/FlightGear/include/simgear/3rdparty/utf8:
utf8  utf8.h

/home/matthew/FlightGear/include/simgear/3rdparty/utf8/utf8:
checked.h  core.h  unchecked.h

/home/matthew/FlightGear/include/simgear/bucket:
newbucket.hxx

/home/matthew/FlightGear/include/simgear/bvh:
BVHBoundingBoxVisitor.hxx  BVHLineSegmentVisitor.hxx  BVHNearestPointVisitor.hxx  BVHPageRequest.hxx   BVHStaticData.hxx             BVHStaticLeaf.hxx      BVHSubTreeCollector.hxx
BVHGroup.hxx               BVHMaterial.hxx            BVHNode.hxx                 BVHPager.hxx         BVHStaticGeometryBuilder.hxx  BVHStaticNode.hxx      BVHTransform.hxx
BVHLineGeometry.hxx        BVHMotionTransform.hxx     BVHPageNode.hxx             BVHStaticBinary.hxx  BVHStaticGeometry.hxx         BVHStaticTriangle.hxx  BVHVisitor.hxx

/home/matthew/FlightGear/include/simgear/canvas:
CanvasEvent.hxx         CanvasEventTypes.hxx    canvas_fwd.hxx  CanvasMgr.hxx              CanvasPlacement.hxx      CanvasWindow.hxx  events  ODGauge.hxx  VGInitOperation.hxx
CanvasEventManager.hxx  CanvasEventVisitor.hxx  Canvas.hxx      CanvasObjectPlacement.hxx  CanvasSystemAdapter.hxx  elements          layout  ShivaVG

/home/matthew/FlightGear/include/simgear/canvas/elements:
CanvasElement.hxx  CanvasGroup.hxx  CanvasImage.hxx  CanvasMap.hxx  CanvasPath.hxx  CanvasText.hxx  detail

/home/matthew/FlightGear/include/simgear/canvas/elements/detail:
add_segment_variadic.hxx

/home/matthew/FlightGear/include/simgear/canvas/events:
CustomEvent.hxx  DeviceEvent.hxx  KeyboardEvent.hxx  MouseEvent.hxx

/home/matthew/FlightGear/include/simgear/canvas/layout:
AlignFlag_values.hxx  BoxLayout.hxx  Layout.hxx  LayoutItem.hxx  NasalWidget.hxx  SpacerItem.hxx

/home/matthew/FlightGear/include/simgear/canvas/ShivaVG:
openvg.h  vgu.h

/home/matthew/FlightGear/include/simgear/debug:
BufferedLogCallback.hxx  debug_types.h  logstream.hxx

/home/matthew/FlightGear/include/simgear/environment:
metar.hxx  precipitation.hxx

/home/matthew/FlightGear/include/simgear/ephemeris:
celestialBody.hxx  ephemeris.hxx  jupiter.hxx  mars.hxx  mercury.hxx  moonpos.hxx  neptune.hxx  pluto.hxx  saturn.hxx  stardata.hxx  star.hxx  uranus.hxx  venus.hxx

/home/matthew/FlightGear/include/simgear/io:
DAVMultiStatus.hxx  HTTPContentDecode.hxx  HTTPMemoryRequest.hxx  iochannel.hxx  raw_socket.hxx  sg_file.hxx       sg_netChannel.hxx  sg_serial.hxx  sg_socket_udp.hxx  SVNReportParser.hxx
HTTPClient.hxx      HTTPFileRequest.hxx    HTTPRequest.hxx        lowlevel.hxx   sg_binobj.hxx   sg_netBuffer.hxx  sg_netChat.hxx     sg_socket.hxx  SVNDirectory.hxx   SVNRepository.hxx

/home/matthew/FlightGear/include/simgear/magvar:
coremag.hxx  magvar.hxx

/home/matthew/FlightGear/include/simgear/math:
beziercurve.hxx   SGBox.hxx    sg_geodesy.hxx  SGGeometryFwd.hxx  SGLimits.hxx       SGMathFwd.hxx  SGMisc.hxx   sg_random.h  SGSphere.hxx    SGVec2.hxx
interpolater.hxx  SGCMath.hxx  SGGeodesy.hxx   SGGeometry.hxx     SGLineSegment.hxx  SGMath.hxx     SGPlane.hxx  SGRay.hxx    SGTriangle.hxx  SGVec3.hxx
leastsqs.hxx      SGGeoc.hxx   SGGeod.hxx      SGIntersect.hxx    SGLocation.hxx     SGMatrix.hxx   SGQuat.hxx   SGRect.hxx   sg_types.hxx    SGVec4.hxx

/home/matthew/FlightGear/include/simgear/misc:
CSSBorder.hxx        interpolator.hxx  make_new.hxx         sg_dir.hxx   sgstream.hxx        stdint.hxx     strutils.hxx                tabbed_values.hxx  zfstream.hxx
gzcontainerfile.hxx  ListDiff.hxx      ResourceManager.hxx  sg_path.hxx  SimpleMarkdown.hxx  stopwatch.hxx  SVGpreserveAspectRatio.hxx  texcoord.hxx

/home/matthew/FlightGear/include/simgear/nasal:
cppbind  iolib.h  naref.h  nasal.h

/home/matthew/FlightGear/include/simgear/nasal/cppbind:
detail  from_nasal.hxx  Ghost.hxx  NasalCallContext.hxx  NasalContext.hxx  NasalHash.hxx  NasalObjectHolder.hxx  NasalObject.hxx  NasalString.hxx  to_nasal.hxx

/home/matthew/FlightGear/include/simgear/nasal/cppbind/detail:
from_nasal_function_templates.hxx  from_nasal_helper.hxx  functor_templates.hxx  NasalObject_callMethod_templates.hxx  nasal_traits.hxx  to_nasal_helper.hxx

/home/matthew/FlightGear/include/simgear/package:
Catalog.hxx  Delegate.hxx  Install.hxx  Package.hxx  Root.hxx

/home/matthew/FlightGear/include/simgear/props:
AtomicChangeListener.hxx  easing_functions.hxx         PropertyBasedElement.hxx  PropertyInterpolationMgr.hxx  propertyObject.hxx  props.hxx     tiedpropertylist.hxx
condition.hxx             ExtendedPropertyAdapter.hxx  PropertyBasedMgr.hxx      PropertyInterpolator.hxx      propsfwd.hxx        props_io.hxx  vectorPropTemplates.hxx

/home/matthew/FlightGear/include/simgear/scene:
material  model  sky  tgdb  tsync  util

/home/matthew/FlightGear/include/simgear/scene/material:
EffectBuilder.hxx  EffectCullVisitor.hxx  EffectGeode.hxx  Effect.hxx  mat.hxx  matlib.hxx  matmodel.hxx  mipmap.hxx  parseBlendFunc.hxx  Pass.hxx  Technique.hxx  TextureBuilder.hxx

/home/matthew/FlightGear/include/simgear/scene/model:
animation.hxx                   BVHPageNodeOSG.hxx       model.hxx          particles.hxx  PrimitiveCollector.hxx      SGMaterialAnimation.hxx  SGReaderWriterXML.hxx  SGText.hxx
BoundingVolumeBuildVisitor.hxx  CheckSceneryVisitor.hxx  modellib.hxx       persparam.hxx  SGClipGroup.hxx             SGOffsetTransform.hxx    SGRotateTransform.hxx  SGTrackToAnimation.hxx
BVHDebugCollectVisitor.hxx      ConditionNode.hxx        ModelRegistry.hxx  placement.hxx  SGInteractionAnimation.hxx  SGPickAnimation.hxx      SGScaleTransform.hxx   SGTranslateTransform.hxx

/home/matthew/FlightGear/include/simgear/scene/sky:
cloudfield.hxx  cloud.hxx  CloudShaderGeometry.hxx  dome.hxx  moon.hxx  newcloud.hxx  oursun.hxx  sky.hxx  sphere.hxx  stars.hxx

/home/matthew/FlightGear/include/simgear/scene/tgdb:
apt_signs.hxx           pt_lights.hxx        SGBuildingBin.hxx          SGModelBin.hxx       SGReaderWriterBTG.hxx      SGTileGeometryBin.hxx  SGVertexArrayBin.hxx  userdata.hxx
GroundLightManager.hxx  ReaderWriterSPT.hxx  SGDirectionalLightBin.hxx  SGNodeTriangles.hxx  SGTexturedTriangleBin.hxx  SGTriangleBin.hxx      ShaderGeometry.hxx
obj.hxx                 ReaderWriterSTG.hxx  SGLightBin.hxx             SGOceanTile.hxx      SGTileDetailsCallback.hxx  SGVasiDrawable.hxx     TreeBin.hxx

/home/matthew/FlightGear/include/simgear/scene/tsync:
terrasync.hxx

/home/matthew/FlightGear/include/simgear/scene/util:
ColorInterpolator.hxx       Noise.hxx                    OsgSingleton.hxx    QuadTreeBuilder.hxx       SGNodeMasks.hxx            SGSceneUserData.hxx                 SplicingVisitor.hxx
CopyOp.hxx                  OptionsReadFileCallback.hxx  parse_color.hxx     RenderConstants.hxx       SGPickCallback.hxx         SGStateAttributeVisitor.hxx         StateAttributeFactory.hxx
DeletionManager.hxx         OsgDebug.hxx                 PrimitiveUtils.hxx  SGDebugDrawCallback.hxx   SGReaderWriterOptions.hxx  SGTextureStateAttributeVisitor.hxx  UpdateOnceCallback.hxx
NodeAndDrawableVisitor.hxx  OsgMath.hxx                  project.hxx         SGEnlargeBoundingBox.hxx  SGSceneFeatures.hxx        SGUpdateVisitor.hxx                 VectorArrayAdapter.hxx

/home/matthew/FlightGear/include/simgear/screen:
colors.hxx  extensions.hxx  screen-dump.hxx  tr.h

/home/matthew/FlightGear/include/simgear/serial:
serial.hxx

/home/matthew/FlightGear/include/simgear/sound:
readwav.hxx  sample_group.hxx  sample_openal.hxx  sample_queue.hxx  soundmgr_openal.hxx  xmlsound.hxx

/home/matthew/FlightGear/include/simgear/structure:
callback.hxx  event_mgr.hxx      intern.hxx    OSGVersion.hxx  SGExpression.hxx  SGSharedPtr.hxx  SGWeakPtr.hxx         Singleton.hxx     subsystem_mgr.hxx
commands.hxx  exception.hxx      map.hxx       SGAtomic.hxx    SGPerfMon.hxx     SGSmplhist.hxx   SGWeakReferenced.hxx  StateMachine.hxx
detail        function_list.hxx  OSGUtils.hxx  SGBinding.hxx   SGReferenced.hxx  SGSmplstat.hxx   singleton.hpp         StringTable.hxx

/home/matthew/FlightGear/include/simgear/structure/detail:
function_list_template.hxx

/home/matthew/FlightGear/include/simgear/threads:
SGGuard.hxx  SGQueue.hxx  SGThread.hxx

/home/matthew/FlightGear/include/simgear/timing:
lowleveltime.h  sg_time.hxx  timestamp.hxx  timezone.h

/home/matthew/FlightGear/include/simgear/xml:
easyxml.hxx
[21:35 matthew ~/src/fgbuild]$


Thanks for pointing out the error, I am glad to at least know what the problem is.
MatthewV
 
Posts: 38
Joined: Mon May 11, 2015 12:39 am
Location: Western Australia

Re: Compiling (Linking CXX executable fgfs) fails Fedora 23

Postby elgaton » Mon Feb 22, 2016 6:48 pm

SIMGEAR_DIR must point to the root path where SimGear is installed - the include files are not enough.

I'd suggest to:
  1. remove any installed .rpm FlightGear/SimGear packages to avoid conflicts;
  2. create a directory /home/matthew/FlightGear/install;
  3. compile SimGear with the following options:
    Code: Select all
    cd /home/matthew/FlightGear/sgbuild
    cmake ../src/simgear/ -DCMAKE_INSTALL_PREFIX=/home/matthew/FlightGear/install -DCMAKE_BUILD_TYPE=Release
    make
    make install
  4. compile FlightGear as follows:
    Code: Select all
    cd /home/matthew/FlightGear/fgbuild
    SIMGEAR_DIR=/home/matthew/FlightGear/install cmake ../src/flightgear/ -DCMAKE_INSTALL_PREFIX=/home/matthew/FlightGear/install -DCMAKE_BUILD_TYPE=Release -DFG_DATA_DIR=/home/matthew/src/fgdata
    make
    make install
  5. The FlightGear installation should now be in /home/matthew/FlightGear/install. Note that, to launch a FlightGear component, you'll need to alter LD_LIBRARY_PATH, as the correct SimGear libraries are now in /home/matthew/FlightGear/install/lib:
    Code: Select all
    LD_LIBRARY_PATH=/home/matthew/FlightGear/install/lib:$LD_LIBRARY_PATH /home/matthew/FlightGear/install/bin/fgfs ...
(I hope I've got all the paths right; if not, change them as needed).

Another, even better solution would be building .rpm packages from your Git checkouts using the existing .spec files and patches provided by Fedora (SimGear, FlightGear - you might want to remove the dependency on flightgear-data from it to avoid repackaging it every time). That's essentially what I do on my machine (an Arch Linux box).
NIATCA 2nd admin, regular ATC at LIPX and creator of the LIPX custom scenery
elgaton
 
Posts: 1106
Joined: Tue Mar 19, 2013 4:58 pm
Callsign: I-ELGA/LIPX_TW
Version: Git
OS: Windows + Arch Linux

Re: Compiling (Linking CXX executable fgfs) fails Fedora 23

Postby MatthewV » Mon Feb 22, 2016 10:31 pm

Thanks for the help, based on the info you provided, the key (it seems) was to set SIMGEAR_DIR to the same value as CMAKE_INSTALL_PREFIX. Cmake then gave the correct simgear location at both points in the configure process, and compilation completed fine. I can then launch fgfs as I used to, just using ~/FlightGear/bin/fgfs (without having to set LD_LIBRARY_PATH).

I will give creating rpms a shot though (when I have a bit of time this evening).

Thanks again, and I will update you with how the rest goes.
MatthewV
 
Posts: 38
Joined: Mon May 11, 2015 12:39 am
Location: Western Australia

Re: Compiling (Linking CXX executable fgfs) fails Fedora 23

Postby rominet » Tue Feb 23, 2016 7:08 am

MatthewV wrote in Mon Feb 22, 2016 10:31 pm:I can then launch fgfs as I used to, just using ~/FlightGear/bin/fgfs (without having to set LD_LIBRARY_PATH).

I believe fgfs is statically linked to SimGear unless you build with -DSIMGEAR_SHARED=ON (passed to cmake). And given recent discussions on the -devel list, it doesn't seem a particularly useful thing to do (as I understood it, SimGear was never designed to be used like a proper shared library [using SONAME to mark compatibility breakages], it is essentially a means to separate FG's flightsim-specific code from code that could be used for other kinds of simulations).
rominet
 
Posts: 583
Joined: Sat Nov 01, 2014 1:33 pm
Callsign: F-KATS
Version: Git next
OS: Debian GNU/Linux


Return to Compiling

Who is online

Users browsing this forum: No registered users and 1 guest