Re: gcc 5 C++ string issue

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

 



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





[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
[Index of Archives]     [Fedora Announce]     [Fedora Kernel]     [Fedora Testing]     [Fedora Formulas]     [Fedora PHP Devel]     [Kernel Development]     [Fedora Legacy]     [Fedora Maintainers]     [Fedora Desktop]     [PAM]     [Red Hat Development]     [Gimp]     [Yosemite News]
  Powered by Linux