Skip to content

Instantly share code, notes, and snippets.

@JamieKnight
Created April 4, 2013 14:05
Show Gist options
  • Save JamieKnight/5310634 to your computer and use it in GitHub Desktop.
Save JamieKnight/5310634 to your computer and use it in GitHub Desktop.
Errors building Servo on 10.8.2
ompile_and_link: x86_64-apple-darwin/stage2/lib/rustc/x86_64-apple-darwin/lib/librust.dylib
warning: no debug symbols in executable (-arch x86_64)
/Users/jamie/servo/build/src/rust/x86_64-apple-darwin/stage2/bin/rustc -A default_methods -O /Users/jamie/servo/src/rust-cocoa/cocoa.rc -o libcocoa.dummy
/Users/jamie/servo/src/rust-cocoa/base.rs:1:4: 1:8 warning: unused import
/Users/jamie/servo/src/rust-cocoa/base.rs:1 use std;
^~~~
warning: no debug symbols in executable (-arch x86_64)
touch libcocoa.dummy
/Users/jamie/servo/build/src/rust/x86_64-apple-darwin/stage2/bin/rustc -A default_methods -O /Users/jamie/servo/src/rust-core-foundation/core_foundation.rc -o librustcorefoundation.dummy
/Users/jamie/servo/src/rust-core-foundation/array.rs:29:42: 29:43 error: obsolete syntax: visibility-qualified trait implementation
/Users/jamie/servo/src/rust-core-foundation/array.rs:29 pub impl AbstractCFTypeRef for CFArrayRef {
^
note: `pub` or `priv` is meaningless for trait implementations, because the `impl...for...` form defines overloads for methods that already exist; remove the `pub` or `priv`
/Users/jamie/servo/src/rust-core-foundation/array.rs:51:30: 51:31 error: obsolete syntax: fn sigil in postfix position
/Users/jamie/servo/src/rust-core-foundation/array.rs:51 pub fn each_ref<A>(cb: fn&(ElemRefType) -> A) {
^
note: Rather than `fn@`, `fn~`, or `fn&`, write `@fn`, `~fn`, and `&fn` respectively
/Users/jamie/servo/src/rust-core-foundation/array.rs:51:47: 51:48 error: obsolete syntax: bare function type
/Users/jamie/servo/src/rust-core-foundation/array.rs:51 pub fn each_ref<A>(cb: fn&(ElemRefType) -> A) {
^
note: use `&fn` or `extern fn` instead
/Users/jamie/servo/src/rust-core-foundation/array.rs:55:31: 55:32 error: obsolete syntax: fn sigil in postfix position
/Users/jamie/servo/src/rust-core-foundation/array.rs:55 pub fn eachi_ref<A>(cb: fn&(uint, ElemRefType) -> A) {
^
/Users/jamie/servo/src/rust-core-foundation/array.rs:55:54: 55:55 error: obsolete syntax: bare function type
/Users/jamie/servo/src/rust-core-foundation/array.rs:55 pub fn eachi_ref<A>(cb: fn&(uint, ElemRefType) -> A) {
^
/Users/jamie/servo/src/rust-core-foundation/array.rs:62:26: 62:27 error: obsolete syntax: fn sigil in postfix position
/Users/jamie/servo/src/rust-core-foundation/array.rs:62 pub fn each<A>(cb: fn&(&ElemRefType) -> A) {
^
/Users/jamie/servo/src/rust-core-foundation/array.rs:62:44: 62:45 error: obsolete syntax: bare function type
/Users/jamie/servo/src/rust-core-foundation/array.rs:62 pub fn each<A>(cb: fn&(&ElemRefType) -> A) {
^
/Users/jamie/servo/src/rust-core-foundation/array.rs:69:27: 69:28 error: obsolete syntax: fn sigil in postfix position
/Users/jamie/servo/src/rust-core-foundation/array.rs:69 pub fn eachi<A>(cb: fn&(uint, &ElemRefType) -> A) {
^
/Users/jamie/servo/src/rust-core-foundation/array.rs:69:51: 69:52 error: obsolete syntax: bare function type
/Users/jamie/servo/src/rust-core-foundation/array.rs:69 pub fn eachi<A>(cb: fn&(uint, &ElemRefType) -> A) {
^
/Users/jamie/servo/src/rust-core-foundation/array.rs:81:30: 81:31 error: obsolete syntax: assertion
/Users/jamie/servo/src/rust-core-foundation/array.rs:81 assert idx < self.len();
^
note: use `fail_unless!()` instead
/Users/jamie/servo/src/rust-core-foundation/array.rs:137:18: 137:20 error: obsolete syntax: assertion
/Users/jamie/servo/src/rust-core-foundation/array.rs:137 assert sum == 15;
^~
/Users/jamie/servo/src/rust-core-foundation/array.rs:143:18: 143:20 error: obsolete syntax: assertion
/Users/jamie/servo/src/rust-core-foundation/array.rs:143 assert sum == 30;
^~
/Users/jamie/servo/src/rust-core-foundation/base.rs:37:41: 37:42 error: obsolete syntax: visibility-qualified trait implementation
/Users/jamie/servo/src/rust-core-foundation/base.rs:37 pub impl AbstractCFTypeRef for CFTypeRef {
^
note: `pub` or `priv` is meaningless for trait implementations, because the `impl...for...` form defines overloads for methods that already exist; remove the `pub` or `priv`
/Users/jamie/servo/src/rust-core-foundation/base.rs:45:65: 45:66 error: obsolete syntax: assertion
/Users/jamie/servo/src/rust-core-foundation/base.rs:45 assert CFGetTypeID(r) == AbstractCFTypeRef::type_id::<T>();
^
note: use `fail_unless!()` instead
/Users/jamie/servo/src/rust-core-foundation/base.rs:63:53: 63:60 error: obsolete syntax: assertion
/Users/jamie/servo/src/rust-core-foundation/base.rs:63 assert CFGetRetainCount(this.obj) > 0 as CFIndex;
^~~~~~~
/Users/jamie/servo/src/rust-core-foundation/base.rs:111:72: 111:73 error: obsolete syntax: assertion
/Users/jamie/servo/src/rust-core-foundation/base.rs:111 assert wrapper.type_id() == AbstractCFTypeRef::type_id::<T>();
^
/Users/jamie/servo/src/rust-core-foundation/boolean.rs:13:44: 13:45 error: obsolete syntax: visibility-qualified trait implementation
/Users/jamie/servo/src/rust-core-foundation/boolean.rs:13 pub impl AbstractCFTypeRef for CFBooleanRef {
^
note: `pub` or `priv` is meaningless for trait implementations, because the `impl...for...` form defines overloads for methods that already exist; remove the `pub` or `priv`
/Users/jamie/servo/src/rust-core-foundation/data.rs:59:27: 59:28 error: obsolete syntax: fn sigil in postfix position
/Users/jamie/servo/src/rust-core-foundation/data.rs:59 fn with_buf<U>(blk: fn&(v: &[u8]) -> U) -> U {
^
note: Rather than `fn@`, `fn~`, or `fn&`, write `@fn`, `~fn`, and `&fn` respectively
/Users/jamie/servo/src/rust-core-foundation/data.rs:59:41: 59:42 error: obsolete syntax: bare function type
/Users/jamie/servo/src/rust-core-foundation/data.rs:59 fn with_buf<U>(blk: fn&(v: &[u8]) -> U) -> U {
^
note: use `&fn` or `extern fn` instead
/Users/jamie/servo/src/rust-core-foundation/dictionary.rs:72:40: 72:41 error: obsolete syntax: assertion
/Users/jamie/servo/src/rust-core-foundation/dictionary.rs:72 assert keys.len() == values.len();
^
note: use `fail_unless!()` instead
/Users/jamie/servo/src/rust-core-foundation/dictionary.rs:132:20: 132:21 error: obsolete syntax: fn sigil in postfix position
/Users/jamie/servo/src/rust-core-foundation/dictionary.rs:132 fn each(blk: fn&(&KeyRefType, &ValueRefType) -> bool) {
^
note: Rather than `fn@`, `fn~`, or `fn&`, write `@fn`, `~fn`, and `&fn` respectively
/Users/jamie/servo/src/rust-core-foundation/dictionary.rs:132:52: 132:56 error: obsolete syntax: bare function type
/Users/jamie/servo/src/rust-core-foundation/dictionary.rs:132 fn each(blk: fn&(&KeyRefType, &ValueRefType) -> bool) {
^~~~
note: use `&fn` or `extern fn` instead
/Users/jamie/servo/src/rust-core-foundation/number.rs:38:43: 38:44 error: obsolete syntax: visibility-qualified trait implementation
/Users/jamie/servo/src/rust-core-foundation/number.rs:38 pub impl AbstractCFTypeRef for CFNumberRef {
^
note: `pub` or `priv` is meaningless for trait implementations, because the `impl...for...` form defines overloads for methods that already exist; remove the `pub` or `priv`
/Users/jamie/servo/src/rust-core-foundation/number.rs:62:38: 62:39 error: obsolete syntax: assertion
/Users/jamie/servo/src/rust-core-foundation/number.rs:62 assert self.has_number_type(ty);
^
note: use `fail_unless!()` instead
/Users/jamie/servo/src/rust-core-foundation/number.rs:74:38: 74:39 error: obsolete syntax: assertion
/Users/jamie/servo/src/rust-core-foundation/number.rs:74 assert self.has_number_type(ty);
^
/Users/jamie/servo/src/rust-core-foundation/number.rs:86:38: 86:39 error: obsolete syntax: assertion
/Users/jamie/servo/src/rust-core-foundation/number.rs:86 assert self.has_number_type(ty);
^
/Users/jamie/servo/src/rust-core-foundation/number.rs:98:39: 98:40 error: obsolete syntax: assertion
/Users/jamie/servo/src/rust-core-foundation/number.rs:98 assert self.has_float_type();
^
/Users/jamie/servo/src/rust-core-foundation/string.rs:201:43: 201:44 error: obsolete syntax: visibility-qualified trait implementation
/Users/jamie/servo/src/rust-core-foundation/string.rs:201 pub impl AbstractCFTypeRef for CFStringRef {
^
note: `pub` or `priv` is meaningless for trait implementations, because the `impl...for...` form defines overloads for methods that already exist; remove the `pub` or `priv`
/Users/jamie/servo/src/rust-core-foundation/string.rs:259:28: 259:29 error: obsolete syntax: visibility-qualified trait implementation
/Users/jamie/servo/src/rust-core-foundation/string.rs:259 pub impl ToStr for CFString {
^
/Users/jamie/servo/src/rust-core-foundation/string.rs:288:36: 288:44 error: obsolete syntax: assertion
/Users/jamie/servo/src/rust-core-foundation/string.rs:288 assert chars_written == char_len;
^~~~~~~~
note: use `fail_unless!()` instead
/Users/jamie/servo/src/rust-core-foundation/string.rs:291:53: 291:60 error: obsolete syntax: assertion
/Users/jamie/servo/src/rust-core-foundation/string.rs:291 assert bytes_used + 1 == buffer.len() as CFIndex;
^~~~~~~
/Users/jamie/servo/src/rust-core-foundation/string.rs:419:23: 419:32 error: obsolete syntax: assertion
/Users/jamie/servo/src/rust-core-foundation/string.rs:419 assert original == converted;
^~~~~~~~~
/Users/jamie/servo/src/rust-core-foundation/url.rs:33:25: 33:26 error: obsolete syntax: visibility-qualified trait implementation
/Users/jamie/servo/src/rust-core-foundation/url.rs:33 pub impl ToStr for CFURL {
^
note: `pub` or `priv` is meaningless for trait implementations, because the `impl...for...` form defines overloads for methods that already exist; remove the `pub` or `priv`
error: aborting due to 33 previous errors
make[1]: *** [librustcorefoundation.dummy] Error 101
make: *** [/Users/jamie/servo/build/src/rust-core-foundation/lib*.dummy] Error 2
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment