[3586] in Kerberos-V5-bugs
Re: [krbdev.mit.edu #1196] kdb5_util test fails due to an undefined symbol
daemon@ATHENA.MIT.EDU (Tom Yu via RT)
Sat Nov 2 14:05:08 2002
Mail-Followup-To: rt@krbdev.mit.edu
Message-Id: <rt-1196-3487.5.36526739578179@krbdev.mit.edu>
In-Reply-To: <rt-1196@krbdev.mit.edu>
From: "Tom Yu via RT" <rt-comment@krbdev.mit.edu>
Reply-To: rt-comment@krbdev.mit.edu
Mail-Copies-To: never
To: erik@minet.uni-jena.de
Cc: krb5-prs@mit.edu
Errors-To: krb5-bugs-admin@mit.edu
Date: Sat, 2 Nov 2002 14:04:20 -0500 (EST)
>>>>> "erik" == The RT System itself via RT <rt-comment@krbdev.mit.edu> writes:
>> Environment:
erik> Compiler: gcc version 2.95.4 20011002 (Debian prerelease)
erik> System: Linux ppc215 2.4.19 #1 Tue Sep 17 10:37:29 CEST 2002 i686 unknown
erik> Architecture: i686
erik> (same happens using gcc 3.0)
>> Description:
erik> make check says this:
erik> LD_LIBRARY_PATH=echo -L../lib | sed -e "s/-L//g" -e "s/ /:/g"; export
erik> LD_LIBRARY_PATH; KRB5_KDC_PROFILE=kdc.conf
erik> KRB5_CONFIG=./../config-files/krb5.conf ../kadmin/dbutil/kdb5_util -d
erik> ./testdb -r FOO.TEST.REALM -P footes dump ./testdb.dump
erik> ../kadmin/dbutil/kdb5_util: relocation error: ../kadmin/dbutil/kdb5_util:
erik> undefined symbol: krb5_db_iterate_ext
This is probably due to linux preferring libraries in a binary's RPATH
to the path in LD_LIBRARY_PATH. If you're going to build with shared
libraries, try doing a "make install" before running the tests so that
the tests get the correct libraries. Also, we'd appreciate knowing
any workarounds for this problem.
>> How-To-Repeat:
erik> ./configure --prefix=/usr --enable-shared --with-ccopts="-O2 -D_REENTRANT" \
erik> --localstatedir=/etc --mandir=/usr/share/man --without-tcl --enable-dns=no
Is there any particular reason you're configuring with --prefix=/usr?
It seems like a bad idea.
---Tom
_______________________________________________
krb5-bugs mailing list
krb5-bugs@mit.edu
http://mailman.mit.edu/mailman/listinfo/krb5-bugs