Code: Select all
OMNIJAR_NAME=omni.ja \
/home/santafe/mozilla-beta/XfceFox-release/_virtualenv/bin/python /home/santafe/mozilla-beta/toolkit/mozapps/installer/packager.py -DMOZ_GLUE_IN_PROGRAM -DNO_NSPR_10_SUPPORT -DAB_CD=en-US -DMOZ_APP_NAME=firefox -DPREF_DIR=defaults/preferences -DMOZ_ENABLE_GNOME_COMPONENT=1 -DMOZ_GTK=1 -DJAREXT= -DMOZ_CHILD_PROCESS_NAME=plugin-container -DMOZ_JSDEBUGGER -DNECKO_WIFI -DDLL_PREFIX=lib -DDLL_SUFFIX=.so -DBIN_SUFFIX= -DBINPATH=bin -DMOZ_ICU_VERSION=52 -DMOZ_ICU_DBG_SUFFIX= \
--format omni \
--removals /home/santafe/mozilla-beta/browser/installer/removed-files.in \
\
\
\
\
--optimizejars \
\
package-manifest ../../dist ../../dist/firefox \
Executing /home/santafe/mozilla-beta/XfceFox-release/dist/bin/xpcshell -g /home/santafe/mozilla-beta/XfceFox-release/dist/bin/ -a /home/santafe/mozilla-beta/XfceFox-release/dist/bin/ -f /home/santafe/mozilla-beta/toolkit/mozapps/installer/precompile_cache.js -e precompile_startupcache("resource://gre/");
resource://gre/components/ActivityMessageConfigurator.js
resource://gre/components/ActivityProxy.js
resource://gre/components/ActivityRequestHandler.js
resource://gre/components/ActivityWrapper.js
resource://gre/components/AlarmsManager.js
resource://gre/components/AppsService.js
resource://gre/components/AutofillController.js
resource://gre/components/BrowserElementParent.js
resource://gre/components/ChromeNotifications.js
resource://gre/components/ColorAnalyzer.js
resource://gre/components/ConsoleAPIStorage.js
resource://gre/components/ContactManager.js
resource://gre/components/CrashService.js
resource://gre/components/DataReportingService.js
resource://gre/components/DataStoreImpl.js
resource://gre/components/DownloadLegacy.js
resource://gre/components/FeedProcessor.js
resource://gre/components/FormHistoryStartup.js
resource://gre/components/InterAppCommService.js
resource://gre/components/InterAppConnection.js
resource://gre/components/InterAppMessagePort.js
resource://gre/components/MozKeyboard.js
resource://gre/components/NetworkGeolocationProvider.js
resource://gre/components/NotificationStorage.js
resource://gre/components/PageThumbsProtocol.js
resource://gre/components/Payment.js
resource://gre/components/PaymentFlowInfo.js
resource://gre/components/PeerConnection.js
resource://gre/components/PermissionPromptService.js
Traceback (most recent call last):
File "/home/santafe/mozilla-beta/toolkit/mozapps/installer/packager.py", line 402, in <module>
main()
File "/home/santafe/mozilla-beta/toolkit/mozapps/installer/packager.py", line 394, in main
args.source, gre_path, base)
File "/home/santafe/mozilla-beta/toolkit/mozapps/installer/packager.py", line 158, in precompile_cache
errors.fatal('Error while running startup cache precompilation')
File "/home/santafe/mozilla-beta/python/mozbuild/mozpack/errors.py", line 101, in fatal
self._handle(self.FATAL, msg)
File "/home/santafe/mozilla-beta/python/mozbuild/mozpack/errors.py", line 96, in _handle
raise ErrorMessage(msg)
mozpack.errors.ErrorMessage: Error: Error while running startup cache precompilation
make[3]: *** [stage-package] Error 1
make[3]: Leaving directory `/home/santafe/mozilla-beta/XfceFox-release/browser/installer'
make[2]: *** [make-package] Error 2
make[2]: Leaving directory `/home/santafe/mozilla-beta/XfceFox-release/browser/installer'
make[1]: *** [default] Error 2
make[1]: Leaving directory `/home/santafe/mozilla-beta/XfceFox-release/browser/installer'
make: *** [package] Error 2
I downloaded the source for Firefox 31 final next, and it compiled fine. Heres the mozconfig file I use:
Code: Select all
. $topsrcdir/browser/config/mozconfig
mk_add_options MOZ_OBJDIR=@TOPSRCDIR@/XfceFox-release
ac_add_options --enable-optimize=-O3
mk_add_options MOZ_MAKE_FLAGS="-j8"
ac_add_options --enable-update-channel=release
ac_add_options --enable-update-packaging
ac_add_options --enable-default-toolkit=cairo-gtk2
ac_add_options --enable-updater
ac_add_options --disable-webspeech
ac_add_options --enable-webrtc
ac_add_options --disable-debug
ac_add_options --disable-tests
ac_add_options --enable-debug-symbols=-gdwarf-2
ac_add_options --enable-xft
ac_add_options --enable-pango
ac_add_options --enable-svg
Beta mozconfig's the same except for beta instead of release.
Even tried compiling the previous Beta 31.0b9 and it compiles fine. Any idea if this is a local problem or is the source code to blame?
I goofed, it happens in the package building part, not the compiling part