Hacker News new | comments | show | ask | jobs | submit login

We're using the bleeding edge master builds of Rust. Our work on Servo informs the direction we want to take Rust, and vice versa. Servo has been really valuable to help us determine whether the language features really work out in practice.

What git id should I use. I tried using the master of rust to build the master of servo and got:

    make -C src/rust-harfbuzz RUSTFLAGS="-L ../harfbuzz/src/.libs/"
    make[1]: Entering directory `/tmp/servo/build/src/rust-harfbuzz'
    rustc -L ../harfbuzz/src/.libs/ /tmp/servo/src/rust-harfbuzz/harfbuzz.rc -o libharfbuzz.dummy
    make[1]: Leaving directory `/tmp/servo/build/src/rust-harfbuzz'
    RUSTFLAGS="-L ../mozjs/" CFLAGS="-I../mozjs/dist/include" \
                    make -C src/rust-mozjs
    make[1]: Entering directory `/tmp/servo/build/src/rust-mozjs'
    rustc -L ../mozjs/ /tmp/servo/src/rust-mozjs/js.rc -o libjs.dummy
    /tmp/servo/src/rust-mozjs/rust.rs:16:0: 16:8 error: expected item but found 'resource'
    /tmp/servo/src/rust-mozjs/rust.rs:16 resource rt_rsrc(self: {ptr: *JSRuntime}) {
    make[1]: *** [libjs.dummy] Error 101
    make[1]: Leaving directory `/tmp/servo/build/src/rust-mozjs'
    make: *** [src/rust-mozjs/libmozjs.dummy] Error 2

Sorry about that; we're fixing this as I write this. We removed resources from the language recently; less is exponentially more.

Guidelines | FAQ | Support | API | Security | Lists | Bookmarklet | DMCA | Apply to YC | Contact