Another problem in installing 5.16

Hi, rooters,
I tried to update my root to 5.16 on a ubuntu feisty intel laptop.
The configiure is

./configure linux --prefix=/home/gma/root --disable-pythia6 --disable-alien --disable-chirp --disable-monalisa --disable-castor --disable-globus --disable-dcache --disable-oracle --disable-g4root --disable-srp --enable-roofit
Configuring for linux
Checking for libX11 … /usr/lib
Checking for X11/Xlib.h … /usr/include
Checking for X11/Xft/Xft.h … /usr/include
Checking for libXpm … /usr/lib
Checking for libXft … /usr/lib
Checking whether to build included libfreetype6 … yes
Checking whether to build included libpcre … yes
Checking whether to build included zlib … yes
Checking for GL/gl.h … /usr/include
Checking for libGL, or libMesaGL … /usr/lib
Checking for libGLU, or libMesaGLU … /usr/lib
Checking for mysql_config … /usr/bin/mysql_config
Checking for libmysqlclient version >= 3.23.* … ok
Checking for libpq-fe.h … /usr/include/postgresql
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, libshift, shiftmd, or shift … no
Checking for gfal_api.h … no
Checking for libgfal … no
Checking for fftw3.h … no
Checking for libfftw3, or libfftw3-3 … no
Checking for libpacklib_noshift, libpacklib, packmd, or packlib … no
Checking for libkernlib_noshift, libkernlib, kernmd, or kernlib … no
Checking for jpeglib.h … /usr/include
Checking for png.h … /usr/include
Checking for tiffio.h … /usr/include
Checking for gif_lib.h … /usr/include
Checking for libjpeg … /usr/lib
Checking for libtiff … /usr/lib
Checking for libungif … /usr/lib
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/Python.h, python2.5/Python.h, python2.4/Python.h, python2.3/Python.h, python2.2/Python.h, or Python.h … /usr/include
Checking for libpython, libpython2.5, libpython2.4, libpython2.3, libpython2.2, python25, python24, python23, or Python … /usr/lib
Checking for xml2-config … /usr/bin/xml2-config
Checking for libxml2 version >= 2.4.x … ok
Checking whether to build xrootd … yes
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 krb5.h … /usr/include
Checking for libk5crypto … /usr/lib
Checking whether we’re using MIT Kerberos … yes
Checking for libkrb5 … /usr/lib
Checking for libcrypto … /usr/lib
Checking for kinit … no
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 libMathCore … yes
Checking whether to build CINT7 … no
Checking whether to build libCintex … yes
Checking whether to build libReflex … yes
Checking whether to build libRooFit … yes
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 for Clarens support … yes
Checking for PEAC support … yes
Generating cint dictionaries.
Checking whether setresuid declared in /usr/include/unistd.h … yes
Writing config/Makefile.config … done
Writing include/RConfigure.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 etc/daemons/xrootd.rc.d … done
Writing etc/daemons/olbd.rc.d … 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 config.status … done

Enabled support for asimage, astiff, builtin_afterimage, builtin_freetype, builtin_pcre, builtin_zlib, cintex, clarens, exceptions, krb5, ldap, mathcore, mysql, opengl, pch, peac, pgsql, python, reflex, roofit, shadowpw, shared, ssl, xft, xml, xrootd.

To build ROOT type:

make
make install

I got the following error message from make

g++ -O -pipe -Wall -W -Woverloaded-virtual -fPIC -Iinclude -DR__HAVE_CONFIG -pthread -DUSEPCH -include precompile.h -o base/src/TRemoteObject.o -c base/src/TRemoteObject.cxx
base/src/TRemoteObject.cxx: In member function ‘virtual void TRemoteObject::Browse(TBrowser*)’:
base/src/TRemoteObject.cxx:88: error: ‘kProcessRemotely’ is not a member of ‘TApplication’
base/src/TRemoteObject.cxx:100: error: ‘kProcessRemotely’ is not a member of ‘TApplication’
base/src/TRemoteObject.cxx:116: error: ‘kProcessRemotely’ is not a member of ‘TApplication’

I hope this is enough for some of you to spot my problems. Thank you for your helps.

regards,

Gma

Many people get this in feisty. It worked for me in Dapper.
Check out this thread: http://root.cern.ch/phpBB2/viewtopic.php?t=4992&highlight=feisty
You can install it from a *.deb from BNL.
I am trying to get PyROOT working now.

Hi,
Thank you very much. The binary package is 5.15, which is not really what I want. I used to have a 5.15 on my laptop and the problem is that it cannot change the macro path even though I changed the rootrc file. So it is a pain to load any script. Then I decided to upgrade it to 6.16, and hope the new version can solve my problem. But I cannot compile it even though I follow the exact step to compile 5.15. So I have the above question. If I cannot have an answer, I may roll back to the binary 5.15 root.

cheer

Gma

I just installed ROOT v5.16 in ubuntu 7.04 Feisty, and I did not have any problem. I also compared the list of ./configure and you have more “yes” flags than me.

Hum, I guess I should have less problem installing it if I have more libraries. I will give another shot. Thank for the info.