Staging failure for freshly-built www/firefox-49.0_8,1

David Wolfskill david at catwhisker.org
Mon Oct 10 13:18:21 UTC 2016


This was observed on my laptop, freshly updated from:

FreeBSD g1-252.catwhisker.org 10.3-STABLE FreeBSD 10.3-STABLE #493  r306880M/306902:1003508: Sun Oct  9 04:10:04 PDT 2016     root at g1-252.catwhisker.org:/common/S1/obj/usr/src/sys/CANARY  amd64

to:

FreeBSD g1-252.catwhisker.org 10.3-STABLE FreeBSD 10.3-STABLE #494  r306935M/306944:1003508: Mon Oct 10 04:02:26 PDT 2016     root at g1-252.catwhisker.org:/common/S1/obj/usr/src/sys/CANARY  amd64

after updating my /usr/ports working copy to r423643, then running
"portmaster -ad".

portmaster reported:

...
===>>> All >> (17)
0;portmaster: All >> (17)^G
===>>> The following actions will be taken if you choose to proceed:
        Upgrade ca_root_nss-3.27 to ca_root_nss-3.27.1
        Upgrade nspr-4.13 to nspr-4.13_1
        Upgrade png-1.6.23 to png-1.6.25
        Upgrade sekrit-twc-zimg-2.2.1 to sekrit-twc-zimg-2.3
        Upgrade apr-1.5.2.1.5.4_1 to apr-1.5.2.1.5.4_2
        Upgrade curl-7.50.3 to curl-7.50.3_1
        Upgrade ffmpeg-2.8.8_3,1 to ffmpeg-2.8.8_4,1
        Upgrade libxul-45.4.0_5 to libxul-45.4.0_6
        Install lang/rust
        Upgrade nss-3.27 to nss-3.27.1_1
        Upgrade p5-Variable-Magic-0.59 to p5-Variable-Magic-0.60
        Upgrade p5-XSLoader-0.22 to p5-XSLoader-0.24
        Upgrade poppler-0.46.0_1 to poppler-0.46.0_2
        Upgrade spidermonkey170-17.0.0_1 to spidermonkey170-17.0.0_2
        Upgrade firefox-49.0_7,1 to firefox-49.0_8,1
        Install lang/gcc5
        Install lang/gcc-ecj45

===>>> Proceed? y/n [y] 
....

and proceeded to exercise the laptop for a while.  Once things settled
down a bit, I saw that it reported:

...
===>  Staging for firefox-49.0_8,1
===>   Generating temporary packing list
gmake[2]: Entering directory '/common/ports/www/firefox/work/firefox-49.0'
Adding client.mk options from /common/ports/www/firefox/work/firefox-49.0/.mozconfig:
    MOZ_OBJDIR=/common/ports/www/firefox/work/firefox-49.0/obj-x86_64-unknown-freebsd10.3
    OBJDIR=/common/ports/www/firefox/work/firefox-49.0/obj-x86_64-unknown-freebsd10.3
    FOUND_MOZCONFIG=/common/ports/www/firefox/work/firefox-49.0/.mozconfig
gmake -j8 -C /common/ports/www/firefox/work/firefox-49.0/obj-x86_64-unknown-freebsd10.3 install
gmake[3]: Entering directory '/common/ports/www/firefox/work/firefox-49.0/obj-x86_64-unknown-freebsd10.3'
gmake[4]: Entering directory '/common/ports/www/firefox/work/firefox-49.0/obj-x86_64-unknown-freebsd10.3/browser/installer'
OMNIJAR_NAME=omni.ja \
NO_PKG_FILES="core bsdecho js js-config jscpucfg nsinstall viewer TestGtkEmbed elf-dynstr-gc mangle* maptsv* mfc* msdump* msmap* nm2tsv* nsinstall* res/samples res/throbber shlibsign* certutil* pk12util* BadCertServer* OCSPStaplingServer* GenerateOCSPResponse* chrome/chrome.rdf chrome/app-chrome.manifest chrome/overlayinfo components/compreg.dat components/xpti.dat content_unit_tests necko_unit_tests *.dSYM " \
/common/ports/www/firefox/work/firefox-49.0/obj-x86_64-unknown-freebsd10.3/_virtualenv/bin/python /common/ports/www/firefox/work/firefox-49.0/toolkit/mozapps/installer/packager.py -DMOZ_APP_NAME=firefox -DPREF_DIR=defaults/preferences -DMOZ_GTK=1 -DMOZ_SYSTEM_NSPR=1 -DMOZ_SYSTEM_NSS=1 -DJAREXT= -DMOZ_CHILD_PROCESS_NAME=plugin-container -DNECKO_WIFI -DDLL_PREFIX=lib -DDLL_SUFFIX=.so -DBIN_SUFFIX= -DDIR_MACOS= -DDIR_RESOURCES= -DBINPATH=bin -DRESPATH=bin -DLPROJ_ROOT=en -DMOZ_ICU_VERSION=56 -DMOZ_SYSTEM_ICU -DMOZ_ICU_DBG_SUFFIX= -DICU_DATA_FILE=icudt56l.dat -DA11Y_LOG=1 -DACCESSIBILITY=1 -DATK_MAJOR_VERSION=2 -DATK_MINOR_VERSION=18 -DATK_REV_VERSION=0 -DATTRIBUTE_ALIGNED_MAX=64 -DBUILD_CTYPES=1 -DCROSS_COMPILE='' -DD_INO=d_ino -DENABLE_INTL_API=1 -DENABLE_MARIONETTE=1 -DENABLE_SYSTEM_EXTENSION_DIRS=1 -DEXPOSE_INTL_API=1 -DFIREFOX_VERSION=49.0 -DFORCE_PR_LOG=1 -DFUNCPROTO=15 -DGLIB_VERSION_MAX_ALLOWED=GLIB_VERSION_2_26 -DGLIB_VERSION_MIN_REQUIRED=GLIB_VERSION_2_26 -DGL_PROVIDER_GLX=1 -DHAVE_64BIT_BUILD=1 -DHAVE_ARC4RANDOM=1 -DHAVE_ARC4RANDOM_BUF=1 -DHAVE_CLOCK_MONOTONIC=1 -DHAVE_CPUID_H=1 -DHAVE_DIRENT_H=1 -DHAVE_DLADDR=1 -DHAVE_DLOPEN=1 -DHAVE_FONTCONFIG_FCFREETYPE_H=1 -DHAVE_FT_BITMAP_SIZE_Y_PPEM=1 -DHAVE_FT_GLYPHSLOT_EMBOLDEN=1 -DHAVE_FT_LOAD_SFNT_TABLE=1 -DHAVE_GETOPT_H=1 -DHAVE_GMTIME_R=1 -DHAVE_I18N_LC_MESSAGES=1 -DHAVE_INTTYPES_H=1 -DHAVE_LANGINFO_CODESET=1 -DHAVE_LCHOWN=1 -DHAVE_LIBPNG=1 -DHAVE_LIBVPX=1 -DHAVE_LIBXSS=1 -DHAVE_LOCALECONV=1 -DHAVE_LOCALTIME_R=1 -DHAVE_MALLCTL=1 -DHAVE_MALLOC_USABLE_SIZE=1 -DHAVE_MEMMEM=1 -DHAVE_MEMORY_H=1 -DHAVE_NETINET_IN_H=1 -DHAVE_NL_TYPES_H=1 -DHAVE_POSIX_FADVISE=1 -DHAVE_POSIX_FALLOCATE=1 -DHAVE_POSIX_MEMALIGN=1 -DHAVE_PTHREAD_H=1 -DHAVE_RES_NINIT=1 -DHAVE_SA_LEN=1 -DHAVE_SCONN_LEN=1 -DHAVE_SETPRIORITY=1 -DHAVE_SIN6_LEN=1 -DHAVE_SIN_LEN=1 -DHAVE_STDINT_H=1 -DHAVE_STRERROR=1 -DHAVE_STRNDUP=1 -DHAVE_SYSCALL=1 -DHAVE_SYS_QUEUE_H=1 -DHAVE_SYS_SOUNDCARD_H=1 -DHAVE_SYS_TYPES_H=1 -DHAVE_THREAD_TLS_KEYWORD=1 -DHAVE_UNISTD_H=1 -DHAVE_VALLOC=1 -DHAVE_VA_COPY=1 -DHAVE_VA_LIST_AS_ARRAY=1 -DHAVE_VISIBILITY_ATTRIBUTE=1 -DHAVE_VISIBILITY_HIDDEN_ATTRIBUTE=1 -DHAVE_X11_XKBLIB_H=1 -DHAVE__UNWIND_BACKTRACE=1 -DHAVE___CXA_DEMANGLE=1 -DJS_DEFAULT_JITREPORT_GRANULARITY=3 -DMALLOC_H='<malloc_np.h>' -DMALLOC_USABLE_SIZE_CONST_PTR=const -DMOZILLA_UAVERSION='"49.0"' -DMOZILLA_VERSION='"49.0"' -DMOZILLA_VERSION_U=49.0 -DMOZ_ACCESSIBILITY_ATK=1 -DMOZ_ACTIVITIES=1 -DMOZ_APP_UA_NAME='""' -DMOZ_APP_UA_VERSION='"49.0"' -DMOZ_B2G_OS_NAME='""' -DMOZ_B2G_VERSION='"1.0.0"' -DMOZ_BUILD_APP=browser -DMOZ_CRASHREPORTER_ENABLE_PERCENT=100 -DMOZ_DATA_REPORTING=1 -DMOZ_DISTRIBUTION_ID='"org.mozilla"' -DMOZ_DLL_SUFFIX='".so"' -DMOZ_EME=1 -DMOZ_ENABLE_GIO=1 -DMOZ_ENABLE_SIGNMAR=1 -DMOZ_ENABLE_SKIA=1 -DMOZ_ENABLE_XREMOTE=1 -DMOZ_FEEDS=1 -DMOZ_FFMPEG=1 -DMOZ_FFVPX=1 -DMOZ_FMP4=1 -DMOZ_GLUE_IN_PROGRAM=1 -DMOZ_INSTRUMENT_EVENT_LOOP=1 -DMOZ_JEMALLOC4=1 -DMOZ_JSDOWNLOADS=1 -DMOZ_LIBAV_FFT=1 -DMOZ_LOGGING=1 -DMOZ_MACBUNDLE_ID=org.mozilla.firefox -DMOZ_MEMORY=1 -DMOZ_OFFICIAL_BRANDING=1 -DMOZ_OGG_NO_MEM_REPORTING=1 -DMOZ_PAY=1 -DMOZ_PEERCONNECTION=1 -DMOZ_PERMISSIONS=1 -DMOZ_PHOENIX=1 -DMOZ_PLACES=1 -DMOZ_RAW=1 -DMOZ_RUST_MP4PARSE=1 -DMOZ_SAFE_BROWSING=1 -DMOZ_SAMPLE_TYPE_FLOAT32=1 -DMOZ_SCTP=1 -DMOZ_SECUREELEMENT=1 -DMOZ_SERVICES_HEALTHREPORT=1 -DMOZ_SRTP=1 -DMOZ_STACKWALKING=1 -DMOZ_STATIC_JS=1 -DMOZ_SYSTEM_SOUNDTOUCH=1 -DMOZ_SYSTEM_SQLITE=1 -DMOZ_UPDATER=1 -DMOZ_UPDATE_CHANNEL=default -DMOZ_URL_CLASSIFIER=1 -DMOZ_USER_DIR='".mozilla"' -DMOZ_VORBIS=1 -DMOZ_VPX_ERROR_CONCEALMENT=1 -DMOZ_VPX_NO_MEM_REPORTING=1 -DMOZ_WEBGL_CONFORMANT=1 -DMOZ_WEBM_ENCODER=1 -DMOZ_WEBRTC=1 -DMOZ_WEBRTC_ASSERT_ALWAYS=1 -DMOZ_WEBRTC_SIGNALING=1 -DMOZ_WEBSPEECH=1 -DMOZ_WEBSPEECH_TEST_BACKEND=1 -DMOZ_WIDGET_GTK=2 -DMOZ_X11=1 -DMOZ_XUL=1 -DNO_NSPR_10_SUPPORT=1 -DNS_PRINTING=1 -DNS_PRINT_PREVIEW=1 -DRELEASE_BUILD=1 -DSTATIC_JS_API=1 -DSTDC_HEADERS=1 -DTARGET_XPCOM_ABI='"x86_64-gcc3"' -DUSE_SKIA=1 -DUSE_SKIA_GPU=1 -DVA_COPY=va_copy -DXP_UNIX=1 -D_REENTRANT=1 -D_THREAD_SAFE=1 -DAB_CD=en-US \
        --format omni \
        --removals /common/ports/www/firefox/work/firefox-49.0/browser/installer/removed-files.in \
         \
         \
         \
         \
        --optimizejars \
         \
         \
        /common/ports/www/firefox/work/firefox-49.0/browser/installer/package-manifest.in ../../dist ../../dist/firefox \
        
Executing /common/ports/www/firefox/work/firefox-49.0/obj-x86_64-unknown-freebsd10.3/dist/bin/xpcshell -g /common/ports/www/firefox/work/firefox-49.0/obj-x86_64-unknown-freebsd10.3/dist/bin/ -a /common/ports/www/firefox/work/firefox-49.0/obj-x86_64-unknown-freebsd10.3/dist/bin/ -f /common/ports/www/firefox/work/firefox-49.0/toolkit/mozapps/installer/precompile_cache.js -e precompile_startupcache("resource://gre/");
Shared object "libplds4.so.1" not found, required by "libxul.so"
Traceback (most recent call last):
  File "/common/ports/www/firefox/work/firefox-49.0/toolkit/mozapps/installer/packager.py", line 415, in <module>
    main()
  File "/common/ports/www/firefox/work/firefox-49.0/toolkit/mozapps/installer/packager.py", line 409, in main
    args.source, gre_path, base)
  File "/common/ports/www/firefox/work/firefox-49.0/toolkit/mozapps/installer/packager.py", line 166, in precompile_cache
    errors.fatal('Error while running startup cache precompilation')
  File "/common/ports/www/firefox/work/firefox-49.0/python/mozbuild/mozpack/errors.py", line 103, in fatal
    self._handle(self.FATAL, msg)
  File "/common/ports/www/firefox/work/firefox-49.0/python/mozbuild/mozpack/errors.py", line 98, in _handle
    raise ErrorMessage(msg)
mozpack.errors.ErrorMessage: Error: Error while running startup cache precompilation
gmake[4]: *** [/common/ports/www/firefox/work/firefox-49.0/toolkit/mozapps/installer/packager.mk:41: stage-package] Error 1
gmake[4]: Leaving directory '/common/ports/www/firefox/work/firefox-49.0/obj-x86_64-unknown-freebsd10.3/browser/installer'
gmake[3]: *** [/common/ports/www/firefox/work/firefox-49.0/browser/build.mk:21: install] Error 2
gmake[3]: Leaving directory '/common/ports/www/firefox/work/firefox-49.0/obj-x86_64-unknown-freebsd10.3'
gmake[2]: *** [/common/ports/www/firefox/work/firefox-49.0/client.mk:417: install] Error 2
gmake[2]: Leaving directory '/common/ports/www/firefox/work/firefox-49.0'
*** Error code 2

Stop.
make[1]: stopped in /common/ports/www/firefox
*** Error code 1

Stop.
make: stopped in /common/ports/www/firefox

===>>> make stage failed for www/firefox
===>>> Aborting update

===>>> Update for www/firefox failed
===>>> Aborting update

===>>> There are messages from installed ports to display,
       but first take a moment to review the error messages
       above.  Then press Enter when ready to proceed. 
...
===>>> Done displaying pkg-message files

(END)^M===>>> The following actions were performed:
        Upgrade of ca_root_nss-3.27 to ca_root_nss-3.27.1
        Upgrade of nspr-4.13 to nspr-4.13_1
        Upgrade of png-1.6.23 to png-1.6.25
        Upgrade of sekrit-twc-zimg-2.2.1 to sekrit-twc-zimg-2.3
        Upgrade of apr-1.5.2.1.5.4_1 to apr-1.5.2.1.5.4_2
        Upgrade of curl-7.50.3 to curl-7.50.3_1
        Upgrade of ffmpeg-2.8.8_3,1 to ffmpeg-2.8.8_4,1
        Installation of lang/rust (rust-1.12.0)
        Upgrade of nss-3.27 to nss-3.27.1_1
        Upgrade of libxul-45.4.0_5 to libxul-45.4.0_6
        Upgrade of p5-Variable-Magic-0.59 to p5-Variable-Magic-0.60
        Upgrade of p5-XSLoader-0.22 to p5-XSLoader-0.24
        Upgrade of poppler-0.46.0_1 to poppler-0.46.0_2
        Upgrade of spidermonkey170-17.0.0_1 to spidermonkey170-17.0.0_2
        Installation of lang/gcc-ecj45 (gcc-ecj-4.5)
        Installation of lang/gcc5 (gcc5-5.4.0)

===>>> You can restart from the point of failure with this command line:
       portmaster <flags> www/firefox 

Command exit status: 1
Script done on Mon Oct 10 06:00:54 2016



Here's a repeat of the part where things seem to take a bad turn:
...
Executing /common/ports/www/firefox/work/firefox-49.0/obj-x86_64-unknown-freebsd10.3/dist/bin/xpcshell -g /common/ports/www/firefox/work/firefox-49.0/obj-x86_64-unknown-freebsd10.3/dist/bin/ -a /common/ports/www/firefox/work/firefox-49.0/obj-x86_64-unknown-freebsd10.3/dist/bin/ -f /common/ports/www/firefox/work/firefox-49.0/toolkit/mozapps/installer/precompile_cache.js -e precompile_startupcache("resource://gre/");
Shared object "libplds4.so.1" not found, required by "libxul.so"
Traceback (most recent call last):
  File "/common/ports/www/firefox/work/firefox-49.0/toolkit/mozapps/installer/packager.py", line 415, in <module>
    main()
  File "/common/ports/www/firefox/work/firefox-49.0/toolkit/mozapps/installer/packager.py", line 409, in main
    args.source, gre_path, base)
  File "/common/ports/www/firefox/work/firefox-49.0/toolkit/mozapps/installer/packager.py", line 166, in precompile_cache
    errors.fatal('Error while running startup cache precompilation')
  File "/common/ports/www/firefox/work/firefox-49.0/python/mozbuild/mozpack/errors.py", line 103, in fatal
    self._handle(self.FATAL, msg)
  File "/common/ports/www/firefox/work/firefox-49.0/python/mozbuild/mozpack/errors.py", line 98, in _handle
    raise ErrorMessage(msg)
mozpack.errors.ErrorMessage: Error: Error while running startup cache precompilation
....

So... apparently I'm lacking "libplds4.so.1"??!?


Clues welcomed....

Thanks!

Peace,
david
-- 
David H. Wolfskill				david at catwhisker.org
Those who would murder in the name of God or prophet are blasphemous cowards.

See http://www.catwhisker.org/~david/publickey.gpg for my public key.
-------------- next part --------------
A non-text attachment was scrubbed...
Name: signature.asc
Type: application/pgp-signature
Size: 603 bytes
Desc: not available
URL: <http://lists.freebsd.org/pipermail/freebsd-ports/attachments/20161010/793d1d74/attachment.sig>


More information about the freebsd-ports mailing list