No xproofd in root_v5.34.07.source.tar.gz

Dear Expert:

I install root_v5.28.00c.source.tar.gz from source code and there is xproofd in the bin directory,

But when I install root_v5.34.07.source.tar.gz there is no xproofd in the bin directory, in this case, what can I do to use proof?

Cheers,Gang

Hi,

The source tarballs do not contain binaries but only the sources (I’m surprised that the one for 5.28.00c did).
You need to build ROOT form those sources and you’ll find ‘xproofd’ under ‘bin’.

G. Ganis

Hi, Ganis:

Thanks for the prompt reply, but the two tar balls I installed are already source , not binaries:

wget ftp://root.cern.ch/root/root_v5.34.07.source.tar.gz
tar -xvzf root_v5.34.07.source.tar.gz
cd root;
./configure;
gmake

[root@valtical06 opt]# ls /opt/root/bin/xpro*
-bash: cd: /opt/root/bin/xpro*: No such file or directory

There is only proofd
[root@valtical06 opt]# ls /opt/root/bin/proof*
proofd proofserv proofserv.exe

The binary is root_v5.34.07.Linux-slc6_amd64-gcc4.4.tar.gz , this one of course does not has xproofd.

From root.cern.ch/drupal/content/prod … ersion-534 I didn’t see a fourth way beyond source, binaries and AFS, so how to install the source instead from the source tar ball?

Cheers,Gang

Well, you need XRootD to build ‘xproofd’. There is a FAQ on this:
root.cern.ch/drupal/content/proo … tdNotFound
I will make it more visible.
See this about installing XRootD:
root.cern.ch/drupal/content/installing-xrootd

I’ll check why the binary was build without xproofd.

G. Ganis

Dear Ganis:

Following that twiki I run the compiling but encountered the following problem:

/opt/test/root/net/netx/src/TXNetFile.cxx:59:38: error: XrdClient/XrdClientConn.hh: No such file or directory
/opt/test/root/net/netx/src/TXNetFile.cxx: In member function ‘void TXNetFile::CreateXClient(const char*, const Option_t*, Int_t, Bool_t)’:
/opt/test/root/net/netx/src/TXNetFile.cxx:306: error: invalid use of incomplete type ‘struct XrdClientConn’
/usr/include/xrootd/XrdClient/XrdClientAbs.hh:47: error: forward declaration of ‘struct XrdClientConn’
/opt/test/root/net/netx/src/TXNetFile.cxx:340: error: invalid use of incomplete type ‘struct XrdClientConn’
/usr/include/xrootd/XrdClient/XrdClientAbs.hh:47: error: forward declaration of ‘struct XrdClientConn’
/opt/test/root/net/netx/src/TXNetFile.cxx:340: error: ‘kSTRootd’ was not declared in this scope
/opt/test/root/net/netx/src/TXNetFile.cxx:345: error: invalid use of incomplete type ‘struct XrdClientConn’
/usr/include/xrootd/XrdClient/XrdClientAbs.hh:47: error: forward declaration of ‘struct XrdClientConn’
/opt/test/root/net/netx/src/TXNetFile.cxx:363: error: invalid use of incomplete type ‘struct XrdClientConn’
/usr/include/xrootd/XrdClient/XrdClientAbs.hh:47: error: forward declaration of ‘struct XrdClientConn’
/opt/test/root/net/netx/src/TXNetFile.cxx: In member function ‘virtual void TXNetFile::Init(Bool_t)’:
/opt/test/root/net/netx/src/TXNetFile.cxx:951: error: invalid use of incomplete type ‘struct XrdClientConn’
/usr/include/xrootd/XrdClient/XrdClientAbs.hh:47: error: forward declaration of ‘struct XrdClientConn’
/opt/test/root/net/netx/src/TXNetFile.cxx:952: error: invalid use of incomplete type ‘struct XrdClientConn’
/usr/include/xrootd/XrdClient/XrdClientAbs.hh:47: error: forward declaration of ‘struct XrdClientConn’
/opt/test/root/net/netx/src/TXNetFile.cxx: In member function ‘void TXNetFile::SynchronizeCacheSize()’:
/opt/test/root/net/netx/src/TXNetFile.cxx:1398: error: ‘XrdClientReadCache’ has not been declared

Seems missing the XrdClientConn.hh file, but actually it’s already created:

[root@valtical06 ~]# locate XrdClientConn.hh
/opt/root/net/xrootd/src/xrootd/src/XrdClient/XrdClientConn.hh
/opt/root.5.28/net/xrootd/src/xrootd/src/XrdClient/XrdClientConn.hh

Here is my installation step:
./configure --with-xrootd-incdir=/usr/include/xrootd/ --with-xrootd-libdir=/usr/lib64/

[root@valtical06 ~]# ll /usr/include/xrootd/XrdVersion.hh
-rw-r–r--. 1 root root 4819 Apr 24 03:31 /usr/include/xrootd/XrdVersion.hh

[root@valtical06 ~]# ll /usr/lib64/libXrdClient.so
lrwxrwxrwx. 1 root root 17 May 23 18:29 /usr/lib64/libXrdClient.so -> libXrdClient.so.1

[root@valtical06 ~]# rpm -qa | grep xrootd
xrootd-client-devel-3.3.1-1.2.osg.el6.x86_64
xrootd-server-libs-3.3.1-1.2.osg.el6.x86_64
xrootd-client-libs-3.3.1-1.2.osg.el6.x86_64
xrootd-devel-3.3.1-1.2.osg.el6.x86_64
xrootd-client-3.3.1-1.2.osg.el6.x86_64
xrootd-3.3.1-1.2.osg.el6.x86_64
xrootd-libs-3.3.1-1.2.osg.el6.x86_64

Seems missing the xrootd-libs-devel :

[root@valtical06 ~]# yum install xrootd-libs-devel
Failed to set locale, defaulting to C
Loaded plugins: changelog, downloadonly, kernel-module, priorities, protectbase, refresh-packagekit, security, tsflags,
: versionlock
340 packages excluded due to repository priority protections
125 packages excluded due to repository protections
Setting up Install Process
Package 1:xrootd-libs-devel-3.2.7-2.osg.el6.xu.x86_64 is obsoleted by 1:xrootd-devel-3.3.1-1.2.osg.el6.x86_64 which is already installed
Nothing to do

So any idea where the problem is?

Cheers,Gang

Hi, Ganis:

I solved the problem in compiling by installing install xrootd-private-devel then :

./configure --with-xrootd-incdir=/usr/include/xrootd/,/usr/include/xrootd/private/ --with-xrootd-libdir=/usr/lib64/

the gmake runs fine, but still there is no xproofd in the bin directory:

[root@valtical06 root]# ls ./bin/
g2root h2root proofd rmkdepend rootd roots.exe thisroot.csh
genmap hadd proofserv root root.exe setxrd.csh thisroot.sh
genreflex memprobe proofserv.exe rootcint rootn.exe setxrd.sh xpdtest
genreflex-rootcint pq2 rlibmap root-config roots ssh2rpd

Any idea?

Hi,

Probably the make run in two steps made some confusion.
Try:

$ make distclean-xrootd
$ ./configure <your configure options>
$ make 

Please post the result of all this.

G. Ganis

Hi, Ganis:

here is the log:

[root@valtical06 root]# make distclean-xrootd
make distclean-netx
make[1]: Entering directory /opt/test/root' make[1]: *** No rule to make targetdistclean-netx’. Stop.
make[1]: Leaving directory `/opt/test/root’
make: *** [distclean-xrootd] Error 2

[root@valtical06 root]# ./configure --with-xrootd-incdir=/usr/include/xrootd/,/usr/include/xrootd/private/ --with-xrootd-libdir=/usr/lib64/
Checking for source directory … /opt/test/root
Configuring for linuxx8664gcc
Checking for GNU Make version >= 3.80 … ok
Checking for C compiler … gcc
Checking for C++ compiler … g++
Checking for linker (LD) … g++
Checking for F77 compiler … gfortran
Checking for libX11 … /usr/lib64
Checking for X11/Xlib.h … /usr/include
Checking for X11/xpm.h … /usr/include
Checking for X11/Xft/Xft.h … /usr/include
Checking for X11/extensions/shape.h … /usr/include
Checking for libXpm … /usr/lib64
Checking for libXft … /usr/lib64
Checking for libXext … /usr/lib64
Checking for freetype-config … /usr/bin/freetype-config
Checking for libfreetype version >= 9.3.0 … ok
Checking whether to build included libfreetype6 … no
Checking for pcre-config … not found
Checking whether to build included libpcre … yes
Checking for zlib.h … /usr/include
Checking for libz … /usr/lib64
Checking whether to build included zlib … no
Checking for lzma.h … no
Checking for liblzma … no
Checking whether to build included lzma … yes
Checking for GL/gl.h, or gl.h … /usr/include
Checking for libGL, or libMesaGL … /usr/lib64
Checking for libGLU, or libMesaGLU … /usr/lib64
Checking for GL/glew.h … no
Checking for libGLEW … no
Checking whether to build included GLEW … yes
Checking for pkg-config … /usr/bin/pkg-config
Checking for libftgl … no
Checking whether to build included libftgl … yes
Checking for mysql_config … /usr/bin/mysql_config
Checking for libmysqlclient version >= 3.23.* … ok
Checking for mysql.h … /usr/include/mysql
Checking for occi.h … no
Checking for libclntsh, or oci … no
Checking for libocci, or oraocci10 … no
Checking for libpq-fe.h … /usr/include
Checking for libpq … /usr/lib64
Checking for sql.h … no
Checking for libsqlod … no
Checking for sqlext.h … no
Checking for libiodbc, libodbc, or odbc32 … no
Checking for rfio_api.h … no
Checking for librfio, libdpm, libcastorrfio, libshift, shiftmd, or shift … no
Checking for rfio_api.h … no
Checking for stager_api.h … no
Checking for libcastorrfio, libshift, shiftmd, or shift … no
Checking for gfal_api.h … no
Checking for libgfal … no
Checking for gfal_srm_ifce_types.h … no
Checking for ApMon.h … no
Checking for libapmoncpp … no
Checking for fftw3.h … no
Checking for libfftw3, or libfftw3-3 … no
Checking for fitsio.h … no
Checking for libcfitsio, or cfitsio … no
Checking for gvc.h … no
Checking for libgvc, or gvc … no
Checking for libgraph, graph, libcgraph, or cgraph … no
Checking for libcdt, or cdt … no
Checking for libpathplan, or pathplan … no
Checking for libexpat, or expat … no
Checking for libgvplugin_dot_layout, or gvplugin_dot_layout … no
Checking for libPythia6 … no
Checking for Pythia.h … no
Checking for libpythia8 … no
Checking for dcap.h … no
Checking for libdcap … no
Checking for chirp_reli.h … no
Checking for libchirp_client … /usr/lib64
Checking for hdfs.h … no
Checking for jni.h … no
Checking for libhdfs … no
Checking for libjvm … no
Checking for dns_sd.h … no
Checking for libdns_sd … no
Checking for libglite-api-wrapper … no
Checking for gapiUI.h … no
Checking for libgapiUI … no
Checking for jpeglib.h … /usr/include
Checking for png.h … /usr/include
Checking for tiffio.h … no
Checking for libjpeg … /usr/lib64
Checking for libtiff … no
Checking for libz … /usr/lib64
Checking for libpng … /usr/lib64
Checking whether to build included libAfterImage … yes
Checking for ldap.h … /usr/include
Checking for libldap … /usr/lib64
Checking for liblber … /usr/lib64
Checking for Python.h … /usr/include/python2.6
Checking for python2.6, libpython2.6, libpython, python, or Python … /usr/lib64
Checking for xml2-config … /usr/bin/xml2-config
Checking for libxml2 version >= 2.4.x … ok
Checking for XrdVersion.hh … no
Checking for libssl … /usr/lib64
Checking for libcrypto … /usr/lib64
Checking for openssl/bio.h … /usr/include
Checking for openssl/blowfish.h … /usr/include
Checking for openssl/err.h … /usr/include
Checking for openssl/pem.h … /usr/include
Checking for openssl/rand.h … /usr/include
Checking for openssl/rsa.h … /usr/include
Checking for t_server.h … no
Checking for libsrp … no
Checking for libgmp … no
Checking for libmisc … no
Checking for pwauth.h … no
Checking for krb5.h … /usr/include
Checking for krb5.h redirect … /usr/include/krb5/krb5.h
Checking for krb5_c_valid_cksumtype in krb5.h … yes
Checking for valid_cksumtype in krb5.h … no
Checking for libk5crypto … /usr/lib64
Checking whether we’re using MIT Kerberos … yes
Checking for krb5_c_valid_cksumtype in /usr/lib64/libk5crypto.so … ok
Checking for valid_cksumtype in /usr/lib64/libk5crypto.so … ok
Checking for libkrb5 … /usr/lib64
Checking for kinit … /usr/bin/kinit
Checking for libcom_err … /usr/lib64
Checking for shadow passwords … yes
Checking for gsl/gsl_version.h … no
Checking for gsl-config … not found
Checking whether to build libMathMore … no
Checking whether to build libGenVector … yes
Checking whether to build libCintex … yes
Checking whether to build libReflex … yes
Checking whether to build libRooFit … no
Checking whether to build libMinuit2 … no
Checking whether to build libUnuran … no
Checking whether to build libGdml … no
Checking whether to build libTable … no
Checking whether to build libTMVA … yes
Checking whether to build libMemStat … yes
Checking whether to build afdsmgrd … no
Checking whether to integrate experimental cling … no
Checking what type of dictionaries to build … cint
Checking whether setresuid declared in /usr/include/unistd.h … yes
Writing config/Makefile.config … done
Writing config/Makefile.comp … done
Writing include/RConfigure.h … done
Writing include/RConfigOptions.h … done
Writing bin/root-config … done
Writing etc/system.rootrc … done
Writing etc/system.rootauthrc … done
Writing etc/system.rootdaemonrc … done
Writing etc/root.mimes … done
Writing etc/daemons/rootd.rc.d … done
Writing etc/daemons/rootd.xinetd … done
Writing etc/daemons/proofd.rc.d … done
Writing etc/daemons/proofd.xinetd … done
Writing main/src/proofserv.sh … done
Writing main/src/roots.sh … done
Writing bin/memprobe … done
Writing build/misc/root-help.el … done
Writing macros/html.C … done
Writing bin/thisroot.sh … done
Writing bin/thisroot.csh … done
Writing bin/setxrd.sh … done
Writing bin/setxrd.csh … done
Writing bin/genreflex … done
Writing bin/genreflex-rootcint … done
Writing config.status … done

Enabled support for asimage, astiff, builtin_afterimage, builtin_ftgl, builtin_glew, builtin_pcre, builtin_lzma, cintex, explicitlink, genvector, krb5, ldap, memstat, mysql, opengl, pgsql, python, reflex, shadowpw, shared, ssl, tmva, x11, xft, xml.

To build ROOT type:

make

[root@valtical06 root]# make
bin/rmkdepend -R -fcore/base/src/TROOT.d -Y -w 1000 – -pipe -m64 -Wshadow -Wall -W -Woverloaded-virtual -fPIC -Iinclude -pthread -D__cplusplus – /opt/test/root/core/base/src/TROOT.cxx
g++ -O2 -pipe -m64 -Wshadow -Wall -W -Woverloaded-virtual -fPIC -Iinclude -pthread -o core/base/src/TROOT.o -c /opt/test/root/core/base/src/TROOT.cxx
g++ -shared -Wl,-soname,libCore.so -m64 -O2 -Wl,–no-undefined -Wl,–as-needed -o lib/libCore.so core/base/src/InitGui.o core/base/src/ManualBase4.o core/base/src/Match.o core/base/src/String.o core/base/src/Stringio.o core/base/src/TApplication.o core/base/src/TApplicationImp.o core/base/src/TAtt3D.o core/base/src/TAttAxis.o core/base/src/TAttBBox.o core/base/src/TAttFill.o core/base/src/TAttLine.o core/base/src/TAttMarker.o core/base/src/TAttPad.o core/base/src/TAttText.o core/base/src/TBase64.o core/base/src/TBenchmark.o core/base/src/TBrowser.o core/base/src/TBrowserImp.o core/base/src/TBuffer.o core/base/src/TBuffer3D.o core/base/src/TCanvasImp.o core/base/src/TColor.o core/base/src/TColorGradient.o core/base/src/TContextMenu.o core/base/src/TContextMenuImp.o core/base/src/TControlBarImp.o core/base/src/TDatime.o core/base/src/TDirectory.o core/base/src/TEnv.o core/base/src/TError.o core/base/src/TException.o core/base/src/TExec.o core/base/src/TFileCollection.o core/base/src/TFileInfo.o core/base/src/TFolder.o core/base/src/TGuiFactory.o core/base/src/TInetAddress.o core/base/src/TInspectorImp.o core/base/src/TMD5.o core/base/src/TMacro.o core/base/src/TMathBase.o core/base/src/TMemberInspector.o core/base/src/TMessageHandler.o core/base/src/TNamed.o core/base/src/TObjString.o core/base/src/TObject.o core/base/src/TObjectSpy.o core/base/src/TPRegexp.o core/base/src/TParameter.o core/base/src/TPluginManager.o core/base/src/TProcessID.o core/base/src/TProcessUUID.o core/base/src/TQCommand.o core/base/src/TQConnection.o core/base/src/TQObject.o core/base/src/TROOT.o core/base/src/TRef.o core/base/src/TRefCnt.o core/base/src/TRegexp.o core/base/src/TRemoteObject.o core/base/src/TStopwatch.o core/base/src/TStorage.o core/base/src/TString.o core/base/src/TStringLong.o core/base/src/TStyle.o core/base/src/TSysEvtHandler.o core/base/src/TSystem.o core/base/src/TSystemDirectory.o core/base/src/TSystemFile.o core/base/src/TTask.o core/base/src/TTime.o core/base/src/TTimeStamp.o core/base/src/TTimer.o core/base/src/TUUID.o core/base/src/TUri.o core/base/src/TUrl.o core/base/src/TVirtualFFT.o core/base/src/TVirtualGL.o core/base/src/TVirtualMonitoring.o core/base/src/TVirtualMutex.o core/base/src/TVirtualPS.o core/base/src/TVirtualPad.o core/base/src/TVirtualPadEditor.o core/base/src/TVirtualPadPainter.o core/base/src/TVirtualPerfStats.o core/base/src/TVirtualViewer3D.o core/base/src/TVirtualX.o core/cont/src/TArray.o core/cont/src/TArrayC.o core/cont/src/TArrayD.o core/cont/src/TArrayF.o core/cont/src/TArrayI.o core/cont/src/TArrayL.o core/cont/src/TArrayL64.o core/cont/src/TArrayS.o core/cont/src/TBits.o core/cont/src/TBtree.o core/cont/src/TClassTable.o core/cont/src/TClonesArray.o core/cont/src/TCollection.o core/cont/src/TExMap.o core/cont/src/THashList.o core/cont/src/THashTable.o core/cont/src/TIterator.o core/cont/src/TList.o core/cont/src/TMap.o core/cont/src/TObjArray.o core/cont/src/TObjectTable.o core/cont/src/TOrdCollection.o core/cont/src/TRefArray.o core/cont/src/TRefTable.o core/cont/src/TSeqCollection.o core/cont/src/TSortedList.o core/meta/src/TBaseClass.o core/meta/src/TCint.o core/meta/src/TClass.o core/meta/src/TClassGenerator.o core/meta/src/TClassMenuItem.o core/meta/src/TClassRef.o core/meta/src/TDataMember.o core/meta/src/TDataType.o core/meta/src/TDictionary.o core/meta/src/TFunction.o core/meta/src/TGenericClassInfo.o core/meta/src/TGlobal.o core/meta/src/TInterpreter.o core/meta/src/TIsAProxy.o core/meta/src/TMethod.o core/meta/src/TMethodArg.o core/meta/src/TMethodCall.o core/meta/src/TRealData.o core/meta/src/TSchemaRule.o core/meta/src/TSchemaRuleSet.o core/meta/src/TStreamerElement.o core/meta/src/TToggle.o core/meta/src/TToggleGroup.o core/meta/src/TVirtualStreamerInfo.o core/unix/src/TUnixSystem.o core/zip/src/ZDeflate.o core/zip/src/ZInflate.o core/zip/src/Compression.o core/lzma/src/ZipLZMA.o core/clib/src/Demangle.o core/clib/src/attach.o core/clib/src/detach.o core/clib/src/getpagesize.o core/clib/src/keys.o core/clib/src/mcalloc.o core/clib/src/mfree.o core/clib/src/mmalloc.o core/clib/src/mmapsup.o core/clib/src/mmcheck.o core/clib/src/mmemalign.o core/clib/src/mmstats.o core/clib/src/mmtrace.o core/clib/src/mrealloc.o core/clib/src/mvalloc.o core/clib/src/sbrksup.o core/clib/src/snprintf.o core/clib/src/strlcat.o core/clib/src/strlcpy.o core/metautils/src/RConversionRuleParser.o core/metautils/src/TClassEdit.o core/textinput/src/Getline.o core/textinput/src/Getline_color.o core/textinput/src/textinput/Editor.o core/textinput/src/textinput/History.o core/textinput/src/textinput/KeyBinding.o core/textinput/src/textinput/Range.o core/textinput/src/textinput/SignalHandler.o core/textinput/src/textinput/StreamReader.o core/textinput/src/textinput/StreamReaderUnix.o core/textinput/src/textinput/StreamReaderWin.o core/textinput/src/textinput/TerminalConfigUnix.o core/textinput/src/textinput/TerminalDisplay.o core/textinput/src/textinput/TerminalDisplayUnix.o core/textinput/src/textinput/TerminalDisplayWin.o core/textinput/src/textinput/TextInput.o core/textinput/src/textinput/TextInputContext.o core/base/src/G__Base1.o core/base/src/G__Base2.o core/base/src/G__Base3.o core/cont/src/G__Cont.o core/meta/src/G__Meta.o core/unix/src/G__Unix.o core/zip/src/G__Zip.o core/clib/src/G__Clib.o core/metautils/src/G__MetaUtils.o core/textinput/src/G__TextInput.o -lz lib/liblzma.a lib/libpcre.a -lcrypt -Llib -lCint -ldl
==> lib/libCore.so done
Install proofserv wrapper.
Install roots wrapper.
cp /opt/test/root/cint/reflex/python/genreflex/gccdemangler.py lib/python/genreflex/gccdemangler.py
cp /opt/test/root/cint/reflex/python/genreflex/gencapa.py lib/python/genreflex/gencapa.py
cp /opt/test/root/cint/reflex/python/genreflex/gendict.py lib/python/genreflex/gendict.py
cp /opt/test/root/cint/reflex/python/genreflex/genheader.py lib/python/genreflex/genheader.py
cp /opt/test/root/cint/reflex/python/genreflex/genreflex-rootcint.py lib/python/genreflex/genreflex-rootcint.py
cp /opt/test/root/cint/reflex/python/genreflex/genreflex.py lib/python/genreflex/genreflex.py
cp /opt/test/root/cint/reflex/python/genreflex/genrootmap.py lib/python/genreflex/genrootmap.py
cp /opt/test/root/cint/reflex/python/genreflex/selclass.py lib/python/genreflex/selclass.py

============================================================
=== ROOT BUILD SUCCESSFUL. ===
=== Run ‘source bin/thisroot.[c]sh’ before starting ROOT ===

Cheers,Gang

Hi,

Xrootd is not found by configure:

Please, localize where the file above is and pass only such a directory as include path, not

G. Ganis

Dear Ganis:

I change the format and compile again, this time I see "Checking for xrootd version … “v3.3.1"” but after ‘gmake’ there is still no xproofd, and no xrdcp as well, so still missing something?

[root@tical10 root]# ./configure --with-xrootd-incdir=/usr/include/xrootd/ --with-xrootd-libdir=/usr/lib64/
Checking for source directory … /opt/root
Configuring for linux
Checking for GNU Make version >= 3.80 … ok
Checking for C compiler … gcc
Checking for C++ compiler … g++
Checking for linker (LD) … g++
Checking for F77 compiler … gfortran
Checking for libX11 … /usr/lib
Checking for X11/Xlib.h … /usr/include
Checking for X11/xpm.h … /usr/include
Checking for X11/Xft/Xft.h … /usr/include
Checking for X11/extensions/shape.h … /usr/include
Checking for libXpm … /usr/lib
Checking for libXft … /usr/lib
Checking for libXext … /usr/lib
Checking for freetype-config … /usr/bin/freetype-config
Checking for libfreetype version >= 9.3.0 … ok
Checking whether to build included libfreetype6 … no
Checking for pcre-config … not found
Checking whether to build included libpcre … yes
Checking for zlib.h … /usr/include
Checking for libz … /usr/lib
Checking whether to build included zlib … no
Checking for lzma.h … no
Checking for liblzma … no
Checking whether to build included lzma … yes
Checking for GL/gl.h, or gl.h … /usr/include
Checking for libGL, or libMesaGL … /usr/lib
Checking for libGLU, or libMesaGLU … /usr/lib
Checking for GL/glew.h … no
Checking for libGLEW … no
Checking whether to build included GLEW … yes
Checking for pkg-config … /usr/bin/pkg-config
Checking for libftgl … no
Checking whether to build included libftgl … yes
Checking for mysql_config … /usr/bin/mysql_config
Checking for libmysqlclient version >= 3.23.* … ok
Checking for mysql.h … /usr/include/mysql
Checking for occi.h … no
Checking for libclntsh, or oci … no
Checking for libocci, or oraocci10 … no
Checking for libpq-fe.h … /usr/include
Checking for libpq … /usr/lib
Checking for sql.h … no
Checking for libsqlod … no
Checking for sqlext.h … no
Checking for libiodbc, libodbc, or odbc32 … no
Checking for rfio_api.h … no
Checking for librfio, libdpm, libcastorrfio, libshift, shiftmd, or shift … no
Checking for rfio_api.h … no
Checking for stager_api.h … no
Checking for libcastorrfio, libshift, shiftmd, or shift … no
Checking for gfal_api.h … no
Checking for libgfal … no
Checking for gfal_srm_ifce_types.h … no
Checking for ApMon.h … no
Checking for libapmoncpp … no
Checking for fftw3.h … no
Checking for libfftw3, or libfftw3-3 … no
Checking for fitsio.h … no
Checking for libcfitsio, or cfitsio … no
Checking for gvc.h … no
Checking for libgvc, or gvc … no
Checking for libgraph, graph, libcgraph, or cgraph … no
Checking for libcdt, or cdt … no
Checking for libpathplan, or pathplan … no
Checking for libexpat, or expat … no
Checking for libgvplugin_dot_layout, or gvplugin_dot_layout … no
Checking for libPythia6 … no
Checking for Pythia.h … no
Checking for libpythia8 … no
Checking for dcap.h … no
Checking for libdcap … no
Checking for chirp_reli.h … no
Checking for libchirp_client … no
Checking for hdfs.h … no
Checking for jni.h … no
Checking for libhdfs … no
Checking for libjvm … no
Checking for dns_sd.h … no
Checking for libdns_sd … no
Checking for libglite-api-wrapper … no
Checking for gapiUI.h … no
Checking for libgapiUI … no
Checking for jpeglib.h … /usr/include
Checking for png.h … /usr/include
Checking for tiffio.h … no
Checking for libjpeg … /usr/lib
Checking for libtiff … no
Checking for libz … /usr/lib
Checking for libpng … /usr/lib
Checking whether to build included libAfterImage … yes
Checking for ldap.h … /usr/include
Checking for libldap … /usr/lib
Checking for liblber … /usr/lib
Checking for Python.h … /usr/include/python2.6
Checking for python2.6, libpython2.6, libpython, python, or Python … /usr/lib
Checking for xml2-config … /usr/bin/xml2-config
Checking for libxml2 version >= 2.4.x … ok
Checking for XrdVersion.hh … /usr/include/xrootd/
Checking for xrootd version … "v3.3.1"
Checking for libXrdMain … no
Checking for libssl … /usr/lib
Checking for libcrypto … /usr/lib
Checking for openssl/bio.h … /usr/include
Checking for openssl/blowfish.h … /usr/include
Checking for openssl/err.h … /usr/include
Checking for openssl/pem.h … /usr/include
Checking for openssl/rand.h … /usr/include
Checking for openssl/rsa.h … /usr/include
Checking for t_server.h … no
Checking for libsrp … no
Checking for libgmp … no
Checking for libmisc … no
Checking for pwauth.h … no
Checking for krb5.h … /usr/include
Checking for krb5.h redirect … /usr/include/krb5/krb5.h
Checking for krb5_c_valid_cksumtype in krb5.h … yes
Checking for valid_cksumtype in krb5.h … no
Checking for libk5crypto … /usr/lib
Checking whether we’re using MIT Kerberos … yes
Checking for krb5_c_valid_cksumtype in /usr/lib/libk5crypto.so … ok
Checking for valid_cksumtype in /usr/lib/libk5crypto.so … ok
Checking for libkrb5 … /usr/lib
Checking for kinit … /usr/bin/kinit
Checking for libcom_err … /usr/lib
Checking for shadow passwords … yes
Checking for gsl/gsl_version.h … no
Checking for gsl-config … not found
Checking whether to build libMathMore … no
Checking whether to build libGenVector … yes
Checking whether to build libCintex … yes
Checking whether to build libReflex … yes
Checking whether to build libRooFit … no
Checking whether to build libMinuit2 … no
Checking whether to build libUnuran … no
Checking whether to build libGdml … no
Checking whether to build libTable … no
Checking whether to build libTMVA … yes
Checking whether to build libMemStat … yes
Checking whether to build afdsmgrd … no
Checking whether to integrate experimental cling … no
Checking what type of dictionaries to build … cint
Checking whether setresuid declared in /usr/include/unistd.h … yes
Writing config/Makefile.config … done
Writing config/Makefile.comp … done
Writing include/RConfigure.h … done
Writing include/RConfigOptions.h … done
Writing bin/root-config … done
Writing etc/system.rootrc … done
Writing etc/system.rootauthrc … done
Writing etc/system.rootdaemonrc … done
Writing etc/root.mimes … done
Writing etc/daemons/rootd.rc.d … done
Writing etc/daemons/rootd.xinetd … done
Writing etc/daemons/proofd.rc.d … done
Writing etc/daemons/proofd.xinetd … done
Writing main/src/proofserv.sh … done
Writing main/src/roots.sh … done
Writing bin/memprobe … done
Writing build/misc/root-help.el … done
Writing macros/html.C … done
Writing bin/thisroot.sh … done
Writing bin/thisroot.csh … done
Writing bin/setxrd.sh … done
Writing bin/setxrd.csh … done
Writing bin/genreflex … done
Writing bin/genreflex-rootcint … done
Writing config.status … done

Enabled support for asimage, astiff, builtin_afterimage, builtin_ftgl, builtin_glew, builtin_pcre, builtin_lzma, cintex, explicitlink, genvector, krb5, ldap, memstat, mysql, opengl, pgsql, python, reflex, shadowpw, shared, ssl, tmva, x11, xft, xml.

To build ROOT type:

make

Cheers,Gang

Hi,

It does not find the libraries:

[quote=“crazyqg”]Checking for xrootd version … "v3.3.1"
Checking for libXrdMain … no
[/quote]

so it is not enabled: no ‘xrootd’ here

[quote=“crazyqg”]Enabled support for asimage, astiff, builtin_afterimage, builtin_ftgl, builtin_glew, builtin_pcre, builtin_lzma, cintex, explicitlink, genvector, krb5, ldap, memstat, mysql, opengl, pgsql, python, reflex, shadowpw, shared, ssl, tmva, x11, xft, xml.
[/quote]

But since you have an central installation, it should be enough to just use ‘–enable-xrootd’ as configuration option, i.e. no ‘–with-xrootd-incdir’. What do you get if you use only that?

G. Ganis

Dear Ganis:

Thanks, now I can see xproofd, but under bin I can only see xpdtest and xproofd:

[root@valtical06 root]# ls /opt/test/root/bin/xp
xpdtest xproofd

but with root5.28 I could also see the following tools:
[root@valtical06 root]# ls /opt/root/bin/x
xprep xrd xrdgsiproxy xrdstagetool
xproofd xrdcp xrdpwdadmin xrootd

Any idea?

Thanks,Gang

Hi,

Good.

[quote=“crazyqg”]but with root5.28 I could also see the following tools:
[root@valtical06 root]# ls /opt/root/bin/x
xprep xrd xrdgsiproxy xrdstagetool
xproofd xrdcp xrdpwdadmin xrootd [/quote]

The other executables come with XRootD, so it is normal that they are not built by ROOT, XRootD not being part of ROOT any longer.

G. Ganis