Gentoo Websites Logo
Go to: Gentoo Home Documentation Forums Lists Bugs Planet Store Wiki Get Gentoo!
Bug 518586 - Handbrake /dev results different, lots of Gtk messages
Summary: Handbrake /dev results different, lots of Gtk messages
Status: RESOLVED DUPLICATE of bug 518352
Alias: None
Product: Gentoo Linux
Classification: Unclassified
Component: Current packages (show other bugs)
Hardware: All Linux
: Normal normal (vote)
Assignee: Gentoo Linux Gnome Desktop Team
URL:
Whiteboard:
Keywords:
Depends on:
Blocks:
 
Reported: 2014-07-30 14:48 UTC by Mark Knecht
Modified: 2014-12-27 12:47 UTC (History)
2 users (show)

See Also:
Package list:
Runtime testing required: ---


Attachments
Handbrake Gtk Errors (Handbrake GTK Errors,14.88 KB, text/plain)
2014-07-30 14:49 UTC, Mark Knecht
Details

Note You need to log in before you can comment on or make changes to this bug.
Description Mark Knecht 2014-07-30 14:48:00 UTC
Apparently recent updates have caused ghb, the Handbrake GUI, to start throwing lots of errors in the terminal I run it in. Additionally something has change when I go to /dev to choose cdrom. I'm not sure what it is but stuff is missing vs older versions.

Handbrake is still ripping just fine. There don't seem to be any technical problems with the output files.

Reproducible: Always

Steps to Reproduce:
1. Run ghb from a terminal
2) Choose 'Source'
Actual Results:  
In the upper left there are two gray boxes. I believe they used to have words or symbols (like a '/' maybe?) in they. They still seem to do something when I press them. Whem my mouse floats over the ghb app I throw lots of Gtk error messages in the terminal. (Copied below)

Expected Results:  
No/fewer Gtk errors?



c2RAID6 ~ # emerge --info
Portage 2.2.8-r1 (default/linux/amd64/13.0/desktop/kde, gcc-4.7.3, glibc-2.17, 3.12.24-gentoo x86_64)
=================================================================
System uname: Linux-3.12.24-gentoo-x86_64-Intel-R-_Core-TM-_i7_CPU_X_980_@_3.33GHz-with-gentoo-2.2
KiB Mem:    24685700 total,   7035536 free
KiB Swap:   12582904 total,  12582904 free
Timestamp of tree: Wed, 30 Jul 2014 12:15:01 +0000
ld GNU ld (GNU Binutils) 2.23.2
app-shells/bash:          4.2_p45
dev-java/java-config:     2.2.0
dev-lang/python:          2.7.6, 3.3.3
dev-util/cmake:           2.8.12.2-r1
dev-util/pkgconfig:       0.28-r1
sys-apps/baselayout:      2.2
sys-apps/openrc:          0.12.4
sys-apps/sandbox:         2.6-r1
sys-devel/autoconf:       2.69
sys-devel/automake:       1.11.6, 1.12.6, 1.13.4
sys-devel/binutils:       2.23.2
sys-devel/gcc:            4.7.3-r1
sys-devel/gcc-config:     1.7.3
sys-devel/libtool:        2.4.2-r1
sys-devel/make:           3.82-r4
sys-kernel/linux-headers: 3.13 (virtual/os-headers)
sys-libs/glibc:           2.17
Repositories: gentoo
ACCEPT_KEYWORDS="amd64"
ACCEPT_LICENSE="* -@EULA dlj-1.1 PUEL AdobeFlash-10.3 skype-eula google-chrome skype-4.0.0.7-copyright google-talkplugin Google-TOS"
CBUILD="x86_64-pc-linux-gnu"
CFLAGS="-O2 -march=native -pipe"
CHOST="x86_64-pc-linux-gnu"
CONFIG_PROTECT="/etc /usr/share/config /usr/share/gnupg/qualified.txt"
CONFIG_PROTECT_MASK="/etc/ca-certificates.conf /etc/env.d /etc/fonts/fonts.conf /etc/gconf /etc/gentoo-release /etc/revdep-rebuild /etc/sandbox.d /etc/terminfo /etc/texmf/language.dat.d /etc/texmf/language.def.d /etc/texmf/updmap.d /etc/texmf/web2c"
CXXFLAGS="-O2 -march=native -pipe"
DISTDIR="/usr/portage/distfiles"
EMERGE_DEFAULT_OPTS="--with-bdeps=y --jobs=5"
FCFLAGS="-O2 -pipe"
FEATURES="assume-digests binpkg-logs buildpkg config-protect-if-modified distlocks ebuild-locks fixlafiles merge-sync news parallel-fetch preserve-libs protect-owned sandbox sfperms strict unknown-features-warn unmerge-logs unmerge-orphans userfetch userpriv usersandbox usersync"
FFLAGS="-O2 -pipe"
GENTOO_MIRRORS="http://gentoo.osuosl.org/ "
LDFLAGS="-Wl,-O1 -Wl,--as-needed"
MAKEOPTS="-j13 -l8"
PKGDIR="/usr/portage/packages"
PORTAGE_CONFIGROOT="/"
PORTAGE_RSYNC_OPTS="--recursive --links --safe-links --perms --times --omit-dir-times --compress --force --whole-file --delete --stats --human-readable --timeout=180 --exclude=/distfiles --exclude=/local --exclude=/packages"
PORTAGE_TMPDIR="/var/tmp"
PORTDIR="/usr/portage"
PORTDIR_OVERLAY=""
SYNC="rsync://rsync.namerica.gentoo.org/gentoo-portage"
USE="X a52 aac acl acpi alsa amd64 berkdb branding bzip2 cairo cdda cdr cleartype cli consolekit corefonts cracklib crypt cxx dbus declarative dri dts dvd dvdr emboss encode exif fam firefox flac fortran gdbm gif gpm gstreamer gtk iconv java jpeg jpeg2k kde kipi lcms ldap libnotify mad mmx mng modules mp3 mp4 mpeg multilib ncurses nls nptl ogg opengl openmp pam pango pcre pdf phonon plasma png policykit ppds qt3support qt4 readline sdl semantic-desktop session spell sse sse2 ssl ssse3 startup-notification svg tcpd tiff truetype type1 udev udisks unicode upower usb vdpau vorbis wxwidgets x264 xcb xcomposite xinerama xml xscreensaver xv xvid xvmc zlib" ABI_X86="64" ALSA_CARDS="hda-intel" APACHE2_MODULES="authn_core authz_core socache_shmcb unixd actions alias auth_basic authn_alias authn_anon authn_dbm authn_default authn_file authz_dbm authz_default authz_groupfile authz_host authz_owner authz_user autoindex cache cgi cgid dav dav_fs dav_lock deflate dir disk_cache env expires ext_filter file_cache filter headers include info log_config logio mem_cache mime mime_magic negotiation rewrite setenvif speling status unique_id userdir usertrack vhost_alias" CALLIGRA_FEATURES="kexi words flow plan sheets stage tables krita karbon braindump author" CAMERAS="ptp2" COLLECTD_PLUGINS="df interface irq load memory rrdtool swap syslog" ELIBC="glibc" GPSD_PROTOCOLS="ashtech aivdm earthmate evermore fv18 garmin garmintxt gpsclock itrax mtk3301 nmea ntrip navcom oceanserver oldstyle oncore rtcm104v2 rtcm104v3 sirf superstar2 timing tsip tripmate tnt ublox ubx" INPUT_DEVICES="evdev" KERNEL="linux" LCD_DEVICES="bayrad cfontz cfontz633 glk hd44780 lb216 lcdm001 mtxorb ncurses text" LIBREOFFICE_EXTENSIONS="presenter-console presenter-minimizer" LINGUAS="en" OFFICE_IMPLEMENTATION="libreoffice" PHP_TARGETS="php5-5" PYTHON_SINGLE_TARGET="python2_7" PYTHON_TARGETS="python2_7 python3_3" RUBY_TARGETS="ruby19 ruby20" USERLAND="GNU" VIDEO_CARDS="nvidia" XTABLES_ADDONS="quota2 psd pknock lscan length2 ipv4options ipset ipp2p iface geoip fuzzy condition tee tarpit sysrq steal rawnat logmark ipmark dhcpmac delude chaos account"
Unset:  CPPFLAGS, CTARGET, INSTALL_MASK, LANG, LC_ALL, PORTAGE_BUNZIP2_COMMAND, PORTAGE_COMPRESS, PORTAGE_COMPRESS_FLAGS, PORTAGE_RSYNC_EXTRA_OPTS, USE_PYTHON

c2RAID6 ~ #
Comment 1 Mark Knecht 2014-07-30 14:49:21 UTC
Created attachment 381910 [details]
Handbrake Gtk Errors

Partial results from terminal
Comment 2 Rafał Mużyło 2014-07-30 18:31:56 UTC
Well, this seems to be effect of RedHat driven "we know better" model of development in its "let's make gtk+ 3 usable only in Gnome" variant.

This was most likely triggered by gtk+ 3.12 upgrade.

AFAIK, gtk+ devs expect now gnome-icon-theme to be installed and in the upcoming 3.14 all the stock icons will be installed as a theme (see the git commits).

This problem hits quite a few apps using GtkStock items, though the catch is that not all such items get affected (for example zoom-in and zoom-out are).
Comment 3 Mark Knecht 2014-07-30 20:00:05 UTC
First, thanks for looking at this. I suspect you are correct as to the cause. It took me awhile to get the machine up-to-date to ensure I could look at this properly to help verify. Unfortunately gnome-icon-theme itself appears to have a missing dependence not accounted for in the ebuild. (I'm not a developer so I'm guessing) 

From my POV this probably closes this bug report and moves it completely to a Gnome support issue but I'll have to search the database to see if this XML:Parser issue is reported or warrants another bug report. (Unless you think gnome-icon-theme should be added to the handbrake ebuild. My opinion is not to do that if this is a common failure.)



c2RAID6 ~ # emerge -pvDuN gnome-icon-theme

These are the packages that would be merged, in order:

Calculating dependencies... done!
[ebuild  N     ] x11-themes/gnome-icon-theme-3.12.0  USE="branding" 0 kB

Total: 1 package (1 new), Size of downloads: 0 kB
c2RAID6 ~ # emerge -DuN gnome-icon-theme  
Calculating dependencies... done!
>>> Verifying ebuild manifests
>>> Emerging (1 of 1) x11-themes/gnome-icon-theme-3.12.0
>>> Failed to emerge x11-themes/gnome-icon-theme-3.12.0, Log file:
>>>  '/var/tmp/portage/x11-themes/gnome-icon-theme-3.12.0/temp/build.log'
>>> Jobs: 0 of 1 complete, 1 failed                 Load avg: 0.65, 0.56, 0.41
 * Package:    x11-themes/gnome-icon-theme-3.12.0
 * Repository: gentoo
 * Maintainer: gnome@gentoo.org
 * USE:        abi_x86_64 amd64 branding elibc_glibc kernel_linux userland_GNU
 * FEATURES:   preserve-libs sandbox userpriv usersandbox
>>> Unpacking source...
>>> Unpacking gnome-icon-theme-3.12.0.tar.xz to /var/tmp/portage/x11-themes/gnome-icon-theme-3.12.0/work
>>> Unpacking tango-gentoo-v1.1.tar.gz to /var/tmp/portage/x11-themes/gnome-icon-theme-3.12.0/work
>>> Source unpacked in /var/tmp/portage/x11-themes/gnome-icon-theme-3.12.0/work
>>> Preparing source in /var/tmp/portage/x11-themes/gnome-icon-theme-3.12.0/work/gnome-icon-theme-3.12.0 ...
 * Fixing OMF Makefiles ...
 [ ok ]
 * Disabling deprecation warnings ...
 [ ok ]
 * Running elibtoolize in: gnome-icon-theme-3.12.0/
>>> Source prepared.
>>> Configuring source in /var/tmp/portage/x11-themes/gnome-icon-theme-3.12.0/work/gnome-icon-theme-3.12.0 ...
./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-silent-rules --disable-dependency-tracking --docdir=/usr/share/doc/gnome-icon-theme-3.12.0 --enable-icon-mapping GTK_UPDATE_ICON_CACHE=/bin/true
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 whether UID '250' is supported by ustar format... yes
checking whether GID '250' is supported by ustar format... yes
checking how to create a ustar tar archive... gnutar
checking for x86_64-pc-linux-gnu-pkg-config... /usr/bin/x86_64-pc-linux-gnu-pkg-config
checking pkg-config is at least version 0.19... yes
checking whether NLS is requested... 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 whether x86_64-pc-linux-gnu-gcc understands -c and -o together... yes
checking dependency style of x86_64-pc-linux-gnu-gcc... none
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... /usr/bin/xgettext
checking for msgmerge... /usr/bin/msgmerge
checking for msgfmt... /usr/bin/msgfmt
checking for gmsgfmt... /usr/bin/gmsgfmt
checking for perl... /usr/bin/perl
checking for perl >= 5.8.1... 5.18.2
checking for XML::Parser... configure: error: XML::Parser perl module is required for intltool

!!! Please attach the following file when seeking support:
!!! /var/tmp/portage/x11-themes/gnome-icon-theme-3.12.0/work/gnome-icon-theme-3.12.0/config.log
 * ERROR: x11-themes/gnome-icon-theme-3.12.0::gentoo failed (configure phase):
 *   econf failed
 * 
 * Call stack:
 *          ebuild.sh, line   93:  Called src_configure
 *        environment, line 2840:  Called gnome2_src_configure '--enable-icon-mapping' 'GTK_UPDATE_ICON_CACHE=/bin/true'
 *        environment, line 2037:  Called econf '--docdir=/usr/share/doc/gnome-icon-theme-3.12.0' '--enable-icon-mapping' 'GTK_UPDATE_ICON_CACHE=/bin/true'
 *   phase-helpers.sh, line  584:  Called die
 * The specific snippet of code:
 *                      die "econf failed"
 * 
 * If you need support, post the output of `emerge --info '=x11-themes/gnome-icon-theme-3.12.0::gentoo'`,
 * the complete build log and the output of `emerge -pqv '=x11-themes/gnome-icon-theme-3.12.0::gentoo'`.
 * The complete build log is located at '/var/tmp/portage/x11-themes/gnome-icon-theme-3.12.0/temp/build.log'.
 * The ebuild environment file is located at '/var/tmp/portage/x11-themes/gnome-icon-theme-3.12.0/temp/environment'.
 * Working directory: '/var/tmp/portage/x11-themes/gnome-icon-theme-3.12.0/work/gnome-icon-theme-3.12.0'
 * S: '/var/tmp/portage/x11-themes/gnome-icon-theme-3.12.0/work/gnome-icon-theme-3.12.0'

 * Messages for package x11-themes/gnome-icon-theme-3.12.0:

 * ERROR: x11-themes/gnome-icon-theme-3.12.0::gentoo failed (configure phase):
 *   econf failed
 * 
 * Call stack:
 *          ebuild.sh, line   93:  Called src_configure
 *        environment, line 2840:  Called gnome2_src_configure '--enable-icon-mapping' 'GTK_UPDATE_ICON_CACHE=/bin/true'
 *        environment, line 2037:  Called econf '--docdir=/usr/share/doc/gnome-icon-theme-3.12.0' '--enable-icon-mapping' 'GTK_UPDATE_ICON_CACHE=/bin/true'
 *   phase-helpers.sh, line  584:  Called die
 * The specific snippet of code:
 *                      die "econf failed"
 * 
 * If you need support, post the output of `emerge --info '=x11-themes/gnome-icon-theme-3.12.0::gentoo'`,
 * the complete build log and the output of `emerge -pqv '=x11-themes/gnome-icon-theme-3.12.0::gentoo'`.
 * The complete build log is located at '/var/tmp/portage/x11-themes/gnome-icon-theme-3.12.0/temp/build.log'.
 * The ebuild environment file is located at '/var/tmp/portage/x11-themes/gnome-icon-theme-3.12.0/temp/environment'.
 * Working directory: '/var/tmp/portage/x11-themes/gnome-icon-theme-3.12.0/work/gnome-icon-theme-3.12.0'
 * S: '/var/tmp/portage/x11-themes/gnome-icon-theme-3.12.0/work/gnome-icon-theme-3.12.0'
c2RAID6 ~ #
Comment 4 poncho 2014-07-30 21:22:28 UTC
(In reply to Mark Knecht from comment #3)
> From my POV this probably closes this bug report and moves it completely to
> a Gnome support issue but I'll have to search the database to see if this
> XML:Parser issue is reported or warrants another bug report.
>
> checking for perl... /usr/bin/perl
> checking for perl >= 5.8.1... 5.18.2
> checking for XML::Parser... configure: error: XML::Parser perl module is
> required for intltool

You propably updated perl and forgot to run perl-cleaner --all.
Comment 5 Mark Knecht 2014-07-31 01:14:06 UTC
Indeed, I found that once I started Google-ing for a solution.

Basically ghb seems to be back to working about like it did before. There are still a couple of messages thrown for a missing gtk-ok icon but it's done that for a long time. I'll go looking for a solution to that but it's no big deal.

Thanks for all the help!
Comment 6 Rafał Mużyło 2014-08-01 17:39:03 UTC
...I need to correct myself:
- this particular warning flood is caused by a missing switch for a tool; it's fixed on 3.12 branch in git
- 3.14 will only carry the icons *not* covered by themes (for example 'gtk-ok'), the rest will rely on the installed theme (yuck)
Comment 7 Gilles Dartiguelongue (RETIRED) gentoo-dev 2014-12-27 12:47:39 UTC

*** This bug has been marked as a duplicate of bug 518352 ***