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                  or...@cora.nwra.com
Boulder, CO 80301              http://www.cora.nwra.com
--
devel mailing list
devel@lists.fedoraproject.org
https://admin.fedoraproject.org/mailman/listinfo/devel
Fedora Code of Conduct: http://fedoraproject.org/code-of-conduct

Reply via email to