FreeBSD Bugzilla – Attachment 171000 Details for
Bug 210017
devel/cargo: Fails to build with libgit2-sys-0.4.0 errors and curl-0.2.16 errors after lang/rust 1.9.0 update
Home
|
New
|
Browse
|
Search
|
[?]
|
Reports
|
Help
|
New Account
|
Log In
Remember
[x]
|
Forgot Password
Login:
[x]
portmaster build log devel/cargo
cargo_build.log (text/x-log), 10.94 KB, created by
Lacey Powers
on 2016-06-04 09:10:06 UTC
(
hide
)
Description:
portmaster build log devel/cargo
Filename:
MIME Type:
Creator:
Lacey Powers
Created:
2016-06-04 09:10:06 UTC
Size:
10.94 KB
patch
obsolete
>]0;portmaster: cargo-0.9.0 >===>>> Currently installed version: cargo-0.9.0 >===>>> Port directory: /usr/ports/devel/cargo > >===>>> Gathering distinfo list for installed ports > >===>>> Launching 'make checksum' for devel/cargo in background >===>>> Gathering dependency list for devel/cargo from ports >===>>> Initial dependency check complete for devel/cargo > >]0;portmaster: cargo-0.9.0 >===>>> Starting build for devel/cargo <<<=== > >===>>> All dependencies are up to date > >===> Cleaning for cargo-0.9.0 >===> License APACHE20 MIT accepted by the user >===> Found saved configuration for cargo-0.7.0 >===> cargo-0.9.0 depends on file: /usr/local/sbin/pkg - found >===> Fetching all distfiles required by cargo-0.9.0 for building >===> Extracting for cargo-0.9.0 >=> SHA256 Checksum OK for cargo-registry-0.9.0.tar.xz. >=> SHA256 Checksum OK for cargo-nightly-x86_64-unknown-freebsd.tar.gz. >=> SHA256 Checksum OK for rust-lang-cargo-0.9.0_GH0.tar.gz. >=> SHA256 Checksum OK for rust-lang-rust-installer-4915c75_GH0.tar.gz. >/bin/ln -sf /usr/ports/distfiles//cargo-nightly-x86_64-unknown-freebsd.tar.gz /usr/ports/devel/cargo/work/cargo-0.9.0/target/dl/ >===> Patching for cargo-0.9.0 >===> Applying FreeBSD patches for cargo-0.9.0 >===> cargo-0.9.0 depends on executable: cmake - found >===> cargo-0.9.0 depends on package: rust>=1.5.0 - found >===> cargo-0.9.0 depends on file: /usr/local/lib/libcrypto.so.8 - found >===> cargo-0.9.0 depends on executable: gmake - found >===> cargo-0.9.0 depends on file: /usr/local/bin/python2.7 - found >===> cargo-0.9.0 depends on package: pkgconf>=0.9.10 - found >===> cargo-0.9.0 depends on shared library: libssh2.so - found (/usr/local/lib/libssh2.so) >===> cargo-0.9.0 depends on shared library: libcurl.so - found (/usr/local/lib/libcurl.so) >===> Configuring for cargo-0.9.0 >===> FreeBSD 10 autotools fix applied to /usr/ports/devel/cargo/work/.cargo/registry/src/github.com-1ecc6299db9ec823/libssh2-sys-0.1.36/libssh2/config.rpath >configure: looking for configure programs >configure: found cmp >configure: found mkdir >configure: found printf >configure: found cut >configure: found head >configure: found grep >configure: found xargs >configure: found cp >configure: found find >configure: found uname >configure: found date >configure: found tr >configure: found sed >configure: found cmake >configure: found curl >configure: recreating config.tmp >configure: >configure: processing ./configure args >configure: >configure: CFG_PREFIX := /usr/local >configure: CFG_LOCAL_RUST_ROOT := >configure: CFG_RUSTC := /usr/local/bin/rustc (rustc 1.9.0) >configure: CFG_BUILD := x86_64-unknown-freebsd >configure: CFG_HOST := x86_64-unknown-freebsd >configure: CFG_TARGET := x86_64-unknown-freebsd >configure: CFG_LOCALSTATEDIR := /var/lib >configure: CFG_SYSCONFDIR := /etc >configure: CFG_DATADIR := /usr/local/share >configure: CFG_INFODIR := /usr/local/share/info >configure: CFG_MANDIR := /usr/local/man >configure: CFG_LIBDIR := /usr/local/lib >configure: CFG_LOCAL_CARGO := >configure: >configure: validating ./configure args >configure: >configure: >configure: looking for build programs >configure: >configure: CFG_PYTHON := /usr/local/bin/python2.7 >configure: CFG_CC := /usr/bin/cc (FreeBSD clang version 3.4.1 (tags/RELEASE_34/dot1-final 208032) 20140512) >configure: CFG_RUSTDOC := /usr/local/bin/rustdoc (rustdoc 1.9.0) >configure: >configure: writing configuration >configure: >configure: CFG_SRC_DIR := /usr/ports/devel/cargo/work/cargo-0 ... >configure: CFG_BUILD_DIR := /usr/ports/devel/cargo/work/cargo-0 ... >configure: CFG_CONFIGURE_ARGS := --prefix=/usr/local --mandir=/usr/l ... >configure: CFG_PREFIX := /usr/local >configure: CFG_BUILD := x86_64-unknown-freebsd >configure: CFG_HOST := x86_64-unknown-freebsd >configure: CFG_TARGET := x86_64-unknown-freebsd >configure: CFG_LIBDIR := /usr/local/lib >configure: CFG_MANDIR := /usr/local/man >configure: CFG_RUSTC := /usr/local/bin/rustc >configure: CFG_RUSTDOC := /usr/local/bin/rustdoc >configure: >configure: cp /usr/ports/devel/cargo/work/cargo-0.9.0/Makefile.in ./Makefile >configure: mv config.tmp config.mk >configure: >configure: complete >configure: >configure: >===> Building for cargo-0.9.0 >gmake[2]: Entering directory '/usr/ports/devel/cargo/work/cargo-0.9.0' >/usr/local/bin/python2.7 src/etc/dl-snapshot.py x86_64-unknown-freebsd >file already present target/dl/cargo-nightly-x86_64-unknown-freebsd.tar.gz (2e0ade0901864ea67200f990cb289343b08959e7) >extracting cargo-nightly-x86_64-unknown-freebsd/cargo/manifest.in >extracting cargo-nightly-x86_64-unknown-freebsd/cargo/share/doc/cargo/LICENSE-THIRD-PARTY >extracting cargo-nightly-x86_64-unknown-freebsd/cargo/share/doc/cargo/LICENSE-MIT >extracting cargo-nightly-x86_64-unknown-freebsd/cargo/share/doc/cargo/LICENSE-APACHE >extracting cargo-nightly-x86_64-unknown-freebsd/cargo/share/doc/cargo/README.md >extracting cargo-nightly-x86_64-unknown-freebsd/cargo/share/man/man1/cargo.1 >extracting cargo-nightly-x86_64-unknown-freebsd/cargo/share/zsh/site-functions/_cargo >extracting cargo-nightly-x86_64-unknown-freebsd/cargo/etc/bash_completion.d/cargo >extracting cargo-nightly-x86_64-unknown-freebsd/cargo/bin/cargo >touch target/snapshot/bin/cargo >/usr/local/bin/rustc -V >rustc 1.9.0 >target/snapshot/bin/cargo --version >cargo 0.2.0 (83a6d0e 2015-04-16) (built 2015-05-28) >target/snapshot/bin/cargo build --target x86_64-unknown-freebsd --release --jobs 1 > Compiling rustc-serialize v0.3.18 > Compiling winapi v0.2.5 > Compiling libc v0.2.7 > Compiling winapi-build v0.1.1 > Compiling unicode-normalization v0.1.2 > Compiling matches v0.1.2 > Compiling bitflags v0.1.1 > Compiling nom v1.2.0 > Compiling crossbeam v0.2.8 > Compiling regex-syntax v0.2.2 > Compiling strsim v0.3.0 > Compiling gcc v0.3.23 > Compiling pkg-config v0.3.6 > Compiling glob v0.2.10 > Compiling toml v0.1.27 > Compiling rand v0.3.14 > Compiling filetime v0.1.10 > Compiling log v0.3.5 > Compiling memchr v0.1.7 > Compiling kernel32-sys v0.2.1 > Compiling advapi32-sys v0.1.2 > Compiling unicode-bidi v0.2.3 > Compiling semver v0.2.2 > Compiling cmake v0.1.13 > Compiling miniz-sys v0.1.7 > Compiling libz-sys v1.0.1 > Compiling openssl-sys v0.7.6 > Compiling curl-sys v0.1.32 > Compiling uuid v0.1.18 > Compiling tar v0.4.3 > Compiling aho-corasick v0.4.1 > Compiling libssh2-sys v0.1.36 > Compiling libgit2-sys v0.4.0 > Compiling url v0.2.38 > Compiling url v0.5.5 > Compiling regex v0.1.48 > Compiling docopt v0.6.78 > Compiling env_logger v0.3.2 > Compiling num_cpus v0.2.10 > Compiling time v0.1.34 > Compiling term v0.4.4 > Compiling flate2 v0.2.13 > Compiling curl v0.2.16 >/usr/ports/devel/cargo/work/.cargo/registry/src/github.com-1ecc6299db9ec823/curl-0.2.16/src/ffi/easy.rs:68:65: 68:77 error: can't pass `extern "C" fn(*mut u8, usize, usize, *mut http::body::Body<'_>) -> usize {ffi::easy::curl_read_fn}` to variadic function, cast to `extern "C" fn(*mut u8, usize, usize, *mut http::body::Body<'_>) -> usize` >/usr/ports/devel/cargo/work/.cargo/registry/src/github.com-1ecc6299db9ec823/curl-0.2.16/src/ffi/easy.rs:68 ffi::curl_easy_setopt(self.curl, opt::READFUNCTION, curl_read_fn); > ^~~~~~~~~~~~ >/usr/ports/devel/cargo/work/.cargo/registry/src/github.com-1ecc6299db9ec823/curl-0.2.16/src/ffi/easy.rs:71:66: 71:79 error: can't pass `extern "C" fn(*mut u8, usize, usize, *mut ffi::easy::ResponseBuilder) -> usize {ffi::easy::curl_write_fn}` to variadic function, cast to `extern "C" fn(*mut u8, usize, usize, *mut ffi::easy::ResponseBuilder) -> usize` >/usr/ports/devel/cargo/work/.cargo/registry/src/github.com-1ecc6299db9ec823/curl-0.2.16/src/ffi/easy.rs:71 ffi::curl_easy_setopt(self.curl, opt::WRITEFUNCTION, curl_write_fn); > ^~~~~~~~~~~~~ >/usr/ports/devel/cargo/work/.cargo/registry/src/github.com-1ecc6299db9ec823/curl-0.2.16/src/ffi/easy.rs:74:67: 74:81 error: can't pass `extern "C" fn(*mut u8, usize, usize, &mut ffi::easy::ResponseBuilder) -> usize {ffi::easy::curl_header_fn}` to variadic function, cast to `extern "C" fn(*mut u8, usize, usize, &mut ffi::easy::ResponseBuilder) -> usize` >/usr/ports/devel/cargo/work/.cargo/registry/src/github.com-1ecc6299db9ec823/curl-0.2.16/src/ffi/easy.rs:74 ffi::curl_easy_setopt(self.curl, opt::HEADERFUNCTION, curl_header_fn); > ^~~~~~~~~~~~~~ >/usr/ports/devel/cargo/work/.cargo/registry/src/github.com-1ecc6299db9ec823/curl-0.2.16/src/ffi/easy.rs:77:69: 77:85 error: can't pass `extern "C" fn(*mut Box<std::ops::FnMut(usize, usize, usize, usize)>, f64, f64, f64, f64) -> i32 {ffi::easy::curl_progress_fn}` to variadic function, cast to `extern "C" fn(*mut Box<std::ops::FnMut(usize, usize, usize, usize)>, f64, f64, f64, f64) -> i32` >/usr/ports/devel/cargo/work/.cargo/registry/src/github.com-1ecc6299db9ec823/curl-0.2.16/src/ffi/easy.rs:77 ffi::curl_easy_setopt(self.curl, opt::PROGRESSFUNCTION, curl_progress_fn); > ^~~~~~~~~~~~~~~~ >error: aborting due to 4 previous errors >Build failed, waiting for other jobs to finish... >/usr/ports/devel/cargo/work/.cargo/registry/src/github.com-1ecc6299db9ec823/libgit2-sys-0.4.0/lib.rs:539:9: 539:30 error: unresolved import `git_status_show_t::*`. Not a module `git_status_show_t` [E0432] >/usr/ports/devel/cargo/work/.cargo/registry/src/github.com-1ecc6299db9ec823/libgit2-sys-0.4.0/lib.rs:539 pub use git_status_show_t::*; > ^~~~~~~~~~~~~~~~~~~~~ >/usr/ports/devel/cargo/work/.cargo/registry/src/github.com-1ecc6299db9ec823/libgit2-sys-0.4.0/lib.rs:539:9: 539:30 help: run `rustc --explain E0432` to see a detailed explanation >error: aborting due to previous error >Could not compile `curl`. > >To learn more, run the command again with --verbose. >Makefile:93: recipe for target 'cargo-x86_64-unknown-freebsd' failed >gmake[2]: *** [cargo-x86_64-unknown-freebsd] Error 101 >gmake[2]: Leaving directory '/usr/ports/devel/cargo/work/cargo-0.9.0' >*** Error code 1 > >Stop. >make[1]: stopped in /usr/ports/devel/cargo >*** Error code 1 > >Stop. >make: stopped in /usr/ports/devel/cargo > >===>>> make build failed for devel/cargo >===>>> Aborting update > > >===>>> You can restart from the point of failure with this command line: > portmaster <flags> devel/cargo >
You cannot view the attachment while viewing its details because your browser does not support IFRAMEs.
View the attachment on a separate page
.
View Attachment As Raw
Actions:
View
Attachments on
bug 210017
: 171000