Skip to content

Instantly share code, notes, and snippets.

@piec
Created January 20, 2015 09:25
Show Gist options
  • Save piec/98634d2a5dd9a32b8ab3 to your computer and use it in GitHub Desktop.
Save piec/98634d2a5dd9a32b8ab3 to your computer and use it in GitHub Desktop.
~/work/dev/cargo-git/cargo-cross % which arm-unknown-linux-gnueabi-gcc
/home/pierre/work/dev/gcc-linaro-arm-linux-gnueabi-2012.04-20120426_linux/bin/arm-unknown-linux-gnueabi-gcc
~/work/dev/cargo-git/cargo-cross % which rustc
/home/pierre/work/dev/rust-arm/prefix3/bin/rustc
~/work/dev/cargo-git/cargo-cross % echo $LD_LIBRARY_PATH
/home/pierre/work/dev/rust-arm/prefix3/lib:
~/work/dev/cargo-git/cargo-cross % rustc --version
rustc 1.0.0-dev
~/work/dev/cargo-git/cargo-cross % ./configure --target=arm-unknown-linux-gnueabi
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 file
configure: found cmake
configure: found pkg-config
configure: recreating config.tmp
configure:
configure: processing ./configure args
configure:
configure: CFG_PREFIX := /usr/local
configure: CFG_LOCAL_RUST_ROOT :=
configure: CFG_RUSTC := /home/pierre/work/dev/rust-arm/pref ...
configure: CFG_BUILD := x86_64-unknown-linux-gnu
configure: CFG_HOST := x86_64-unknown-linux-gnu
configure: CFG_TARGET := arm-unknown-linux-gnueabi
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/share/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_CURLORWGET := /usr/bin/curl (7.39.0)
configure: CFG_PYTHON := /usr/bin/python (3.4.2)
configure: CFG_CC := /usr/bin/cc (4.9.2)
configure: CFG_RUSTDOC := /home/pierre/work/dev/rust-arm/pref ...
configure:
configure: writing configuration
configure:
configure: CFG_SRC_DIR := /home/pierre/work/dev/cargo-git/car ...
configure: CFG_BUILD_DIR := /home/pierre/work/dev/cargo-git/car ...
configure: CFG_CONFIGURE_ARGS := --target=arm-unknown-linux-gnueabi
configure: CFG_PREFIX := /usr/local
configure: CFG_BUILD := x86_64-unknown-linux-gnu
configure: CFG_HOST := x86_64-unknown-linux-gnu
configure: CFG_TARGET := x86_64-unknown-linux-gnu arm-unknow ...
configure: CFG_LIBDIR := /usr/local/lib
configure: CFG_MANDIR := /usr/local/share/man
configure: CFG_RUSTC := /home/pierre/work/dev/rust-arm/pref ...
configure: CFG_RUSTDOC := /home/pierre/work/dev/rust-arm/pref ...
configure:
configure: cp /home/pierre/work/dev/cargo-git/cargo-cross/Makefile.in ./Makefile
configure: mv config.tmp config.mk
configure:
configure: complete
configure:
configure:
~/work/dev/cargo-git/cargo-cross % make
/usr/bin/python src/etc/dl-snapshot.py x86_64-unknown-linux-gnu
extracting cargo-nightly-x86_64-unknown-linux-gnu
extracting cargo-nightly-x86_64-unknown-linux-gnu/LICENSE-MIT
extracting cargo-nightly-x86_64-unknown-linux-gnu/etc
extracting cargo-nightly-x86_64-unknown-linux-gnu/etc/bash_completion.d
extracting cargo-nightly-x86_64-unknown-linux-gnu/etc/bash_completion.d/cargo
extracting cargo-nightly-x86_64-unknown-linux-gnu/install.sh
extracting cargo-nightly-x86_64-unknown-linux-gnu/lib
extracting cargo-nightly-x86_64-unknown-linux-gnu/lib/cargo
extracting cargo-nightly-x86_64-unknown-linux-gnu/lib/cargo/manifest.in
extracting cargo-nightly-x86_64-unknown-linux-gnu/README.md
extracting cargo-nightly-x86_64-unknown-linux-gnu/share
extracting cargo-nightly-x86_64-unknown-linux-gnu/share/zsh
extracting cargo-nightly-x86_64-unknown-linux-gnu/share/zsh/site-functions
extracting cargo-nightly-x86_64-unknown-linux-gnu/share/zsh/site-functions/_cargo
extracting cargo-nightly-x86_64-unknown-linux-gnu/share/doc
extracting cargo-nightly-x86_64-unknown-linux-gnu/share/doc/cargo
extracting cargo-nightly-x86_64-unknown-linux-gnu/share/doc/cargo/LICENSE-MIT
extracting cargo-nightly-x86_64-unknown-linux-gnu/share/doc/cargo/README.md
extracting cargo-nightly-x86_64-unknown-linux-gnu/share/doc/cargo/LICENSE-APACHE
extracting cargo-nightly-x86_64-unknown-linux-gnu/share/doc/cargo/LICENSE-THIRD-PARTY
extracting cargo-nightly-x86_64-unknown-linux-gnu/share/man
extracting cargo-nightly-x86_64-unknown-linux-gnu/share/man/man1
extracting cargo-nightly-x86_64-unknown-linux-gnu/share/man/man1/cargo.1
extracting cargo-nightly-x86_64-unknown-linux-gnu/bin
extracting cargo-nightly-x86_64-unknown-linux-gnu/bin/cargo
extracting cargo-nightly-x86_64-unknown-linux-gnu/LICENSE-APACHE
extracting cargo-nightly-x86_64-unknown-linux-gnu/LICENSE-THIRD-PARTY
touch target/snapshot/bin/cargo
"/home/pierre/work/dev/rust-arm/prefix3/bin/rustc" -V
rustc 1.0.0-dev
target/snapshot/bin/cargo build --target x86_64-unknown-linux-gnu
Compiling bitflags v0.1.0
Compiling tar v0.1.7
Compiling matches v0.1.2
Compiling gcc v0.1.5
Compiling rustc-serialize v0.2.8
Compiling semver v0.1.12
Compiling regex v0.1.10
Compiling pkg-config v0.1.5
Compiling glob v0.1.6
Compiling time v0.1.12
Compiling miniz-sys v0.1.1
Compiling libssh2-sys v0.1.2
Compiling curl-sys v0.1.4
Compiling openssl-sys v0.2.16
Compiling libz-sys v0.1.0
Compiling libgit2-sys v0.1.8
Compiling log v0.1.9
Compiling flate2 v0.1.5
Compiling term v0.1.8
Compiling url v0.2.16
Compiling toml v0.1.13
Compiling docopt v0.6.30
Compiling curl v0.1.11
Compiling registry v0.1.0 (file:///home/pierre/work/dev/cargo-git/cargo-cross)
Compiling git2 v0.1.11
Compiling cargo v0.1.0 (file:///home/pierre/work/dev/cargo-git/cargo-cross)
"/home/pierre/work/dev/rust-arm/prefix3/bin/rustc" -V
rustc 1.0.0-dev
target/snapshot/bin/cargo build --target arm-unknown-linux-gnueabi
Compiling bitflags v0.1.0
Compiling regex v0.1.10
Compiling glob v0.1.6
Compiling tar v0.1.7
Compiling matches v0.1.2
Compiling rustc-serialize v0.2.8
Compiling semver v0.1.12
Compiling libz-sys v0.1.0
Compiling miniz-sys v0.1.1
Compiling time v0.1.12
Compiling libssh2-sys v0.1.2
Compiling curl-sys v0.1.4
Compiling log v0.1.9
Compiling flate2 v0.1.5
Compiling term v0.1.8
Compiling libgit2-sys v0.1.8
lib.rs:7:14: 7:52 error: can't find crate for `openssl`
lib.rs:7 #[cfg(unix)] extern crate "openssl-sys" as openssl;
^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
error: aborting due to previous error
Compiling docopt v0.6.30
Compiling toml v0.1.13
Compiling url v0.2.16
Build failed, waiting for other jobs to finish...
Could not compile `libssh2-sys`.
To learn more, run the command again with --verbose.
Makefile:78: recipe for target 'cargo-arm-unknown-linux-gnueabi' failed
make: *** [cargo-arm-unknown-linux-gnueabi] Error 101
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment