- 
                Notifications
    You must be signed in to change notification settings 
- Fork 13.9k
Closed
Labels
A-linkageArea: linking into static, shared libraries and binariesArea: linking into static, shared libraries and binaries
Description
With the following program:
use std;
use socket;
fn main(_argv: [str]) {
    let r = socket::connect("localhost", 8778u16);
    assert result::is_success(r);
}
using git head and the latest version of rust-socket (and a brand new build of rust-socket), the following build error occurs:
#0 upcall_fail (expr=0x102b43d10 "lookup_item: id not found: 219", file=0x10121d270 "../src/rustc/metadata/decoder.rs", line=94) at ../src/rt/rust_upcall.cpp:130 #1 0x0000000101193e2d in metadata::decoder::lookup_item::_ae4ebc19fd06e973 () #2 0x0000000101197800 in metadata::decoder::get_type::_b821e92bbbab8deb () #3 0x0000000100ddfc81 in metadata::csearch::get_type::_e145998f90b7383a () #4 0x0000000100c9020e in middle::ty::lookup_item_type::_e145998f90b7383a () #5 0x0000000100cb2a7b in middle::trans::base::lval_static_fn_inner::_253b11969fe12c89 () #6 0x0000000100cb24f5 in middle::trans::base::lval_static_fn::_1641bdcdb9d64476 () #7 0x0000000100cbfd62 in middle::trans::base::trans_var::_cd5da7a6142db0ef () #8 0x0000000100cbfa5a in middle::trans::base::trans_path::_9e5b1d9238121030 () #9 0x0000000100cc2d5a in middle::trans::base::trans_callee::_221dc9838b99ce5d () #10 0x0000000100cd1bf1 in middle::trans::base::trans_call::anon () #11 0x0000000100cdcfe7 in middle::trans::base::trans_call_inner::anon () #12 0x0000000100cdcdbb in middle::trans::base::with_scope::_3582b4999884f977 () #13 0x0000000100c7a9ac in middle::trans::base::trans_call_inner::_9a932468528871fd () #14 0x0000000100cd1aef in middle::trans::base::trans_call::_e9779a3888fb3dde () #15 0x0000000100c7e12c in middle::trans::base::trans_expr::_eb8511f1ac33c8b5 () #16 0x0000000100cedc54 in middle::trans::base::trans_stmt::_31c9f02d66acaa69 () #17 0x0000000100cf2f5d in middle::trans::base::trans_block::anon () #18 0x0000000100c27ae1 in vec::each1700::_557883d14925caad () #19 0x0000000100c8c398 in middle::trans::base::trans_block::_7d22bfc7fc1f12e7 () #20 0x0000000100cf87f6 in middle::trans::base::trans_closure::_0b16740f3fa3e446 () #21 0x0000000100ca4012 in middle::trans::base::trans_fn::_13164c6a77e4231b () #22 0x0000000100caf90f in middle::trans::base::trans_item::_2a91795266df2e26 () #23 0x0000000100c679b5 in middle::trans::base::maybe_instantiate_inline::_774c252178e9f490 () #24 0x0000000100c66cd1 in middle::trans::base::get_res_dtor::_341981d9cb8605f8 () #25 0x0000000100c6b2c1 in middle::trans::base::trans_res_drop::anon () #26 0x0000000100c6af9b in middle::trans::base::with_cond::_cbec446bb311b527 () #27 0x0000000100c66583 in middle::trans::base::trans_res_drop::_532197661512d2f3 () #28 0x0000000100c659a7 in middle::trans::base::make_drop_glue::_3da40e2fced5280d () #29 0x0000000100c5b208 in middle::trans::base::make_generic_glue_inner::_be26965818d8a8a8 () #30 0x0000000100c5b8e1 in middle::trans::base::make_generic_glue::_b6bf5fdd26927559 () #31 0x0000000100c70c83 in middle::trans::base::lazily_emit_tydesc_glue::_ed338a93359bcca7 () #32 0x0000000100c6404a in middle::trans::base::call_tydesc_glue_full::_e168229e1f17080a () #33 0x0000000100c71ec0 in middle::trans::base::call_tydesc_glue::_778bfc96eb69d594 () #34 0x0000000100c0f024 in middle::trans::base::drop_ty::_3f60a5e12f909285 () #35 0x0000000100c638b7 in middle::trans::base::make_free_glue::_3da40e2fced5280d () #36 0x0000000100c5b208 in middle::trans::base::make_generic_glue_inner::_be26965818d8a8a8 () #37 0x0000000100c5b8e1 in middle::trans::base::make_generic_glue::_b6bf5fdd26927559 () #38 0x0000000100c7171f in middle::trans::base::lazily_emit_tydesc_glue::_ed338a93359bcca7 () #39 0x0000000100c6404a in middle::trans::base::call_tydesc_glue_full::_e168229e1f17080a ()
Metadata
Metadata
Assignees
Labels
A-linkageArea: linking into static, shared libraries and binariesArea: linking into static, shared libraries and binaries