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)