Created attachment 352708 [details] build log On my hardened ~amd64 machine with gcc-4.8.1 I see the following failure when running the winetricks testsuite. + QUICKCHECK='flash spotify' + for tool in time cabextract unrar unzip 7z ++ which time which: no time in (/usr/lib64/portage/bin/ebuild-helpers/xattr:/usr/lib64/portage/bin/ebuild-helpers:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/opt/bin:/usr/x86_64-pc-linux-gnu/gcc-bin/4.8.1) + test '' = '' + echo 'Please install time.' Please install time. + exit 1 make: *** [check] Error 1 Manually merging sys-process/time solves this issue so winetricks should probably depend on it.
Created attachment 352710 [details] emerge --info
We want to completely disable winetricks's test suite since it requires external network access (not guaranteed from portage) and attempts to run wine (really bad idea from an ebuild environment - e.g. wine doesn't like to be run as the root user). And sys-process/time is only needed for the test suite, not for the main winetricks executable. However, the test error's output also shows checks for unrar and 7z. These tools, as well as a wget, really are needed by winetricks to download and unpack various dlls, but they were missing from the ebuild's dependency list. This has now been fixed. Thanks for drawing attention to the problem! + 09 Jul 2013; Alexandre Rostovtsev <tetromino@gentoo.org> + winetricks-20130629.ebuild, winetricks-99999999.ebuild: + Restrict tests (they require network access and try to start wine) and add + missing dependencies (bug #475918, thanks to Markus Oehme).