After an evaluation, GNOME has moved from Bugzilla to GitLab. Learn more about GitLab.
No new issues can be reported in GNOME Bugzilla anymore.
To report an issue in a GNOME project, go to GNOME GitLab.
Do not go to GNOME Gitlab for: Bluefish, Doxygen, GnuCash, GStreamer, java-gnome, LDTP, NetworkManager, Tomboy.
Bug 632809 - [regression] build failure in 0.10.30.2 in tools/
[regression] build failure in 0.10.30.2 in tools/
Status: RESOLVED FIXED
Product: GStreamer
Classification: Platform
Component: gst-plugins-base
git master
Other Linux
: Normal critical
: 0.10.31
Assigned To: GStreamer Maintainers
GStreamer Maintainers
Depends on:
Blocks:
 
 
Reported: 2010-10-21 17:31 UTC by David Ronis
Modified: 2010-10-21 17:48 UTC
See Also:
GNOME target: ---
GNOME version: ---



Description David Ronis 2010-10-21 17:31:29 UTC
I just tried upgrading to 0.10.32.2 (I already built and installed gstreamer 0.10.30.2)   The build dies with:

/bin/sh ../libtool  --tag=CC   --mode=link /usr/bin/gcc -std=gnu99 -I../gst-libs -I../gst-libs -pthread -I/opt/garnome-svn-2.91.1/include/gstreamer-0.10 -I/opt/garnome-svn-2.91.1/include/glib-2.0 -I/opt/garnome-svn-2.91.1/lib/glib-2.0/include -I/opt/garnome-svn-2.91.1/include/libxml2   -pthread -I/opt/garnome-svn-2.91.1/include/glib-2.0 -I/opt/garnome-svn-2.91.1/lib/glib-2.0/include -pthread -I/opt/garnome-svn-2.91.1/include/gstreamer-0.10 -I/opt/garnome-svn-2.91.1/include/glib-2.0 -I/opt/garnome-svn-2.91.1/lib/glib-2.0/include -I/opt/garnome-svn-2.91.1/include/libxml2    -DG_THREADS_MANDATORY -DG_DISABLE_CAST_CHECKS -Wall -Wdeclaration-after-statement -Wvla -Wpointer-arith -Wmissing-declarations -Wmissing-prototypes -Wredundant-decls -Wundef -Wwrite-strings -Wformat-nonliteral -Wformat-security -Winit-self -Wmissing-include-dirs -Waddress -Waggregate-return -Wno-multichar -Wnested-externs   -g    -I/opt/garnome-svn-2.91.1/include -L/opt/garnome-svn-2.91.1/lib -O2 -g -pipe  -Wl,--export-dynamic -L/opt/garnome-svn-2.91.1/lib -o gst-discoverer gst-discoverer.o ../gst-libs/gst/pbutils/libgstpbutils-0.10.la -lgstpbutils-0.10 ../gst-libs/gst/video/libgstvideo-0.10.la -pthread -L/opt/garnome-svn-2.91.1/lib -lgstbase-0.10 -lgstreamer-0.10 -lgobject-2.0 -lgmodule-2.0 -lxml2 -lgthread-2.0 -lrt -lglib-2.0   -pthread -L/opt/garnome-svn-2.91.1/lib -lgstreamer-0.10 -lgobject-2.0 -lgmodule-2.0 -lxml2 -lgthread-2.0 -lrt -lglib-2.0    
libtool: link: /usr/bin/gcc -std=gnu99 -I../gst-libs -I../gst-libs -pthread -I/opt/garnome-svn-2.91.1/include/gstreamer-0.10 -I/opt/garnome-svn-2.91.1/include/glib-2.0 -I/opt/garnome-svn-2.91.1/lib/glib-2.0/include -I/opt/garnome-svn-2.91.1/include/libxml2 -pthread -I/opt/garnome-svn-2.91.1/include/glib-2.0 -I/opt/garnome-svn-2.91.1/lib/glib-2.0/include -pthread -I/opt/garnome-svn-2.91.1/include/gstreamer-0.10 -I/opt/garnome-svn-2.91.1/include/glib-2.0 -I/opt/garnome-svn-2.91.1/lib/glib-2.0/include -I/opt/garnome-svn-2.91.1/include/libxml2 -DG_THREADS_MANDATORY -DG_DISABLE_CAST_CHECKS -Wall -Wdeclaration-after-statement -Wvla -Wpointer-arith -Wmissing-declarations -Wmissing-prototypes -Wredundant-decls -Wundef -Wwrite-strings -Wformat-nonliteral -Wformat-security -Winit-self -Wmissing-include-dirs -Waddress -Waggregate-return -Wno-multichar -Wnested-externs -g -I/opt/garnome-svn-2.91.1/include -O2 -g -pipe -Wl,--export-dynamic -o .libs/gst-discoverer gst-discoverer.o -pthread -pthread  -L/opt/garnome-svn-2.91.1/lib ../gst-libs/gst/pbutils/.libs/libgstpbutils-0.10.so /home/ronis/Project/notar/GNOME/garnome/desktop/gst-plugins-base/work/main.d/gst-plugins-base-0.10.30.2/gst-libs/gst/video/.libs/libgstvideo-0.10.so /usr/lib/libgstpbutils-0.10.so /usr/lib/libgstreamer-0.10.so /usr/lib/libgobject-2.0.so /usr/lib/libgmodule-2.0.so /usr/lib/libgthread-2.0.so /usr/lib/libxml2.so /usr/lib/libglib-2.0.so ../gst-libs/gst/video/.libs/libgstvideo-0.10.so /opt/garnome-svn-2.91.1/lib/libgstbase-0.10.so /opt/garnome-svn-2.91.1/lib/libgstreamer-0.10.so /opt/garnome-svn-2.91.1/lib/libgobject-2.0.so /opt/garnome-svn-2.91.1/lib/libgmodule-2.0.so /opt/garnome-svn-2.91.1/lib/libxml2.so -ldl -lz -lm /opt/garnome-svn-2.91.1/lib/libgthread-2.0.so -lpthread -lrt /opt/garnome-svn-2.91.1/lib/libglib-2.0.so /opt/garnome-svn-2.91.1/lib/libiconv.so -pthread -Wl,-rpath -Wl,/opt/garnome-svn-2.91.1/lib
../gst-libs/gst/pbutils/.libs/libgstpbutils-0.10.so: undefined reference to `gst_structure_id_get'
../gst-libs/gst/pbutils/.libs/libgstpbutils-0.10.so: undefined reference to `__gst_debug_min'
/opt/garnome-svn-2.91.1/lib/libgstbase-0.10.so: undefined reference to `gst_util_seqnum_next'
/opt/garnome-svn-2.91.1/lib/libgstbase-0.10.so: undefined reference to `GST_CAT_PERFORMANCE'
/opt/garnome-svn-2.91.1/lib/libgstbase-0.10.so: undefined reference to `GST_CAT_SCHEDULING'
/home/ronis/Project/notar/GNOME/garnome/desktop/gst-plugins-base/work/main.d/gst-plugins-base-0.10.30.2/gst-libs/gst/video/.libs/libgstvideo-0.10.so: undefined reference to `gst_element_factory_list_get_elements'
/opt/garnome-svn-2.91.1/lib/libgstbase-0.10.so: undefined reference to `gst_message_set_seqnum'
../gst-libs/gst/pbutils/.libs/libgstpbutils-0.10.so: undefined reference to `_gst_debug_dump_mem'
/opt/garnome-svn-2.91.1/lib/libgstbase-0.10.so: undefined reference to `gst_event_set_seqnum'
/opt/garnome-svn-2.91.1/lib/libgstbase-0.10.so: undefined reference to `_gst_debug_nameof_funcptr'
/opt/garnome-svn-2.91.1/lib/libgstbase-0.10.so: undefined reference to `gst_buffer_list_get'
../gst-libs/gst/pbutils/.libs/libgstpbutils-0.10.so: undefined reference to `GST_CAT_DEFAULT'
/opt/garnome-svn-2.91.1/lib/libgstbase-0.10.so: undefined reference to `gst_event_parse_sink_message'
../gst-libs/gst/pbutils/.libs/libgstpbutils-0.10.so: undefined reference to `gst_debug_log'
/opt/garnome-svn-2.91.1/lib/libgstbase-0.10.so: undefined reference to `gst_pad_set_chain_list_function'
../gst-libs/gst/pbutils/.libs/libgstpbutils-0.10.so: undefined reference to `gst_caps_can_intersect'
/opt/garnome-svn-2.91.1/lib/libgstbase-0.10.so: undefined reference to `gst_pad_peer_get_caps_reffed'
/opt/garnome-svn-2.91.1/lib/libgstbase-0.10.so: undefined reference to `gst_buffer_list_iterate'
../gst-libs/gst/pbutils/.libs/libgstpbutils-0.10.so: undefined reference to `gst_element_link_pads_full'
/opt/garnome-svn-2.91.1/lib/libgstbase-0.10.so: undefined reference to `gst_element_get_start_time'
/opt/garnome-svn-2.91.1/lib/libgstbase-0.10.so: undefined reference to `gst_pad_get_caps_reffed'
../gst-libs/gst/pbutils/.libs/libgstpbutils-0.10.so: undefined reference to `_gst_debug_category_new'
/home/ronis/Project/notar/GNOME/garnome/desktop/gst-plugins-base/work/main.d/gst-plugins-base-0.10.30.2/gst-libs/gst/video/.libs/libgstvideo-0.10.so: undefined reference to `gst_element_factory_list_filter'
../gst-libs/gst/pbutils/.libs/libgstpbutils-0.10.so: undefined reference to `gst_pad_link_full'
/opt/garnome-svn-2.91.1/lib/libgstbase-0.10.so: undefined reference to `gst_message_set_qos_values'
/opt/garnome-svn-2.91.1/lib/libgstbase-0.10.so: undefined reference to `gst_element_lost_state_full'
/opt/garnome-svn-2.91.1/lib/libgstbase-0.10.so: undefined reference to `gst_message_new_step_start'
/opt/garnome-svn-2.91.1/lib/libgstbase-0.10.so: undefined reference to `gst_buffer_list_iterator_free'
/opt/garnome-svn-2.91.1/lib/libgstbase-0.10.so: undefined reference to `gst_message_set_qos_stats'
/opt/garnome-svn-2.91.1/lib/libgstbase-0.10.so: undefined reference to `GST_CAT_QOS'
/opt/garnome-svn-2.91.1/lib/libgstbase-0.10.so: undefined reference to `gst_buffer_list_iterator_next_group'
/opt/garnome-svn-2.91.1/lib/libgstbase-0.10.so: undefined reference to `gst_segment_set_running_time'
/opt/garnome-svn-2.91.1/lib/libgstbase-0.10.so: undefined reference to `gst_event_get_seqnum'
/opt/garnome-svn-2.91.1/lib/libgstbase-0.10.so: undefined reference to `gst_message_new_step_done'
/opt/garnome-svn-2.91.1/lib/libgstbase-0.10.so: undefined reference to `gst_event_parse_step'
/opt/garnome-svn-2.91.1/lib/libgstbase-0.10.so: undefined reference to `gst_message_new_qos'
/opt/garnome-svn-2.91.1/lib/libgstbase-0.10.so: undefined reference to `gst_element_set_start_time'
/opt/garnome-svn-2.91.1/lib/libgstbase-0.10.so: undefined reference to `gst_buffer_list_iterator_merge_group'
../gst-libs/gst/pbutils/.libs/libgstpbutils-0.10.so: undefined reference to `gst_structure_id_has_field'
/home/ronis/Project/notar/GNOME/garnome/desktop/gst-plugins-base/work/main.d/gst-plugins-base-0.10.30.2/gst-libs/gst/video/.libs/libgstvideo-0.10.so: undefined reference to `_gst_debug_register_funcptr'
/home/ronis/Project/notar/GNOME/garnome/desktop/gst-plugins-base/work/main.d/gst-plugins-base-0.10.30.2/gst-libs/gst/video/.libs/libgstvideo-0.10.so: undefined reference to `gst_plugin_feature_list_debug'
/opt/garnome-svn-2.91.1/lib/libgstbase-0.10.so: undefined reference to `gst_segment_to_position'
../gst-libs/gst/pbutils/.libs/libgstpbutils-0.10.so: undefined reference to `g_main_context_get_thread_default'
/home/ronis/Project/notar/GNOME/garnome/desktop/gst-plugins-base/work/main.d/gst-plugins-base-0.10.30.2/gst-libs/gst/video/.libs/libgstvideo-0.10.so: undefined reference to `gst_util_fraction_multiply'
collect2: ld returned 1 exit status
make[3]: *** [gst-discoverer] Error 1
make[3]: Leaving directory `/home/ronis/Project/notar/GNOME/garnome/desktop/gst-plugins-base/work/main.d/gst-plugins-base-0.10.30.2/tools'
make[2]: *** [all-recursive] Error 1
make[2]: Leaving directory `/home/ronis/Project/notar/GNOME/garnome/desktop/gst-plugins-base/work/main.d/gst-plugins-base-0.10.30.2'
make[1]: *** [all] Error 2
make[1]: Leaving directory `/home/ronis/Project/notar/GNOME/garnome/desktop/gst-plugins-base/work/main.d/gst-plugins-base-0.10.30.2'
make: *** [build-work/main.d/gst-plugins-base-0.10.30.2/Makefile] Error 2
Comment 1 Tim-Philipp Müller 2010-10-21 17:41:30 UTC
Thanks for the bug report. This should be fixed in git by this commit:

 commit 3a2dc6f518c460b5b7563af5df0c74c8763124de
 Author: Tim-Philipp Müller <tim.muller@collabora.co.uk>
 Date:   Thu Oct 21 13:07:34 2010 +0100

    tools: fix linking problems caused by accidentally linking against installed pbutils/gstvideo libs
    
Please re-open if it's still a problem with the 0.10.32.3 pre-release.
Comment 2 Tim-Philipp Müller 2010-10-21 17:42:33 UTC
> Please re-open if it's still a problem with the 0.10.32.3 pre-release.

Err, with the 0.10.30.3 pre-release (which isn't out yet, but there'll be one in the next few days, probably tomorrow).