[Reproducible-builds] Bug#803568: stellarium: FTBFS: StelSkyCultureMgr.hpp:47:1: error: expected class-name before '{' token

Chris Lamb lamby at debian.org
Sat Oct 31 13:09:37 UTC 2015


Source: stellarium
Version: 0.13.3-2
Severity: serious
Justification: fails to build from source
User: reproducible-builds at lists.alioth.debian.org
Usertags: ftbfs
X-Debbugs-Cc: reproducible-builds at lists.alioth.debian.org

Dear Maintainer,

stellarium fails to build from source in unstable/amd64:

  [..]

  In file included from
  /home/lamby/temp/cdt.20151031125946.xqReuhpbMC/stellarium-0.13.3/src/core/StelSkyCultureMgr.cpp:20:0:
  /home/lamby/temp/cdt.20151031125946.xqReuhpbMC/stellarium-0.13.3/src/core/StelSkyCultureMgr.hpp:47:1:
  error: expected class-name before '{' token
   {
   ^
  /home/lamby/temp/cdt.20151031125946.xqReuhpbMC/stellarium-0.13.3/src/core/StelSkyCultureMgr.hpp:48:2:
  error: 'Q_OBJECT' does not name a type
    Q_OBJECT
    ^
  /home/lamby/temp/cdt.20151031125946.xqReuhpbMC/stellarium-0.13.3/src/core/StelSkyCultureMgr.hpp:62:8:
  error: expected ':' before 'slots'
   public slots:
          ^
  /home/lamby/temp/cdt.20151031125946.xqReuhpbMC/stellarium-0.13.3/src/core/StelSkyCultureMgr.hpp:62:8:
  error: 'slots' does not name a type
  [ 85%] Building CXX object
  src/CMakeFiles/stellarium.dir/core/StelTexture.cpp.o
  cd
  /home/lamby/temp/cdt.20151031125946.xqReuhpbMC/stellarium-0.13.3/obj-x86_64-linux-gnu/src
  && /usr/bin/c++   -DENABLE_NLS -DENABLE_SCRIPT_CONSOLE
  -DINSTALL_DATADIR=\"/usr/share/stellarium\"
  -DINSTALL_LOCALEDIR=\"/usr/share/locale\" -DPACKAGE_VERSION=\"0.13.3\"
  -DQT_CONCURRENT_LIB -DQT_CORE_LIB -DQT_DECLARATIVE_LIB -DQT_GUI_LIB
  -DQT_NETWORK_LIB -DQT_NO_DEBUG -DQT_OPENGL_LIB -DQT_SCRIPT_LIB
  -DQT_WIDGETS_LIB -DUSE_STATIC_PLUGIN_ANGLEMEASURE
  -DUSE_STATIC_PLUGIN_ARCHAEOLINES -DUSE_STATIC_PLUGIN_COMPASSMARKS
  -DUSE_STATIC_PLUGIN_EQUATIONOFTIME -DUSE_STATIC_PLUGIN_EXOPLANETS
  -DUSE_STATIC_PLUGIN_FOV -DUSE_STATIC_PLUGIN_METEORSHOWERS
  -DUSE_STATIC_PLUGIN_NAVSTARS -DUSE_STATIC_PLUGIN_NOVAE
  -DUSE_STATIC_PLUGIN_OBSERVABILITY -DUSE_STATIC_PLUGIN_OCULARS
  -DUSE_STATIC_PLUGIN_POINTERCOORDINATES -DUSE_STATIC_PLUGIN_PULSARS
  -DUSE_STATIC_PLUGIN_QUASARS -DUSE_STATIC_PLUGIN_SATELLITES
  -DUSE_STATIC_PLUGIN_SCENERY3D -DUSE_STATIC_PLUGIN_SOLARSYSTEMEDITOR
  -DUSE_STATIC_PLUGIN_SUPERNOVAE -DUSE_STATIC_PLUGIN_TELESCOPECONTROL
  -DUSE_STATIC_PLUGIN_TEXTUSERINTERFACE
  -DUSE_STATIC_PLUGIN_TIMEZONECONFIGURATION -g -O2
  -fstack-protector-strong -Wformat -Werror=format-security
  -D_FORTIFY_SOURCE=2  -Wall -Wextra -Wno-unused-parameter
  -Wno-unused-result
  -I/home/lamby/temp/cdt.20151031125946.xqReuhpbMC/stellarium-0.13.3/obj-x86_64-linux-gnu/src
  -I/home/lamby/temp/cdt.20151031125946.xqReuhpbMC/stellarium-0.13.3/src
  -isystem /usr/include/x86_64-linux-gnu/qt5 -isystem
  /usr/include/x86_64-linux-gnu/qt5/QtScript -isystem
  /usr/include/x86_64-linux-gnu/qt5/QtCore -isystem
  /usr/lib/x86_64-linux-gnu/qt5/mkspecs/linux-g++-64
  -I/usr/include/x86_64-linux-gnu/qt5/QtTest
  -I/home/lamby/temp/cdt.20151031125946.xqReuhpbMC/stellarium-0.13.3/obj-x86_64-linux-gnu
  -I/home/lamby/temp/cdt.20151031125946.xqReuhpbMC/stellarium-0.13.3/src/core
  -I/home/lamby/temp/cdt.20151031125946.xqReuhpbMC/stellarium-0.13.3/src/core/modules
  -I/home/lamby/temp/cdt.20151031125946.xqReuhpbMC/stellarium-0.13.3/src/core/planetsephems
  -I/home/lamby/temp/cdt.20151031125946.xqReuhpbMC/stellarium-0.13.3/src/core/external
  -I/home/lamby/temp/cdt.20151031125946.xqReuhpbMC/stellarium-0.13.3/src/core/external/qtcompress
  -I/home/lamby/temp/cdt.20151031125946.xqReuhpbMC/stellarium-0.13.3/src/core/external/glues_stel/source
  -I/home/lamby/temp/cdt.20151031125946.xqReuhpbMC/stellarium-0.13.3/src/core/external/glues_stel/source/libtess
  -I/home/lamby/temp/cdt.20151031125946.xqReuhpbMC/stellarium-0.13.3/src/gui
  -I/home/lamby/temp/cdt.20151031125946.xqReuhpbMC/stellarium-0.13.3/src/scripting
  -isystem /usr/include/x86_64-linux-gnu/qt5/QtConcurrent -isystem
  /usr/include/x86_64-linux-gnu/qt5/QtDeclarative -isystem
  /usr/include/x86_64-linux-gnu/qt5/QtWidgets -isystem
  /usr/include/x86_64-linux-gnu/qt5/QtGui -isystem
  /usr/include/x86_64-linux-gnu/qt5/QtNetwork -isystem
  /usr/include/x86_64-linux-gnu/qt5/QtOpenGL -isystem
  /usr/include/libdrm    -fPIC -o
  CMakeFiles/stellarium.dir/core/StelTexture.cpp.o -c
  /home/lamby/temp/cdt.20151031125946.xqReuhpbMC/stellarium-0.13.3/src/core/StelTexture.cpp
  [ 85%] Building CXX object
  src/CMakeFiles/stellarium.dir/core/StelToneReproducer.cpp.o
  cd
  /home/lamby/temp/cdt.20151031125946.xqReuhpbMC/stellarium-0.13.3/obj-x86_64-linux-gnu/src
  && /usr/bin/c++   -DENABLE_NLS -DENABLE_SCRIPT_CONSOLE
  -DINSTALL_DATADIR=\"/usr/share/stellarium\"
  -DINSTALL_LOCALEDIR=\"/usr/share/locale\" -DPACKAGE_VERSION=\"0.13.3\"
  -DQT_CONCURRENT_LIB -DQT_CORE_LIB -DQT_DECLARATIVE_LIB -DQT_GUI_LIB
  -DQT_NETWORK_LIB -DQT_NO_DEBUG -DQT_OPENGL_LIB -DQT_SCRIPT_LIB
  -DQT_WIDGETS_LIB -DUSE_STATIC_PLUGIN_ANGLEMEASURE
  -DUSE_STATIC_PLUGIN_ARCHAEOLINES -DUSE_STATIC_PLUGIN_COMPASSMARKS
  -DUSE_STATIC_PLUGIN_EQUATIONOFTIME -DUSE_STATIC_PLUGIN_EXOPLANETS
  -DUSE_STATIC_PLUGIN_FOV -DUSE_STATIC_PLUGIN_METEORSHOWERS
  -DUSE_STATIC_PLUGIN_NAVSTARS -DUSE_STATIC_PLUGIN_NOVAE
  -DUSE_STATIC_PLUGIN_OBSERVABILITY -DUSE_STATIC_PLUGIN_OCULARS
  -DUSE_STATIC_PLUGIN_POINTERCOORDINATES -DUSE_STATIC_PLUGIN_PULSARS
  -DUSE_STATIC_PLUGIN_QUASARS -DUSE_STATIC_PLUGIN_SATELLITES
  -DUSE_STATIC_PLUGIN_SCENERY3D -DUSE_STATIC_PLUGIN_SOLARSYSTEMEDITOR
  -DUSE_STATIC_PLUGIN_SUPERNOVAE -DUSE_STATIC_PLUGIN_TELESCOPECONTROL
  -DUSE_STATIC_PLUGIN_TEXTUSERINTERFACE
  -DUSE_STATIC_PLUGIN_TIMEZONECONFIGURATION -g -O2
  -fstack-protector-strong -Wformat -Werror=format-security
  -D_FORTIFY_SOURCE=2  -Wall -Wextra -Wno-unused-parameter
  -Wno-unused-result
  -I/home/lamby/temp/cdt.20151031125946.xqReuhpbMC/stellarium-0.13.3/obj-x86_64-linux-gnu/src
  -I/home/lamby/temp/cdt.20151031125946.xqReuhpbMC/stellarium-0.13.3/src
  -isystem /usr/include/x86_64-linux-gnu/qt5 -isystem
  /usr/include/x86_64-linux-gnu/qt5/QtScript -isystem
  /usr/include/x86_64-linux-gnu/qt5/QtCore -isystem
  /usr/lib/x86_64-linux-gnu/qt5/mkspecs/linux-g++-64
  -I/usr/include/x86_64-linux-gnu/qt5/QtTest
  -I/home/lamby/temp/cdt.20151031125946.xqReuhpbMC/stellarium-0.13.3/obj-x86_64-linux-gnu
  -I/home/lamby/temp/cdt.20151031125946.xqReuhpbMC/stellarium-0.13.3/src/core
  -I/home/lamby/temp/cdt.20151031125946.xqReuhpbMC/stellarium-0.13.3/src/core/modules
  -I/home/lamby/temp/cdt.20151031125946.xqReuhpbMC/stellarium-0.13.3/src/core/planetsephems
  -I/home/lamby/temp/cdt.20151031125946.xqReuhpbMC/stellarium-0.13.3/src/core/external
  -I/home/lamby/temp/cdt.20151031125946.xqReuhpbMC/stellarium-0.13.3/src/core/external/qtcompress
  -I/home/lamby/temp/cdt.20151031125946.xqReuhpbMC/stellarium-0.13.3/src/core/external/glues_stel/source
  -I/home/lamby/temp/cdt.20151031125946.xqReuhpbMC/stellarium-0.13.3/src/core/external/glues_stel/source/libtess
  -I/home/lamby/temp/cdt.20151031125946.xqReuhpbMC/stellarium-0.13.3/src/gui
  -I/home/lamby/temp/cdt.20151031125946.xqReuhpbMC/stellarium-0.13.3/src/scripting
  -isystem /usr/include/x86_64-linux-gnu/qt5/QtConcurrent -isystem
  /usr/include/x86_64-linux-gnu/qt5/QtDeclarative -isystem
  /usr/include/x86_64-linux-gnu/qt5/QtWidgets -isystem
  /usr/include/x86_64-linux-gnu/qt5/QtGui -isystem
  /usr/include/x86_64-linux-gnu/qt5/QtNetwork -isystem
  /usr/include/x86_64-linux-gnu/qt5/QtOpenGL -isystem
  /usr/include/libdrm    -fPIC -o
  CMakeFiles/stellarium.dir/core/StelToneReproducer.cpp.o -c
  /home/lamby/temp/cdt.20151031125946.xqReuhpbMC/stellarium-0.13.3/src/core/StelToneReproducer.cpp
  /home/lamby/temp/cdt.20151031125946.xqReuhpbMC/stellarium-0.13.3/src/core/StelSkyCultureMgr.cpp:35:38:
  error: definition of implicitly-declared
  'StelSkyCultureMgr::StelSkyCultureMgr()'
   StelSkyCultureMgr::StelSkyCultureMgr()
                                        ^
  /home/lamby/temp/cdt.20151031125946.xqReuhpbMC/stellarium-0.13.3/src/core/StelSkyCultureMgr.cpp:99:62:
  error: no 'QString
  StelSkyCultureMgr::getCurrentSkyCultureEnglishName() const' member
  function declared in class 'StelSkyCultureMgr'
   QString StelSkyCultureMgr::getCurrentSkyCultureEnglishName() const
   {return currentSkyCulture.englishName;}
                                                                ^
  In file included from
  /home/lamby/temp/cdt.20151031125946.xqReuhpbMC/stellarium-0.13.3/src/core/StelSkyCultureMgr.cpp:24:0:
  /home/lamby/temp/cdt.20151031125946.xqReuhpbMC/stellarium-0.13.3/src/core/StelIniParser.hpp:38:32:
  warning: 'StelIniFormat' defined but not used [-Wunused-variable]
   static const QSettings::Format StelIniFormat =
   QSettings::registerFormat("ini", readStelIniFile, writeStelIniFile);
                                  ^
  src/CMakeFiles/stellarium.dir/build.make:858: recipe for target
  'src/CMakeFiles/stellarium.dir/core/StelSkyCultureMgr.cpp.o' failed
  make[3]: ***
  [src/CMakeFiles/stellarium.dir/core/StelSkyCultureMgr.cpp.o] Error 1
  make[3]: *** Waiting for unfinished jobs....
  In file included from
  /home/lamby/temp/cdt.20151031125946.xqReuhpbMC/stellarium-0.13.3/src/core/StelModuleMgr.cpp:30:0:
  /home/lamby/temp/cdt.20151031125946.xqReuhpbMC/stellarium-0.13.3/src/core/StelIniParser.hpp:38:32:
  warning: 'StelIniFormat' defined but not used [-Wunused-variable]
   static const QSettings::Format StelIniFormat =
   QSettings::registerFormat("ini", readStelIniFile, writeStelIniFile);
                                  ^
  make[3]: Leaving directory
  '/home/lamby/temp/cdt.20151031125946.xqReuhpbMC/stellarium-0.13.3/obj-x86_64-linux-gnu'
  CMakeFiles/Makefile2:310: recipe for target
  'src/CMakeFiles/stellarium.dir/all' failed
  make[2]: *** [src/CMakeFiles/stellarium.dir/all] Error 2
  make[2]: Leaving directory
  '/home/lamby/temp/cdt.20151031125946.xqReuhpbMC/stellarium-0.13.3/obj-x86_64-linux-gnu'
  Makefile:152: recipe for target 'all' failed
  make[1]: *** [all] Error 2
  make[1]: Leaving directory
  '/home/lamby/temp/cdt.20151031125946.xqReuhpbMC/stellarium-0.13.3/obj-x86_64-linux-gnu'
  dh_auto_build: make -j8 returned exit code 2
  debian/rules:7: recipe for target 'build' failed
  make: *** [build] Error 2

  [..]

The full build log is attached.


Regards,

-- 
      ,''`.
     : :'  :     Chris Lamb
     `. `'`      lamby at debian.org / chris-lamb.co.uk
       `-
-------------- next part --------------
A non-text attachment was scrubbed...
Name: stellarium.0.13.3-2.unstable.amd64.log.txt.gz
Type: application/gzip
Size: 34897 bytes
Desc: not available
URL: <http://lists.alioth.debian.org/pipermail/reproducible-builds/attachments/20151031/0e18d4b7/attachment.bin>


More information about the Reproducible-builds mailing list