[gnome-love] Jhbuild problem - 1 out of many...
- From: Luis Menina <liberforce fr st>
- To: Mailing list Gnome-Love <gnome-love gnome org>
- Subject: [gnome-love] Jhbuild problem - 1 out of many...
- Date: Thu, 20 Jan 2005 00:45:31 +0100
Hi all,
After having chatted on #gnome-love about this problem, and found its
cause (but no solution), i put it here. Maybe someone can help me
(Elijah ?).
This problem is about building gst-plugins. It seems I have the problem
described in
http://www.gnome.org/~newren/tutorials/developing-with-gnome/html/ch04s03.html
in the "libtool hates me" section. Libtool seems to be buggy and i would
like to know were i can get a patch for it, or a version that has not
this bug, instead of the quick hack (that doesn't work for me either)
described in the tutorial.
Someone (pbor) told me on #gnome-love that the debian version was
patched against this, but the libtool used is the one retrieved with
"jhbuild bootstrap", that is libtool-1.5.10... so the distro's libtool
is not used.
[liberforce@localhost liberforce]$ jhbuild run which libtool
/opt/gnome2/bin/libtool
This version is the same version as the official one that can be found
at http://www.gnu.org/software/libtool/libtool.html , MD5 sums are
equal. I even tried the development release (1.9f), but that didn't fix
the bug. So why the hell the version available in CVS is unpatched if a
patch for this bug exists ? How can I pass through this ? Any Idea ?
Thanks in advance for your help...
==================
Ready ? Here's the trace :
==================
[liberforce@localhost liberforce]$ jhbuild buildone gst-plugins
*** Checking out gst-plugins *** [1/1]
cvs -z3 -q -d :pserver:anoncvs cvs freedesktop org:/cvs/gstreamer update
-dP -A .
? gst/spectrum/demo-osssrc
P ChangeLog
P ext/alsa/gstalsasink.c
P gst/cdxaparse/gstcdxaparse.c
P gst/playback/gstdecodebin.c
P gst-libs/gst/riff/riff-read.c
P gst-libs/gst/riff/riff-read.h
*** Building gst-plugins *** [1/1]
make
make all-recursive
make[1]: Entering directory `/home/liberforce/cvs/gnome2/gst-plugins'
Making all in gst-libs
make[2]: Entering directory
`/home/liberforce/cvs/gnome2/gst-plugins/gst-libs'
Making all in gst
make[3]: Entering directory
`/home/liberforce/cvs/gnome2/gst-plugins/gst-libs/gst'
Making all in audio
make[4]: Entering directory
`/home/liberforce/cvs/gnome2/gst-plugins/gst-libs/gst/audio'
make all-am
make[5]: Entering directory
`/home/liberforce/cvs/gnome2/gst-plugins/gst-libs/gst/audio'
make[5]: Rien à faire pour « all-am ».
make[5]: Leaving directory
`/home/liberforce/cvs/gnome2/gst-plugins/gst-libs/gst/audio'
make[4]: Leaving directory
`/home/liberforce/cvs/gnome2/gst-plugins/gst-libs/gst/audio'
Making all in colorbalance
make[4]: Entering directory
`/home/liberforce/cvs/gnome2/gst-plugins/gst-libs/gst/colorbalance'
make all-am
make[5]: Entering directory
`/home/liberforce/cvs/gnome2/gst-plugins/gst-libs/gst/colorbalance'
make[5]: Rien à faire pour « all-am ».
make[5]: Leaving directory
`/home/liberforce/cvs/gnome2/gst-plugins/gst-libs/gst/colorbalance'
make[4]: Leaving directory
`/home/liberforce/cvs/gnome2/gst-plugins/gst-libs/gst/colorbalance'
Making all in floatcast
make[4]: Entering directory
`/home/liberforce/cvs/gnome2/gst-plugins/gst-libs/gst/floatcast'
make[4]: Rien à faire pour « all ».
make[4]: Leaving directory
`/home/liberforce/cvs/gnome2/gst-plugins/gst-libs/gst/floatcast'
Making all in gconf
make[4]: Entering directory
`/home/liberforce/cvs/gnome2/gst-plugins/gst-libs/gst/gconf'
/bin/sh ../../../libtool --tag=CC --mode=link gcc -g -O2 -o
test-gconf test_gconf-test-gconf.o -Wl,--export-dynamic -pthread
-L/opt/gnome2/lib -lgstreamer-0.8 -lgobject-2.0 -lgmodule-2.0 -ldl
-lgthread-2.0 -lxml2 -lpthread -lz -lm -lglib-2.0 -Wl,--export-dynamic
-pthread -L/opt/gnome2/lib -lgconf-2 -lORBit-2 -lm -lgmodule-2.0 -ldl
-lgthread-2.0 -lglib-2.0 libgstgconf-0.8.la
gcc -g -O2 -o .libs/test-gconf test_gconf-test-gconf.o
-Wl,--export-dynamic -Wl,--export-dynamic -L/opt/gnome2/lib -pthread
./.libs/libgstgconf-0.8.so /opt/gnome2/lib/libgstreamer-0.8.so
/usr/lib/libxml2.so /usr/lib/libgobject-2.0.so
/usr/lib/libgthread-2.0.so /usr/lib/libgmodule-2.0.so
/usr/lib/libglib-2.0.so /opt/gnome2/lib/libxml2.so -lz
/opt/gnome2/lib/libgconf-2.so /opt/gnome2/lib/libORBit-2.so
/usr/lib/libpopt.so /opt/gnome2/lib/libgobject-2.0.so -lm
/opt/gnome2/lib/libgmodule-2.0.so -ldl /opt/gnome2/lib/libgthread-2.0.so
-lpthread /opt/gnome2/lib/libglib-2.0.so -Wl,-rpath -Wl,/opt/gnome2/lib
/opt/gnome2/lib/libgconf-2.so: undefined reference to `g_assert_warning'
/opt/gnome2/lib/libgconf-2.so: undefined reference to
`g_return_if_fail_warning'
collect2: ld returned 1 exit status
make[4]: *** [test-gconf] Erreur 1
make[4]: Leaving directory
`/home/liberforce/cvs/gnome2/gst-plugins/gst-libs/gst/gconf'
make[3]: *** [all-recursive] Erreur 1
make[3]: Leaving directory
`/home/liberforce/cvs/gnome2/gst-plugins/gst-libs/gst'
make[2]: *** [all-recursive] Erreur 1
make[2]: Leaving directory
`/home/liberforce/cvs/gnome2/gst-plugins/gst-libs'
make[1]: *** [all-recursive] Erreur 1
make[1]: Leaving directory `/home/liberforce/cvs/gnome2/gst-plugins'
make: *** [all] Erreur 2
*** error during stage build of gst-plugins: could not build module ***
[1/1]
[1] rerun stage build
[2] ignore error and continue to install
[3] give up on module
[4] start shell
[5] go to stage force_checkout
[6] go to stage configure
choice: 3
*** the following modules were not built *** [1/1]
gst-plugins
[
Date Prev][
Date Next] [
Thread Prev][
Thread Next]
[
Thread Index]
[
Date Index]
[
Author Index]