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

From: iannone (francesco.iannone@frascati.enea.it)
Date: Mon Apr 19 2004 - 14:55:46 MEST


Hi Jiri

I compiled root_4003 on Fedora core 1 (FC 1) and oipneafs 1.2.11. It
works fine.

I think that the problem is in the incompatibility of the
glibc-2.3.2-11.9 with openAFS libraries.

I use glibc-2.3.2-101 of FC1 without problems.

Thanks a lot for your concern.

bye 


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 
 

-----Messaggio originale-----
Da: owner-roottalk@pcroot.cern.ch [mailto:owner-roottalk@pcroot.cern.ch]
Per conto di Jiri Masik
Inviato: Thursday, April 15, 2004 9:12 PM
A: Gerardo Ganis
Cc: iannone; roottalk@pcroot.cern.ch
Oggetto: Re: [ROOT] root 4.00/03 linux redhat 9.0 - openAFS - problem to
compile sources kit


Hi,

it rather looks like the afs libraries were compiled on an older system
and have references to some C library symbols __ctype_b which are not
available in the newer libc you might have installed. I guess
recompilation of afs and kerberos libraries on this system or upgrade of
afs/kerberos libs should help. 
cheers

Jiri

Gerardo Ganis <Gerardo.Ganis@cern.ch> writes:

>   Hi Francesco,
>
>   It looks like a conflict between afs and krb5; I will try to
>   reproduce and debug it.
>   In the meanwhile, if you do not need kerberos, could you try 
>   disabling it (--disable-krb5 to configure)?
>
>   Cheers, Gerri    
>
> --
>
+-----------------------------------------------------------------------
---+
>   Gerardo GANIS    IWR  - ForschungZentrum Karlsruhe   
>         address    CERN / EP-SFT , CH 1211 Geneve 23  
>                    room: 32-RC-017, tel / fax: +412276 76439 / 79425
>          e-mail    gerardo.ganis@cern.ch
>
+-----------------------------------------------------------------------
---+
>
> On Thu, 15 Apr 2004, iannone wrote:
>
>> 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/inc
>> lud
>> 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