Hello,
I have a problem with installing gstreamermm-0.10.5.2 on Ubuntu 9.04. I've installed glib-2.23.1:
Code:
$ pkg-config --modversion glib-2.0
2.23.1
but after './configure' have executed successfully, when I'm trying to build it by make I get:
Code:
make all-recursive
make[1]: Entering directory `/home/miczi/Pulpit/gstreamermm-0.10.5.2'
Making all in tools
make[2]: Entering directory `/home/miczi/Pulpit/gstreamermm-0.10.5.2/tools'
depbase=`echo extra_defs_gen/get_plugin_defs.lo | sed 's|[^/]*$|.deps/&|;s|\.lo$||'`;\
/bin/bash ../libtool --tag=CXX --mode=compile g++ -DHAVE_CONFIG_H -I.. -pthread -pthread -I/usr/local/include/glibmm-2.4 -I/usr/local/lib/glibmm-2.4/include -I/usr/local/include/glib-2.0 -I/usr/local/lib/glib-2.0/include -I/usr/local/include/giomm-2.4 -I/usr/local/lib/giomm-2.4/include -I/usr/local/include/gstreamer-0.10 -I/usr/include/sigc++-2.0 -I/usr/lib/sigc++-2.0/include -I/usr/include/libxml++-2.6 -I/usr/lib/libxml++-2.6/include -I/usr/include/libxml2 -Wall -g -O2 -MT extra_defs_gen/get_plugin_defs.lo -MD -MP -MF $depbase.Tpo -c -o extra_defs_gen/get_plugin_defs.lo extra_defs_gen/get_plugin_defs.cc &&\
mv -f $depbase.Tpo $depbase.Plo
libtool: compile: g++ -DHAVE_CONFIG_H -I.. -pthread -pthread -I/usr/local/include/glibmm-2.4 -I/usr/local/lib/glibmm-2.4/include -I/usr/local/include/glib-2.0 -I/usr/local/lib/glib-2.0/include -I/usr/local/include/giomm-2.4 -I/usr/local/lib/giomm-2.4/include -I/usr/local/include/gstreamer-0.10 -I/usr/include/sigc++-2.0 -I/usr/lib/sigc++-2.0/include -I/usr/include/libxml++-2.6 -I/usr/lib/libxml++-2.6/include -I/usr/include/libxml2 -Wall -g -O2 -MT extra_defs_gen/get_plugin_defs.lo -MD -MP -MF extra_defs_gen/.deps/get_plugin_defs.Tpo -c extra_defs_gen/get_plugin_defs.cc -fPIC -DPIC -o extra_defs_gen/.libs/get_plugin_defs.o
/bin/bash ../libtool --tag=CXX --mode=link g++ -Wall -g -O2 -o extra_defs_gen/libgstreamermm_get_plugin_defs-0.10.la -rpath /usr/local/lib extra_defs_gen/get_plugin_defs.lo -pthread -L/usr/local/lib -lgiomm-2.4 -lgio-2.0 -lxml++-2.6 -lglibmm-2.4 -lsigc-2.0 -lgstcontroller-0.10 -lgstdataprotocol-0.10 -lgstnet-0.10 -lgstaudio-0.10 -lgstcdda-0.10 -lgsttag-0.10 -lgstinterfaces-0.10 -lgstnetbuffer-0.10 -lgstrtp-0.10 -lgstvideo-0.10 -lgstbase-0.10 -lgstreamer-0.10 -lgobject-2.0 -lgmodule-2.0 -lgthread-2.0 -lrt -lxml2 -lglib-2.0 -lglibmm_generate_extra_defs-2.4
libtool: link: g++ -shared -nostdlib /usr/lib/gcc/i486-linux-gnu/4.3.3/../../../../lib/crti.o /usr/lib/gcc/i486-linux-gnu/4.3.3/crtbeginS.o extra_defs_gen/.libs/get_plugin_defs.o -L/usr/local/lib /usr/local/lib/libgiomm-2.4.so -L/usr/lib -lz /usr/local/lib/libgio-2.0.so -lresolv /usr/lib/libxml++-2.6.so /usr/lib/libglibmm-2.4.so /usr/local/lib/libglibmm-2.4.so /usr/local/lib/libgstcontroller-0.10.so /usr/local/lib/libgstdataprotocol-0.10.so /usr/local/lib/libgstnet-0.10.so /usr/local/lib/libgstaudio-0.10.so /usr/local/lib/libgstcdda-0.10.so /usr/local/lib/libgsttag-0.10.so /usr/local/lib/libgstinterfaces-0.10.so /usr/local/lib/libgstnetbuffer-0.10.so /usr/local/lib/libgstrtp-0.10.so /usr/local/lib/libgstvideo-0.10.so /usr/local/lib/libgstbase-0.10.so /usr/local/lib/libgstreamer-0.10.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 /usr/local/lib/libgthread-2.0.so -lpthread /usr/lib/libxml2.so /usr/local/lib/libglibmm_generate_extra_defs-2.4.so /usr/lib/libsigc-2.0.so /usr/local/lib/libgobject-2.0.so /usr/local/lib/libgmodule-2.0.so -ldl -lrt /usr/local/lib/libglib-2.0.so -L/usr/lib/gcc/i486-linux-gnu/4.3.3 -L/usr/lib/gcc/i486-linux-gnu/4.3.3/../../../../lib -L/lib/../lib -L/usr/lib/../lib -L/usr/lib/gcc/i486-linux-gnu/4.3.3/../../.. -lstdc++ -lm -lc -lgcc_s /usr/lib/gcc/i486-linux-gnu/4.3.3/crtendS.o /usr/lib/gcc/i486-linux-gnu/4.3.3/../../../../lib/crtn.o -pthread -pthread -Wl,-soname -Wl,libgstreamermm_get_plugin_defs-0.10.so.0 -o extra_defs_gen/.libs/libgstreamermm_get_plugin_defs-0.10.so.0.0.0
libtool: link: (cd "extra_defs_gen/.libs" && rm -f "libgstreamermm_get_plugin_defs-0.10.so.0" && ln -s "libgstreamermm_get_plugin_defs-0.10.so.0.0.0" "libgstreamermm_get_plugin_defs-0.10.so.0")
libtool: link: (cd "extra_defs_gen/.libs" && rm -f "libgstreamermm_get_plugin_defs-0.10.so" && ln -s "libgstreamermm_get_plugin_defs-0.10.so.0.0.0" "libgstreamermm_get_plugin_defs-0.10.so")
libtool: link: ( cd "extra_defs_gen/.libs" && rm -f "libgstreamermm_get_plugin_defs-0.10.la" && ln -s "../libgstreamermm_get_plugin_defs-0.10.la" "libgstreamermm_get_plugin_defs-0.10.la" )
depbase=`echo extra_defs_gen/generate_plugin_gmmproc_file.o | sed 's|[^/]*$|.deps/&|;s|\.o$||'`;\
g++ -DHAVE_CONFIG_H -I.. -pthread -pthread -I/usr/local/include/glibmm-2.4 -I/usr/local/lib/glibmm-2.4/include -I/usr/local/include/glib-2.0 -I/usr/local/lib/glib-2.0/include -I/usr/local/include/giomm-2.4 -I/usr/local/lib/giomm-2.4/include -I/usr/local/include/gstreamer-0.10 -I/usr/include/sigc++-2.0 -I/usr/lib/sigc++-2.0/include -I/usr/include/libxml++-2.6 -I/usr/lib/libxml++-2.6/include -I/usr/include/libxml2 -Wall -g -O2 -MT extra_defs_gen/generate_plugin_gmmproc_file.o -MD -MP -MF $depbase.Tpo -c -o extra_defs_gen/generate_plugin_gmmproc_file.o extra_defs_gen/generate_plugin_gmmproc_file.cc &&\
mv -f $depbase.Tpo $depbase.Po
/bin/bash ../libtool --tag=CXX --mode=link g++ -Wall -g -O2 -o extra_defs_gen/generate_plugin_gmmproc_file extra_defs_gen/generate_plugin_gmmproc_file.o extra_defs_gen/libgstreamermm_get_plugin_defs-0.10.la
libtool: link: g++ -Wall -g -O2 -o extra_defs_gen/.libs/generate_plugin_gmmproc_file extra_defs_gen/generate_plugin_gmmproc_file.o extra_defs_gen/.libs/libgstreamermm_get_plugin_defs-0.10.so -L/usr/local/lib /usr/local/lib/libgiomm-2.4.so -lz /usr/local/lib/libgio-2.0.so -lresolv /usr/lib/libxml++-2.6.so /usr/lib/libglibmm-2.4.so /usr/local/lib/libglibmm-2.4.so /usr/local/lib/libgstcontroller-0.10.so /usr/local/lib/libgstdataprotocol-0.10.so /usr/local/lib/libgstnet-0.10.so /usr/local/lib/libgstaudio-0.10.so /usr/local/lib/libgstcdda-0.10.so /usr/local/lib/libgsttag-0.10.so /usr/local/lib/libgstinterfaces-0.10.so /usr/local/lib/libgstnetbuffer-0.10.so /usr/local/lib/libgstrtp-0.10.so /usr/local/lib/libgstvideo-0.10.so /usr/local/lib/libgstbase-0.10.so /usr/local/lib/libgstreamer-0.10.so -lm /usr/lib/libgobject-2.0.so /usr/lib/libgthread-2.0.so /usr/lib/libgmodule-2.0.so /usr/lib/libglib-2.0.so /usr/local/lib/libgthread-2.0.so -lpthread /usr/lib/libxml2.so /usr/local/lib/libglibmm_generate_extra_defs-2.4.so /usr/lib/libsigc-2.0.so /usr/local/lib/libgobject-2.0.so /usr/local/lib/libgmodule-2.0.so -ldl -lrt /usr/local/lib/libglib-2.0.so -pthread
/usr/local/lib/libgio-2.0.so: undefined reference to `g_mkstemp_full'
/usr/local/lib/libgio-2.0.so: undefined reference to `g_byte_array_unref'
/usr/local/lib/libgio-2.0.so: undefined reference to `g_hostname_to_ascii'
/usr/local/lib/libgio-2.0.so: undefined reference to `g_byte_array_get_type'
/usr/local/lib/libgio-2.0.so: undefined reference to `g_error_new_valist'
/usr/local/lib/libgio-2.0.so: undefined reference to `g_ptr_array_new_with_free_func'
/usr/local/lib/libgio-2.0.so: undefined reference to `g_array_get_type'
/usr/local/lib/libgio-2.0.so: undefined reference to `g_main_context_get_thread_default'
/usr/local/lib/libgio-2.0.so: undefined reference to `g_hostname_is_non_ascii'
collect2: ld returned 1 exit status
make[2]: *** [extra_defs_gen/generate_plugin_gmmproc_file] Error 1
make[2]: Leaving directory `/home/miczi/Pulpit/gstreamermm-0.10.5.2/tools'
make[1]: *** [all-recursive] Error 1
make[1]: Leaving directory `/home/miczi/Pulpit/gstreamermm-0.10.5.2'
make: *** [all] Error 2
what do you think could be a reason?
sorry for my english - still learning