[ROOT] root 4.00/03 linux redhat 9.0 - openAFS - problem to compile sources kit

From: iannone (francesco.iannone@frascati.enea.it)
Date: Thu Apr 15 2004 - 14:22:32 MEST


Hi rooters

I have already compiled root 4.00/03 under Alpha/CompaqTrue64/alphacxx6
and Sun/Solaris9/solarisgcc(gcc_3.2.1) enabling: openAFS, Mysql and
thread supports.

I had not problems and root works fine.

I am trying to compile the root 4.00/03 source kit with Linux/Pentium
4/gcc_3.3. with following flags:

# ./configure linux --prefix=/afs/fusione.it/project/fturoot/ROOT/
--enable-afs --enable-mysql --enable-thread --with-afs=/usr/afsws/lib
--with-mysql-incdir=/afs/fusione.it/project/ftumysql/mysql-4.0.13/includ
e/mysql
--with-mysql-libdir=/afs/fusione.it/project/ftumysql/mysql-4.0.13/lib/my
sql
 
The linux kernel is foolowing:

Linux hostname 2.4.20-18.9 #1 Thu May 29 07:08:16 EDT 2003 i686 i686
i386 GNU/Linux

And gcc version is:

# gcc -v
Reading specs from /usr/lib/gcc-lib/i686-pc-linux-gnu/3.3/specs
Configured with: ./configure  : (reconfigured) ./configure --prefix=/usr
: (reconfigured) ./configure --prefix=/usr
Thread model: posix
gcc version 3.3

Below is the error output:


g++ -O   -o bin/rootd rootd/src/rootd.o rpdutils/src/daemon.o
rpdutils/src/error.o rpdutils/src/net.o rpdutils/src/netpar.o
rpdutils/src/rpdutils.o 
rpdutils/src/ssh.o  \
           clib/src/rsaaux.o clib/src/rsalib.o clib/src/rsafun.o
/usr/afsws/lib//afs/libkauth.a /usr/afsws/lib//afs/libprot.a
/usr/afsws/lib//afs/libauth.a /usr/afsws/lib//afs/libsys.a
/usr/afsws/lib//afs/libcmd.a /usr/afsws/lib//afs/libaudit.a
/usr/afsws/lib//afs/util.a /usr/afsws/lib//libubik.a
/usr/afsws/lib//librx.a /usr/afsws/lib//librxkad.a
/usr/afsws/lib//liblwp.a /usr/afsws/lib//libafsrpc.a
/usr/afsws/lib//libdes.a   /usr/kerberos/lib/libkrb5.a
/usr/kerberos/lib/libk5crypto.a   /usr/afsws/lib//afs/libcom_err.a
-lresolv   -lcrypt -lm -ldl  -lpthread -rdynamic
/usr/kerberos/lib/libkrb5.a(fcc_gennew.o)(.text+0x6c): In function
`krb5_fcc_generate_new':
: the use of `mktemp' is dangerous, better use `mkstemp'
/usr/afsws/lib//afs/libprot.a(ptuser.o)(.text+0xe98): In function
`stolower':
: undefined reference to `__ctype_b'
/usr/afsws/lib//afs/libprot.a(ptuser.o)(.text+0xea4): In function
`stolower':
: undefined reference to `__ctype_tolower'
/usr/afsws/lib//afs/libauth.a(cellconfig.o)(.text+0x7d): In function
`TrimLine':
/vicepa/129/openafs-1.2.9/src/auth/cellconfig.c:129: undefined reference
to `__ctype_b'
/usr/afsws/lib//afs/libauth.a(cellconfig.o)(.text+0xc69): In function
`afsconf_GetAfsdbInfo':
/vicepa/129/openafs-1.2.9/src/auth/cellconfig.c:731: undefined reference
to `__ctype_tolower'
/usr/afsws/lib//afs/libauth.a(ktc.o)(.text+0x238): In function
`OldSetToken':
/vicepa/129/openafs-1.2.9/src/auth/ktc.c:315: undefined reference to
`__ctype_b'
/usr/afsws/lib//afs/util.a(casestrcpy.o)(.text+0x26): In function
`lcstring':
: undefined reference to `__ctype_b'
/usr/afsws/lib//afs/util.a(casestrcpy.o)(.text+0x33): In function
`lcstring':
: undefined reference to `__ctype_tolower'
/usr/afsws/lib//afs/util.a(casestrcpy.o)(.text+0x7e): In function
`ucstring':
: undefined reference to `__ctype_b'
/usr/afsws/lib//afs/util.a(casestrcpy.o)(.text+0x8b): In function
`ucstring':
: undefined reference to `__ctype_toupper'
/usr/afsws/lib//afs/util.a(dirpath.o)(.text+0x88b): In function
`ConstructLocalPath':
: undefined reference to `__ctype_b'
/usr/kerberos/lib/libkrb5.a(prof_err.o)(.text+0x1b): In function
`initialize_prof_error_table':
: undefined reference to `_et_list'
/usr/kerberos/lib/libkrb5.a(asn1_err.o)(.text+0x1b): In function
`initialize_asn1_error_table':
: undefined reference to `_et_list'
/usr/kerberos/lib/libkrb5.a(kdb5_err.o)(.text+0x1b): In function
`initialize_kdb5_error_table':
: undefined reference to `_et_list'
/usr/kerberos/lib/libkrb5.a(krb5_err.o)(.text+0x1b): In function
`initialize_krb5_error_table':
: undefined reference to `_et_list'
/usr/kerberos/lib/libkrb5.a(kv5m_err.o)(.text+0x1b): In function
`initialize_kv5m_error_table':
: undefined reference to `_et_list'
collect2: ld returned 1 exit status
gmake: *** [bin/rootd] Error 1


Can you help me ?

Thanks in advance

Francesco Iannone
Associazione EURATOM-ENEA sulla Fusione
C.R. ENEA Frascati
Via E. Fermi 45
00044 Frascati (Roma) Italy
phone 00-39-06-9400-5124
fax 00-39-06-9400-5524 mailto:francesco.iannone@frascati.enea.it
http://fusfis.frascati.enea.it/~iannone 
 



This archive was generated by hypermail 2b29 : Sun Jan 02 2005 - 05:50:07 MET