Awesome! Glad it worked out. Welcome to the bleeding edge :) jack.
On Fri, Mar 17, 2017 at 3:48 PM, <[email protected]> wrote: > On Friday, March 17, 2017 at 2:31:49 PM UTC-4, Jack Moffitt wrote: >> I suspect something got messed up in a previous aborted build. Please >> try mach clean and rebuilding. >> >> jack. >> >> On Fri, Mar 17, 2017 at 12:11 PM, <[email protected]> wrote: >> > On Friday, March 17, 2017 at 12:59:19 PM UTC-4, Jack Moffitt wrote: >> >> At the terminal if you type "pip" does it print out the help text or >> >> does it say command not found? Servo is expecting this to be in your >> >> PATH. >> >> >> >> jack. >> >> >> >> On Fri, Mar 17, 2017 at 10:54 AM, <[email protected]> wrote: >> >> > On Friday, March 17, 2017 at 12:40:52 PM UTC-4, Emilio Cobos Álvarez >> >> > wrote: >> >> >> Seems like you don't have pip installed, have you followed all the >> >> >> steps >> >> >> in the README to install the required dependencies? >> >> >> >> >> >> -- Emilio >> >> >> >> >> >> On Fri, Mar 17, 2017 at 09:31:26AM -0700, [email protected] wrote: >> >> >> > I have pulled the latest code from servo github repository and I am >> >> >> > using the following command to build the servo project on my Ubuntu >> >> >> > machine: >> >> >> > >> >> >> > ./mach build --dev >> >> >> > >> >> >> > but I get the following error: >> >> >> > >> >> >> > Traceback (most recent call last): >> >> >> > File "./mach", line 92, in <module> >> >> >> > main(sys.argv) >> >> >> > File "./mach", line 23, in main >> >> >> > mach = mach_bootstrap.bootstrap(topdir) >> >> >> > File "/home/sumit/Documents/servo/python/mach_bootstrap.py", >> >> >> > line 259, in bootstrap >> >> >> > _activate_virtualenv(topdir, is_firefox) >> >> >> > File "/home/sumit/Documents/servo/python/mach_bootstrap.py", >> >> >> > line 194, in _activate_virtualenv >> >> >> > process = Popen([pip, "install", "-q", "-I", "-r", >> >> >> > req_path], stdout=PIPE, stderr=PIPE) >> >> >> > File "/usr/lib/python2.7/subprocess.py", line 711, in __init__ >> >> >> > errread, errwrite) >> >> >> > File "/usr/lib/python2.7/subprocess.py", line 1343, in >> >> >> > _execute_child >> >> >> > raise child_exception >> >> >> > OSError: [Errno 2] No such file or directory >> >> >> > >> >> >> > >> >> >> > The build was happening successfully earlier on my machine, but it >> >> >> > fails now. Could anyone please help me out? >> >> >> > _______________________________________________ >> >> >> > dev-servo mailing list >> >> >> > [email protected] >> >> >> > https://lists.mozilla.org/listinfo/dev-servo >> >> > >> >> > I had followed all the steps from the Readme Initially. Just to be >> >> > sure, I re-ran the command right now and it says that everything >> >> > including python-pip is already installed. This is the output: >> >> > >> >> > [servo(master)]$ sudo apt install git curl freeglut3-dev autoconf >> >> > libfreetype6-dev libgl1-mesa-dri libglib2.0-dev xorg-dev gperf g++ >> >> > build-essential cmake virtualenv python-pip libssl-dev libbz2-dev >> >> > libosmesa6-dev libxmu6 libxmu-dev libglu1-mesa-dev libgles2-mesa-dev >> >> > libegl1-mesa-dev libdbus-1-dev >> >> > [sudo] password for sumit: >> >> > Reading package lists... Done >> >> > Building dependency tree >> >> > Reading state information... Done >> >> > autoconf is already the newest version (2.69-9). >> >> > build-essential is already the newest version (12.1ubuntu2). >> >> > g++ is already the newest version (4:5.3.1-1ubuntu1). >> >> > git is already the newest version (1:2.7.4-0ubuntu1). >> >> > libbz2-dev is already the newest version (1.0.6-8). >> >> > libfreetype6-dev is already the newest version (2.6.1-0.1ubuntu2). >> >> > libglu1-mesa-dev is already the newest version (9.0.0-2.1). >> >> > libxmu-dev is already the newest version (2:1.1.2-2). >> >> > libxmu6 is already the newest version (2:1.1.2-2). >> >> > xorg-dev is already the newest version (1:7.7+13ubuntu3). >> >> > freeglut3-dev is already the newest version (2.8.1-2). >> >> > gperf is already the newest version (3.0.4-2). >> >> > cmake is already the newest version (3.5.1-1ubuntu3). >> >> > curl is already the newest version (7.47.0-1ubuntu2.2). >> >> > libdbus-1-dev is already the newest version (1.10.6-1ubuntu3.3). >> >> > libegl1-mesa-dev is already the newest version >> >> > (12.0.6-0ubuntu0.16.04.1). >> >> > libgl1-mesa-dri is already the newest version >> >> > (12.0.6-0ubuntu0.16.04.1). >> >> > libgles2-mesa-dev is already the newest version >> >> > (12.0.6-0ubuntu0.16.04.1). >> >> > libglib2.0-dev is already the newest version (2.48.2-0ubuntu1). >> >> > libosmesa6-dev is already the newest version >> >> > (12.0.6-0ubuntu0.16.04.1). >> >> > libssl-dev is already the newest version (1.0.2g-1ubuntu4.6). >> >> > python-pip is already the newest version (8.1.1-2ubuntu0.4). >> >> > virtualenv is already the newest version (15.0.1+ds-3ubuntu1). >> >> > 0 upgraded, 0 newly installed, 0 to remove and 5 not upgraded. >> >> > _______________________________________________ >> >> > dev-servo mailing list >> >> > [email protected] >> >> > https://lists.mozilla.org/listinfo/dev-servo >> > >> > Hi, >> > On typing pip at the Servo folder, It prints out the help text. So, I >> > think that pip is added to the PATH as well. >> > >> > I tried the suggestion mentioned by Fabrice, and gave the command: >> > rm -rf python/_virtualenv >> > >> > After doing this, the build started running, but it failed with the >> > following error: >> > >> > >> > [servo(master)]$ ./mach build --dev >> > Compiling blurmock v0.1.2 >> > Compiling osmesa-src v12.0.1 >> > (https://github.com/servo/osmesa-src#42509fbd) >> > Compiling hpack v0.2.0 >> > Compiling scoped_threadpool v0.1.7 >> > Compiling toml v0.2.1 >> > Compiling gl_generator v0.5.2 >> > Compiling solicit v0.4.4 >> > Compiling bit-set v0.4.0 >> > Compiling futf v0.1.3 >> > Compiling mozjs_sys v0.0.0 (https://github.com/servo/mozjs#7cd72d8c) >> > Compiling servo-freetype-sys v4.0.3 >> > Compiling freetype v0.2.0 >> > Compiling aho-corasick v0.6.2 >> > Compiling servo-glutin v0.9.0 >> > Compiling gleam v0.2.32 >> > Compiling angle v0.1.2 >> > (https://github.com/servo/angle?branch=servo#99128001) >> > Compiling glx v0.1.2 >> > Compiling sig v0.1.1 >> > Compiling expat-sys v2.1.4 >> > Compiling servo-fontconfig-sys v4.0.2 >> > Compiling servo-fontconfig v0.2.1 >> > Compiling jstraceable_derive v0.0.1 >> > (file:///home/sumit/Documents/servo/components/jstraceable_derive) >> > Compiling heapsize_derive v0.1.4 >> > error: failed to run custom build command for `mozjs_sys v0.0.0 >> > (https://github.com/servo/mozjs#7cd72d8c)` >> > process didn't exit successfully: >> > `/home/sumit/Documents/servo/target/debug/build/mozjs_sys-e48e4caf66c7b391/build-script-build` >> > (exit code: 101) >> > --- stdout >> > [[ >> > /home/sumit/Documents/servo/.cargo/git/checkouts/mozjs-fa11ffc7d4f1cc2d/7cd72d8/mozjs/js/src/configure >> > -ot >> > /home/sumit/Documents/servo/.cargo/git/checkouts/mozjs-fa11ffc7d4f1cc2d/7cd72d8/mozjs/js/src/configure.in >> > ]] && touch >> > /home/sumit/Documents/servo/.cargo/git/checkouts/mozjs-fa11ffc7d4f1cc2d/7cd72d8/mozjs/js/src/configure >> > || true >> > [[ >> > /home/sumit/Documents/servo/.cargo/git/checkouts/mozjs-fa11ffc7d4f1cc2d/7cd72d8/mozjs/js/src/old-configure >> > -ot >> > /home/sumit/Documents/servo/.cargo/git/checkouts/mozjs-fa11ffc7d4f1cc2d/7cd72d8/mozjs/js/src/old-configure.in >> > ]] && touch >> > /home/sumit/Documents/servo/.cargo/git/checkouts/mozjs-fa11ffc7d4f1cc2d/7cd72d8/mozjs/js/src/old-configure >> > || true >> > ! [[ >> > /home/sumit/Documents/servo/.cargo/git/checkouts/mozjs-fa11ffc7d4f1cc2d/7cd72d8/mozjs/js/src/configure.in >> > -ot >> > /home/sumit/Documents/servo/.cargo/git/checkouts/mozjs-fa11ffc7d4f1cc2d/7cd72d8/mozjs/js/src/configure >> > ]] && touch >> > /home/sumit/Documents/servo/.cargo/git/checkouts/mozjs-fa11ffc7d4f1cc2d/7cd72d8/mozjs/js/src/configure >> > || true >> > ! [[ >> > /home/sumit/Documents/servo/.cargo/git/checkouts/mozjs-fa11ffc7d4f1cc2d/7cd72d8/mozjs/js/src/old-configure.in >> > -ot >> > /home/sumit/Documents/servo/.cargo/git/checkouts/mozjs-fa11ffc7d4f1cc2d/7cd72d8/mozjs/js/src/old-configure >> > ]] && touch >> > /home/sumit/Documents/servo/.cargo/git/checkouts/mozjs-fa11ffc7d4f1cc2d/7cd72d8/mozjs/js/src/old-configure >> > || true >> > if [[ >> > /home/sumit/Documents/servo/.cargo/git/checkouts/mozjs-fa11ffc7d4f1cc2d/7cd72d8/mozjs/js/src/configure >> > -nt >> > /home/sumit/Documents/servo/target/debug/build/mozjs_sys-b75999929c5a0ce6/out/config.status >> > ]] ; then \ >> > cd >> > /home/sumit/Documents/servo/target/debug/build/mozjs_sys-b75999929c5a0ce6/out >> > && \ >> > PYTHON="python" MOZ_TOOLS="" \ >> > CC="gcc" CPP="gcc -E" CXX="g++" AR="ar" \ >> > >> > /home/sumit/Documents/servo/.cargo/git/checkouts/mozjs-fa11ffc7d4f1cc2d/7cd72d8/mozjs/js/src/configure >> > --disable-jemalloc --disable-js-shell --disable-tests >> > --build-backends=RecursiveMake --enable-sm-promise --disable-shared-js || >> > (cat config.log && exit 1) ; \ >> > fi >> > cd >> > /home/sumit/Documents/servo/target/debug/build/mozjs_sys-b75999929c5a0ce6/out >> > && make -f Makefile -j4 >> > make[1]: Entering directory >> > '/home/sumit/Documents/servo/target/debug/build/mozjs_sys-b75999929c5a0ce6/out' >> > make[1]: Leaving directory >> > '/home/sumit/Documents/servo/target/debug/build/mozjs_sys-b75999929c5a0ce6/out' >> > makefile.cargo:112: recipe for target 'all' failed >> > >> > --- stderr >> > config/autoconf.mk:171: >> > /home/sumit/Dropbox/NCSU/OODD/Servo/servo/.cargo/git/checkouts/mozjs-fa11ffc7d4f1cc2d/7cd72d8/mozjs/config/baseconfig.mk: >> > No such file or directory >> > Makefile:32: >> > /home/sumit/Dropbox/NCSU/OODD/Servo/servo/.cargo/git/checkouts/mozjs-fa11ffc7d4f1cc2d/7cd72d8/mozjs/config/config.mk: >> > No such file or directory >> > Makefile:217: >> > /home/sumit/Dropbox/NCSU/OODD/Servo/servo/.cargo/git/checkouts/mozjs-fa11ffc7d4f1cc2d/7cd72d8/mozjs/build/moz-automation.mk: >> > No such file or directory >> > Makefile:261: >> > /home/sumit/Dropbox/NCSU/OODD/Servo/servo/.cargo/git/checkouts/mozjs-fa11ffc7d4f1cc2d/7cd72d8/mozjs/config/rules.mk: >> > No such file or directory >> > Makefile:405: >> > /home/sumit/Dropbox/NCSU/OODD/Servo/servo/.cargo/git/checkouts/mozjs-fa11ffc7d4f1cc2d/7cd72d8/mozjs/config/recurse.mk: >> > No such file or directory >> > make[1]: *** No rule to make target >> > '/home/sumit/Dropbox/NCSU/OODD/Servo/servo/.cargo/git/checkouts/mozjs-fa11ffc7d4f1cc2d/7cd72d8/mozjs/config/recurse.mk'. >> > Stop. >> > make: *** [all] Error 2 >> > thread 'main' panicked at 'assertion failed: result.success()', >> > /home/sumit/Documents/servo/.cargo/git/checkouts/mozjs-fa11ffc7d4f1cc2d/7cd72d8/build.rs:43 >> > note: Run with `RUST_BACKTRACE=1` for a backtrace. >> > >> > Build failed, waiting for other jobs to finish... >> > error: build failed >> > Build FAILED in 0:00:27 >> > >> > _______________________________________________ >> > dev-servo mailing list >> > [email protected] >> > https://lists.mozilla.org/listinfo/dev-servo > > Thanks Jack, > > That Fixed the problem and I got the build to run now after doing a > ./mach clean > and then again > ./mach build. > _______________________________________________ > dev-servo mailing list > [email protected] > https://lists.mozilla.org/listinfo/dev-servo _______________________________________________ dev-servo mailing list [email protected] https://lists.mozilla.org/listinfo/dev-servo

