[INFO] fetching crate opensubdiv-petite-sys 0.1.0... [INFO] building opensubdiv-petite-sys-0.1.0 against try#8aaecdf5df68a6fbc126704e44d399ba2fe66bf2 for pr-94962 [INFO] extracting crate opensubdiv-petite-sys 0.1.0 into /workspace/builds/worker-27/source [INFO] validating manifest of crates.io crate opensubdiv-petite-sys 0.1.0 on toolchain 8aaecdf5df68a6fbc126704e44d399ba2fe66bf2 [INFO] running `Command { std: "/workspace/cargo-home/bin/cargo" "+8aaecdf5df68a6fbc126704e44d399ba2fe66bf2" "metadata" "--manifest-path" "Cargo.toml" "--no-deps", kill_on_drop: false }` [INFO] started tweaking crates.io crate opensubdiv-petite-sys 0.1.0 [INFO] finished tweaking crates.io crate opensubdiv-petite-sys 0.1.0 [INFO] tweaked toml for crates.io crate opensubdiv-petite-sys 0.1.0 written to /workspace/builds/worker-27/source/Cargo.toml [INFO] running `Command { std: "/workspace/cargo-home/bin/cargo" "+8aaecdf5df68a6fbc126704e44d399ba2fe66bf2" "generate-lockfile" "--manifest-path" "Cargo.toml" "-Zno-index-update", kill_on_drop: false }` [INFO] [stderr] Blocking waiting for file lock on package cache [INFO] running `Command { std: "/workspace/cargo-home/bin/cargo" "+8aaecdf5df68a6fbc126704e44d399ba2fe66bf2" "fetch" "--manifest-path" "Cargo.toml", kill_on_drop: false }` [INFO] [stderr] Blocking waiting for file lock on package cache [INFO] [stderr] Blocking waiting for file lock on package cache [INFO] running `Command { std: "docker" "create" "-v" "/var/lib/crater-agent-workspace/builds/worker-27/target:/opt/rustwide/target:rw,Z" "-v" "/var/lib/crater-agent-workspace/builds/worker-27/source:/opt/rustwide/workdir:ro,Z" "-v" "/var/lib/crater-agent-workspace/cargo-home:/opt/rustwide/cargo-home:ro,Z" "-v" "/var/lib/crater-agent-workspace/rustup-home:/opt/rustwide/rustup-home:ro,Z" "-e" "SOURCE_DIR=/opt/rustwide/workdir" "-e" "CARGO_TARGET_DIR=/opt/rustwide/target" "-e" "CARGO_HOME=/opt/rustwide/cargo-home" "-e" "RUSTUP_HOME=/opt/rustwide/rustup-home" "-w" "/opt/rustwide/workdir" "-m" "1610612736" "--user" "0:0" "--network" "none" "ghcr.io/rust-lang/crates-build-env/linux@sha256:1ede1414886370302e694df474b9877c02906499f04c196936ce0973d30c5eaa" "/opt/rustwide/cargo-home/bin/cargo" "+8aaecdf5df68a6fbc126704e44d399ba2fe66bf2" "metadata" "--no-deps" "--format-version=1", kill_on_drop: false }` [INFO] [stdout] 9c47058e2a86222b296220e54adc2ac3aa8530afa5c8a06c4e3de0607cb56500 [INFO] running `Command { std: "docker" "start" "-a" "9c47058e2a86222b296220e54adc2ac3aa8530afa5c8a06c4e3de0607cb56500", kill_on_drop: false }` [INFO] running `Command { std: "docker" "inspect" "9c47058e2a86222b296220e54adc2ac3aa8530afa5c8a06c4e3de0607cb56500", kill_on_drop: false }` [INFO] running `Command { std: "docker" "rm" "-f" "9c47058e2a86222b296220e54adc2ac3aa8530afa5c8a06c4e3de0607cb56500", kill_on_drop: false }` [INFO] [stdout] 9c47058e2a86222b296220e54adc2ac3aa8530afa5c8a06c4e3de0607cb56500 [INFO] running `Command { std: "docker" "create" "-v" "/var/lib/crater-agent-workspace/builds/worker-27/target:/opt/rustwide/target:rw,Z" "-v" "/var/lib/crater-agent-workspace/builds/worker-27/source:/opt/rustwide/workdir:ro,Z" "-v" "/var/lib/crater-agent-workspace/cargo-home:/opt/rustwide/cargo-home:ro,Z" "-v" "/var/lib/crater-agent-workspace/rustup-home:/opt/rustwide/rustup-home:ro,Z" "-e" "SOURCE_DIR=/opt/rustwide/workdir" "-e" "CARGO_TARGET_DIR=/opt/rustwide/target" "-e" "CARGO_INCREMENTAL=0" "-e" "RUST_BACKTRACE=full" "-e" "RUSTFLAGS=--cap-lints=forbid" "-e" "CARGO_HOME=/opt/rustwide/cargo-home" "-e" "RUSTUP_HOME=/opt/rustwide/rustup-home" "-w" "/opt/rustwide/workdir" "-m" "1610612736" "--user" "0:0" "--network" "none" "ghcr.io/rust-lang/crates-build-env/linux@sha256:1ede1414886370302e694df474b9877c02906499f04c196936ce0973d30c5eaa" "/opt/rustwide/cargo-home/bin/cargo" "+8aaecdf5df68a6fbc126704e44d399ba2fe66bf2" "build" "--frozen" "--message-format=json", kill_on_drop: false }` [INFO] [stdout] 90746a59c3b514f52a1b50bc13df854539d2f9d3ce25cead98e3116772ba0c35 [INFO] running `Command { std: "docker" "start" "-a" "90746a59c3b514f52a1b50bc13df854539d2f9d3ce25cead98e3116772ba0c35", kill_on_drop: false }` [INFO] [stderr] Compiling proc-macro2 v1.0.36 [INFO] [stderr] Compiling libc v0.2.121 [INFO] [stderr] Compiling unicode-xid v0.2.2 [INFO] [stderr] Compiling memchr v2.4.1 [INFO] [stderr] Compiling syn v1.0.89 [INFO] [stderr] Compiling version_check v0.9.4 [INFO] [stderr] Compiling glob v0.3.0 [INFO] [stderr] Compiling cfg-if v1.0.0 [INFO] [stderr] Compiling log v0.4.14 [INFO] [stderr] Compiling serde v1.0.136 [INFO] [stderr] Compiling regex-syntax v0.6.25 [INFO] [stderr] Compiling unicode-width v0.1.9 [INFO] [stderr] Compiling humantime v2.1.0 [INFO] [stderr] Compiling bindgen v0.58.1 [INFO] [stderr] Compiling strsim v0.8.0 [INFO] [stderr] Compiling termcolor v1.1.3 [INFO] [stderr] Compiling bitflags v1.3.2 [INFO] [stderr] Compiling vec_map v0.8.2 [INFO] [stderr] Compiling ansi_term v0.12.1 [INFO] [stderr] Compiling lazycell v1.3.0 [INFO] [stderr] Compiling rustc-hash v1.1.0 [INFO] [stderr] Compiling peeking_take_while v0.1.2 [INFO] [stderr] Compiling lazy_static v1.4.0 [INFO] [stderr] Compiling shlex v1.1.0 [INFO] [stderr] Compiling convert_case v0.4.0 [INFO] [stderr] Compiling bitfield v0.13.2 [INFO] [stderr] Compiling textwrap v0.11.0 [INFO] [stderr] Compiling libloading v0.7.3 [INFO] [stderr] Compiling nom v5.1.2 [INFO] [stderr] Compiling clang-sys v1.3.1 [INFO] [stderr] Compiling aho-corasick v0.7.18 [INFO] [stderr] Compiling quote v1.0.16 [INFO] [stderr] Compiling atty v0.2.14 [INFO] [stderr] Compiling jobserver v0.1.24 [INFO] [stderr] Compiling which v3.1.1 [INFO] [stderr] Compiling clap v2.34.0 [INFO] [stderr] Compiling cc v1.0.73 [INFO] [stderr] Compiling cmake v0.1.48 [INFO] [stderr] Compiling regex v1.5.5 [INFO] [stderr] Compiling cexpr v0.4.0 [INFO] [stderr] Compiling env_logger v0.8.4 [INFO] [stderr] Compiling thiserror-impl v1.0.30 [INFO] [stderr] Compiling derive_more v0.99.17 [INFO] [stderr] Compiling toml v0.5.8 [INFO] [stderr] Compiling thiserror v1.0.30 [INFO] [stderr] Compiling proc-macro-crate v1.1.3 [INFO] [stderr] Compiling num_enum_derive v0.5.7 [INFO] [stderr] Compiling num_enum v0.5.7 [INFO] [stderr] Compiling opensubdiv-petite-sys v0.1.0 (/opt/rustwide/workdir) [INFO] [stderr] warning: In file included from /opt/rustwide/target/debug/build/opensubdiv-petite-sys-84e343bb6b2a46d1/out/include/opensubdiv/far/topologyLevel.h:29, [INFO] [stderr] warning: from c-api/far/topology_level.cpp:1: [INFO] [stderr] warning: /opt/rustwide/target/debug/build/opensubdiv-petite-sys-84e343bb6b2a46d1/out/include/opensubdiv/far/../vtr/level.h: In member function 'void OpenSubdiv::v3_4_4::Vtr::internal::Level::resizeFaces(int)': [INFO] [stderr] warning: /opt/rustwide/target/debug/build/opensubdiv-petite-sys-84e343bb6b2a46d1/out/include/opensubdiv/far/../vtr/level.h:804:60: warning: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type '__gnu_cxx::__alloc_traits, OpenSubdiv::v3_4_4::Vtr::internal::Level::FTag>::value_type' {aka 'struct OpenSubdiv::v3_4_4::Vtr::internal::Level::FTag'}; use assignment or value-initialization instead [-Wclass-memaccess] [INFO] [stderr] warning: 804 | std::memset(&_faceTags[0], 0, _faceCount * sizeof(FTag)); [INFO] [stderr] warning: | ^ [INFO] [stderr] warning: /opt/rustwide/target/debug/build/opensubdiv-petite-sys-84e343bb6b2a46d1/out/include/opensubdiv/far/../vtr/level.h:165:12: note: '__gnu_cxx::__alloc_traits, OpenSubdiv::v3_4_4::Vtr::internal::Level::FTag>::value_type' {aka 'struct OpenSubdiv::v3_4_4::Vtr::internal::Level::FTag'} declared here [INFO] [stderr] warning: 165 | struct FTag { [INFO] [stderr] warning: | ^~~~ [INFO] [stderr] warning: /opt/rustwide/target/debug/build/opensubdiv-petite-sys-84e343bb6b2a46d1/out/include/opensubdiv/far/../vtr/level.h: In member function 'void OpenSubdiv::v3_4_4::Vtr::internal::Level::resizeEdges(int)': [INFO] [stderr] warning: /opt/rustwide/target/debug/build/opensubdiv-petite-sys-84e343bb6b2a46d1/out/include/opensubdiv/far/../vtr/level.h:825:64: warning: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type '__gnu_cxx::__alloc_traits, OpenSubdiv::v3_4_4::Vtr::internal::Level::ETag>::value_type' {aka 'struct OpenSubdiv::v3_4_4::Vtr::internal::Level::ETag'}; use assignment or value-initialization instead [-Wclass-memaccess] [INFO] [stderr] warning: 825 | std::memset(&_edgeTags[0], 0, _edgeCount * sizeof(ETag)); [INFO] [stderr] warning: | ^ [INFO] [stderr] warning: /opt/rustwide/target/debug/build/opensubdiv-petite-sys-84e343bb6b2a46d1/out/include/opensubdiv/far/../vtr/level.h:140:12: note: '__gnu_cxx::__alloc_traits, OpenSubdiv::v3_4_4::Vtr::internal::Level::ETag>::value_type' {aka 'struct OpenSubdiv::v3_4_4::Vtr::internal::Level::ETag'} declared here [INFO] [stderr] warning: 140 | struct ETag { [INFO] [stderr] warning: | ^~~~ [INFO] [stderr] warning: /opt/rustwide/target/debug/build/opensubdiv-petite-sys-84e343bb6b2a46d1/out/include/opensubdiv/far/../vtr/level.h: In member function 'void OpenSubdiv::v3_4_4::Vtr::internal::Level::resizeVertices(int)': [INFO] [stderr] warning: /opt/rustwide/target/debug/build/opensubdiv-petite-sys-84e343bb6b2a46d1/out/include/opensubdiv/far/../vtr/level.h:849:60: warning: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type '__gnu_cxx::__alloc_traits, OpenSubdiv::v3_4_4::Vtr::internal::Level::VTag>::value_type' {aka 'struct OpenSubdiv::v3_4_4::Vtr::internal::Level::VTag'}; use assignment or value-initialization instead [-Wclass-memaccess] [INFO] [stderr] warning: 849 | std::memset(&_vertTags[0], 0, _vertCount * sizeof(VTag)); [INFO] [stderr] warning: | ^ [INFO] [stderr] warning: /opt/rustwide/target/debug/build/opensubdiv-petite-sys-84e343bb6b2a46d1/out/include/opensubdiv/far/../vtr/level.h:97:12: note: '__gnu_cxx::__alloc_traits, OpenSubdiv::v3_4_4::Vtr::internal::Level::VTag>::value_type' {aka 'struct OpenSubdiv::v3_4_4::Vtr::internal::Level::VTag'} declared here [INFO] [stderr] warning: 97 | struct VTag { [INFO] [stderr] warning: | ^~~~ [INFO] [stderr] warning: In file included from /opt/rustwide/target/debug/build/opensubdiv-petite-sys-84e343bb6b2a46d1/out/include/opensubdiv/far/../far/topologyLevel.h:29, [INFO] [stderr] warning: from /opt/rustwide/target/debug/build/opensubdiv-petite-sys-84e343bb6b2a46d1/out/include/opensubdiv/far/topologyRefiner.h:32, [INFO] [stderr] warning: from c-api/far/topology_refiner.cpp:1: [INFO] [stderr] warning: /opt/rustwide/target/debug/build/opensubdiv-petite-sys-84e343bb6b2a46d1/out/include/opensubdiv/far/../far/../vtr/level.h: In member function 'void OpenSubdiv::v3_4_4::Vtr::internal::Level::resizeFaces(int)': [INFO] [stderr] warning: /opt/rustwide/target/debug/build/opensubdiv-petite-sys-84e343bb6b2a46d1/out/include/opensubdiv/far/../far/../vtr/level.h:804:60: warning: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type '__gnu_cxx::__alloc_traits, OpenSubdiv::v3_4_4::Vtr::internal::Level::FTag>::value_type' {aka 'struct OpenSubdiv::v3_4_4::Vtr::internal::Level::FTag'}; use assignment or value-initialization instead [-Wclass-memaccess] [INFO] [stderr] warning: 804 | std::memset(&_faceTags[0], 0, _faceCount * sizeof(FTag)); [INFO] [stderr] warning: | ^ [INFO] [stderr] warning: /opt/rustwide/target/debug/build/opensubdiv-petite-sys-84e343bb6b2a46d1/out/include/opensubdiv/far/../far/../vtr/level.h:165:12: note: '__gnu_cxx::__alloc_traits, OpenSubdiv::v3_4_4::Vtr::internal::Level::FTag>::value_type' {aka 'struct OpenSubdiv::v3_4_4::Vtr::internal::Level::FTag'} declared here [INFO] [stderr] warning: 165 | struct FTag { [INFO] [stderr] warning: | ^~~~ [INFO] [stderr] warning: /opt/rustwide/target/debug/build/opensubdiv-petite-sys-84e343bb6b2a46d1/out/include/opensubdiv/far/../far/../vtr/level.h: In member function 'void OpenSubdiv::v3_4_4::Vtr::internal::Level::resizeEdges(int)': [INFO] [stderr] warning: /opt/rustwide/target/debug/build/opensubdiv-petite-sys-84e343bb6b2a46d1/out/include/opensubdiv/far/../far/../vtr/level.h:825:64: warning: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type '__gnu_cxx::__alloc_traits, OpenSubdiv::v3_4_4::Vtr::internal::Level::ETag>::value_type' {aka 'struct OpenSubdiv::v3_4_4::Vtr::internal::Level::ETag'}; use assignment or value-initialization instead [-Wclass-memaccess] [INFO] [stderr] warning: 825 | std::memset(&_edgeTags[0], 0, _edgeCount * sizeof(ETag)); [INFO] [stderr] warning: | ^ [INFO] [stderr] warning: /opt/rustwide/target/debug/build/opensubdiv-petite-sys-84e343bb6b2a46d1/out/include/opensubdiv/far/../far/../vtr/level.h:140:12: note: '__gnu_cxx::__alloc_traits, OpenSubdiv::v3_4_4::Vtr::internal::Level::ETag>::value_type' {aka 'struct OpenSubdiv::v3_4_4::Vtr::internal::Level::ETag'} declared here [INFO] [stderr] warning: 140 | struct ETag { [INFO] [stderr] warning: | ^~~~ [INFO] [stderr] warning: /opt/rustwide/target/debug/build/opensubdiv-petite-sys-84e343bb6b2a46d1/out/include/opensubdiv/far/../far/../vtr/level.h: In member function 'void OpenSubdiv::v3_4_4::Vtr::internal::Level::resizeVertices(int)': [INFO] [stderr] warning: /opt/rustwide/target/debug/build/opensubdiv-petite-sys-84e343bb6b2a46d1/out/include/opensubdiv/far/../far/../vtr/level.h:849:60: warning: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type '__gnu_cxx::__alloc_traits, OpenSubdiv::v3_4_4::Vtr::internal::Level::VTag>::value_type' {aka 'struct OpenSubdiv::v3_4_4::Vtr::internal::Level::VTag'}; use assignment or value-initialization instead [-Wclass-memaccess] [INFO] [stderr] warning: 849 | std::memset(&_vertTags[0], 0, _vertCount * sizeof(VTag)); [INFO] [stderr] warning: | ^ [INFO] [stderr] warning: /opt/rustwide/target/debug/build/opensubdiv-petite-sys-84e343bb6b2a46d1/out/include/opensubdiv/far/../far/../vtr/level.h:97:12: note: '__gnu_cxx::__alloc_traits, OpenSubdiv::v3_4_4::Vtr::internal::Level::VTag>::value_type' {aka 'struct OpenSubdiv::v3_4_4::Vtr::internal::Level::VTag'} declared here [INFO] [stderr] warning: 97 | struct VTag { [INFO] [stderr] warning: | ^~~~ [INFO] [stderr] warning: In file included from c-api/far/topology_refiner.cpp:2: [INFO] [stderr] warning: /opt/rustwide/target/debug/build/opensubdiv-petite-sys-84e343bb6b2a46d1/out/include/opensubdiv/far/topologyRefinerFactory.h: In instantiation of 'static bool OpenSubdiv::v3_4_4::Far::TopologyRefinerFactory::populateBaseLevel(OpenSubdiv::v3_4_4::Far::TopologyRefiner&, const MESH&, OpenSubdiv::v3_4_4::Far::TopologyRefinerFactory::Options) [with MESH = OpenSubdiv::v3_4_4::Far::TopologyDescriptor]': [INFO] [stderr] warning: /opt/rustwide/target/debug/build/opensubdiv-petite-sys-84e343bb6b2a46d1/out/include/opensubdiv/far/topologyRefinerFactory.h:337:28: required from 'static OpenSubdiv::v3_4_4::Far::TopologyRefiner* OpenSubdiv::v3_4_4::Far::TopologyRefinerFactory::Create(const MESH&, OpenSubdiv::v3_4_4::Far::TopologyRefinerFactory::Options) [with MESH = OpenSubdiv::v3_4_4::Far::TopologyDescriptor]' [INFO] [stderr] warning: c-api/far/topology_refiner.cpp:15:100: required from here [INFO] [stderr] warning: /opt/rustwide/target/debug/build/opensubdiv-petite-sys-84e343bb6b2a46d1/out/include/opensubdiv/far/topologyRefinerFactory.h:383:33: warning: cast between incompatible function types from 'void (*)(OpenSubdiv::v3_4_4::Far::TopologyRefinerFactory::TopologyError, const char*, const OpenSubdiv::v3_4_4::Far::TopologyDescriptor&)' {aka 'void (*)(OpenSubdiv::v3_4_4::Vtr::internal::Level::TopologyError, const char*, const OpenSubdiv::v3_4_4::Far::TopologyDescriptor&)'} to 'OpenSubdiv::v3_4_4::Far::TopologyRefinerFactoryBase::TopologyCallback' {aka 'void (*)(OpenSubdiv::v3_4_4::Vtr::internal::Level::TopologyError, const char*, const void*)'} [-Wcast-function-type] [INFO] [stderr] warning: 383 | TopologyCallback callback = reinterpret_cast(reportInvalidTopology); [INFO] [stderr] warning: | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ [INFO] [stderr] warning: At global scope: [INFO] [stderr] warning: cc1plus: warning: unrecognized command line option '-Wno-return-type-c-linkage' [INFO] [stderr] warning: At global scope: [INFO] [stderr] warning: cc1plus: warning: unrecognized command line option '-Wno-return-type-c-linkage' [INFO] [stderr] warning: In file included from /opt/rustwide/target/debug/build/opensubdiv-petite-sys-84e343bb6b2a46d1/out/include/opensubdiv/far/primvarRefiner.h:34, [INFO] [stderr] warning: from c-api/far/primvar_refiner.cpp:1: [INFO] [stderr] warning: /opt/rustwide/target/debug/build/opensubdiv-petite-sys-84e343bb6b2a46d1/out/include/opensubdiv/far/../vtr/level.h: In member function 'void OpenSubdiv::v3_4_4::Vtr::internal::Level::resizeFaces(int)': [INFO] [stderr] warning: /opt/rustwide/target/debug/build/opensubdiv-petite-sys-84e343bb6b2a46d1/out/include/opensubdiv/far/../vtr/level.h:804:60: warning: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type '__gnu_cxx::__alloc_traits, OpenSubdiv::v3_4_4::Vtr::internal::Level::FTag>::value_type' {aka 'struct OpenSubdiv::v3_4_4::Vtr::internal::Level::FTag'}; use assignment or value-initialization instead [-Wclass-memaccess] [INFO] [stderr] warning: 804 | std::memset(&_faceTags[0], 0, _faceCount * sizeof(FTag)); [INFO] [stderr] warning: | ^ [INFO] [stderr] warning: /opt/rustwide/target/debug/build/opensubdiv-petite-sys-84e343bb6b2a46d1/out/include/opensubdiv/far/../vtr/level.h:165:12: note: '__gnu_cxx::__alloc_traits, OpenSubdiv::v3_4_4::Vtr::internal::Level::FTag>::value_type' {aka 'struct OpenSubdiv::v3_4_4::Vtr::internal::Level::FTag'} declared here [INFO] [stderr] warning: 165 | struct FTag { [INFO] [stderr] warning: | ^~~~ [INFO] [stderr] warning: /opt/rustwide/target/debug/build/opensubdiv-petite-sys-84e343bb6b2a46d1/out/include/opensubdiv/far/../vtr/level.h: In member function 'void OpenSubdiv::v3_4_4::Vtr::internal::Level::resizeEdges(int)': [INFO] [stderr] warning: /opt/rustwide/target/debug/build/opensubdiv-petite-sys-84e343bb6b2a46d1/out/include/opensubdiv/far/../vtr/level.h:825:64: warning: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type '__gnu_cxx::__alloc_traits, OpenSubdiv::v3_4_4::Vtr::internal::Level::ETag>::value_type' {aka 'struct OpenSubdiv::v3_4_4::Vtr::internal::Level::ETag'}; use assignment or value-initialization instead [-Wclass-memaccess] [INFO] [stderr] warning: 825 | std::memset(&_edgeTags[0], 0, _edgeCount * sizeof(ETag)); [INFO] [stderr] warning: | ^ [INFO] [stderr] warning: /opt/rustwide/target/debug/build/opensubdiv-petite-sys-84e343bb6b2a46d1/out/include/opensubdiv/far/../vtr/level.h:140:12: note: '__gnu_cxx::__alloc_traits, OpenSubdiv::v3_4_4::Vtr::internal::Level::ETag>::value_type' {aka 'struct OpenSubdiv::v3_4_4::Vtr::internal::Level::ETag'} declared here [INFO] [stderr] warning: 140 | struct ETag { [INFO] [stderr] warning: | ^~~~ [INFO] [stderr] warning: /opt/rustwide/target/debug/build/opensubdiv-petite-sys-84e343bb6b2a46d1/out/include/opensubdiv/far/../vtr/level.h: In member function 'void OpenSubdiv::v3_4_4::Vtr::internal::Level::resizeVertices(int)': [INFO] [stderr] warning: /opt/rustwide/target/debug/build/opensubdiv-petite-sys-84e343bb6b2a46d1/out/include/opensubdiv/far/../vtr/level.h:849:60: warning: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type '__gnu_cxx::__alloc_traits, OpenSubdiv::v3_4_4::Vtr::internal::Level::VTag>::value_type' {aka 'struct OpenSubdiv::v3_4_4::Vtr::internal::Level::VTag'}; use assignment or value-initialization instead [-Wclass-memaccess] [INFO] [stderr] warning: 849 | std::memset(&_vertTags[0], 0, _vertCount * sizeof(VTag)); [INFO] [stderr] warning: | ^ [INFO] [stderr] warning: /opt/rustwide/target/debug/build/opensubdiv-petite-sys-84e343bb6b2a46d1/out/include/opensubdiv/far/../vtr/level.h:97:12: note: '__gnu_cxx::__alloc_traits, OpenSubdiv::v3_4_4::Vtr::internal::Level::VTag>::value_type' {aka 'struct OpenSubdiv::v3_4_4::Vtr::internal::Level::VTag'} declared here [INFO] [stderr] warning: 97 | struct VTag { [INFO] [stderr] warning: | ^~~~ [INFO] [stderr] warning: At global scope: [INFO] [stderr] warning: cc1plus: warning: unrecognized command line option '-Wno-return-type-c-linkage' [INFO] [stdout] warning: attribute should be applied to an `extern` block with non-Rust ABI [INFO] [stdout] --> src/lib.rs:11:1 [INFO] [stdout] | [INFO] [stdout] 11 | #[link(name = "osl-capi", kind = "static")] [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] 12 | pub mod far; [INFO] [stdout] | ------------ not an `extern` block [INFO] [stdout] | [INFO] [stdout] = note: `#[warn(unused_attributes)]` on by default [INFO] [stdout] = warning: this was previously accepted by the compiler but is being phased out; it will become a hard error in a future release! [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: 1 warning emitted [INFO] [stdout] [INFO] [stdout] [INFO] [stderr] Finished dev [unoptimized + debuginfo] target(s) in 1m 11s [INFO] running `Command { std: "docker" "inspect" "90746a59c3b514f52a1b50bc13df854539d2f9d3ce25cead98e3116772ba0c35", kill_on_drop: false }` [INFO] running `Command { std: "docker" "rm" "-f" "90746a59c3b514f52a1b50bc13df854539d2f9d3ce25cead98e3116772ba0c35", kill_on_drop: false }` [INFO] [stdout] 90746a59c3b514f52a1b50bc13df854539d2f9d3ce25cead98e3116772ba0c35 [INFO] running `Command { std: "docker" "create" "-v" "/var/lib/crater-agent-workspace/builds/worker-27/target:/opt/rustwide/target:rw,Z" "-v" "/var/lib/crater-agent-workspace/builds/worker-27/source:/opt/rustwide/workdir:ro,Z" "-v" "/var/lib/crater-agent-workspace/cargo-home:/opt/rustwide/cargo-home:ro,Z" "-v" "/var/lib/crater-agent-workspace/rustup-home:/opt/rustwide/rustup-home:ro,Z" "-e" "SOURCE_DIR=/opt/rustwide/workdir" "-e" "CARGO_TARGET_DIR=/opt/rustwide/target" "-e" "CARGO_INCREMENTAL=0" "-e" "RUST_BACKTRACE=full" "-e" "RUSTFLAGS=--cap-lints=forbid" "-e" "CARGO_HOME=/opt/rustwide/cargo-home" "-e" "RUSTUP_HOME=/opt/rustwide/rustup-home" "-w" "/opt/rustwide/workdir" "-m" "1610612736" "--user" "0:0" "--network" "none" "ghcr.io/rust-lang/crates-build-env/linux@sha256:1ede1414886370302e694df474b9877c02906499f04c196936ce0973d30c5eaa" "/opt/rustwide/cargo-home/bin/cargo" "+8aaecdf5df68a6fbc126704e44d399ba2fe66bf2" "test" "--frozen" "--no-run" "--message-format=json", kill_on_drop: false }` [INFO] [stdout] a08e63c169fbc70bf38cc030c9e347eac45bf2f7ae55bc62fdec7a072bdc0bbd [INFO] running `Command { std: "docker" "start" "-a" "a08e63c169fbc70bf38cc030c9e347eac45bf2f7ae55bc62fdec7a072bdc0bbd", kill_on_drop: false }` [INFO] [stderr] warning: In file included from /opt/rustwide/target/debug/build/opensubdiv-petite-sys-84e343bb6b2a46d1/out/include/opensubdiv/far/topologyLevel.h:29, [INFO] [stderr] warning: from c-api/far/topology_level.cpp:1: [INFO] [stdout] warning: attribute should be applied to an `extern` block with non-Rust ABI [INFO] [stdout] --> src/lib.rs:11:1 [INFO] [stdout] | [INFO] [stdout] 11 | #[link(name = "osl-capi", kind = "static")] [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] 12 | pub mod far; [INFO] [stdout] | ------------ not an `extern` block [INFO] [stdout] | [INFO] [stdout] = note: `#[warn(unused_attributes)]` on by default [INFO] [stdout] = warning: this was previously accepted by the compiler but is being phased out; it will become a hard error in a future release! [INFO] [stdout] [INFO] [stdout] [INFO] [stderr] warning: /opt/rustwide/target/debug/build/opensubdiv-petite-sys-84e343bb6b2a46d1/out/include/opensubdiv/far/../vtr/level.h: In member function 'void OpenSubdiv::v3_4_4::Vtr::internal::Level::resizeFaces(int)': [INFO] [stdout] warning: 1 warning emitted [INFO] [stdout] [INFO] [stdout] [INFO] [stderr] warning: /opt/rustwide/target/debug/build/opensubdiv-petite-sys-84e343bb6b2a46d1/out/include/opensubdiv/far/../vtr/level.h:804:60: warning: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type '__gnu_cxx::__alloc_traits, OpenSubdiv::v3_4_4::Vtr::internal::Level::FTag>::value_type' {aka 'struct OpenSubdiv::v3_4_4::Vtr::internal::Level::FTag'}; use assignment or value-initialization instead [-Wclass-memaccess] [INFO] [stderr] warning: 804 | std::memset(&_faceTags[0], 0, _faceCount * sizeof(FTag)); [INFO] [stderr] warning: | ^ [INFO] [stderr] warning: /opt/rustwide/target/debug/build/opensubdiv-petite-sys-84e343bb6b2a46d1/out/include/opensubdiv/far/../vtr/level.h:165:12: note: '__gnu_cxx::__alloc_traits, OpenSubdiv::v3_4_4::Vtr::internal::Level::FTag>::value_type' {aka 'struct OpenSubdiv::v3_4_4::Vtr::internal::Level::FTag'} declared here [INFO] [stderr] warning: 165 | struct FTag { [INFO] [stderr] warning: | ^~~~ [INFO] [stderr] warning: /opt/rustwide/target/debug/build/opensubdiv-petite-sys-84e343bb6b2a46d1/out/include/opensubdiv/far/../vtr/level.h: In member function 'void OpenSubdiv::v3_4_4::Vtr::internal::Level::resizeEdges(int)': [INFO] [stderr] warning: /opt/rustwide/target/debug/build/opensubdiv-petite-sys-84e343bb6b2a46d1/out/include/opensubdiv/far/../vtr/level.h:825:64: warning: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type '__gnu_cxx::__alloc_traits, OpenSubdiv::v3_4_4::Vtr::internal::Level::ETag>::value_type' {aka 'struct OpenSubdiv::v3_4_4::Vtr::internal::Level::ETag'}; use assignment or value-initialization instead [-Wclass-memaccess] [INFO] [stderr] warning: 825 | std::memset(&_edgeTags[0], 0, _edgeCount * sizeof(ETag)); [INFO] [stderr] warning: | ^ [INFO] [stderr] warning: /opt/rustwide/target/debug/build/opensubdiv-petite-sys-84e343bb6b2a46d1/out/include/opensubdiv/far/../vtr/level.h:140:12: note: '__gnu_cxx::__alloc_traits, OpenSubdiv::v3_4_4::Vtr::internal::Level::ETag>::value_type' {aka 'struct OpenSubdiv::v3_4_4::Vtr::internal::Level::ETag'} declared here [INFO] [stderr] warning: 140 | struct ETag { [INFO] [stderr] warning: | ^~~~ [INFO] [stderr] warning: /opt/rustwide/target/debug/build/opensubdiv-petite-sys-84e343bb6b2a46d1/out/include/opensubdiv/far/../vtr/level.h: In member function 'void OpenSubdiv::v3_4_4::Vtr::internal::Level::resizeVertices(int)': [INFO] [stderr] warning: /opt/rustwide/target/debug/build/opensubdiv-petite-sys-84e343bb6b2a46d1/out/include/opensubdiv/far/../vtr/level.h:849:60: warning: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type '__gnu_cxx::__alloc_traits, OpenSubdiv::v3_4_4::Vtr::internal::Level::VTag>::value_type' {aka 'struct OpenSubdiv::v3_4_4::Vtr::internal::Level::VTag'}; use assignment or value-initialization instead [-Wclass-memaccess] [INFO] [stderr] warning: 849 | std::memset(&_vertTags[0], 0, _vertCount * sizeof(VTag)); [INFO] [stderr] warning: | ^ [INFO] [stderr] warning: /opt/rustwide/target/debug/build/opensubdiv-petite-sys-84e343bb6b2a46d1/out/include/opensubdiv/far/../vtr/level.h:97:12: note: '__gnu_cxx::__alloc_traits, OpenSubdiv::v3_4_4::Vtr::internal::Level::VTag>::value_type' {aka 'struct OpenSubdiv::v3_4_4::Vtr::internal::Level::VTag'} declared here [INFO] [stderr] warning: 97 | struct VTag { [INFO] [stderr] warning: | ^~~~ [INFO] [stderr] warning: In file included from /opt/rustwide/target/debug/build/opensubdiv-petite-sys-84e343bb6b2a46d1/out/include/opensubdiv/far/../far/topologyLevel.h:29, [INFO] [stderr] warning: from /opt/rustwide/target/debug/build/opensubdiv-petite-sys-84e343bb6b2a46d1/out/include/opensubdiv/far/topologyRefiner.h:32, [INFO] [stderr] warning: from c-api/far/topology_refiner.cpp:1: [INFO] [stderr] warning: /opt/rustwide/target/debug/build/opensubdiv-petite-sys-84e343bb6b2a46d1/out/include/opensubdiv/far/../far/../vtr/level.h: In member function 'void OpenSubdiv::v3_4_4::Vtr::internal::Level::resizeFaces(int)': [INFO] [stderr] warning: /opt/rustwide/target/debug/build/opensubdiv-petite-sys-84e343bb6b2a46d1/out/include/opensubdiv/far/../far/../vtr/level.h:804:60: warning: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type '__gnu_cxx::__alloc_traits, OpenSubdiv::v3_4_4::Vtr::internal::Level::FTag>::value_type' {aka 'struct OpenSubdiv::v3_4_4::Vtr::internal::Level::FTag'}; use assignment or value-initialization instead [-Wclass-memaccess] [INFO] [stderr] warning: 804 | std::memset(&_faceTags[0], 0, _faceCount * sizeof(FTag)); [INFO] [stderr] warning: | ^ [INFO] [stderr] warning: /opt/rustwide/target/debug/build/opensubdiv-petite-sys-84e343bb6b2a46d1/out/include/opensubdiv/far/../far/../vtr/level.h:165:12: note: '__gnu_cxx::__alloc_traits, OpenSubdiv::v3_4_4::Vtr::internal::Level::FTag>::value_type' {aka 'struct OpenSubdiv::v3_4_4::Vtr::internal::Level::FTag'} declared here [INFO] [stderr] warning: 165 | struct FTag { [INFO] [stderr] warning: | ^~~~ [INFO] [stderr] warning: /opt/rustwide/target/debug/build/opensubdiv-petite-sys-84e343bb6b2a46d1/out/include/opensubdiv/far/../far/../vtr/level.h: In member function 'void OpenSubdiv::v3_4_4::Vtr::internal::Level::resizeEdges(int)': [INFO] [stderr] warning: /opt/rustwide/target/debug/build/opensubdiv-petite-sys-84e343bb6b2a46d1/out/include/opensubdiv/far/../far/../vtr/level.h:825:64: warning: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type '__gnu_cxx::__alloc_traits, OpenSubdiv::v3_4_4::Vtr::internal::Level::ETag>::value_type' {aka 'struct OpenSubdiv::v3_4_4::Vtr::internal::Level::ETag'}; use assignment or value-initialization instead [-Wclass-memaccess] [INFO] [stderr] warning: 825 | std::memset(&_edgeTags[0], 0, _edgeCount * sizeof(ETag)); [INFO] [stderr] warning: | ^ [INFO] [stderr] warning: /opt/rustwide/target/debug/build/opensubdiv-petite-sys-84e343bb6b2a46d1/out/include/opensubdiv/far/../far/../vtr/level.h:140:12: note: '__gnu_cxx::__alloc_traits, OpenSubdiv::v3_4_4::Vtr::internal::Level::ETag>::value_type' {aka 'struct OpenSubdiv::v3_4_4::Vtr::internal::Level::ETag'} declared here [INFO] [stderr] warning: 140 | struct ETag { [INFO] [stderr] warning: | ^~~~ [INFO] [stderr] warning: /opt/rustwide/target/debug/build/opensubdiv-petite-sys-84e343bb6b2a46d1/out/include/opensubdiv/far/../far/../vtr/level.h: In member function 'void OpenSubdiv::v3_4_4::Vtr::internal::Level::resizeVertices(int)': [INFO] [stderr] warning: /opt/rustwide/target/debug/build/opensubdiv-petite-sys-84e343bb6b2a46d1/out/include/opensubdiv/far/../far/../vtr/level.h:849:60: warning: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type '__gnu_cxx::__alloc_traits, OpenSubdiv::v3_4_4::Vtr::internal::Level::VTag>::value_type' {aka 'struct OpenSubdiv::v3_4_4::Vtr::internal::Level::VTag'}; use assignment or value-initialization instead [-Wclass-memaccess] [INFO] [stderr] warning: 849 | std::memset(&_vertTags[0], 0, _vertCount * sizeof(VTag)); [INFO] [stderr] warning: | ^ [INFO] [stderr] warning: /opt/rustwide/target/debug/build/opensubdiv-petite-sys-84e343bb6b2a46d1/out/include/opensubdiv/far/../far/../vtr/level.h:97:12: note: '__gnu_cxx::__alloc_traits, OpenSubdiv::v3_4_4::Vtr::internal::Level::VTag>::value_type' {aka 'struct OpenSubdiv::v3_4_4::Vtr::internal::Level::VTag'} declared here [INFO] [stderr] warning: 97 | struct VTag { [INFO] [stderr] warning: | ^~~~ [INFO] [stderr] warning: In file included from c-api/far/topology_refiner.cpp:2: [INFO] [stderr] warning: /opt/rustwide/target/debug/build/opensubdiv-petite-sys-84e343bb6b2a46d1/out/include/opensubdiv/far/topologyRefinerFactory.h: In instantiation of 'static bool OpenSubdiv::v3_4_4::Far::TopologyRefinerFactory::populateBaseLevel(OpenSubdiv::v3_4_4::Far::TopologyRefiner&, const MESH&, OpenSubdiv::v3_4_4::Far::TopologyRefinerFactory::Options) [with MESH = OpenSubdiv::v3_4_4::Far::TopologyDescriptor]': [INFO] [stderr] warning: /opt/rustwide/target/debug/build/opensubdiv-petite-sys-84e343bb6b2a46d1/out/include/opensubdiv/far/topologyRefinerFactory.h:337:28: required from 'static OpenSubdiv::v3_4_4::Far::TopologyRefiner* OpenSubdiv::v3_4_4::Far::TopologyRefinerFactory::Create(const MESH&, OpenSubdiv::v3_4_4::Far::TopologyRefinerFactory::Options) [with MESH = OpenSubdiv::v3_4_4::Far::TopologyDescriptor]' [INFO] [stderr] warning: c-api/far/topology_refiner.cpp:15:100: required from here [INFO] [stderr] warning: /opt/rustwide/target/debug/build/opensubdiv-petite-sys-84e343bb6b2a46d1/out/include/opensubdiv/far/topologyRefinerFactory.h:383:33: warning: cast between incompatible function types from 'void (*)(OpenSubdiv::v3_4_4::Far::TopologyRefinerFactory::TopologyError, const char*, const OpenSubdiv::v3_4_4::Far::TopologyDescriptor&)' {aka 'void (*)(OpenSubdiv::v3_4_4::Vtr::internal::Level::TopologyError, const char*, const OpenSubdiv::v3_4_4::Far::TopologyDescriptor&)'} to 'OpenSubdiv::v3_4_4::Far::TopologyRefinerFactoryBase::TopologyCallback' {aka 'void (*)(OpenSubdiv::v3_4_4::Vtr::internal::Level::TopologyError, const char*, const void*)'} [-Wcast-function-type] [INFO] [stderr] warning: 383 | TopologyCallback callback = reinterpret_cast(reportInvalidTopology); [INFO] [stderr] warning: | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ [INFO] [stderr] warning: At global scope: [INFO] [stderr] warning: cc1plus: warning: unrecognized command line option '-Wno-return-type-c-linkage' [INFO] [stderr] warning: At global scope: [INFO] [stderr] warning: cc1plus: warning: unrecognized command line option '-Wno-return-type-c-linkage' [INFO] [stderr] warning: In file included from /opt/rustwide/target/debug/build/opensubdiv-petite-sys-84e343bb6b2a46d1/out/include/opensubdiv/far/primvarRefiner.h:34, [INFO] [stderr] warning: from c-api/far/primvar_refiner.cpp:1: [INFO] [stderr] warning: /opt/rustwide/target/debug/build/opensubdiv-petite-sys-84e343bb6b2a46d1/out/include/opensubdiv/far/../vtr/level.h: In member function 'void OpenSubdiv::v3_4_4::Vtr::internal::Level::resizeFaces(int)': [INFO] [stderr] warning: /opt/rustwide/target/debug/build/opensubdiv-petite-sys-84e343bb6b2a46d1/out/include/opensubdiv/far/../vtr/level.h:804:60: warning: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type '__gnu_cxx::__alloc_traits, OpenSubdiv::v3_4_4::Vtr::internal::Level::FTag>::value_type' {aka 'struct OpenSubdiv::v3_4_4::Vtr::internal::Level::FTag'}; use assignment or value-initialization instead [-Wclass-memaccess] [INFO] [stderr] warning: 804 | std::memset(&_faceTags[0], 0, _faceCount * sizeof(FTag)); [INFO] [stderr] warning: | ^ [INFO] [stderr] warning: /opt/rustwide/target/debug/build/opensubdiv-petite-sys-84e343bb6b2a46d1/out/include/opensubdiv/far/../vtr/level.h:165:12: note: '__gnu_cxx::__alloc_traits, OpenSubdiv::v3_4_4::Vtr::internal::Level::FTag>::value_type' {aka 'struct OpenSubdiv::v3_4_4::Vtr::internal::Level::FTag'} declared here [INFO] [stderr] warning: 165 | struct FTag { [INFO] [stderr] warning: | ^~~~ [INFO] [stderr] warning: /opt/rustwide/target/debug/build/opensubdiv-petite-sys-84e343bb6b2a46d1/out/include/opensubdiv/far/../vtr/level.h: In member function 'void OpenSubdiv::v3_4_4::Vtr::internal::Level::resizeEdges(int)': [INFO] [stderr] warning: /opt/rustwide/target/debug/build/opensubdiv-petite-sys-84e343bb6b2a46d1/out/include/opensubdiv/far/../vtr/level.h:825:64: warning: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type '__gnu_cxx::__alloc_traits, OpenSubdiv::v3_4_4::Vtr::internal::Level::ETag>::value_type' {aka 'struct OpenSubdiv::v3_4_4::Vtr::internal::Level::ETag'}; use assignment or value-initialization instead [-Wclass-memaccess] [INFO] [stderr] warning: 825 | std::memset(&_edgeTags[0], 0, _edgeCount * sizeof(ETag)); [INFO] [stderr] warning: | ^ [INFO] [stderr] warning: /opt/rustwide/target/debug/build/opensubdiv-petite-sys-84e343bb6b2a46d1/out/include/opensubdiv/far/../vtr/level.h:140:12: note: '__gnu_cxx::__alloc_traits, OpenSubdiv::v3_4_4::Vtr::internal::Level::ETag>::value_type' {aka 'struct OpenSubdiv::v3_4_4::Vtr::internal::Level::ETag'} declared here [INFO] [stderr] warning: 140 | struct ETag { [INFO] [stderr] warning: | ^~~~ [INFO] [stderr] warning: /opt/rustwide/target/debug/build/opensubdiv-petite-sys-84e343bb6b2a46d1/out/include/opensubdiv/far/../vtr/level.h: In member function 'void OpenSubdiv::v3_4_4::Vtr::internal::Level::resizeVertices(int)': [INFO] [stderr] warning: /opt/rustwide/target/debug/build/opensubdiv-petite-sys-84e343bb6b2a46d1/out/include/opensubdiv/far/../vtr/level.h:849:60: warning: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type '__gnu_cxx::__alloc_traits, OpenSubdiv::v3_4_4::Vtr::internal::Level::VTag>::value_type' {aka 'struct OpenSubdiv::v3_4_4::Vtr::internal::Level::VTag'}; use assignment or value-initialization instead [-Wclass-memaccess] [INFO] [stderr] warning: 849 | std::memset(&_vertTags[0], 0, _vertCount * sizeof(VTag)); [INFO] [stderr] warning: | ^ [INFO] [stderr] warning: /opt/rustwide/target/debug/build/opensubdiv-petite-sys-84e343bb6b2a46d1/out/include/opensubdiv/far/../vtr/level.h:97:12: note: '__gnu_cxx::__alloc_traits, OpenSubdiv::v3_4_4::Vtr::internal::Level::VTag>::value_type' {aka 'struct OpenSubdiv::v3_4_4::Vtr::internal::Level::VTag'} declared here [INFO] [stderr] warning: 97 | struct VTag { [INFO] [stderr] warning: | ^~~~ [INFO] [stderr] warning: At global scope: [INFO] [stderr] warning: cc1plus: warning: unrecognized command line option '-Wno-return-type-c-linkage' [INFO] [stderr] Compiling opensubdiv-petite-sys v0.1.0 (/opt/rustwide/workdir) [INFO] [stdout] warning: attribute should be applied to an `extern` block with non-Rust ABI [INFO] [stdout] --> src/lib.rs:11:1 [INFO] [stdout] | [INFO] [stdout] 11 | #[link(name = "osl-capi", kind = "static")] [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] 12 | pub mod far; [INFO] [stdout] | ------------ not an `extern` block [INFO] [stdout] | [INFO] [stdout] = note: `#[warn(unused_attributes)]` on by default [INFO] [stdout] = warning: this was previously accepted by the compiler but is being phased out; it will become a hard error in a future release! [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: linking with `cc` failed: exit status: 1 [INFO] [stdout] | [INFO] [stdout] = note: "cc" "-m64" "/opt/rustwide/target/debug/deps/opensubdiv_petite_sys-be872d904eb5163f.opensubdiv_petite_sys.3e78fd7c-cgu.0.rcgu.o" "/opt/rustwide/target/debug/deps/opensubdiv_petite_sys-be872d904eb5163f.opensubdiv_petite_sys.3e78fd7c-cgu.1.rcgu.o" "/opt/rustwide/target/debug/deps/opensubdiv_petite_sys-be872d904eb5163f.opensubdiv_petite_sys.3e78fd7c-cgu.2.rcgu.o" "/opt/rustwide/target/debug/deps/opensubdiv_petite_sys-be872d904eb5163f.opensubdiv_petite_sys.3e78fd7c-cgu.3.rcgu.o" "/opt/rustwide/target/debug/deps/opensubdiv_petite_sys-be872d904eb5163f.opensubdiv_petite_sys.3e78fd7c-cgu.4.rcgu.o" "/opt/rustwide/target/debug/deps/opensubdiv_petite_sys-be872d904eb5163f.opensubdiv_petite_sys.3e78fd7c-cgu.5.rcgu.o" "/opt/rustwide/target/debug/deps/opensubdiv_petite_sys-be872d904eb5163f.opensubdiv_petite_sys.3e78fd7c-cgu.6.rcgu.o" "/opt/rustwide/target/debug/deps/opensubdiv_petite_sys-be872d904eb5163f.2gg38v4zjp9ff1l8.rcgu.o" "-Wl,--as-needed" "-L" "/opt/rustwide/target/debug/deps" "-L" "/opt/rustwide/target/debug/build/opensubdiv-petite-sys-84e343bb6b2a46d1/out" "-L" "/opt/rustwide/target/debug/build/opensubdiv-petite-sys-84e343bb6b2a46d1/out/lib" "-L" "/opt/rustwide/rustup-home/toolchains/8aaecdf5df68a6fbc126704e44d399ba2fe66bf2/lib/rustlib/x86_64-unknown-linux-gnu/lib" "-Wl,-Bstatic" "-Wl,--whole-archive" "-losd-capi" "-Wl,--no-whole-archive" "-Wl,-Bdynamic" "-lstdc++" "-Wl,-Bstatic" "-Wl,--whole-archive" "-losd-capi" "-Wl,--no-whole-archive" "-Wl,--whole-archive" "-losdCPU" "-Wl,--no-whole-archive" "-Wl,-Bdynamic" "-lstdc++" "-Wl,-Bstatic" "/opt/rustwide/rustup-home/toolchains/8aaecdf5df68a6fbc126704e44d399ba2fe66bf2/lib/rustlib/x86_64-unknown-linux-gnu/lib/libtest-a2772fbe70d998e8.rlib" "/opt/rustwide/rustup-home/toolchains/8aaecdf5df68a6fbc126704e44d399ba2fe66bf2/lib/rustlib/x86_64-unknown-linux-gnu/lib/libgetopts-88a74d3780fd1c2c.rlib" "/opt/rustwide/rustup-home/toolchains/8aaecdf5df68a6fbc126704e44d399ba2fe66bf2/lib/rustlib/x86_64-unknown-linux-gnu/lib/libunicode_width-74a7348386b3d267.rlib" "/opt/rustwide/rustup-home/toolchains/8aaecdf5df68a6fbc126704e44d399ba2fe66bf2/lib/rustlib/x86_64-unknown-linux-gnu/lib/librustc_std_workspace_std-73c4103a7756a219.rlib" "/opt/rustwide/target/debug/deps/libnum_enum-3d5ead8ca80c2adc.rlib" "-Wl,--start-group" "/opt/rustwide/rustup-home/toolchains/8aaecdf5df68a6fbc126704e44d399ba2fe66bf2/lib/rustlib/x86_64-unknown-linux-gnu/lib/libstd-1b64d5fe7a3c3d7f.rlib" "/opt/rustwide/rustup-home/toolchains/8aaecdf5df68a6fbc126704e44d399ba2fe66bf2/lib/rustlib/x86_64-unknown-linux-gnu/lib/libpanic_unwind-e7f86684b9679284.rlib" "/opt/rustwide/rustup-home/toolchains/8aaecdf5df68a6fbc126704e44d399ba2fe66bf2/lib/rustlib/x86_64-unknown-linux-gnu/lib/libobject-10a87791239bd676.rlib" "/opt/rustwide/rustup-home/toolchains/8aaecdf5df68a6fbc126704e44d399ba2fe66bf2/lib/rustlib/x86_64-unknown-linux-gnu/lib/libmemchr-0e6cad6dd623d38e.rlib" "/opt/rustwide/rustup-home/toolchains/8aaecdf5df68a6fbc126704e44d399ba2fe66bf2/lib/rustlib/x86_64-unknown-linux-gnu/lib/libaddr2line-9d05dd05a4d51b33.rlib" "/opt/rustwide/rustup-home/toolchains/8aaecdf5df68a6fbc126704e44d399ba2fe66bf2/lib/rustlib/x86_64-unknown-linux-gnu/lib/libgimli-a60ff138fe1adfad.rlib" "/opt/rustwide/rustup-home/toolchains/8aaecdf5df68a6fbc126704e44d399ba2fe66bf2/lib/rustlib/x86_64-unknown-linux-gnu/lib/librustc_demangle-0e9344458c09713e.rlib" "/opt/rustwide/rustup-home/toolchains/8aaecdf5df68a6fbc126704e44d399ba2fe66bf2/lib/rustlib/x86_64-unknown-linux-gnu/lib/libstd_detect-ef3b808d96f639bf.rlib" "/opt/rustwide/rustup-home/toolchains/8aaecdf5df68a6fbc126704e44d399ba2fe66bf2/lib/rustlib/x86_64-unknown-linux-gnu/lib/libhashbrown-e3ce420901586b53.rlib" "/opt/rustwide/rustup-home/toolchains/8aaecdf5df68a6fbc126704e44d399ba2fe66bf2/lib/rustlib/x86_64-unknown-linux-gnu/lib/libminiz_oxide-546bece8dd1bea42.rlib" "/opt/rustwide/rustup-home/toolchains/8aaecdf5df68a6fbc126704e44d399ba2fe66bf2/lib/rustlib/x86_64-unknown-linux-gnu/lib/libadler-9b358af16d7d7aa1.rlib" "/opt/rustwide/rustup-home/toolchains/8aaecdf5df68a6fbc126704e44d399ba2fe66bf2/lib/rustlib/x86_64-unknown-linux-gnu/lib/librustc_std_workspace_alloc-554cd499fe1a3b52.rlib" "/opt/rustwide/rustup-home/toolchains/8aaecdf5df68a6fbc126704e44d399ba2fe66bf2/lib/rustlib/x86_64-unknown-linux-gnu/lib/libunwind-d105877dbe329cd1.rlib" "/opt/rustwide/rustup-home/toolchains/8aaecdf5df68a6fbc126704e44d399ba2fe66bf2/lib/rustlib/x86_64-unknown-linux-gnu/lib/libcfg_if-8fec8a74c706e4b4.rlib" "/opt/rustwide/rustup-home/toolchains/8aaecdf5df68a6fbc126704e44d399ba2fe66bf2/lib/rustlib/x86_64-unknown-linux-gnu/lib/liblibc-e869a247063ed69a.rlib" "/opt/rustwide/rustup-home/toolchains/8aaecdf5df68a6fbc126704e44d399ba2fe66bf2/lib/rustlib/x86_64-unknown-linux-gnu/lib/liballoc-4896c4057dc9553a.rlib" "/opt/rustwide/rustup-home/toolchains/8aaecdf5df68a6fbc126704e44d399ba2fe66bf2/lib/rustlib/x86_64-unknown-linux-gnu/lib/librustc_std_workspace_core-2a6a2797f7a73818.rlib" "/opt/rustwide/rustup-home/toolchains/8aaecdf5df68a6fbc126704e44d399ba2fe66bf2/lib/rustlib/x86_64-unknown-linux-gnu/lib/libcore-0e3656b1fda5fd7b.rlib" "-Wl,--end-group" "/opt/rustwide/rustup-home/toolchains/8aaecdf5df68a6fbc126704e44d399ba2fe66bf2/lib/rustlib/x86_64-unknown-linux-gnu/lib/libcompiler_builtins-1f103368fa522bc0.rlib" "-Wl,-Bdynamic" "-lgcc_s" "-lutil" "-lrt" "-lpthread" "-lm" "-ldl" "-lc" "-Wl,--eh-frame-hdr" "-Wl,-znoexecstack" "-L" "/opt/rustwide/rustup-home/toolchains/8aaecdf5df68a6fbc126704e44d399ba2fe66bf2/lib/rustlib/x86_64-unknown-linux-gnu/lib" "-o" "/opt/rustwide/target/debug/deps/opensubdiv_petite_sys-be872d904eb5163f" "-Wl,--gc-sections" "-pie" "-Wl,-zrelro,-znow" "-nodefaultlibs" [INFO] [stdout] = note: /usr/bin/ld: /opt/rustwide/target/debug/build/opensubdiv-petite-sys-84e343bb6b2a46d1/out/libosd-capi.a(primvar_refiner.o): in function `OpenSubdiv::v3_4_4::Vtr::internal::Level::getNumVertices() const': [INFO] [stdout] /opt/rustwide/target/debug/build/opensubdiv-petite-sys-84e343bb6b2a46d1/out/include/opensubdiv/far/primvarRefiner.h:851: multiple definition of `PrimvarRefiner_create'; /opt/rustwide/target/debug/build/opensubdiv-petite-sys-84e343bb6b2a46d1/out/libosd-capi.a(primvar_refiner.o):/opt/rustwide/workdir/c-api/far/primvar_refiner.cpp:27: first defined here [INFO] [stdout] /usr/bin/ld: /opt/rustwide/target/debug/build/opensubdiv-petite-sys-84e343bb6b2a46d1/out/libosd-capi.a(primvar_refiner.o): in function `PrimvarRefiner_destroy': [INFO] [stdout] /opt/rustwide/target/debug/build/opensubdiv-petite-sys-84e343bb6b2a46d1/out/include/opensubdiv/far/primvarRefiner.h:853: multiple definition of `PrimvarRefiner_destroy'; /opt/rustwide/target/debug/build/opensubdiv-petite-sys-84e343bb6b2a46d1/out/libosd-capi.a(primvar_refiner.o):/opt/rustwide/workdir/c-api/far/primvar_refiner.cpp:33: first defined here [INFO] [stdout] /usr/bin/ld: /opt/rustwide/target/debug/build/opensubdiv-petite-sys-84e343bb6b2a46d1/out/libosd-capi.a(primvar_refiner.o): in function `PrimvarRefiner_GetTopologyRefiner': [INFO] [stdout] /opt/rustwide/target/debug/build/opensubdiv-petite-sys-84e343bb6b2a46d1/out/include/opensubdiv/far/primvarRefiner.h:855: multiple definition of `PrimvarRefiner_GetTopologyRefiner'; /opt/rustwide/target/debug/build/opensubdiv-petite-sys-84e343bb6b2a46d1/out/libosd-capi.a(primvar_refiner.o):/opt/rustwide/workdir/c-api/far/primvar_refiner.cpp:35: first defined here [INFO] [stdout] /usr/bin/ld: /opt/rustwide/target/debug/build/opensubdiv-petite-sys-84e343bb6b2a46d1/out/libosd-capi.a(primvar_refiner.o): in function `PrimvarRefiner_Interpolate': [INFO] [stdout] /opt/rustwide/workdir/c-api/far/primvar_refiner.cpp:45: multiple definition of `PrimvarRefiner_Interpolate'; /opt/rustwide/target/debug/build/opensubdiv-petite-sys-84e343bb6b2a46d1/out/libosd-capi.a(primvar_refiner.o):/opt/rustwide/workdir/c-api/far/primvar_refiner.cpp:45: first defined here [INFO] [stdout] /usr/bin/ld: /opt/rustwide/target/debug/build/opensubdiv-petite-sys-84e343bb6b2a46d1/out/libosd-capi.a(primvar_refiner.o): in function `PrimvarRefiner_InterpolateVarying': [INFO] [stdout] /opt/rustwide/workdir/c-api/far/primvar_refiner.cpp:85: multiple definition of `PrimvarRefiner_InterpolateVarying'; /opt/rustwide/target/debug/build/opensubdiv-petite-sys-84e343bb6b2a46d1/out/libosd-capi.a(primvar_refiner.o):/opt/rustwide/workdir/c-api/far/primvar_refiner.cpp:85: first defined here [INFO] [stdout] /usr/bin/ld: /opt/rustwide/target/debug/build/opensubdiv-petite-sys-84e343bb6b2a46d1/out/libosd-capi.a(primvar_refiner.o): in function `PrimvarRefiner_InterpolateFaceUniform': [INFO] [stdout] /opt/rustwide/workdir/c-api/far/primvar_refiner.cpp:125: multiple definition of `PrimvarRefiner_InterpolateFaceUniform'; /opt/rustwide/target/debug/build/opensubdiv-petite-sys-84e343bb6b2a46d1/out/libosd-capi.a(primvar_refiner.o):/opt/rustwide/workdir/c-api/far/primvar_refiner.cpp:125: first defined here [INFO] [stdout] /usr/bin/ld: /opt/rustwide/target/debug/build/opensubdiv-petite-sys-84e343bb6b2a46d1/out/libosd-capi.a(primvar_refiner.o): in function `PrimvarRefiner_InterpolateFaceVarying': [INFO] [stdout] /opt/rustwide/workdir/c-api/far/primvar_refiner.cpp:165: multiple definition of `PrimvarRefiner_InterpolateFaceVarying'; /opt/rustwide/target/debug/build/opensubdiv-petite-sys-84e343bb6b2a46d1/out/libosd-capi.a(primvar_refiner.o):/opt/rustwide/workdir/c-api/far/primvar_refiner.cpp:165: first defined here [INFO] [stdout] /usr/bin/ld: /opt/rustwide/target/debug/build/opensubdiv-petite-sys-84e343bb6b2a46d1/out/libosd-capi.a(stencil_table.o): in function `OpenSubdiv::v3_4_4::Far::StencilTableReal::GetSizes() const': [INFO] [stdout] /opt/rustwide/target/debug/build/opensubdiv-petite-sys-84e343bb6b2a46d1/out/include/opensubdiv/far/stencilTable.h:722: multiple definition of `StencilTable_destroy'; /opt/rustwide/target/debug/build/opensubdiv-petite-sys-84e343bb6b2a46d1/out/libosd-capi.a(stencil_table.o):/opt/rustwide/workdir/c-api/far/stencil_table.cpp:12: first defined here [INFO] [stdout] /usr/bin/ld: /opt/rustwide/target/debug/build/opensubdiv-petite-sys-84e343bb6b2a46d1/out/libosd-capi.a(stencil_table.o): in function `StencilTable_GetNumStencils': [INFO] [stdout] /opt/rustwide/target/debug/build/opensubdiv-petite-sys-84e343bb6b2a46d1/out/include/opensubdiv/far/stencilTable.h:723: multiple definition of `StencilTable_GetNumStencils'; /opt/rustwide/target/debug/build/opensubdiv-petite-sys-84e343bb6b2a46d1/out/libosd-capi.a(stencil_table.o):/opt/rustwide/workdir/c-api/far/stencil_table.cpp:17: first defined here [INFO] [stdout] /usr/bin/ld: /opt/rustwide/target/debug/build/opensubdiv-petite-sys-84e343bb6b2a46d1/out/libosd-capi.a(stencil_table.o): in function `StencilTable_GetNumControlVertices': [INFO] [stdout] /opt/rustwide/target/debug/build/opensubdiv-petite-sys-84e343bb6b2a46d1/out/include/opensubdiv/far/stencilTable.h:723: multiple definition of `StencilTable_GetNumControlVertices'; /opt/rustwide/target/debug/build/opensubdiv-petite-sys-84e343bb6b2a46d1/out/libosd-capi.a(stencil_table.o):/opt/rustwide/workdir/c-api/far/stencil_table.cpp:22: first defined here [INFO] [stdout] /usr/bin/ld: /opt/rustwide/target/debug/build/opensubdiv-petite-sys-84e343bb6b2a46d1/out/libosd-capi.a(stencil_table.o): in function `StencilTable_GetStencil': [INFO] [stdout] /opt/rustwide/target/debug/build/opensubdiv-petite-sys-84e343bb6b2a46d1/out/include/opensubdiv/far/stencilTable.h:725: multiple definition of `StencilTable_GetStencil'; /opt/rustwide/target/debug/build/opensubdiv-petite-sys-84e343bb6b2a46d1/out/libosd-capi.a(stencil_table.o):/opt/rustwide/workdir/c-api/far/stencil_table.cpp:27: first defined here [INFO] [stdout] /usr/bin/ld: /opt/rustwide/target/debug/build/opensubdiv-petite-sys-84e343bb6b2a46d1/out/libosd-capi.a(stencil_table.o): in function `StencilTable_GetSizes': [INFO] [stdout] /opt/rustwide/target/debug/build/opensubdiv-petite-sys-84e343bb6b2a46d1/out/include/opensubdiv/far/stencilTable.h:727: multiple definition of `StencilTable_GetSizes'; /opt/rustwide/target/debug/build/opensubdiv-petite-sys-84e343bb6b2a46d1/out/libosd-capi.a(stencil_table.o):/opt/rustwide/workdir/c-api/far/stencil_table.cpp:32: first defined here [INFO] [stdout] /usr/bin/ld: /opt/rustwide/target/debug/build/opensubdiv-petite-sys-84e343bb6b2a46d1/out/libosd-capi.a(stencil_table.o): in function `StencilTable_GetOffsets': [INFO] [stdout] /opt/rustwide/workdir/c-api/far/stencil_table.cpp:38: multiple definition of `StencilTable_GetOffsets'; /opt/rustwide/target/debug/build/opensubdiv-petite-sys-84e343bb6b2a46d1/out/libosd-capi.a(stencil_table.o):/opt/rustwide/workdir/c-api/far/stencil_table.cpp:38: first defined here [INFO] [stdout] /usr/bin/ld: /opt/rustwide/target/debug/build/opensubdiv-petite-sys-84e343bb6b2a46d1/out/libosd-capi.a(stencil_table.o): in function `StencilTable_GetControlIndices': [INFO] [stdout] /opt/rustwide/workdir/c-api/far/stencil_table.cpp:44: multiple definition of `StencilTable_GetControlIndices'; /opt/rustwide/target/debug/build/opensubdiv-petite-sys-84e343bb6b2a46d1/out/libosd-capi.a(stencil_table.o):/opt/rustwide/workdir/c-api/far/stencil_table.cpp:44: first defined here [INFO] [stdout] /usr/bin/ld: /opt/rustwide/target/debug/build/opensubdiv-petite-sys-84e343bb6b2a46d1/out/libosd-capi.a(stencil_table.o): in function `StencilTable_GetWeights': [INFO] [stdout] /opt/rustwide/workdir/c-api/far/stencil_table.cpp:50: multiple definition of `StencilTable_GetWeights'; /opt/rustwide/target/debug/build/opensubdiv-petite-sys-84e343bb6b2a46d1/out/libosd-capi.a(stencil_table.o):/opt/rustwide/workdir/c-api/far/stencil_table.cpp:50: first defined here [INFO] [stdout] /usr/bin/ld: /opt/rustwide/target/debug/build/opensubdiv-petite-sys-84e343bb6b2a46d1/out/libosd-capi.a(stencil_table_factory.o): in function `OpenSubdiv::v3_4_4::Far::StencilTableFactory::Create(OpenSubdiv::v3_4_4::Far::TopologyRefiner const&, OpenSubdiv::v3_4_4::Far::StencilTableFactoryReal::Options)': [INFO] [stdout] /opt/rustwide/target/debug/build/opensubdiv-petite-sys-84e343bb6b2a46d1/out/include/opensubdiv/far/stencilTableFactory.h:297: multiple definition of `StencilTableFactory_Create'; /opt/rustwide/target/debug/build/opensubdiv-petite-sys-84e343bb6b2a46d1/out/libosd-capi.a(stencil_table_factory.o):/opt/rustwide/workdir/c-api/far/stencil_table_factory.cpp:4: first defined here [INFO] [stdout] /usr/bin/ld: /opt/rustwide/target/debug/build/opensubdiv-petite-sys-84e343bb6b2a46d1/out/libosd-capi.a(topology_refiner.o): in function `OpenSubdiv::v3_4_4::Far::TopologyRefiner::GetMaxValence() const': [INFO] [stdout] /opt/rustwide/target/debug/build/opensubdiv-petite-sys-84e343bb6b2a46d1/out/include/opensubdiv/far/topologyRefinerFactory.h:358: multiple definition of `TopologyRefinerFactory_TopologyDescriptor_Create'; /opt/rustwide/target/debug/build/opensubdiv-petite-sys-84e343bb6b2a46d1/out/libosd-capi.a(topology_refiner.o):/opt/rustwide/workdir/c-api/far/topology_refiner.cpp:14: first defined here [INFO] [stdout] /usr/bin/ld: /opt/rustwide/target/debug/build/opensubdiv-petite-sys-84e343bb6b2a46d1/out/libosd-capi.a(topology_refiner.o): in function `TopologyRefiner_GetNumLevels': [INFO] [stdout] /opt/rustwide/target/debug/build/opensubdiv-petite-sys-84e343bb6b2a46d1/out/include/opensubdiv/far/topologyRefinerFactory.h:374: multiple definition of `TopologyRefiner_GetNumLevels'; /opt/rustwide/target/debug/build/opensubdiv-petite-sys-84e343bb6b2a46d1/out/libosd-capi.a(topology_refiner.o):/opt/rustwide/workdir/c-api/far/topology_refiner.cpp:19: first defined here [INFO] [stdout] /usr/bin/ld: /opt/rustwide/target/debug/build/opensubdiv-petite-sys-84e343bb6b2a46d1/out/libosd-capi.a(topology_refiner.o): in function `TopologyRefiner_GetMaxLevel': [INFO] [stdout] /opt/rustwide/target/debug/build/opensubdiv-petite-sys-84e343bb6b2a46d1/out/include/opensubdiv/far/topologyRefinerFactory.h:375: multiple definition of `TopologyRefiner_GetMaxLevel'; /opt/rustwide/target/debug/build/opensubdiv-petite-sys-84e343bb6b2a46d1/out/libosd-capi.a(topology_refiner.o):/opt/rustwide/workdir/c-api/far/topology_refiner.cpp:24: first defined here [INFO] [stdout] /usr/bin/ld: /opt/rustwide/target/debug/build/opensubdiv-petite-sys-84e343bb6b2a46d1/out/libosd-capi.a(topology_refiner.o): in function `TopologyRefiner_GetMaxValence': [INFO] [stdout] /opt/rustwide/target/debug/build/opensubdiv-petite-sys-84e343bb6b2a46d1/out/include/opensubdiv/far/topologyRefinerFactory.h:384: multiple definition of `TopologyRefiner_GetMaxValence'; /opt/rustwide/target/debug/build/opensubdiv-petite-sys-84e343bb6b2a46d1/out/libosd-capi.a(topology_refiner.o):/opt/rustwide/workdir/c-api/far/topology_refiner.cpp:29: first defined here [INFO] [stdout] /usr/bin/ld: /opt/rustwide/target/debug/build/opensubdiv-petite-sys-84e343bb6b2a46d1/out/libosd-capi.a(topology_refiner.o): in function `TopologyRefiner_GetNumVerticesTotal': [INFO] [stdout] /opt/rustwide/target/debug/build/opensubdiv-petite-sys-84e343bb6b2a46d1/out/include/opensubdiv/far/topologyRefinerFactory.h:386: multiple definition of `TopologyRefiner_GetNumVerticesTotal'; /opt/rustwide/target/debug/build/opensubdiv-petite-sys-84e343bb6b2a46d1/out/libosd-capi.a(topology_refiner.o):/opt/rustwide/workdir/c-api/far/topology_refiner.cpp:34: first defined here [INFO] [stdout] /usr/bin/ld: /opt/rustwide/target/debug/build/opensubdiv-petite-sys-84e343bb6b2a46d1/out/libosd-capi.a(topology_refiner.o): in function `TopologyRefiner_GetNumEdgesTotal': [INFO] [stdout] /opt/rustwide/target/debug/build/opensubdiv-petite-sys-84e343bb6b2a46d1/out/include/opensubdiv/far/topologyRefinerFactory.h:387: multiple definition of `TopologyRefiner_GetNumEdgesTotal'; /opt/rustwide/target/debug/build/opensubdiv-petite-sys-84e343bb6b2a46d1/out/libosd-capi.a(topology_refiner.o):/opt/rustwide/workdir/c-api/far/topology_refiner.cpp:39: first defined here [INFO] [stdout] /usr/bin/ld: /opt/rustwide/target/debug/build/opensubdiv-petite-sys-84e343bb6b2a46d1/out/libosd-capi.a(topology_refiner.o): in function `TopologyRefiner_GetNumFacesTotal': [INFO] [stdout] /opt/rustwide/target/debug/build/opensubdiv-petite-sys-84e343bb6b2a46d1/out/include/opensubdiv/far/topologyRefinerFactory.h:393: multiple definition of `TopologyRefiner_GetNumFacesTotal'; /opt/rustwide/target/debug/build/opensubdiv-petite-sys-84e343bb6b2a46d1/out/libosd-capi.a(topology_refiner.o):/opt/rustwide/workdir/c-api/far/topology_refiner.cpp:44: first defined here [INFO] [stdout] /usr/bin/ld: /opt/rustwide/target/debug/build/opensubdiv-petite-sys-84e343bb6b2a46d1/out/libosd-capi.a(topology_refiner.o): in function `TopologyRefiner_GetNumFaceVerticesTotal': [INFO] [stdout] /opt/rustwide/target/debug/build/opensubdiv-petite-sys-84e343bb6b2a46d1/out/include/opensubdiv/far/topologyRefinerFactory.h:394: multiple definition of `TopologyRefiner_GetNumFaceVerticesTotal'; /opt/rustwide/target/debug/build/opensubdiv-petite-sys-84e343bb6b2a46d1/out/libosd-capi.a(topology_refiner.o):/opt/rustwide/workdir/c-api/far/topology_refiner.cpp:49: first defined here [INFO] [stdout] /usr/bin/ld: /opt/rustwide/target/debug/build/opensubdiv-petite-sys-84e343bb6b2a46d1/out/libosd-capi.a(topology_refiner.o): in function `TopologyRefiner_GetLevel': [INFO] [stdout] /opt/rustwide/target/debug/build/opensubdiv-petite-sys-84e343bb6b2a46d1/out/include/opensubdiv/far/topologyRefinerFactory.h:399: multiple definition of `TopologyRefiner_GetLevel'; /opt/rustwide/target/debug/build/opensubdiv-petite-sys-84e343bb6b2a46d1/out/libosd-capi.a(topology_refiner.o):/opt/rustwide/workdir/c-api/far/topology_refiner.cpp:54: first defined here [INFO] [stdout] /usr/bin/ld: /opt/rustwide/target/debug/build/opensubdiv-petite-sys-84e343bb6b2a46d1/out/libosd-capi.a(topology_level.o): in function `OpenSubdiv::v3_4_4::Vtr::internal::Level::getNumVertices() const': [INFO] [stdout] /opt/rustwide/target/debug/build/opensubdiv-petite-sys-84e343bb6b2a46d1/out/include/opensubdiv/far/../vtr/level.h:697: multiple definition of `TopologyLevel_GetNumVertices'; /opt/rustwide/target/debug/build/opensubdiv-petite-sys-84e343bb6b2a46d1/out/libosd-capi.a(topology_level.o):/opt/rustwide/workdir/c-api/far/topology_level.cpp:13: first defined here [INFO] [stdout] /usr/bin/ld: /opt/rustwide/target/debug/build/opensubdiv-petite-sys-84e343bb6b2a46d1/out/libosd-capi.a(topology_level.o): in function `TopologyLevel_GetNumFaces': [INFO] [stdout] /opt/rustwide/target/debug/build/opensubdiv-petite-sys-84e343bb6b2a46d1/out/include/opensubdiv/far/../vtr/level.h:700: multiple definition of `TopologyLevel_GetNumFaces'; /opt/rustwide/target/debug/build/opensubdiv-petite-sys-84e343bb6b2a46d1/out/libosd-capi.a(topology_level.o):/opt/rustwide/workdir/c-api/far/topology_level.cpp:18: first defined here [INFO] [stdout] /usr/bin/ld: /opt/rustwide/target/debug/build/opensubdiv-petite-sys-84e343bb6b2a46d1/out/libosd-capi.a(topology_level.o): in function `TopologyLevel_GetNumEdges': [INFO] [stdout] /opt/rustwide/target/debug/build/opensubdiv-petite-sys-84e343bb6b2a46d1/out/include/opensubdiv/far/../vtr/level.h:698: multiple definition of `TopologyLevel_GetNumEdges'; /opt/rustwide/target/debug/build/opensubdiv-petite-sys-84e343bb6b2a46d1/out/libosd-capi.a(topology_level.o):/opt/rustwide/workdir/c-api/far/topology_level.cpp:23: first defined here [INFO] [stdout] /usr/bin/ld: /opt/rustwide/target/debug/build/opensubdiv-petite-sys-84e343bb6b2a46d1/out/libosd-capi.a(topology_level.o): in function `TopologyLevel_GetNumFaceVertices': [INFO] [stdout] /opt/rustwide/target/debug/build/opensubdiv-petite-sys-84e343bb6b2a46d1/out/include/opensubdiv/far/../vtr/level.h:699: multiple definition of `TopologyLevel_GetNumFaceVertices'; /opt/rustwide/target/debug/build/opensubdiv-petite-sys-84e343bb6b2a46d1/out/libosd-capi.a(topology_level.o):/opt/rustwide/workdir/c-api/far/topology_level.cpp:28: first defined here [INFO] [stdout] /usr/bin/ld: /opt/rustwide/target/debug/build/opensubdiv-petite-sys-84e343bb6b2a46d1/out/libosd-capi.a(topology_level.o): in function `TopologyLevel_GetFaceVertices': [INFO] [stdout] /opt/rustwide/target/debug/build/opensubdiv-petite-sys-84e343bb6b2a46d1/out/include/opensubdiv/far/../vtr/level.h:698: multiple definition of `TopologyLevel_GetFaceVertices'; /opt/rustwide/target/debug/build/opensubdiv-petite-sys-84e343bb6b2a46d1/out/libosd-capi.a(topology_level.o):/opt/rustwide/workdir/c-api/far/topology_level.cpp:52: first defined here [INFO] [stdout] /usr/bin/ld: /opt/rustwide/target/debug/build/opensubdiv-petite-sys-84e343bb6b2a46d1/out/libosd-capi.a(topology_level.o): in function `TopologyLevel_GetFaceEdges': [INFO] [stdout] /opt/rustwide/target/debug/build/opensubdiv-petite-sys-84e343bb6b2a46d1/out/include/opensubdiv/far/../vtr/level.h:701: multiple definition of `TopologyLevel_GetFaceEdges'; /opt/rustwide/target/debug/build/opensubdiv-petite-sys-84e343bb6b2a46d1/out/libosd-capi.a(topology_level.o):/opt/rustwide/workdir/c-api/far/topology_level.cpp:57: first defined here [INFO] [stdout] /usr/bin/ld: /opt/rustwide/target/debug/build/opensubdiv-petite-sys-84e343bb6b2a46d1/out/libosd-capi.a(topology_level.o): in function `TopologyLevel_GetEdgeVertices': [INFO] [stdout] /opt/rustwide/workdir/c-api/far/topology_level.cpp:62: multiple definition of `TopologyLevel_GetEdgeVertices'; /opt/rustwide/target/debug/build/opensubdiv-petite-sys-84e343bb6b2a46d1/out/libosd-capi.a(topology_level.o):/opt/rustwide/workdir/c-api/far/topology_level.cpp:62: first defined here [INFO] [stdout] /usr/bin/ld: /opt/rustwide/target/debug/build/opensubdiv-petite-sys-84e343bb6b2a46d1/out/libosd-capi.a(topology_level.o): in function `TopologyLevel_GetEdgeFaces': [INFO] [stdout] /opt/rustwide/workdir/c-api/far/topology_level.cpp:67: multiple definition of `TopologyLevel_GetEdgeFaces'; /opt/rustwide/target/debug/build/opensubdiv-petite-sys-84e343bb6b2a46d1/out/libosd-capi.a(topology_level.o):/opt/rustwide/workdir/c-api/far/topology_level.cpp:67: first defined here [INFO] [stdout] /usr/bin/ld: /opt/rustwide/target/debug/build/opensubdiv-petite-sys-84e343bb6b2a46d1/out/libosd-capi.a(topology_level.o): in function `TopologyLevel_GetVertexFaces': [INFO] [stdout] /opt/rustwide/workdir/c-api/far/topology_level.cpp:72: multiple definition of `TopologyLevel_GetVertexFaces'; /opt/rustwide/target/debug/build/opensubdiv-petite-sys-84e343bb6b2a46d1/out/libosd-capi.a(topology_level.o):/opt/rustwide/workdir/c-api/far/topology_level.cpp:72: first defined here [INFO] [stdout] /usr/bin/ld: /opt/rustwide/target/debug/build/opensubdiv-petite-sys-84e343bb6b2a46d1/out/libosd-capi.a(topology_level.o): in function `TopologyLevel_GetVertexEdges': [INFO] [stdout] /opt/rustwide/workdir/c-api/far/topology_level.cpp:77: multiple definition of `TopologyLevel_GetVertexEdges'; /opt/rustwide/target/debug/build/opensubdiv-petite-sys-84e343bb6b2a46d1/out/libosd-capi.a(topology_level.o):/opt/rustwide/workdir/c-api/far/topology_level.cpp:77: first defined here [INFO] [stdout] /usr/bin/ld: /opt/rustwide/target/debug/build/opensubdiv-petite-sys-84e343bb6b2a46d1/out/libosd-capi.a(topology_level.o): in function `TopologyLevel_GetVertexFaceLocalIndices': [INFO] [stdout] /opt/rustwide/workdir/c-api/far/topology_level.cpp:82: multiple definition of `TopologyLevel_GetVertexFaceLocalIndices'; /opt/rustwide/target/debug/build/opensubdiv-petite-sys-84e343bb6b2a46d1/out/libosd-capi.a(topology_level.o):/opt/rustwide/workdir/c-api/far/topology_level.cpp:82: first defined here [INFO] [stdout] /usr/bin/ld: /opt/rustwide/target/debug/build/opensubdiv-petite-sys-84e343bb6b2a46d1/out/libosd-capi.a(topology_level.o): in function `TopologyLevel_GetVertexEdgeLocalIndices': [INFO] [stdout] /opt/rustwide/workdir/c-api/far/topology_level.cpp:87: multiple definition of `TopologyLevel_GetVertexEdgeLocalIndices'; /opt/rustwide/target/debug/build/opensubdiv-petite-sys-84e343bb6b2a46d1/out/libosd-capi.a(topology_level.o):/opt/rustwide/workdir/c-api/far/topology_level.cpp:87: first defined here [INFO] [stdout] /usr/bin/ld: /opt/rustwide/target/debug/build/opensubdiv-petite-sys-84e343bb6b2a46d1/out/libosd-capi.a(topology_level.o): in function `TopologyLevel_GetEdgeFaceLocalIndices': [INFO] [stdout] /opt/rustwide/workdir/c-api/far/topology_level.cpp:92: multiple definition of `TopologyLevel_GetEdgeFaceLocalIndices'; /opt/rustwide/target/debug/build/opensubdiv-petite-sys-84e343bb6b2a46d1/out/libosd-capi.a(topology_level.o):/opt/rustwide/workdir/c-api/far/topology_level.cpp:92: first defined here [INFO] [stdout] /usr/bin/ld: /opt/rustwide/target/debug/build/opensubdiv-petite-sys-84e343bb6b2a46d1/out/libosd-capi.a(topology_level.o): in function `TopologyLevel_FindEdge': [INFO] [stdout] /opt/rustwide/workdir/c-api/far/topology_level.cpp:97: multiple definition of `TopologyLevel_FindEdge'; /opt/rustwide/target/debug/build/opensubdiv-petite-sys-84e343bb6b2a46d1/out/libosd-capi.a(topology_level.o):/opt/rustwide/workdir/c-api/far/topology_level.cpp:97: first defined here [INFO] [stdout] /usr/bin/ld: /opt/rustwide/target/debug/build/opensubdiv-petite-sys-84e343bb6b2a46d1/out/libosd-capi.a(topology_level.o): in function `TopologyLevel_IsEdgeNonManifold': [INFO] [stdout] /opt/rustwide/workdir/c-api/far/topology_level.cpp:107: multiple definition of `TopologyLevel_IsEdgeNonManifold'; /opt/rustwide/target/debug/build/opensubdiv-petite-sys-84e343bb6b2a46d1/out/libosd-capi.a(topology_level.o):/opt/rustwide/workdir/c-api/far/topology_level.cpp:107: first defined here [INFO] [stdout] /usr/bin/ld: /opt/rustwide/target/debug/build/opensubdiv-petite-sys-84e343bb6b2a46d1/out/libosd-capi.a(topology_level.o): in function `TopologyLevel_IsVertexNonManifold': [INFO] [stdout] /opt/rustwide/workdir/c-api/far/topology_level.cpp:112: multiple definition of `TopologyLevel_IsVertexNonManifold'; /opt/rustwide/target/debug/build/opensubdiv-petite-sys-84e343bb6b2a46d1/out/libosd-capi.a(topology_level.o):/opt/rustwide/workdir/c-api/far/topology_level.cpp:112: first defined here [INFO] [stdout] /usr/bin/ld: /opt/rustwide/target/debug/build/opensubdiv-petite-sys-84e343bb6b2a46d1/out/libosd-capi.a(topology_level.o): in function `TopologyLevel_IsEdgeBoundary': [INFO] [stdout] /opt/rustwide/workdir/c-api/far/topology_level.cpp:117: multiple definition of `TopologyLevel_IsEdgeBoundary'; /opt/rustwide/target/debug/build/opensubdiv-petite-sys-84e343bb6b2a46d1/out/libosd-capi.a(topology_level.o):/opt/rustwide/workdir/c-api/far/topology_level.cpp:117: first defined here [INFO] [stdout] /usr/bin/ld: /opt/rustwide/target/debug/build/opensubdiv-petite-sys-84e343bb6b2a46d1/out/libosd-capi.a(topology_level.o): in function `TopologyLevel_IsVertexBoundary': [INFO] [stdout] /opt/rustwide/workdir/c-api/far/topology_level.cpp:122: multiple definition of `TopologyLevel_IsVertexBoundary'; /opt/rustwide/target/debug/build/opensubdiv-petite-sys-84e343bb6b2a46d1/out/libosd-capi.a(topology_level.o):/opt/rustwide/workdir/c-api/far/topology_level.cpp:122: first defined here [INFO] [stdout] /usr/bin/ld: /opt/rustwide/target/debug/build/opensubdiv-petite-sys-84e343bb6b2a46d1/out/libosd-capi.a(topology_level.o): in function `TopologyLevel_GetEdgeSharpness': [INFO] [stdout] /opt/rustwide/workdir/c-api/far/topology_level.cpp:135: multiple definition of `TopologyLevel_GetEdgeSharpness'; /opt/rustwide/target/debug/build/opensubdiv-petite-sys-84e343bb6b2a46d1/out/libosd-capi.a(topology_level.o):/opt/rustwide/workdir/c-api/far/topology_level.cpp:135: first defined here [INFO] [stdout] /usr/bin/ld: /opt/rustwide/target/debug/build/opensubdiv-petite-sys-84e343bb6b2a46d1/out/libosd-capi.a(topology_level.o): in function `TopologyLevel_GetVertexSharpness': [INFO] [stdout] /opt/rustwide/workdir/c-api/far/topology_level.cpp:140: multiple definition of `TopologyLevel_GetVertexSharpness'; /opt/rustwide/target/debug/build/opensubdiv-petite-sys-84e343bb6b2a46d1/out/libosd-capi.a(topology_level.o):/opt/rustwide/workdir/c-api/far/topology_level.cpp:140: first defined here [INFO] [stdout] /usr/bin/ld: /opt/rustwide/target/debug/build/opensubdiv-petite-sys-84e343bb6b2a46d1/out/libosd-capi.a(topology_level.o): in function `TopologyLevel_IsFaceHole': [INFO] [stdout] /opt/rustwide/workdir/c-api/far/topology_level.cpp:145: multiple definition of `TopologyLevel_IsFaceHole'; /opt/rustwide/target/debug/build/opensubdiv-petite-sys-84e343bb6b2a46d1/out/libosd-capi.a(topology_level.o):/opt/rustwide/workdir/c-api/far/topology_level.cpp:145: first defined here [INFO] [stdout] /usr/bin/ld: /opt/rustwide/target/debug/build/opensubdiv-petite-sys-84e343bb6b2a46d1/out/libosd-capi.a(topology_level.o): in function `TopologyLevel_GetVertexRule': [INFO] [stdout] /opt/rustwide/workdir/c-api/far/topology_level.cpp:150: multiple definition of `TopologyLevel_GetVertexRule'; /opt/rustwide/target/debug/build/opensubdiv-petite-sys-84e343bb6b2a46d1/out/libosd-capi.a(topology_level.o):/opt/rustwide/workdir/c-api/far/topology_level.cpp:150: first defined here [INFO] [stdout] /usr/bin/ld: /opt/rustwide/target/debug/build/opensubdiv-petite-sys-84e343bb6b2a46d1/out/libosd-capi.a(topology_level.o): in function `TopologyLevel_GetNumFVarChannels': [INFO] [stdout] /opt/rustwide/workdir/c-api/far/topology_level.cpp:188: multiple definition of `TopologyLevel_GetNumFVarChannels'; /opt/rustwide/target/debug/build/opensubdiv-petite-sys-84e343bb6b2a46d1/out/libosd-capi.a(topology_level.o):/opt/rustwide/workdir/c-api/far/topology_level.cpp:188: first defined here [INFO] [stdout] /usr/bin/ld: /opt/rustwide/target/debug/build/opensubdiv-petite-sys-84e343bb6b2a46d1/out/libosd-capi.a(topology_level.o): in function `TopologyLevel_GetNumFVarValues': [INFO] [stdout] /opt/rustwide/workdir/c-api/far/topology_level.cpp:194: multiple definition of `TopologyLevel_GetNumFVarValues'; /opt/rustwide/target/debug/build/opensubdiv-petite-sys-84e343bb6b2a46d1/out/libosd-capi.a(topology_level.o):/opt/rustwide/workdir/c-api/far/topology_level.cpp:194: first defined here [INFO] [stdout] /usr/bin/ld: /opt/rustwide/target/debug/build/opensubdiv-petite-sys-84e343bb6b2a46d1/out/libosd-capi.a(topology_level.o): in function `TopologyLevel_GetFaceFVarValues': [INFO] [stdout] /opt/rustwide/workdir/c-api/far/topology_level.cpp:199: multiple definition of `TopologyLevel_GetFaceFVarValues'; /opt/rustwide/target/debug/build/opensubdiv-petite-sys-84e343bb6b2a46d1/out/libosd-capi.a(topology_level.o):/opt/rustwide/workdir/c-api/far/topology_level.cpp:199: first defined here [INFO] [stdout] /usr/bin/ld: /opt/rustwide/target/debug/build/opensubdiv-petite-sys-84e343bb6b2a46d1/out/libosd-capi.a(topology_level.o): in function `TopologyLevel_DoesVertexFVarTopologyMatch': [INFO] [stdout] /opt/rustwide/workdir/c-api/far/topology_level.cpp:204: multiple definition of `TopologyLevel_DoesVertexFVarTopologyMatch'; /opt/rustwide/target/debug/build/opensubdiv-petite-sys-84e343bb6b2a46d1/out/libosd-capi.a(topology_level.o):/opt/rustwide/workdir/c-api/far/topology_level.cpp:204: first defined here [INFO] [stdout] /usr/bin/ld: /opt/rustwide/target/debug/build/opensubdiv-petite-sys-84e343bb6b2a46d1/out/libosd-capi.a(topology_level.o): in function `TopologyLevel_DoesEdgeFVarTopologyMatch': [INFO] [stdout] /opt/rustwide/workdir/c-api/far/topology_level.cpp:209: multiple definition of `TopologyLevel_DoesEdgeFVarTopologyMatch'; /opt/rustwide/target/debug/build/opensubdiv-petite-sys-84e343bb6b2a46d1/out/libosd-capi.a(topology_level.o):/opt/rustwide/workdir/c-api/far/topology_level.cpp:209: first defined here [INFO] [stdout] /usr/bin/ld: /opt/rustwide/target/debug/build/opensubdiv-petite-sys-84e343bb6b2a46d1/out/libosd-capi.a(topology_level.o): in function `TopologyLevel_DoesFaceFVarTopologyMatch': [INFO] [stdout] /opt/rustwide/workdir/c-api/far/topology_level.cpp:214: multiple definition of `TopologyLevel_DoesFaceFVarTopologyMatch'; /opt/rustwide/target/debug/build/opensubdiv-petite-sys-84e343bb6b2a46d1/out/libosd-capi.a(topology_level.o):/opt/rustwide/workdir/c-api/far/topology_level.cpp:214: first defined here [INFO] [stdout] /usr/bin/ld: /opt/rustwide/target/debug/build/opensubdiv-petite-sys-84e343bb6b2a46d1/out/libosd-capi.a(topology_level.o): in function `TopologyLevel_GetFaceChildFaces': [INFO] [stdout] /opt/rustwide/workdir/c-api/far/topology_level.cpp:224: multiple definition of `TopologyLevel_GetFaceChildFaces'; /opt/rustwide/target/debug/build/opensubdiv-petite-sys-84e343bb6b2a46d1/out/libosd-capi.a(topology_level.o):/opt/rustwide/workdir/c-api/far/topology_level.cpp:224: first defined here [INFO] [stdout] /usr/bin/ld: /opt/rustwide/target/debug/build/opensubdiv-petite-sys-84e343bb6b2a46d1/out/libosd-capi.a(topology_level.o): in function `TopologyLevel_GetFaceChildEdges': [INFO] [stdout] /opt/rustwide/workdir/c-api/far/topology_level.cpp:229: multiple definition of `TopologyLevel_GetFaceChildEdges'; /opt/rustwide/target/debug/build/opensubdiv-petite-sys-84e343bb6b2a46d1/out/libosd-capi.a(topology_level.o):/opt/rustwide/workdir/c-api/far/topology_level.cpp:229: first defined here [INFO] [stdout] /usr/bin/ld: /opt/rustwide/target/debug/build/opensubdiv-petite-sys-84e343bb6b2a46d1/out/libosd-capi.a(topology_level.o): in function `TopologyLevel_GetEdgeChildEdges': [INFO] [stdout] /opt/rustwide/workdir/c-api/far/topology_level.cpp:234: multiple definition of `TopologyLevel_GetEdgeChildEdges'; /opt/rustwide/target/debug/build/opensubdiv-petite-sys-84e343bb6b2a46d1/out/libosd-capi.a(topology_level.o):/opt/rustwide/workdir/c-api/far/topology_level.cpp:234: first defined here [INFO] [stdout] /usr/bin/ld: /opt/rustwide/target/debug/build/opensubdiv-petite-sys-84e343bb6b2a46d1/out/libosd-capi.a(topology_level.o): in function `TopologyLevel_GetFaceChildVertex': [INFO] [stdout] /opt/rustwide/workdir/c-api/far/topology_level.cpp:239: multiple definition of `TopologyLevel_GetFaceChildVertex'; /opt/rustwide/target/debug/build/opensubdiv-petite-sys-84e343bb6b2a46d1/out/libosd-capi.a(topology_level.o):/opt/rustwide/workdir/c-api/far/topology_level.cpp:239: first defined here [INFO] [stdout] /usr/bin/ld: /opt/rustwide/target/debug/build/opensubdiv-petite-sys-84e343bb6b2a46d1/out/libosd-capi.a(topology_level.o): in function `TopologyLevel_GetEdgeChildVertex': [INFO] [stdout] /opt/rustwide/workdir/c-api/far/topology_level.cpp:244: multiple definition of `TopologyLevel_GetEdgeChildVertex'; /opt/rustwide/target/debug/build/opensubdiv-petite-sys-84e343bb6b2a46d1/out/libosd-capi.a(topology_level.o):/opt/rustwide/workdir/c-api/far/topology_level.cpp:244: first defined here [INFO] [stdout] /usr/bin/ld: /opt/rustwide/target/debug/build/opensubdiv-petite-sys-84e343bb6b2a46d1/out/libosd-capi.a(topology_level.o): in function `TopologyLevel_GetVertexChildVertex': [INFO] [stdout] /opt/rustwide/workdir/c-api/far/topology_level.cpp:249: multiple definition of `TopologyLevel_GetVertexChildVertex'; /opt/rustwide/target/debug/build/opensubdiv-petite-sys-84e343bb6b2a46d1/out/libosd-capi.a(topology_level.o):/opt/rustwide/workdir/c-api/far/topology_level.cpp:249: first defined here [INFO] [stdout] /usr/bin/ld: /opt/rustwide/target/debug/build/opensubdiv-petite-sys-84e343bb6b2a46d1/out/libosd-capi.a(topology_level.o): in function `TopologyLevel_GetFaceParentFace': [INFO] [stdout] /opt/rustwide/workdir/c-api/far/topology_level.cpp:254: multiple definition of `TopologyLevel_GetFaceParentFace'; /opt/rustwide/target/debug/build/opensubdiv-petite-sys-84e343bb6b2a46d1/out/libosd-capi.a(topology_level.o):/opt/rustwide/workdir/c-api/far/topology_level.cpp:254: first defined here [INFO] [stdout] /usr/bin/ld: /opt/rustwide/target/debug/build/opensubdiv-petite-sys-84e343bb6b2a46d1/out/libosd-capi.a(topology_level.o): in function `TopologyLevel_ValidateTopology': [INFO] [stdout] /opt/rustwide/workdir/c-api/far/topology_level.cpp:261: multiple definition of `TopologyLevel_ValidateTopology'; /opt/rustwide/target/debug/build/opensubdiv-petite-sys-84e343bb6b2a46d1/out/libosd-capi.a(topology_level.o):/opt/rustwide/workdir/c-api/far/topology_level.cpp:261: first defined here [INFO] [stdout] /usr/bin/ld: /opt/rustwide/target/debug/build/opensubdiv-petite-sys-84e343bb6b2a46d1/out/libosd-capi.a(topology_level.o): in function `TopologyLevel_PrintTopology': [INFO] [stdout] /opt/rustwide/workdir/c-api/far/topology_level.cpp:264: multiple definition of `TopologyLevel_PrintTopology'; /opt/rustwide/target/debug/build/opensubdiv-petite-sys-84e343bb6b2a46d1/out/libosd-capi.a(topology_level.o):/opt/rustwide/workdir/c-api/far/topology_level.cpp:264: first defined here [INFO] [stdout] /usr/bin/ld: /opt/rustwide/target/debug/build/opensubdiv-petite-sys-84e343bb6b2a46d1/out/libosd-capi.a(cpu_evaluator.o): in function `OpenSubdiv::v3_4_4::Far::StencilTableReal::GetOffsets() const': [INFO] [stdout] /opt/rustwide/target/debug/build/opensubdiv-petite-sys-84e343bb6b2a46d1/out/include/opensubdiv/osd/cpuEvaluator.h:72: multiple definition of `CpuEvaluator_EvalStencils'; /opt/rustwide/target/debug/build/opensubdiv-petite-sys-84e343bb6b2a46d1/out/libosd-capi.a(cpu_evaluator.o):/usr/include/c++/9/bits/stl_vector.h:916: first defined here [INFO] [stdout] /usr/bin/ld: /opt/rustwide/target/debug/build/opensubdiv-petite-sys-84e343bb6b2a46d1/out/libosd-capi.a(cpu_vertex_buffer.o): in function `CpuVertexBuffer_Create': [INFO] [stdout] /opt/rustwide/workdir/c-api/osd/cpu_vertex_buffer.cpp:8: multiple definition of `CpuVertexBuffer_Create'; /opt/rustwide/target/debug/build/opensubdiv-petite-sys-84e343bb6b2a46d1/out/libosd-capi.a(cpu_vertex_buffer.o):/opt/rustwide/workdir/c-api/osd/cpu_vertex_buffer.cpp:8: first defined here [INFO] [stdout] /usr/bin/ld: /opt/rustwide/target/debug/build/opensubdiv-petite-sys-84e343bb6b2a46d1/out/libosd-capi.a(cpu_vertex_buffer.o): in function `CpuVertexBuffer_destroy': [INFO] [stdout] /opt/rustwide/workdir/c-api/osd/cpu_vertex_buffer.cpp:14: multiple definition of `CpuVertexBuffer_destroy'; /opt/rustwide/target/debug/build/opensubdiv-petite-sys-84e343bb6b2a46d1/out/libosd-capi.a(cpu_vertex_buffer.o):/opt/rustwide/workdir/c-api/osd/cpu_vertex_buffer.cpp:14: first defined here [INFO] [stdout] /usr/bin/ld: /opt/rustwide/target/debug/build/opensubdiv-petite-sys-84e343bb6b2a46d1/out/libosd-capi.a(cpu_vertex_buffer.o): in function `CpuVertexBuffer_UpdateData': [INFO] [stdout] /opt/rustwide/workdir/c-api/osd/cpu_vertex_buffer.cpp:20: multiple definition of `CpuVertexBuffer_UpdateData'; /opt/rustwide/target/debug/build/opensubdiv-petite-sys-84e343bb6b2a46d1/out/libosd-capi.a(cpu_vertex_buffer.o):/opt/rustwide/workdir/c-api/osd/cpu_vertex_buffer.cpp:20: first defined here [INFO] [stdout] /usr/bin/ld: /opt/rustwide/target/debug/build/opensubdiv-petite-sys-84e343bb6b2a46d1/out/libosd-capi.a(cpu_vertex_buffer.o): in function `CpuVertexBuffer_GetNumElements': [INFO] [stdout] /opt/rustwide/workdir/c-api/osd/cpu_vertex_buffer.cpp:25: multiple definition of `CpuVertexBuffer_GetNumElements'; /opt/rustwide/target/debug/build/opensubdiv-petite-sys-84e343bb6b2a46d1/out/libosd-capi.a(cpu_vertex_buffer.o):/opt/rustwide/workdir/c-api/osd/cpu_vertex_buffer.cpp:25: first defined here [INFO] [stdout] /usr/bin/ld: /opt/rustwide/target/debug/build/opensubdiv-petite-sys-84e343bb6b2a46d1/out/libosd-capi.a(cpu_vertex_buffer.o): in function `CpuVertexBuffer_GetNumVertices': [INFO] [stdout] /opt/rustwide/workdir/c-api/osd/cpu_vertex_buffer.cpp:30: multiple definition of `CpuVertexBuffer_GetNumVertices'; /opt/rustwide/target/debug/build/opensubdiv-petite-sys-84e343bb6b2a46d1/out/libosd-capi.a(cpu_vertex_buffer.o):/opt/rustwide/workdir/c-api/osd/cpu_vertex_buffer.cpp:30: first defined here [INFO] [stdout] /usr/bin/ld: /opt/rustwide/target/debug/build/opensubdiv-petite-sys-84e343bb6b2a46d1/out/libosd-capi.a(cpu_vertex_buffer.o): in function `CpuVertexBuffer_BindCpuBuffer': [INFO] [stdout] /opt/rustwide/workdir/c-api/osd/cpu_vertex_buffer.cpp:35: multiple definition of `CpuVertexBuffer_BindCpuBuffer'; /opt/rustwide/target/debug/build/opensubdiv-petite-sys-84e343bb6b2a46d1/out/libosd-capi.a(cpu_vertex_buffer.o):/opt/rustwide/workdir/c-api/osd/cpu_vertex_buffer.cpp:35: first defined here [INFO] [stdout] collect2: error: ld returned 1 exit status [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: aborting due to previous error; 1 warning emitted [INFO] [stdout] [INFO] [stdout] [INFO] [stderr] The following warnings were emitted during compilation: [INFO] [stderr] [INFO] [stderr] warning: In file included from /opt/rustwide/target/debug/build/opensubdiv-petite-sys-84e343bb6b2a46d1/out/include/opensubdiv/far/topologyLevel.h:29, [INFO] [stderr] warning: from c-api/far/topology_level.cpp:1: [INFO] [stderr] warning: /opt/rustwide/target/debug/build/opensubdiv-petite-sys-84e343bb6b2a46d1/out/include/opensubdiv/far/../vtr/level.h: In member function 'void OpenSubdiv::v3_4_4::Vtr::internal::Level::resizeFaces(int)': [INFO] [stderr] warning: /opt/rustwide/target/debug/build/opensubdiv-petite-sys-84e343bb6b2a46d1/out/include/opensubdiv/far/../vtr/level.h:804:60: warning: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type '__gnu_cxx::__alloc_traits, OpenSubdiv::v3_4_4::Vtr::internal::Level::FTag>::value_type' {aka 'struct OpenSubdiv::v3_4_4::Vtr::internal::Level::FTag'}; use assignment or value-initialization instead [-Wclass-memaccess] [INFO] [stderr] warning: 804 | std::memset(&_faceTags[0], 0, _faceCount * sizeof(FTag)); [INFO] [stderr] warning: | ^ [INFO] [stderr] warning: /opt/rustwide/target/debug/build/opensubdiv-petite-sys-84e343bb6b2a46d1/out/include/opensubdiv/far/../vtr/level.h:165:12: note: '__gnu_cxx::__alloc_traits, OpenSubdiv::v3_4_4::Vtr::internal::Level::FTag>::value_type' {aka 'struct OpenSubdiv::v3_4_4::Vtr::internal::Level::FTag'} declared here [INFO] [stderr] warning: 165 | struct FTag { [INFO] [stderr] warning: | ^~~~ [INFO] [stderr] warning: /opt/rustwide/target/debug/build/opensubdiv-petite-sys-84e343bb6b2a46d1/out/include/opensubdiv/far/../vtr/level.h: In member function 'void OpenSubdiv::v3_4_4::Vtr::internal::Level::resizeEdges(int)': [INFO] [stderr] warning: /opt/rustwide/target/debug/build/opensubdiv-petite-sys-84e343bb6b2a46d1/out/include/opensubdiv/far/../vtr/level.h:825:64: warning: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type '__gnu_cxx::__alloc_traits, OpenSubdiv::v3_4_4::Vtr::internal::Level::ETag>::value_type' {aka 'struct OpenSubdiv::v3_4_4::Vtr::internal::Level::ETag'}; use assignment or value-initialization instead [-Wclass-memaccess] [INFO] [stderr] warning: 825 | std::memset(&_edgeTags[0], 0, _edgeCount * sizeof(ETag)); [INFO] [stderr] warning: | ^ [INFO] [stderr] warning: /opt/rustwide/target/debug/build/opensubdiv-petite-sys-84e343bb6b2a46d1/out/include/opensubdiv/far/../vtr/level.h:140:12: note: '__gnu_cxx::__alloc_traits, OpenSubdiv::v3_4_4::Vtr::internal::Level::ETag>::value_type' {aka 'struct OpenSubdiv::v3_4_4::Vtr::internal::Level::ETag'} declared here [INFO] [stderr] warning: 140 | struct ETag { [INFO] [stderr] warning: | ^~~~ [INFO] [stderr] warning: /opt/rustwide/target/debug/build/opensubdiv-petite-sys-84e343bb6b2a46d1/out/include/opensubdiv/far/../vtr/level.h: In member function 'void OpenSubdiv::v3_4_4::Vtr::internal::Level::resizeVertices(int)': [INFO] [stderr] warning: /opt/rustwide/target/debug/build/opensubdiv-petite-sys-84e343bb6b2a46d1/out/include/opensubdiv/far/../vtr/level.h:849:60: warning: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type '__gnu_cxx::__alloc_traits, OpenSubdiv::v3_4_4::Vtr::internal::Level::VTag>::value_type' {aka 'struct OpenSubdiv::v3_4_4::Vtr::internal::Level::VTag'}; use assignment or value-initialization instead [-Wclass-memaccess] [INFO] [stderr] warning: 849 | std::memset(&_vertTags[0], 0, _vertCount * sizeof(VTag)); [INFO] [stderr] warning: | ^ [INFO] [stderr] warning: /opt/rustwide/target/debug/build/opensubdiv-petite-sys-84e343bb6b2a46d1/out/include/opensubdiv/far/../vtr/level.h:97:12: note: '__gnu_cxx::__alloc_traits, OpenSubdiv::v3_4_4::Vtr::internal::Level::VTag>::value_type' {aka 'struct OpenSubdiv::v3_4_4::Vtr::internal::Level::VTag'} declared here [INFO] [stderr] warning: 97 | struct VTag { [INFO] [stderr] warning: | ^~~~ [INFO] [stderr] warning: In file included from /opt/rustwide/target/debug/build/opensubdiv-petite-sys-84e343bb6b2a46d1/out/include/opensubdiv/far/../far/topologyLevel.h:29, [INFO] [stderr] warning: from /opt/rustwide/target/debug/build/opensubdiv-petite-sys-84e343bb6b2a46d1/out/include/opensubdiv/far/topologyRefiner.h:32, [INFO] [stderr] warning: from c-api/far/topology_refiner.cpp:1: [INFO] [stderr] warning: /opt/rustwide/target/debug/build/opensubdiv-petite-sys-84e343bb6b2a46d1/out/include/opensubdiv/far/../far/../vtr/level.h: In member function 'void OpenSubdiv::v3_4_4::Vtr::internal::Level::resizeFaces(int)': [INFO] [stderr] warning: /opt/rustwide/target/debug/build/opensubdiv-petite-sys-84e343bb6b2a46d1/out/include/opensubdiv/far/../far/../vtr/level.h:804:60: warning: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type '__gnu_cxx::__alloc_traits, OpenSubdiv::v3_4_4::Vtr::internal::Level::FTag>::value_type' {aka 'struct OpenSubdiv::v3_4_4::Vtr::internal::Level::FTag'}; use assignment or value-initialization instead [-Wclass-memaccess] [INFO] [stderr] warning: 804 | std::memset(&_faceTags[0], 0, _faceCount * sizeof(FTag)); [INFO] [stderr] warning: | ^ [INFO] [stderr] warning: /opt/rustwide/target/debug/build/opensubdiv-petite-sys-84e343bb6b2a46d1/out/include/opensubdiv/far/../far/../vtr/level.h:165:12: note: '__gnu_cxx::__alloc_traits, OpenSubdiv::v3_4_4::Vtr::internal::Level::FTag>::value_type' {aka 'struct OpenSubdiv::v3_4_4::Vtr::internal::Level::FTag'} declared here [INFO] [stderr] warning: 165 | struct FTag { [INFO] [stderr] warning: | ^~~~ [INFO] [stderr] warning: /opt/rustwide/target/debug/build/opensubdiv-petite-sys-84e343bb6b2a46d1/out/include/opensubdiv/far/../far/../vtr/level.h: In member function 'void OpenSubdiv::v3_4_4::Vtr::internal::Level::resizeEdges(int)': [INFO] [stderr] warning: /opt/rustwide/target/debug/build/opensubdiv-petite-sys-84e343bb6b2a46d1/out/include/opensubdiv/far/../far/../vtr/level.h:825:64: warning: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type '__gnu_cxx::__alloc_traits, OpenSubdiv::v3_4_4::Vtr::internal::Level::ETag>::value_type' {aka 'struct OpenSubdiv::v3_4_4::Vtr::internal::Level::ETag'}; use assignment or value-initialization instead [-Wclass-memaccess] [INFO] [stderr] warning: 825 | std::memset(&_edgeTags[0], 0, _edgeCount * sizeof(ETag)); [INFO] [stderr] warning: | ^ [INFO] [stderr] warning: /opt/rustwide/target/debug/build/opensubdiv-petite-sys-84e343bb6b2a46d1/out/include/opensubdiv/far/../far/../vtr/level.h:140:12: note: '__gnu_cxx::__alloc_traits, OpenSubdiv::v3_4_4::Vtr::internal::Level::ETag>::value_type' {aka 'struct OpenSubdiv::v3_4_4::Vtr::internal::Level::ETag'} declared here [INFO] [stderr] warning: 140 | struct ETag { [INFO] [stderr] warning: | ^~~~ [INFO] [stderr] warning: /opt/rustwide/target/debug/build/opensubdiv-petite-sys-84e343bb6b2a46d1/out/include/opensubdiv/far/../far/../vtr/level.h: In member function 'void OpenSubdiv::v3_4_4::Vtr::internal::Level::resizeVertices(int)': [INFO] [stderr] warning: /opt/rustwide/target/debug/build/opensubdiv-petite-sys-84e343bb6b2a46d1/out/include/opensubdiv/far/../far/../vtr/level.h:849:60: warning: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type '__gnu_cxx::__alloc_traits, OpenSubdiv::v3_4_4::Vtr::internal::Level::VTag>::value_type' {aka 'struct OpenSubdiv::v3_4_4::Vtr::internal::Level::VTag'}; use assignment or value-initialization instead [-Wclass-memaccess] [INFO] [stderr] warning: 849 | std::memset(&_vertTags[0], 0, _vertCount * sizeof(VTag)); [INFO] [stderr] warning: | ^ [INFO] [stderr] warning: /opt/rustwide/target/debug/build/opensubdiv-petite-sys-84e343bb6b2a46d1/out/include/opensubdiv/far/../far/../vtr/level.h:97:12: note: '__gnu_cxx::__alloc_traits, OpenSubdiv::v3_4_4::Vtr::internal::Level::VTag>::value_type' {aka 'struct OpenSubdiv::v3_4_4::Vtr::internal::Level::VTag'} declared here [INFO] [stderr] warning: 97 | struct VTag { [INFO] [stderr] warning: | ^~~~ [INFO] [stderr] warning: In file included from c-api/far/topology_refiner.cpp:2: [INFO] [stderr] warning: /opt/rustwide/target/debug/build/opensubdiv-petite-sys-84e343bb6b2a46d1/out/include/opensubdiv/far/topologyRefinerFactory.h: In instantiation of 'static bool OpenSubdiv::v3_4_4::Far::TopologyRefinerFactory::populateBaseLevel(OpenSubdiv::v3_4_4::Far::TopologyRefiner&, const MESH&, OpenSubdiv::v3_4_4::Far::TopologyRefinerFactory::Options) [with MESH = OpenSubdiv::v3_4_4::Far::TopologyDescriptor]': [INFO] [stderr] warning: /opt/rustwide/target/debug/build/opensubdiv-petite-sys-84e343bb6b2a46d1/out/include/opensubdiv/far/topologyRefinerFactory.h:337:28: required from 'static OpenSubdiv::v3_4_4::Far::TopologyRefiner* OpenSubdiv::v3_4_4::Far::TopologyRefinerFactory::Create(const MESH&, OpenSubdiv::v3_4_4::Far::TopologyRefinerFactory::Options) [with MESH = OpenSubdiv::v3_4_4::Far::TopologyDescriptor]' [INFO] [stderr] warning: c-api/far/topology_refiner.cpp:15:100: required from here [INFO] [stderr] warning: /opt/rustwide/target/debug/build/opensubdiv-petite-sys-84e343bb6b2a46d1/out/include/opensubdiv/far/topologyRefinerFactory.h:383:33: warning: cast between incompatible function types from 'void (*)(OpenSubdiv::v3_4_4::Far::TopologyRefinerFactory::TopologyError, const char*, const OpenSubdiv::v3_4_4::Far::TopologyDescriptor&)' {aka 'void (*)(OpenSubdiv::v3_4_4::Vtr::internal::Level::TopologyError, const char*, const OpenSubdiv::v3_4_4::Far::TopologyDescriptor&)'} to 'OpenSubdiv::v3_4_4::Far::TopologyRefinerFactoryBase::TopologyCallback' {aka 'void (*)(OpenSubdiv::v3_4_4::Vtr::internal::Level::TopologyError, const char*, const void*)'} [-Wcast-function-type] [INFO] [stderr] warning: 383 | TopologyCallback callback = reinterpret_cast(reportInvalidTopology); [INFO] [stderr] warning: | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ [INFO] [stderr] warning: At global scope: [INFO] [stderr] warning: cc1plus: warning: unrecognized command line option '-Wno-return-type-c-linkage' [INFO] [stderr] warning: At global scope: [INFO] [stderr] warning: cc1plus: warning: unrecognized command line option '-Wno-return-type-c-linkage' [INFO] [stderr] warning: In file included from /opt/rustwide/target/debug/build/opensubdiv-petite-sys-84e343bb6b2a46d1/out/include/opensubdiv/far/primvarRefiner.h:34, [INFO] [stderr] warning: from c-api/far/primvar_refiner.cpp:1: [INFO] [stderr] warning: /opt/rustwide/target/debug/build/opensubdiv-petite-sys-84e343bb6b2a46d1/out/include/opensubdiv/far/../vtr/level.h: In member function 'void OpenSubdiv::v3_4_4::Vtr::internal::Level::resizeFaces(int)': [INFO] [stderr] warning: /opt/rustwide/target/debug/build/opensubdiv-petite-sys-84e343bb6b2a46d1/out/include/opensubdiv/far/../vtr/level.h:804:60: warning: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type '__gnu_cxx::__alloc_traits, OpenSubdiv::v3_4_4::Vtr::internal::Level::FTag>::value_type' {aka 'struct OpenSubdiv::v3_4_4::Vtr::internal::Level::FTag'}; use assignment or value-initialization instead [-Wclass-memaccess] [INFO] [stderr] warning: 804 | std::memset(&_faceTags[0], 0, _faceCount * sizeof(FTag)); [INFO] [stderr] warning: | ^ [INFO] [stderr] warning: /opt/rustwide/target/debug/build/opensubdiv-petite-sys-84e343bb6b2a46d1/out/include/opensubdiv/far/../vtr/level.h:165:12: note: '__gnu_cxx::__alloc_traits, OpenSubdiv::v3_4_4::Vtr::internal::Level::FTag>::value_type' {aka 'struct OpenSubdiv::v3_4_4::Vtr::internal::Level::FTag'} declared here [INFO] [stderr] warning: 165 | struct FTag { [INFO] [stderr] warning: | ^~~~ [INFO] [stderr] warning: /opt/rustwide/target/debug/build/opensubdiv-petite-sys-84e343bb6b2a46d1/out/include/opensubdiv/far/../vtr/level.h: In member function 'void OpenSubdiv::v3_4_4::Vtr::internal::Level::resizeEdges(int)': [INFO] [stderr] warning: /opt/rustwide/target/debug/build/opensubdiv-petite-sys-84e343bb6b2a46d1/out/include/opensubdiv/far/../vtr/level.h:825:64: warning: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type '__gnu_cxx::__alloc_traits, OpenSubdiv::v3_4_4::Vtr::internal::Level::ETag>::value_type' {aka 'struct OpenSubdiv::v3_4_4::Vtr::internal::Level::ETag'}; use assignment or value-initialization instead [-Wclass-memaccess] [INFO] [stderr] warning: 825 | std::memset(&_edgeTags[0], 0, _edgeCount * sizeof(ETag)); [INFO] [stderr] warning: | ^ [INFO] [stderr] warning: /opt/rustwide/target/debug/build/opensubdiv-petite-sys-84e343bb6b2a46d1/out/include/opensubdiv/far/../vtr/level.h:140:12: note: '__gnu_cxx::__alloc_traits, OpenSubdiv::v3_4_4::Vtr::internal::Level::ETag>::value_type' {aka 'struct OpenSubdiv::v3_4_4::Vtr::internal::Level::ETag'} declared here [INFO] [stderr] warning: 140 | struct ETag { [INFO] [stderr] warning: | ^~~~ [INFO] [stderr] warning: /opt/rustwide/target/debug/build/opensubdiv-petite-sys-84e343bb6b2a46d1/out/include/opensubdiv/far/../vtr/level.h: In member function 'void OpenSubdiv::v3_4_4::Vtr::internal::Level::resizeVertices(int)': [INFO] [stderr] warning: /opt/rustwide/target/debug/build/opensubdiv-petite-sys-84e343bb6b2a46d1/out/include/opensubdiv/far/../vtr/level.h:849:60: warning: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type '__gnu_cxx::__alloc_traits, OpenSubdiv::v3_4_4::Vtr::internal::Level::VTag>::value_type' {aka 'struct OpenSubdiv::v3_4_4::Vtr::internal::Level::VTag'}; use assignment or value-initialization instead [-Wclass-memaccess] [INFO] [stderr] warning: 849 | std::memset(&_vertTags[0], 0, _vertCount * sizeof(VTag)); [INFO] [stderr] warning: | ^ [INFO] [stderr] warning: /opt/rustwide/target/debug/build/opensubdiv-petite-sys-84e343bb6b2a46d1/out/include/opensubdiv/far/../vtr/level.h:97:12: note: '__gnu_cxx::__alloc_traits, OpenSubdiv::v3_4_4::Vtr::internal::Level::VTag>::value_type' {aka 'struct OpenSubdiv::v3_4_4::Vtr::internal::Level::VTag'} declared here [INFO] [stderr] warning: 97 | struct VTag { [INFO] [stderr] warning: | ^~~~ [INFO] [stderr] warning: At global scope: [INFO] [stderr] warning: cc1plus: warning: unrecognized command line option '-Wno-return-type-c-linkage' [INFO] [stderr] [INFO] [stderr] error: could not compile `opensubdiv-petite-sys` due to 2 previous errors; 1 warning emitted [INFO] running `Command { std: "docker" "inspect" "a08e63c169fbc70bf38cc030c9e347eac45bf2f7ae55bc62fdec7a072bdc0bbd", kill_on_drop: false }` [INFO] running `Command { std: "docker" "rm" "-f" "a08e63c169fbc70bf38cc030c9e347eac45bf2f7ae55bc62fdec7a072bdc0bbd", kill_on_drop: false }` [INFO] [stdout] a08e63c169fbc70bf38cc030c9e347eac45bf2f7ae55bc62fdec7a072bdc0bbd