Discussion:
[Bug 740014] New: gst-plugins-base-1.4.4 make fails (undefined
"GStreamer" (bugzilla.gnome.org)
2014-11-12 14:08:27 UTC
Permalink
https://bugzilla.gnome.org/show_bug.cgi?id=740014
GStreamer | gst-plugins-base | 1.4.4

Summary: gst-plugins-base-1.4.4 make fails (undefined symbol:
_gst_date_time_type)
Classification: Platform
Product: GStreamer
Version: 1.4.4
OS/Version: Linux
Status: UNCONFIRMED
Severity: normal
Priority: Normal
Component: gst-plugins-base
AssignedTo: gstreamer-***@lists.freedesktop.org
ReportedBy: ***@facilitylabs.com
QAContact: gstreamer-***@lists.freedesktop.org
GNOME version: ---


Created an attachment (id=290516)
--> (https://bugzilla.gnome.org/attachment.cgi?id=290516)
config.log

After successful ./configure (config.log attached) make fails (undefined
symbol: _gst_date_time_type):

[ all dependencies are met:
apt-get build-dep libglib2.0-dev
apt-get build-dep libgstreamer1.0-dev
apt-get build-dep libgstreamer-plugins-base1.0-dev
apt-get build-dep libgstreamer-plugins-bad1.0-dev
apt-get build-dep gstreamer1.0
apt-get build-dep gst-plugins-base1.0
apt-get build-dep gst-plugins-good1.0
apt-get build-dep gst-plugins-ugly1.0
apt-get build-dep gst-plugins-bad1.0
apt-get build-dep gst-libav1.0
]



***@nuc5:~/Downloads/gstreamer-1.4.4/gst-plugins-base-1.4.4# make
make all-recursive
make[1]: Entering directory
`/home/fl/Downloads/gstreamer-1.4.4/gst-plugins-base-1.4.4'
Making all in pkgconfig
make[2]: Entering directory
`/home/fl/Downloads/gstreamer-1.4.4/gst-plugins-base-1.4.4/pkgconfig'
CP gstreamer-allocators-1.0.pc
CP gstreamer-audio-1.0.pc
CP gstreamer-app-1.0.pc
CP gstreamer-fft-1.0.pc
CP gstreamer-pbutils-1.0.pc
CP gstreamer-riff-1.0.pc
CP gstreamer-rtp-1.0.pc
CP gstreamer-rtsp-1.0.pc
CP gstreamer-sdp-1.0.pc
CP gstreamer-tag-1.0.pc
CP gstreamer-video-1.0.pc
CP gstreamer-plugins-base-1.0.pc
CP gstreamer-allocators-1.0-uninstalled.pc
CP gstreamer-audio-1.0-uninstalled.pc
CP gstreamer-app-1.0-uninstalled.pc
CP gstreamer-fft-1.0-uninstalled.pc
CP gstreamer-pbutils-1.0-uninstalled.pc
CP gstreamer-riff-1.0-uninstalled.pc
CP gstreamer-rtp-1.0-uninstalled.pc
CP gstreamer-rtsp-1.0-uninstalled.pc
CP gstreamer-sdp-1.0-uninstalled.pc
CP gstreamer-tag-1.0-uninstalled.pc
CP gstreamer-video-1.0-uninstalled.pc
CP gstreamer-plugins-base-1.0-uninstalled.pc
make[2]: Leaving directory
`/home/fl/Downloads/gstreamer-1.4.4/gst-plugins-base-1.4.4/pkgconfig'
Making all in gst-libs
make[2]: Entering directory
`/home/fl/Downloads/gstreamer-1.4.4/gst-plugins-base-1.4.4/gst-libs'
Making all in gst
make[3]: Entering directory
`/home/fl/Downloads/gstreamer-1.4.4/gst-plugins-base-1.4.4/gst-libs/gst'
make -C tag
make[4]: Entering directory
`/home/fl/Downloads/gstreamer-1.4.4/gst-plugins-base-1.4.4/gst-libs/gst/tag'
CC libgsttag_1.0_la-gstvorbistag.lo
CC libgsttag_1.0_la-gstid3tag.lo
CC libgsttag_1.0_la-gstxmptag.lo
CC libgsttag_1.0_la-gstexiftag.lo
CC libgsttag_1.0_la-lang.lo
CC libgsttag_1.0_la-licenses.lo
CC libgsttag_1.0_la-tags.lo
CC libgsttag_1.0_la-gsttagdemux.lo
CC libgsttag_1.0_la-gsttagmux.lo
CC libgsttag_1.0_la-gsttageditingprivate.lo
CC libgsttag_1.0_la-id3v2.lo
CC libgsttag_1.0_la-id3v2frames.lo
CC libgsttag_1.0_la-xmpwriter.lo
CCLD libgsttag-1.0.la
GEN GstTag-1.0.gir
g-ir-scanner: warning: Option --strip-prefix has been deprecated;
see --identifier-prefix and --symbol-prefix.
g-ir-scanner: compile: cc -Wno-deprecated-declarations -pthread
-I/usr/local/include/gstreamer-1.0 -I/usr/include/glib-2.0
-I/usr/lib/x86_64-linux-gnu/glib-2.0/include
-I/home/fl/Downloads/gstreamer-1.4.4/gst-plugins-base-1.4.4/gst-libs
-I/home/fl/Downloads/gstreamer-1.4.4/gst-plugins-base-1.4.4/gst-libs
-I/usr/local/include/gstreamer-1.0 -I/usr/include/glib-2.0
-I/usr/lib/x86_64-linux-gnu/glib-2.0/include -c -o
/home/fl/Downloads/gstreamer-1.4.4/gst-plugins-base-1.4.4/gst-libs/gst/tag/tmp-introspectn4MSAX/GstTag-1.0.o
/home/fl/Downloads/gstreamer-1.4.4/gst-plugins-base-1.4.4/gst-libs/gst/tag/tmp-introspectn4MSAX/GstTag-1.0.c
g-ir-scanner: link: ../../../libtool --mode=link --tag=CC cc -o
/home/fl/Downloads/gstreamer-1.4.4/gst-plugins-base-1.4.4/gst-libs/gst/tag/tmp-introspectn4MSAX/GstTag-1.0
-export-dynamic
/home/fl/Downloads/gstreamer-1.4.4/gst-plugins-base-1.4.4/gst-libs/gst/tag/tmp-introspectn4MSAX/GstTag-1.0.o
-L. libgsttag-1.0.la -Wl,--export-dynamic -pthread -L/usr/local/lib -lgio-2.0
-lgmodule-2.0 -lgstbase-1.0 -lgstreamer-1.0 -lgobject-2.0 -lglib-2.0
libtool: link: cc -o
/home/fl/Downloads/gstreamer-1.4.4/gst-plugins-base-1.4.4/gst-libs/gst/tag/tmp-introspectn4MSAX/.libs/GstTag-1.0
/home/fl/Downloads/gstreamer-1.4.4/gst-plugins-base-1.4.4/gst-libs/gst/tag/tmp-introspectn4MSAX/GstTag-1.0.o
-Wl,--export-dynamic -pthread -Wl,--export-dynamic -L.
./.libs/libgsttag-1.0.so -L/usr/local/lib -lgio-2.0 -lgmodule-2.0
/usr/local/lib/libgstbase-1.0.so /usr/local/lib/libgstreamer-1.0.so
-lgobject-2.0 -lglib-2.0 -pthread
/home/fl/Downloads/gstreamer-1.4.4/gst-plugins-base-1.4.4/gst-libs/gst/tag/tmp-introspectn4MSAX/.libs/lt-GstTag-1.0:
symbol lookup error:
/home/fl/Downloads/gstreamer-1.4.4/gst-plugins-base-1.4.4/gst-libs/gst/tag/.libs/libgsttag-1.0.so.0:
undefined symbol: _gst_date_time_type
Command
'['/home/fl/Downloads/gstreamer-1.4.4/gst-plugins-base-1.4.4/gst-libs/gst/tag/tmp-introspectn4MSAX/GstTag-1.0',
'--introspect-dump=/home/fl/Downloads/gstreamer-1.4.4/gst-plugins-base-1.4.4/gst-libs/gst/tag/tmp-introspectn4MSAX/functions.txt,/home/fl/Downloads/gstreamer-1.4.4/gst-plugins-base-1.4.4/gst-libs/gst/tag/tmp-introspectn4MSAX/dump.xml']'
returned non-zero exit status 127
make[4]: *** [GstTag-1.0.gir] Error 1
make[4]: Leaving directory
`/home/fl/Downloads/gstreamer-1.4.4/gst-plugins-base-1.4.4/gst-libs/gst/tag'
make[3]: *** [tag] Error 2
make[3]: Leaving directory
`/home/fl/Downloads/gstreamer-1.4.4/gst-plugins-base-1.4.4/gst-libs/gst'
make[2]: *** [all-recursive] Error 1
make[2]: Leaving directory
`/home/fl/Downloads/gstreamer-1.4.4/gst-plugins-base-1.4.4/gst-libs'
make[1]: *** [all-recursive] Error 1
make[1]: Leaving directory
`/home/fl/Downloads/gstreamer-1.4.4/gst-plugins-base-1.4.4'
make: *** [all] Error 2
***@nuc5:~/Downloads/gstreamer-1.4.4/gst-plugins-base-1.4.4#
--
Configure bugmail: https://bugzilla.gnome.org/userprefs.cgi?tab=email
------- You are receiving this mail because: -------
You are the QA contact for the bug.
You are the assignee for the bug.
"GStreamer" (bugzilla.gnome.org)
2014-11-12 18:22:58 UTC
Permalink
https://bugzilla.gnome.org/show_bug.cgi?id=740014
GStreamer | gst-plugins-base | 1.4.4

--- Comment #1 from Sergei <***@facilitylabs.com> 2014-11-12 18:22:56 UTC ---
rebooting, cleaning up everything, configuring and making all resolved the
issue
--
Configure bugmail: https://bugzilla.gnome.org/userprefs.cgi?tab=email
------- You are receiving this mail because: -------
You are the QA contact for the bug.
You are the assignee for the bug.
"GStreamer" (bugzilla.gnome.org)
2014-11-12 18:35:22 UTC
Permalink
https://bugzilla.gnome.org/show_bug.cgi?id=740014
GStreamer | gst-plugins-base | 1.4.4

Tim-Philipp Müller <t.i.m> changed:

What |Removed |Added
----------------------------------------------------------------------------
Status|UNCONFIRMED |RESOLVED
CC| |***@zen.co.uk
Resolution| |OBSOLETE
Target Milestone|HEAD |NONE

--- Comment #2 from Tim-Philipp Müller <***@zen.co.uk> 2014-11-12 18:35:17 UTC ---
Probably because "something" (the g-i binary it seems) pulled in an older
version of libgstreamer (e.g. 1.2), probably from a different prefix, or you
didn't run 'sudo ldconfig' after installing a newer version or something like
that. In any case, it's almost certainly some problem with the wrong gstreamer
library version getting pulled in compared to the headers code gets compiled
against.

Good to hear you managed to resolve it.
--
Configure bugmail: https://bugzilla.gnome.org/userprefs.cgi?tab=email
------- You are receiving this mail because: -------
You are the QA contact for the bug.
You are the assignee for the bug.
Loading...