Undefined symbol: _ZTVN10__cxxabiv120__si_class_type_infoE

Asked by Nico Schlömer

When compiling libadjoint, I hit

==================== *snip* ====================
$ make
  AR lib/libadjoint.a
  LD lib/libadjoint.so
  H2XML include/libadjoint/libadjoint.h
  XML2PY python/libadjoint/clibadjoint.py
Traceback (most recent call last):
  File "python/ctypeslib/scripts/xml2py.py", line 10, in <module>
  File "python/ctypeslib/scripts/../ctypeslib/xml2py.py", line 166, in main
    dlls = [load_library(name) for name in options.dlls]
  File "python/ctypeslib/scripts/../ctypeslib/xml2py.py", line 162, in load_library
    return CDLL(path, mode=mode)
  File "/usr/lib/python2.7/ctypes/__init__.py", line 365, in __init__
    self._handle = _dlopen(self._name, mode)
OSError: /home/nschloe/software/dolfin-adjoint/libadjoint-0.9.2/lib/libadjoint.so: undefined symbol: _ZTVN10__cxxabiv120__si_class_type_infoE
make: *** [python/libadjoint/clibadjoint.py] Error 1
==================== *snap* ====================

From googling I see that this symbol is missing for many a software project, and that the error is probably largely unrelated to libadjoint. Still, I thought that maybe the one or the other libadjoint user has experienced the same before.

Any hints here?

Question information

English Edit question
libadjoint Edit question
No assignee Edit question
Solved by:
Nico Schlömer
Last query:
Last reply:
Revision history for this message
Nico Schlömer (nschloe) said :

I'm getting the error on three different machines now, so I guess after all it might be a libadjoint bug.

Revision history for this message
Nico Schlömer (nschloe) said :

I just checked out the dev branch and everything appears to work alright there. It may be time for a new patch release?