[gst-devel] 10.22 Problems building gst-plugins-base-0.10.22 on OS-X 10.6 (Snow Leopard)

Roel Wuyts roel.wuyts at gmail.com
Wed Feb 4 18:33:13 CET 2009


Hello,

First of all I am a newbie in GStreamer so please bear with me.

I want to start to play around with GStreamer on OS-X 10.6 (developper
build of Snow Leopard) (to try and hook it up to OpenCL in a later
phase).

Following the information on the following page
(http://code.google.com/p/gstreamer-java/wiki/GstreamerOnMacOSX) I
downloaded the packages needed to install GStreamer and the various
plugin packages.

I managed to build gstreamer 10.22.

However, when I try to build gst-plugins-base-0.10.22 using the
following command (from the website given above):
LDFLAGS="-L/usr/local/lib -L/opt/local/lib"
CFLAGS="-I/usr/local/include -I/opt/local/include"
PKG_CONFIG_PATH="/usr/local/lib/pkgconfig:/opt/local/lib/pkgconfig"
./configure --prefix=/usr/local && make DEPRECATED_CFLAGS="" && sudo
make install

make terminates with an error that symbols were not found. My terminal
shows the following information (condensed to show only part of the
information), but I have no idea what I can try to make this work :-(
:

............
ld: warning: in /opt/local/lib/libgstreamer-0.10.dylib, file is not of
required architecture
ld: warning: in /opt/local/lib/libgobject-2.0.dylib, file is not of
required architecture
ld: warning: in /opt/local/lib/libgmodule-2.0.dylib, file is not of
required architecture
ld: warning: in /opt/local/lib/libgthread-2.0.dylib, file is not of
required architecture
ld: warning: in /opt/local/lib/libxml2.dylib, file is not of required
architecture
ld: warning: in /opt/local/lib/libz.dylib, file is not of required architecture
ld: warning: in /opt/local/lib/libglib-2.0.dylib, file is not of
required architecture
ld: warning: in /opt/local/lib/libintl.dylib, file is not of required
architecture
ld: warning: in /opt/local/lib/libiconv.dylib, file is not of required
architecture
Undefined symbols:
  "_g_type_name", referenced from:
      _gst_mixer_track_get_property in libgstinterfaces_0.10_la-mixertrack.o
      _gst_mixer_track_get_property in libgstinterfaces_0.10_la-mixertrack.o
      _gst_mixer_track_set_property in libgstinterfaces_0.10_la-mixertrack.o
      _gst_mixer_track_set_property in libgstinterfaces_0.10_la-mixertrack.o
............... (there is then a huge list of other undefined symbols
that I skip here)
ld: symbol(s) not found
collect2: ld returned 1 exit status
make[5]: *** [libgstinterfaces-0.10.la] Error 1
make[4]: *** [all] Error 2
make[3]: *** [all-recursive] Error 1
make[2]: *** [all-recursive] Error 1
make[1]: *** [all-recursive] Error 1
make: *** [all] Error 2


Any help would be appreciated !

Kind Regards,

Roel




More information about the gstreamer-devel mailing list