[MacPorts] #49084: cargo @0.5.0: error: internal compiler error: unexpected panic (was: Cargo install on El Capitan -)

MacPorts noreply at macports.org
Sun Oct 4 00:07:02 PDT 2015


#49084: cargo @0.5.0: error: internal compiler error: unexpected panic
-------------------------------------+--------------------
  Reporter:  steven.charles.davis@…  |      Owner:  sean@…
      Type:  defect                  |     Status:  new
  Priority:  Normal                  |  Milestone:
 Component:  ports                   |    Version:  2.3.4
Resolution:                          |   Keywords:
      Port:  cargo                   |
-------------------------------------+--------------------
Changes (by ryandesign@…):

 * keywords:  cargo rust =>
 * owner:  macports-tickets@… => sean@…


Old description:

> From main.log saw a compiler panic including the message:
> :info:build note: the compiler unexpectedly panicked. this is a bug.
>
> Fuller detail:
>
> :info:build      Running `rustc
> /opt/local/var/macports/build/_opt_local_var_macports_so
> urces_rsync.macports.org_release_tarballs_ports_devel_cargo/cargo/work/.home/.cargo/regi
> stry/src/github.com-1ecc6299db9ec823/libgit2-sys-0.2.20/lib.rs --crate-
> name libgit2_sys
> --crate-type lib -g -C metadata=3e683d02bb9a177d -C extra-
> filename=-3e683d02bb9a177d --o
> ut-dir
> /opt/local/var/macports/build/_opt_local_var_macports_sources_rsync.macports.org_
> release_tarballs_ports_devel_cargo/cargo/work/cargo-0.5.0/target/x86_64
> -apple-darwin/deb
> ug/deps --emit=dep-info,link --target x86_64-apple-darwin -L
> dependency=/opt/local/var/m
> acports/build/_opt_local_var_macports_sources_rsync.macports.org_release_tarballs_ports_
> devel_cargo/cargo/work/cargo-0.5.0/target/x86_64-apple-darwin/debug/deps
> -L dependency=/
> opt/local/var/macports/build/_opt_local_var_macports_sources_rsync.macports.org_release_
> tarballs_ports_devel_cargo/cargo/work/cargo-0.5.0/target/x86_64-apple-
> darwin/debug/deps
> --extern
> libz_sys=/opt/local/var/macports/build/_opt_local_var_macports_sources_rsync.ma
> cports.org_release_tarballs_ports_devel_cargo/cargo/work/cargo-0.5.0/target/x86_64-apple
> -darwin/debug/deps/liblibz_sys-b78e148f2a091772.rlib --extern
> libc=/opt/local/var/macpor
> ts/build/_opt_local_var_macports_sources_rsync.macports.org_release_tarballs_ports_devel
> _cargo/cargo/work/cargo-0.5.0/target/x86_64-apple-darwin/debug/deps
> /liblibc-2eda841eb12a
> 3090.rlib --extern
> openssl_sys=/opt/local/var/macports/build/_opt_local_var_macports_sou
> rces_rsync.macports.org_release_tarballs_ports_devel_cargo/cargo/work/cargo-0.5.0/target
> /x86_64-apple-darwin/debug/deps/libopenssl_sys-149f6ef08ad7404d.rlib
> --extern libssh2_sy
> s=/opt/local/var/macports/build/_opt_local_var_macports_sources_rsync.macports.org_relea
> se_tarballs_ports_devel_cargo/cargo/work/cargo-0.5.0/target/x86_64-apple-
> darwin/debug/de
> ps/liblibssh2_sys-1237e3d685ab0978.rlib -Awarnings -L
> native=/opt/local/lib -L native=/o
> pt/local/var/macports/build/_opt_local_var_macports_sources_rsync.macports.org_release_t
> arballs_ports_devel_cargo/cargo/work/cargo-0.5.0/target/x86_64-apple-
> darwin/debug/build/
> libgit2-sys-3e683d02bb9a177d/out/lib -L
> native=/opt/local/var/macports/build/_opt_local_
> var_macports_sources_rsync.macports.org_release_tarballs_ports_devel_cargo/cargo/work/ca
> rgo-0.5.0/target/x86_64-apple-darwin/debug/build/libssh2-sys-
> 1237e3d685ab0978/out/lib -L
>  native=/opt/local/lib -l static=z -l static=iconv -l static=git2 -l
> static=ssh2 -l stat
> ic=ssl -l static=z -l static=crypto -l static=z -L
> native=/opt/local/var/macports/build/
> _opt_local_var_macports_sources_rsync.macports.org_release_tarballs_ports_devel_cargo/ca
> rgo/work/cargo-0.5.0/target/x86_64-apple-darwin/debug/build/libssh2-sys-
> 1237e3d685ab0978
> /out/lib -L native=/opt/local/lib -L native=/opt/local/lib -L
> native=/opt/local/var/macp
> orts/build/_opt_local_var_macports_sources_rsync.macports.org_release_tarballs_ports_dev
> el_cargo/cargo/work/cargo-0.5.0/target/x86_64-apple-darwin/debug/build
> /openssl-sys-149f6
> ef08ad7404d/out`
> :info:build error: internal compiler error: unexpected panic
> :info:build note: the compiler unexpectedly panicked. this is a bug.
> :info:build note: we would appreciate a bug report: https://github.com
> /rust-lang/rust/bl
> ob/master/CONTRIBUTING.md#bug-reports
> :info:build note: run with `RUST_BACKTRACE=1` for a backtrace
> :info:build thread 'rustc' panicked at 'called `Result::unwrap()` on an
> `Err` value: Err
> or { repr: Custom(Custom { kind: Other, error: StringError("failed to
> open archive") })
> }', src/libcore/result.rs:731
> :info:build
> :info:build
> :info:build Could not compile `libgit2-sys`.
> :info:build
> :info:build Caused by:
> :info:build   Process didn't exit successfully: `rustc
> /opt/local/var/macports/build/_opt_local_var_macports_sources_rsync.macports.org_release_tarballs_ports_devel_cargo/cargo/work/.home/.cargo/registry/src/github
> .com-1ecc6299db9ec823/libgit2-sys-0.2.20/lib.rs --crate-name libgit2_sys
> --crate-type lib -g -C metadata=3e683d02bb9a177d -C extra-
> filename=-3e683d02bb9a177d --out-dir
> /opt/local/var/macports/build/_opt_local_var_macports_sources_rsync.macports.org_release_tarballs_ports_devel_cargo/cargo/work/cargo-0.5.0/target/x86_64
> -apple-darwin/debug/deps --emit=dep-info,link --target x86_64-apple-
> darwin -L
> dependency=/opt/local/var/macports/build/_opt_local_var_macports_sources_rsync.macports.org_release_tarballs_ports_devel_cargo/cargo/work/cargo-0.5.0/target/x86_64
> -apple-darwin/debug/deps -L
> dependency=/opt/local/var/macports/build/_opt_local_var_macports_sources_rsync.macports.org_release_tarballs_ports_devel_cargo/cargo/work/cargo-0.5.0/target/x86_64
> -apple-darwin/debug/deps --extern
> libz_sys=/opt/local/var/macports/build/_opt_local_var_macports_sources_rsync.macports.org_release_tarballs_ports_devel_cargo/cargo/work/cargo-0.5.0/target/x86_64
> -apple-darwin/debug/deps/liblibz_sys-b78e148f2a091772.rlib --extern
> libc=/opt/local/var/macports/build/_opt_local_var_macports_sources_rsync.macports.org_release_tarballs_ports_devel_cargo/cargo/work/cargo-0.5.0/target/x86_64
> -apple-darwin/debug/deps/liblibc-2eda841eb12a3090.rlib --extern
> openssl_sys=/opt/local/var/macports/build/_opt_local_var_macports_sources_rsync.macports.org_release_tarballs_ports_devel_cargo/cargo/work/cargo-0.5.0/target/x86_64
> -apple-darwin/debug/deps/libopenssl_sys-149f6ef08ad7404d.rlib --extern
> libssh2_sys=/opt/local/var/macports/build/_opt_local_var_macports_sources_rsync.macports.org_release_tarballs_ports_devel_cargo/cargo/work/cargo-0.5.0/target/x86_64
> -apple-darwin/debug/deps/liblibssh2_sys-1237e3d685ab0978.rlib -Awarnings
> -L native=/opt/local/lib -L
> native=/opt/local/var/macports/build/_opt_local_var_macports_sources_rsync.macports.org_release_tarballs_ports_devel_cargo/cargo/work/cargo-0.5.0/target/x86_64
> -apple-darwin/debug/build/libgit2-sys-3e683d02bb9a177d/out/lib -L
> native=/opt/local/var/macports/build/_opt_local_var_macports_sources_rsync.macports.org_release_tarballs_ports_devel_cargo/cargo/work/cargo-0.5.0/target/x86_64
> -apple-darwin/debug/build/libssh2-sys-1237e3d685ab0978/out/lib -L
> native=/opt/local/lib -l static=z -l static=iconv -l static=git2 -l
> static=ssh2 -l static=ssl -l static=z -l static=crypto -l static=z -L
> native=/opt/local/var/macports/build/_opt_local_var_macports_sources_rsync.macports.org_release_tarballs_ports_devel_cargo/cargo/work/cargo-0.5.0/target/x86_64
> -apple-darwin/debug/build/libssh2-sys-1237e3d685ab0978/out/lib -L
> native=/opt/local/lib -L native=/opt/local/lib -L
> native=/opt/local/var/macports/build/_opt_local_var_macports_sources_rsync.macports.org_release_tarballs_ports_devel_cargo/cargo/work/cargo-0.5.0/target/x86_64
> -apple-darwin/debug/build/openssl-sys-149f6ef08ad7404d/out` (exit code:
> 101)
> :info:build gnumake: *** [cargo-x86_64-apple-darwin] Error 101
> :info:build gnumake: Leaving directory
> `/opt/local/var/macports/build/_opt_local_var_macports_sources_rsync.macports.org_release_tarballs_ports_devel_cargo/cargo/work/cargo-0.5.0'
> :info:build Command failed:  cd
> "/opt/local/var/macports/build/_opt_local_var_macports_sources_rsync.macports.org_release_tarballs_ports_devel_cargo/cargo/work/cargo-0.5.0"
> && /usr/bin/gnumake -j4 -w all VERBOSE=1 CC=/usr/bin/clang
> CXX=/usr/bin/clang++ CPP="/usr/bin/clang -E"
> DYLD_FALLBACK_LIBRARY_PATH="/opt/local/lib"
> :info:build Exit code: 2
> :error:build org.macports.build for port cargo returned: command
> execution failed
> :debug:build Error code: CHILDSTATUS 13216 2
> :debug:build Backtrace: command execution failed
>     while executing
>     "system -nice 0 $fullcmdstring"
>         ("eval" body line 1)
>         invoked from within
>     "eval system $notty $nice \$fullcmdstring"
>         invoked from within
>     "command_exec build"
>         (procedure "portbuild::build_main" line 8)
>         invoked from within
>     "portbuild::build_main org.macports.build"
>         ("eval" body line 1)
>         invoked from within
>     "eval $procedure $targetname"
>     :info:build Warning: targets not executed for cargo:
> org.macports.activate org.macports.build org.macports.destroot
> org.macports.install
>     :notice:build Please see the log file for port cargo for details:
> /opt/local/var/macports/logs/_opt_local_var_macports_sources_rsync.macports.org_release_tarballs_ports_devel_cargo/cargo/main.log

New description:

 From main.log saw a compiler panic including the message:
 {{{
 :info:build note: the compiler unexpectedly panicked. this is a bug.
 }}}

 Fuller detail:

 {{{
 :info:build      Running `rustc
 /opt/local/var/macports/build/_opt_local_var_macports_so
 urces_rsync.macports.org_release_tarballs_ports_devel_cargo/cargo/work/.home/.cargo/regi
 stry/src/github.com-1ecc6299db9ec823/libgit2-sys-0.2.20/lib.rs --crate-
 name libgit2_sys
 --crate-type lib -g -C metadata=3e683d02bb9a177d -C extra-
 filename=-3e683d02bb9a177d --o
 ut-dir
 /opt/local/var/macports/build/_opt_local_var_macports_sources_rsync.macports.org_
 release_tarballs_ports_devel_cargo/cargo/work/cargo-0.5.0/target/x86_64
 -apple-darwin/deb
 ug/deps --emit=dep-info,link --target x86_64-apple-darwin -L
 dependency=/opt/local/var/m
 acports/build/_opt_local_var_macports_sources_rsync.macports.org_release_tarballs_ports_
 devel_cargo/cargo/work/cargo-0.5.0/target/x86_64-apple-darwin/debug/deps
 -L dependency=/
 opt/local/var/macports/build/_opt_local_var_macports_sources_rsync.macports.org_release_
 tarballs_ports_devel_cargo/cargo/work/cargo-0.5.0/target/x86_64-apple-
 darwin/debug/deps
 --extern
 libz_sys=/opt/local/var/macports/build/_opt_local_var_macports_sources_rsync.ma
 cports.org_release_tarballs_ports_devel_cargo/cargo/work/cargo-0.5.0/target/x86_64-apple
 -darwin/debug/deps/liblibz_sys-b78e148f2a091772.rlib --extern
 libc=/opt/local/var/macpor
 ts/build/_opt_local_var_macports_sources_rsync.macports.org_release_tarballs_ports_devel
 _cargo/cargo/work/cargo-0.5.0/target/x86_64-apple-darwin/debug/deps
 /liblibc-2eda841eb12a
 3090.rlib --extern
 openssl_sys=/opt/local/var/macports/build/_opt_local_var_macports_sou
 rces_rsync.macports.org_release_tarballs_ports_devel_cargo/cargo/work/cargo-0.5.0/target
 /x86_64-apple-darwin/debug/deps/libopenssl_sys-149f6ef08ad7404d.rlib
 --extern libssh2_sy
 s=/opt/local/var/macports/build/_opt_local_var_macports_sources_rsync.macports.org_relea
 se_tarballs_ports_devel_cargo/cargo/work/cargo-0.5.0/target/x86_64-apple-
 darwin/debug/de
 ps/liblibssh2_sys-1237e3d685ab0978.rlib -Awarnings -L
 native=/opt/local/lib -L native=/o
 pt/local/var/macports/build/_opt_local_var_macports_sources_rsync.macports.org_release_t
 arballs_ports_devel_cargo/cargo/work/cargo-0.5.0/target/x86_64-apple-
 darwin/debug/build/
 libgit2-sys-3e683d02bb9a177d/out/lib -L
 native=/opt/local/var/macports/build/_opt_local_
 var_macports_sources_rsync.macports.org_release_tarballs_ports_devel_cargo/cargo/work/ca
 rgo-0.5.0/target/x86_64-apple-darwin/debug/build/libssh2-sys-
 1237e3d685ab0978/out/lib -L
  native=/opt/local/lib -l static=z -l static=iconv -l static=git2 -l
 static=ssh2 -l stat
 ic=ssl -l static=z -l static=crypto -l static=z -L
 native=/opt/local/var/macports/build/
 _opt_local_var_macports_sources_rsync.macports.org_release_tarballs_ports_devel_cargo/ca
 rgo/work/cargo-0.5.0/target/x86_64-apple-darwin/debug/build/libssh2-sys-
 1237e3d685ab0978
 /out/lib -L native=/opt/local/lib -L native=/opt/local/lib -L
 native=/opt/local/var/macp
 orts/build/_opt_local_var_macports_sources_rsync.macports.org_release_tarballs_ports_dev
 el_cargo/cargo/work/cargo-0.5.0/target/x86_64-apple-darwin/debug/build
 /openssl-sys-149f6
 ef08ad7404d/out`
 :info:build error: internal compiler error: unexpected panic
 :info:build note: the compiler unexpectedly panicked. this is a bug.
 :info:build note: we would appreciate a bug report: https://github.com
 /rust-lang/rust/bl
 ob/master/CONTRIBUTING.md#bug-reports
 :info:build note: run with `RUST_BACKTRACE=1` for a backtrace
 :info:build thread 'rustc' panicked at 'called `Result::unwrap()` on an
 `Err` value: Err
 or { repr: Custom(Custom { kind: Other, error: StringError("failed to open
 archive") })
 }', src/libcore/result.rs:731
 :info:build
 :info:build
 :info:build Could not compile `libgit2-sys`.
 :info:build
 :info:build Caused by:
 :info:build   Process didn't exit successfully: `rustc
 /opt/local/var/macports/build/_opt_local_var_macports_sources_rsync.macports.org_release_tarballs_ports_devel_cargo/cargo/work/.home/.cargo/registry/src/github
 .com-1ecc6299db9ec823/libgit2-sys-0.2.20/lib.rs --crate-name libgit2_sys
 --crate-type lib -g -C metadata=3e683d02bb9a177d -C extra-
 filename=-3e683d02bb9a177d --out-dir
 /opt/local/var/macports/build/_opt_local_var_macports_sources_rsync.macports.org_release_tarballs_ports_devel_cargo/cargo/work/cargo-0.5.0/target/x86_64
 -apple-darwin/debug/deps --emit=dep-info,link --target x86_64-apple-darwin
 -L
 dependency=/opt/local/var/macports/build/_opt_local_var_macports_sources_rsync.macports.org_release_tarballs_ports_devel_cargo/cargo/work/cargo-0.5.0/target/x86_64
 -apple-darwin/debug/deps -L
 dependency=/opt/local/var/macports/build/_opt_local_var_macports_sources_rsync.macports.org_release_tarballs_ports_devel_cargo/cargo/work/cargo-0.5.0/target/x86_64
 -apple-darwin/debug/deps --extern
 libz_sys=/opt/local/var/macports/build/_opt_local_var_macports_sources_rsync.macports.org_release_tarballs_ports_devel_cargo/cargo/work/cargo-0.5.0/target/x86_64
 -apple-darwin/debug/deps/liblibz_sys-b78e148f2a091772.rlib --extern
 libc=/opt/local/var/macports/build/_opt_local_var_macports_sources_rsync.macports.org_release_tarballs_ports_devel_cargo/cargo/work/cargo-0.5.0/target/x86_64
 -apple-darwin/debug/deps/liblibc-2eda841eb12a3090.rlib --extern
 openssl_sys=/opt/local/var/macports/build/_opt_local_var_macports_sources_rsync.macports.org_release_tarballs_ports_devel_cargo/cargo/work/cargo-0.5.0/target/x86_64
 -apple-darwin/debug/deps/libopenssl_sys-149f6ef08ad7404d.rlib --extern
 libssh2_sys=/opt/local/var/macports/build/_opt_local_var_macports_sources_rsync.macports.org_release_tarballs_ports_devel_cargo/cargo/work/cargo-0.5.0/target/x86_64
 -apple-darwin/debug/deps/liblibssh2_sys-1237e3d685ab0978.rlib -Awarnings
 -L native=/opt/local/lib -L
 native=/opt/local/var/macports/build/_opt_local_var_macports_sources_rsync.macports.org_release_tarballs_ports_devel_cargo/cargo/work/cargo-0.5.0/target/x86_64
 -apple-darwin/debug/build/libgit2-sys-3e683d02bb9a177d/out/lib -L
 native=/opt/local/var/macports/build/_opt_local_var_macports_sources_rsync.macports.org_release_tarballs_ports_devel_cargo/cargo/work/cargo-0.5.0/target/x86_64
 -apple-darwin/debug/build/libssh2-sys-1237e3d685ab0978/out/lib -L
 native=/opt/local/lib -l static=z -l static=iconv -l static=git2 -l
 static=ssh2 -l static=ssl -l static=z -l static=crypto -l static=z -L
 native=/opt/local/var/macports/build/_opt_local_var_macports_sources_rsync.macports.org_release_tarballs_ports_devel_cargo/cargo/work/cargo-0.5.0/target/x86_64
 -apple-darwin/debug/build/libssh2-sys-1237e3d685ab0978/out/lib -L
 native=/opt/local/lib -L native=/opt/local/lib -L
 native=/opt/local/var/macports/build/_opt_local_var_macports_sources_rsync.macports.org_release_tarballs_ports_devel_cargo/cargo/work/cargo-0.5.0/target/x86_64
 -apple-darwin/debug/build/openssl-sys-149f6ef08ad7404d/out` (exit code:
 101)
 :info:build gnumake: *** [cargo-x86_64-apple-darwin] Error 101
 :info:build gnumake: Leaving directory
 `/opt/local/var/macports/build/_opt_local_var_macports_sources_rsync.macports.org_release_tarballs_ports_devel_cargo/cargo/work/cargo-0.5.0'
 :info:build Command failed:  cd
 "/opt/local/var/macports/build/_opt_local_var_macports_sources_rsync.macports.org_release_tarballs_ports_devel_cargo/cargo/work/cargo-0.5.0"
 && /usr/bin/gnumake -j4 -w all VERBOSE=1 CC=/usr/bin/clang
 CXX=/usr/bin/clang++ CPP="/usr/bin/clang -E"
 DYLD_FALLBACK_LIBRARY_PATH="/opt/local/lib"
 :info:build Exit code: 2
 :error:build org.macports.build for port cargo returned: command execution
 failed
 :debug:build Error code: CHILDSTATUS 13216 2
 :debug:build Backtrace: command execution failed
     while executing
     "system -nice 0 $fullcmdstring"
         ("eval" body line 1)
         invoked from within
     "eval system $notty $nice \$fullcmdstring"
         invoked from within
     "command_exec build"
         (procedure "portbuild::build_main" line 8)
         invoked from within
     "portbuild::build_main org.macports.build"
         ("eval" body line 1)
         invoked from within
     "eval $procedure $targetname"
     :info:build Warning: targets not executed for cargo:
 org.macports.activate org.macports.build org.macports.destroot
 org.macports.install
     :notice:build Please see the log file for port cargo for details:
 /opt/local/var/macports/logs/_opt_local_var_macports_sources_rsync.macports.org_release_tarballs_ports_devel_cargo/cargo/main.log
 }}}

--

Comment:

 Remember to use WikiFormatting when writing in Trac.

-- 
Ticket URL: <https://trac.macports.org/ticket/49084#comment:1>
MacPorts <https://www.macports.org/>
Ports system for OS X


More information about the macports-tickets mailing list