Package: r-base-dev Version: 3.2.5.20160429-1 Severity: serious Control: block 820866 with -1
Hi, current r-base-dev in sid causes r-cran-tgp to FTBFS (#820866), downgrading to 3.2.5-1 makes it build again. from the log of an amd64 build: g++ -I/usr/share/R/include -DNDEBUG -DRPRINT -DNDEBUG -fpic -g -O2 -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -g -c base.cc -o base.o In file included from /usr/share/R/include/R.h:40:0, from rhelp.h:20, from base.h:30, from base.cc:25: /usr/include/c++/5/cstdlib: In function 'long long int std::abs(long long int)': /usr/include/c++/5/cstdlib:174:20: error: conflicting declaration of C function 'long long int std::abs(long long int)' abs(long long __x) { return __builtin_llabs (__x); } ^ /usr/include/c++/5/cstdlib:166:3: note: previous declaration 'long int std::abs(long int)' abs(long __i) { return __builtin_labs(__i); } ^ /usr/include/c++/5/cstdlib: In function '__int128 std::abs(__int128)': /usr/include/c++/5/cstdlib:179:33: error: conflicting declaration of C function '__int128 std::abs(__int128)' abs(__GLIBCXX_TYPE_INT_N_0 __x) { return __x >= 0 ? __x : -__x; } ^ /usr/include/c++/5/cstdlib:174:3: note: previous declaration 'long long int std::abs(long long int)' abs(long long __x) { return __builtin_llabs (__x); } ^ /usr/include/c++/5/cstdlib:179:33: error: conflicting declaration of C function '__int128 std::abs(__int128)' abs(__GLIBCXX_TYPE_INT_N_0 __x) { return __x >= 0 ? __x : -__x; } ^ /usr/include/c++/5/cstdlib:166:3: note: previous declaration 'long int std::abs(long int)' abs(long __i) { return __builtin_labs(__i); } ^ In file included from /usr/include/c++/5/cmath:42:0, from /usr/share/R/include/R.h:43, from rhelp.h:20, from base.h:30, from base.cc:25: /usr/include/c++/5/bits/cpp_type_traits.h: At global scope: /usr/include/c++/5/bits/cpp_type_traits.h:72:3: error: template with C linkage template<typename _Iterator, typename _Container> ^ /usr/include/c++/5/bits/cpp_type_traits.h:85:3: error: template with C linkage template<bool> ^ /usr/include/c++/5/bits/cpp_type_traits.h:89:3: error: template specialization with C linkage template<> ^ /usr/include/c++/5/bits/cpp_type_traits.h:95:3: error: template with C linkage template<class _Sp, class _Tp> ^ /usr/include/c++/5/bits/cpp_type_traits.h:103:3: error: template with C linkage template<typename, typename> ^ Andreas