Undefined symbol: _ZTI5TPave

Hi,

I try to use RootHealPix
After some small correction I am able to compile it
But then using it:

produit@yoga$ root
   ------------------------------------------------------------
  | Welcome to ROOT 6.12/06                http://root.cern.ch |
  |                               (c) 1995-2017, The ROOT Team |
  | Built for linuxx8664gcc                                    |
  | From tag v6-12-06, 9 February 2018                         |
  | Try '.help', '.demo', '.license', '.credits', '.quit'/'.q' |
   ------------------------------------------------------------

root [0] gSystem->Load("libRootHealPix")
cling::DynamicLibraryManager::loadLibrary(): /home/produit/RootHealPix/libRootHealPix.so: undefined symbol: _ZTI5TPave

ROOT Version: 6.12/06
Platform: linuxx8664gcc
Compiler: gcc version 8.2.0


Try:

root [0] gSystem->Load("libGraf");
root [0] gSystem->Load("libRootHealPix");

Hi,

libRootHealPix is missing a symbol _ZTI5TPave. You’re probably not linking that library against libGraf.so - and you should because it needs it. ldd libRootHealPix.so should show libGraf.so and I bet it doesn’t.

Cheers, Axel.

1 Like

This topic was automatically closed 14 days after the last reply. New replies are no longer allowed.