Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- ben@ben-Inspiron-7559:~/BigData/mozilla-unified$ ./mach bootstrap
- Note on Artifact Mode:
- Artifact builds download prebuilt C++ components rather than building
- them locally.
- Artifact builds are recommended for people working on Firefox or
- Firefox for Android frontends. They are unsuitable for those working
- on C++ code. For more information see:
- https://developer.mozilla.org/en-US/docs/Artifact_builds.
- Please choose the version of Firefox you want to build:
- 1. Firefox for Desktop Artifact Mode
- 2. Firefox for Desktop
- 3. Firefox for Android Artifact Mode
- 4. Firefox for Android
- Your choice: 2
- Executing as root: sudo apt-get install autoconf2.13 build-essential nodejs python-dev python-pip python-setuptools unzip uuid zip
- [sudo] password for ben:
- Reading package lists... Done
- Building dependency tree
- Reading state information... Done
- build-essential is already the newest version (12.1ubuntu2).
- python-setuptools is already the newest version (20.7.0-1).
- unzip is already the newest version (6.0-20ubuntu1).
- zip is already the newest version (3.0-11).
- autoconf2.13 is already the newest version (2.13-67).
- uuid is already the newest version (1.6.2-1.5build2).
- python-dev is already the newest version (2.7.12-1~16.04).
- nodejs is already the newest version (4.2.6~dfsg-1ubuntu4.2).
- python-pip is already the newest version (8.1.1-2ubuntu0.4).
- The following packages were automatically installed and are no longer required:
- linux-headers-4.15.0-32 linux-headers-4.15.0-32-generic linux-image-4.15.0-32-generic linux-modules-4.15.0-32-generic linux-modules-extra-4.15.0-32-generic
- Use 'sudo apt autoremove' to remove them.
- 0 upgraded, 0 newly installed, 0 to remove and 7 not upgraded.
- Executing as root: sudo apt-get install libasound2-dev libcurl4-openssl-dev libdbus-1-dev libdbus-glib-1-dev libgconf2-dev libgtk-3-dev libgtk2.0-dev libpulse-dev libx11-xcb-dev libxt-dev python-dbus xvfb yasm
- Reading package lists... Done
- Building dependency tree
- Reading state information... Done
- libasound2-dev is already the newest version (1.1.0-0ubuntu1).
- libdbus-glib-1-dev is already the newest version (0.106-1).
- libgconf2-dev is already the newest version (3.2.6-3ubuntu6).
- libxt-dev is already the newest version (1:1.1.5-0ubuntu1).
- python-dbus is already the newest version (1.2.0-3).
- yasm is already the newest version (1.3.0-2).
- libcurl4-openssl-dev is already the newest version (7.47.0-1ubuntu2.8).
- libdbus-1-dev is already the newest version (1.10.6-1ubuntu3.3).
- libgtk-3-dev is already the newest version (3.18.9-1ubuntu3.3).
- libgtk2.0-dev is already the newest version (2.24.30-1ubuntu1.16.04.2).
- libpulse-dev is already the newest version (1:8.0-0ubuntu3.10).
- libx11-xcb-dev is already the newest version (2:1.6.3-1ubuntu2.1).
- xvfb is already the newest version (2:1.18.4-0ubuntu0.8).
- The following packages were automatically installed and are no longer required:
- linux-headers-4.15.0-32 linux-headers-4.15.0-32-generic linux-image-4.15.0-32-generic linux-modules-4.15.0-32-generic linux-modules-extra-4.15.0-32-generic
- Use 'sudo apt autoremove' to remove them.
- 0 upgraded, 0 newly installed, 0 to remove and 7 not upgraded.
- Your version of Mercurial (4.4.2) is sufficiently modern.
- Your version of Python (2.7.12) is new enough.
- Your version of Rust (1.28.0) is new enough.
- Rust supports x86_64-unknown-linux-gnu targets.
- Mozilla recommends a number of changes to Mercurial to enhance your
- experience with it.
- Would you like to run a configuration wizard to ensure Mercurial is
- optimally configured?
- 1. Yes
- 2. No
- Please enter your reply: 1
- ================================================================================
- Ensuring https://hg.mozilla.org/hgcustom/version-control-tools is up to date at /home/ben/.mozbuild/version-control-tools
- pulling from https://hg.mozilla.org/hgcustom/version-control-tools
- searching for changes
- adding changesets
- adding manifests
- adding file changes
- added 659 changesets with 1370 changes to 518 files
- updating bookmark @
- new changesets 1a78578cb10c:687e1b127694
- (run 'hg update' to get a working copy)
- 420 files updated, 0 files merged, 427 files removed, 0 files unresolved
- ================================================================================
- the MozReview service has been disabled; stop loading the reviewboard/mozreview extension from your hgrc files to make this warning go away
- This wizard will guide you through configuring Mercurial for an optimal
- experience contributing to Mozilla projects.
- The wizard makes no changes without your permission.
- To begin, press the enter/return key.
- Mercurial has implemented some functionality behind ui.tweakdefaults config,
- that most users would like by default, but would break some workflows due to
- backwards compatibility issues.
- You can find more info here: https://www.mercurial-scm.org/wiki/FriendlyHGPlan
- Would you like to enable these features (Yn)? Y
- It looks like the setup wizard has already installed a copy of the
- evolve extension on your machine, at /home/ben/.mozbuild/evolve.
- (Relevant config option: extensions.evolve)
- Would you like to update evolve to the latest version? (Yn) Y
- pulling from https://www.mercurial-scm.org/repo/evolve/
- searching for changes
- adding changesets
- adding manifests
- adding file changes
- added 580 changesets with 1113 changes to 135 files
- updating bookmark @
- new changesets 4a1dc4854648:1630756a6a46
- (run 'hg update' to get a working copy)
- 133 files updated, 0 files merged, 3 files removed, 0 files unresolved
- Evolve was updated successfully.
- The "watchman" filesystem watching tool could not be found or isn't
- working.
- Mercurial can leverage "watchman" to make many operations
- (like `hg status` and `hg diff`) much faster. Mozilla *highly*
- recommends installing "watchman" when working with the Firefox
- repository.
- Please see https://facebook.github.io/watchman/docs/install.html
- for instructions on installing watchman. Please ensure `watchman`
- is available on PATH (you should be able to run `watchman` from
- your shell).
- Will you be submitting commits to Mozilla (Yn)? Y
- Commits to Mozilla projects are typically sent to Phabricator. This is the
- preferred code review tool at Mozilla.
- Phabricator installation instructions are here
- http://moz-conduit.readthedocs.io/en/latest/phabricator-user.html
- Your config file needs updating.
- Would you like to see a diff of the changes first (Yn)? Y
- --- hgrc.old
- +++ hgrc.new
- @@ -1,6 +1,7 @@
- [ui]
- username = BenDeBrasi <csdebugging@gmail.com>
- interface = curses
- +tweakdefaults = true
- [diff]
- git = true
- showfunc = true
- Write changes to hgrc file (Yn)? n
- config changes not written; we would have written the following:
- [ui]
- username = BenDeBrasi <csdebugging@gmail.com>
- interface = curses
- tweakdefaults = true
- [diff]
- git = true
- showfunc = true
- [extensions]
- histedit =
- rebase =
- blackbox =
- firefoxtree = /home/ben/.mozbuild/version-control-tools/hgext/firefoxtree
- reviewboard = /home/ben/.mozbuild/version-control-tools/hgext/reviewboard/client.py
- evolve = /home/ben/.mozbuild/evolve/hgext3rd/evolve
- push-to-try = /home/ben/.mozbuild/version-control-tools/hgext/push-to-try
- [alias]
- wip = log --graph --rev=wip --template=wip
- [revsetalias]
- wip = (parents(not public()) or not public() or . or (head() and branch(default))) and (not obsolete() or unstable()^) and not closed() and not (fxheads() - date(-90))
- [templates]
- wip = '{label("wip.branch", if(branches,"{branches} "))}{label(ifeq(graphnode,"x","wip.obsolete","wip.{phase}"),"{rev}:{node|short}")}{label("wip.user", " {author|user}")}{label("wip.tags", if(tags," {tags}"))}{label("wip.tags", if(fxheads," {fxheads}"))}{if(bookmarks," ")}{label("wip.bookmarks", if(bookmarks,bookmarks))}{label(ifcontains(rev, revset("parents()"), "wip.here"), " {desc|firstline}")}'
- [color]
- wip.bookmarks = yellow underline
- wip.branch = yellow
- wip.draft = green
- wip.here = red
- wip.obsolete = none
- wip.public = blue
- wip.tags = yellow
- wip.user = magenta
- [experimental]
- graphshorten = true
- [paths]
- review = https://reviewboard-hg.mozilla.org/autoreview
- [mozilla]
- ircnick = opensourcenoob
- [bugzilla]
- username = csdebugging@gmail.com
- apikey = uE6nKw5rhD7NJEJVbRfEKc3qkEvmaMhcO7WHDwfO
- the MozReview service has been disabled; stop loading the reviewboard/mozreview extension from your hgrc files to make this warning go away
- 0:02.97 Downloading clang.tar.xz
- 0:02.97 Downloading to temporary location /home/ben/.mozbuild/toolchains/f52fc9fcebc1f928-clang.tar.xz
- 0:03.69 Downloading... 0.0 %
- 0:06.43 Downloading... 5.0 %
- 0:08.54 Downloading... 10.0 %
- 0:10.55 Downloading... 15.0 %
- 0:12.61 Downloading... 20.0 %
- 0:14.74 Downloading... 25.0 %
- 0:16.77 Downloading... 30.0 %
- 0:18.85 Downloading... 35.0 %
- 0:20.85 Downloading... 40.0 %
- 0:22.89 Downloading... 45.0 %
- 0:24.93 Downloading... 50.0 %
- 0:26.99 Downloading... 55.0 %
- 0:28.98 Downloading... 60.0 %
- 0:31.04 Downloading... 65.0 %
- 0:33.07 Downloading... 70.0 %
- 0:35.12 Downloading... 75.0 %
- 0:37.13 Downloading... 80.0 %
- 0:39.14 Downloading... 85.0 %
- 0:41.10 Downloading... 90.0 %
- 0:44.08 Downloading... 95.0 %
- 0:46.12 Downloading... 100.0 %
- 0:46.12 Downloaded artifact to /home/ben/.mozbuild/toolchains/f52fc9fcebc1f928-clang.tar.xz
- 0:46.12 rm tree: /home/ben/.mozbuild/clang
- 0:46.22 untarring "/home/ben/.mozbuild/clang.tar.xz"
- the MozReview service has been disabled; stop loading the reviewboard/mozreview extension from your hgrc files to make this warning go away
- 0:02.23 Downloading cbindgen.tar.xz
- 0:02.23 Downloading to temporary location /home/ben/.mozbuild/toolchains/e9559b318b312ffe-cbindgen.tar.xz
- 0:02.95 Downloading... 0.0 %
- 0:03.17 Downloading... 5.3 %
- 0:03.20 Downloading... 10.6 %
- 0:03.29 Downloading... 15.0 %
- 0:03.29 Downloading... 20.3 %
- 0:03.35 Downloading... 25.6 %
- 0:03.37 Downloading... 30.0 %
- 0:03.38 Downloading... 35.3 %
- 0:03.39 Downloading... 40.6 %
- 0:03.40 Downloading... 45.0 %
- 0:03.43 Downloading... 50.3 %
- 0:03.45 Downloading... 55.6 %
- 0:03.46 Downloading... 60.0 %
- 0:03.47 Downloading... 65.3 %
- 0:03.52 Downloading... 70.6 %
- 0:03.53 Downloading... 75.0 %
- 0:03.55 Downloading... 80.3 %
- 0:03.56 Downloading... 85.6 %
- 0:03.61 Downloading... 90.0 %
- 0:03.62 Downloading... 95.3 %
- 0:03.63 Downloading... 100.0 %
- 0:03.63 Downloaded artifact to /home/ben/.mozbuild/toolchains/e9559b318b312ffe-cbindgen.tar.xz
- 0:03.63 untarring "/home/ben/.mozbuild/cbindgen.tar.xz"
- the MozReview service has been disabled; stop loading the reviewboard/mozreview extension from your hgrc files to make this warning go away
- 0:01.94 Downloading node.tar.xz
- 0:01.94 Downloading to temporary location /home/ben/.mozbuild/toolchains/d3f9e13cf38d06a8-node.tar.xz
- 0:02.66 Downloading... 0.0 %
- 0:03.06 Downloading... 5.0 %
- 0:03.17 Downloading... 10.1 %
- 0:03.27 Downloading... 15.1 %
- 0:03.37 Downloading... 20.1 %
- 0:03.46 Downloading... 25.1 %
- 0:03.55 Downloading... 30.0 %
- 0:03.64 Downloading... 35.0 %
- 0:03.73 Downloading... 40.1 %
- 0:03.83 Downloading... 45.1 %
- 0:03.91 Downloading... 50.1 %
- 0:04.00 Downloading... 55.0 %
- 0:04.08 Downloading... 60.0 %
- 0:04.18 Downloading... 65.1 %
- 0:04.30 Downloading... 70.1 %
- 0:04.38 Downloading... 75.1 %
- 0:04.48 Downloading... 80.0 %
- 0:04.57 Downloading... 85.0 %
- 0:04.65 Downloading... 90.1 %
- 0:04.73 Downloading... 95.1 %
- 0:04.82 Downloading... 100.0 %
- 0:04.83 Downloaded artifact to /home/ben/.mozbuild/toolchains/d3f9e13cf38d06a8-node.tar.xz
- 0:04.83 untarring "/home/ben/.mozbuild/node.tar.xz"
- Your system should be ready to build Firefox for Desktop!
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement