When updating deluge to 1.3.3 on a X-less server (USE="webinterface -gtk -libnotify") it gave the following error: <snip> >>> Compiling source in /var/tmp/portage/net-p2p/deluge-1.3.3/work/deluge-1.3.3 ... python2.7 setup.py build running build running build_trans Creating desktop file: deluge/data/share/applications/deluge.desktop sh: intltool-merge: command not found <--- Compiling po files from deluge/i18n/...ka, es, be, fy, bs, cs, nb, ms, hu, lb, lt, el, te, pt, iu, bn, gl, ro, en_CA, sv, zh_CN, vi, nn, zh_HK, id, tr, th, cy, kn, ur, fi, da, eu, uk, tlh, ja, zh_TW, sk, hr, ku, bg, sr, hi, ko, ast, pms, fo, ml, et, fa, eo, ca, oc, nl, ta, en_GB, pt_BR, kk, sl, it, nds, si, he, pl, la, mk, de, ar, is, en_AU, fr, ru, lv, tl, Finished compiling translation files. </snip> And later failed with: <snip> creating /var/tmp/portage/net-p2p/deluge-1.3.3/image/usr/share/applications error: can't copy 'deluge/data/share/applications/deluge.desktop': doesn't exist or not a regular file [31;01m*[0m ERROR: net-p2p/deluge-1.3.3 failed (install phase): [31;01m*[0m Installation failed [31;01m*[0m [31;01m*[0m Call stack: [31;01m*[0m ebuild.sh, line 56: Called src_install [31;01m*[0m environment, line 5429: Called distutils_src_install [31;01m*[0m environment, line 1409: Called die [31;01m*[0m The specific snippet of code: [31;01m*[0m "$(PYTHON)" "${setup_file#*|}" "${_DISTUTILS_GLOBAL_OPTIONS[@]}" install --root="${D}" --no-compile "$@" || die "Installation failed"; </snip> After installing dev-util/intltool deluge-1.3.3 re-emerged fine. The earlier versions (1.3.2 and earlier) did not depend on intltool.
Created attachment 282755 [details] emerge --info
I can confirm this bug and also confirm that installing dev-util/intltool fixes this.
Fixed, thanks