Package: src:ros-rviz
Version: 1.12.1+dfsg-1
Severity: serious

Dear maintainer:

I tried to build this package in stretch with "dpkg-buildpackage -A"
(which is what the "Arch: all" autobuilder would do to build it)
but it failed:

--------------------------------------------------------------------------------
[...]
 debian/rules build-indep
dh build-indep --parallel --with=python2 --buildsystem=cmake
   dh_testdir -i -O--parallel -O--buildsystem=cmake
   dh_update_autotools_config -i -O--parallel -O--buildsystem=cmake
   dh_auto_configure -i -O--parallel -O--buildsystem=cmake
        cmake .. -DCMAKE_INSTALL_PREFIX=/usr -DCMAKE_VERBOSE_MAKEFILE=ON 
-DCMAKE_BUILD_TYPE=None -DCMAKE_INSTALL_SYSCONFDIR=/etc 
-DCMAKE_INSTALL_LOCALSTATEDIR=/var
-- The C compiler identification is GNU 6.1.1
-- The CXX compiler identification is GNU 6.1.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

[... snipped ...]


/<<BUILDDIR>>/ros-rviz-1.12.1+dfsg/src/rviz/robot/robot_link.cpp: In 
constructor 'rviz::RobotLink::RobotLink(rviz::Robot*
, const LinkConstPtr&, const string&, bool, bool)':
/<<BUILDDIR>>/ros-rviz-1.12.1+dfsg/src/rviz/robot/robot_link.cpp:265:101: 
error: conversion from 'std::vector<std::shared_ptr<urdf::Joint> 
>::const_iterator {aka __gnu_cxx::__normal_iterator<const 
std::shared_ptr<urdf::Joint>*, std::vector<std::shared_ptr<urdf::Joint> > >}' 
to non-scalar type 'std::vector<boost::shared_ptr<urdf::Joint> 
>::const_iterator {aka __gnu_cxx::__normal_iterator<const 
boost::shared_ptr<urdf::Joint>*, std::vector<boost::shared_ptr<urdf::Joint> > 
>}' requested
     std::vector<boost::shared_ptr<urdf::Joint> >::const_iterator child_it = 
link->child_joints.begin();
                                                                             
~~~~~~~~~~~~~~~~~~~~~~~~^~
--------------------------------------------------------------------------------

Seems that GCC 6 is even more strict than before.

Thanks.

Reply via email to