libtool
[Top][All Lists]
Advanced

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

Re: bogus warning 'seems to be moved'


From: Marco Atzeri
Subject: Re: bogus warning 'seems to be moved'
Date: Fri, 24 Sep 2010 06:27:24 +0000 (GMT)

--- Ven 24/9/10, Ralf Wildenhues ha scritto:

> Hello Marco,
> 
> thanks for the bug report.
> 
> * Marco Atzeri wrote on Wed, Sep 22, 2010 at 10:49:56AM
> CEST:
> > is this bogus warning avoidable in the next release ?
>
> > libtool: link: warning:
> `/usr/lib/gcc/i686-pc-cygwin/4.3.4/../../../libfontconfig.la'
> seems to be moved
> > libtool: link: warning:
> `/usr/lib/gcc/i686-pc-cygwin/4.3.4/../../../libexpat.la'
> seems to be moved
> > ...
>
> > as the files are
>
> > /usr/lib/libfontconfig.la
> > /usr/lib/libexpat.la
> > ..
> > 
> > the *.la files did not moved at all
>
> > $ libtool --version
> > libtool (GNU libtool 1.3260 2010-09-02) 2.2.11a
> > 
> > on cygwin-1.7.x
> 
> I agree that it is likely that the warning is bogus in your
> specific
> case.  All other messages in this thread so far have
> been about slightly
> different cases; ignore them.
> 
> To be sure however, please send the full 'libtool
> --mode=link' command
> that caused the above warnings, plus all of its
> output.  I'll put fixing
> this on my TODO list then.
> 
> Thanks,
> Ralf
> 
Ralf,
here is

make[3]: Entering directory `/pub/hg/octave_build/src'
/bin/sh ../libtool --tag=CXX   --mode=link g++-4 -g -O2  -DHAVE_CONFIG_H 
-mieee-fp  -I/usr/include/freetype2   -Wall -W -Wshadow -Wold-style-cast 
-Wformat -g -O2  -g -O2 -module -no-undefined -o DLD-FUNCTIONS/rand.la -rpath 
/usr/local/lib/octave-3.3.52+ DLD-FUNCTIONS/rand.lo  -no-undefined 
./liboctinterp.la ../liboctave/liboctave.la ../libcruft/libcruft.la 
../libcruft/libranlib.la ../libgnu/libgnu.la -lm   -lwsock32

libtool: link: warning:  
`/usr/lib/gcc/i686-pc-cygwin/4.3.4/../../../libfftw3.la' seems to be moved


I noticed that

/bin/sh ../libtool --tag=CXX   --mode=link g++-4 -g -O2  -DHAVE_CONFIG_H 
-mieee-fp  -I/usr/include/freetype2 
  -Wall -W -Wshadow -Wold-style-cast -Wformat -g -O2  -g -O2 -release 3.3.52+  
-bindir /usr/local/bin -no-und
efined -o liboctinterp.la -rpath /usr/local/lib/octave-3.3.52+ 
liboctinterp_la-Cell.lo liboctinterp_la-bitfcn
s.lo liboctinterp_la-c-file-ptr-stream.lo liboctinterp_la-comment-list.lo 
liboctinterp_la-cutils.lo liboctint
erp_la-data.lo  
<<very very long....>>
liboctinterp_la-Quad-opts.lo   ../liboctave/liboctave.la 
../libcruft/libcruft.la ../libcruft/libranlib.la ../libgnu/libgnu.la   -lfftw3 
-lfftw3f  -lfreetype -lz  -lhdf5  -lz -lfontconfig -lexpat -lfreetype -lz 
-liconv   -L/usr/X11R6/lib -lGL -lGLU -lX11  -lreadline -lncurses  -llapack 
-lblas -lm   -lwsock32 -L/usr/lib/gcc/i686-pc-cygwin/4.3.4 
-L/usr/lib/gcc/i686-pc-cygwin/4.3.4/../../.. -lm -lgfortranbegin -lgfortran 
-lcygwin -luser32 -lkernel32 -ladvapi32 -lshell32 -lm   -lwsock32


produce a liboctinterp.la with

# Libraries that this one depends upon.
dependency_libs=' /pub/hg/octave_build/liboctave/liboctave.la -L/usr/lib 
-lcholmod -lumfpack -lamd -lcamd -lcolamd -lccolamd -lcxsparse 
/usr/lib/libarpack.la /usr/lib/libqrupdate.la /usr/lib/libfftw3.la 
/usr/lib/libfftw3f.la /usr/lib/liblapack.la /usr/lib/libncurses.la 
/usr/lib/libpcre.la /pub/hg/octave_build/libcruft/libcruft.la 
/usr/lib/gcc/i686-pc-cygwin/4.3.4/../../../libfftw3.la 
/usr/lib/gcc/i686-pc-cygwin/4.3.4/../../../libfftw3f.la 
/usr/lib/gcc/i686-pc-cygwin/4.3.4/../../../libhdf5.la -lpthread 
/usr/lib/gcc/i686-pc-cygwin/4.3.4/../../../libfontconfig.la 
/usr/lib/libiconv.la /usr/lib/libfreetype.la /usr/lib/libexpat.la 
/usr/lib/gcc/i686-pc-cygwin/4.3.4/../../../libexpat.la 
/usr/lib/gcc/i686-pc-cygwin/4.3.4/../../../libfreetype.la -lz 
/usr/lib/gcc/i686-pc-cygwin/4.3.4/../../../libiconv.la -L/usr/X11R6/lib -lGL 
-lGLU /usr/lib/gcc/i686-pc-cygwin/4.3.4/../../../libX11.la /usr/lib/libxcb.la 
/usr/lib/libXau.la /usr/lib/libXdmcp.la -lreadline
 /usr/lib/gcc/i686-pc-cygwin/4.3.4/../../../libncurses.la 
/usr/lib/gcc/i686-pc-cygwin/4.3.4/../../../liblapack.la /usr/lib/libblas.la 
/usr/lib/gcc/i686-pc-cygwin/4.3.4/../../../libblas.la 
/usr/lib/gcc/i686-pc-cygwin/4.3.4/libgfortran.la -lwsock32 
/usr/lib/gcc/i686-pc-cygwin/4.3.4/libstdc++.la'

so I have both
/usr/lib/libfftw3.la
/usr/lib/gcc/i686-pc-cygwin/4.3.4/../../../libfftw3.la

that are the same file.

Marco










reply via email to

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