Gentoo Websites Logo
Go to: Gentoo Home Documentation Forums Lists Bugs Planet Store Wiki Get Gentoo!
Bug 588070 - www-client/seamonkey-2.40[-gmp-autoupdate] fails to install
Summary: www-client/seamonkey-2.40[-gmp-autoupdate] fails to install
Status: RESOLVED FIXED
Alias: None
Product: Gentoo Linux
Classification: Unclassified
Component: Current packages (show other bugs)
Hardware: AMD64 Linux
: Normal normal
Assignee: Lars Wendler (Polynomial-C) (RETIRED)
URL:
Whiteboard:
Keywords:
Depends on:
Blocks:
 
Reported: 2016-07-05 15:04 UTC by Jason Lethbridge
Modified: 2016-11-22 07:46 UTC (History)
4 users (show)

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


Attachments
emerge --info =www-client/seamonkey-2.40 (file_588070.txt,6.73 KB, text/plain)
2016-07-05 15:13 UTC, Jason Lethbridge
Details
/var/tmp/portage/www-client/seamonkey-2.40/temp/build.log (build.log.gz,323.90 KB, application/gzip)
2016-07-05 15:15 UTC, Jason Lethbridge
Details

Note You need to log in before you can comment on or make changes to this bug.
Description Jason Lethbridge 2016-07-05 15:04:23 UTC
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" \
Comment 1 Jason Lethbridge 2016-07-05 15:13:19 UTC
Created attachment 439786 [details]
emerge --info =www-client/seamonkey-2.40
Comment 2 Jason Lethbridge 2016-07-05 15:15:51 UTC
Created attachment 439788 [details]
/var/tmp/portage/www-client/seamonkey-2.40/temp/build.log
Comment 3 kavol 2016-07-14 10:19:56 UTC
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
Comment 4 Ian Stakenvicius (RETIRED) gentoo-dev 2016-07-18 17:01:34 UTC
Yep -- syntax error in src_install().  Fixed now in 2.39 and 2.40
Comment 5 Patrice Levesque 2016-07-20 23:12:34 UTC
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"
Comment 6 Ian Stakenvicius (RETIRED) gentoo-dev 2016-07-21 13:22:37 UTC
ok no problem, i'll adjust and re-fix as soon as I can.
Comment 7 Nuno Silva 2016-08-25 12:46:56 UTC
Any news about this?
Comment 8 kavol 2016-10-28 09:08:38 UTC
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
Comment 9 Patrick Lauer gentoo-dev 2016-11-22 07:46:35 UTC
I've reproduced this issue, and fixed it in the 2.40 ebuild.