Gentoo Websites Logo
Go to: Gentoo Home Documentation Forums Lists Bugs Planet Store Wiki Get Gentoo!
Bug 679856 - media-sound/pulseeffects-4.4.7: ERROR: Program(s) ['itstool'] not found or not executable
Summary: media-sound/pulseeffects-4.4.7: ERROR: Program(s) ['itstool'] not found or n...
Status: RESOLVED FIXED
Alias: None
Product: Gentoo Linux
Classification: Unclassified
Component: Current packages (show other bugs)
Hardware: All Linux
: Normal normal
Assignee: Matthew Thode ( prometheanfire )
URL:
Whiteboard:
Keywords:
Depends on:
Blocks: 664092
  Show dependency tree
 
Reported: 2019-03-09 16:31 UTC by Thomas Deutschmann (RETIRED)
Modified: 2019-03-10 18:03 UTC (History)
2 users (show)

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


Attachments
build.log (build.log,3.35 KB, text/plain)
2019-03-09 16:31 UTC, Thomas Deutschmann (RETIRED)
Details

Note You need to log in before you can comment on or make changes to this bug.
Description Thomas Deutschmann (RETIRED) gentoo-dev 2019-03-09 16:31:03 UTC
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)
>
Comment 1 Mart Raudsepp gentoo-dev 2019-03-09 18:45:04 UTC
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.
Comment 2 Larry the Git Cow gentoo-dev 2019-03-10 18:03:31 UTC
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(+)