libtool
[Top][All Lists]
Advanced

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

libtool: link: warning: `libdb-4.1.la' seems to be moved


From: Julian Foad
Subject: libtool: link: warning: `libdb-4.1.la' seems to be moved
Date: Sun, 16 Nov 2003 13:21:28 +0000
User-agent: Mozilla/5.0 (X11; U; Linux i686; en-US; rv:1.5) Gecko/20031007

I have just upgraded from SuSE Linux 8.1 to 9.0.  Now, when I build Subversion, 
I am getting these warnings:

libtool: link: warning: 
`/usr/lib/gcc-lib/i586-suse-linux/3.3.1/../../..//libdb-4.1.la' seems to be 
moved

That file exists (and is attached):

~> ls -l /usr/lib/gcc-lib/i586-suse-linux/3.3.1/../../..//libdb-4.1.la
-rw-r--r--    1 root     root          703 2003-09-23 16:32 
/usr/lib/gcc-lib/i586-suse-linux/3.3.1/../../..//libdb-4.1.la
~> ls -l /usr/lib/libdb-4.1.la
-rw-r--r--    1 root     root          703 2003-09-23 16:32 
/usr/lib/libdb-4.1.la

but it was created by libtool 1.4, and I now have libtool 1.5.

Does that need to be updated and, if so, how?

I have a vague recollection that "ldconfig" needs to be prompted to update its 
data in certain situations, so I tried:

linux:/home/julianfoad # ldconfig
[there was no output]

I tried "make distclean" in my build directory (which is separate from my 
source directory):

~/build/subversion> make distclean
[...]
~/build/subversion> cd ~/src/subversion
~/src/subversion> ./autogen.sh
[...(output attached as 'autogen.out')...]
~/src/subversion> cd ~/build/subversion/
~/build/subversion> ~/src/subversion/configure --enable-maintainer-mode
[...(output attached as 'configure.out.gz')...]
~/build/subversion> make
[...]
cd subversion/libsvn_delta && /bin/sh /home/julianfoad/build/subversion/libtool 
--silent --mode=link gcc  -g -g -Wall -Wmissing-prototypes -Wstrict-prototypes 
-Wmissing-declarations -pthread -DNEON_ZLIB -DSVN_DEBUG -DAP_DEBUG -Wpointer-arith 
-Wwrite-strings -Wshadow -std=c89    -rpath /usr/local/lib -o libsvn_delta-1.la 
cancel.lo compose_delta.lo default_editor.lo path_driver.lo svndiff.lo text_delta.lo 
vdelta.lo ../../subversion/libsvn_subr/libsvn_subr-1.la 
/home/julianfoad/build/subversion/apr-util/libaprutil-1.la -ldb-4.1 -lexpat 
/home/julianfoad/build/subversion/apr/libapr-1.la -lrt -lm -lcrypt -lnsl  -lpthread -ldl
libtool: link: warning: 
`/usr/lib/gcc-lib/i586-suse-linux/3.3.1/../../..//libdb-4.1.la' seems to be 
moved
[...]

The build completes in spite of these warnings.

Can anyone tell me what I should do?

Thanks.

- Julian

buildcheck: checking installation...
buildcheck: autoconf version 2.57 (ok)
buildcheck: autoheader version 2.57 (ok)
buildcheck: libtool version 1.5 (ok)
buildcheck: neon version 0.24.1 (ok)
Copying libtool helper: /usr/share/aclocal/libtool.m4
Creating getdate.c...
Creating build-outputs.mk...
Creating svn_private_config.h.in...
Creating configure...
Creating configuration files for apr.
buildconf: checking installation...
buildconf: autoconf version 2.57 (ok)
buildconf: libtool version 1.5 (ok)
Copying libtool helper files ...
buildconf: Using libtool.m4 at /usr/share/aclocal/libtool.m4.
Creating include/arch/unix/apr_private.h.in ...
Creating configure ...
Creating configuration files for apr-util.

Looking for apr source in ../apr
Creating include/private/apu_config.h ...
Creating configure ...
Invoking xml/expat/buildconf.sh ...
Incorporating /usr/share/aclocal/libtool.m4 into aclocal.m4 ...
Copying libtool helper files ...
Creating config.h.in ...
WARNING: Using auxiliary files such as `acconfig.h', `config.h.bot'
WARNING: and `config.h.top', to define templates for `config.h.in'
WARNING: is deprecated and discouraged.

WARNING: Using the third argument of `AC_DEFINE' and
WARNING: `AC_DEFINE_UNQUOTED' allows to define a template without
WARNING: `acconfig.h':

WARNING:   AC_DEFINE([NEED_MAIN], 1,
WARNING:             [Define if a function `main' is needed.])

WARNING: More sophisticated templates can also be produced, see the
WARNING: documentation.
Creating configure ...

You can run ./configure now.

Running autogen.sh implies you are a maintainer.  You may prefer
to run configure in one of the following ways:

./configure --enable-maintainer-mode
./configure --disable-shared
./configure --enable-maintainer-mode --disable-shared

Note:  this build will create the Subversion shared libraries and a
       command-line client.  If you wish to build a Subversion server,
       you will need Apache 2.0.  See the INSTALL file for details.

# libdb-4.1.la - a libtool library file
# Generated by ltmain.sh - GNU libtool 1.4.2 (1.922.2.53 2001/09/11 03:18:52)
#
# Please DO NOT delete this file!
# It is necessary for linking the library.

# The name that we can dlopen(3).
dlname='libdb-4.1.so'

# Names of this library.
library_names='libdb-4.1.so libdb-4.1.so libdb-4.1.so'

# The name of the static archive.
old_library='libdb-4.1.a'

# Libraries that this one depends upon.
dependency_libs=''

# Version information for libdb-4.1.
current=0
age=0
revision=0

# Is this an already installed library?
installed=yes

# Files to dlopen/dlpreopen
dlopen=''
dlpreopen=''

# Directory that this library needs to be installed in:
libdir='/usr/lib'

Attachment: configure.out.gz
Description: application/gunzip


reply via email to

[Prev in Thread] Current Thread [Next in Thread]