[INFO] fetching crate ufbx 0.1.3... [INFO] testing ufbx-0.1.3 against beta-2022-04-10 for beta-1.61-1 [INFO] extracting crate ufbx 0.1.3 into /workspace/builds/worker-18/source [INFO] validating manifest of crates.io crate ufbx 0.1.3 on toolchain beta-2022-04-10 [INFO] running `Command { std: "/workspace/cargo-home/bin/cargo" "+beta-2022-04-10" "metadata" "--manifest-path" "Cargo.toml" "--no-deps", kill_on_drop: false }` [INFO] started tweaking crates.io crate ufbx 0.1.3 [INFO] finished tweaking crates.io crate ufbx 0.1.3 [INFO] tweaked toml for crates.io crate ufbx 0.1.3 written to /workspace/builds/worker-18/source/Cargo.toml [INFO] running `Command { std: "/workspace/cargo-home/bin/cargo" "+beta-2022-04-10" "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" "+beta-2022-04-10" "fetch" "--manifest-path" "Cargo.toml", kill_on_drop: false }` [INFO] [stderr] Blocking waiting for file lock on package cache [INFO] running `Command { std: "docker" "create" "-v" "/var/lib/crater-agent-workspace/builds/worker-18/target:/opt/rustwide/target:rw,Z" "-v" "/var/lib/crater-agent-workspace/builds/worker-18/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:b0c94ce3c1162fcb8e57cac5b65ec2f72eabb1eebea4fcc35e269e823f681646" "/opt/rustwide/cargo-home/bin/cargo" "+beta-2022-04-10" "metadata" "--no-deps" "--format-version=1", kill_on_drop: false }` [INFO] [stdout] afc7b0a6c8049f280981444f40e09807b03e0e78ce223dc6ede96969a61ba0b4 [INFO] running `Command { std: "docker" "start" "-a" "afc7b0a6c8049f280981444f40e09807b03e0e78ce223dc6ede96969a61ba0b4", kill_on_drop: false }` [INFO] running `Command { std: "docker" "inspect" "afc7b0a6c8049f280981444f40e09807b03e0e78ce223dc6ede96969a61ba0b4", kill_on_drop: false }` [INFO] running `Command { std: "docker" "rm" "-f" "afc7b0a6c8049f280981444f40e09807b03e0e78ce223dc6ede96969a61ba0b4", kill_on_drop: false }` [INFO] [stdout] afc7b0a6c8049f280981444f40e09807b03e0e78ce223dc6ede96969a61ba0b4 [INFO] running `Command { std: "docker" "create" "-v" "/var/lib/crater-agent-workspace/builds/worker-18/target:/opt/rustwide/target:rw,Z" "-v" "/var/lib/crater-agent-workspace/builds/worker-18/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=warn" "-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:b0c94ce3c1162fcb8e57cac5b65ec2f72eabb1eebea4fcc35e269e823f681646" "/opt/rustwide/cargo-home/bin/cargo" "+beta-2022-04-10" "build" "--frozen" "--message-format=json", kill_on_drop: false }` [INFO] [stdout] ba5f7bbd0b1628d218a5b025c8b055386840e6f059073c7115d43e3508f967fb [INFO] running `Command { std: "docker" "start" "-a" "ba5f7bbd0b1628d218a5b025c8b055386840e6f059073c7115d43e3508f967fb", kill_on_drop: false }` [INFO] [stderr] Compiling ufbx v0.1.3 (/opt/rustwide/workdir) [INFO] [stderr] The following warnings were emitted during compilation: [INFO] [stderr] [INFO] [stderr] warning: ufbx/ufbx.c: In function 'ufbxi_find_vec3': [INFO] [stderr] warning: ufbx/ufbx.c:9708:19: warning: missing braces around initializer [-Wmissing-braces] [INFO] [stderr] warning: 9708 | ufbx_vec3 def = { def_x, def_y, def_z }; [INFO] [stderr] warning: | ^ [INFO] [stderr] warning: | {{ }} [INFO] [stderr] warning: ufbx/ufbx.c: At top level: [INFO] [stderr] warning: ufbx/ufbx.c:11763:41: warning: missing braces around initializer [-Wmissing-braces] [INFO] [stderr] warning: 11763 | static const ufbx_vec3 ufbxi_one_vec3 = { 1.0f, 1.0f, 1.0f }; [INFO] [stderr] warning: | ^ [INFO] [stderr] warning: | {{ }} [INFO] [stderr] warning: ufbx/ufbx.c: In function 'ufbxi_get_transform': [INFO] [stderr] warning: ufbx/ufbx.c:11852:21: warning: missing braces around initializer [-Wmissing-braces] [INFO] [stderr] warning: 11852 | ufbx_transform t = { { 0,0,0 }, { 0,0,0,1 }, { 1,1,1 }}; [INFO] [stderr] warning: | ^ [INFO] [stderr] warning: | {{ }} [INFO] [stderr] warning: ufbx/ufbx.c:11852:21: warning: missing braces around initializer [-Wmissing-braces] [INFO] [stderr] warning: 11852 | ufbx_transform t = { { 0,0,0 }, { 0,0,0,1 }, { 1,1,1 }}; [INFO] [stderr] warning: | ^ [INFO] [stderr] warning: | {{ }} {{ }} [INFO] [stderr] warning: ufbx/ufbx.c:11852:21: warning: missing braces around initializer [-Wmissing-braces] [INFO] [stderr] warning: 11852 | ufbx_transform t = { { 0,0,0 }, { 0,0,0,1 }, { 1,1,1 }}; [INFO] [stderr] warning: | ^ [INFO] [stderr] warning: | {{ }} {{ }} {{ }} [INFO] [stderr] warning: ufbx/ufbx.c:11852:21: warning: missing braces around initializer [-Wmissing-braces] [INFO] [stderr] warning: 11852 | ufbx_transform t = { { 0,0,0 }, { 0,0,0,1 }, { 1,1,1 }}; [INFO] [stderr] warning: | ^ [INFO] [stderr] warning: | {{ }} {{ }} {{ }} [INFO] [stderr] warning: ufbx/ufbx.c: In function 'ufbxi_get_geometry_transform': [INFO] [stderr] warning: ufbx/ufbx.c:11882:21: warning: missing braces around initializer [-Wmissing-braces] [INFO] [stderr] warning: 11882 | ufbx_transform t = { { 0,0,0 }, { 0,0,0,1 }, { 1,1,1 }}; [INFO] [stderr] warning: | ^ [INFO] [stderr] warning: | {{ }} [INFO] [stderr] warning: ufbx/ufbx.c:11882:21: warning: missing braces around initializer [-Wmissing-braces] [INFO] [stderr] warning: 11882 | ufbx_transform t = { { 0,0,0 }, { 0,0,0,1 }, { 1,1,1 }}; [INFO] [stderr] warning: | ^ [INFO] [stderr] warning: | {{ }} {{ }} [INFO] [stderr] warning: ufbx/ufbx.c:11882:21: warning: missing braces around initializer [-Wmissing-braces] [INFO] [stderr] warning: 11882 | ufbx_transform t = { { 0,0,0 }, { 0,0,0,1 }, { 1,1,1 }}; [INFO] [stderr] warning: | ^ [INFO] [stderr] warning: | {{ }} {{ }} {{ }} [INFO] [stderr] warning: ufbx/ufbx.c:11882:21: warning: missing braces around initializer [-Wmissing-braces] [INFO] [stderr] warning: 11882 | ufbx_transform t = { { 0,0,0 }, { 0,0,0,1 }, { 1,1,1 }}; [INFO] [stderr] warning: | ^ [INFO] [stderr] warning: | {{ }} {{ }} {{ }} [INFO] [stderr] warning: ufbx/ufbx.c: In function 'ufbxi_get_texture_transform': [INFO] [stderr] warning: ufbx/ufbx.c:11902:21: warning: missing braces around initializer [-Wmissing-braces] [INFO] [stderr] warning: 11902 | ufbx_transform t = { { 0,0,0 }, { 0,0,0,1 }, { 1,1,1 }}; [INFO] [stderr] warning: | ^ [INFO] [stderr] warning: | {{ }} [INFO] [stderr] warning: ufbx/ufbx.c:11902:21: warning: missing braces around initializer [-Wmissing-braces] [INFO] [stderr] warning: 11902 | ufbx_transform t = { { 0,0,0 }, { 0,0,0,1 }, { 1,1,1 }}; [INFO] [stderr] warning: | ^ [INFO] [stderr] warning: | {{ }} {{ }} [INFO] [stderr] warning: ufbx/ufbx.c:11902:21: warning: missing braces around initializer [-Wmissing-braces] [INFO] [stderr] warning: 11902 | ufbx_transform t = { { 0,0,0 }, { 0,0,0,1 }, { 1,1,1 }}; [INFO] [stderr] warning: | ^ [INFO] [stderr] warning: | {{ }} {{ }} {{ }} [INFO] [stderr] warning: ufbx/ufbx.c:11902:21: warning: missing braces around initializer [-Wmissing-braces] [INFO] [stderr] warning: 11902 | ufbx_transform t = { { 0,0,0 }, { 0,0,0,1 }, { 1,1,1 }}; [INFO] [stderr] warning: | ^ [INFO] [stderr] warning: | {{ }} {{ }} {{ }} [INFO] [stderr] warning: ufbx/ufbx.c:11915:32: warning: missing braces around initializer [-Wmissing-braces] [INFO] [stderr] warning: 11915 | const ufbx_vec3 swap_scale = { -1.0f, 0.0f, 0.0f }; [INFO] [stderr] warning: | ^ [INFO] [stderr] warning: | {{ }} [INFO] [stderr] warning: ufbx/ufbx.c:11916:33: warning: missing braces around initializer [-Wmissing-braces] [INFO] [stderr] warning: 11916 | const ufbx_vec3 swap_rotate = { 0.0f, 0.0f, -90.0f }; [INFO] [stderr] warning: | ^ [INFO] [stderr] warning: | {{ }} [INFO] [stderr] warning: ufbx/ufbx.c: In function 'ufbxi_get_constraint_transform': [INFO] [stderr] warning: ufbx/ufbx.c:11931:21: warning: missing braces around initializer [-Wmissing-braces] [INFO] [stderr] warning: 11931 | ufbx_transform t = { { 0,0,0 }, { 0,0,0,1 }, { 1,1,1 }}; [INFO] [stderr] warning: | ^ [INFO] [stderr] warning: | {{ }} [INFO] [stderr] warning: ufbx/ufbx.c:11931:21: warning: missing braces around initializer [-Wmissing-braces] [INFO] [stderr] warning: 11931 | ufbx_transform t = { { 0,0,0 }, { 0,0,0,1 }, { 1,1,1 }}; [INFO] [stderr] warning: | ^ [INFO] [stderr] warning: | {{ }} {{ }} [INFO] [stderr] warning: ufbx/ufbx.c:11931:21: warning: missing braces around initializer [-Wmissing-braces] [INFO] [stderr] warning: 11931 | ufbx_transform t = { { 0,0,0 }, { 0,0,0,1 }, { 1,1,1 }}; [INFO] [stderr] warning: | ^ [INFO] [stderr] warning: | {{ }} {{ }} {{ }} [INFO] [stderr] warning: ufbx/ufbx.c:11931:21: warning: missing braces around initializer [-Wmissing-braces] [INFO] [stderr] warning: 11931 | ufbx_transform t = { { 0,0,0 }, { 0,0,0,1 }, { 1,1,1 }}; [INFO] [stderr] warning: | ^ [INFO] [stderr] warning: | {{ }} {{ }} {{ }} [INFO] [stderr] warning: ufbx/ufbx.c: At top level: [INFO] [stderr] warning: ufbx/ufbx.c:12018:63: warning: missing braces around initializer [-Wmissing-braces] [INFO] [stderr] warning: 12018 | static const ufbxi_aperture_format ufbxi_aperture_formats[] = { [INFO] [stderr] warning: | ^ [INFO] [stderr] warning: 12019 | { (ufbx_real)1.000, (ufbx_real)1.000, (ufbx_real)1.0 }, // UFBX_APERTURE_FORMAT_CUSTOM [INFO] [stderr] warning: | {{{ }}} [INFO] [stderr] warning: ufbx/ufbx.c:12018:63: warning: missing braces around initializer [-Wmissing-braces] [INFO] [stderr] warning: 12018 | static const ufbxi_aperture_format ufbxi_aperture_formats[] = { [INFO] [stderr] warning: | ^ [INFO] [stderr] warning: 12019 | { (ufbx_real)1.000, (ufbx_real)1.000, (ufbx_real)1.0 }, // UFBX_APERTURE_FORMAT_CUSTOM [INFO] [stderr] warning: | {{{ }}} [INFO] [stderr] warning: 12020 | { (ufbx_real)0.404, (ufbx_real)0.295, (ufbx_real)1.0 }, // UFBX_APERTURE_FORMAT_16MM_THEATRICAL [INFO] [stderr] warning: | {{{ }}} [INFO] [stderr] warning: ufbx/ufbx.c:12018:63: warning: missing braces around initializer [-Wmissing-braces] [INFO] [stderr] warning: 12018 | static const ufbxi_aperture_format ufbxi_aperture_formats[] = { [INFO] [stderr] warning: | ^ [INFO] [stderr] warning: 12019 | { (ufbx_real)1.000, (ufbx_real)1.000, (ufbx_real)1.0 }, // UFBX_APERTURE_FORMAT_CUSTOM [INFO] [stderr] warning: | {{{ }}} [INFO] [stderr] warning: 12020 | { (ufbx_real)0.404, (ufbx_real)0.295, (ufbx_real)1.0 }, // UFBX_APERTURE_FORMAT_16MM_THEATRICAL [INFO] [stderr] warning: | {{{ }}} [INFO] [stderr] warning: 12021 | { (ufbx_real)0.493, (ufbx_real)0.292, (ufbx_real)1.0 }, // UFBX_APERTURE_FORMAT_SUPER_16MM [INFO] [stderr] warning: | {{{ }}} [INFO] [stderr] warning: ufbx/ufbx.c:12018:63: warning: missing braces around initializer [-Wmissing-braces] [INFO] [stderr] warning: 12018 | static const ufbxi_aperture_format ufbxi_aperture_formats[] = { [INFO] [stderr] warning: | ^ [INFO] [stderr] warning: 12019 | { (ufbx_real)1.000, (ufbx_real)1.000, (ufbx_real)1.0 }, // UFBX_APERTURE_FORMAT_CUSTOM [INFO] [stderr] warning: | {{{ }}} [INFO] [stderr] warning: 12020 | { (ufbx_real)0.404, (ufbx_real)0.295, (ufbx_real)1.0 }, // UFBX_APERTURE_FORMAT_16MM_THEATRICAL [INFO] [stderr] warning: | {{{ }}} [INFO] [stderr] warning: 12021 | { (ufbx_real)0.493, (ufbx_real)0.292, (ufbx_real)1.0 }, // UFBX_APERTURE_FORMAT_SUPER_16MM [INFO] [stderr] warning: | {{{ }}} [INFO] [stderr] warning: 12022 | { (ufbx_real)0.864, (ufbx_real)0.630, (ufbx_real)1.0 }, // UFBX_APERTURE_FORMAT_35MM_ACADEMY [INFO] [stderr] warning: | {{{ }}} [INFO] [stderr] warning: ufbx/ufbx.c:12018:63: warning: missing braces around initializer [-Wmissing-braces] [INFO] [stderr] warning: 12018 | static const ufbxi_aperture_format ufbxi_aperture_formats[] = { [INFO] [stderr] warning: | ^ [INFO] [stderr] warning: 12019 | { (ufbx_real)1.000, (ufbx_real)1.000, (ufbx_real)1.0 }, // UFBX_APERTURE_FORMAT_CUSTOM [INFO] [stderr] warning: | {{{ }}} [INFO] [stderr] warning: 12020 | { (ufbx_real)0.404, (ufbx_real)0.295, (ufbx_real)1.0 }, // UFBX_APERTURE_FORMAT_16MM_THEATRICAL [INFO] [stderr] warning: | {{{ }}} [INFO] [stderr] warning: 12021 | { (ufbx_real)0.493, (ufbx_real)0.292, (ufbx_real)1.0 }, // UFBX_APERTURE_FORMAT_SUPER_16MM [INFO] [stderr] warning: | {{{ }}} [INFO] [stderr] warning: 12022 | { (ufbx_real)0.864, (ufbx_real)0.630, (ufbx_real)1.0 }, // UFBX_APERTURE_FORMAT_35MM_ACADEMY [INFO] [stderr] warning: | {{{ }}} [INFO] [stderr] warning: 12023 | { (ufbx_real)0.816, (ufbx_real)0.612, (ufbx_real)1.0 }, // UFBX_APERTURE_FORMAT_35MM_TV_PROJECTION [INFO] [stderr] warning: | {{{ }}} [INFO] [stderr] warning: ufbx/ufbx.c:12018:63: warning: missing braces around initializer [-Wmissing-braces] [INFO] [stderr] warning: 12018 | static const ufbxi_aperture_format ufbxi_aperture_formats[] = { [INFO] [stderr] warning: | ^ [INFO] [stderr] warning: 12019 | { (ufbx_real)1.000, (ufbx_real)1.000, (ufbx_real)1.0 }, // UFBX_APERTURE_FORMAT_CUSTOM [INFO] [stderr] warning: | {{{ }}} [INFO] [stderr] warning: 12020 | { (ufbx_real)0.404, (ufbx_real)0.295, (ufbx_real)1.0 }, // UFBX_APERTURE_FORMAT_16MM_THEATRICAL [INFO] [stderr] warning: | {{{ }}} [INFO] [stderr] warning: 12021 | { (ufbx_real)0.493, (ufbx_real)0.292, (ufbx_real)1.0 }, // UFBX_APERTURE_FORMAT_SUPER_16MM [INFO] [stderr] warning: | {{{ }}} [INFO] [stderr] warning: 12022 | { (ufbx_real)0.864, (ufbx_real)0.630, (ufbx_real)1.0 }, // UFBX_APERTURE_FORMAT_35MM_ACADEMY [INFO] [stderr] warning: | {{{ }}} [INFO] [stderr] warning: 12023 | { (ufbx_real)0.816, (ufbx_real)0.612, (ufbx_real)1.0 }, // UFBX_APERTURE_FORMAT_35MM_TV_PROJECTION [INFO] [stderr] warning: | {{{ }}} [INFO] [stderr] warning: 12024 | { (ufbx_real)0.980, (ufbx_real)0.735, (ufbx_real)1.0 }, // UFBX_APERTURE_FORMAT_35MM_FULL_APERTURE [INFO] [stderr] warning: | {{{ }}} [INFO] [stderr] warning: ufbx/ufbx.c:12018:63: warning: missing braces around initializer [-Wmissing-braces] [INFO] [stderr] warning: 12018 | static const ufbxi_aperture_format ufbxi_aperture_formats[] = { [INFO] [stderr] warning: | ^ [INFO] [stderr] warning: 12019 | { (ufbx_real)1.000, (ufbx_real)1.000, (ufbx_real)1.0 }, // UFBX_APERTURE_FORMAT_CUSTOM [INFO] [stderr] warning: | {{{ }}} [INFO] [stderr] warning: 12020 | { (ufbx_real)0.404, (ufbx_real)0.295, (ufbx_real)1.0 }, // UFBX_APERTURE_FORMAT_16MM_THEATRICAL [INFO] [stderr] warning: | {{{ }}} [INFO] [stderr] warning: 12021 | { (ufbx_real)0.493, (ufbx_real)0.292, (ufbx_real)1.0 }, // UFBX_APERTURE_FORMAT_SUPER_16MM [INFO] [stderr] warning: | {{{ }}} [INFO] [stderr] warning: 12022 | { (ufbx_real)0.864, (ufbx_real)0.630, (ufbx_real)1.0 }, // UFBX_APERTURE_FORMAT_35MM_ACADEMY [INFO] [stderr] warning: | {{{ }}} [INFO] [stderr] warning: 12023 | { (ufbx_real)0.816, (ufbx_real)0.612, (ufbx_real)1.0 }, // UFBX_APERTURE_FORMAT_35MM_TV_PROJECTION [INFO] [stderr] warning: | {{{ }}} [INFO] [stderr] warning: 12024 | { (ufbx_real)0.980, (ufbx_real)0.735, (ufbx_real)1.0 }, // UFBX_APERTURE_FORMAT_35MM_FULL_APERTURE [INFO] [stderr] warning: | {{{ }}} [INFO] [stderr] warning: 12025 | { (ufbx_real)0.825, (ufbx_real)0.446, (ufbx_real)1.0 }, // UFBX_APERTURE_FORMAT_35MM_185_PROJECTION [INFO] [stderr] warning: | {{{ }}} [INFO] [stderr] warning: ufbx/ufbx.c:12018:63: warning: missing braces around initializer [-Wmissing-braces] [INFO] [stderr] warning: 12018 | static const ufbxi_aperture_format ufbxi_aperture_formats[] = { [INFO] [stderr] warning: | ^ [INFO] [stderr] warning: 12019 | { (ufbx_real)1.000, (ufbx_real)1.000, (ufbx_real)1.0 }, // UFBX_APERTURE_FORMAT_CUSTOM [INFO] [stderr] warning: | {{{ }}} [INFO] [stderr] warning: 12020 | { (ufbx_real)0.404, (ufbx_real)0.295, (ufbx_real)1.0 }, // UFBX_APERTURE_FORMAT_16MM_THEATRICAL [INFO] [stderr] warning: | {{{ }}} [INFO] [stderr] warning: 12021 | { (ufbx_real)0.493, (ufbx_real)0.292, (ufbx_real)1.0 }, // UFBX_APERTURE_FORMAT_SUPER_16MM [INFO] [stderr] warning: | {{{ }}} [INFO] [stderr] warning: 12022 | { (ufbx_real)0.864, (ufbx_real)0.630, (ufbx_real)1.0 }, // UFBX_APERTURE_FORMAT_35MM_ACADEMY [INFO] [stderr] warning: | {{{ }}} [INFO] [stderr] warning: 12023 | { (ufbx_real)0.816, (ufbx_real)0.612, (ufbx_real)1.0 }, // UFBX_APERTURE_FORMAT_35MM_TV_PROJECTION [INFO] [stderr] warning: | {{{ }}} [INFO] [stderr] warning: 12024 | { (ufbx_real)0.980, (ufbx_real)0.735, (ufbx_real)1.0 }, // UFBX_APERTURE_FORMAT_35MM_FULL_APERTURE [INFO] [stderr] warning: | {{{ }}} [INFO] [stderr] warning: 12025 | { (ufbx_real)0.825, (ufbx_real)0.446, (ufbx_real)1.0 }, // UFBX_APERTURE_FORMAT_35MM_185_PROJECTION [INFO] [stderr] warning: | {{{ }}} [INFO] [stderr] warning: 12026 | { (ufbx_real)0.864, (ufbx_real)0.732, (ufbx_real)2.0 }, // UFBX_APERTURE_FORMAT_35MM_ANAMORPHIC [INFO] [stderr] warning: | {{{ }}} [INFO] [stderr] warning: ufbx/ufbx.c:12018:63: warning: missing braces around initializer [-Wmissing-braces] [INFO] [stderr] warning: 12018 | static const ufbxi_aperture_format ufbxi_aperture_formats[] = { [INFO] [stderr] warning: | ^ [INFO] [stderr] warning: 12019 | { (ufbx_real)1.000, (ufbx_real)1.000, (ufbx_real)1.0 }, // UFBX_APERTURE_FORMAT_CUSTOM [INFO] [stderr] warning: | {{{ }}} [INFO] [stderr] warning: 12020 | { (ufbx_real)0.404, (ufbx_real)0.295, (ufbx_real)1.0 }, // UFBX_APERTURE_FORMAT_16MM_THEATRICAL [INFO] [stderr] warning: | {{{ }}} [INFO] [stderr] warning: 12021 | { (ufbx_real)0.493, (ufbx_real)0.292, (ufbx_real)1.0 }, // UFBX_APERTURE_FORMAT_SUPER_16MM [INFO] [stderr] warning: | {{{ }}} [INFO] [stderr] warning: 12022 | { (ufbx_real)0.864, (ufbx_real)0.630, (ufbx_real)1.0 }, // UFBX_APERTURE_FORMAT_35MM_ACADEMY [INFO] [stderr] warning: | {{{ }}} [INFO] [stderr] warning: 12023 | { (ufbx_real)0.816, (ufbx_real)0.612, (ufbx_real)1.0 }, // UFBX_APERTURE_FORMAT_35MM_TV_PROJECTION [INFO] [stderr] warning: | {{{ }}} [INFO] [stderr] warning: 12024 | { (ufbx_real)0.980, (ufbx_real)0.735, (ufbx_real)1.0 }, // UFBX_APERTURE_FORMAT_35MM_FULL_APERTURE [INFO] [stderr] warning: | {{{ }}} [INFO] [stderr] warning: 12025 | { (ufbx_real)0.825, (ufbx_real)0.446, (ufbx_real)1.0 }, // UFBX_APERTURE_FORMAT_35MM_185_PROJECTION [INFO] [stderr] warning: | {{{ }}} [INFO] [stderr] warning: 12026 | { (ufbx_real)0.864, (ufbx_real)0.732, (ufbx_real)2.0 }, // UFBX_APERTURE_FORMAT_35MM_ANAMORPHIC [INFO] [stderr] warning: | {{{ }}} [INFO] [stderr] warning: 12027 | { (ufbx_real)2.066, (ufbx_real)0.906, (ufbx_real)1.0 }, // UFBX_APERTURE_FORMAT_70MM_PROJECTION [INFO] [stderr] warning: | {{{ }}} [INFO] [stderr] warning: ufbx/ufbx.c:12018:63: warning: missing braces around initializer [-Wmissing-braces] [INFO] [stderr] warning: 12018 | static const ufbxi_aperture_format ufbxi_aperture_formats[] = { [INFO] [stderr] warning: | ^ [INFO] [stderr] warning: 12019 | { (ufbx_real)1.000, (ufbx_real)1.000, (ufbx_real)1.0 }, // UFBX_APERTURE_FORMAT_CUSTOM [INFO] [stderr] warning: | {{{ }}} [INFO] [stderr] warning: 12020 | { (ufbx_real)0.404, (ufbx_real)0.295, (ufbx_real)1.0 }, // UFBX_APERTURE_FORMAT_16MM_THEATRICAL [INFO] [stderr] warning: | {{{ }}} [INFO] [stderr] warning: 12021 | { (ufbx_real)0.493, (ufbx_real)0.292, (ufbx_real)1.0 }, // UFBX_APERTURE_FORMAT_SUPER_16MM [INFO] [stderr] warning: | {{{ }}} [INFO] [stderr] warning: 12022 | { (ufbx_real)0.864, (ufbx_real)0.630, (ufbx_real)1.0 }, // UFBX_APERTURE_FORMAT_35MM_ACADEMY [INFO] [stderr] warning: | {{{ }}} [INFO] [stderr] warning: 12023 | { (ufbx_real)0.816, (ufbx_real)0.612, (ufbx_real)1.0 }, // UFBX_APERTURE_FORMAT_35MM_TV_PROJECTION [INFO] [stderr] warning: | {{{ }}} [INFO] [stderr] warning: 12024 | { (ufbx_real)0.980, (ufbx_real)0.735, (ufbx_real)1.0 }, // UFBX_APERTURE_FORMAT_35MM_FULL_APERTURE [INFO] [stderr] warning: | {{{ }}} [INFO] [stderr] warning: 12025 | { (ufbx_real)0.825, (ufbx_real)0.446, (ufbx_real)1.0 }, // UFBX_APERTURE_FORMAT_35MM_185_PROJECTION [INFO] [stderr] warning: | {{{ }}} [INFO] [stderr] warning: 12026 | { (ufbx_real)0.864, (ufbx_real)0.732, (ufbx_real)2.0 }, // UFBX_APERTURE_FORMAT_35MM_ANAMORPHIC [INFO] [stderr] warning: | {{{ }}} [INFO] [stderr] warning: 12027 | { (ufbx_real)2.066, (ufbx_real)0.906, (ufbx_real)1.0 }, // UFBX_APERTURE_FORMAT_70MM_PROJECTION [INFO] [stderr] warning: | {{{ }}} [INFO] [stderr] warning: 12028 | { (ufbx_real)1.485, (ufbx_real)0.991, (ufbx_real)1.0 }, // UFBX_APERTURE_FORMAT_VISTAVISION [INFO] [stderr] warning: | {{{ }}} [INFO] [stderr] warning: ufbx/ufbx.c:12018:63: warning: missing braces around initializer [-Wmissing-braces] [INFO] [stderr] warning: 12018 | static const ufbxi_aperture_format ufbxi_aperture_formats[] = { [INFO] [stderr] warning: | ^ [INFO] [stderr] warning: 12019 | { (ufbx_real)1.000, (ufbx_real)1.000, (ufbx_real)1.0 }, // UFBX_APERTURE_FORMAT_CUSTOM [INFO] [stderr] warning: | {{{ }}} [INFO] [stderr] warning: 12020 | { (ufbx_real)0.404, (ufbx_real)0.295, (ufbx_real)1.0 }, // UFBX_APERTURE_FORMAT_16MM_THEATRICAL [INFO] [stderr] warning: | {{{ }}} [INFO] [stderr] warning: 12021 | { (ufbx_real)0.493, (ufbx_real)0.292, (ufbx_real)1.0 }, // UFBX_APERTURE_FORMAT_SUPER_16MM [INFO] [stderr] warning: | {{{ }}} [INFO] [stderr] warning: 12022 | { (ufbx_real)0.864, (ufbx_real)0.630, (ufbx_real)1.0 }, // UFBX_APERTURE_FORMAT_35MM_ACADEMY [INFO] [stderr] warning: | {{{ }}} [INFO] [stderr] warning: 12023 | { (ufbx_real)0.816, (ufbx_real)0.612, (ufbx_real)1.0 }, // UFBX_APERTURE_FORMAT_35MM_TV_PROJECTION [INFO] [stderr] warning: | {{{ }}} [INFO] [stderr] warning: 12024 | { (ufbx_real)0.980, (ufbx_real)0.735, (ufbx_real)1.0 }, // UFBX_APERTURE_FORMAT_35MM_FULL_APERTURE [INFO] [stderr] warning: | {{{ }}} [INFO] [stderr] warning: 12025 | { (ufbx_real)0.825, (ufbx_real)0.446, (ufbx_real)1.0 }, // UFBX_APERTURE_FORMAT_35MM_185_PROJECTION [INFO] [stderr] warning: | {{{ }}} [INFO] [stderr] warning: 12026 | { (ufbx_real)0.864, (ufbx_real)0.732, (ufbx_real)2.0 }, // UFBX_APERTURE_FORMAT_35MM_ANAMORPHIC [INFO] [stderr] warning: | {{{ }}} [INFO] [stderr] warning: 12027 | { (ufbx_real)2.066, (ufbx_real)0.906, (ufbx_real)1.0 }, // UFBX_APERTURE_FORMAT_70MM_PROJECTION [INFO] [stderr] warning: | {{{ }}} [INFO] [stderr] warning: 12028 | { (ufbx_real)1.485, (ufbx_real)0.991, (ufbx_real)1.0 }, // UFBX_APERTURE_FORMAT_VISTAVISION [INFO] [stderr] warning: | {{{ }}} [INFO] [stderr] warning: 12029 | { (ufbx_real)2.080, (ufbx_real)1.480, (ufbx_real)1.0 }, // UFBX_APERTURE_FORMAT_DYNAVISION [INFO] [stderr] warning: | {{{ }}} [INFO] [stderr] warning: ufbx/ufbx.c:12018:63: warning: missing braces around initializer [-Wmissing-braces] [INFO] [stderr] warning: 12018 | static const ufbxi_aperture_format ufbxi_aperture_formats[] = { [INFO] [stderr] warning: | ^ [INFO] [stderr] warning: 12019 | { (ufbx_real)1.000, (ufbx_real)1.000, (ufbx_real)1.0 }, // UFBX_APERTURE_FORMAT_CUSTOM [INFO] [stderr] warning: | {{{ }}} [INFO] [stderr] warning: 12020 | { (ufbx_real)0.404, (ufbx_real)0.295, (ufbx_real)1.0 }, // UFBX_APERTURE_FORMAT_16MM_THEATRICAL [INFO] [stderr] warning: | {{{ }}} [INFO] [stderr] warning: 12021 | { (ufbx_real)0.493, (ufbx_real)0.292, (ufbx_real)1.0 }, // UFBX_APERTURE_FORMAT_SUPER_16MM [INFO] [stderr] warning: | {{{ }}} [INFO] [stderr] warning: 12022 | { (ufbx_real)0.864, (ufbx_real)0.630, (ufbx_real)1.0 }, // UFBX_APERTURE_FORMAT_35MM_ACADEMY [INFO] [stderr] warning: | {{{ }}} [INFO] [stderr] warning: 12023 | { (ufbx_real)0.816, (ufbx_real)0.612, (ufbx_real)1.0 }, // UFBX_APERTURE_FORMAT_35MM_TV_PROJECTION [INFO] [stderr] warning: | {{{ }}} [INFO] [stderr] warning: 12024 | { (ufbx_real)0.980, (ufbx_real)0.735, (ufbx_real)1.0 }, // UFBX_APERTURE_FORMAT_35MM_FULL_APERTURE [INFO] [stderr] warning: | {{{ }}} [INFO] [stderr] warning: 12025 | { (ufbx_real)0.825, (ufbx_real)0.446, (ufbx_real)1.0 }, // UFBX_APERTURE_FORMAT_35MM_185_PROJECTION [INFO] [stderr] warning: | {{{ }}} [INFO] [stderr] warning: 12026 | { (ufbx_real)0.864, (ufbx_real)0.732, (ufbx_real)2.0 }, // UFBX_APERTURE_FORMAT_35MM_ANAMORPHIC [INFO] [stderr] warning: | {{{ }}} [INFO] [stderr] warning: 12027 | { (ufbx_real)2.066, (ufbx_real)0.906, (ufbx_real)1.0 }, // UFBX_APERTURE_FORMAT_70MM_PROJECTION [INFO] [stderr] warning: | {{{ }}} [INFO] [stderr] warning: 12028 | { (ufbx_real)1.485, (ufbx_real)0.991, (ufbx_real)1.0 }, // UFBX_APERTURE_FORMAT_VISTAVISION [INFO] [stderr] warning: | {{{ }}} [INFO] [stderr] warning: 12029 | { (ufbx_real)2.080, (ufbx_real)1.480, (ufbx_real)1.0 }, // UFBX_APERTURE_FORMAT_DYNAVISION [INFO] [stderr] warning: | {{{ }}} [INFO] [stderr] warning: 12030 | { (ufbx_real)2.772, (ufbx_real)2.072, (ufbx_real)1.0 }, // UFBX_APERTURE_FORMAT_IMAX [INFO] [stderr] warning: | {{{ }}} [INFO] [stderr] warning: ufbx/ufbx.c:12018:63: warning: missing braces around initializer [-Wmissing-braces] [INFO] [stderr] warning: 12018 | static const ufbxi_aperture_format ufbxi_aperture_formats[] = { [INFO] [stderr] warning: | ^ [INFO] [stderr] warning: 12019 | { (ufbx_real)1.000, (ufbx_real)1.000, (ufbx_real)1.0 }, // UFBX_APERTURE_FORMAT_CUSTOM [INFO] [stderr] warning: | {{{ }}} [INFO] [stderr] warning: 12020 | { (ufbx_real)0.404, (ufbx_real)0.295, (ufbx_real)1.0 }, // UFBX_APERTURE_FORMAT_16MM_THEATRICAL [INFO] [stderr] warning: | {{{ }}} [INFO] [stderr] warning: 12021 | { (ufbx_real)0.493, (ufbx_real)0.292, (ufbx_real)1.0 }, // UFBX_APERTURE_FORMAT_SUPER_16MM [INFO] [stderr] warning: | {{{ }}} [INFO] [stderr] warning: 12022 | { (ufbx_real)0.864, (ufbx_real)0.630, (ufbx_real)1.0 }, // UFBX_APERTURE_FORMAT_35MM_ACADEMY [INFO] [stderr] warning: | {{{ }}} [INFO] [stderr] warning: 12023 | { (ufbx_real)0.816, (ufbx_real)0.612, (ufbx_real)1.0 }, // UFBX_APERTURE_FORMAT_35MM_TV_PROJECTION [INFO] [stderr] warning: | {{{ }}} [INFO] [stderr] warning: 12024 | { (ufbx_real)0.980, (ufbx_real)0.735, (ufbx_real)1.0 }, // UFBX_APERTURE_FORMAT_35MM_FULL_APERTURE [INFO] [stderr] warning: | {{{ }}} [INFO] [stderr] warning: 12025 | { (ufbx_real)0.825, (ufbx_real)0.446, (ufbx_real)1.0 }, // UFBX_APERTURE_FORMAT_35MM_185_PROJECTION [INFO] [stderr] warning: | {{{ }}} [INFO] [stderr] warning: 12026 | { (ufbx_real)0.864, (ufbx_real)0.732, (ufbx_real)2.0 }, // UFBX_APERTURE_FORMAT_35MM_ANAMORPHIC [INFO] [stderr] warning: | {{{ }}} [INFO] [stderr] warning: 12027 | { (ufbx_real)2.066, (ufbx_real)0.906, (ufbx_real)1.0 }, // UFBX_APERTURE_FORMAT_70MM_PROJECTION [INFO] [stderr] warning: | {{{ }}} [INFO] [stderr] warning: 12028 | { (ufbx_real)1.485, (ufbx_real)0.991, (ufbx_real)1.0 }, // UFBX_APERTURE_FORMAT_VISTAVISION [INFO] [stderr] warning: | {{{ }}} [INFO] [stderr] warning: 12029 | { (ufbx_real)2.080, (ufbx_real)1.480, (ufbx_real)1.0 }, // UFBX_APERTURE_FORMAT_DYNAVISION [INFO] [stderr] warning: | {{{ }}} [INFO] [stderr] warning: 12030 | { (ufbx_real)2.772, (ufbx_real)2.072, (ufbx_real)1.0 }, // UFBX_APERTURE_FORMAT_IMAX [INFO] [stderr] warning: | {{{ }}} [INFO] [stderr] warning: ufbx/ufbx.c: In function 'ufbxi_update_constraint': [INFO] [stderr] warning: ufbx/ufbx.c:12332:33: warning: missing braces around initializer [-Wmissing-braces] [INFO] [stderr] warning: 12332 | const ufbx_vec3 default_aim = { 1.0f, 0.0f, 0.0f }; [INFO] [stderr] warning: | ^ [INFO] [stderr] warning: | {{ }} [INFO] [stderr] warning: ufbx/ufbx.c:12333:32: warning: missing braces around initializer [-Wmissing-braces] [INFO] [stderr] warning: 12333 | const ufbx_vec3 default_up = { 0.0f, 1.0f, 0.0f }; [INFO] [stderr] warning: | ^ [INFO] [stderr] warning: | {{ }} [INFO] [stderr] warning: ufbx/ufbx.c: In function 'ufbxi_add3': [INFO] [stderr] warning: ufbx/ufbx.c:13823:16: warning: missing braces around initializer [-Wmissing-braces] [INFO] [stderr] warning: 13823 | ufbx_vec3 v = { a.x + b.x, a.y + b.y, a.z + b.z }; [INFO] [stderr] warning: | ^ [INFO] [stderr] warning: | {{ }} [INFO] [stderr] warning: ufbx/ufbx.c: In function 'ufbxi_sub3': [INFO] [stderr] warning: ufbx/ufbx.c:13828:16: warning: missing braces around initializer [-Wmissing-braces] [INFO] [stderr] warning: 13828 | ufbx_vec3 v = { a.x - b.x, a.y - b.y, a.z - b.z }; [INFO] [stderr] warning: | ^ [INFO] [stderr] warning: | {{ }} [INFO] [stderr] warning: ufbx/ufbx.c: In function 'ufbxi_mul3': [INFO] [stderr] warning: ufbx/ufbx.c:13833:16: warning: missing braces around initializer [-Wmissing-braces] [INFO] [stderr] warning: 13833 | ufbx_vec3 v = { a.x * b, a.y * b, a.z * b }; [INFO] [stderr] warning: | ^ [INFO] [stderr] warning: | {{ }} [INFO] [stderr] warning: ufbx/ufbx.c: In function 'ufbxi_cross3': [INFO] [stderr] warning: ufbx/ufbx.c:13847:16: warning: missing braces around initializer [-Wmissing-braces] [INFO] [stderr] warning: 13847 | ufbx_vec3 v = { a.y*b.z - a.z*b.y, a.z*b.x - a.x*b.z, a.x*b.y - a.y*b.x }; [INFO] [stderr] warning: | ^ [INFO] [stderr] warning: | {{ }} [INFO] [stderr] warning: ufbx/ufbx.c: In function 'ufbxi_normalize3': [INFO] [stderr] warning: ufbx/ufbx.c:13856:20: warning: missing braces around initializer [-Wmissing-braces] [INFO] [stderr] warning: 13856 | ufbx_vec3 zero = { (ufbx_real)0 }; [INFO] [stderr] warning: | ^ [INFO] [stderr] warning: | {{ }} [INFO] [stderr] warning: ufbx/ufbx.c: In function 'ufbxi_subdivide_layer': [INFO] [stderr] warning: ufbx/ufbx.c:15722:2: warning: enumeration value 'UFBX_SUBDIVISION_BOUNDARY_COUNT' not handled in switch [-Wswitch] [INFO] [stderr] warning: 15722 | switch (boundary) { [INFO] [stderr] warning: | ^~~~~~ [INFO] [stderr] warning: ufbx/ufbx.c:15722:2: warning: enumeration value 'UFBX_SUBDIVISION_BOUNDARY_FORCE_32BIT' not handled in switch [-Wswitch] [INFO] [stderr] warning: ufbx/ufbx.c: In function 'ufbxi_init_ref': [INFO] [stderr] warning: ufbx/ufbx.c:16560:78: warning: unused parameter 'magic' [-Wunused-parameter] [INFO] [stderr] warning: 16560 | static ufbxi_noinline void ufbxi_init_ref(ufbxi_refcount *refcount, uint32_t magic, ufbxi_refcount *parent) [INFO] [stderr] warning: | ~~~~~~~~~^~~~~ [INFO] [stderr] warning: ufbx/ufbx.c: In function 'ufbxi_retain_ref': [INFO] [stderr] warning: ufbx/ufbx.c:220:64: error: lvalue required as unary '&' operand [INFO] [stderr] warning: 220 | #define ufbxi_atomic_counter_inc(ptr) __sync_fetch_and_add(&ptr, 1) [INFO] [stderr] warning: | ^ [INFO] [stderr] warning: ufbx/ufbx.c:16575:2: note: in expansion of macro 'ufbxi_atomic_counter_inc' [INFO] [stderr] warning: 16575 | ufbxi_atomic_counter_inc(&refcount->refcount); [INFO] [stderr] warning: | ^~~~~~~~~~~~~~~~~~~~~~~~ [INFO] [stderr] warning: ufbx/ufbx.c: In function 'ufbxi_release_ref': [INFO] [stderr] warning: ufbx/ufbx.c:221:64: error: lvalue required as unary '&' operand [INFO] [stderr] warning: 221 | #define ufbxi_atomic_counter_dec(ptr) __sync_fetch_and_sub(&ptr, 1) [INFO] [stderr] warning: | ^ [INFO] [stderr] warning: ufbx/ufbx.c:16582:7: note: in expansion of macro 'ufbxi_atomic_counter_dec' [INFO] [stderr] warning: 16582 | if (ufbxi_atomic_counter_dec(&refcount->refcount) >= 0) return; [INFO] [stderr] warning: | ^~~~~~~~~~~~~~~~~~~~~~~~ [INFO] [stderr] warning: ufbx/ufbx.c:221:64: error: lvalue required as unary '&' operand [INFO] [stderr] warning: 221 | #define ufbxi_atomic_counter_dec(ptr) __sync_fetch_and_sub(&ptr, 1) [INFO] [stderr] warning: | ^ [INFO] [stderr] warning: ufbx/ufbx.c:16591:3: note: in expansion of macro 'ufbxi_atomic_counter_dec' [INFO] [stderr] warning: 16591 | ufbxi_atomic_counter_dec(&refcount->refcount); [INFO] [stderr] warning: | ^~~~~~~~~~~~~~~~~~~~~~~~ [INFO] [stderr] warning: ufbx/ufbx.c: At top level: [INFO] [stderr] warning: ufbx/ufbx.c:16605:42: warning: missing braces around initializer [-Wmissing-braces] [INFO] [stderr] warning: 16605 | const ufbx_matrix ufbx_identity_matrix = { 1,0,0, 0,1,0, 0,0,1, 0,0,0 }; [INFO] [stderr] warning: | ^ [INFO] [stderr] warning: | {{ }} [INFO] [stderr] warning: ufbx/ufbx.c:16606:48: warning: missing braces around initializer [-Wmissing-braces] [INFO] [stderr] warning: 16606 | const ufbx_transform ufbx_identity_transform = { {0,0,0}, {0,0,0,1}, {1,1,1} }; [INFO] [stderr] warning: | ^ [INFO] [stderr] warning: | {{ }} [INFO] [stderr] warning: ufbx/ufbx.c:16606:48: warning: missing braces around initializer [-Wmissing-braces] [INFO] [stderr] warning: 16606 | const ufbx_transform ufbx_identity_transform = { {0,0,0}, {0,0,0,1}, {1,1,1} }; [INFO] [stderr] warning: | ^ [INFO] [stderr] warning: | {{ }} {{ }} [INFO] [stderr] warning: ufbx/ufbx.c:16606:48: warning: missing braces around initializer [-Wmissing-braces] [INFO] [stderr] warning: 16606 | const ufbx_transform ufbx_identity_transform = { {0,0,0}, {0,0,0,1}, {1,1,1} }; [INFO] [stderr] warning: | ^ [INFO] [stderr] warning: | {{ }} {{ }} {{ }} [INFO] [stderr] warning: ufbx/ufbx.c:16606:48: warning: missing braces around initializer [-Wmissing-braces] [INFO] [stderr] warning: 16606 | const ufbx_transform ufbx_identity_transform = { {0,0,0}, {0,0,0,1}, {1,1,1} }; [INFO] [stderr] warning: | ^ [INFO] [stderr] warning: | {{ }} {{ }} {{ }} [INFO] [stderr] warning: ufbx/ufbx.c:16607:34: warning: missing braces around initializer [-Wmissing-braces] [INFO] [stderr] warning: 16607 | const ufbx_vec2 ufbx_zero_vec2 = { 0,0 }; [INFO] [stderr] warning: | ^ [INFO] [stderr] warning: | {{ }} [INFO] [stderr] warning: ufbx/ufbx.c:16608:34: warning: missing braces around initializer [-Wmissing-braces] [INFO] [stderr] warning: 16608 | const ufbx_vec3 ufbx_zero_vec3 = { 0,0,0 }; [INFO] [stderr] warning: | ^ [INFO] [stderr] warning: | {{ }} [INFO] [stderr] warning: ufbx/ufbx.c:16609:34: warning: missing braces around initializer [-Wmissing-braces] [INFO] [stderr] warning: 16609 | const ufbx_vec4 ufbx_zero_vec4 = { 0,0,0,0 }; [INFO] [stderr] warning: | ^ [INFO] [stderr] warning: | {{ }} [INFO] [stderr] warning: ufbx/ufbx.c:16610:38: warning: missing braces around initializer [-Wmissing-braces] [INFO] [stderr] warning: 16610 | const ufbx_quat ufbx_identity_quat = { 0,0,0,1 }; [INFO] [stderr] warning: | ^ [INFO] [stderr] warning: | {{ }} [INFO] [stderr] warning: ufbx/ufbx.c: In function 'ufbx_evaluate_curve': [INFO] [stderr] warning: ufbx/ufbx.c:17027:3: warning: enumeration value 'UFBX_INTERPOLATION_COUNT' not handled in switch [-Wswitch] [INFO] [stderr] warning: 17027 | switch (prev->interpolation) { [INFO] [stderr] warning: | ^~~~~~ [INFO] [stderr] warning: ufbx/ufbx.c:17027:3: warning: enumeration value 'UFBX_INTERPOLATION_FORCE_32BIT' not handled in switch [-Wswitch] [INFO] [stderr] warning: ufbx/ufbx.c: In function 'ufbx_evaluate_anim_value_vec2': [INFO] [stderr] warning: ufbx/ufbx.c:17076:20: warning: missing braces around initializer [-Wmissing-braces] [INFO] [stderr] warning: 17076 | ufbx_vec2 zero = { 0.0f }; [INFO] [stderr] warning: | ^ [INFO] [stderr] warning: | {{ }} [INFO] [stderr] warning: ufbx/ufbx.c:17080:18: warning: missing braces around initializer [-Wmissing-braces] [INFO] [stderr] warning: 17080 | ufbx_vec2 res = { anim_value->default_value.x, anim_value->default_value.y }; [INFO] [stderr] warning: | ^ [INFO] [stderr] warning: | {{ }} [INFO] [stderr] warning: ufbx/ufbx.c: In function 'ufbx_evaluate_anim_value_vec3': [INFO] [stderr] warning: ufbx/ufbx.c:17089:20: warning: missing braces around initializer [-Wmissing-braces] [INFO] [stderr] warning: 17089 | ufbx_vec3 zero = { 0.0f }; [INFO] [stderr] warning: | ^ [INFO] [stderr] warning: | {{ }} [INFO] [stderr] warning: ufbx/ufbx.c: In function 'ufbx_get_skin_vertex_matrix': [INFO] [stderr] warning: ufbx/ufbx.c:17723:20: warning: missing braces around initializer [-Wmissing-braces] [INFO] [stderr] warning: 17723 | ufbx_matrix mat = { 0.0f }; [INFO] [stderr] warning: | ^ [INFO] [stderr] warning: | {{ }} [INFO] [stderr] warning: ufbx/ufbx.c:17724:17: warning: missing braces around initializer [-Wmissing-braces] [INFO] [stderr] warning: 17724 | ufbx_quat q0 = { 0.0f }, qe = { 0.0f }; [INFO] [stderr] warning: | ^ [INFO] [stderr] warning: | {{ }} [INFO] [stderr] warning: ufbx/ufbx.c:17724:32: warning: missing braces around initializer [-Wmissing-braces] [INFO] [stderr] warning: 17724 | ufbx_quat q0 = { 0.0f }, qe = { 0.0f }; [INFO] [stderr] warning: | ^ [INFO] [stderr] warning: | {{ }} [INFO] [stderr] warning: ufbx/ufbx.c:17725:23: warning: missing braces around initializer [-Wmissing-braces] [INFO] [stderr] warning: 17725 | ufbx_quat first_q0 = { 0.0f }; [INFO] [stderr] warning: | ^ [INFO] [stderr] warning: | {{ }} [INFO] [stderr] warning: ufbx/ufbx.c:17726:17: warning: missing braces around initializer [-Wmissing-braces] [INFO] [stderr] warning: 17726 | ufbx_vec3 qs = { 0.0f, 0.0f, 0.0f }; [INFO] [stderr] warning: | ^ [INFO] [stderr] warning: | {{ }} [INFO] [stderr] warning: ufbx/ufbx.c:17748:20: warning: missing braces around initializer [-Wmissing-braces] [INFO] [stderr] warning: 17748 | ufbx_quat vqt = { 0.5f * t.translation.x, 0.5f * t.translation.y, 0.5f * t.translation.z }; [INFO] [stderr] warning: | ^ [INFO] [stderr] warning: | {{ }} [INFO] [stderr] warning: In file included from ufbx/ufbx.h:7, [INFO] [stderr] warning: from ufbx/ufbx.c:1: [INFO] [stderr] warning: ufbx/ufbx.c: In function 'ufbx_compute_normals': [INFO] [stderr] warning: ufbx/ufbx.c:18273:36: warning: comparison of integer expressions of different signedness: 'int32_t' {aka 'int'} and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] [INFO] [stderr] warning: 18273 | ufbx_assert(index >= 0 && index < num_normals); [INFO] [stderr] warning: | ^ [INFO] [stderr] warning: ufbx/prelude.h:8:16: note: in definition of macro 'ufbxi_rust_assert_imp' [INFO] [stderr] warning: 8 | do { if (!(cond)) ufbxi_rust_assert_fail(file ":" #line ": ufbx_assert(" #cond ")"); } while (0) [INFO] [stderr] warning: | ^~~~ [INFO] [stderr] warning: ufbx/prelude.h:13:27: note: in expansion of macro 'ufbxi_rust_assert' [INFO] [stderr] warning: 13 | #define ufbx_assert(cond) ufbxi_rust_assert(cond, __FILE__, __LINE__) [INFO] [stderr] warning: | ^~~~~~~~~~~~~~~~~ [INFO] [stderr] warning: ufbx/ufbx.c:18273:4: note: in expansion of macro 'ufbx_assert' [INFO] [stderr] warning: 18273 | ufbx_assert(index >= 0 && index < num_normals); [INFO] [stderr] warning: | ^~~~~~~~~~~ [INFO] [stderr] warning: ufbx/ufbx.c: In function 'ufbx_read_geometry_cache_real': [INFO] [stderr] warning: ufbx/ufbx.c:18505:2: warning: enumeration value 'UFBX_CACHE_DATA_COUNT' not handled in switch [-Wswitch] [INFO] [stderr] warning: 18505 | switch (frame->data_format) { [INFO] [stderr] warning: | ^~~~~~ [INFO] [stderr] warning: ufbx/ufbx.c:18505:2: warning: enumeration value 'UFBX_CACHE_DATA_FORCE_32BIT' not handled in switch [-Wswitch] [INFO] [stderr] warning: ufbx/ufbx.c:18514:2: warning: enumeration value 'UFBX_CACHE_DATA_ENCODING_COUNT' not handled in switch [-Wswitch] [INFO] [stderr] warning: 18514 | switch (frame->data_encoding) { [INFO] [stderr] warning: | ^~~~~~ [INFO] [stderr] warning: ufbx/ufbx.c:18514:2: warning: enumeration value 'UFBX_CACHE_DATA_ENCODING_FORCE_32BIT' not handled in switch [-Wswitch] [INFO] [stderr] [INFO] [stderr] error: failed to run custom build command for `ufbx v0.1.3 (/opt/rustwide/workdir)` [INFO] [stderr] [INFO] [stderr] Caused by: [INFO] [stderr] process didn't exit successfully: `/opt/rustwide/target/debug/build/ufbx-55faccf59d7043c3/build-script-build` (exit status: 1) [INFO] [stderr] --- stdout [INFO] [stderr] cargo:rerun-if-changed=ufbx/ufbx.c [INFO] [stderr] cargo:rerun-if-changed=ufbx/prelude.c [INFO] [stderr] cargo:rerun-if-changed=ufbx/ufbx.h [INFO] [stderr] cargo:rerun-if-changed=ufbx/prelude.h [INFO] [stderr] TARGET = Some("x86_64-unknown-linux-gnu") [INFO] [stderr] OPT_LEVEL = Some("0") [INFO] [stderr] HOST = Some("x86_64-unknown-linux-gnu") [INFO] [stderr] CC_x86_64-unknown-linux-gnu = None [INFO] [stderr] CC_x86_64_unknown_linux_gnu = None [INFO] [stderr] HOST_CC = None [INFO] [stderr] CC = None [INFO] [stderr] CFLAGS_x86_64-unknown-linux-gnu = None [INFO] [stderr] CFLAGS_x86_64_unknown_linux_gnu = None [INFO] [stderr] HOST_CFLAGS = None [INFO] [stderr] CFLAGS = None [INFO] [stderr] CRATE_CC_NO_DEFAULTS = None [INFO] [stderr] DEBUG = Some("true") [INFO] [stderr] CARGO_CFG_TARGET_FEATURE = Some("fxsr,sse,sse2") [INFO] [stderr] running: "cc" "-O0" "-ffunction-sections" "-fdata-sections" "-fPIC" "-g" "-fno-omit-frame-pointer" "-m64" "-Wall" "-Wextra" "-DUFBX_CONFIG_HEADER=\"prelude.h\"" "-o" "/opt/rustwide/target/debug/build/ufbx-7e4804f230622e13/out/ufbx/prelude.o" "-c" "ufbx/prelude.c" [INFO] [stderr] exit status: 0 [INFO] [stderr] running: "cc" "-O0" "-ffunction-sections" "-fdata-sections" "-fPIC" "-g" "-fno-omit-frame-pointer" "-m64" "-Wall" "-Wextra" "-DUFBX_CONFIG_HEADER=\"prelude.h\"" "-o" "/opt/rustwide/target/debug/build/ufbx-7e4804f230622e13/out/ufbx/ufbx.o" "-c" "ufbx/ufbx.c" [INFO] [stderr] cargo:warning=ufbx/ufbx.c: In function 'ufbxi_find_vec3': [INFO] [stderr] cargo:warning=ufbx/ufbx.c:9708:19: warning: missing braces around initializer [-Wmissing-braces] [INFO] [stderr] cargo:warning= 9708 | ufbx_vec3 def = { def_x, def_y, def_z }; [INFO] [stderr] cargo:warning= | ^ [INFO] [stderr] cargo:warning= | {{ }} [INFO] [stderr] cargo:warning=ufbx/ufbx.c: At top level: [INFO] [stderr] cargo:warning=ufbx/ufbx.c:11763:41: warning: missing braces around initializer [-Wmissing-braces] [INFO] [stderr] cargo:warning=11763 | static const ufbx_vec3 ufbxi_one_vec3 = { 1.0f, 1.0f, 1.0f }; [INFO] [stderr] cargo:warning= | ^ [INFO] [stderr] cargo:warning= | {{ }} [INFO] [stderr] cargo:warning=ufbx/ufbx.c: In function 'ufbxi_get_transform': [INFO] [stderr] cargo:warning=ufbx/ufbx.c:11852:21: warning: missing braces around initializer [-Wmissing-braces] [INFO] [stderr] cargo:warning=11852 | ufbx_transform t = { { 0,0,0 }, { 0,0,0,1 }, { 1,1,1 }}; [INFO] [stderr] cargo:warning= | ^ [INFO] [stderr] cargo:warning= | {{ }} [INFO] [stderr] cargo:warning=ufbx/ufbx.c:11852:21: warning: missing braces around initializer [-Wmissing-braces] [INFO] [stderr] cargo:warning=11852 | ufbx_transform t = { { 0,0,0 }, { 0,0,0,1 }, { 1,1,1 }}; [INFO] [stderr] cargo:warning= | ^ [INFO] [stderr] cargo:warning= | {{ }} {{ }} [INFO] [stderr] cargo:warning=ufbx/ufbx.c:11852:21: warning: missing braces around initializer [-Wmissing-braces] [INFO] [stderr] cargo:warning=11852 | ufbx_transform t = { { 0,0,0 }, { 0,0,0,1 }, { 1,1,1 }}; [INFO] [stderr] cargo:warning= | ^ [INFO] [stderr] cargo:warning= | {{ }} {{ }} {{ }} [INFO] [stderr] cargo:warning=ufbx/ufbx.c:11852:21: warning: missing braces around initializer [-Wmissing-braces] [INFO] [stderr] cargo:warning=11852 | ufbx_transform t = { { 0,0,0 }, { 0,0,0,1 }, { 1,1,1 }}; [INFO] [stderr] cargo:warning= | ^ [INFO] [stderr] cargo:warning= | {{ }} {{ }} {{ }} [INFO] [stderr] cargo:warning=ufbx/ufbx.c: In function 'ufbxi_get_geometry_transform': [INFO] [stderr] cargo:warning=ufbx/ufbx.c:11882:21: warning: missing braces around initializer [-Wmissing-braces] [INFO] [stderr] cargo:warning=11882 | ufbx_transform t = { { 0,0,0 }, { 0,0,0,1 }, { 1,1,1 }}; [INFO] [stderr] cargo:warning= | ^ [INFO] [stderr] cargo:warning= | {{ }} [INFO] [stderr] cargo:warning=ufbx/ufbx.c:11882:21: warning: missing braces around initializer [-Wmissing-braces] [INFO] [stderr] cargo:warning=11882 | ufbx_transform t = { { 0,0,0 }, { 0,0,0,1 }, { 1,1,1 }}; [INFO] [stderr] cargo:warning= | ^ [INFO] [stderr] cargo:warning= | {{ }} {{ }} [INFO] [stderr] cargo:warning=ufbx/ufbx.c:11882:21: warning: missing braces around initializer [-Wmissing-braces] [INFO] [stderr] cargo:warning=11882 | ufbx_transform t = { { 0,0,0 }, { 0,0,0,1 }, { 1,1,1 }}; [INFO] [stderr] cargo:warning= | ^ [INFO] [stderr] cargo:warning= | {{ }} {{ }} {{ }} [INFO] [stderr] cargo:warning=ufbx/ufbx.c:11882:21: warning: missing braces around initializer [-Wmissing-braces] [INFO] [stderr] cargo:warning=11882 | ufbx_transform t = { { 0,0,0 }, { 0,0,0,1 }, { 1,1,1 }}; [INFO] [stderr] cargo:warning= | ^ [INFO] [stderr] cargo:warning= | {{ }} {{ }} {{ }} [INFO] [stderr] cargo:warning=ufbx/ufbx.c: In function 'ufbxi_get_texture_transform': [INFO] [stderr] cargo:warning=ufbx/ufbx.c:11902:21: warning: missing braces around initializer [-Wmissing-braces] [INFO] [stderr] cargo:warning=11902 | ufbx_transform t = { { 0,0,0 }, { 0,0,0,1 }, { 1,1,1 }}; [INFO] [stderr] cargo:warning= | ^ [INFO] [stderr] cargo:warning= | {{ }} [INFO] [stderr] cargo:warning=ufbx/ufbx.c:11902:21: warning: missing braces around initializer [-Wmissing-braces] [INFO] [stderr] cargo:warning=11902 | ufbx_transform t = { { 0,0,0 }, { 0,0,0,1 }, { 1,1,1 }}; [INFO] [stderr] cargo:warning= | ^ [INFO] [stderr] cargo:warning= | {{ }} {{ }} [INFO] [stderr] cargo:warning=ufbx/ufbx.c:11902:21: warning: missing braces around initializer [-Wmissing-braces] [INFO] [stderr] cargo:warning=11902 | ufbx_transform t = { { 0,0,0 }, { 0,0,0,1 }, { 1,1,1 }}; [INFO] [stderr] cargo:warning= | ^ [INFO] [stderr] cargo:warning= | {{ }} {{ }} {{ }} [INFO] [stderr] cargo:warning=ufbx/ufbx.c:11902:21: warning: missing braces around initializer [-Wmissing-braces] [INFO] [stderr] cargo:warning=11902 | ufbx_transform t = { { 0,0,0 }, { 0,0,0,1 }, { 1,1,1 }}; [INFO] [stderr] cargo:warning= | ^ [INFO] [stderr] cargo:warning= | {{ }} {{ }} {{ }} [INFO] [stderr] cargo:warning=ufbx/ufbx.c:11915:32: warning: missing braces around initializer [-Wmissing-braces] [INFO] [stderr] cargo:warning=11915 | const ufbx_vec3 swap_scale = { -1.0f, 0.0f, 0.0f }; [INFO] [stderr] cargo:warning= | ^ [INFO] [stderr] cargo:warning= | {{ }} [INFO] [stderr] cargo:warning=ufbx/ufbx.c:11916:33: warning: missing braces around initializer [-Wmissing-braces] [INFO] [stderr] cargo:warning=11916 | const ufbx_vec3 swap_rotate = { 0.0f, 0.0f, -90.0f }; [INFO] [stderr] cargo:warning= | ^ [INFO] [stderr] cargo:warning= | {{ }} [INFO] [stderr] cargo:warning=ufbx/ufbx.c: In function 'ufbxi_get_constraint_transform': [INFO] [stderr] cargo:warning=ufbx/ufbx.c:11931:21: warning: missing braces around initializer [-Wmissing-braces] [INFO] [stderr] cargo:warning=11931 | ufbx_transform t = { { 0,0,0 }, { 0,0,0,1 }, { 1,1,1 }}; [INFO] [stderr] cargo:warning= | ^ [INFO] [stderr] cargo:warning= | {{ }} [INFO] [stderr] cargo:warning=ufbx/ufbx.c:11931:21: warning: missing braces around initializer [-Wmissing-braces] [INFO] [stderr] cargo:warning=11931 | ufbx_transform t = { { 0,0,0 }, { 0,0,0,1 }, { 1,1,1 }}; [INFO] [stderr] cargo:warning= | ^ [INFO] [stderr] cargo:warning= | {{ }} {{ }} [INFO] [stderr] cargo:warning=ufbx/ufbx.c:11931:21: warning: missing braces around initializer [-Wmissing-braces] [INFO] [stderr] cargo:warning=11931 | ufbx_transform t = { { 0,0,0 }, { 0,0,0,1 }, { 1,1,1 }}; [INFO] [stderr] cargo:warning= | ^ [INFO] [stderr] cargo:warning= | {{ }} {{ }} {{ }} [INFO] [stderr] cargo:warning=ufbx/ufbx.c:11931:21: warning: missing braces around initializer [-Wmissing-braces] [INFO] [stderr] cargo:warning=11931 | ufbx_transform t = { { 0,0,0 }, { 0,0,0,1 }, { 1,1,1 }}; [INFO] [stderr] cargo:warning= | ^ [INFO] [stderr] cargo:warning= | {{ }} {{ }} {{ }} [INFO] [stderr] cargo:warning=ufbx/ufbx.c: At top level: [INFO] [stderr] cargo:warning=ufbx/ufbx.c:12018:63: warning: missing braces around initializer [-Wmissing-braces] [INFO] [stderr] cargo:warning=12018 | static const ufbxi_aperture_format ufbxi_aperture_formats[] = { [INFO] [stderr] cargo:warning= | ^ [INFO] [stderr] cargo:warning=12019 | { (ufbx_real)1.000, (ufbx_real)1.000, (ufbx_real)1.0 }, // UFBX_APERTURE_FORMAT_CUSTOM [INFO] [stderr] cargo:warning= | {{{ }}} [INFO] [stderr] cargo:warning=ufbx/ufbx.c:12018:63: warning: missing braces around initializer [-Wmissing-braces] [INFO] [stderr] cargo:warning=12018 | static const ufbxi_aperture_format ufbxi_aperture_formats[] = { [INFO] [stderr] cargo:warning= | ^ [INFO] [stderr] cargo:warning=12019 | { (ufbx_real)1.000, (ufbx_real)1.000, (ufbx_real)1.0 }, // UFBX_APERTURE_FORMAT_CUSTOM [INFO] [stderr] cargo:warning= | {{{ }}} [INFO] [stderr] cargo:warning=12020 | { (ufbx_real)0.404, (ufbx_real)0.295, (ufbx_real)1.0 }, // UFBX_APERTURE_FORMAT_16MM_THEATRICAL [INFO] [stderr] cargo:warning= | {{{ }}} [INFO] [stderr] cargo:warning=ufbx/ufbx.c:12018:63: warning: missing braces around initializer [-Wmissing-braces] [INFO] [stderr] cargo:warning=12018 | static const ufbxi_aperture_format ufbxi_aperture_formats[] = { [INFO] [stderr] cargo:warning= | ^ [INFO] [stderr] cargo:warning=12019 | { (ufbx_real)1.000, (ufbx_real)1.000, (ufbx_real)1.0 }, // UFBX_APERTURE_FORMAT_CUSTOM [INFO] [stderr] cargo:warning= | {{{ }}} [INFO] [stderr] cargo:warning=12020 | { (ufbx_real)0.404, (ufbx_real)0.295, (ufbx_real)1.0 }, // UFBX_APERTURE_FORMAT_16MM_THEATRICAL [INFO] [stderr] cargo:warning= | {{{ }}} [INFO] [stderr] cargo:warning=12021 | { (ufbx_real)0.493, (ufbx_real)0.292, (ufbx_real)1.0 }, // UFBX_APERTURE_FORMAT_SUPER_16MM [INFO] [stderr] cargo:warning= | {{{ }}} [INFO] [stderr] cargo:warning=ufbx/ufbx.c:12018:63: warning: missing braces around initializer [-Wmissing-braces] [INFO] [stderr] cargo:warning=12018 | static const ufbxi_aperture_format ufbxi_aperture_formats[] = { [INFO] [stderr] cargo:warning= | ^ [INFO] [stderr] cargo:warning=12019 | { (ufbx_real)1.000, (ufbx_real)1.000, (ufbx_real)1.0 }, // UFBX_APERTURE_FORMAT_CUSTOM [INFO] [stderr] cargo:warning= | {{{ }}} [INFO] [stderr] cargo:warning=12020 | { (ufbx_real)0.404, (ufbx_real)0.295, (ufbx_real)1.0 }, // UFBX_APERTURE_FORMAT_16MM_THEATRICAL [INFO] [stderr] cargo:warning= | {{{ }}} [INFO] [stderr] cargo:warning=12021 | { (ufbx_real)0.493, (ufbx_real)0.292, (ufbx_real)1.0 }, // UFBX_APERTURE_FORMAT_SUPER_16MM [INFO] [stderr] cargo:warning= | {{{ }}} [INFO] [stderr] cargo:warning=12022 | { (ufbx_real)0.864, (ufbx_real)0.630, (ufbx_real)1.0 }, // UFBX_APERTURE_FORMAT_35MM_ACADEMY [INFO] [stderr] cargo:warning= | {{{ }}} [INFO] [stderr] cargo:warning=ufbx/ufbx.c:12018:63: warning: missing braces around initializer [-Wmissing-braces] [INFO] [stderr] cargo:warning=12018 | static const ufbxi_aperture_format ufbxi_aperture_formats[] = { [INFO] [stderr] cargo:warning= | ^ [INFO] [stderr] cargo:warning=12019 | { (ufbx_real)1.000, (ufbx_real)1.000, (ufbx_real)1.0 }, // UFBX_APERTURE_FORMAT_CUSTOM [INFO] [stderr] cargo:warning= | {{{ }}} [INFO] [stderr] cargo:warning=12020 | { (ufbx_real)0.404, (ufbx_real)0.295, (ufbx_real)1.0 }, // UFBX_APERTURE_FORMAT_16MM_THEATRICAL [INFO] [stderr] cargo:warning= | {{{ }}} [INFO] [stderr] cargo:warning=12021 | { (ufbx_real)0.493, (ufbx_real)0.292, (ufbx_real)1.0 }, // UFBX_APERTURE_FORMAT_SUPER_16MM [INFO] [stderr] cargo:warning= | {{{ }}} [INFO] [stderr] cargo:warning=12022 | { (ufbx_real)0.864, (ufbx_real)0.630, (ufbx_real)1.0 }, // UFBX_APERTURE_FORMAT_35MM_ACADEMY [INFO] [stderr] cargo:warning= | {{{ }}} [INFO] [stderr] cargo:warning=12023 | { (ufbx_real)0.816, (ufbx_real)0.612, (ufbx_real)1.0 }, // UFBX_APERTURE_FORMAT_35MM_TV_PROJECTION [INFO] [stderr] cargo:warning= | {{{ }}} [INFO] [stderr] cargo:warning=ufbx/ufbx.c:12018:63: warning: missing braces around initializer [-Wmissing-braces] [INFO] [stderr] cargo:warning=12018 | static const ufbxi_aperture_format ufbxi_aperture_formats[] = { [INFO] [stderr] cargo:warning= | ^ [INFO] [stderr] cargo:warning=12019 | { (ufbx_real)1.000, (ufbx_real)1.000, (ufbx_real)1.0 }, // UFBX_APERTURE_FORMAT_CUSTOM [INFO] [stderr] cargo:warning= | {{{ }}} [INFO] [stderr] cargo:warning=12020 | { (ufbx_real)0.404, (ufbx_real)0.295, (ufbx_real)1.0 }, // UFBX_APERTURE_FORMAT_16MM_THEATRICAL [INFO] [stderr] cargo:warning= | {{{ }}} [INFO] [stderr] cargo:warning=12021 | { (ufbx_real)0.493, (ufbx_real)0.292, (ufbx_real)1.0 }, // UFBX_APERTURE_FORMAT_SUPER_16MM [INFO] [stderr] cargo:warning= | {{{ }}} [INFO] [stderr] cargo:warning=12022 | { (ufbx_real)0.864, (ufbx_real)0.630, (ufbx_real)1.0 }, // UFBX_APERTURE_FORMAT_35MM_ACADEMY [INFO] [stderr] cargo:warning= | {{{ }}} [INFO] [stderr] cargo:warning=12023 | { (ufbx_real)0.816, (ufbx_real)0.612, (ufbx_real)1.0 }, // UFBX_APERTURE_FORMAT_35MM_TV_PROJECTION [INFO] [stderr] cargo:warning= | {{{ }}} [INFO] [stderr] cargo:warning=12024 | { (ufbx_real)0.980, (ufbx_real)0.735, (ufbx_real)1.0 }, // UFBX_APERTURE_FORMAT_35MM_FULL_APERTURE [INFO] [stderr] cargo:warning= | {{{ }}} [INFO] [stderr] cargo:warning=ufbx/ufbx.c:12018:63: warning: missing braces around initializer [-Wmissing-braces] [INFO] [stderr] cargo:warning=12018 | static const ufbxi_aperture_format ufbxi_aperture_formats[] = { [INFO] [stderr] cargo:warning= | ^ [INFO] [stderr] cargo:warning=12019 | { (ufbx_real)1.000, (ufbx_real)1.000, (ufbx_real)1.0 }, // UFBX_APERTURE_FORMAT_CUSTOM [INFO] [stderr] cargo:warning= | {{{ }}} [INFO] [stderr] cargo:warning=12020 | { (ufbx_real)0.404, (ufbx_real)0.295, (ufbx_real)1.0 }, // UFBX_APERTURE_FORMAT_16MM_THEATRICAL [INFO] [stderr] cargo:warning= | {{{ }}} [INFO] [stderr] cargo:warning=12021 | { (ufbx_real)0.493, (ufbx_real)0.292, (ufbx_real)1.0 }, // UFBX_APERTURE_FORMAT_SUPER_16MM [INFO] [stderr] cargo:warning= | {{{ }}} [INFO] [stderr] cargo:warning=12022 | { (ufbx_real)0.864, (ufbx_real)0.630, (ufbx_real)1.0 }, // UFBX_APERTURE_FORMAT_35MM_ACADEMY [INFO] [stderr] cargo:warning= | {{{ }}} [INFO] [stderr] cargo:warning=12023 | { (ufbx_real)0.816, (ufbx_real)0.612, (ufbx_real)1.0 }, // UFBX_APERTURE_FORMAT_35MM_TV_PROJECTION [INFO] [stderr] cargo:warning= | {{{ }}} [INFO] [stderr] cargo:warning=12024 | { (ufbx_real)0.980, (ufbx_real)0.735, (ufbx_real)1.0 }, // UFBX_APERTURE_FORMAT_35MM_FULL_APERTURE [INFO] [stderr] cargo:warning= | {{{ }}} [INFO] [stderr] cargo:warning=12025 | { (ufbx_real)0.825, (ufbx_real)0.446, (ufbx_real)1.0 }, // UFBX_APERTURE_FORMAT_35MM_185_PROJECTION [INFO] [stderr] cargo:warning= | {{{ }}} [INFO] [stderr] cargo:warning=ufbx/ufbx.c:12018:63: warning: missing braces around initializer [-Wmissing-braces] [INFO] [stderr] cargo:warning=12018 | static const ufbxi_aperture_format ufbxi_aperture_formats[] = { [INFO] [stderr] cargo:warning= | ^ [INFO] [stderr] cargo:warning=12019 | { (ufbx_real)1.000, (ufbx_real)1.000, (ufbx_real)1.0 }, // UFBX_APERTURE_FORMAT_CUSTOM [INFO] [stderr] cargo:warning= | {{{ }}} [INFO] [stderr] cargo:warning=12020 | { (ufbx_real)0.404, (ufbx_real)0.295, (ufbx_real)1.0 }, // UFBX_APERTURE_FORMAT_16MM_THEATRICAL [INFO] [stderr] cargo:warning= | {{{ }}} [INFO] [stderr] cargo:warning=12021 | { (ufbx_real)0.493, (ufbx_real)0.292, (ufbx_real)1.0 }, // UFBX_APERTURE_FORMAT_SUPER_16MM [INFO] [stderr] cargo:warning= | {{{ }}} [INFO] [stderr] cargo:warning=12022 | { (ufbx_real)0.864, (ufbx_real)0.630, (ufbx_real)1.0 }, // UFBX_APERTURE_FORMAT_35MM_ACADEMY [INFO] [stderr] cargo:warning= | {{{ }}} [INFO] [stderr] cargo:warning=12023 | { (ufbx_real)0.816, (ufbx_real)0.612, (ufbx_real)1.0 }, // UFBX_APERTURE_FORMAT_35MM_TV_PROJECTION [INFO] [stderr] cargo:warning= | {{{ }}} [INFO] [stderr] cargo:warning=12024 | { (ufbx_real)0.980, (ufbx_real)0.735, (ufbx_real)1.0 }, // UFBX_APERTURE_FORMAT_35MM_FULL_APERTURE [INFO] [stderr] cargo:warning= | {{{ }}} [INFO] [stderr] cargo:warning=12025 | { (ufbx_real)0.825, (ufbx_real)0.446, (ufbx_real)1.0 }, // UFBX_APERTURE_FORMAT_35MM_185_PROJECTION [INFO] [stderr] cargo:warning= | {{{ }}} [INFO] [stderr] cargo:warning=12026 | { (ufbx_real)0.864, (ufbx_real)0.732, (ufbx_real)2.0 }, // UFBX_APERTURE_FORMAT_35MM_ANAMORPHIC [INFO] [stderr] cargo:warning= | {{{ }}} [INFO] [stderr] cargo:warning=ufbx/ufbx.c:12018:63: warning: missing braces around initializer [-Wmissing-braces] [INFO] [stderr] cargo:warning=12018 | static const ufbxi_aperture_format ufbxi_aperture_formats[] = { [INFO] [stderr] cargo:warning= | ^ [INFO] [stderr] cargo:warning=12019 | { (ufbx_real)1.000, (ufbx_real)1.000, (ufbx_real)1.0 }, // UFBX_APERTURE_FORMAT_CUSTOM [INFO] [stderr] cargo:warning= | {{{ }}} [INFO] [stderr] cargo:warning=12020 | { (ufbx_real)0.404, (ufbx_real)0.295, (ufbx_real)1.0 }, // UFBX_APERTURE_FORMAT_16MM_THEATRICAL [INFO] [stderr] cargo:warning= | {{{ }}} [INFO] [stderr] cargo:warning=12021 | { (ufbx_real)0.493, (ufbx_real)0.292, (ufbx_real)1.0 }, // UFBX_APERTURE_FORMAT_SUPER_16MM [INFO] [stderr] cargo:warning= | {{{ }}} [INFO] [stderr] cargo:warning=12022 | { (ufbx_real)0.864, (ufbx_real)0.630, (ufbx_real)1.0 }, // UFBX_APERTURE_FORMAT_35MM_ACADEMY [INFO] [stderr] cargo:warning= | {{{ }}} [INFO] [stderr] cargo:warning=12023 | { (ufbx_real)0.816, (ufbx_real)0.612, (ufbx_real)1.0 }, // UFBX_APERTURE_FORMAT_35MM_TV_PROJECTION [INFO] [stderr] cargo:warning= | {{{ }}} [INFO] [stderr] cargo:warning=12024 | { (ufbx_real)0.980, (ufbx_real)0.735, (ufbx_real)1.0 }, // UFBX_APERTURE_FORMAT_35MM_FULL_APERTURE [INFO] [stderr] cargo:warning= | {{{ }}} [INFO] [stderr] cargo:warning=12025 | { (ufbx_real)0.825, (ufbx_real)0.446, (ufbx_real)1.0 }, // UFBX_APERTURE_FORMAT_35MM_185_PROJECTION [INFO] [stderr] cargo:warning= | {{{ }}} [INFO] [stderr] cargo:warning=12026 | { (ufbx_real)0.864, (ufbx_real)0.732, (ufbx_real)2.0 }, // UFBX_APERTURE_FORMAT_35MM_ANAMORPHIC [INFO] [stderr] cargo:warning= | {{{ }}} [INFO] [stderr] cargo:warning=12027 | { (ufbx_real)2.066, (ufbx_real)0.906, (ufbx_real)1.0 }, // UFBX_APERTURE_FORMAT_70MM_PROJECTION [INFO] [stderr] cargo:warning= | {{{ }}} [INFO] [stderr] cargo:warning=ufbx/ufbx.c:12018:63: warning: missing braces around initializer [-Wmissing-braces] [INFO] [stderr] cargo:warning=12018 | static const ufbxi_aperture_format ufbxi_aperture_formats[] = { [INFO] [stderr] cargo:warning= | ^ [INFO] [stderr] cargo:warning=12019 | { (ufbx_real)1.000, (ufbx_real)1.000, (ufbx_real)1.0 }, // UFBX_APERTURE_FORMAT_CUSTOM [INFO] [stderr] cargo:warning= | {{{ }}} [INFO] [stderr] cargo:warning=12020 | { (ufbx_real)0.404, (ufbx_real)0.295, (ufbx_real)1.0 }, // UFBX_APERTURE_FORMAT_16MM_THEATRICAL [INFO] [stderr] cargo:warning= | {{{ }}} [INFO] [stderr] cargo:warning=12021 | { (ufbx_real)0.493, (ufbx_real)0.292, (ufbx_real)1.0 }, // UFBX_APERTURE_FORMAT_SUPER_16MM [INFO] [stderr] cargo:warning= | {{{ }}} [INFO] [stderr] cargo:warning=12022 | { (ufbx_real)0.864, (ufbx_real)0.630, (ufbx_real)1.0 }, // UFBX_APERTURE_FORMAT_35MM_ACADEMY [INFO] [stderr] cargo:warning= | {{{ }}} [INFO] [stderr] cargo:warning=12023 | { (ufbx_real)0.816, (ufbx_real)0.612, (ufbx_real)1.0 }, // UFBX_APERTURE_FORMAT_35MM_TV_PROJECTION [INFO] [stderr] cargo:warning= | {{{ }}} [INFO] [stderr] cargo:warning=12024 | { (ufbx_real)0.980, (ufbx_real)0.735, (ufbx_real)1.0 }, // UFBX_APERTURE_FORMAT_35MM_FULL_APERTURE [INFO] [stderr] cargo:warning= | {{{ }}} [INFO] [stderr] cargo:warning=12025 | { (ufbx_real)0.825, (ufbx_real)0.446, (ufbx_real)1.0 }, // UFBX_APERTURE_FORMAT_35MM_185_PROJECTION [INFO] [stderr] cargo:warning= | {{{ }}} [INFO] [stderr] cargo:warning=12026 | { (ufbx_real)0.864, (ufbx_real)0.732, (ufbx_real)2.0 }, // UFBX_APERTURE_FORMAT_35MM_ANAMORPHIC [INFO] [stderr] cargo:warning= | {{{ }}} [INFO] [stderr] cargo:warning=12027 | { (ufbx_real)2.066, (ufbx_real)0.906, (ufbx_real)1.0 }, // UFBX_APERTURE_FORMAT_70MM_PROJECTION [INFO] [stderr] cargo:warning= | {{{ }}} [INFO] [stderr] cargo:warning=12028 | { (ufbx_real)1.485, (ufbx_real)0.991, (ufbx_real)1.0 }, // UFBX_APERTURE_FORMAT_VISTAVISION [INFO] [stderr] cargo:warning= | {{{ }}} [INFO] [stderr] cargo:warning=ufbx/ufbx.c:12018:63: warning: missing braces around initializer [-Wmissing-braces] [INFO] [stderr] cargo:warning=12018 | static const ufbxi_aperture_format ufbxi_aperture_formats[] = { [INFO] [stderr] cargo:warning= | ^ [INFO] [stderr] cargo:warning=12019 | { (ufbx_real)1.000, (ufbx_real)1.000, (ufbx_real)1.0 }, // UFBX_APERTURE_FORMAT_CUSTOM [INFO] [stderr] cargo:warning= | {{{ }}} [INFO] [stderr] cargo:warning=12020 | { (ufbx_real)0.404, (ufbx_real)0.295, (ufbx_real)1.0 }, // UFBX_APERTURE_FORMAT_16MM_THEATRICAL [INFO] [stderr] cargo:warning= | {{{ }}} [INFO] [stderr] cargo:warning=12021 | { (ufbx_real)0.493, (ufbx_real)0.292, (ufbx_real)1.0 }, // UFBX_APERTURE_FORMAT_SUPER_16MM [INFO] [stderr] cargo:warning= | {{{ }}} [INFO] [stderr] cargo:warning=12022 | { (ufbx_real)0.864, (ufbx_real)0.630, (ufbx_real)1.0 }, // UFBX_APERTURE_FORMAT_35MM_ACADEMY [INFO] [stderr] cargo:warning= | {{{ }}} [INFO] [stderr] cargo:warning=12023 | { (ufbx_real)0.816, (ufbx_real)0.612, (ufbx_real)1.0 }, // UFBX_APERTURE_FORMAT_35MM_TV_PROJECTION [INFO] [stderr] cargo:warning= | {{{ }}} [INFO] [stderr] cargo:warning=12024 | { (ufbx_real)0.980, (ufbx_real)0.735, (ufbx_real)1.0 }, // UFBX_APERTURE_FORMAT_35MM_FULL_APERTURE [INFO] [stderr] cargo:warning= | {{{ }}} [INFO] [stderr] cargo:warning=12025 | { (ufbx_real)0.825, (ufbx_real)0.446, (ufbx_real)1.0 }, // UFBX_APERTURE_FORMAT_35MM_185_PROJECTION [INFO] [stderr] cargo:warning= | {{{ }}} [INFO] [stderr] cargo:warning=12026 | { (ufbx_real)0.864, (ufbx_real)0.732, (ufbx_real)2.0 }, // UFBX_APERTURE_FORMAT_35MM_ANAMORPHIC [INFO] [stderr] cargo:warning= | {{{ }}} [INFO] [stderr] cargo:warning=12027 | { (ufbx_real)2.066, (ufbx_real)0.906, (ufbx_real)1.0 }, // UFBX_APERTURE_FORMAT_70MM_PROJECTION [INFO] [stderr] cargo:warning= | {{{ }}} [INFO] [stderr] cargo:warning=12028 | { (ufbx_real)1.485, (ufbx_real)0.991, (ufbx_real)1.0 }, // UFBX_APERTURE_FORMAT_VISTAVISION [INFO] [stderr] cargo:warning= | {{{ }}} [INFO] [stderr] cargo:warning=12029 | { (ufbx_real)2.080, (ufbx_real)1.480, (ufbx_real)1.0 }, // UFBX_APERTURE_FORMAT_DYNAVISION [INFO] [stderr] cargo:warning= | {{{ }}} [INFO] [stderr] cargo:warning=ufbx/ufbx.c:12018:63: warning: missing braces around initializer [-Wmissing-braces] [INFO] [stderr] cargo:warning=12018 | static const ufbxi_aperture_format ufbxi_aperture_formats[] = { [INFO] [stderr] cargo:warning= | ^ [INFO] [stderr] cargo:warning=12019 | { (ufbx_real)1.000, (ufbx_real)1.000, (ufbx_real)1.0 }, // UFBX_APERTURE_FORMAT_CUSTOM [INFO] [stderr] cargo:warning= | {{{ }}} [INFO] [stderr] cargo:warning=12020 | { (ufbx_real)0.404, (ufbx_real)0.295, (ufbx_real)1.0 }, // UFBX_APERTURE_FORMAT_16MM_THEATRICAL [INFO] [stderr] cargo:warning= | {{{ }}} [INFO] [stderr] cargo:warning=12021 | { (ufbx_real)0.493, (ufbx_real)0.292, (ufbx_real)1.0 }, // UFBX_APERTURE_FORMAT_SUPER_16MM [INFO] [stderr] cargo:warning= | {{{ }}} [INFO] [stderr] cargo:warning=12022 | { (ufbx_real)0.864, (ufbx_real)0.630, (ufbx_real)1.0 }, // UFBX_APERTURE_FORMAT_35MM_ACADEMY [INFO] [stderr] cargo:warning= | {{{ }}} [INFO] [stderr] cargo:warning=12023 | { (ufbx_real)0.816, (ufbx_real)0.612, (ufbx_real)1.0 }, // UFBX_APERTURE_FORMAT_35MM_TV_PROJECTION [INFO] [stderr] cargo:warning= | {{{ }}} [INFO] [stderr] cargo:warning=12024 | { (ufbx_real)0.980, (ufbx_real)0.735, (ufbx_real)1.0 }, // UFBX_APERTURE_FORMAT_35MM_FULL_APERTURE [INFO] [stderr] cargo:warning= | {{{ }}} [INFO] [stderr] cargo:warning=12025 | { (ufbx_real)0.825, (ufbx_real)0.446, (ufbx_real)1.0 }, // UFBX_APERTURE_FORMAT_35MM_185_PROJECTION [INFO] [stderr] cargo:warning= | {{{ }}} [INFO] [stderr] cargo:warning=12026 | { (ufbx_real)0.864, (ufbx_real)0.732, (ufbx_real)2.0 }, // UFBX_APERTURE_FORMAT_35MM_ANAMORPHIC [INFO] [stderr] cargo:warning= | {{{ }}} [INFO] [stderr] cargo:warning=12027 | { (ufbx_real)2.066, (ufbx_real)0.906, (ufbx_real)1.0 }, // UFBX_APERTURE_FORMAT_70MM_PROJECTION [INFO] [stderr] cargo:warning= | {{{ }}} [INFO] [stderr] cargo:warning=12028 | { (ufbx_real)1.485, (ufbx_real)0.991, (ufbx_real)1.0 }, // UFBX_APERTURE_FORMAT_VISTAVISION [INFO] [stderr] cargo:warning= | {{{ }}} [INFO] [stderr] cargo:warning=12029 | { (ufbx_real)2.080, (ufbx_real)1.480, (ufbx_real)1.0 }, // UFBX_APERTURE_FORMAT_DYNAVISION [INFO] [stderr] cargo:warning= | {{{ }}} [INFO] [stderr] cargo:warning=12030 | { (ufbx_real)2.772, (ufbx_real)2.072, (ufbx_real)1.0 }, // UFBX_APERTURE_FORMAT_IMAX [INFO] [stderr] cargo:warning= | {{{ }}} [INFO] [stderr] cargo:warning=ufbx/ufbx.c:12018:63: warning: missing braces around initializer [-Wmissing-braces] [INFO] [stderr] cargo:warning=12018 | static const ufbxi_aperture_format ufbxi_aperture_formats[] = { [INFO] [stderr] cargo:warning= | ^ [INFO] [stderr] cargo:warning=12019 | { (ufbx_real)1.000, (ufbx_real)1.000, (ufbx_real)1.0 }, // UFBX_APERTURE_FORMAT_CUSTOM [INFO] [stderr] cargo:warning= | {{{ }}} [INFO] [stderr] cargo:warning=12020 | { (ufbx_real)0.404, (ufbx_real)0.295, (ufbx_real)1.0 }, // UFBX_APERTURE_FORMAT_16MM_THEATRICAL [INFO] [stderr] cargo:warning= | {{{ }}} [INFO] [stderr] cargo:warning=12021 | { (ufbx_real)0.493, (ufbx_real)0.292, (ufbx_real)1.0 }, // UFBX_APERTURE_FORMAT_SUPER_16MM [INFO] [stderr] cargo:warning= | {{{ }}} [INFO] [stderr] cargo:warning=12022 | { (ufbx_real)0.864, (ufbx_real)0.630, (ufbx_real)1.0 }, // UFBX_APERTURE_FORMAT_35MM_ACADEMY [INFO] [stderr] cargo:warning= | {{{ }}} [INFO] [stderr] cargo:warning=12023 | { (ufbx_real)0.816, (ufbx_real)0.612, (ufbx_real)1.0 }, // UFBX_APERTURE_FORMAT_35MM_TV_PROJECTION [INFO] [stderr] cargo:warning= | {{{ }}} [INFO] [stderr] cargo:warning=12024 | { (ufbx_real)0.980, (ufbx_real)0.735, (ufbx_real)1.0 }, // UFBX_APERTURE_FORMAT_35MM_FULL_APERTURE [INFO] [stderr] cargo:warning= | {{{ }}} [INFO] [stderr] cargo:warning=12025 | { (ufbx_real)0.825, (ufbx_real)0.446, (ufbx_real)1.0 }, // UFBX_APERTURE_FORMAT_35MM_185_PROJECTION [INFO] [stderr] cargo:warning= | {{{ }}} [INFO] [stderr] cargo:warning=12026 | { (ufbx_real)0.864, (ufbx_real)0.732, (ufbx_real)2.0 }, // UFBX_APERTURE_FORMAT_35MM_ANAMORPHIC [INFO] [stderr] cargo:warning= | {{{ }}} [INFO] [stderr] cargo:warning=12027 | { (ufbx_real)2.066, (ufbx_real)0.906, (ufbx_real)1.0 }, // UFBX_APERTURE_FORMAT_70MM_PROJECTION [INFO] [stderr] cargo:warning= | {{{ }}} [INFO] [stderr] cargo:warning=12028 | { (ufbx_real)1.485, (ufbx_real)0.991, (ufbx_real)1.0 }, // UFBX_APERTURE_FORMAT_VISTAVISION [INFO] [stderr] cargo:warning= | {{{ }}} [INFO] [stderr] cargo:warning=12029 | { (ufbx_real)2.080, (ufbx_real)1.480, (ufbx_real)1.0 }, // UFBX_APERTURE_FORMAT_DYNAVISION [INFO] [stderr] cargo:warning= | {{{ }}} [INFO] [stderr] cargo:warning=12030 | { (ufbx_real)2.772, (ufbx_real)2.072, (ufbx_real)1.0 }, // UFBX_APERTURE_FORMAT_IMAX [INFO] [stderr] cargo:warning= | {{{ }}} [INFO] [stderr] cargo:warning=ufbx/ufbx.c: In function 'ufbxi_update_constraint': [INFO] [stderr] cargo:warning=ufbx/ufbx.c:12332:33: warning: missing braces around initializer [-Wmissing-braces] [INFO] [stderr] cargo:warning=12332 | const ufbx_vec3 default_aim = { 1.0f, 0.0f, 0.0f }; [INFO] [stderr] cargo:warning= | ^ [INFO] [stderr] cargo:warning= | {{ }} [INFO] [stderr] cargo:warning=ufbx/ufbx.c:12333:32: warning: missing braces around initializer [-Wmissing-braces] [INFO] [stderr] cargo:warning=12333 | const ufbx_vec3 default_up = { 0.0f, 1.0f, 0.0f }; [INFO] [stderr] cargo:warning= | ^ [INFO] [stderr] cargo:warning= | {{ }} [INFO] [stderr] cargo:warning=ufbx/ufbx.c: In function 'ufbxi_add3': [INFO] [stderr] cargo:warning=ufbx/ufbx.c:13823:16: warning: missing braces around initializer [-Wmissing-braces] [INFO] [stderr] cargo:warning=13823 | ufbx_vec3 v = { a.x + b.x, a.y + b.y, a.z + b.z }; [INFO] [stderr] cargo:warning= | ^ [INFO] [stderr] cargo:warning= | {{ }} [INFO] [stderr] cargo:warning=ufbx/ufbx.c: In function 'ufbxi_sub3': [INFO] [stderr] cargo:warning=ufbx/ufbx.c:13828:16: warning: missing braces around initializer [-Wmissing-braces] [INFO] [stderr] cargo:warning=13828 | ufbx_vec3 v = { a.x - b.x, a.y - b.y, a.z - b.z }; [INFO] [stderr] cargo:warning= | ^ [INFO] [stderr] cargo:warning= | {{ }} [INFO] [stderr] cargo:warning=ufbx/ufbx.c: In function 'ufbxi_mul3': [INFO] [stderr] cargo:warning=ufbx/ufbx.c:13833:16: warning: missing braces around initializer [-Wmissing-braces] [INFO] [stderr] cargo:warning=13833 | ufbx_vec3 v = { a.x * b, a.y * b, a.z * b }; [INFO] [stderr] cargo:warning= | ^ [INFO] [stderr] cargo:warning= | {{ }} [INFO] [stderr] cargo:warning=ufbx/ufbx.c: In function 'ufbxi_cross3': [INFO] [stderr] cargo:warning=ufbx/ufbx.c:13847:16: warning: missing braces around initializer [-Wmissing-braces] [INFO] [stderr] cargo:warning=13847 | ufbx_vec3 v = { a.y*b.z - a.z*b.y, a.z*b.x - a.x*b.z, a.x*b.y - a.y*b.x }; [INFO] [stderr] cargo:warning= | ^ [INFO] [stderr] cargo:warning= | {{ }} [INFO] [stderr] cargo:warning=ufbx/ufbx.c: In function 'ufbxi_normalize3': [INFO] [stderr] cargo:warning=ufbx/ufbx.c:13856:20: warning: missing braces around initializer [-Wmissing-braces] [INFO] [stderr] cargo:warning=13856 | ufbx_vec3 zero = { (ufbx_real)0 }; [INFO] [stderr] cargo:warning= | ^ [INFO] [stderr] cargo:warning= | {{ }} [INFO] [stderr] cargo:warning=ufbx/ufbx.c: In function 'ufbxi_subdivide_layer': [INFO] [stderr] cargo:warning=ufbx/ufbx.c:15722:2: warning: enumeration value 'UFBX_SUBDIVISION_BOUNDARY_COUNT' not handled in switch [-Wswitch] [INFO] [stderr] cargo:warning=15722 | switch (boundary) { [INFO] [stderr] cargo:warning= | ^~~~~~ [INFO] [stderr] cargo:warning=ufbx/ufbx.c:15722:2: warning: enumeration value 'UFBX_SUBDIVISION_BOUNDARY_FORCE_32BIT' not handled in switch [-Wswitch] [INFO] [stderr] cargo:warning=ufbx/ufbx.c: In function 'ufbxi_init_ref': [INFO] [stderr] cargo:warning=ufbx/ufbx.c:16560:78: warning: unused parameter 'magic' [-Wunused-parameter] [INFO] [stderr] cargo:warning=16560 | static ufbxi_noinline void ufbxi_init_ref(ufbxi_refcount *refcount, uint32_t magic, ufbxi_refcount *parent) [INFO] [stderr] cargo:warning= | ~~~~~~~~~^~~~~ [INFO] [stderr] cargo:warning=ufbx/ufbx.c: In function 'ufbxi_retain_ref': [INFO] [stderr] cargo:warning=ufbx/ufbx.c:220:64: error: lvalue required as unary '&' operand [INFO] [stderr] cargo:warning= 220 | #define ufbxi_atomic_counter_inc(ptr) __sync_fetch_and_add(&ptr, 1) [INFO] [stderr] cargo:warning= | ^ [INFO] [stderr] cargo:warning=ufbx/ufbx.c:16575:2: note: in expansion of macro 'ufbxi_atomic_counter_inc' [INFO] [stderr] cargo:warning=16575 | ufbxi_atomic_counter_inc(&refcount->refcount); [INFO] [stderr] cargo:warning= | ^~~~~~~~~~~~~~~~~~~~~~~~ [INFO] [stderr] cargo:warning=ufbx/ufbx.c: In function 'ufbxi_release_ref': [INFO] [stderr] cargo:warning=ufbx/ufbx.c:221:64: error: lvalue required as unary '&' operand [INFO] [stderr] cargo:warning= 221 | #define ufbxi_atomic_counter_dec(ptr) __sync_fetch_and_sub(&ptr, 1) [INFO] [stderr] cargo:warning= | ^ [INFO] [stderr] cargo:warning=ufbx/ufbx.c:16582:7: note: in expansion of macro 'ufbxi_atomic_counter_dec' [INFO] [stderr] cargo:warning=16582 | if (ufbxi_atomic_counter_dec(&refcount->refcount) >= 0) return; [INFO] [stderr] cargo:warning= | ^~~~~~~~~~~~~~~~~~~~~~~~ [INFO] [stderr] cargo:warning=ufbx/ufbx.c:221:64: error: lvalue required as unary '&' operand [INFO] [stderr] cargo:warning= 221 | #define ufbxi_atomic_counter_dec(ptr) __sync_fetch_and_sub(&ptr, 1) [INFO] [stderr] cargo:warning= | ^ [INFO] [stderr] cargo:warning=ufbx/ufbx.c:16591:3: note: in expansion of macro 'ufbxi_atomic_counter_dec' [INFO] [stderr] cargo:warning=16591 | ufbxi_atomic_counter_dec(&refcount->refcount); [INFO] [stderr] cargo:warning= | ^~~~~~~~~~~~~~~~~~~~~~~~ [INFO] [stderr] cargo:warning=ufbx/ufbx.c: At top level: [INFO] [stderr] cargo:warning=ufbx/ufbx.c:16605:42: warning: missing braces around initializer [-Wmissing-braces] [INFO] [stderr] cargo:warning=16605 | const ufbx_matrix ufbx_identity_matrix = { 1,0,0, 0,1,0, 0,0,1, 0,0,0 }; [INFO] [stderr] cargo:warning= | ^ [INFO] [stderr] cargo:warning= | {{ }} [INFO] [stderr] cargo:warning=ufbx/ufbx.c:16606:48: warning: missing braces around initializer [-Wmissing-braces] [INFO] [stderr] cargo:warning=16606 | const ufbx_transform ufbx_identity_transform = { {0,0,0}, {0,0,0,1}, {1,1,1} }; [INFO] [stderr] cargo:warning= | ^ [INFO] [stderr] cargo:warning= | {{ }} [INFO] [stderr] cargo:warning=ufbx/ufbx.c:16606:48: warning: missing braces around initializer [-Wmissing-braces] [INFO] [stderr] cargo:warning=16606 | const ufbx_transform ufbx_identity_transform = { {0,0,0}, {0,0,0,1}, {1,1,1} }; [INFO] [stderr] cargo:warning= | ^ [INFO] [stderr] cargo:warning= | {{ }} {{ }} [INFO] [stderr] cargo:warning=ufbx/ufbx.c:16606:48: warning: missing braces around initializer [-Wmissing-braces] [INFO] [stderr] cargo:warning=16606 | const ufbx_transform ufbx_identity_transform = { {0,0,0}, {0,0,0,1}, {1,1,1} }; [INFO] [stderr] cargo:warning= | ^ [INFO] [stderr] cargo:warning= | {{ }} {{ }} {{ }} [INFO] [stderr] cargo:warning=ufbx/ufbx.c:16606:48: warning: missing braces around initializer [-Wmissing-braces] [INFO] [stderr] cargo:warning=16606 | const ufbx_transform ufbx_identity_transform = { {0,0,0}, {0,0,0,1}, {1,1,1} }; [INFO] [stderr] cargo:warning= | ^ [INFO] [stderr] cargo:warning= | {{ }} {{ }} {{ }} [INFO] [stderr] cargo:warning=ufbx/ufbx.c:16607:34: warning: missing braces around initializer [-Wmissing-braces] [INFO] [stderr] cargo:warning=16607 | const ufbx_vec2 ufbx_zero_vec2 = { 0,0 }; [INFO] [stderr] cargo:warning= | ^ [INFO] [stderr] cargo:warning= | {{ }} [INFO] [stderr] cargo:warning=ufbx/ufbx.c:16608:34: warning: missing braces around initializer [-Wmissing-braces] [INFO] [stderr] cargo:warning=16608 | const ufbx_vec3 ufbx_zero_vec3 = { 0,0,0 }; [INFO] [stderr] cargo:warning= | ^ [INFO] [stderr] cargo:warning= | {{ }} [INFO] [stderr] cargo:warning=ufbx/ufbx.c:16609:34: warning: missing braces around initializer [-Wmissing-braces] [INFO] [stderr] cargo:warning=16609 | const ufbx_vec4 ufbx_zero_vec4 = { 0,0,0,0 }; [INFO] [stderr] cargo:warning= | ^ [INFO] [stderr] cargo:warning= | {{ }} [INFO] [stderr] cargo:warning=ufbx/ufbx.c:16610:38: warning: missing braces around initializer [-Wmissing-braces] [INFO] [stderr] cargo:warning=16610 | const ufbx_quat ufbx_identity_quat = { 0,0,0,1 }; [INFO] [stderr] cargo:warning= | ^ [INFO] [stderr] cargo:warning= | {{ }} [INFO] [stderr] cargo:warning=ufbx/ufbx.c: In function 'ufbx_evaluate_curve': [INFO] [stderr] cargo:warning=ufbx/ufbx.c:17027:3: warning: enumeration value 'UFBX_INTERPOLATION_COUNT' not handled in switch [-Wswitch] [INFO] [stderr] cargo:warning=17027 | switch (prev->interpolation) { [INFO] [stderr] cargo:warning= | ^~~~~~ [INFO] [stderr] cargo:warning=ufbx/ufbx.c:17027:3: warning: enumeration value 'UFBX_INTERPOLATION_FORCE_32BIT' not handled in switch [-Wswitch] [INFO] [stderr] cargo:warning=ufbx/ufbx.c: In function 'ufbx_evaluate_anim_value_vec2': [INFO] [stderr] cargo:warning=ufbx/ufbx.c:17076:20: warning: missing braces around initializer [-Wmissing-braces] [INFO] [stderr] cargo:warning=17076 | ufbx_vec2 zero = { 0.0f }; [INFO] [stderr] cargo:warning= | ^ [INFO] [stderr] cargo:warning= | {{ }} [INFO] [stderr] cargo:warning=ufbx/ufbx.c:17080:18: warning: missing braces around initializer [-Wmissing-braces] [INFO] [stderr] cargo:warning=17080 | ufbx_vec2 res = { anim_value->default_value.x, anim_value->default_value.y }; [INFO] [stderr] cargo:warning= | ^ [INFO] [stderr] cargo:warning= | {{ }} [INFO] [stderr] cargo:warning=ufbx/ufbx.c: In function 'ufbx_evaluate_anim_value_vec3': [INFO] [stderr] cargo:warning=ufbx/ufbx.c:17089:20: warning: missing braces around initializer [-Wmissing-braces] [INFO] [stderr] cargo:warning=17089 | ufbx_vec3 zero = { 0.0f }; [INFO] [stderr] cargo:warning= | ^ [INFO] [stderr] cargo:warning= | {{ }} [INFO] [stderr] cargo:warning=ufbx/ufbx.c: In function 'ufbx_get_skin_vertex_matrix': [INFO] [stderr] cargo:warning=ufbx/ufbx.c:17723:20: warning: missing braces around initializer [-Wmissing-braces] [INFO] [stderr] cargo:warning=17723 | ufbx_matrix mat = { 0.0f }; [INFO] [stderr] cargo:warning= | ^ [INFO] [stderr] cargo:warning= | {{ }} [INFO] [stderr] cargo:warning=ufbx/ufbx.c:17724:17: warning: missing braces around initializer [-Wmissing-braces] [INFO] [stderr] cargo:warning=17724 | ufbx_quat q0 = { 0.0f }, qe = { 0.0f }; [INFO] [stderr] cargo:warning= | ^ [INFO] [stderr] cargo:warning= | {{ }} [INFO] [stderr] cargo:warning=ufbx/ufbx.c:17724:32: warning: missing braces around initializer [-Wmissing-braces] [INFO] [stderr] cargo:warning=17724 | ufbx_quat q0 = { 0.0f }, qe = { 0.0f }; [INFO] [stderr] cargo:warning= | ^ [INFO] [stderr] cargo:warning= | {{ }} [INFO] [stderr] cargo:warning=ufbx/ufbx.c:17725:23: warning: missing braces around initializer [-Wmissing-braces] [INFO] [stderr] cargo:warning=17725 | ufbx_quat first_q0 = { 0.0f }; [INFO] [stderr] cargo:warning= | ^ [INFO] [stderr] cargo:warning= | {{ }} [INFO] [stderr] cargo:warning=ufbx/ufbx.c:17726:17: warning: missing braces around initializer [-Wmissing-braces] [INFO] [stderr] cargo:warning=17726 | ufbx_vec3 qs = { 0.0f, 0.0f, 0.0f }; [INFO] [stderr] cargo:warning= | ^ [INFO] [stderr] cargo:warning= | {{ }} [INFO] [stderr] cargo:warning=ufbx/ufbx.c:17748:20: warning: missing braces around initializer [-Wmissing-braces] [INFO] [stderr] cargo:warning=17748 | ufbx_quat vqt = { 0.5f * t.translation.x, 0.5f * t.translation.y, 0.5f * t.translation.z }; [INFO] [stderr] cargo:warning= | ^ [INFO] [stderr] cargo:warning= | {{ }} [INFO] [stderr] cargo:warning=In file included from ufbx/ufbx.h:7, [INFO] [stderr] cargo:warning= from ufbx/ufbx.c:1: [INFO] [stderr] cargo:warning=ufbx/ufbx.c: In function 'ufbx_compute_normals': [INFO] [stderr] cargo:warning=ufbx/ufbx.c:18273:36: warning: comparison of integer expressions of different signedness: 'int32_t' {aka 'int'} and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] [INFO] [stderr] cargo:warning=18273 | ufbx_assert(index >= 0 && index < num_normals); [INFO] [stderr] cargo:warning= | ^ [INFO] [stderr] cargo:warning=ufbx/prelude.h:8:16: note: in definition of macro 'ufbxi_rust_assert_imp' [INFO] [stderr] cargo:warning= 8 | do { if (!(cond)) ufbxi_rust_assert_fail(file ":" #line ": ufbx_assert(" #cond ")"); } while (0) [INFO] [stderr] cargo:warning= | ^~~~ [INFO] [stderr] cargo:warning=ufbx/prelude.h:13:27: note: in expansion of macro 'ufbxi_rust_assert' [INFO] [stderr] cargo:warning= 13 | #define ufbx_assert(cond) ufbxi_rust_assert(cond, __FILE__, __LINE__) [INFO] [stderr] cargo:warning= | ^~~~~~~~~~~~~~~~~ [INFO] [stderr] cargo:warning=ufbx/ufbx.c:18273:4: note: in expansion of macro 'ufbx_assert' [INFO] [stderr] cargo:warning=18273 | ufbx_assert(index >= 0 && index < num_normals); [INFO] [stderr] cargo:warning= | ^~~~~~~~~~~ [INFO] [stderr] cargo:warning=ufbx/ufbx.c: In function 'ufbx_read_geometry_cache_real': [INFO] [stderr] cargo:warning=ufbx/ufbx.c:18505:2: warning: enumeration value 'UFBX_CACHE_DATA_COUNT' not handled in switch [-Wswitch] [INFO] [stderr] cargo:warning=18505 | switch (frame->data_format) { [INFO] [stderr] cargo:warning= | ^~~~~~ [INFO] [stderr] cargo:warning=ufbx/ufbx.c:18505:2: warning: enumeration value 'UFBX_CACHE_DATA_FORCE_32BIT' not handled in switch [-Wswitch] [INFO] [stderr] cargo:warning=ufbx/ufbx.c:18514:2: warning: enumeration value 'UFBX_CACHE_DATA_ENCODING_COUNT' not handled in switch [-Wswitch] [INFO] [stderr] cargo:warning=18514 | switch (frame->data_encoding) { [INFO] [stderr] cargo:warning= | ^~~~~~ [INFO] [stderr] cargo:warning=ufbx/ufbx.c:18514:2: warning: enumeration value 'UFBX_CACHE_DATA_ENCODING_FORCE_32BIT' not handled in switch [-Wswitch] [INFO] [stderr] exit status: 1 [INFO] [stderr] [INFO] [stderr] --- stderr [INFO] [stderr] [INFO] [stderr] [INFO] [stderr] error occurred: Command "cc" "-O0" "-ffunction-sections" "-fdata-sections" "-fPIC" "-g" "-fno-omit-frame-pointer" "-m64" "-Wall" "-Wextra" "-DUFBX_CONFIG_HEADER=\"prelude.h\"" "-o" "/opt/rustwide/target/debug/build/ufbx-7e4804f230622e13/out/ufbx/ufbx.o" "-c" "ufbx/ufbx.c" with args "cc" did not execute successfully (status code exit status: 1). [INFO] [stderr] [INFO] [stderr] [INFO] running `Command { std: "docker" "inspect" "ba5f7bbd0b1628d218a5b025c8b055386840e6f059073c7115d43e3508f967fb", kill_on_drop: false }` [INFO] running `Command { std: "docker" "rm" "-f" "ba5f7bbd0b1628d218a5b025c8b055386840e6f059073c7115d43e3508f967fb", kill_on_drop: false }` [INFO] [stdout] ba5f7bbd0b1628d218a5b025c8b055386840e6f059073c7115d43e3508f967fb