X86_64 configure problems

I am using Mandriva 2005 and i found the following differences in what configure find . I can live without 80 % of those but i would
like to be able to compile root on 64 bits and to use pythia and cernlib. in my bash profile i set up pythia,venus , and cernlib location
and it works ok on linux but in linuxx8664gcc these libs are not found

so … the differences are :
(i post this only as info ; my problem is pythia(i used makePythia6.linuxx8664) and cernlib )
should i compile cernlib with -m64 ??

Thank you very much
Adrian

listing :

x32
Checking for libmysqlclient_r, libmysqlclient, or mysqlclient … no
x64
Checking for libmysqlclient_r, libmysqlclient, or mysqlclient … /usr/lib64

x32
Checking for libpq … no
x64
Checking for libpq … /usr/lib64

x32
Checking for libshift, shiftmd, or shift … /home/adrian/physics-tools/addons/libs/lib
Checking for libpacklib, packmd, or packlib … /home/adrian/physics-tools/cernlib/2004/lib
Checking for libkernlib, kernmd, or kernlib … /home/adrian/physics-tools/cernlib/2004/lib
Checking for rfio in /home/adrian/physics-tools/cernlib/2004/lib/libpacklib.a … ok
Checking for rfio_connect in /home/adrian/physics-tools/cernlib/2004/lib/libpacklib.a … no

Need libshift with this version of -lpacklib

Run configure with --enable-rfio or set --with-shift-libdir

Checking for libPythia6 … /home/adrian/physics-tools/addons/libs/lib
Checking for libVenus … /home/adrian/physics-tools/addons/libs/lib

x64
Checking for libshift, shiftmd, or shift … no
Checking for libpacklib, packmd, or packlib … no
Checking for libkernlib, kernmd, or kernlib … no
Checking for libPythia6 … no
Checking for libVenus … no

x32
Checking for ldap.h … /usr/include (in both cases find .h file but not library)
Checking for libldap … no

x64
Checking for ldap.h … /usr/include
Checking for libldap … /usr/lib64
Checking for liblber … /usr/lib64

x32
Checking for Python.h … /usr/include/python2.4
Checking for libpython2.4, libpython2.3, libpython2.2, python24, python23, or Python … no

x64
Checking for Python.h … /usr/include/python2.4
Checking for libpython2.4, libpython2.3, libpython2.2, python24, python23, or Python … /usr/lib64/python2.4/config

x32
Checking for libssl … no
Checking for libcrypto … no
x64
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

x32
Checking for libgmp … no
x64
Checking for libgmp … /usr/lib64

This are the configs used and the results

x86_64 config

here $root_libs is the path to libraries (the same path that is declaret in bash profile and is found in 32 but not in 64)

./configure linuxx8664gcc --enable-mathcore --enable-reflex --enable-cintex --enable-roofit --disable-globus --enable-table --enable-soversion
–with-shift-libdir=$root_libs --with-pythia6-libdir=$root_libs --with-venus-libdir=$root_libs --disable-krb5
–with-cern-libdir=$CERNLIB

Configuring for linuxx8664gcc
Checking for libX11 … /usr/X11R6/lib64
Checking for X11/Xlib.h … /usr/include
Checking for libXpm … /usr/X11R6/lib64
Checking whether to build included libfreetype6 … yes
Checking for GL/gl.h … /usr/include
Checking for libGL, or libMesaGL … /usr/X11R6/lib64
Checking for libGLU, or libMesaGLU … /usr/X11R6/lib64
Checking for mysql.h … /usr/include/mysql
Checking for libmysqlclient_r, libmysqlclient, or mysqlclient … /usr/lib64
Checking for occi.h … no
Checking for libclntsh, or oci … no
Checking for libocci, or oraocci10 … no
Checking for libpq-fe.h … /usr/include/pgsql
Checking for libpq … /usr/lib64
Checking for sql.h … no
Checking for libsqlod … no
Checking for rfio_api.h … no
Checking for libshift, shiftmd, or shift … no
Checking for libpacklib, packmd, or packlib … no
Checking for libkernlib, kernmd, or kernlib … no
Checking for libPythia6 … no
Checking for libVenus … no
Checking for dcap.h … no
Checking for libdcap … no
Checking for chirp_client.h … no
Checking for libchirp_client … no
Checking for gliteUI.h … no
Checking for libgliteUI … 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/lib64
Checking for libtiff … /usr/lib64
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.4
Checking for libpython2.4, libpython2.3, libpython2.2, python24, python23, or Python … /usr/lib64/python2.4/config
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/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 … /usr/lib64
Checking for libmisc … no
Checking for pwauth.h … no
Checking for shadow passwords … yes
Checking whether to build libMathCore … yes
Checking whether to build libMathMore … no
Checking whether to build libCintex … yes
Checking whether to build libReflex … yes
Checking whether to build libRooFit … yes
Checking whether to build libTable … yes
Checking for Clarens support … no
Checking for PEAC support … no
Checking whether setresuid declared in /usr/include/unistd.h … yes
Writing config/Makefile.config … done
Writing include/config.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/rootd … done
Writing bin/memprobe … done
Writing build/misc/root-help.el … done
Writing macros/html.C … done
Writing config.status … done

Enabled support for asimage, builtin_afterimage, builtin_freetype, cintex, exceptions, ldap, mathcore, mysql, opengl, pgsql, python, reflex,
roofit, shadowpw, shared, soversion, ssl, table, thread, xml, xrootd.

x86_32

./configure linux --enable-mathcore --enable-reflex --enable-cintex --enable-roofit --disable-globus
–enable-rfio --enable-table
–enable-soversion
–enable-thread

Configuring for linux
Checking for libX11 … /usr/X11R6/lib
Checking for X11/Xlib.h … /usr/include
Checking for libXpm … /usr/X11R6/lib
Checking whether to build included libfreetype6 … yes
Checking for GL/gl.h … /usr/include
Checking for libGL, or libMesaGL … /usr/X11R6/lib
Checking for libGLU, or libMesaGLU … /usr/X11R6/lib
Checking for mysql.h … /usr/include/mysql
Checking for libmysqlclient_r, libmysqlclient, or mysqlclient … no
Checking for occi.h … no
Checking for libclntsh, or oci … no
Checking for libocci, or oraocci10 … no
Checking for libpq-fe.h … /usr/include/pgsql
Checking for libpq … no
Checking for sql.h … no
Checking for libsqlod … no
Checking for rfio_api.h … no
Checking for libshift, shiftmd, or shift … /home/adrian/physics-tools/addons/libs/lib
Checking for libpacklib, packmd, or packlib … /home/adrian/physics-tools/cernlib/2004/lib
Checking for libkernlib, kernmd, or kernlib … /home/adrian/physics-tools/cernlib/2004/lib
Checking for rfio in /home/adrian/physics-tools/cernlib/2004/lib/libpacklib.a … ok
Checking for rfio_connect in /home/adrian/physics-tools/cernlib/2004/lib/libpacklib.a … no

Need libshift with this version of -lpacklib

Run configure with --enable-rfio or set --with-shift-libdir

Checking for libPythia6 … /home/adrian/physics-tools/addons/libs/lib
Checking for libVenus … /home/adrian/physics-tools/addons/libs/lib
Checking for dcap.h … no
Checking for libdcap … no
Checking for chirp_client.h … no
Checking for libchirp_client … no
Checking for gliteUI.h … no
Checking for libgliteUI … 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 libz … /usr/lib
Checking for libpng … /usr/lib
Checking whether to build included libAfterImage … yes
Checking for ldap.h … /usr/include
Checking for libldap … no
Checking for Python.h … /usr/include/python2.4
Checking for libpython2.4, libpython2.3, libpython2.2, python24, python23, or Python … no
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 … no
Checking for libcrypto … no
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 libk5crypto … /usr/lib
Checking whether we’re using MIT Kerberos … yes
Checking for libkrb5 … /usr/lib
Checking for kinit … /usr/bin/kinit
Checking for libcom_err … /usr/lib
Checking for shadow passwords … yes
Checking whether to build libMathCore … yes
Checking whether to build libMathMore … no
Checking whether to build libCintex … yes
Checking whether to build libReflex … yes
Checking whether to build libRooFit … yes
Checking whether to build libTable … yes
Checking for Clarens support … no
Checking for PEAC support … no
Checking whether setresuid declared in /usr/include/unistd.h … yes
Writing config/Makefile.config … done
Writing include/config.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/rootd … done
Writing bin/memprobe … done
Writing build/misc/root-help.el … done
Writing macros/html.C … done
Writing config.status … done

Enabled support for asimage, builtin_afterimage, builtin_freetype, cintex, exceptions, krb5, mathcore, opengl, pythia6, reflex, roofit,
shadowpw, shared, soversion, table, thread, venus, xml, xrootd.

To build cernlib from source, see:
cernlib.web.cern.ch/cernlib/version.html
see also, eg
public.asu.edu/~comfort/CERNLIB/README.first

You can take a binary tar file for Linux amd64 at
ftp://root.cern.ch/root/cernlib_slc3_ia64.tar.gz

To install Pythia (or other packages) see
root.cern.ch/root/Install.html
you can import
ftp://root.cern.ch/root/pythia6.tar.gz
and run Makefile.linux

To install the shift library (needed by h2root) take
ftp://root.cern.ch/root/shift_slc3_ia64.tar.gz

You will find below my setup file and ROOT configuration

[code]setup file

export ROOTSYS=$HOME/root
export LD_LIBRARY_PATH=.:$ROOTSYS/lib
export LD_LIBRARY_PATH=$LD_LIBRARY_PATH:$QTDIR/lib
export PATH=$ROOTSYS/bin:$PATH
export CERNLIB=$HOME/cern/pro/lib
cd $ROOTSYS
[/code]

[code]myconfig

./configure
–enable-mathcore
–enable-reflex
–enable-cintex
–enable-roofit
–enable-table
–enable-rfio
–enable-ldap
–enable-qt
–enable-python
–with-pythia6-libdir=$HOME/pythia6
–with-mysql-libdir=/afs/cern.ch/sw/lcg/external/mysql/4.0.13/rh73_gcc32/lib
–with-mysql-incdir=/afs/cern.ch/sw/lcg/external/mysql/4.0.13/rh73_gcc32/include
–with-shift-libdir=$HOME/shift/lib
–with-shift-incdir=$HOME/shift/include/shift
–with-dcap-libdir=/afs/cern.ch/sw/root/d-cache/dcap/lib
–with-dcap-incdir=/afs/cern.ch/sw/root/d-cache/dcap/include
[/code]

Rene