[Date Prev][Date Next] [Thread Prev][Thread Next] [Date Index] [Thread Index]

Bug#749962: libindi: ftbfs with GCC-4.9



Package: src:libindi
Version: 0.9.8.1
Severity: important
Tags: sid jessie patch
User: debian-gcc@lists.debian.org
Usertags: ftbfs-gcc-4.9

The package fails to build in a test rebuild on at least i386 and amd64 with
gcc-4.9/g++-4.9, but succeeds to build with gcc-4.8/g++-4.8. The
severity of this report may be raised before the jessie release.

The full build log can be found at:
http://162.221.196.109/~sun/libindi-0.9.8.1-gcc49.log

To build with GCC 4.9, either set CC=gcc-4.9 CXX=g++-4.9 explicitly,
or install the gcc, g++, gfortran, ... packages from experimental.

  apt-get -t experimental install g++

The patch attached is tested on amd64 and i386.
diff -Nru libindi-0.9.8.1/debian/changelog libindi-0.9.8.1/debian/changelog
--- libindi-0.9.8.1/debian/changelog	2014-05-07 20:49:55.000000000 +0800
+++ libindi-0.9.8.1/debian/changelog	2014-05-30 21:30:07.000000000 +0800
@@ -1,3 +1,10 @@
+libindi (0.9.8.1-2.1) UNRELEASED; urgency=medium
+
+  * Non-maintainer upload.
+  * Fix ftbfs with GCC-4.9 
+
+ -- Xilin Sun <s.sn.giraffe@gmail.com>  Fri, 30 May 2014 21:29:18 +0800
+
 libindi (0.9.8.1-2) unstable; urgency=medium
 
   * Update symbols from 0.9.8.1-1 buildlogs.
diff -Nru libindi-0.9.8.1/debian/libindialignmentdriver0.symbols libindi-0.9.8.1/debian/libindialignmentdriver0.symbols
--- libindi-0.9.8.1/debian/libindialignmentdriver0.symbols	2014-05-07 20:49:55.000000000 +0800
+++ libindi-0.9.8.1/debian/libindialignmentdriver0.symbols	2014-05-30 21:31:30.000000000 +0800
@@ -39,9 +39,6 @@
  _ZN4INDI18AlignmentSubsystem10MathPlugin10InitialiseEPNS0_16InMemoryDatabaseE@Base 0.9.8.1
  _ZN4INDI18AlignmentSubsystem10MathPlugin28GetApproximateMountAlignmentEv@Base 0.9.8.1
  _ZN4INDI18AlignmentSubsystem10MathPlugin28SetApproximateMountAlignmentENS0_14MountAlignmentE@Base 0.9.8.1
- _ZN4INDI18AlignmentSubsystem10MathPluginD0Ev@Base 0.9.8.1
- _ZN4INDI18AlignmentSubsystem10MathPluginD1Ev@Base 0.9.8.1
- _ZN4INDI18AlignmentSubsystem10MathPluginD2Ev@Base 0.9.8.1
  _ZN4INDI18AlignmentSubsystem13DBG_ALIGNMENTE@Base 0.9.8.1
  _ZN4INDI18AlignmentSubsystem15BasicMathPlugin10InitialiseEPNS0_16InMemoryDatabaseE@Base 0.9.8.1
  _ZN4INDI18AlignmentSubsystem15BasicMathPlugin15MatrixInvert3x3EP10gsl_matrixS3_@Base 0.9.8.1
@@ -106,9 +103,6 @@
  _ZN4INDI18AlignmentSubsystem31MapPropertiesToInMemoryDatabaseD0Ev@Base 0.9.8.1
  _ZN4INDI18AlignmentSubsystem31MapPropertiesToInMemoryDatabaseD1Ev@Base 0.9.8.1
  _ZN4INDI18AlignmentSubsystem31MapPropertiesToInMemoryDatabaseD2Ev@Base 0.9.8.1
- _ZN4INDI18AlignmentSubsystem32AlignmentSubsystemForMathPluginsD0Ev@Base 0.9.8.1
- _ZN4INDI18AlignmentSubsystem32AlignmentSubsystemForMathPluginsD1Ev@Base 0.9.8.1
- _ZN4INDI18AlignmentSubsystem32AlignmentSubsystemForMathPluginsD2Ev@Base 0.9.8.1
  _ZN4INDI18AlignmentSubsystem40TelescopeDirectionVectorSupportFunctions47SphericalCoordinateFromTelescopeDirectionVectorENS0_24TelescopeDirectionVectorERdNS1_21AzimuthAngleDirectionES3_NS1_19PolarAngleDirectionE@Base 0.9.8.1
  _ZN4INDI18AlignmentSubsystem40TelescopeDirectionVectorSupportFunctions47TelescopeDirectionVectorFromSphericalCoordinateEdNS1_21AzimuthAngleDirectionEdNS1_19PolarAngleDirectionE@Base 0.9.8.1
  _ZN4INDI18AlignmentSubsystem40TelescopeDirectionVectorSupportFunctionsD0Ev@Base 0.9.8.1
@@ -161,6 +155,5 @@
  _ZTVN4INDI18AlignmentSubsystem32AlignmentSubsystemForMathPluginsE@Base 0.9.8.1
  _ZTVN4INDI18AlignmentSubsystem40TelescopeDirectionVectorSupportFunctionsE@Base 0.9.8.1
  (c++)"non-virtual thunk to INDI::AlignmentSubsystem::AlignmentSubsystemForDrivers::~AlignmentSubsystemForDrivers()@Base" 0.9.8.1
- (c++)"non-virtual thunk to INDI::AlignmentSubsystem::AlignmentSubsystemForMathPlugins::~AlignmentSubsystemForMathPlugins()@Base" 0.9.8.1
  (c++)"non-virtual thunk to INDI::AlignmentSubsystem::BasicMathPlugin::~BasicMathPlugin()@Base" 0.9.8.1
  (c++)"non-virtual thunk to INDI::AlignmentSubsystem::BuiltInMathPlugin::~BuiltInMathPlugin()@Base" 0.9.8.1
diff -Nru libindi-0.9.8.1/debian/libindidriver0c.symbols libindi-0.9.8.1/debian/libindidriver0c.symbols
--- libindi-0.9.8.1/debian/libindidriver0c.symbols	2014-05-07 20:49:55.000000000 +0800
+++ libindi-0.9.8.1/debian/libindidriver0c.symbols	2014-05-30 21:31:30.000000000 +0800
@@ -456,7 +456,6 @@
  _ZNSt3tr117bad_function_callD2Ev@Base 0.9.7
  (optional=templinst)_ZNSt6vectorIPKcSaIS1_EE13_M_insert_auxEN9__gnu_cxx17__normal_iteratorIPS1_S3_EERKS1_@Base 0.9.7
  (optional=templinst)_ZNSt6vectorIPN4INDI8PropertyESaIS2_EE13_M_insert_auxEN9__gnu_cxx17__normal_iteratorIPS2_S4_EERKS2_@Base 0.9.7
- (optional=templinst)_ZNSt6vectorIPN4INDI8PropertyESaIS2_EE5eraseEN9__gnu_cxx17__normal_iteratorIPS2_S4_EE@Base 0.9.7
  _ZTI9V4L2_Base@Base 0.9.8.1
  _ZTIFvPKcddE@Base 0.9.7
  _ZTIFvPKciE@Base 0.9.7

Reply to: