[bofhers] Problema en CentOS / RHEL 6.4 con gcc y boost

  • From: "Mia++" <mhiper3+list.bofhers@xxxxxxxxx>
  • To: "bofhers@xxxxxxxxxxxxx" <bofhers@xxxxxxxxxxxxx>
  • Date: Wed, 20 Mar 2013 11:25:34 -0400

Buenas,

Repito por aquí la pregunta de esta mañana en twitter, por si alguno puede
ayudar:

Alguien ha actualizado a RHEL / CentOS 6.4 y tiene problemas compilando con
gcc y las librerías boost? Código que antes compilaba ahora falla con

In file included from /usr/include/boost/thread/future.hpp:12,
from /usr/include/boost/thread.hpp:24,
from /projs/30029/src/uhd/uhd/host/lib/types/serial.cpp:19:
/usr/include/boost/exception_ptr.hpp:43: error: looser throw specifier for
‘virtual boost::exception_ptr::~exception_ptr()’
/usr/include/boost/exception/detail/exception_ptr_base.hpp:26: error:
overriding ‘virtual
boost::exception_detail::exception_ptr_base::~exception_ptr_base() throw ()’
make[2]: *** [lib/CMakeFiles/uhd.dir/types/serial.cpp.o] Error 1



El arreglo es fácil (comentar un "virtual" en
/usr/include/boost/exception/detail/exception_ptr_base.hpp
), pero me interesaba saber si han dejado gcc y boost incompatibles en la
release (una vez más, por cierto), o si es sólo problema de nuestra
instalación / actualización

MIA++

Other related posts: