Another C++ ABI change?

Orion Poplawski orion at cora.nwra.com
Thu Apr 9 17:40:17 UTC 2015


With gcc 5.0.0-0.22.fc23 I'm getting new build failures:

http://koschei.cloud.fedoraproject.org/package/gdl

CMakeFiles/gdl.dir/CFMTLexer.cpp.o: In function
`antlr::TokenStreamRecognitionException::toString[abi:cxx11]() const':
/usr/include/antlr/TokenStreamRecognitionException.hpp:34: undefined reference
to `antlr::RecognitionException::getFileLineColumnString[abi:cxx11]() const'
CMakeFiles/gdl.dir/FMTIn.cpp.o:(.data.rel.ro._ZTVN5antlr7BaseASTE[_ZTVN5antlr7BaseASTE]+0xd8):
undefined reference to `antlr::BaseAST::toStringList[abi:cxx11]() const'
CMakeFiles/gdl.dir/FMTIn.cpp.o:(.data.rel.ro._ZTVN5antlr7BaseASTE[_ZTVN5antlr7BaseASTE]+0xe0):
undefined reference to `antlr::BaseAST::toStringTree[abi:cxx11]() const'
CMakeFiles/gdl.dir/GDLLexer.cpp.o:(.data.rel.ro._ZTVN5antlr17SemanticExceptionE[_ZTVN5antlr17SemanticExceptionE]+0x20):
undefined reference to `antlr::RecognitionException::toString[abi:cxx11]() const'
CMakeFiles/gdl.dir/GDLLexer.cpp.o:(.data.rel.ro._ZTVN5antlr17SemanticExceptionE[_ZTVN5antlr17SemanticExceptionE]+0x48):
undefined reference to
`antlr::RecognitionException::getFileLineColumnString[abi:cxx11]() const'
CMakeFiles/gdl.dir/dnode.cpp.o:(.data.rel.ro._ZTVN5antlr9CommonASTE[_ZTVN5antlr9CommonASTE]+0xd8):
undefined reference to `antlr::BaseAST::toStringList[abi:cxx11]() const'
CMakeFiles/gdl.dir/dnode.cpp.o:(.data.rel.ro._ZTVN5antlr9CommonASTE[_ZTVN5antlr9CommonASTE]+0xe0):
undefined reference to `antlr::BaseAST::toStringTree[abi:cxx11]() const'
CMakeFiles/gdl.dir/dnode.cpp.o:(.data.rel.ro._ZTV5DNode[_ZTV5DNode]+0xd8):
undefined reference to `antlr::BaseAST::toStringList[abi:cxx11]() const'
CMakeFiles/gdl.dir/dnode.cpp.o:(.data.rel.ro._ZTV5DNode[_ZTV5DNode]+0xe0):
undefined reference to `antlr::BaseAST::toStringTree[abi:cxx11]() const'
CMakeFiles/gdl.dir/fmtnode.cpp.o:(.data.rel.ro._ZTV7FMTNode[_ZTV7FMTNode]+0xd8):
undefined reference to `antlr::BaseAST::toStringList[abi:cxx11]() const'
CMakeFiles/gdl.dir/fmtnode.cpp.o:(.data.rel.ro._ZTV7FMTNode[_ZTV7FMTNode]+0xe0):
undefined reference to `antlr::BaseAST::toStringTree[abi:cxx11]() const'
CMakeFiles/gdl.dir/magick_cl.cpp.o: In function `lib::magick_magick(EnvT*)':
/builddir/build/BUILD/gdl-0.9.5/src/magick_cl.cpp:767: undefined reference to
`Magick::Image::magick[abi:cxx11]() const'
CMakeFiles/gdl.dir/magick_cl.cpp.o: In function `lib::magick_ping(EnvT*)':
/builddir/build/BUILD/gdl-0.9.5/src/magick_cl.cpp:231: undefined reference to
`Magick::Image::magick[abi:cxx11]() const'
/builddir/build/BUILD/gdl-0.9.5/src/magick_cl.cpp:232: undefined reference to
`Magick::Image::magick[abi:cxx11]() const'
/builddir/build/BUILD/gdl-0.9.5/src/magick_cl.cpp:231: undefined reference to
`Magick::Image::magick[abi:cxx11]() const'
/builddir/build/BUILD/gdl-0.9.5/src/magick_cl.cpp:175: undefined reference to
`Magick::Image::magick[abi:cxx11]() const'

Did we just get another set of C++ ABI changes?

-- 
Orion Poplawski
Technical Manager                     303-415-9701 x222
NWRA, Boulder/CoRA Office             FAX: 303-415-9702
3380 Mitchell Lane                       orion at nwra.com
Boulder, CO 80301                   http://www.nwra.com


More information about the devel mailing list