| Summary: | www-client/seamonkey-2.40[-gmp-autoupdate] fails to install | ||
|---|---|---|---|
| Product: | Gentoo Linux | Reporter: | Jason Lethbridge <lethbridgejason> |
| Component: | Current packages | Assignee: | Lars Wendler (Polynomial-C) (RETIRED) <polynomial-c> |
| Status: | RESOLVED FIXED | ||
| Severity: | normal | CC: | bog, gentoo.wayne, mozilla, njsg |
| Priority: | Normal | ||
| Version: | unspecified | ||
| Hardware: | AMD64 | ||
| OS: | Linux | ||
| Whiteboard: | |||
| Package list: | Runtime testing required: | --- | |
| Attachments: |
emerge --info =www-client/seamonkey-2.40
/var/tmp/portage/www-client/seamonkey-2.40/temp/build.log |
||
Created attachment 439786 [details]
emerge --info =www-client/seamonkey-2.40
Created attachment 439788 [details]
/var/tmp/portage/www-client/seamonkey-2.40/temp/build.log
same here copying the error into coment to make it easier to find: /var/tmp/portage/www-client/seamonkey-2.40/temp/environment: line 5127: /var/tmp/portage/www-client/seamonkey-2.40/work/seamonkey-2.40//var/tmp/portage/www-client/seamonkey-2.40/work/seamonkey-2.40/seamonk/dist/bin/browser/defaults/preferences/all-gentoo.js: No such file or directory Yep -- syntax error in src_install(). Fixed now in 2.39 and 2.40 Not fixed, at least in 2.40:
Line 279, needed (as in bug description):
"${BUILD_OBJ_DIR}/dist/bin/defaults/pref/all-gentoo.js"
in current ebuild:
"${BUILD_OBJ_DIR}/dist/bin/browser/defaults/preferences/all-gentoo.js"
ok no problem, i'll adjust and re-fix as soon as I can. Any news about this? still fails, despite seamonkey saw some updates meanwhile ... this helped me so it no longer blocks my world updates:
# diff -Naur /usr/portage/www-client/seamonkey/seamonkey-2.40.ebuild~ /usr/portage/www-client/seamonkey/seamonkey-2.40.ebuild
--- /usr/portage/www-client/seamonkey/seamonkey-2.40.ebuild~ 2016-10-28 10:46:29.112359684 +0200
+++ /usr/portage/www-client/seamonkey/seamonkey-2.40.ebuild 2016-10-28 10:46:40.788215136 +0200
@@ -277,7 +277,7 @@
if ! use gmp-autoupdate ; then
for plugin in gmp-gmpopenh264 ; do
echo "pref(\"media.${plugin}.autoupdate\", false);" >> \
- "${BUILD_OBJ_DIR}/dist/bin/browser/defaults/preferences/all-gentoo.js" \
+ "${BUILD_OBJ_DIR}/dist/bin/defaults/pref/all-gentoo.js" \
|| die
done
fi
I've reproduced this issue, and fixed it in the 2.40 ebuild. |
www-client/seamonkey-2.40.ebuild fails at install phase when USE flag gmp-autoupdate is disabled (USE='-gmp-autoupdate') due to an invalid directory string @ line 279. seamonkey-2.40.ebuild, line 279: "${S}/${BUILD_OBJ_DIR}/dist/bin/browser/defaults/preferences/all-gentoo.js" \ should be changed to "${BUILD_OBJ_DIR}/dist/bin/defaults/pref/all-gentoo.js" \