[Swfdec] compiling latest swfdec in debian unstable
Riccardo Magliocchetti
riccardo at datahost.it
Thu Feb 14 23:09:30 PST 2008
On Thu, 14 Feb 2008 20:14:38 +0100 Santiago Garcia Mantinan
<manty at debian.org> wrote:
> Hi!
Hi manty,
> > since a few days all the dependencies for compiling and running
> > swfdec 0.5.90 and newer are met in debian experimental. So after
> > adding the experimental repository in /etc/apt/sources.list and
> > doing apt-get -t experimental install libsoup2.4-dev libglib2.0-dev
> > you can continue to test latest and greatest swfdec.
>
> Well, I was waiting for those dependencies to get to experimental for
> my arch as well (amd64) but it took them a while, so I compiled them
> myself in order to be able to test the new swfdec, it really was
> weird for me to read your mail, I have been able to compile swfdec,
> but not swfdec-mozilla or swfdec-gnome 0.5.90 under sid using the
> libsoup2.4 from experimental, this is the error I got:
>
> cc
> -shared .libs/libswfdecmozilla_la-plugin.o .libs/libswfdecmozilla_la-plugin_x11.o .libs/libswfdecmozilla_la-swfmoz_dialog.o .libs/libswfdecmozilla_la-swfmoz_loader.o .libs/libswfdecmozilla_la-swfmoz_player.o
> -lswfdec-gtk-0.5 -lswfdec-0.5 /usr/lib/libgtk-x11-2.0.so
> -loil-0.3 /usr/lib/libgdk-x11-2.0.so /usr/lib/libatk-1.0.so /usr/lib/libgdk_pixbuf-2.0.so
> -lm /usr/lib/libpangocairo-1.0.so /usr/lib/libpango-1.0.so /usr/lib/libcairo.so /usr/lib/libgobject-2.0.so /usr/lib/libgmodule-2.0.so
> -ldl /usr/lib/libglib-2.0.so -Wl,--export-dynamic -Wl,-soname
> -Wl,libswfdecmozilla.so -Wl,-version-script
> -Wl,.libs/libswfdecmozilla.ver
> -o .libs/libswfdecmozilla.so /usr/bin/ld: /usr/lib/gcc/x86_64-linux-gnu/4.2.3/../../../../lib/libswfdec-gtk-0.5.a
> (libswfdec_gtk_0.5_la-swfdec_gtk_keys.o): relocation R_X86_64_32S
> against `a local symbol' can not be used when making a shared object;
> recompile with
> -fPIC /usr/lib/gcc/x86_64-linux-gnu/4.2.3/../../../../lib/libswfdec-gtk-0.5.a:
> could not read symbols: Bad value collect2: ld returned 1 exit status
>
> Aren't you getting a similar?
i'm on ia32 so don't know this sort of problems, Pavel (added to CC)
have an amd64 so maybe he can help. I'm also using --disable-static
at configure time.
> Any ideas on how to fix this? adding -fPIC to this doesn't help.
>
> I have checked the libs and they seem to be using -fPIC already, I
> can link a dummy program against -lswfdec-gtk-0.5 -lswfdec-0.5
> without problems, but when it comes to building this mozilla lib, it
> fails. The commands that are used for 0.5.90 are the same as those
> used on 0.5.5 and 0.5.5 does compile ok on my current environment.
cheers,
Riccardo
More information about the Swfdec
mailing list