Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Intermittent build failure on Travis #425

Closed
fabricedesre opened this issue Apr 25, 2016 · 1 comment
Closed

Intermittent build failure on Travis #425

fabricedesre opened this issue Apr 25, 2016 · 1 comment

Comments

@fabricedesre
Copy link
Collaborator

This one is showing up very often:
@JohanLorenzo this is very high priority.

Worker information
hostname: worker-jupiter-brain:c8b49962-f4b2-4d09-985e-3382353d77a7
version: v2.0.0 https://github.com/travis-ci/worker/tree/ca6cb0c5d3920912b1c3acc87c44a5da2120a971
instance: 48ac779a-a387-4eb1-b591-24b716b0be27:
startup: 2m3.696419843s
Build system information
Build language: rust
Build group: stable
Build dist: trusty

$ export DEBIAN_FRONTEND=noninteractive
Fix WWDRCA Certificate
$ git clone --depth=50 https://github.com/fxbox/foxbox.git fxbox/foxbox
Cloning into 'fxbox/foxbox'...
remote: Counting objects: 2029, done.
remote: Compressing objects: 100% (785/785), done.
remote: Total 2029 (delta 926), reused 1884 (delta 835), pack-reused 0
Receiving objects: 100% (2029/2029), 1.89 MiB | 0 bytes/s, done.
Resolving deltas: 100% (926/926), done.
Checking connectivity... done.

$ cd fxbox/foxbox
$ git fetch origin +refs/pull/415/merge:
remote: Counting objects: 11, done.
remote: Compressing objects: 100% (9/9), done.
remote: Total 11 (delta 7), reused 5 (delta 2), pack-reused 0
Unpacking objects: 100% (11/11), done.
From https://github.com/fxbox/foxbox
 * branch            refs/pull/415/merge -> FETCH_HEAD

$ git checkout -qf FETCH_HEAD
$ export FIREFOX_SOURCE_URL='https://download.mozilla.org/?product=firefox-latest&lang=en-US&os=osx'
Installing Firefox latest
$ wget -O /tmp/firefox-latest.tar.bz2 $FIREFOX_SOURCE_URL
--2016-04-25 16:29:36--  https://download.mozilla.org/?product=firefox-latest&lang=en-US&os=osx
Resolving download.mozilla.org... 52.200.137.155
Connecting to download.mozilla.org|52.200.137.155|:443... connected.
HTTP request sent, awaiting response... 302 Found
Location: http://download.cdn.mozilla.net/pub/firefox/releases/45.0.2/mac/en-US/Firefox%2045.0.2.dmg [following]
--2016-04-25 16:29:36--  http://download.cdn.mozilla.net/pub/firefox/releases/45.0.2/mac/en-US/Firefox%2045.0.2.dmg
Resolving download.cdn.mozilla.net... 72.246.56.136, 72.246.56.168
Connecting to download.cdn.mozilla.net|72.246.56.136|:80... connected.
HTTP request sent, awaiting response... 200 OK
Length: 84813074 (81M) [application/x-apple-diskimage]
Saving to: '/tmp/firefox-latest.tar.bz2'

100%[======================================>] 84,813,074  8.60MB/s   in 9.2s   

2016-04-25 16:29:46 (8.75 MB/s) - '/tmp/firefox-latest.tar.bz2' saved [84813074/84813074]


tar: Unrecognized archive format
tar: Error exit delayed from previous errors.

Setting environment variables from .travis.yml
$ export BOX_LOCAL_NAME=foxbox
$ export BOX_PORT=3000



Installing Rust
$ curl -sL https://static.rust-lang.org/rustup.sh -o ~/rust-installer/rustup.sh

$ sh ~/rust-installer/rustup.sh --prefix=~/rust --spec=nightly-2016-04-10 -y --disable-sudo 2> /dev/null
rustup: gpg not available. signatures will not be verified
rustup: downloading manifest for 'nightly-2016-04-10'
rustup: downloading toolchain for 'nightly-2016-04-10'
rustup: installing toolchain for 'nightly-2016-04-10'
rustup: extracting installer
install: creating uninstall script at /Users/travis/rust/lib/rustlib/uninstall.sh
install: installing component 'rustc'
install: installing component 'rust-std-x86_64-apple-darwin'
install: installing component 'rust-docs'
install: installing component 'cargo'

    Rust is ready to roll.





$ rustc --version
rustc 1.9.0-nightly (526f2bf5c 2016-04-09)
$ cargo --version
cargo 0.10.0-nightly (10ddd7d 2016-04-08)

$ source $TRAVIS_BUILD_DIR/tools/travis-$TRAVIS_OS_NAME$BUILD_ENV.sh

$ install_dependencies
Checking out files: 100% (4143/4143), done.
==> Migrating Homebrew to v0.9.9
remote: Counting objects: 463, done.
remote: Compressing objects: 100% (419/419), done.
remote: Total 463 (delta 27), reused 286 (delta 18), pack-reused 0
Receiving objects: 100% (463/463), 754.39 KiB | 0 bytes/s, done.
Resolving deltas: 100% (27/27), done.
From https://github.com/Homebrew/brew
 + 53c5089...663f51b master     -> origin/master  (forced update)
HEAD is now at 663f51b keg_relocate: don't assume .la files are in lib.
==> Tapping homebrew/core
Cloning into '/usr/local/Library/Taps/homebrew/homebrew-core'...
remote: Counting objects: 3681, done.
remote: Compressing objects: 100% (3568/3568), done.
remote: Total 3681 (delta 14), reused 514 (delta 1), pack-reused 0
Receiving objects: 100% (3681/3681), 2.81 MiB | 624.00 KiB/s, done.
Resolving deltas: 100% (14/14), done.
Checking connectivity... done.
Checking out files: 100% (3684/3684), done.
Tapped 3556 formulae (3,707 files, 8.8M)
Already up-to-date.
==> Downloading https://homebrew.bintray.com/bottles/libupnp-1.6.19.mavericks.bo
==> Pouring libupnp-1.6.19.mavericks.bottle.2.tar.gz
🍺  /usr/local/Cellar/libupnp/1.6.19: 35 files, 956.6K
==> Downloading https://homebrew.bintray.com/bottles/openssl-1.0.2g.mavericks.bo
==> Pouring openssl-1.0.2g.mavericks.bottle.tar.gz
==> Caveats
A CA file has been bootstrapped using certificates from the system
keychain. To add additional certificates, place .pem files in
  /usr/local/etc/openssl/certs

and run
  /usr/local/opt/openssl/bin/c_rehash

This formula is keg-only, which means it was not symlinked into /usr/local.

Apple has deprecated use of OpenSSL in favor of its own TLS and crypto libraries

Generally there are no consequences of this for you. If you build your
own software and it requires this formula, you'll need to add to your
build variables:

    LDFLAGS:  -L/usr/local/opt/openssl/lib
    CPPFLAGS: -I/usr/local/opt/openssl/include

==> Summary
🍺  /usr/local/Cellar/openssl/1.0.2g: 1,678 files, 12.3M
==> Downloading https://homebrew.bintray.com/bottles/sqlite-3.12.2.mavericks.bot
==> Pouring sqlite-3.12.2.mavericks.bottle.tar.gz
==> Caveats
This formula is keg-only, which means it was not symlinked into /usr/local.

OS X provides an older sqlite3.

Generally there are no consequences of this for you. If you build your
own software and it requires this formula, you'll need to add to your
build variables:

    LDFLAGS:  -L/usr/local/opt/sqlite/lib
    CPPFLAGS: -I/usr/local/opt/sqlite/include

==> Summary
🍺  /usr/local/Cellar/sqlite/3.12.2: 10 files, 2.9M

$ set_up_tests
set_up_tests: no set up required. Skipping...

$ build
    Updating registry `https://github.com/rust-lang/crates.io-index`
    Updating git repository `https://github.com/fxbox/users.git`
    Updating git repository `https://github.com/fxbox/multicast-dns.git`
    Updating git repository `https://github.com/housleyjk/ws-rs.git`
    Updating git repository `https://github.com/nix-rust/nix.git`
    Updating git repository `https://github.com/fxbox/iron-cors.git`
    Updating git repository `https://github.com/carllerche/mio.git`
    Updating git repository `https://github.com/fxbox/openzwave-stateful-rust`
    Updating git repository `https://github.com/fxbox/openzwave-rust`
    Updating git repository `https://github.com/carllerche/nix-rust`
 Downloading rust-crypto v0.2.35
 Downloading hyper v0.7.2
 Downloading log v0.3.6
 Downloading docopt v0.6.80
 Downloading serde v0.7.0
 Downloading chrono v0.2.21
 Downloading rusqlite v0.6.0
 Downloading url v0.5.9
 Downloading libc v0.2.10
 Downloading env_logger v0.3.3
 Downloading rand v0.3.14
 Downloading time v0.1.35
 Downloading clippy v0.0.63
 Downloading rustc-serialize v0.3.19
 Downloading serde_json v0.7.0
 Downloading router v0.1.1
 Downloading openssl v0.7.10
 Downloading staticfile v0.1.0
 Downloading transformable_channels v0.1.1
 Downloading get_if_addrs v0.3.1
 Downloading openssl-sys v0.7.10
 Downloading xml-rs v0.3.0
 Downloading mount v0.0.10
 Downloading timer v0.1.6
 Downloading serde_macros v0.7.2
 Downloading docopt_macros v0.6.83
 Downloading uuid v0.1.18
 Downloading unicase v1.4.0
 Downloading string_cache v0.2.13
 Downloading sublock v0.1.1
 Downloading lazy_static v0.1.16
 Downloading phf_shared v0.7.14
 Downloading debug_unreachable v0.0.6
 Downloading unreachable v0.1.1
 Downloading void v1.0.2
 Downloading phf_generator v0.7.14
 Downloading serde_codegen v0.7.2
 Downloading quasi v0.9.0
 Downloading aster v0.15.0
 Downloading quasi_macros v0.9.0
 Downloading quasi_codegen v0.9.0
 Downloading num v0.1.32
 Downloading kernel32-sys v0.2.2
 Downloading winapi v0.2.6
 Downloading winapi-build v0.1.1
 Downloading num-traits v0.1.32
 Downloading num-integer v0.1.32
 Downloading num-iter v0.1.32
 Downloading libsqlite3-sys v0.4.0
 Downloading bitflags v0.1.1
 Downloading pkg-config v0.3.8
 Downloading toml v0.1.28
 Downloading unicode-normalization v0.1.2
 Downloading semver v0.2.3
 Downloading regex-syntax v0.3.1
 Downloading quine-mc_cluskey v0.2.2
 Downloading nom v1.2.2
 Downloading libc v0.1.12
 Downloading gcc v0.3.27
 Downloading sha1 v0.1.1
 Downloading httparse v1.1.2
 Downloading slab v0.1.3
 Downloading matches v0.1.2
 Downloading uuid v0.2.0
 Downloading unicode-bidi v0.2.3
 Downloading byteorder v0.5.1
 Downloading net2 v0.2.23
 Downloading bytes v0.3.0
 Downloading miow v0.1.2
 Downloading bitflags v0.3.3
 Downloading cfg-if v0.1.0
 Downloading ws2_32-sys v0.2.1
 Downloading language-tags v0.2.2
 Downloading num_cpus v0.2.11
 Downloading mime v0.1.3
 Downloading solicit v0.4.4
 Downloading typeable v0.1.2
 Downloading traitobject v0.0.1
 Downloading cookie v0.2.2
 Downloading bitflags v0.4.0
 Downloading lazy_static v0.2.0
 Downloading openssl-sys-extras v0.7.10
 Downloading serde v0.6.15
 Downloading hpack v0.2.0
 Downloading rustc_version v0.1.7
 Downloading semver v0.1.20
 Downloading plugin v0.2.6
 Downloading typemap v0.3.3
 Downloading modifier v0.1.0
 Downloading conduit-mime-types v0.7.3
 Downloading error v0.1.9
 Downloading unsafe-any v0.4.1
 Downloading traitobject v0.0.3
 Downloading strsim v0.3.0
 Downloading regex v0.1.66
 Downloading memchr v0.1.11
 Downloading aho-corasick v0.5.1
 Downloading thread_local v0.2.3
 Downloading utf8-ranges v0.1.3
 Downloading thread-id v2.0.0
 Downloading route-recognizer v0.1.11
 Downloading mktemp v0.1.2
 Downloading mount v0.1.0
 Downloading sequence_trie v0.0.13
 Downloading pwhash v0.1.1
 Downloading jwt v0.4.0
 Downloading urlencoded v0.3.0
 Downloading url v0.2.38
 Downloading bodyparser v0.3.0
 Downloading persistent v0.1.0
 Downloading ip v1.1.1
 Downloading c_linked_list v0.1.0
 Downloading itertools v0.4.13
   Compiling utf8-ranges v0.1.3
   Compiling serde v0.7.0
   Compiling rustc-serialize v0.3.19
   Compiling typeable v0.1.2
   Compiling sequence_trie v0.0.13
   Compiling unicode-normalization v0.1.2
   Compiling gcc v0.3.27
   Compiling quine-mc_cluskey v0.2.2
   Compiling slab v0.1.3
   Compiling nom v1.2.2
   Compiling cfg-if v0.1.0
   Compiling modifier v0.1.0
   Compiling rust-crypto v0.2.35
   Compiling log v0.3.6
   Compiling semver v0.2.3
   Compiling strsim v0.3.0
   Compiling foxbox v0.1.0 (file:///Users/travis/build/fxbox/foxbox)
   Compiling c_linked_list v0.1.0
   Compiling openssl-sys-extras v0.7.10
   Compiling conduit-mime-types v0.7.3
   Compiling libc v0.1.12
   Compiling ip v1.1.1
   Compiling bitflags v0.3.3
   Compiling xml-rs v0.3.0
   Compiling libc v0.2.10
   Compiling multicast_dns v0.1.0 (https://github.com/fxbox/multicast-dns.git?rev=a6e4bcc#a6e4bcc5)
   Compiling transformable_channels v0.1.1
   Compiling language-tags v0.2.2
   Compiling matches v0.1.2
   Compiling unicode-bidi v0.2.3
   Compiling traitobject v0.0.3
   Compiling error v0.1.9
   Compiling phf_shared v0.7.14
   Compiling quasi v0.9.0
   Compiling pkg-config v0.3.8
   Compiling openssl-sys v0.7.10
   Compiling itertools v0.4.13
   Compiling num-traits v0.1.32
   Compiling num-integer v0.1.32
   Compiling num-iter v0.1.32
   Compiling num v0.1.32
   Compiling num_cpus v0.2.11
   Compiling memchr v0.1.11
   Compiling aho-corasick v0.5.1
   Compiling route-recognizer v0.1.11
   Compiling bitflags v0.4.0
   Compiling nix v0.5.1-pre (https://github.com/nix-rust/nix.git?rev=138080#1380807f)
   Compiling httparse v1.1.2
   Compiling lazy_static v0.2.0
   Compiling semver v0.1.20
   Compiling rustc_version v0.1.7
   Compiling unicase v1.4.0
   Compiling sublock v0.1.1
   Compiling serde_codegen v0.7.2
   Compiling aster v0.15.0
   Compiling quasi_codegen v0.9.0
   Compiling quasi_macros v0.9.0
   Compiling openzwave-sys v0.1.0 (https://github.com/fxbox/openzwave-rust#3fdf6ee8)
   Compiling winapi v0.2.6
   Compiling regex-syntax v0.3.1
   Compiling serde v0.6.15
   Compiling mime v0.1.3
   Compiling lazy_static v0.1.16
   Compiling bitflags v0.1.1
   Compiling serde_macros v0.7.2
   Compiling traitobject v0.0.1
   Compiling bytes v0.3.0
   Compiling nix v0.5.0-pre (https://github.com/carllerche/nix-rust?rev=c4257f8a76#c4257f8a)
   Compiling void v1.0.2
   Compiling unreachable v0.1.1
   Compiling debug_unreachable v0.0.6
   Compiling hpack v0.2.0
   Compiling solicit v0.4.4
   Compiling rand v0.3.14
   Compiling uuid v0.1.18
   Compiling url v0.2.38
   Compiling mktemp v0.1.2
   Compiling phf_generator v0.7.14
   Compiling string_cache v0.2.13
   Compiling unsafe-any v0.4.1
   Compiling serde_json v0.7.0
   Compiling typemap v0.3.3
   Compiling plugin v0.2.6
   Compiling toml v0.1.28
   Compiling clippy v0.0.63
   Compiling openssl v0.7.10
   Compiling libsqlite3-sys v0.4.0
   Compiling winapi-build v0.1.1
   Compiling ws2_32-sys v0.2.1
   Compiling kernel32-sys v0.2.2
   Compiling thread-id v2.0.0
   Compiling thread_local v0.2.3
   Compiling time v0.1.35
   Compiling chrono v0.2.21
   Compiling pwhash v0.1.1
   Compiling jwt v0.4.0
   Compiling rusqlite v0.6.0
   Compiling foxbox_taxonomy v0.1.2 (file:///Users/travis/build/fxbox/foxbox/components/taxonomy)
   Compiling openzwave v0.1.0 (https://github.com/fxbox/openzwave-rust#3fdf6ee8)
   Compiling openzwave-stateful v0.1.0 (https://github.com/fxbox/openzwave-stateful-rust#e8961878)
   Compiling regex v0.1.66
   Compiling docopt v0.6.80
   Compiling env_logger v0.3.3
   Compiling openzwave-adapter v0.1.0 (file:///Users/travis/build/fxbox/foxbox/components/openzwave-adapter)
components/openzwave-adapter/src/lib.rs:184:5: 187:6 warning: method is never used: `get`, #[warn(dead_code)] on by default
components/openzwave-adapter/src/lib.rs:184     fn get(&self, index: usize) -> Option<Arc<SyncSender>> {
components/openzwave-adapter/src/lib.rs:185         let map = self.map.lock().unwrap();
components/openzwave-adapter/src/lib.rs:186         map.get(&index).cloned()
components/openzwave-adapter/src/lib.rs:187     }
components/openzwave-adapter/src/lib.rs:241:53: 241:99 warning: unused result which must be used, #[warn(unused_must_use)] on by default
components/openzwave-adapter/src/lib.rs:241                 Value::OpenClosed(open_closed) => { vid.set_bool(open_closed == OpenClosed::Open); }
                                                                                                ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
components/openzwave-adapter/src/lib.rs:242:57: 242:109 warning: unused result which must be used, #[warn(unused_must_use)] on by default
components/openzwave-adapter/src/lib.rs:242                 Value::DoorLocked(locked_unlocked) => { vid.set_bool(locked_unlocked == DoorLocked::Locked); }
                                                                                                    ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
components/openzwave-adapter/src/lib.rs:361:25: 361:65 warning: unused result which must be used, #[warn(unused_must_use)] on by default
components/openzwave-adapter/src/lib.rs:361                         node_map.push(service_id.clone(), node);
                                                                    ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
components/openzwave-adapter/src/lib.rs:369:25: 369:58 warning: unused result which must be used, #[warn(unused_must_use)] on by default
components/openzwave-adapter/src/lib.rs:369                         box_manager.add_service(service);
                                                                    ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
components/openzwave-adapter/src/lib.rs:395:29: 395:69 warning: unused result which must be used, #[warn(unused_must_use)] on by default
components/openzwave-adapter/src/lib.rs:395                             getter_map.push(getter_id.clone(), vid);
                                                                        ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
components/openzwave-adapter/src/lib.rs:396:29: 406:32 warning: unused result which must be used, #[warn(unused_must_use)] on by default
components/openzwave-adapter/src/lib.rs:396                             box_manager.add_getter(Channel {
components/openzwave-adapter/src/lib.rs:397                                 id: getter_id.clone(),
components/openzwave-adapter/src/lib.rs:398                                 service: node_id.clone(),
components/openzwave-adapter/src/lib.rs:399                                 adapter: adapter_id.clone(),
components/openzwave-adapter/src/lib.rs:400                                 last_seen: None,
components/openzwave-adapter/src/lib.rs:401                                 tags: HashSet::new(),
                                            ...
components/openzwave-adapter/src/lib.rs:411:29: 411:69 warning: unused result which must be used, #[warn(unused_must_use)] on by default
components/openzwave-adapter/src/lib.rs:411                             setter_map.push(setter_id.clone(), vid);
                                                                        ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
components/openzwave-adapter/src/lib.rs:412:29: 422:32 warning: unused result which must be used, #[warn(unused_must_use)] on by default
components/openzwave-adapter/src/lib.rs:412                             box_manager.add_setter(Channel {
components/openzwave-adapter/src/lib.rs:413                                 id: setter_id.clone(),
components/openzwave-adapter/src/lib.rs:414                                 service: node_id.clone(),
components/openzwave-adapter/src/lib.rs:415                                 adapter: adapter_id.clone(),
components/openzwave-adapter/src/lib.rs:416                                 last_seen: None,
components/openzwave-adapter/src/lib.rs:417                                 tags: HashSet::new(),
                                            ...
components/openzwave-adapter/src/lib.rs:469:37: 471:39 warning: unused result which must be used, #[warn(unused_must_use)] on by default
components/openzwave-adapter/src/lib.rs:469                                     sender.send(
components/openzwave-adapter/src/lib.rs:470                                         WatchEvent::Exit { id: tax_id.clone(), value: tax_value.clone() }
components/openzwave-adapter/src/lib.rs:471                                     );
components/openzwave-adapter/src/lib.rs:478:33: 480:35 warning: unused result which must be used, #[warn(unused_must_use)] on by default
components/openzwave-adapter/src/lib.rs:478                                 sender.send(
components/openzwave-adapter/src/lib.rs:479                                     WatchEvent::Enter { id: tax_id.clone(), value: tax_value.clone() }
components/openzwave-adapter/src/lib.rs:480                                 );
components/openzwave-adapter/src/lib.rs:558:29: 560:31 warning: unused result which must be used, #[warn(unused_must_use)] on by default
components/openzwave-adapter/src/lib.rs:558                             sender.send(
components/openzwave-adapter/src/lib.rs:559                                 WatchEvent::Enter { id: id.clone(), value: value }
components/openzwave-adapter/src/lib.rs:560                             );
   Compiling timer v0.1.6
   Compiling docopt_macros v0.6.83
   Compiling foxbox_thinkerbell v0.1.2 (file:///Users/travis/build/fxbox/foxbox/components/thinkerbell)
   Compiling net2 v0.2.23
   Compiling miow v0.1.2
   Compiling mio v0.5.0 (https://github.com/carllerche/mio.git#0a808942)
   Compiling byteorder v0.5.1
   Compiling sha1 v0.1.1
   Compiling get_if_addrs v0.3.1
   Compiling uuid v0.2.0
   Compiling url v0.5.9
   Compiling cookie v0.2.2
   Compiling ws v0.4.5 (https://github.com/housleyjk/ws-rs.git?rev=d154fc5#d154fc56)
   Compiling hyper v0.7.2
   Compiling iron v0.2.6 (file:///Users/travis/build/fxbox/foxbox/iron-fork)
   Compiling mount v0.1.0
   Compiling tls v0.1.0 (file:///Users/travis/build/fxbox/foxbox/components/tls)
   Compiling staticfile v0.1.0
   Compiling router v0.1.1
   Compiling mount v0.0.10
   Compiling iron-cors v0.1.0 (https://github.com/fxbox/iron-cors.git?rev=96ede73#96ede736)
   Compiling persistent v0.1.0
   Compiling bodyparser v0.3.0
   Compiling urlencoded v0.3.0
   Compiling foxbox_users v0.1.0 (https://github.com/fxbox/users.git?rev=1033e08#1033e087)
error: linking with `cc` failed: exit code: 1
note: "cc" "-m64" "-L" "/Users/travis/rust/lib/rustlib/x86_64-apple-darwin/lib" "/Users/travis/build/fxbox/foxbox/target/debug/foxbox.0.o" "-o" "/Users/travis/build/fxbox/foxbox/target/debug/foxbox" "-Wl,-dead_strip" "-nodefaultlibs" "-L" "/Users/travis/build/fxbox/foxbox/target/debug" "-L" "/Users/travis/build/fxbox/foxbox/target/debug/deps" "-L" "/usr/lib" "-L" "/Users/travis/build/fxbox/foxbox/target/debug/build/rust-crypto-ee392cda555c7573/out" "-L" "/Users/travis/build/fxbox/foxbox/target/debug/build/openssl-367a67cf98647b2e/out" "-L" "/Users/travis/build/fxbox/foxbox/target/debug/build/openssl-sys-extras-892acb0099c5f8f7/out" "-L" "/usr/local/opt/openssl/lib" "-L" "/Users/travis/build/fxbox/foxbox/target/debug/build/openzwave-sys-aa2fac941bf1da6a/out" "-L" "/Users/travis/.cargo/git/checkouts/openzwave-rust-3fdf6c635691fa96/master/openzwave-sys/open-zwave" "-L" "/Users/travis/rust/lib/rustlib/x86_64-apple-darwin/lib" "-l" "upnp" "/Users/travis/build/fxbox/foxbox/target/debug/deps/libopenzwave_adapter-88d95bd3fc80437e.rlib" "/Users/travis/build/fxbox/foxbox/target/debug/deps/libget_if_addrs-04ee712a8f52aa2e.rlib" "/Users/travis/build/fxbox/foxbox/target/debug/deps/libfoxbox_users-6e77a44a7e9617ca.rlib" "/Users/travis/build/fxbox/foxbox/target/debug/deps/libiron_cors-ab1307d876c26e6e.rlib" "/Users/travis/build/fxbox/foxbox/target/debug/deps/libnix-820c8dac842e4b15.rlib" "/Users/travis/build/fxbox/foxbox/target/debug/deps/libmulticast_dns-546a6fa7308632e7.rlib" "/Users/travis/build/fxbox/foxbox/target/debug/deps/libws-19c3c9b728f5620c.rlib" "/Users/travis/build/fxbox/foxbox/target/debug/deps/libenv_logger-54fa0d25029b02ef.rlib" "/Users/travis/build/fxbox/foxbox/target/debug/deps/libdocopt-bb161c0e33785889.rlib" "/Users/travis/build/fxbox/foxbox/target/debug/deps/libjwt-f0321a64b372a700.rlib" "/Users/travis/build/fxbox/foxbox/target/debug/deps/libmio-2f74fcaa3855d4d7.rlib" "/Users/travis/build/fxbox/foxbox/target/debug/deps/libbytes-2fbbdda5bbde5111.rlib" "/Users/travis/build/fxbox/foxbox/target/debug/deps/libnix-b32558dd955ccdf5.rlib" "/Users/travis/build/fxbox/foxbox/target/debug/deps/libmiow-ba6e9462e2153813.rlib" "/Users/travis/build/fxbox/foxbox/target/debug/deps/libnet2-559ba40c19f23b6a.rlib" "/Users/travis/build/fxbox/foxbox/target/debug/deps/libwinapi-42bc588a308ea664.rlib" "/Users/travis/build/fxbox/foxbox/target/debug/deps/libws2_32-2f1486c4a679970f.rlib" "/Users/travis/build/fxbox/foxbox/target/debug/deps/libstrsim-7ec45c0f17103caa.rlib" "/Users/travis/build/fxbox/foxbox/target/debug/deps/libxml-4a9c7626f62b4c0d.rlib" "/Users/travis/build/fxbox/foxbox/target/debug/deps/liburlencoded-6533c5812dfae2bb.rlib" "/Users/travis/build/fxbox/foxbox/target/debug/deps/libbodyparser-b483bd4ce8bf70e4.rlib" "/Users/travis/build/fxbox/foxbox/target/debug/deps/liburl-8f3a72597d799863.rlib" "/Users/travis/build/fxbox/foxbox/target/debug/deps/libtls-d43201847037048c.rlib" "/Users/travis/build/fxbox/foxbox/target/debug/deps/libmktemp-9a8e0479ed5ebb2a.rlib" "/Users/travis/build/fxbox/foxbox/target/debug/deps/libbitflags-d06009685951cc56.rlib" "/Users/travis/build/fxbox/foxbox/target/debug/deps/libip-f5294d306c5e5c51.rlib" "/Users/travis/build/fxbox/foxbox/target/debug/deps/librouter-7b4231f02a8668d7.rlib" "/Users/travis/build/fxbox/foxbox/target/debug/deps/libroute_recognizer-d498a0086c418cc4.rlib" "/Users/travis/build/fxbox/foxbox/target/debug/deps/libstaticfile-cde1ec256cec3188.rlib" "/Users/travis/build/fxbox/foxbox/target/debug/deps/libmount-d8b63956a0ae9034.rlib" "/Users/travis/build/fxbox/foxbox/target/debug/deps/libslab-22c48cf3d25bac5c.rlib" "/Users/travis/build/fxbox/foxbox/target/debug/deps/libmount-ab593c7f7630056f.rlib" "/Users/travis/build/fxbox/foxbox/target/debug/deps/libsequence_trie-00072ea8be8f33bb.rlib" "/Users/travis/build/fxbox/foxbox/target/debug/deps/libregex-a51d4cf4c0db8c6c.rlib" "/Users/travis/build/fxbox/foxbox/target/debug/deps/libthread_local-f2c1cfb0d717958d.rlib" "/Users/travis/build/fxbox/foxbox/target/debug/deps/libaho_corasick-13668caf93db7fdf.rlib" "/Users/travis/build/fxbox/foxbox/target/debug/deps/libmemchr-eee90be3d2b5052f.rlib" "/Users/travis/build/fxbox/foxbox/target/debug/deps/libthread_id-ed3f7011bd9c5aa2.rlib" "/Users/travis/build/fxbox/foxbox/target/debug/deps/libregex_syntax-fca6b3d9bd2fccee.rlib" "/Users/travis/build/fxbox/foxbox/target/debug/deps/libsha1-c425125a7e359086.rlib" "/Users/travis/build/fxbox/foxbox/target/debug/deps/libbyteorder-8ad3fd7ac7478b9a.rlib" "/Users/travis/build/fxbox/foxbox/target/debug/deps/libfoxbox_thinkerbell-a0a383b9731bda34.rlib" "/Users/travis/build/fxbox/foxbox/target/debug/deps/libfoxbox_taxonomy-4f0f9baeff1eddf9.rlib" "/Users/travis/build/fxbox/foxbox/target/debug/deps/libtransformable_channels-201b63da869b7630.rlib" "/Users/travis/build/fxbox/foxbox/target/debug/deps/libsublock-8d1766a790a0c5c5.rlib" "/Users/travis/build/fxbox/foxbox/target/debug/deps/librusqlite-174bbbed3cbc60bd.rlib" "/Users/travis/build/fxbox/foxbox/target/debug/deps/liblibsqlite3_sys-f35d4b013c8b0194.rlib" "/Users/travis/build/fxbox/foxbox/target/debug/deps/libserde_json-6edc82d6f60f8983.rlib" "/Users/travis/build/fxbox/foxbox/target/debug/deps/libstring_cache-f778c0f667839a40.rlib" "/Users/travis/build/fxbox/foxbox/target/debug/deps/libdebug_unreachable-ec2fe2296ce40c81.rlib" "/Users/travis/build/fxbox/foxbox/target/debug/deps/libunreachable-bc14e2c0e4546da4.rlib" "/Users/travis/build/fxbox/foxbox/target/debug/deps/libserde-3a777b14c091f0d1.rlib" "/Users/travis/build/fxbox/foxbox/target/debug/deps/libphf_shared-d029ae6892b0fb46.rlib" "/Users/travis/build/fxbox/foxbox/target/debug/deps/libbitflags-d88a99e5825ec8bf.rlib" "/Users/travis/build/fxbox/foxbox/target/debug/deps/libopenzwave_stateful-cf16021e4f4a0aa6.rlib" "/Users/travis/build/fxbox/foxbox/target/debug/deps/libopenzwave-838cda4ce99eb110.rlib" "/Users/travis/build/fxbox/foxbox/target/debug/deps/libitertools-c7aba225c495f9d3.rlib" "/Users/travis/build/fxbox/foxbox/target/debug/deps/libopenzwave_sys-dcbe050cf490846a.rlib" "/Users/travis/build/fxbox/foxbox/target/debug/deps/libuuid-5650c0ca096e22f0.rlib" "/Users/travis/build/fxbox/foxbox/target/debug/deps/libvoid-e0a8882c9c925513.rlib" "/Users/travis/build/fxbox/foxbox/target/debug/deps/libcfg_if-0a8d2242d60f8925.rlib" "/Users/travis/build/fxbox/foxbox/target/debug/deps/libkernel32-757937e2863677bb.rlib" "/Users/travis/build/fxbox/foxbox/target/debug/deps/libutf8_ranges-a6119bc781af556b.rlib" "/Users/travis/build/fxbox/foxbox/target/debug/deps/libtimer-621925c22f6c5c0c.rlib" "/Users/travis/build/fxbox/foxbox/target/debug/deps/libchrono-b7e7e442a0c8b7fb.rlib" "/Users/travis/build/fxbox/foxbox/target/debug/deps/libpwhash-84a2bacb6eed5026.rlib" "/Users/travis/build/fxbox/foxbox/target/debug/deps/libcrypto-bae5fed23a1cbaaf.rlib" "/Users/travis/build/fxbox/foxbox/target/debug/deps/liblibc-5eb0f3d71076a4bc.rlib" "/Users/travis/build/fxbox/foxbox/target/debug/deps/libc_linked_list-ff0b7ecfb8e6ce0d.rlib" "/Users/travis/build/fxbox/foxbox/target/debug/deps/libpersistent-d202c20885f8e9fb.rlib" "/Users/travis/build/fxbox/foxbox/target/debug/deps/libiron-ee55eb073f594d9b.rlib" "/Users/travis/build/fxbox/foxbox/target/debug/deps/libhyper-0138d6aa106ddfd5.rlib" "/Users/travis/build/fxbox/foxbox/target/debug/deps/liberror-104d955ec44f5893.rlib" "/Users/travis/build/fxbox/foxbox/target/debug/deps/libcookie-276cf5002a04c35b.rlib" "/Users/travis/build/fxbox/foxbox/target/debug/deps/libopenssl-d6a062adf7371fa2.rlib" "/Users/travis/build/fxbox/foxbox/target/debug/deps/libtime-71756e48b8b5b73b.rlib" "/Users/travis/build/fxbox/foxbox/target/debug/deps/libtraitobject-3d4dcec5d1662e96.rlib" "/Users/travis/build/fxbox/foxbox/target/debug/deps/libbitflags-b378ff20d60f43f8.rlib" "/Users/travis/build/fxbox/foxbox/target/debug/deps/libconduit_mime_types-46cd83f432dffe61.rlib" "/Users/travis/build/fxbox/foxbox/target/debug/deps/liblanguage_tags-1cb52046c41cf66a.rlib" "/Users/travis/build/fxbox/foxbox/target/debug/deps/libunicase-2e75ae83bf996d47.rlib" "/Users/travis/build/fxbox/foxbox/target/debug/deps/libmodifier-932fdf4731542a6e.rlib" "/Users/travis/build/fxbox/foxbox/target/debug/deps/libtypeable-1604229584d39a42.rlib" "/Users/travis/build/fxbox/foxbox/target/debug/deps/libsolicit-8f0dfee0deffeb96.rlib" "/Users/travis/build/fxbox/foxbox/target/debug/deps/libmime-b67d6d6511d55d94.rlib" "/Users/travis/build/fxbox/foxbox/target/debug/deps/liblazy_static-5853c3b37be48a6a.rlib" "/Users/travis/build/fxbox/foxbox/target/debug/deps/liburl-8ed8652dd12957ed.rlib" "/Users/travis/build/fxbox/foxbox/target/debug/deps/libunicode_normalization-f33127ef3e902b05.rlib" "/Users/travis/build/fxbox/foxbox/target/debug/deps/libuuid-4661ec327561dea0.rlib" "/Users/travis/build/fxbox/foxbox/target/debug/deps/librand-c724acb3942597d1.rlib" "/Users/travis/build/fxbox/foxbox/target/debug/deps/libhttparse-9ed9b694220e1406.rlib" "/Users/travis/build/fxbox/foxbox/target/debug/deps/liblazy_static-5e6d9f365bf63baa.rlib" "/Users/travis/build/fxbox/foxbox/target/debug/deps/libhpack-320332c60c4dfc72.rlib" "/Users/travis/build/fxbox/foxbox/target/debug/deps/liblog-342ffb7444a9471d.rlib" "/Users/travis/build/fxbox/foxbox/target/debug/deps/libserde-db1be5227e810a92.rlib" "/Users/travis/build/fxbox/foxbox/target/debug/deps/libunicode_bidi-7a56a7dec369a022.rlib" "/Users/travis/build/fxbox/foxbox/target/debug/deps/libplugin-444bd670a4e5a6a7.rlib" "/Users/travis/build/fxbox/foxbox/target/debug/deps/libtypemap-71d41707b27a594c.rlib" "/Users/travis/build/fxbox/foxbox/target/debug/deps/libunsafe_any-558bd65478773c01.rlib" "/Users/travis/build/fxbox/foxbox/target/debug/deps/libtraitobject-33ecb530d17570ac.rlib" "/Users/travis/build/fxbox/foxbox/target/debug/deps/libnum-98981edb917831dc.rlib" "/Users/travis/build/fxbox/foxbox/target/debug/deps/libnum_iter-5766581f7597a504.rlib" "/Users/travis/build/fxbox/foxbox/target/debug/deps/libnum_integer-8f7844108d7e0eab.rlib" "/Users/travis/build/fxbox/foxbox/target/debug/deps/libnum_traits-14a2d70fdb554c2a.rlib" "/Users/travis/build/fxbox/foxbox/target/debug/deps/libopenssl_sys_extras-e04a13dc85856c73.rlib" "/Users/travis/build/fxbox/foxbox/target/debug/deps/libopenssl_sys-5e5868bf50eed157.rlib" "/Users/travis/build/fxbox/foxbox/target/debug/deps/librustc_serialize-3bc953984ed46e7f.rlib" "/Users/travis/build/fxbox/foxbox/target/debug/deps/libnum_cpus-a5254d7bdb51bb96.rlib" "/Users/travis/build/fxbox/foxbox/target/debug/deps/liblibc-30c6b6751f89189b.rlib" "/Users/travis/build/fxbox/foxbox/target/debug/deps/libmatches-030a774745cc4f96.rlib" "/Users/travis/rust/lib/rustlib/x86_64-apple-darwin/lib/libstd-18402db3.rlib" "/Users/travis/rust/lib/rustlib/x86_64-apple-darwin/lib/libcollections-18402db3.rlib" "/Users/travis/rust/lib/rustlib/x86_64-apple-darwin/lib/librustc_unicode-18402db3.rlib" "/Users/travis/rust/lib/rustlib/x86_64-apple-darwin/lib/librand-18402db3.rlib" "/Users/travis/rust/lib/rustlib/x86_64-apple-darwin/lib/liballoc-18402db3.rlib" "/Users/travis/rust/lib/rustlib/x86_64-apple-darwin/lib/liballoc_jemalloc-18402db3.rlib" "/Users/travis/rust/lib/rustlib/x86_64-apple-darwin/lib/liblibc-18402db3.rlib" "/Users/travis/rust/lib/rustlib/x86_64-apple-darwin/lib/libcore-18402db3.rlib" "-l" "sqlite3" "-l" "sqlite3" "-l" "sqlite3" "-framework" "IOKit" "-framework" "CoreFoundation" "-l" "c++" "-l" "c" "-l" "m" "-l" "ssl" "-l" "crypto" "-l" "System" "-l" "pthread" "-l" "c" "-l" "m" "-l" "compiler-rt"
note: Undefined symbols for architecture x86_64:
  "_EVP_PKEY_derive_init", referenced from:
      foxbox::adapters::webpush::crypto::ecdh_derive_shared_key::h175d3dfd94a1d47a in foxbox.0.o
  "_EVP_PKEY_derive_set_peer", referenced from:
      foxbox::adapters::webpush::crypto::ecdh_derive_shared_key::h175d3dfd94a1d47a in foxbox.0.o
  "_EVP_PKEY_derive", referenced from:
      foxbox::adapters::webpush::crypto::ecdh_derive_shared_key::h175d3dfd94a1d47a in foxbox.0.o
  "_EVP_PKEY_keygen", referenced from:
      foxbox::adapters::webpush::crypto::ecdh_generate_key_pair::h143d2d5e829af360 in foxbox.0.o
  "_EVP_PKEY_CTX_new", referenced from:
      foxbox::adapters::webpush::crypto::ecdh_generate_key_pair::h143d2d5e829af360 in foxbox.0.o
      foxbox::adapters::webpush::crypto::ecdh_derive_shared_key::h175d3dfd94a1d47a in foxbox.0.o
  "_EVP_PKEY_keygen_init", referenced from:
      foxbox::adapters::webpush::crypto::ecdh_generate_key_pair::h143d2d5e829af360 in foxbox.0.o
  "_EVP_PKEY_CTX_free", referenced from:
      foxbox::adapters::webpush::crypto::ecdh_generate_params::hb8c098bbe81f8a8c in foxbox.0.o
      foxbox::adapters::webpush::crypto::ecdh_generate_key_pair::h143d2d5e829af360 in foxbox.0.o
      foxbox::adapters::webpush::crypto::ecdh_derive_shared_key::h175d3dfd94a1d47a in foxbox.0.o
  "_EVP_PKEY_CTX_ctrl", referenced from:
      foxbox::adapters::webpush::crypto::ecdh_generate_params::hb8c098bbe81f8a8c in foxbox.0.o
  "_EVP_PKEY_CTX_new_id", referenced from:
      foxbox::adapters::webpush::crypto::ecdh_generate_params::hb8c098bbe81f8a8c in foxbox.0.o
  "_EVP_PKEY_paramgen", referenced from:
      foxbox::adapters::webpush::crypto::ecdh_generate_params::hb8c098bbe81f8a8c in foxbox.0.o
  "_EVP_PKEY_paramgen_init", referenced from:
      foxbox::adapters::webpush::crypto::ecdh_generate_params::hb8c098bbe81f8a8c in foxbox.0.o
ld: symbol(s) not found for architecture x86_64
clang: error: linker command failed with exit code 1 (use -v to see invocation)

error: aborting due to previous error
error: Could not compile `foxbox`.

To learn more, run the command again with --verbose.
@samgiles
Copy link
Contributor

Dupe of #414

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

No branches or pull requests

2 participants