Source: repsnapper
Version: 2.3.2a5-1
Severity: serious
Justification: fails to build from source
Tags: sid stretch
User: reproducible-bui...@lists.alioth.debian.org
Usertags: ftbfs
X-Debbugs-CC: reproducible-bui...@lists.alioth.debian.org

Dear Maintainer,

The package fails to build:

src/slicer/printlines.cpp: In member function ‘int 
PLine3::getCommands(Vector3d&, std::vector<Command>&, const double&, const 
double&, const double&, const double&, const double&, bool) const’:
src/slicer/printlines.cpp:243:32: error: call of overloaded ‘isnan(const 
double&)’ is ambiguous
   if (!isnan(absolute_extrusion))
                                ^
In file included from /usr/include/features.h:374:0,
                 from /usr/include/x86_64-linux-gnu/c++/5/bits/os_defines.h:39,
                 from /usr/include/x86_64-linux-gnu/c++/5/bits/c++config.h:482,
                 from /usr/include/c++/5/bits/stl_algobase.h:59,
                 from /usr/include/c++/5/vector:60,
                 from src/slicer/printlines.h:21,
                 from src/slicer/printlines.cpp:20:
/usr/include/x86_64-linux-gnu/bits/mathcalls.h:234:1: note: candidate: int 
isnan(double)
 __MATHDECL_1 (int,isnan,, (_Mdouble_ __value)) __attribute__ ((__const__));
 ^
In file included from /usr/include/c++/5/random:38:0,
                 from /usr/include/c++/5/bits/stl_algo.h:66,
                 from /usr/include/c++/5/algorithm:62,
                 from 
/usr/include/glibmm-2.4/glibmm/containerhandle_shared.h:31,
                 from /usr/include/glibmm-2.4/glibmm/arrayhandle.h:23,
                 from /usr/include/glibmm-2.4/glibmm.h:91,
                 from /usr/include/gtkmm-2.4/gtkmm.h:87,
                 from ./src/stdafx.h:54,
                 from src/slicer/printlines.h:24,
                 from src/slicer/printlines.cpp:20:
/usr/include/c++/5/cmath:626:3: note: candidate: constexpr bool std::isnan(long 
double)
   isnan(long double __x)
   ^
/usr/include/c++/5/cmath:622:3: note: candidate: constexpr bool 
std::isnan(double)
   isnan(double __x)
   ^
/usr/include/c++/5/cmath:618:3: note: candidate: constexpr bool 
std::isnan(float)
   isnan(float __x)
   ^
In file included from /usr/include/c++/5/cassert:43:0,
                 from /usr/include/vmmlib/quaternion.hpp:22,
                 from /usr/include/vmmlib/vmmlib.hpp:26,
                 from ./src/stdafx.h:59,
                 from src/slicer/printlines.h:24,
                 from src/slicer/printlines.cpp:20:
src/slicer/printlines.cpp: In member function ‘std::vector<PLine2> 
PLine2::division(const std::vector<vmml::vector<2ul, double> >&) const’:
src/slicer/printlines.cpp:338:49: error: call of overloaded ‘isnan(double&)’ is 
ambiguous
     assert(!isnan(newlines[i].absolute_extrusion));
                                                 ^

Full build log:
https://reproducible.debian.net/rb-pkg/unstable/amd64/repsnapper.html

-- System Information:
Debian Release: stretch/sid
APT prefers unstable
APT policy: (500, 'unstable')
Architecture: amd64 (x86_64)

Reply via email to