Mailinglist Archive: opensuse-factory (592 mails)

< Previous Next >
Re: [opensuse-factory] libstdc++.la library
  • From: "Juan Erbes" <jerbes@xxxxxxxxx>
  • Date: Tue, 31 Oct 2006 19:20:32 -0300
  • Message-id: <61ec494a0610311420s72627e95rf6ce090bbfeba8c5@xxxxxxxxxxxxxx>
2006/10/30, Andreas Hanke

You need to find out which one of the other .la files references
libstdc++.la, and rebuild that, so that it loses its reference to
libstdc++.la.

> I made a "locate libstdc++"
> and found:
> [...]
> /usr/lib/gcc/i586-suse-linux/4.1.2/libstdc++.a is nearly than, but is
> the same?
> I can do a symlink as libstdc++.la pinting to
> /usr/lib/gcc/i586-suse-linux/4.1.2/libstdc++.a?

No.

You exactly found the reason why libstdc++.la had to be removed, but the
solution is not a symlink.

The libstdc++ development files are now in a versioned directory to
allow parallel installation of multiple versions, but libstdc++.la does
not carry its version number in the filename and so it had to die.

In doubt, rebuild _everything_ - that should do the trick.


I have downloaded the cinelerra sources, and building from zero, I got
the same error:

if gcc -DHAVE_CONFIG_H -I. -I. -I.. -I../include -I../common/faad
-I../common/mp4ff -O2 -g -O2 -MT audio.o -MD -MP -MF
".deps/audio.Tpo" -c -o audio.o audio.c; \
then mv -f ".deps/audio.Tpo" ".deps/audio.Po"; else rm -f
".deps/audio.Tpo"; exit 1; fi
if gcc -DHAVE_CONFIG_H -I. -I. -I.. -I../include -I../common/faad
-I../common/mp4ff -O2 -g -O2 -MT getopt.o -MD -MP -MF
".deps/getopt.Tpo" -c -o getopt.o `test -f '../common/faad/getopt.c'
|| echo './'`../common/faad/getopt.c; \
then mv -f ".deps/getopt.Tpo" ".deps/getopt.Po"; else rm -f
".deps/getopt.Tpo"; exit 1; fi
/bin/sh ../libtool --mode=link g++ -O2 -g -O2 -o faad main.o
audio.o getopt.o ../libfaad/libfaad.la ../common/mp4ff/libmp4ff.la
-lmp4v2 -lmp4v2
mkdir .libs
libtool: link: cannot find the library `/usr/lib/libstdc++.la'
make[5]: *** [faad] Error 1

I do'nt know hot to resolve this problem.
The other option is that You include the cinelerra application in the
building service, for include it in the distro.
Opensuse do'nt has any acceptable video editor, and I mean cinelerra
is the best opensource option.

Thanks
---------------------------------------------------------------------
To unsubscribe, e-mail: opensuse-factory+unsubscribe@xxxxxxxxxxxx
For additional commands, e-mail: opensuse-factory+help@xxxxxxxxxxxx

< Previous Next >
Follow Ups