Created attachment 568322 [details] build.log > Project version: 4.4.7 > Appending CFLAGS from environment: '-O2 -pipe -march=pentium4m -mtune=pentium4m -Wno-error=jump-misses-init -Wno-error=sign-compare' > Appending LDFLAGS from environment: '-Wl,-O1 -Wl,--as-needed' > Native C compiler: i686-pc-linux-gnu-gcc (gcc 8.2.0 "i686-pc-linux-gnu-gcc (Gentoo 8.2.0-r6 p1.7) 8.2.0") > Appending CXXFLAGS from environment: '-O2 -pipe -march=pentium4m -mtune=pentium4m -Wno-error=jump-misses-init -Wno-error=sign-compare' > Appending LDFLAGS from environment: '-Wl,-O1 -Wl,--as-needed' > Native C++ compiler: i686-pc-linux-gnu-g++ (gcc 8.2.0 "i686-pc-linux-gnu-g++ (Gentoo 8.2.0-r6 p1.7) 8.2.0") > Build machine cpu family: x86 > Build machine cpu: i686 > Configuring config.h using configuration > Program appstream-util found: YES (/usr/bin/appstream-util) > Program desktop-file-validate found: YES (/usr/bin/desktop-file-validate) > Configuring about.glade using configuration > Found pkg-config: /usr/bin/i686-pc-linux-gnu-pkg-config (1.5.4) > Configuring com.github.wwmm.pulseeffects.service using configuration > Program itstool found: NO > > help/meson.build:1:0: ERROR: Program(s) ['itstool'] not found or not executable > > A full log can be found at /var/tmp/portage/media-sound/pulseeffects-4.4.7/work/pulseeffects-4.4.7-build/meson-logs/meson-log.txt > * ERROR: media-sound/pulseeffects-4.4.7::gentoo failed (configure phase): > * (no error message) >
Some other things in the ebuild I noticed that might want to update at the same time (though possibly only for 4.5/9999): * Questionable gnome2_gconf_install and gnome2_gconf_uninstall calls - don't see any gconf stuff in there (and gnome2_schemas_update takes care of the modern gconf replacement [GSettings schemas] stuff). * I would simply use xdg.eclass and replace the deprecated gnome2_icon_cache_update calls with appropriate xdg_pkg_post* calls; if not, then at least xdg_icon_cache_update from xdg-utils instead of gnome2_icon_cache_update * Currently the desktop file doesn't handle any MIME types, so technically a update-desktop-database call is not necessary (for some reason their meson_post_install.py calls it though); using xdg.eclass would automatically take care of that too - start calling it once it's necessary, without having to notice .desktop.in file changes regarding it (though currently it doesn't look into it, just calls it if desktop file is found, so it'd start to be called just in case). * sys-devel/gettext dep should technically be >=sys-devel/gettext-0.19.8, but not that important (older isn't in tree anymore) * itstool is indeed needed whenever meson gnome modules yelp calls are made; interestingly this upstream even checks for it explicitly at meson configure time, instead of failing at compile/install stage due to the implicit call to it by meson gnome module.
The bug has been closed via the following commit(s): https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=f3c9e71d3f605da4bc53f69cac87ff376a8ee8c4 commit f3c9e71d3f605da4bc53f69cac87ff376a8ee8c4 Author: Matthew Thode <prometheanfire@gentoo.org> AuthorDate: 2019-03-10 18:01:18 +0000 Commit: Matthew Thode <prometheanfire@gentoo.org> CommitDate: 2019-03-10 18:03:15 +0000 media-sound/pulseeffects: 4.4.7 add itstool missing builddep Fixes: https://bugs.gentoo.org/679856 Package-Manager: Portage-2.3.51, Repoman-2.3.12 Signed-off-by: Matthew Thode <prometheanfire@gentoo.org> media-sound/pulseeffects/pulseeffects-4.4.7.ebuild | 1 + 1 file changed, 1 insertion(+)