Gentoo Forums
Gentoo Forums
Gentoo Forums
Quick Search: in
emerge media-video/totem-2.32.0-r2 - compile failure[SOLVED]
View unanswered posts
View posts from last 24 hours

 
Reply to topic    Gentoo Forums Forum Index Portage & Programming
View previous topic :: View next topic  
Author Message
wtfitz
n00b
n00b


Joined: 01 Oct 2012
Posts: 9

PostPosted: Mon Oct 01, 2012 3:53 pm    Post subject: emerge media-video/totem-2.32.0-r2 - compile failure[SOLVED] Reply with quote

I've been searching around for a solution to this, but I can't find anything that works for me. The problem seems to be with these errors, but I'm a little lost at this point:
Code:
/usr/lib64/libtotem-plparser.so: undefined reference to `g_mutex_lock'
/usr/lib64/libtotem-plparser.so: undefined reference to `g_mutex_unlock'
/usr/lib64/libtotem-plparser.so: undefined reference to `g_mutex_free'
/usr/lib64/libtotem-plparser.so: undefined reference to `g_mutex_new'


Here is the full build log:

Code:
 * Package:    media-video/totem-2.32.0-r2
 * Repository: gentoo
 * Maintainer: gnome@gentoo.org media-video@gentoo.org,gstreamer@gentoo.org
 * USE:        amd64 bluetooth elibc_glibc kernel_linux multilib nautilus userland_GNU youtube
 * FEATURES:   sandbox
>>> Unpacking source...
>>> Unpacking totem-2.32.0.tar.bz2 to /var/tmp/portage/media-video/totem-2.32.0-r2/work
>>> Unpacking totem-2.32.0-patches.tar.bz2 to /var/tmp/portage/media-video/totem-2.32.0-r2/work
>>> Source unpacked in /var/tmp/portage/media-video/totem-2.32.0-r2/work
>>> Preparing source in /var/tmp/portage/media-video/totem-2.32.0-r2/work/totem-2.32.0 ...
 * Applying totem-2.32.0-smclient-target-detection.patch ...                                                                                                              [ ok ]
 * Applying 001-newapi-playlist.patch ...                                                                                                                                 [ ok ]
 * Applying 002-newapi-addmrls.patch ...                                                                                                                                  [ ok ]
 * Applying 003-fix-publish.patch ...                                                                                                                                     [ ok ]
 * Applying 004-hide-osd.patch ...                                                                                                                                        [ ok ]
 * Applying 005-disable-screensaver.patch ...                                                                                                                             [ ok ]
 * Applying 006-disappearing-entries.patch ...                                                                                                                            [ ok ]
 * Applying 007-fix-interlaced.patch ...                                                                                                                                  [ ok ]
 * Applying 008-URI-scheme-handler-support.patch ...                                                                                                                      [ ok ]
 * Applying 009-fix-scheme-handler.patch ...                                                                                                                              [ ok ]
 * Applying 010-tooltip-uri-property.patch ...                                                                                                                            [ ok ]
 * Applying 011-youtube-tooltips.patch ...                                                                                                                                [ ok ]
 * Applying 012-video-title.patch ...                                                                                                                                     [ ok ]
 * Applying 013-xml-validation.patch ...                                                                                                                                  [ ok ]
 * Running eautoreconf in '/var/tmp/portage/media-video/totem-2.32.0-r2/work/totem-2.32.0' ...
 * Running glib-gettextize --copy --force ...                                                                                                                             [ ok ]
 * Running intltoolize --automake --copy --force ...                                                                                                                      [ ok ]
 * Skipping 'gtkdocize --copy' due gtkdocize not installed
 * Running gnome-doc-prepare --copy --force ...                                                                                                                           [ ok ]
 * Running libtoolize --install --copy --force --automake ...                                                                                                             [ ok ]
 * Running aclocal ...                                                                                                                                                    [ ok ]
 * Running autoconf ...                                                                                                                                                   [ ok ]
 * Running autoheader ...                                                                                                                                                 [ ok ]
 * Running automake --add-missing --copy ...                                                                                                                              [ ok ]
 * Running elibtoolize in: totem-2.32.0/
 *   Applying portage/1.2.0 patch ...
 *   Applying sed/1.5.6 patch ...
 *   Applying as-needed/2.2.6 patch ...
 * Fixing OMF Makefiles ...                                                                                                                                               [ ok ]
>>> Source prepared.
>>> Configuring source in /var/tmp/portage/media-video/totem-2.32.0-r2/work/totem-2.32.0 ...
 * econf: updating totem-2.32.0/config.guess with /usr/share/gnuconfig/config.guess
 * econf: updating totem-2.32.0/config.sub with /usr/share/gnuconfig/config.sub
./configure --prefix=/usr --build=x86_64-pc-linux-gnu --host=x86_64-pc-linux-gnu --mandir=/usr/share/man --infodir=/usr/share/info --datadir=/usr/share --sysconfdir=/etc --localstatedir=/var/lib --libdir=/usr/lib64 --disable-scrollkeeper --disable-schemas-install --disable-static --disable-vala --with-dbus --with-smclient --enable-easy-codec-installation --disable-browser-plugins BROWSER_PLUGIN_DIR=/usr/lib64/nsbrowser/plugins PLUGINDIR=/usr/lib64/totem/plugins --with-plugins=properties,thumbnail,screensaver,ontop,gromit,media-player-keys,skipto,brasero-disc-recorder,screenshot,chapters,bemused,youtube --disable-debug --enable-nautilus --disable-python --enable-python --disable-gtk-doc --disable-scrollkeeper
checking whether to enable maintainer-specific portions of Makefiles... no
checking for a BSD-compatible install... /usr/bin/install -c
checking whether build environment is sane... yes
checking for a thread-safe mkdir -p... /bin/mkdir -p
checking for gawk... gawk
checking whether make sets $(MAKE)... yes
checking whether make supports nested variables... yes
checking for style of include used by make... GNU
checking for x86_64-pc-linux-gnu-gcc... x86_64-pc-linux-gnu-gcc
checking whether the C compiler works... yes
checking for C compiler default output file name... a.out
checking for suffix of executables...
checking whether we are cross compiling... no
checking for suffix of object files... o
checking whether we are using the GNU C compiler... yes
checking whether x86_64-pc-linux-gnu-gcc accepts -g... yes
checking for x86_64-pc-linux-gnu-gcc option to accept ISO C89... none needed
checking dependency style of x86_64-pc-linux-gnu-gcc... gcc3
checking how to run the C preprocessor... x86_64-pc-linux-gnu-gcc -E
checking for grep that handles long lines and -e... /bin/grep
checking for egrep... /bin/grep -E
checking for ANSI C header files... yes
checking for sys/types.h... yes
checking for sys/stat.h... yes
checking for stdlib.h... yes
checking for string.h... yes
checking for memory.h... yes
checking for strings.h... yes
checking for inttypes.h... yes
checking for stdint.h... yes
checking for unistd.h... yes
checking locale.h usability... yes
checking locale.h presence... yes
checking for locale.h... yes
checking for LC_MESSAGES... yes
checking libintl.h usability... yes
checking libintl.h presence... yes
checking for libintl.h... yes
checking for ngettext in libc... yes
checking for dgettext in libc... yes
checking for bind_textdomain_codeset... yes
checking for msgfmt... /usr/bin/msgfmt
checking for dcgettext... yes
checking if msgfmt accepts -c... yes
checking for gmsgfmt... /usr/bin/gmsgfmt
checking for xgettext... /usr/bin/xgettext
checking whether NLS is requested... yes
checking for intltool >= 0.40.0... 0.50.2 found
checking for intltool-update... /usr/bin/intltool-update
checking for intltool-merge... /usr/bin/intltool-merge
checking for intltool-extract... /usr/bin/intltool-extract
checking for xgettext... (cached) /usr/bin/xgettext
checking for msgmerge... /usr/bin/msgmerge
checking for msgfmt... (cached) /usr/bin/msgfmt
checking for gmsgfmt... (cached) /usr/bin/gmsgfmt
checking for perl... /usr/bin/perl
checking for perl >= 5.8.1... 5.12.4
checking for XML::Parser... ok
checking whether ln -s works... yes
checking for x86_64-pc-linux-gnu-pkg-config... no
checking for pkg-config... /usr/bin/pkg-config
checking pkg-config is at least version 0.9.0... yes
checking gnome-doc-utils >= 0.3.2... yes
checking for x86_64-pc-linux-gnu-g++... x86_64-pc-linux-gnu-g++
checking whether we are using the GNU C++ compiler... yes
checking whether x86_64-pc-linux-gnu-g++ accepts -g... yes
checking dependency style of x86_64-pc-linux-gnu-g++... gcc3
checking whether x86_64-pc-linux-gnu-gcc and cc understand -c and -o together... yes
checking build system type... x86_64-pc-linux-gnu
checking host system type... x86_64-pc-linux-gnu
checking how to print strings... printf
checking for a sed that does not truncate output... /bin/sed
checking for fgrep... /bin/grep -F
checking for ld used by x86_64-pc-linux-gnu-gcc... /usr/x86_64-pc-linux-gnu/bin/ld
checking if the linker (/usr/x86_64-pc-linux-gnu/bin/ld) is GNU ld... yes
checking for BSD- or MS-compatible name lister (nm)... /usr/bin/nm -B
checking the name lister (/usr/bin/nm -B) interface... BSD nm
checking the maximum length of command line arguments... 1572864
checking whether the shell understands some XSI constructs... yes
checking whether the shell understands "+="... yes
checking how to convert x86_64-pc-linux-gnu file names to x86_64-pc-linux-gnu format... func_convert_file_noop
checking how to convert x86_64-pc-linux-gnu file names to toolchain format... func_convert_file_noop
checking for /usr/x86_64-pc-linux-gnu/bin/ld option to reload object files... -r
checking for x86_64-pc-linux-gnu-objdump... x86_64-pc-linux-gnu-objdump
checking how to recognize dependent libraries... pass_all
checking for x86_64-pc-linux-gnu-dlltool... no
checking for dlltool... no
checking how to associate runtime and link libraries... printf %s\n
checking for x86_64-pc-linux-gnu-ar... x86_64-pc-linux-gnu-ar
checking for archiver @FILE support... @
checking for x86_64-pc-linux-gnu-strip... x86_64-pc-linux-gnu-strip
checking for x86_64-pc-linux-gnu-ranlib... x86_64-pc-linux-gnu-ranlib
checking command to parse /usr/bin/nm -B output from x86_64-pc-linux-gnu-gcc object... ok
checking for sysroot... no
checking for x86_64-pc-linux-gnu-mt... no
checking for mt... no
checking if : is a manifest tool... no
checking for dlfcn.h... yes
checking for objdir... .libs
checking if x86_64-pc-linux-gnu-gcc supports -fno-rtti -fno-exceptions... no
checking for x86_64-pc-linux-gnu-gcc option to produce PIC... -fPIC -DPIC
checking if x86_64-pc-linux-gnu-gcc PIC flag -fPIC -DPIC works... yes
checking if x86_64-pc-linux-gnu-gcc static flag -static works... yes
checking if x86_64-pc-linux-gnu-gcc supports -c -o file.o... yes
checking if x86_64-pc-linux-gnu-gcc supports -c -o file.o... (cached) yes
checking whether the x86_64-pc-linux-gnu-gcc linker (/usr/x86_64-pc-linux-gnu/bin/ld -m elf_x86_64) supports shared libraries... yes
checking whether -lc should be explicitly linked in... no
checking dynamic linker characteristics... GNU/Linux ld.so
checking how to hardcode library paths into programs... immediate
checking whether stripping libraries is possible... yes
checking if libtool supports shared libraries... yes
checking whether to build shared libraries... yes
checking whether to build static libraries... no
checking how to run the C++ preprocessor... x86_64-pc-linux-gnu-g++ -E
checking for ld used by x86_64-pc-linux-gnu-g++... /usr/x86_64-pc-linux-gnu/bin/ld -m elf_x86_64
checking if the linker (/usr/x86_64-pc-linux-gnu/bin/ld -m elf_x86_64) is GNU ld... yes
checking whether the x86_64-pc-linux-gnu-g++ linker (/usr/x86_64-pc-linux-gnu/bin/ld -m elf_x86_64) supports shared libraries... yes
checking for x86_64-pc-linux-gnu-g++ option to produce PIC... -fPIC -DPIC
checking if x86_64-pc-linux-gnu-g++ PIC flag -fPIC -DPIC works... yes
checking if x86_64-pc-linux-gnu-g++ static flag -static works... yes
checking if x86_64-pc-linux-gnu-g++ supports -c -o file.o... yes
checking if x86_64-pc-linux-gnu-g++ supports -c -o file.o... (cached) yes
checking whether the x86_64-pc-linux-gnu-g++ linker (/usr/x86_64-pc-linux-gnu/bin/ld -m elf_x86_64) supports shared libraries... yes
checking dynamic linker characteristics... (cached) GNU/Linux ld.so
checking how to hardcode library paths into programs... immediate
configure: creating ./config.lt
config.lt: creating libtool
checking for x86_64-pc-linux-gnu-pkg-config... /usr/bin/pkg-config
checking pkg-config is at least version 0.9.0... yes
checking for glib-genmarshal... /usr/bin/glib-genmarshal
checking for glib-mkenums... /usr/bin/glib-mkenums
checking whether to enable easy codec installation support... yes
checking for MISSING_PLUGINS... yes
checking for GST... yes
checking GStreamer 0.10 inspection tool... yes
checking GStreamer 0.10 playbin2 plugin... yes
checking GStreamer 0.10 ffmpegcolorspace plugin... yes
checking GStreamer 0.10 videoscale plugin... yes
checking GStreamer 0.10 gconfaudiosink plugin... yes
checking GStreamer 0.10 gconfvideosink plugin... yes
checking GStreamer 0.10 goom plugin... yes
checking which smclient backend to use... xsmp
checking for SMCLIENT... yes
checking for DEPENDENCY... yes
checking for MM... yes
checking for GTK... yes
checking for UNIQUE... yes
checking for X... libraries , headers
checking for XTestFakeKeyEvent in -lXtst... yes
checking for XVIDMODE... yes
checking for X11 XFree86 headers... yes
checking whether Python plugin support is requested... yes
checking for a Python interpreter with version >= 2.3... python
checking for python... /usr/bin/python
checking for python version... 2.7
checking for python platform... linux2
checking for python script directory... ${prefix}/lib64/python2.7/site-packages
checking for python extension module directory... ${exec_prefix}/lib64/python2.7/site-packages
checking for PYGTK... yes
checking for pygtk defs... /usr/share/pygtk/2.0/defs
checking for pygtk codegen... /usr/bin/python /usr/lib64/python2.7/site-packages/gtk-2.0/codegen/codegen.py
checking for pygtk h2def... /usr/bin/python /usr/lib64/python2.7/site-packages/gtk-2.0/codegen/h2def.py
checking whether x86_64-pc-linux-gnu-gcc understands -fno-strict-aliasing... yes
checking whether Vala plugin support is requested... no
checking for GLIB... yes
checking for SCREENSAVER... yes
checking for MEDIA_PLAYER_KEYS... yes
checking for DISC_RECORDER... yes
checking for CHAPTERS... yes
checking for BEMUSED... yes
checking for LIBGDATA... yes
checking for LIBGDATA_0_7... yes
checking for LIBSOUP... yes
checking GStreamer 0.10 souphttpsrc plugin... yes
checking which plugins to compile...  properties thumbnail screensaver ontop gromit media-player-keys skipto brasero-disc-recorder screenshot chapters bemused youtube
checking whether to compile the browser plugins... no
checking for NAUTILUS... yes
configure: installing nautilus plugin in /usr/lib64/nautilus/extensions-2.0
checking for DBUS... yes
checking for gconftool-2... /usr/bin/gconftool-2
Using config source xml:merged:/etc/gconf/gconf.xml.defaults for schema installation
Using $(sysconfdir)/gconf/schemas as install directory for schema files
checking whether gcc understands -Wno-sign-compare... yes
checking what warning flags to pass to the C compiler... -Wall -Wmissing-prototypes -Wnested-externs -Wpointer-arith -Wno-sign-compare
checking what language compliance flags to pass to the C compiler...
checking what warning flags to pass to the C++ compiler... -Wall -Wno-unused
checking what language compliance flags to pass to the C++ compiler...
checking for gtkdoc-check... no
checking for gtkdoc-rebase... /usr/bin/gtkdoc-rebase
checking for gtkdoc-mkpdf... no
checking whether to build gtk-doc documentation... no
configure: creating ./config.status
config.status: creating Makefile
config.status: creating totem.spec
config.status: creating lib/Makefile
config.status: creating src/Makefile
config.status: creating src/plugins/Makefile
config.status: creating src/plugins/bemused/Makefile
config.status: creating src/plugins/coherence_upnp/Makefile
config.status: creating src/plugins/dbus-service/Makefile
config.status: creating src/plugins/screensaver/Makefile
config.status: creating src/plugins/screenshot/Makefile
config.status: creating src/plugins/ontop/Makefile
config.status: creating src/plugins/galago/Makefile
config.status: creating src/plugins/gromit/Makefile
config.status: creating src/plugins/iplayer/Makefile
config.status: creating src/plugins/lirc/Makefile
config.status: creating src/plugins/media-player-keys/Makefile
config.status: creating src/plugins/mythtv/Makefile
config.status: creating src/plugins/opensubtitles/Makefile
config.status: creating src/plugins/properties/Makefile
config.status: creating src/plugins/sidebar-test/Makefile
config.status: creating src/plugins/skipto/Makefile
config.status: creating src/plugins/sample-python/Makefile
config.status: creating src/plugins/sample-vala/Makefile
config.status: creating src/plugins/thumbnail/Makefile
config.status: creating src/plugins/totem/Makefile
config.status: creating src/plugins/tracker/Makefile
config.status: creating src/plugins/youtube/Makefile
config.status: creating src/plugins/pythonconsole/Makefile
config.status: creating src/plugins/publish/Makefile
config.status: creating src/plugins/jamendo/Makefile
config.status: creating src/plugins/brasero-disc-recorder/Makefile
config.status: creating src/plugins/chapters/Makefile
config.status: creating src/backend/Makefile
config.status: creating browser-plugin/Makefile
config.status: creating data/Makefile
config.status: creating data/totem.desktop.in.in
config.status: creating data/icons/Makefile
config.status: creating data/icons/16x16/Makefile
config.status: creating data/icons/22x22/Makefile
config.status: creating data/icons/24x24/Makefile
config.status: creating data/icons/32x32/Makefile
config.status: creating data/icons/48x48/Makefile
config.status: creating data/icons/scalable/Makefile
config.status: creating po/Makefile.in
config.status: creating help/Makefile
config.status: creating bindings/Makefile
config.status: creating bindings/python/Makefile
config.status: creating bindings/vala/Makefile
config.status: creating docs/Makefile
config.status: creating docs/reference/Makefile
config.status: creating docs/reference/version.xml
config.status: creating config.h
config.status: executing depfiles commands
config.status: executing default-1 commands
config.status: executing libtool commands
config.status: executing po/stamp-it commands
configure: Totem was configured with the following options:
configure: ** Using the GStreamer-0.10 backend
configure: ** Easy codec installation support enabled
configure: ** Python binding support enabled
configure:    Vala binding support disabled
configure: ** thumbnail plugin enabled
configure: ** screensaver plugin enabled
configure: ** ontop plugin enabled
configure:    galago plugin disabled
configure: ** gromit plugin enabled
configure:    lirc plugin disabled
configure: ** media-player-keys plugin enabled
configure:    mythtv plugin disabled
configure: ** properties plugin enabled
configure:    sidebar-test plugin disabled
configure: ** skipto plugin enabled
configure:    sample-python plugin disabled
configure:    sample-vala plugin disabled
configure: ** bemused plugin enabled
configure: ** youtube plugin enabled
configure:    publish plugin disabled
configure:    tracker plugin disabled
configure:    pythonconsole plugin disabled
configure:    jamendo plugin disabled
configure:    opensubtitles plugin disabled
configure: ** screenshot plugin enabled
configure: ** brasero-disc-recorder plugin enabled
configure:    coherence_upnp plugin disabled
configure:    dbus-service plugin disabled
configure:    iplayer plugin disabled
configure: ** chapters plugin enabled
configure:    Browser plugin disabled
configure: ** Nautilus properties page enabled
configure: ** XTest (legacy screensaver) support enabled
configure: ** D-Bus (gnome-screensaver) support enabled
configure: ** XVidmode support enabled
configure: ** XFree86 multimedia keys support enabled
configure: ** SM client support enabled
configure: End options
>>> Source configured.
>>> Compiling source in /var/tmp/portage/media-video/totem-2.32.0-r2/work/totem-2.32.0 ...
make -j3
make  all-recursive
make[1]: Entering directory `/var/tmp/portage/media-video/totem-2.32.0-r2/work/totem-2.32.0'
Making all in lib
make[2]: Entering directory `/var/tmp/portage/media-video/totem-2.32.0-r2/work/totem-2.32.0/lib'
  CC     libtotemscrsaver_la-totem-scrsaver.lo
  CCLD   libtotemscrsaver.la
make[2]: Leaving directory `/var/tmp/portage/media-video/totem-2.32.0-r2/work/totem-2.32.0/lib'
Making all in bindings
make[2]: Entering directory `/var/tmp/portage/media-video/totem-2.32.0-r2/work/totem-2.32.0/bindings'
Making all in python
make[3]: Entering directory `/var/tmp/portage/media-video/totem-2.32.0-r2/work/totem-2.32.0/bindings/python'
( cd . && /usr/bin/python /usr/lib64/python2.7/site-packages/gtk-2.0/codegen/codegen.py \
   --register /usr/share/pygtk/2.0/defs/gtk-types.defs \
   --override totem.override \
   --prefix pytotem totem.defs ) > totem.c
***INFO*** There are no declared global functions.
***INFO*** The coverage of methods is 100.00% (56/56)
***INFO*** There are no declared virtual proxies.
***INFO*** There are no declared virtual accessors.
***INFO*** There are no declared interface proxies.
make  all-am
make[4]: Entering directory `/var/tmp/portage/media-video/totem-2.32.0-r2/work/totem-2.32.0/bindings/python'
  CC     totem_python_la-override_common.lo
  CC     totem_python_la-totem.lo
  CCLD   totem-python.la
make[4]: Leaving directory `/var/tmp/portage/media-video/totem-2.32.0-r2/work/totem-2.32.0/bindings/python'
make[3]: Leaving directory `/var/tmp/portage/media-video/totem-2.32.0-r2/work/totem-2.32.0/bindings/python'
make[3]: Entering directory `/var/tmp/portage/media-video/totem-2.32.0-r2/work/totem-2.32.0/bindings'
make[3]: Nothing to be done for `all-am'.
make[3]: Leaving directory `/var/tmp/portage/media-video/totem-2.32.0-r2/work/totem-2.32.0/bindings'
make[2]: Leaving directory `/var/tmp/portage/media-video/totem-2.32.0-r2/work/totem-2.32.0/bindings'
Making all in po
make[2]: Entering directory `/var/tmp/portage/media-video/totem-2.32.0-r2/work/totem-2.32.0/po'
  MSGFMT am.gmo
  MSGFMT ar.gmo
  MSGFMT as.gmo
  MSGFMT ast.gmo
  MSGFMT az.gmo
  MSGFMT be.gmo
  MSGFMT be@latin.gmo
  MSGFMT bg.gmo
  MSGFMT bn.gmo
  MSGFMT bn_IN.gmo
  MSGFMT br.gmo
  MSGFMT ca.gmo
  MSGFMT ca@valencia.gmo
  MSGFMT crh.gmo
  MSGFMT cs.gmo
  MSGFMT cy.gmo
  MSGFMT da.gmo
  MSGFMT de.gmo
  MSGFMT dz.gmo
  MSGFMT el.gmo
  MSGFMT en_CA.gmo
  MSGFMT en_GB.gmo
  MSGFMT en@shaw.gmo
  MSGFMT es.gmo
  MSGFMT eu.gmo
  MSGFMT et.gmo
  MSGFMT fa.gmo
  MSGFMT fi.gmo
  MSGFMT fr.gmo
  MSGFMT ga.gmo
  MSGFMT gl.gmo
  MSGFMT gu.gmo
  MSGFMT he.gmo
  MSGFMT hi.gmo
  MSGFMT hr.gmo
  MSGFMT hu.gmo
  MSGFMT id.gmo
  MSGFMT is.gmo
  MSGFMT it.gmo
  MSGFMT ka.gmo
  MSGFMT ja.gmo
  MSGFMT kk.gmo
  MSGFMT kn.gmo
  MSGFMT ko.gmo
  MSGFMT ku.gmo
  MSGFMT lt.gmo
  MSGFMT lv.gmo
  MSGFMT mai.gmo
  MSGFMT mg.gmo
  MSGFMT mk.gmo
  MSGFMT ml.gmo
  MSGFMT mr.gmo
  MSGFMT ms.gmo
  MSGFMT nb.gmo
  MSGFMT ne.gmo
  MSGFMT nl.gmo
  MSGFMT oc.gmo
  MSGFMT nn.gmo
  MSGFMT or.gmo
  MSGFMT pa.gmo
  MSGFMT pl.gmo
  MSGFMT pt.gmo
  MSGFMT pt_BR.gmo
  MSGFMT ro.gmo
  MSGFMT ru.gmo
  MSGFMT rw.gmo
  MSGFMT si.gmo
  MSGFMT sk.gmo
  MSGFMT sl.gmo
  MSGFMT sq.gmo
  MSGFMT sr.gmo
  MSGFMT sr@latin.gmo
  MSGFMT sv.gmo
  MSGFMT ta.gmo
  MSGFMT te.gmo
  MSGFMT th.gmo
  MSGFMT tr.gmo
  MSGFMT ug.gmo
  MSGFMT uk.gmo
  MSGFMT vi.gmo
  MSGFMT wa.gmo
  MSGFMT xh.gmo
  MSGFMT zh_CN.gmo
  MSGFMT zh_HK.gmo
  MSGFMT zh_TW.gmo
make[2]: Leaving directory `/var/tmp/portage/media-video/totem-2.32.0-r2/work/totem-2.32.0/po'
Making all in data
make[2]: Entering directory `/var/tmp/portage/media-video/totem-2.32.0-r2/work/totem-2.32.0/data'
Making all in icons
make[3]: Entering directory `/var/tmp/portage/media-video/totem-2.32.0-r2/work/totem-2.32.0/data/icons'
Making all in 16x16
make[4]: Entering directory `/var/tmp/portage/media-video/totem-2.32.0-r2/work/totem-2.32.0/data/icons/16x16'
make[4]: Nothing to be done for `all'.
make[4]: Leaving directory `/var/tmp/portage/media-video/totem-2.32.0-r2/work/totem-2.32.0/data/icons/16x16'
Making all in 22x22
make[4]: Entering directory `/var/tmp/portage/media-video/totem-2.32.0-r2/work/totem-2.32.0/data/icons/22x22'
make[4]: Nothing to be done for `all'.
make[4]: Leaving directory `/var/tmp/portage/media-video/totem-2.32.0-r2/work/totem-2.32.0/data/icons/22x22'
Making all in 24x24
make[4]: Entering directory `/var/tmp/portage/media-video/totem-2.32.0-r2/work/totem-2.32.0/data/icons/24x24'
make[4]: Nothing to be done for `all'.
make[4]: Leaving directory `/var/tmp/portage/media-video/totem-2.32.0-r2/work/totem-2.32.0/data/icons/24x24'
Making all in 32x32
make[4]: Entering directory `/var/tmp/portage/media-video/totem-2.32.0-r2/work/totem-2.32.0/data/icons/32x32'
make[4]: Nothing to be done for `all'.
make[4]: Leaving directory `/var/tmp/portage/media-video/totem-2.32.0-r2/work/totem-2.32.0/data/icons/32x32'
Making all in 48x48
make[4]: Entering directory `/var/tmp/portage/media-video/totem-2.32.0-r2/work/totem-2.32.0/data/icons/48x48'
make[4]: Nothing to be done for `all'.
make[4]: Leaving directory `/var/tmp/portage/media-video/totem-2.32.0-r2/work/totem-2.32.0/data/icons/48x48'
Making all in scalable
make[4]: Entering directory `/var/tmp/portage/media-video/totem-2.32.0-r2/work/totem-2.32.0/data/icons/scalable'
make[4]: Nothing to be done for `all'.
make[4]: Leaving directory `/var/tmp/portage/media-video/totem-2.32.0-r2/work/totem-2.32.0/data/icons/scalable'
make[4]: Entering directory `/var/tmp/portage/media-video/totem-2.32.0-r2/work/totem-2.32.0/data/icons'
make[4]: Nothing to be done for `all-am'.
make[4]: Leaving directory `/var/tmp/portage/media-video/totem-2.32.0-r2/work/totem-2.32.0/data/icons'
make[3]: Leaving directory `/var/tmp/portage/media-video/totem-2.32.0-r2/work/totem-2.32.0/data/icons'
make[3]: Entering directory `/var/tmp/portage/media-video/totem-2.32.0-r2/work/totem-2.32.0/data'
  GEN    totem.desktop.in
  GEN    totem-video-thumbnail.schemas.in
  ITMRG  totem.schemas
  GEN    totem-handlers.schemas.in
  GEN    totem-mime-types.h
  GEN    nautilus-audio-mime-types.h
  ITMRG  totem.desktop
  ITMRG  totem-handlers.schemas
  ITMRG  totem-video-thumbnail.schemas
make[3]: Leaving directory `/var/tmp/portage/media-video/totem-2.32.0-r2/work/totem-2.32.0/data'
make[2]: Leaving directory `/var/tmp/portage/media-video/totem-2.32.0-r2/work/totem-2.32.0/data'
Making all in help
make[2]: Entering directory `/var/tmp/portage/media-video/totem-2.32.0-r2/work/totem-2.32.0/help'
  MSGFMT ca/ca.mo
  MSGFMT bg/bg.mo
echo 'const gchar* documentation_credits[] = {' >> totem-docs.h.tmp
list='C/totem.xml'; for doc in $list; do \
  xmlpath="`echo $doc | sed -e 's/^\(.*\/\).*/\1/' -e '/\//!s/.*//'`:./`echo $doc | sed -e 's/^\(.*\/\).*/\1/' -e '/\//!s/.*//'`"; \
  if ! test -f "$doc"; then doc="./$doc"; fi; \
  xsltproc --path "$xmlpath" `/usr/bin/pkg-config --variable xmldir gnome-doc-utils`/gnome/xslt/docbook/utils/credits.xsl $doc; \
done | sort | uniq \
  | awk 'BEGIN{s=""}{n=split($0,w,"<");if(s!=""&&s!=substr(w[1],1,length(w[1])-1)){print s};if(n>1){print $0;s=""}else{s=$0}};END{if(s!=""){print s}}' \
  | sed -e 's/\\/\\\\/' -e 's/"/\\"/' -e 's/\(.*\)/\t"\1",/' >> totem-docs.h.tmp
  MSGFMT cs/cs.mo
  MSGFMT da/da.mo
  MSGFMT de/de.mo
  MSGFMT el/el.mo
  MSGFMT en_GB/en_GB.mo
echo '   NULL' >> totem-docs.h.tmp
  MSGFMT es/es.mo
echo '};' >> totem-docs.h.tmp
echo >> totem-docs.h.tmp
list='C/totem.xml'; for doc in $list; do \
  xmlpath="`echo $doc | sed -e 's/^\(.*\/\).*/\1/' -e '/\//!s/.*//'`:./`echo $doc | sed -e 's/^\(.*\/\).*/\1/' -e '/\//!s/.*//'`"; \
  if ! test -f "$doc"; then doc="./$doc"; fi; \
  docid=`echo "$doc" | sed -e 's/.*\/\([^/]*\)\.xml/\1/' \
    | sed -e 's/[^a-zA-Z_]/_/g' | tr 'a-z' 'A-Z'`; \
  echo $xmlpath; \
  ids=`xsltproc --xinclude --path "$xmlpath" /usr/share/xml/gnome/xslt/docbook/utils/ids.xsl $doc`; \
  for id in $ids; do \
    echo '#define HELP_'`echo $docid`'_'`echo $id \
      | sed -e 's/[^a-zA-Z_]/_/g' | tr 'a-z' 'A-Z'`' "'$id'"' >> totem-docs.h.tmp; \
  done; \
  echo >> totem-docs.h.tmp; \
done;
  MSGFMT eu/eu.mo
  MSGFMT fi/fi.mo
C/:./C/
  MSGFMT fr/fr.mo
  MSGFMT it/it.mo
  MSGFMT ja/ja.mo
  MSGFMT oc/oc.mo
  MSGFMT pa/pa.mo
  MSGFMT pl/pl.mo
  MSGFMT pt_BR/pt_BR.mo
  MSGFMT ru/ru.mo
  MSGFMT sv/sv.mo
  MSGFMT uk/uk.mo
  MSGFMT zh_CN/zh_CN.mo
  MSGFMT zh_HK/zh_HK.mo
  MSGFMT zh_TW/zh_TW.mo
  DB2OMF totem-C.omf
  XML2PO bg/totem.xml
  XML2PO ca/totem.xml
  XML2PO cs/totem.xml
  XML2PO da/totem.xml
cp totem-docs.h.tmp totem-docs.h && rm -f totem-docs.h.tmp
  XML2PO de/totem.xml
  XML2PO el/totem.xml
  XML2PO en_GB/totem.xml
  XML2PO es/totem.xml
  XML2PO eu/totem.xml
  XML2PO fi/totem.xml
  XML2PO fr/totem.xml
  XML2PO it/totem.xml
  XML2PO ja/totem.xml
  XML2PO oc/totem.xml
  XML2PO pa/totem.xml
  XML2PO pl/totem.xml
  XML2PO pt_BR/totem.xml
  XML2PO ru/totem.xml
  XML2PO sv/totem.xml
  XML2PO uk/totem.xml
  XML2PO zh_CN/totem.xml
  XML2PO zh_HK/totem.xml
  XML2PO zh_TW/totem.xml
  DB2OMF totem-bg.omf
  DB2OMF totem-ca.omf
  DB2OMF totem-cs.omf
  DB2OMF totem-da.omf
  DB2OMF totem-de.omf
  DB2OMF totem-el.omf
  DB2OMF totem-en_GB.omf
  DB2OMF totem-es.omf
  DB2OMF totem-eu.omf
  DB2OMF totem-fi.omf
  DB2OMF totem-fr.omf
  DB2OMF totem-it.omf
  DB2OMF totem-ja.omf
  DB2OMF totem-oc.omf
  DB2OMF totem-pa.omf
  DB2OMF totem-pl.omf
  DB2OMF totem-pt_BR.omf
  DB2OMF totem-ru.omf
  DB2OMF totem-sv.omf
  DB2OMF totem-uk.omf
  DB2OMF totem-zh_CN.omf
  DB2OMF totem-zh_HK.omf
  DB2OMF totem-zh_TW.omf
make[2]: Leaving directory `/var/tmp/portage/media-video/totem-2.32.0-r2/work/totem-2.32.0/help'
Making all in src
make[2]: Entering directory `/var/tmp/portage/media-video/totem-2.32.0-r2/work/totem-2.32.0/src'
  GEN    totemobject-marshal.h
  GEN    totemplaylist-marshal.h
  GEN    totemvideolist-marshal.h
  GEN    totemplaylist-marshal.c
  GEN    totemobject-marshal.c
  GEN    totemvideolist-marshal.c
make  all-recursive
make[3]: Entering directory `/var/tmp/portage/media-video/totem-2.32.0-r2/work/totem-2.32.0/src'
Making all in plugins
make[4]: Entering directory `/var/tmp/portage/media-video/totem-2.32.0-r2/work/totem-2.32.0/src/plugins'
Making all in properties
make[5]: Entering directory `/var/tmp/portage/media-video/totem-2.32.0-r2/work/totem-2.32.0/src/plugins/properties'
  CC     libbaconvideowidgetproperties_la-bacon-video-widget-properties.lo
/usr/bin/intltool-merge ../../../po movie-properties.totem-plugin.in movie-properties.totem-plugin -d -u -c ../../../po/.intltool-merge-cache
  CC     libmovie_properties_la-totem-movie-properties.lo
Found cached translation database
Merging translations into movie-properties.totem-plugin.
  CCLD   libbaconvideowidgetproperties.la
  CCLD   libmovie-properties.la
make[5]: Leaving directory `/var/tmp/portage/media-video/totem-2.32.0-r2/work/totem-2.32.0/src/plugins/properties'
Making all in thumbnail
make[5]: Entering directory `/var/tmp/portage/media-video/totem-2.32.0-r2/work/totem-2.32.0/src/plugins/thumbnail'
/usr/bin/intltool-merge ../../../po thumbnail.totem-plugin.in thumbnail.totem-plugin -d -u -c ../../../po/.intltool-merge-cache
  CC     libthumbnail_la-totem-thumbnail.lo
Found cached translation database
Merging translations into thumbnail.totem-plugin.
  CCLD   libthumbnail.la
make[5]: Leaving directory `/var/tmp/portage/media-video/totem-2.32.0-r2/work/totem-2.32.0/src/plugins/thumbnail'
Making all in screensaver
make[5]: Entering directory `/var/tmp/portage/media-video/totem-2.32.0-r2/work/totem-2.32.0/src/plugins/screensaver'
  CC     libscreensaver_la-totem-screensaver.lo
/usr/bin/intltool-merge ../../../po screensaver.totem-plugin.in screensaver.totem-plugin -d -u -c ../../../po/.intltool-merge-cache
Found cached translation database
Merging translations into screensaver.totem-plugin.
  CCLD   libscreensaver.la
make[5]: Leaving directory `/var/tmp/portage/media-video/totem-2.32.0-r2/work/totem-2.32.0/src/plugins/screensaver'
Making all in ontop
make[5]: Entering directory `/var/tmp/portage/media-video/totem-2.32.0-r2/work/totem-2.32.0/src/plugins/ontop'
/usr/bin/intltool-merge ../../../po ontop.totem-plugin.in ontop.totem-plugin -d -u -c ../../../po/.intltool-merge-cache
  CC     libontop_la-totem-ontop.lo
Found cached translation database
Merging translations into ontop.totem-plugin.
  CCLD   libontop.la
make[5]: Leaving directory `/var/tmp/portage/media-video/totem-2.32.0-r2/work/totem-2.32.0/src/plugins/ontop'
Making all in gromit
make[5]: Entering directory `/var/tmp/portage/media-video/totem-2.32.0-r2/work/totem-2.32.0/src/plugins/gromit'
/usr/bin/intltool-merge ../../../po gromit.totem-plugin.in gromit.totem-plugin -d -u -c ../../../po/.intltool-merge-cache
  CC     libgromit_la-totem-gromit.lo
Found cached translation database
Merging translations into gromit.totem-plugin.
  CCLD   libgromit.la
make[5]: Leaving directory `/var/tmp/portage/media-video/totem-2.32.0-r2/work/totem-2.32.0/src/plugins/gromit'
Making all in media-player-keys
make[5]: Entering directory `/var/tmp/portage/media-video/totem-2.32.0-r2/work/totem-2.32.0/src/plugins/media-player-keys'
make  all-am
make[6]: Entering directory `/var/tmp/portage/media-video/totem-2.32.0-r2/work/totem-2.32.0/src/plugins/media-player-keys'
  CC     libmedia_player_keys_la-totem-media-player-keys.lo
/usr/bin/intltool-merge ../../../po media-player-keys.totem-plugin.in media-player-keys.totem-plugin -d -u -c ../../../po/.intltool-merge-cache
  CC     libmedia_player_keys_la-totem-marshal.lo
Found cached translation database
Merging translations into media-player-keys.totem-plugin.
  CCLD   libmedia_player_keys.la
make[6]: Leaving directory `/var/tmp/portage/media-video/totem-2.32.0-r2/work/totem-2.32.0/src/plugins/media-player-keys'
make[5]: Leaving directory `/var/tmp/portage/media-video/totem-2.32.0-r2/work/totem-2.32.0/src/plugins/media-player-keys'
Making all in skipto
make[5]: Entering directory `/var/tmp/portage/media-video/totem-2.32.0-r2/work/totem-2.32.0/src/plugins/skipto'
  CC     libskipto_la-totem-skipto-plugin.lo
  CC     libskipto_la-totem-skipto.lo
  CC     libskipto_la-totem-time-entry.lo
/usr/bin/intltool-merge ../../../po skipto.totem-plugin.in skipto.totem-plugin -d -u -c ../../../po/.intltool-merge-cache
  CCLD   libskipto.la
Found cached translation database
Merging translations into skipto.totem-plugin.
make[5]: Leaving directory `/var/tmp/portage/media-video/totem-2.32.0-r2/work/totem-2.32.0/src/plugins/skipto'
Making all in brasero-disc-recorder
make[5]: Entering directory `/var/tmp/portage/media-video/totem-2.32.0-r2/work/totem-2.32.0/src/plugins/brasero-disc-recorder'
  CC     libbrasero_disc_recorder_la-totem-disc-recorder.lo
/usr/bin/intltool-merge ../../../po brasero-disc-recorder.totem-plugin.in brasero-disc-recorder.totem-plugin -d -u -c ../../../po/.intltool-merge-cache
Found cached translation database
Merging translations into brasero-disc-recorder.totem-plugin.
  CCLD   libbrasero-disc-recorder.la
make[5]: Leaving directory `/var/tmp/portage/media-video/totem-2.32.0-r2/work/totem-2.32.0/src/plugins/brasero-disc-recorder'
Making all in screenshot
make[5]: Entering directory `/var/tmp/portage/media-video/totem-2.32.0-r2/work/totem-2.32.0/src/plugins/screenshot'
  CC     libscreenshot_la-gnome-screenshot-widget.lo
  CC     libscreenshot_la-totem-screenshot-plugin.lo
  CC     libscreenshot_la-totem-screenshot.lo
  CC     libscreenshot_la-totem-gallery.lo
  CC     libscreenshot_la-totem-gallery-progress.lo
/usr/bin/intltool-merge ../../../po screenshot.totem-plugin.in screenshot.totem-plugin -d -u -c ../../../po/.intltool-merge-cache
Found cached translation database
Merging translations into screenshot.totem-plugin.
  CCLD   libscreenshot.la
make[5]: Leaving directory `/var/tmp/portage/media-video/totem-2.32.0-r2/work/totem-2.32.0/src/plugins/screenshot'
Making all in chapters
make[5]: Entering directory `/var/tmp/portage/media-video/totem-2.32.0-r2/work/totem-2.32.0/src/plugins/chapters'
  CC     libchapters_la-totem-chapters.lo
  CC     libchapters_la-totem-cmml-parser.lo
  CC     libchapters_la-totem-chapters-utils.lo
  CC     libchapters_la-totem-edit-chapter.lo
/usr/bin/intltool-merge ../../../po chapters.totem-plugin.in chapters.totem-plugin -d -u -c ../../../po/.intltool-merge-cache
Found cached translation database
Merging translations into chapters.totem-plugin.
  CCLD   libchapters.la
make[5]: Leaving directory `/var/tmp/portage/media-video/totem-2.32.0-r2/work/totem-2.32.0/src/plugins/chapters'
Making all in bemused
make[5]: Entering directory `/var/tmp/portage/media-video/totem-2.32.0-r2/work/totem-2.32.0/src/plugins/bemused'
  CC     libbemused_la-totem-bemused.lo
/usr/bin/intltool-merge ../../../po bemused.totem-plugin.in bemused.totem-plugin -d -u -c ../../../po/.intltool-merge-cache
Found cached translation database
Merging translations into bemused.totem-plugin.
totem-bemused.c: In function 'send_response_flush':
totem-bemused.c:115:10: warning: comparison between signed and unsigned integer expressions
totem-bemused.c: In function 'read_response':
totem-bemused.c:134:17: warning: comparison between signed and unsigned integer expressions
  CCLD   libbemused.la
make[5]: Leaving directory `/var/tmp/portage/media-video/totem-2.32.0-r2/work/totem-2.32.0/src/plugins/bemused'
Making all in youtube
make[5]: Entering directory `/var/tmp/portage/media-video/totem-2.32.0-r2/work/totem-2.32.0/src/plugins/youtube'
/usr/bin/intltool-merge ../../../po youtube.totem-plugin.in youtube.totem-plugin -d -u -c ../../../po/.intltool-merge-cache
  CC     libyoutube_la-totem-youtube.lo
Found cached translation database
Merging translations into youtube.totem-plugin.
  CCLD   libyoutube.la
make[5]: Leaving directory `/var/tmp/portage/media-video/totem-2.32.0-r2/work/totem-2.32.0/src/plugins/youtube'
Making all in totem
make[5]: Entering directory `/var/tmp/portage/media-video/totem-2.32.0-r2/work/totem-2.32.0/src/plugins/totem'
make[5]: Nothing to be done for `all'.
make[5]: Leaving directory `/var/tmp/portage/media-video/totem-2.32.0-r2/work/totem-2.32.0/src/plugins/totem'
make[5]: Entering directory `/var/tmp/portage/media-video/totem-2.32.0-r2/work/totem-2.32.0/src/plugins'
  CC     libtotemmodule_la-totem-module.lo
  CC     libtotemmodule_la-totem-plugin.lo
  CC     libtotemmodule_la-totem-plugins-engine.lo
  CC     libtotemmodule_la-totem-plugin-manager.lo
  CC     libtotemmodule_la-totem-python-module.lo
  CC     libtotemmodule_la-totem-python-plugin.lo
  CCLD   libtotemmodule.la
make[5]: Leaving directory `/var/tmp/portage/media-video/totem-2.32.0-r2/work/totem-2.32.0/src/plugins'
make[4]: Leaving directory `/var/tmp/portage/media-video/totem-2.32.0-r2/work/totem-2.32.0/src/plugins'
Making all in backend
make[4]: Entering directory `/var/tmp/portage/media-video/totem-2.32.0-r2/work/totem-2.32.0/src/backend'
make  all-am
make[5]: Entering directory `/var/tmp/portage/media-video/totem-2.32.0-r2/work/totem-2.32.0/src/backend'
  CC     libbaconvideowidget_la-baconvideowidget-marshal.lo
  CC     libbaconvideowidget_la-bacon-resize.lo
  CC     libbaconvideowidget_la-video-utils.lo
  CC     libbaconvideowidget_la-bacon-video-widget-gst-0.10.lo
  CC     libbaconvideowidget_la-bacon-video-widget-gst-missing-plugins.lo
  CC     libbaconvideowidget_la-gstscreenshot.lo
  CC     bvw_test-bvw-test.o
  CCLD   libbaconvideowidget.la
  CCLD   bvw-test
make[5]: Leaving directory `/var/tmp/portage/media-video/totem-2.32.0-r2/work/totem-2.32.0/src/backend'
make[4]: Leaving directory `/var/tmp/portage/media-video/totem-2.32.0-r2/work/totem-2.32.0/src/backend'
make[4]: Entering directory `/var/tmp/portage/media-video/totem-2.32.0-r2/work/totem-2.32.0/src'
  CC     libtotem_properties_page_la-totem-properties-main.lo
  CC     libtotem_properties_page_la-totem-properties-view.lo
  CC     libtotem_player_la-totem-statusbar.lo
  CC     libtotem_player_la-totem-interface.lo
  CC     libtotem_player_la-totem-fullscreen.lo
  CC     libtotem_player_la-gsd-media-keys-window.lo
  CC     libtotem_player_la-totem-time-label.lo
  CC     libtotem_main_la-totemobject-marshal.lo
  CC     libtotem_main_la-totemplaylist-marshal.lo
  CC     libtotem_main_la-totemvideolist-marshal.lo
  CC     libtotem_main_la-totem-object.lo
  CC     libtotem_main_la-totem-cell-renderer-video.lo
  CC     libtotem_main_la-totem-video-list.lo
  CC     libtotem_main_la-totem-preferences.lo
  CC     libtotem_main_la-totem-dnd-menu.lo
  CC     libtotem_main_la-totem-options.lo
  CC     libtotem_main_la-totem-playlist.lo
  CC     libtotem_main_la-eggfileformatchooser.lo
  CC     libtotem_main_la-totem-session.lo
  CC     libtotem_main_la-totem-sidebar.lo
  CC     libtotem_main_la-totem-open-location.lo
  CC     libtotem_main_la-totem-menu.lo
  CC     libtotem_main_la-totem-uri.lo
  CC     libtotem_main_la-ev-sidebar.lo
  CC     libtotem_main_la-totem-subtitle-encoding.lo
  CC     libtotem_main_la-eggsmclient.lo
  CC     libtotem_main_la-eggdesktopfile.lo
  CC     libtotem_main_la-eggsmclient-xsmp.lo
  CC     totem-totem.o
  CC     totem_video_thumbnailer-totem-video-thumbnailer.o
  CC     totem_video_thumbnailer-totem-resources.o
  CC     totem_video_indexer-totem-video-indexer.o
  CC     totem_video_indexer-totem-resources.o
  CC     totem_audio_preview-totem-audio-preview.o
  CC     totem_audio_preview-totem-resources.o
  CC     test_properties_page-totem-properties-main.o
  CC     test_properties_page-totem-properties-view.o
  CC     test_properties_page-test-properties-page.o
  CCLD   libtotem_player.la
  CCLD   totem-video-thumbnailer
  CCLD   totem-video-indexer
  CCLD   totem-audio-preview
  CCLD   libtotem-properties-page.la
  CCLD   test-properties-page
  CCLD   libtotem_main.la
  CCLD   totem
/usr/lib64/libtotem-plparser.so: undefined reference to `g_mutex_lock'
/usr/lib64/libtotem-plparser.so: undefined reference to `g_mutex_unlock'
/usr/lib64/libtotem-plparser.so: undefined reference to `g_mutex_free'
/usr/lib64/libtotem-plparser.so: undefined reference to `g_mutex_new'
collect2: ld returned 1 exit status
make[4]: *** [totem] Error 1
make[4]: Leaving directory `/var/tmp/portage/media-video/totem-2.32.0-r2/work/totem-2.32.0/src'
make[3]: *** [all-recursive] Error 1
make[3]: Leaving directory `/var/tmp/portage/media-video/totem-2.32.0-r2/work/totem-2.32.0/src'
make[2]: *** [all] Error 2
make[2]: Leaving directory `/var/tmp/portage/media-video/totem-2.32.0-r2/work/totem-2.32.0/src'
make[1]: *** [all-recursive] Error 1
make[1]: Leaving directory `/var/tmp/portage/media-video/totem-2.32.0-r2/work/totem-2.32.0'
make: *** [all] Error 2
emake failed
 * ERROR: media-video/totem-2.32.0-r2 failed (compile phase):
 *   compile failure
 *
 * Call stack:
 *     ebuild.sh, line   85:  Called src_compile
 *   environment, line 6103:  Called gnome2_src_compile
 *   environment, line 3263:  Called die
 * The specific snippet of code:
 *       emake || die "compile failure"
 *
 * If you need support, post the output of `emerge --info '=media-video/totem-2.32.0-r2'`,
 * the complete build log and the output of `emerge -pqv '=media-video/totem-2.32.0-r2'`.
 * The complete build log is located at '/var/tmp/portage/media-video/totem-2.32.0-r2/temp/build.log'.
 * The ebuild environment file is located at '/var/tmp/portage/media-video/totem-2.32.0-r2/temp/environment'.
 * Working directory: '/var/tmp/portage/media-video/totem-2.32.0-r2/work/totem-2.32.0'
 * S: '/var/tmp/portage/media-video/totem-2.32.0-r2/work/totem-2.32.0'


Any help would be appreciated.


Last edited by wtfitz on Wed Oct 03, 2012 2:50 pm; edited 2 times in total
Back to top
View user's profile Send private message
djdunn
l33t
l33t


Joined: 26 Dec 2004
Posts: 689
Location: Arrakis

PostPosted: Mon Oct 01, 2012 3:58 pm    Post subject: Reply with quote

revdep-rebuild ?
_________________
"Yesterday is history, tomorrow is a mystery, but today is a gift. That is why it is called the present."

-Master Oogway
Back to top
View user's profile Send private message
wtfitz
n00b
n00b


Joined: 01 Oct 2012
Posts: 9

PostPosted: Mon Oct 01, 2012 4:05 pm    Post subject: Reply with quote

I ran revdep-rebuild again, got the following output, and have the same problem with Totem.

Code:
 * Configuring search environment for revdep-rebuild
 * Environment mismatch from previous run, deleting temporary files...

 * Checking reverse dependencies
 * Packages containing binaries and libraries broken by a package update
 * will be emerged.

 * Collecting system binaries and libraries
 * Generated new 1_files.rr
 * Collecting complete LD_LIBRARY_PATH
 * Generated new 2_ldpath.rr
 * Checking dynamic linking consistency
[ 100% ]                 

 * Dynamic linking on your system is consistent... All done.
Back to top
View user's profile Send private message
VoidMage
Watchman
Watchman


Joined: 14 Oct 2006
Posts: 5573

PostPosted: Mon Oct 01, 2012 5:36 pm    Post subject: Reply with quote

The lib in question fails to explicitly link with gthread - at the time it was released, implicit was enough and the more recent releases (>=3.4) take this in account.
Back to top
View user's profile Send private message
wtfitz
n00b
n00b


Joined: 01 Oct 2012
Posts: 9

PostPosted: Mon Oct 01, 2012 5:57 pm    Post subject: Reply with quote

VoidMage wrote:
The lib in question fails to explicitly link with gthread - at the time it was released, implicit was enough and the more recent releases (>=3.4) take this in account.

I'm sorry, the wording confuses me a little. Are you saying it should link properly with newer releases? I'm running 3.4.9
Back to top
View user's profile Send private message
VoidMage
Watchman
Watchman


Joined: 14 Oct 2006
Posts: 5573

PostPosted: Mon Oct 01, 2012 7:55 pm    Post subject: Reply with quote

Actually, there seems to be something odd here - libtotem-plparser already explicitly links with gthread.

Could you pastebin its verbose build log ?
Back to top
View user's profile Send private message
wcg
Guru
Guru


Joined: 06 Jan 2009
Posts: 588

PostPosted: Mon Oct 01, 2012 8:04 pm    Post subject: Reply with quote

So would adding "-lgthread" to LDFLAGS on the emerge command line fix it?
Code:

LDFLAGS="$LDFLAGS -lgthread" emerge ....


(Or will emerge mangle that when passing LDFLAGS from make.conf to gcc?)
_________________
TIA
Back to top
View user's profile Send private message
wtfitz
n00b
n00b


Joined: 01 Oct 2012
Posts: 9

PostPosted: Mon Oct 01, 2012 8:32 pm    Post subject: Reply with quote

VoidMage wrote:
Actually, there seems to be something odd here - libtotem-plparser already explicitly links with gthread.

Could you pastebin its verbose build log ?

The posted log is from emerge with the --verbose flag. Is there something else I should be doing to get more information from the build process?
Back to top
View user's profile Send private message
wcg
Guru
Guru


Joined: 06 Jan 2009
Posts: 588

PostPosted: Mon Oct 01, 2012 8:49 pm    Post subject: Reply with quote

A pastebin site: http://pastebin.ca/

(Where you can paste long emerge logs, dmesg output, etc,
and the site will give you back a URL to post for that log
and hold onto it for 30 days or so. There are other pastebin
sites, too. This one has generally been up and working
when I used it.)
_________________
TIA
Back to top
View user's profile Send private message
wtfitz
n00b
n00b


Joined: 01 Oct 2012
Posts: 9

PostPosted: Mon Oct 01, 2012 9:41 pm    Post subject: Reply with quote

I don't mind using pastebin, but I was asking if I need to post something other than the log in the original post. It was done with the --verbose flag, and I don't know of any way to get more information from the build.

Here is the log on pastebin if that helps:
http://pastebin.ca/2238234
Back to top
View user's profile Send private message
Hu
Watchman
Watchman


Joined: 06 Mar 2007
Posts: 8972

PostPosted: Tue Oct 02, 2012 2:13 am    Post subject: Reply with quote

djdunn wrote:
revdep-rebuild ?
This can only detect failures where the broken library depends on a library that is missing or otherwise unusable. It does not detect when a library depends on a symbol that is not provided by any libraries on the dependency list, since that can be legitimate in some cases.
VoidMage wrote:
Actually, there seems to be something odd here - libtotem-plparser already explicitly links with gthread.
Earlier in the thread, you stated that it previously did not do so. Perhaps the OP has not rebuilt libtotem-plparser since before the change to use an explicit link. OP: when was the last time you built the package that contains /usr/lib64/libtotem-plparser.so?
Back to top
View user's profile Send private message
wtfitz
n00b
n00b


Joined: 01 Oct 2012
Posts: 9

PostPosted: Tue Oct 02, 2012 2:41 am    Post subject: Reply with quote

The system is only a couple of months old, so it hasn't been that long since I built the package originally. I tried emerging dev-libs/totem-pl-parser and got compile errors during the build.

http://pastebin.ca/2238382
Back to top
View user's profile Send private message
wcg
Guru
Guru


Joined: 06 Jan 2009
Posts: 588

PostPosted: Tue Oct 02, 2012 7:08 am    Post subject: Reply with quote

Looking at the compile errors in the log, my guess would be that
you either do not have some dependency (library) installed or
that the version that you do have installed is too old (or too new,
but that would be rare) for the version of totem that you are
trying to emerge.

An alternative would be that the library is installed, it is a
version that totem can use, but it was not installed with
USE flags that enabled the symbols that the totem build
is looking for.

I do not know much about totem and its dependencies in particular,
so that is about as far as I can take it.
_________________
TIA
Back to top
View user's profile Send private message
krinn
Advocate
Advocate


Joined: 02 May 2003
Posts: 4270

PostPosted: Tue Oct 02, 2012 10:16 am    Post subject: Reply with quote

emerge -1 gmime
report errors if any, else redo totem-pl-parser rebuild
Back to top
View user's profile Send private message
VoidMage
Watchman
Watchman


Joined: 14 Oct 2006
Posts: 5573

PostPosted: Tue Oct 02, 2012 11:08 am    Post subject: Reply with quote

To clarify: errors like '/usr/lib64/libtotem-plparser.so: undefined reference to `g_mutex_lock'' mean it doesn't link, but the content of relevant Makefile.am suggest it should. Also, it seems that file hasn't been changed since 2.32 (at least not in a relevant way).
Therefore I'd like to see the verbose build log of dev-libs/totem-pl-parser, mostly for complete command line used for linking the lib.
A hint: the log in http://pastebin.ca/2238234 is not a verbose one, I need one from totem-pl-parser with V=1.
Back to top
View user's profile Send private message
wtfitz
n00b
n00b


Joined: 01 Oct 2012
Posts: 9

PostPosted: Tue Oct 02, 2012 1:31 pm    Post subject: Reply with quote

emerge -1 gmime completed without errors.

I added V=1 to my makeopts and tried totem-pl-parser again.

http://pastebin.ca/2238479
Back to top
View user's profile Send private message
VoidMage
Watchman
Watchman


Joined: 14 Oct 2006
Posts: 5573

PostPosted: Tue Oct 02, 2012 5:47 pm    Post subject: Reply with quote

This log (http://pastebin.ca/2238479) shows only that libgmime is broken, though it suggests totem-pl-parser was fine.

Rebuild gmime, see if 'ldd -r /usr/lib64/libgmime-2.4.so' doesn't return any errors, if it does, pastebin a verbose build log of it.
Back to top
View user's profile Send private message
krinn
Advocate
Advocate


Joined: 02 May 2003
Posts: 4270

PostPosted: Tue Oct 02, 2012 7:58 pm    Post subject: Reply with quote

try emerge -1 glib too
Back to top
View user's profile Send private message
wtfitz
n00b
n00b


Joined: 01 Oct 2012
Posts: 9

PostPosted: Tue Oct 02, 2012 8:52 pm    Post subject: Reply with quote

The gmime rebuild completed, but here is the log http://pastebin.ca/2238608

ldd -r /usr/lib64/libgmime-2.4.so also doesn't return any errors
Code:
lib # ldd -r /usr/lib64/libgmime-2.4.so
   linux-vdso.so.1 (0x00007fff7afff000)
   libgobject-2.0.so.0 => /usr/lib64/libgobject-2.0.so.0 (0x00007ffc084bf000)
   libglib-2.0.so.0 => /usr/lib64/libglib-2.0.so.0 (0x00007ffc0819b000)
   libz.so.1 => /lib64/libz.so.1 (0x00007ffc07f84000)
   libpthread.so.0 => /lib64/libpthread.so.0 (0x00007ffc07d67000)
   libc.so.6 => /lib64/libc.so.6 (0x00007ffc079be000)
   libgthread-2.0.so.0 => /usr/lib64/libgthread-2.0.so.0 (0x00007ffc077b8000)
   libffi.so.6 => /usr/lib64/libffi.so.6 (0x00007ffc075b0000)
   librt.so.1 => /lib64/librt.so.1 (0x00007ffc073a7000)
   /lib64/ld-linux-x86-64.so.2 (0x00007ffc089a4000)

I ran emerge -1 glib and emerge -1 dbus-glib but I still get the same errors while building totem-pl-parser. Here is the log from the glib rebuild http://pastebin.ca/2238636
Back to top
View user's profile Send private message
wtfitz
n00b
n00b


Joined: 01 Oct 2012
Posts: 9

PostPosted: Wed Oct 03, 2012 2:49 pm    Post subject: Reply with quote

In one of my attempts to install totem-pl-parser, the log showed that it was trying to call /usr/lib64/libgirepository-1.0.so.1.0.0.
equery showed that this was installed by gobject-introspection. I rebuilt that, and it fixed my problem. I'm now able to build totem error free.

Thanks for all the help everyone!
Back to top
View user's profile Send private message
Display posts from previous:   
Reply to topic    Gentoo Forums Forum Index Portage & Programming All times are GMT
Page 1 of 1

 
Jump to:  
You cannot post new topics in this forum
You cannot reply to topics in this forum
You cannot edit your posts in this forum
You cannot delete your posts in this forum
You cannot vote in polls in this forum