Gentoo Websites Logo
Go to: Gentoo Home Documentation Forums Lists Bugs Planet Store Wiki Get Gentoo!
Bug 409331 - www-client/firefox-10.0.3: Cannot execute shlibsign
Summary: www-client/firefox-10.0.3: Cannot execute shlibsign
Status: RESOLVED FIXED
Alias: None
Product: Gentoo Linux
Classification: Unclassified
Component: New packages (show other bugs)
Hardware: AMD64 Linux
: Normal normal with 2 votes (vote)
Assignee: Mozilla Gentoo Team
URL: https://hg.mozilla.org/releases/mozil...
Whiteboard:
Keywords: InVCS
: 409491 409505 409531 409535 (view as bug list)
Depends on:
Blocks:
 
Reported: 2012-03-22 15:35 UTC by Fabian Köster
Modified: 2016-05-21 11:55 UTC (History)
43 users (show)

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


Attachments
build.log (build.log.gz,366.90 KB, application/x-gzip)
2012-03-22 15:36 UTC, Fabian Köster
Details
build.log (build.log.gz,368.63 KB, application/x-gzip)
2012-03-22 17:47 UTC, Fabian Köster
Details
A workaround patch for firefox-10.0.3 (firefox-10.0.3-shlibsign-workaround.patch,556 bytes, patch)
2012-03-23 15:09 UTC, Tomoh K.
Details | Diff

Note You need to log in before you can comment on or make changes to this bug.
Description Fabian Köster 2012-03-22 15:35:24 UTC
www-client/firefox-10.0.3 fails to build on my machine, see attached log.

Reproducible: Always
Comment 1 Fabian Köster 2012-03-22 15:35:48 UTC
Portage 2.1.10.49 (default/linux/amd64/10.0/desktop, gcc-4.5.3, glibc-2.13-r4, 3.2.11-gentoo x86_64)
=================================================================
System uname: Linux-3.2.11-gentoo-x86_64-Intel-R-_Core-TM-_i7-2720QM_CPU_@_2.20GHz-with-gentoo-2.0.3
Timestamp of tree: Thu, 22 Mar 2012 07:15:01 +0000
app-shells/bash:          4.2_p20
dev-java/java-config:     2.1.11-r3
dev-lang/python:          2.6.6-r2, 2.7.2-r3, 3.2.2
dev-util/cmake:           2.8.6-r4
dev-util/pkgconfig:       0.26
sys-apps/baselayout:      2.0.3
sys-apps/openrc:          0.9.8.4
sys-apps/sandbox:         2.5
sys-devel/autoconf:       2.13, 2.68
sys-devel/automake:       1.9.6-r3, 1.11.1
sys-devel/binutils:       2.21.1-r1
sys-devel/gcc:            4.5.3-r2
sys-devel/gcc-config:     1.5-r2
sys-devel/libtool:        2.4-r1
sys-devel/make:           3.82-r1
sys-kernel/linux-headers: 3.1 (virtual/os-headers)
sys-libs/glibc:           2.13-r4
Repositories: gentoo gamerlay-stable x-portage
ACCEPT_KEYWORDS="amd64"
ACCEPT_LICENSE="@FREE freedist UbuntuFontLicense-1.0 NVIDIA ipw3945 GCT CCPL-Sampling-Plus-1.0 werken.xpath PUEL W3C-document Exolab sun-jsr67 sun-bcla-jimi sun-bcla-jta AdobeFlash-10.3 AdobeFlash-11_beta OPERA-11 unRAR skype-eula android LIBGLOSS NEWLIB Oracle-BCLA-JavaSE MSttfEULA MOTIF bakoma CCPL-Attribution-ShareAlike-NonCommercial-3.0"
CBUILD="x86_64-pc-linux-gnu"
CFLAGS="-march=core2 -mtune=generic -O2 -pipe"
CHOST="x86_64-pc-linux-gnu"
CONFIG_PROTECT="/etc /usr/share/config /usr/share/gnupg/qualified.txt /usr/share/maven-bin-2.2/conf /usr/share/openvpn/easy-rsa /var/lib/hsqldb"
CONFIG_PROTECT_MASK="/etc/ca-certificates.conf /etc/dconf /etc/env.d /etc/env.d/java/ /etc/fonts/fonts.conf /etc/gconf /etc/gentoo-release /etc/revdep-rebuild /etc/sandbox.d /etc/terminfo /etc/texmf/language.dat.d /etc/texmf/language.def.d /etc/texmf/updmap.d /etc/texmf/web2c"
CXXFLAGS="-march=core2 -mtune=generic -O2 -pipe"
DISTDIR="/usr/portage/distfiles"
FEATURES="assume-digests binpkg-logs distlocks ebuild-locks fixlafiles news parallel-fetch protect-owned sandbox sfperms strict unknown-features-warn unmerge-logs unmerge-orphans userfetch"
FFLAGS=""
GENTOO_MIRRORS="http://ftp-stud.hs-esslingen.de/pub/Mirrors/gentoo/"
LANG="de_DE.utf8"
LDFLAGS="-Wl,-O1 -Wl,--as-needed"
LINGUAS="de"
MAKEOPTS="-j8"
PKGDIR="/usr/portage/packages"
PORTAGE_CONFIGROOT="/"
PORTAGE_RSYNC_OPTS="--recursive --links --safe-links --perms --times --compress --force --whole-file --delete --stats --human-readable --timeout=180 --exclude=/distfiles --exclude=/local --exclude=/packages"
PORTAGE_TMPDIR="/var/tmp"
PORTDIR="/usr/portage"
PORTDIR_OVERLAY="/var/lib/layman/gamerlay /usr/local/portage"
SYNC="rsync://rsync.de.gentoo.org/gentoo-portage"
USE="X a52 aac acl acpi alsa amd64 avx bash-completion berkdb bluetooth branding bzip2 cairo cdda cdr cli consolekit cracklib crypt cups cxx dbus dri dts dvb dvd dvdr emboss encode exif fam firefox flac fortran gdbm gdu gif gnome-keyring gpm gstreamer gtk hdaps iconv idn ipv6 jabber jpeg lastfm lcms libnotify mad mmx mng modules mp3 mp4 mpeg mudflap multilib ncurses networkmanager nfsv4 nls nptl nptlonly ogg opengl openmp pam pango pcre pdf png policykit ppds pppd pulseaudio qt3support qt4 readline rss sdl session spell sse sse2 sse3 sse4 sse4_1 sse4_2 ssl ssse3 startup-notification svg sysfs tcpd theora tiff truetype udev unicode usb v4l vaapi vdpau vorbis webm x264 xcb xml xorg xulrunner xv xvid zlib" ALSA_CARDS="ali5451 als4000 atiixp atiixp-modem bt87x ca0106 cmipci emu10k1x ens1370 ens1371 es1938 es1968 fm801 hda-intel intel8x0 intel8x0m maestro3 trident usb-audio via82xx via82xx-modem ymfpci" ALSA_PCM_PLUGINS="adpcm alaw asym copy dmix dshare dsnoop empty extplug file hooks iec958 ioplug ladspa lfloat linear meter mmap_emul mulaw multi null plug rate route share shm softvol" APACHE2_MODULES="actions alias auth_basic authn_alias authn_anon authn_dbm authn_default authn_file authz_dbm authz_default authz_groupfile authz_host authz_owner authz_user autoindex cache cgi cgid dav dav_fs dav_lock deflate dir disk_cache env expires ext_filter file_cache filter headers include info log_config logio mem_cache mime mime_magic negotiation rewrite setenvif speling status unique_id userdir usertrack vhost_alias" CALLIGRA_FEATURES="active braindump flow karbon krita stage tables words" CAMERAS="canon" COLLECTD_PLUGINS="df interface irq load memory rrdtool swap syslog" DVB_CARDS="usb-dib0700" ELIBC="glibc" GPSD_PROTOCOLS="ashtech aivdm earthmate evermore fv18 garmin garmintxt gpsclock itrax mtk3301 nmea ntrip navcom oceanserver oldstyle oncore rtcm104v2 rtcm104v3 sirf superstar2 timing tsip tripmate tnt ubx" INPUT_DEVICES="evdev synaptics" KERNEL="linux" LCD_DEVICES="bayrad cfontz cfontz633 glk hd44780 lb216 lcdm001 mtxorb ncurses text" LINGUAS="de" PHP_TARGETS="php5-3" RUBY_TARGETS="ruby18" SANE_BACKENDS="genesys" USERLAND="GNU" VIDEO_CARDS="intel nvidia nouveau" XTABLES_ADDONS="quota2 psd pknock lscan length2 ipv4options ipset ipp2p iface geoip fuzzy condition tee tarpit sysrq steal rawnat logmark ipmark dhcpmac delude chaos account"
Unset:  CPPFLAGS, CTARGET, EMERGE_DEFAULT_OPTS, INSTALL_MASK, LC_ALL, PORTAGE_BUNZIP2_COMMAND, PORTAGE_COMPRESS, PORTAGE_COMPRESS_FLAGS, PORTAGE_RSYNC_EXTRA_OPTS
Comment 2 Fabian Köster 2012-03-22 15:36:43 UTC
Created attachment 306327 [details]
build.log
Comment 3 Mark Knecht 2012-03-22 17:09:50 UTC
Something similar here:


folder.png
bin/res/langGroups.properties
bin/res/language.properties
html40Latin1.properties
html40Special.properties
html40Symbols.properties
htmlEntityVersions.properties
mathml20.properties
transliterate.properties
bin/res/svg.css
bin/components/dom_svg.xpt
bin/components/dom_smil.xpt
Warning: package error or possible missing or unnecessary file: bin/libnssckbi.so (package-manifest, 372).
bin/components/pipboot.xpt
bin/components/pipnss.xpt
bin/components/pippki.xpt
Warning: package error or possible missing or unnecessary file: bin/libnss3.so (package-manifest, 376).
Warning: package error or possible missing or unnecessary file: bin/libnssutil3.so (package-manifest, 377).
Warning: package error or possible missing or unnecessary file: bin/libsmime3.so (package-manifest, 378).
Warning: package error or possible missing or unnecessary file: bin/libsoftokn3.so (package-manifest, 379).
Warning: package error or possible missing or unnecessary file: bin/libfreebl3.so (package-manifest, 380).
Warning: package error or possible missing or unnecessary file: bin/libssl3.so (package-manifest, 381).
Warning: package error or possible missing or unnecessary file: bin/libfreebl3.chk (package-manifest, 382).
Warning: package error or possible missing or unnecessary file: bin/libsoftokn3.chk (package-manifest, 383).
Warning: package error or possible missing or unnecessary file: bin/libnssdbm3.so (package-manifest, 384).
Warning: package error or possible missing or unnecessary file: bin/libnssdbm3.chk (package-manifest, 385).
escrowWarn.xul
WebSitesOverlay.xul
crlManager.xul
CAOverlay.xul
certManager.xul
changepassword.xul
clientauthask.js
certpicker.js
downloadcert.js
pippki.js
choosetoken.xul
formsigning.xul
escrowWarn.js
crlImportDialog.xul
editcacert.xul
protectedAuth.xul
createCertInfo.js
password.js
editsslcert.xul
serverCrlNextupdate.xul
OrphanOverlay.xul
editcerts.js
exceptionDialog.xul
setp12password.xul
certManager.js
crlImportDialog.js
downloadcert.xul
editemailcert.xul
getp12password.xul
certerror.xul
crlManager.js
resetpassword.xul
MineOverlay.xul
cacertexists.xul
certerror.js
clientauthask.xul
certpicker.xul
serverCrlNextupdate.js
choosetoken.js
certViewer.xul
load_device.xul
device_manager.xul
formsigning.js
pref-crlupdate.xul
pref-crlupdate.js
viewCertDetails.js
resetpassword.js
viewCertDetails.xul
OthersOverlay.xul
certDump.xul
protectedAuth.js
createCertInfo.xul
deletecert.xul
exceptionDialog.js
deletecert.js
getpassword.xul
device_manager.js
bin/chrome/pippki.manifest
Warning: package error or possible missing or unnecessary file: bin/updater (package-manifest, 393).
bin/crashreporter
bin/crashreporter.ini
bin/Throbber-small.gif
bin/crashreporter-override.ini
/usr/bin/perl /var/tmp/portage/www-client/firefox-10.0.3/work/mozilla-esr10/xpinstall/packager/xptlink.pl -s ../../dist -d ../../dist/xpt -f ../../dist/firefox//components -v -x "/usr/bin/python2.7 /var/tmp/portage/www-client/firefox-10.0.3/work/mozilla-esr10/obj-x86_64-unknown-linux-gnu/dist/sdk/bin/xpt.py link"

Linking .xpt files...
[browser]
Manifest file: ../../dist/firefox//components/interfaces.manifestLinking .xpt files completed.
/usr/bin/python2.7 /var/tmp/portage/www-client/firefox-10.0.3/work/mozilla-esr10/toolkit/mozapps/installer/link-manifests.py \
  ../../dist/firefox//components/components.manifest \
  ../../dist/manifests/xpcom/components ../../dist/manifests/browser/components
Warning: trying to link manifests in missing directory '../../dist/manifests/xpcom/components'
/usr/bin/python2.7 /var/tmp/portage/www-client/firefox-10.0.3/work/mozilla-esr10/toolkit/mozapps/installer/link-manifests.py \
  ../../dist/firefox//chrome/nonlocalized.manifest \
  ../../dist/manifests/xpcom/chrome ../../dist/manifests/browser/chrome
Warning: trying to link manifests in missing directory '../../dist/manifests/xpcom/chrome'
/usr/bin/python2.7 /var/tmp/portage/www-client/firefox-10.0.3/work/mozilla-esr10/toolkit/mozapps/installer/link-manifests.py \
  ../../dist/firefox//chrome/localized.manifest \
  ../../dist/manifests/en-US/chrome
printf "manifest components/interfaces.manifest\nmanifest components/components.manifest\nmanifest chrome/nonlocalized.manifest\nmanifest chrome/localized.manifest\n" > ../../dist/firefox//chrome.manifest
/usr/bin/python2.7 /var/tmp/portage/www-client/firefox-10.0.3/work/mozilla-esr10/config/optimizejars.py --optimize /var/tmp/portage/www-client/firefox-10.0.3/work/mozilla-esr10/obj-x86_64-unknown-linux-gnu/browser/installer/../../jarlog//en-US ../../dist/bin/chrome ../../dist/firefox/chrome
signing nss libraries

run-mozilla.sh: Cannot execute /var/tmp/portage/www-client/firefox-10.0.3/work/mozilla-esr10/obj-x86_64-unknown-linux-gnu/browser/installer/../../dist/bin/shlibsign.

make[1]: *** [stage-package] Error 1
make[1]: Leaving directory `/var/tmp/portage/www-client/firefox-10.0.3/work/mozilla-esr10/obj-x86_64-unknown-linux-gnu/browser/installer'
make: *** [install] Error 2
emake failed
 * ERROR: www-client/firefox-10.0.3 failed (install phase):
 *   emake install failed
 * 
 * Call stack:
 *     ebuild.sh, line  85:  Called src_install
 *   environment, line 6494:  Called die
 * The specific snippet of code:
 *       MOZ_MAKE_FLAGS="${MAKEOPTS}" emake DESTDIR="${D}" install || die "emake install failed";
 * 
 * If you need support, post the output of 'emerge --info =www-client/firefox-10.0.3',
 * the complete build log and the output of 'emerge -pqv =www-client/firefox-10.0.3'.
 * The complete build log is located at '/var/tmp/portage/www-client/firefox-10.0.3/temp/build.log'.
 * The ebuild environment file is located at '/var/tmp/portage/www-client/firefox-10.0.3/temp/environment'.
 * S: '/var/tmp/portage/www-client/firefox-10.0.3/work/mozilla-esr10'

 * Messages for package www-client/firefox-10.0.3:

 * You are enabling official branding. You may not redistribute this build
 * to any users on your network or the internet. Doing so puts yourself into
 * a legal problem with Mozilla Foundation
 * You can disable it by emerging firefox _with_ the bindist USE-flag
 * Fallback PaX marking -m
 *      /var/tmp/portage/www-client/firefox-10.0.3/work/mozilla-esr10/obj-x86_64-unknown-linux-gnu/dist/bin/xpcshell
 * ERROR: www-client/firefox-10.0.3 failed (install phase):
 *   emake install failed
 * 
 * Call stack:
 *     ebuild.sh, line  85:  Called src_install
 *   environment, line 6494:  Called die
 * The specific snippet of code:
 *       MOZ_MAKE_FLAGS="${MAKEOPTS}" emake DESTDIR="${D}" install || die "emake install failed";
 * 
 * If you need support, post the output of 'emerge --info =www-client/firefox-10.0.3',
 * the complete build log and the output of 'emerge -pqv =www-client/firefox-10.0.3'.
 * The complete build log is located at '/var/tmp/portage/www-client/firefox-10.0.3/temp/build.log'.
 * The ebuild environment file is located at '/var/tmp/portage/www-client/firefox-10.0.3/temp/environment'.
 * S: '/var/tmp/portage/www-client/firefox-10.0.3/work/mozilla-esr10'

 * GNU info directory index is up-to-date.
 * After world updates, it is important to remove obsolete packages with
 * emerge --depclean. Refer to `man emerge` for more information.
slinky ~ #











slinky ~ # emerge --info =www-client/firefox-10.0.3
Portage 2.2.0_alpha93 (default/linux/amd64/10.0/desktop/kde, gcc-4.5.3, glibc-2.13-r4, 3.3.0-gentoo x86_64)
=================================================================
                        System Settings
=================================================================
System uname: Linux-3.3.0-gentoo-x86_64-Intel-R-_Core-TM-_i7_CPU_Q_740_@_1.73GHz-with-gentoo-2.0.3
Timestamp of tree: Thu, 22 Mar 2012 15:45:02 +0000
app-shells/bash:          4.2_p20
dev-java/java-config:     2.1.11-r3
dev-lang/python:          2.7.2-r3, 3.2.2
dev-util/cmake:           2.8.6-r4
dev-util/pkgconfig:       0.26
sys-apps/baselayout:      2.0.3
sys-apps/openrc:          0.9.8.4
sys-apps/sandbox:         2.5
sys-devel/autoconf:       2.13, 2.68
sys-devel/automake:       1.9.6-r3, 1.11.1
sys-devel/binutils:       2.21.1-r1
sys-devel/gcc:            4.5.3-r2
sys-devel/gcc-config:     1.5-r2
sys-devel/libtool:        2.4-r1
sys-devel/make:           3.82-r1
sys-kernel/linux-headers: 3.1 (virtual/os-headers)
sys-libs/glibc:           2.13-r4
Repositories: gentoo proaudio aluco
Installed sets: 
ACCEPT_KEYWORDS="amd64"
ACCEPT_LICENSE="* -@EULA dlj-1.1 PUEL AdobeFlash-10.3 AdobeFlash_11_beta skype-eula"
CBUILD="x86_64-pc-linux-gnu"
CFLAGS="-O2 -march=native -pipe"
CHOST="x86_64-pc-linux-gnu"
CONFIG_PROTECT="/etc /usr/share/config /usr/share/gnupg/qualified.txt /var/lib/hsqldb"
CONFIG_PROTECT_MASK="/etc/ca-certificates.conf /etc/env.d /etc/env.d/java/ /etc/fonts/fonts.conf /etc/gconf /etc/gentoo-release /etc/revdep-rebuild /etc/sandbox.d /etc/terminfo"
CXXFLAGS="-O2 -march=native -pipe"
DISTDIR="/usr/portage/distfiles"
EMERGE_DEFAULT_OPTS="--with-bdeps=y --jobs=5"
FEATURES="assume-digests binpkg-logs buildpkg distlocks ebuild-locks fixlafiles news parallel-fetch preserve-libs protect-owned sandbox sfperms strict unknown-features-warn unmerge-logs unmerge-orphans userfetch"
FFLAGS=""
GENTOO_MIRRORS="http://gentoo.llarian.net/ http://gentoo.osuosl.org/ "
LDFLAGS="-Wl,-O1 -Wl,--as-needed"
LINGUAS="en"
MAKEOPTS="-j16 -l12"
PKGDIR="/usr/portage/packages"
PORTAGE_CONFIGROOT="/"
PORTAGE_RSYNC_OPTS="--recursive --links --safe-links --perms --times --compress --force --whole-file --delete --stats --human-readable --timeout=180 --exclude=/distfiles --exclude=/local --exclude=/packages"
PORTAGE_TMPDIR="/var/tmp"
PORTDIR="/usr/portage"
PORTDIR_OVERLAY="/var/lib/layman/pro-audio /var/lib/layman/aluco"
SYNC="rsync://rsync.namerica.gentoo.org/gentoo-portage"
USE="X a52 aac acl acpi alsa amd64 berkdb branding bzip2 cairo cdda cdr cli consolekit cracklib crypt cups cxx dbus declarative dri dts dvd dvdr emboss encode exif fam firefox flac fortran gdbm gdu gif gpm gstreamer iconv java jpeg jpeg2 kde kipi lcms ldap libnotify mad mmx mng modules mp3 mp4 mpeg mudflap multilib ncurses nls nptl nptlonly ogg opengl openmp pam pango pcre pdf phonon plasma png policykit ppds pppd qt3support qt4 readline sdl semantic-desktop session spell sse sse2 ssl ssse3 startup-notification svg sysfs tcpd tiff truetype udev unicode usb vdpau vorbis x264 xcb xcomposite xinerama xml xorg xscreensaver xulrunner xv xvid xvmc zlib" ALSA_CARDS="hda-intel" ALSA_PCM_PLUGINS="adpcm alaw asym copy dmix dshare dsnoop empty extplug file hooks iec958 ioplug ladspa lfloat linear meter mmap_emul mulaw multi null plug rate route share shm softvol" APACHE2_MODULES="actions alias auth_basic authn_alias authn_anon authn_dbm authn_default authn_file authz_dbm authz_default authz_groupfile authz_host authz_owner authz_user autoindex cache cgi cgid dav dav_fs dav_lock deflate dir disk_cache env expires ext_filter file_cache filter headers include info log_config logio mem_cache mime mime_magic negotiation rewrite setenvif speling status unique_id userdir usertrack vhost_alias" CALLIGRA_FEATURES="kexi words flow plan stage tables krita karbon braindump" CAMERAS="ptp2" COLLECTD_PLUGINS="df interface irq load memory rrdtool swap syslog" ELIBC="glibc" GPSD_PROTOCOLS="ashtech aivdm earthmate evermore fv18 garmin garmintxt gpsclock itrax mtk3301 nmea ntrip navcom oceanserver oldstyle oncore rtcm104v2 rtcm104v3 sirf superstar2 timing tsip tripmate tnt ubx" INPUT_DEVICES="evdev synaptics virtualbox" KERNEL="linux" LCD_DEVICES="bayrad cfontz cfontz633 glk hd44780 lb216 lcdm001 mtxorb ncurses text" LINGUAS="en" PHP_TARGETS="php5-3" RUBY_TARGETS="ruby18" USERLAND="GNU" VIDEO_CARDS="nvidia fbdev vesa virtualbox" XTABLES_ADDONS="quota2 psd pknock lscan length2 ipv4options ipset ipp2p iface geoip fuzzy condition tee tarpit sysrq steal rawnat logmark ipmark dhcpmac delude chaos account"
Unset:  CPPFLAGS, CTARGET, INSTALL_MASK, LANG, LC_ALL, PORTAGE_BUNZIP2_COMMAND, PORTAGE_COMPRESS, PORTAGE_COMPRESS_FLAGS, PORTAGE_RSYNC_EXTRA_OPTS

slinky ~ #





slinky ~ # emerge -pqv =www-client/firefox-10.0.3

[ebuild     U ] www-client/firefox-10.0.3 [10.0.1-r1] USE="alsa crashreporter dbus ipc libnotify minimal startup-notification webm -bindist -custom-cflags -custom-optimization -debug -pgo (-selinux) -system-sqlite -wifi" LINGUAS="-af -ak -ar -as -ast -be -bg -bn_BD -bn_IN -br -bs -ca -cs -csb -cy -da -de -el -en_GB -en_ZA -eo -es_AR -es_CL -es_ES -es_MX -et -eu -fa -fi -fr -fy_NL -ga_IE -gd -gl -gu_IN -he -hi_IN -hr -hu -hy_AM -id -is -it -ja -kk -kn -ko -ku -lg -lt -lv -mai -mk -ml -mr -nb_NO -nl -nn_NO -nso -or -pa_IN -pl -pt_BR -pt_PT -rm -ro -ru -si -sk -sl -son -sq -sr -sv_SE -ta -ta_LK -te -th -tr -uk -vi -zh_CN -zh_TW -zu"                                                           
slinky ~ #
Comment 4 Fabian Köster 2012-03-22 17:47:39 UTC
Created attachment 306349 [details]
build.log
Comment 5 urcindalo 2012-03-22 22:23:36 UTC
Same here on amd64, also for thunderbird-10.0.3.
Comment 6 Jaak Ristioja 2012-03-22 23:20:49 UTC
(In reply to comment #5)
> Same here on amd64, also for thunderbird-10.0.3.

Same here on hardened amd64. I also got the following QA notice at the end of build.log:

 * QA Notice: command not found:
 * 
 *      /var/tmp/portage/mail-client/thunderbird-10.0.3/work/comm-esr10/db/makefiles.sh: line 38: $'\r': command not found
 *       *      /var/tmp/portage/mail-client/thunderbird-10.0.3/work/comm-esr10/db/makefiles.sh: line 38: $'\r': command not found
Comment 7 Myckel Habets 2012-03-23 06:14:09 UTC
Here also, so far this seems amd64 specific (but they are the only ones that have this stabilized). Anyone in the position to test on a different archs? If not I'll start testing it this evening on x86.
Comment 8 Enrique D. Bosch 2012-03-23 08:38:12 UTC
I have the same problem on powerpc 32-bit.
Comment 9 John R. Graham gentoo-dev 2012-03-23 10:48:13 UTC
Issue is reproducible on 32-bit x86.

- John
Comment 10 Tomoh K. 2012-03-23 15:09:27 UTC
Created attachment 306427 [details, diff]
A workaround patch for firefox-10.0.3

I found similar errors are occured on emerging firefox-10.0.1-r1 on my amd64.

(snippet from build.log of firefox-10.0.1-r1)
signing nss libraries

run-mozilla.sh: Cannot execute ../../dist/bin/shlibsign.

run-mozilla.sh: Cannot execute ../../dist/bin/shlibsign.

Removing unpackaged files...
(log continues and build passed...)

(snippet from build.log of firefox-10.0.3)
signing nss libraries

run-mozilla.sh: Cannot execute /var/tmp/portage/www-client/firefox-10.0.3/work/mozilla-esr10/obj-x86_64-unknown-linux-gnu/browser/installer/../../dist/bin/shlibsign.

make[1]: *** [stage-package] Error 1
(log ends with Portage's error messages)

In 10.0.1, SIGN_NSS command lines are joined by ';' operator, so build continues even if shlibsign failed.
In 10.0.3, these are joined by '&&' operator, so build stops with an error if shlibsign failed.
According to this changeset.
http://hg.mozilla.org/releases/mozilla-release/rev/6b60ebe2cae4

Workaround patch for firefox-10.0.3 is attached. (IMO, this is only a workaround, not a fix...)
Comment 11 Fabian Köster 2012-03-23 16:18:50 UTC
> Workaround patch for firefox-10.0.3 is attached. (IMO, this is only a
> workaround, not a fix...)

The workaround patch works for me. Thanks!

I think it would be a good idea to add this to the ebuild in tree and this way roll out the security fixes. The bug can be fixed later properly.
Comment 12 Enrique D. Bosch 2012-03-23 21:27:14 UTC
The workarround works for me too (on powerpc 32-bit).

What's the exactly effect of skipping shlibsign? I don't see any downside at user level.
Comment 13 Zsolti 2012-03-23 21:43:57 UTC
I can confirm this for mail-client/thunderbird-10.0.3 on amd64.
Comment 14 Roland Ramthun 2012-03-23 22:47:24 UTC
Confirmed on my amd64 no-multilib system (Cannot execute [...]/../../dist/bin/shlibsign.), seems as current stable is broken.

Missing shlibsign signatures in the .chk files disable the optional FIPS compliant mode in NSS. It shouldn't be a problem to remove the shlibsign step or make the failure non-critical for now, the vast majority of users doesn't use the FIPS mode.
Comment 15 Jory A. Pratt gentoo-dev 2012-03-24 03:11:24 UTC
I have just bumped the patchset all will be fine in about an hour or so when you all resync.
Comment 16 Agostino Sarubbo gentoo-dev 2012-03-24 12:12:14 UTC
*** Bug 409491 has been marked as a duplicate of this bug. ***
Comment 17 Agostino Sarubbo gentoo-dev 2012-03-24 12:12:33 UTC
*** Bug 409505 has been marked as a duplicate of this bug. ***
Comment 18 Agostino Sarubbo gentoo-dev 2012-03-24 12:12:47 UTC
*** Bug 409531 has been marked as a duplicate of this bug. ***
Comment 19 Agostino Sarubbo gentoo-dev 2012-03-24 12:58:24 UTC
*** Bug 409535 has been marked as a duplicate of this bug. ***