| Summary: | Handbrake /dev results different, lots of Gtk messages | ||
|---|---|---|---|
| Product: | Gentoo Linux | Reporter: | Mark Knecht <markknecht> |
| Component: | Current packages | Assignee: | Gentoo Linux Gnome Desktop Team <gnome> |
| Status: | RESOLVED DUPLICATE | ||
| Severity: | normal | CC: | markknecht, poncho |
| Priority: | Normal | ||
| Version: | unspecified | ||
| Hardware: | All | ||
| OS: | Linux | ||
| Whiteboard: | |||
| Package list: | Runtime testing required: | --- | |
| Attachments: | Handbrake Gtk Errors | ||
|
Description
Mark Knecht
2014-07-30 14:48:00 UTC
Created attachment 381910 [details]
Handbrake Gtk Errors
Partial results from terminal
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). 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 ~ # (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. 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! ...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) *** This bug has been marked as a duplicate of bug 518352 *** |