On 02/24/2015 05:22 PM, Kevin Kofler wrote:
Orion Poplawski wrote:
Getting:
/builddir/build/BUILD/mrpt-1.0.2/libs/base/include/mrpt/utils/mrpt_macros.h:296:150:
error: no match for 'operator<<' (operand types are
'std::basic_ostream<char>' and 'std::ostringstream {aka
std::__cxx11::basic_ostringstream<char>}')
#define ASSERT_NOT_EQUAL_( __A, __B) { if (__A==__B) {
#std::ostringstream
s;s<<"ASSERT_NOT_EQUAL_("<<#__A<<","<<#__B<<") failed with\n"<<#__A<<"="
<<__A <<"\n"<<#__B<<"="<<__B; THROW_EXCEPTION(s.str()) } }
Any idea what wrong here?
Your dependency needs to be rebuilt against the new g++ 5 ABI first before
you can rebuild the dependent package.
(This only affects Rawhide because the new ABI is disabled by default on
F22.)
Kevin Kofler
I'm not so sure about that. I've seen errors before that did indicate
that before (undefined symbols with std::__cxx11....), but this involves
std::basic_ostream<> and std::ostringstream which I would have put in
the the std c++ library. But if you are correct, I have no idea what
library would need to be rebuilt.
--
Orion Poplawski
Technical Manager 303-415-9701 x222
NWRA/CoRA Division FAX: 303-415-9702
3380 Mitchell Lane orion@xxxxxxxxxxxxx
Boulder, CO 80301 http://www.cora.nwra.com
--
devel mailing list
devel@xxxxxxxxxxxxxxxxxxxxxxx
https://admin.fedoraproject.org/mailman/listinfo/devel
Fedora Code of Conduct: http://fedoraproject.org/code-of-conduct