Re: error building root on RedHat 7.3

From: Tom Roberts <tjrob_at_fnal.gov>
Date: Wed, 30 Jul 2008 17:55:51 -0500


Axel Naumann wrote:
> you can try --disable-reflex, maybe that gets you farther. But we can't > promise (and don't test) that 5.20 still works with GCC 3.2.

Thanks! I went one step further and did --disable for every enable/disable option except builtin-zlib, which seems to be required (see listing at end of this email).

That got Root to build, including static, and my program links with the static library. It runs unless it tries to use Root I/O, in which case it give this error message:
Error in <TPluginManager::FindHandler>: Cannot find plugin handler for TVirtualStreamerInfo! Does $ROOTSYS/etc/plugins/TVirtualStreamerInfo exist?

That directory does exist, and contains a file P010_TStreamerInfo.C, which is quite simple.

Did I disable so much that it cannot load a plugin? If so, what do I enable?

Is there some way to disable the plugins and compile them in?

I want to be able to run this program without depending on having the correct version of Root installed (or any Root installed at all). Do I need to use an older version of Root to avoid the plugins?

Tom Roberts

Here is my configure-disable-all script (first line is very long): ./configure --disable-afs --disable-alien --disable-asimage
--disable-astiff --disable-builtin-afterimage --disable-builtin-ftgl
--disable-builtin-freetype --disable-builtin-pcre --disable-castor
--disable-chirp --disable-cint7 --disable-cintex --disable-clarens
--disable-dcache --disable-fftw3 --disable-gdml --disable-gfal
--disable-g4root --disable-globus --disable-glite --disable-gsl-shared
--disable-krb5 --disable-ldap --disable-genvector --disable-mathmore
--disable-memstat --disable-minuit2 --disable-monalisa --disable-mysql
--disable-odbc --disable-opengl --disable-oracle --disable-peac
--disable-pgsql --disable-pythia6 --disable-pythia8 --disable-python
--disable-qt --disable-qtgsi --disable-reflex --disable-rfio
--disable-roofit --disable-rpath --disable-ruby --disable-sapdb
--disable-shadowpw --disable-shared --disable-soversion --disable-srp
--disable-ssl --disable-table --disable-unuran --disable-winrtdebug
--disable-xml --disable-xrootd --disable-xft --disable-exceptions
--disable-explicitlink --disable-pch

# not disabled:
#--disable-builtin-zlib Received on Thu Jul 31 2008 - 00:56:04 CEST

This archive was generated by hypermail 2.2.0 : Sun Aug 03 2008 - 11:50:01 CEST