Your message dated Tue, 3 May 2016 21:42:47 +0200
with message-id <5728ff37.2010...@debian.org>
and subject line Re: r-cran-tgp: FTBFS: cmath:171:3: error: template with C 
linkage
has caused the Debian Bug report #823313,
regarding r-base-dev: causes r-cran-tgp to FTBFS: error: template with C linkage
to be marked as done.

This means that you claim that the problem has been dealt with.
If this is not the case it is now your responsibility to reopen the
Bug report if necessary, and/or fix the problem forthwith.

(NB: If you are a system administrator and have no idea what this
message is talking about, this may indicate a serious mail system
misconfiguration somewhere. Please contact ow...@bugs.debian.org
immediately.)


-- 
823313: http://bugs.debian.org/cgi-bin/bugreport.cgi?bug=823313
Debian Bug Tracking System
Contact ow...@bugs.debian.org with problems
--- Begin Message ---
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

--- End Message ---
--- Begin Message ---
> On 3 May 2016 at 15:29, Pablo Oliveira wrote:
> | The new upstream version of tgp (2.4-14) fixes the issue on unstable.

Thanks for checking this.

As expected, 2.4-9-1 also fails with 3.3.0-1 (which just arrived on my
mirror).

Since that has been identified as a bug in tgp that got exposed by the
new r-base, I'm closing the r-base bug.


Andreas

--- End Message ---

Reply via email to