Microsoft Windows [Version 10.0.19045.2364] (c) Microsoft Corporation. All rights reserved. C:\Users\username\Documents\RK_Extraction>git clone https://github.com/epdtry/rk-convert.git Cloning into 'rk-convert'... remote: Enumerating objects: 310, done. remote: Counting objects: 100% (310/310), done. remote: Compressing objects: 100% (107/107), done. remote: Total 310 (delta 192), reused 302 (delta 185), pack-reused 0 Receiving objects: 100% (310/310), 71.44 KiB | 1.79 MiB/s, done. Resolving deltas: 100% (192/192), done. C:\Users\username\Documents\RK_Extraction>cd rk-convert C:\Users\username\Documents\RK_Extraction\rk-convert>git submodule update --init Submodule 'deps/astc-encoder' (https://github.com/ARM-software/astc-encoder) registered for path 'deps/astc-encoder' Cloning into 'C:/Users/username/Documents/RK_Extraction/rk-convert/deps/astc-encoder'... Submodule path 'deps/astc-encoder': checked out '43020621728ece5f3eec4c2cb2218d72144c546a' C:\Users\username\Documents\RK_Extraction\rk-convert>cargo build --release Updating crates.io index Downloaded quote v1.0.18 Downloaded proc-macro2 v1.0.39 Downloaded ryu v1.0.10 Downloaded bitflags v1.2.1 Downloaded serde v1.0.137 Downloaded typenum v1.15.0 Downloaded serde_derive v1.0.137 Downloaded itoa v1.0.5 Downloaded itoa v0.4.8 Downloaded gltf-json v1.0.0 Downloaded cc v1.0.79 Downloaded syn v1.0.96 Downloaded version-compare v0.0.10 Downloaded sdl2 v0.34.5 Downloaded gltf-derive v1.0.0 Downloaded paste v1.0.7 Downloaded memchr v2.5.0 Downloaded num-rational v0.3.2 Downloaded simba v0.4.0 Downloaded nalgebra v0.25.4 Downloaded num-complex v0.3.1 Downloaded jobserver v0.1.17 Downloaded gl_generator v0.14.0 Downloaded deflate v0.7.20 Downloaded version_check v0.9.4 Downloaded zstd v0.4.28+zstd.1.4.3 Downloaded libc v0.2.126 Downloaded sdl2-sys v0.34.5 Downloaded zstd-safe v1.4.13+zstd.1.4.3 Downloaded png v0.15.0 Downloaded zstd-sys v1.4.13+zstd.1.4.3 Downloaded getrandom v0.1.12 Downloaded csv v1.1.6 Downloaded khronos_api v3.1.0 Downloaded xml-rs v0.8.4 Downloaded unicode-ident v1.0.0 Downloaded log v0.4.8 Downloaded gl v0.14.0 Downloaded serde_json v1.0.91 Downloaded regex-automata v0.1.10 Downloaded rawpointer v0.2.1 Downloaded adler32 v1.0.4 Downloaded byteorder v1.3.2 Downloaded glob v0.3.0 Downloaded num-traits v0.2.15 Downloaded num-integer v0.1.45 Downloaded matrixmultiply v0.3.2 Downloaded lazy_static v1.4.0 Downloaded bstr v0.2.17 Downloaded generic-array v0.14.5 Downloaded csv-core v0.1.10 Downloaded inflections v1.1.1 Downloaded cfg-if v0.1.10 Downloaded approx v0.4.0 Downloaded inflate v0.4.5 Downloaded crc32fast v1.2.0 Downloaded autocfg v1.1.0 Downloaded 57 crates (7.2 MB) in 7.37s (largest was `zstd-sys` at 2.0 MB) Compiling cfg-if v0.1.10 Compiling log v0.4.8 Compiling autocfg v1.1.0 Compiling proc-macro2 v1.0.39 Compiling unicode-ident v1.0.0 Compiling getrandom v0.1.12 Compiling syn v1.0.96 Compiling serde_derive v1.0.137 Compiling serde v1.0.137 Compiling libc v0.2.126 Compiling num-traits v0.2.15 Compiling khronos_api v3.1.0 Compiling version-compare v0.0.10 Compiling memchr v2.5.0 Compiling jobserver v0.1.17 Compiling cc v1.0.79 Compiling quote v1.0.18 Compiling glob v0.3.0 Compiling sdl2-sys v0.34.5 Compiling num-integer v0.1.45 Compiling version_check v0.9.4 Compiling xml-rs v0.8.4 Compiling byteorder v1.3.2 Compiling bitflags v1.2.1 Compiling typenum v1.15.0 Compiling generic-array v0.14.5 Compiling gl_generator v0.14.0 Compiling num-rational v0.3.2 Compiling crc32fast v1.2.0 Compiling ryu v1.0.10 Compiling lazy_static v1.4.0 Compiling adler32 v1.0.4 Compiling serde_json v1.0.91 Compiling zstd-sys v1.4.13+zstd.1.4.3 Compiling approx v0.4.0 Compiling gl v0.14.0 Compiling num-complex v0.3.1 Compiling regex-automata v0.1.10 Compiling paste v1.0.7 Compiling sdl2 v0.34.5 Compiling itoa v1.0.5 Compiling rawpointer v0.2.1 Compiling inflections v1.1.1 Compiling matrixmultiply v0.3.2 Compiling deflate v0.7.20 Compiling simba v0.4.0 Compiling gltf-derive v1.0.0 Compiling rk-convert v0.1.0 (C:\Users\username\Documents\RK_Extraction\rk-convert) Compiling inflate v0.4.5 Compiling csv-core v0.1.10 Compiling itoa v0.4.8 Compiling png v0.15.0 Compiling bstr v0.2.17 Compiling nalgebra v0.25.4 Compiling csv v1.1.6 Compiling gltf-json v1.0.0 Compiling zstd-safe v1.4.13+zstd.1.4.3 Compiling zstd v0.4.28+zstd.1.4.3 warning: unused import: `std::process::Command` --> src\astc.rs:2:5 | 2 | use std::process::Command; | ^^^^^^^^^^^^^^^^^^^^^ | = note: `#[warn(unused_imports)]` on by default warning: unused import: `Cursor` --> src\model.rs:3:43 | 3 | use std::io::{self, Read, Seek, SeekFrom, Cursor}; | ^^^^^^ warning: unused import: `std::str` --> src\model.rs:6:5 | 6 | use std::str; | ^^^^^^^^ warning: unused imports: `LE`, `ReadBytesExt` --> src\model.rs:8:17 | 8 | use byteorder::{ReadBytesExt, LE}; | ^^^^^^^^^^^^ ^^ warning: unused import: `std::mem` --> src\modify.rs:3:5 | 3 | use std::mem; | ^^^^^^^^ warning: unused import: `std::collections::HashMap` --> src\pvr.rs:3:5 | 3 | use std::collections::HashMap; | ^^^^^^^^^^^^^^^^^^^^^^^^^ warning: unused import: `std::convert::TryInto` --> src\pvr.rs:4:5 | 4 | use std::convert::TryInto; | ^^^^^^^^^^^^^^^^^^^^^ warning: unused import: `Cursor` --> src\pvr.rs:5:43 | 5 | use std::io::{self, Read, Seek, SeekFrom, Cursor}; | ^^^^^^ warning: unused import: `std::iter` --> src\pvr.rs:6:5 | 6 | use std::iter; | ^^^^^^^^^ warning: unused import: `std::ops::Range` --> src\pvr.rs:7:5 | 7 | use std::ops::Range; | ^^^^^^^^^^^^^^^ warning: unused import: `std::str` --> src\pvr.rs:8:5 | 8 | use std::str; | ^^^^^^^^ warning: unused import: `std::i16` --> src\pvr.rs:9:5 | 9 | use std::i16; | ^^^^^^^^ warning: unused import: `ReadFrom` --> src\pvr.rs:14:24 | 14 | use crate::read_from::{ReadFrom, ReadExt}; | ^^^^^^^^ warning: unused import: `std::collections::HashMap` --> src\pvrtc.rs:1:5 | 1 | use std::collections::HashMap; | ^^^^^^^^^^^^^^^^^^^^^^^^^ warning: unused import: `std::convert::TryInto` --> src\pvrtc.rs:2:5 | 2 | use std::convert::TryInto; | ^^^^^^^^^^^^^^^^^^^^^ warning: unused imports: `Cursor`, `Read`, `SeekFrom`, `Seek`, `self` --> src\pvrtc.rs:3:15 | 3 | use std::io::{self, Read, Seek, SeekFrom, Cursor}; | ^^^^ ^^^^ ^^^^ ^^^^^^^^ ^^^^^^ warning: unused import: `std::iter` --> src\pvrtc.rs:4:5 | 4 | use std::iter; | ^^^^^^^^^ warning: unused import: `std::ops::Range` --> src\pvrtc.rs:5:5 | 5 | use std::ops::Range; | ^^^^^^^^^^^^^^^ warning: unused import: `std::str` --> src\pvrtc.rs:6:5 | 6 | use std::str; | ^^^^^^^^ warning: unused import: `std::i16` --> src\pvrtc.rs:7:5 | 7 | use std::i16; | ^^^^^^^^ warning: unused imports: `BE`, `ByteOrder`, `LE`, `ReadBytesExt` --> src\pvrtc.rs:8:17 | 8 | use byteorder::{ReadBytesExt, ByteOrder, BE, LE}; | ^^^^^^^^^^^^ ^^^^^^^^^ ^^ ^^ warning: unused variable: `r` --> src\read_from.rs:77:48 | 77 | fn read_from(r: &mut R) -> io::Result { | ^ help: if this is intentional, prefix it with an underscore: `_r` ... 86 | / read_tuple! { 87 | | ; 88 | | A; 89 | | A B; ... | 97 | | A B C D E F G H I J; 98 | | } | |_- in this macro invocation | = note: `#[warn(unused_variables)]` on by default = note: this warning originates in the macro `read_tuple` (in Nightly builds, run with -Z macro-backtrace for more info) warning: unused variable: `w` --> src\modify.rs:274:65 | 274 | nvs.for_each_nearby_vertex(v.pos, ADJACENT_EPSILON, |j, w| { | ^ help: if this is intentional, prefix it with an underscore: `_w` warning: unused variable: `i` --> src\pvrtc.rs:40:10 | 40 | for (i, word) in words.into_iter().enumerate() { | ^ help: if this is intentional, prefix it with an underscore: `_i` warning: unused variable: `block` --> src\pvrtc.rs:41:13 | 41 | let block = decode_block(word); | ^^^^^ help: if this is intentional, prefix it with an underscore: `_block` warning: variable does not need to be mutable --> src\model.rs:168:13 | 168 | let mut headers = self.read_headers()?; | ----^^^^^^^ | | | help: remove this `mut` | = note: `#[warn(unused_mut)]` on by default warning: variable does not need to be mutable --> src\modify.rs:423:17 | 423 | let mut nm = NeighborMap::new(m); | ----^^ | | | help: remove this `mut` warning: variable does not need to be mutable --> src\modify.rs:424:17 | 424 | let mut etm = EdgeTriMap::new(m); | ----^^^ | | | help: remove this `mut` warning: variable does not need to be mutable --> src\pvrtc.rs:39:9 | 39 | let mut image = Image::new(w, h); | ----^^^^^ | | | help: remove this `mut` warning: field `num_children` is never read --> src\model.rs:303:5 | 300 | pub struct RawBone { | ------- field in this struct ... 303 | num_children: u32, | ^^^^^^^^^^^^ | = note: `#[warn(dead_code)]` on by default warning: function `unmorton1` is never used --> src\pvrtc.rs:68:4 | 68 | fn unmorton1(x: u32) -> u32 { | ^^^^^^^^^ warning: function `unmorton` is never used --> src\pvrtc.rs:77:4 | 77 | fn unmorton(x: u32) -> (usize, usize) { | ^^^^^^^^ warning: associated function `punch` is never used --> src\pvrtc.rs:28:12 | 28 | pub fn punch(self) -> bool { | ^^^^^ warning: associated function `numerator` is never used --> src\pvrtc.rs:32:12 | 32 | pub fn numerator(self) -> u8 { | ^^^^^^^^^ warning: comparison is useless due to type limits --> src\image.rs:20:17 | 20 | assert!(0 <= x && x < self.size.0 as usize); | ^^^^^^ | = note: `#[warn(unused_comparisons)]` on by default warning: comparison is useless due to type limits --> src\image.rs:21:17 | 21 | assert!(0 <= y && y < self.size.1 as usize); | ^^^^^^ warning: `rk-convert` (lib) generated 36 warnings warning: unused import: `self` --> src\bin\model-to-stl.rs:2:15 | 2 | use std::fs::{self, File}; | ^^^^ | = note: `#[warn(unused_imports)]` on by default warning: unused import: `self` --> src\bin\pvrtc-to-png.rs:2:15 | 2 | use std::fs::{self, File}; | ^^^^ | = note: `#[warn(unused_imports)]` on by default warning: unused import: `PathBuf` --> src\bin\model-to-stl.rs:4:23 | 4 | use std::path::{Path, PathBuf}; | ^^^^^^^ warning: unused import: `Write` --> src\bin\pvrtc-to-png.rs:3:21 | 3 | use std::io::{self, Write}; | ^^^^^ warning: unused imports: `PathBuf`, `Path` --> src\bin\pvrtc-to-png.rs:4:17 | 4 | use std::path::{Path, PathBuf}; | ^^^^ ^^^^^^^ warning: unused import: `self` --> src\bin\testmodel.rs:2:15 | 2 | use std::fs::{self, File}; | ^^^^ | = note: `#[warn(unused_imports)]` on by default warning: unused import: `Write` --> src\bin\testmodel.rs:3:21 | 3 | use std::io::{self, Write}; | ^^^^^ warning: unused imports: `PathBuf`, `Path` --> src\bin\testmodel.rs:4:17 | 4 | use std::path::{Path, PathBuf}; | ^^^^ ^^^^^^^ warning: variable does not need to be mutable --> src\bin\pvrtc-to-png.rs:11:9 | 11 | let mut img = pf.read_image()?; | ----^^^ | | | help: remove this `mut` | = note: `#[warn(unused_mut)]` on by default warning: variable does not need to be mutable --> src\bin\pvrtc-to-png.rs:13:9 | 13 | let mut out_file = File::create(&args[2])?; | ----^^^^^^^^ | | | help: remove this `mut` warning: unused import: `self` --> src\bin\dump-model.rs:2:15 | 2 | use std::fs::{self, File}; | ^^^^ | = note: `#[warn(unused_imports)]` on by default warning: unused import: `Write` --> src\bin\dump-model.rs:3:21 | 3 | use std::io::{self, Write}; | ^^^^^ warning: unused import: `PathBuf` --> src\bin\dump-model.rs:4:23 | 4 | use std::path::{Path, PathBuf}; | ^^^^^^^ warning: unused import: `self` --> src\bin\model-to-gltf.rs:16:5 | 16 | self, PbrMetallicRoughness, PbrBaseColorFactor, StrengthFactor, AlphaMode, EmissiveFactor, | ^^^^ | = note: `#[warn(unused_imports)]` on by default warning: unused import: `png` --> src\bin\model-to-gltf.rs:23:5 | 23 | use png; | ^^^ warning: unused import: `CStr` --> src\bin\viewer.rs:5:25 | 5 | use std::ffi::{CString, CStr, OsStr}; | ^^^^ | = note: `#[warn(unused_imports)]` on by default warning: unused import: `self` --> src\bin\viewer.rs:6:15 | 6 | use std::fs::{self, File}; | ^^^^ warning: unused variable: `i` --> src\bin\model-to-gltf.rs:138:17 | 138 | for i in (data.len() % 4) .. 4 { | ^ help: if this is intentional, prefix it with an underscore: `_i` | = note: `#[warn(unused_variables)]` on by default warning: unused variable: `s` --> src\bin\model-to-gltf.rs:699:32 | 699 | let (t, r, s) = decompose_bone_matrix(local_pose_mat); | ^ help: if this is intentional, prefix it with an underscore: `_s` warning: unused variable: `i` --> src\bin\model-to-gltf.rs:569:24 | 569 | .filter(|&(i, b)| b.parent.is_none()) | ^ help: if this is intentional, prefix it with an underscore: `_i` warning: unused variable: `num_frames` --> src\bin\viewer.rs:363:9 | 363 | let num_frames = match anim { | ^^^^^^^^^^ help: if this is intentional, prefix it with an underscore: `_num_frames` | = note: `#[warn(unused_variables)]` on by default warning: function `to_column_major` is never used --> src\bin\model-to-gltf.rs:269:4 | 269 | fn to_column_major(m: Matrix4) -> [f32; 16] { | ^^^^^^^^^^^^^^^ | = note: `#[warn(dead_code)]` on by default warning: fields `start` and `len` are never read --> src\bin\viewer.rs:305:9 | 304 | struct DrawOp { | ------ fields in this struct 305 | start: GLint, | ^^^^^ 306 | len: GLsizei, | ^^^ | = note: `#[warn(dead_code)]` on by default warning: `rk-convert` (bin "pvrtc-to-png") generated 5 warnings warning: `rk-convert` (bin "testmodel") generated 3 warnings warning: `rk-convert` (bin "dump-model") generated 3 warnings warning: `rk-convert` (bin "model-to-stl") generated 2 warnings error: linking with `link.exe` failed: exit code: 1181 | = note: "C:\\Program Files\\Microsoft Visual Studio\\2022\\Community\\VC\\Tools\\MSVC\\14.34.31933\\bin\\HostX64\\x64\\link.exe" "/NOLOGO" "C:\\Users\\username\\AppData\\Local\\Temp\\rustcoEiq1B\\symbols.o" "C:\\Users\\username\\Documents\\RK_Extraction\\rk-convert\\target\\release\\deps\\viewer.viewer.b7a67d06-cgu.0.rcgu.o" "C:\\Users\\username\\Documents\\RK_Extraction\\rk-convert\\target\\release\\deps\\viewer.viewer.b7a67d06-cgu.1.rcgu.o" "C:\\Users\\username\\Documents\\RK_Extraction\\rk-convert\\target\\release\\deps\\viewer.viewer.b7a67d06-cgu.10.rcgu.o" "C:\\Users\\username\\Documents\\RK_Extraction\\rk-convert\\target\\release\\deps\\viewer.viewer.b7a67d06-cgu.11.rcgu.o" "C:\\Users\\username\\Documents\\RK_Extraction\\rk-convert\\target\\release\\deps\\viewer.viewer.b7a67d06-cgu.12.rcgu.o" "C:\\Users\\username\\Documents\\RK_Extraction\\rk-convert\\target\\release\\deps\\viewer.viewer.b7a67d06-cgu.13.rcgu.o" "C:\\Users\\username\\Documents\\RK_Extraction\\rk-convert\\target\\release\\deps\\viewer.viewer.b7a67d06-cgu.14.rcgu.o" "C:\\Users\\username\\Documents\\RK_Extraction\\rk-convert\\target\\release\\deps\\viewer.viewer.b7a67d06-cgu.15.rcgu.o" "C:\\Users\\username\\Documents\\RK_Extraction\\rk-convert\\target\\release\\deps\\viewer.viewer.b7a67d06-cgu.2.rcgu.o" "C:\\Users\\username\\Documents\\RK_Extraction\\rk-convert\\target\\release\\deps\\viewer.viewer.b7a67d06-cgu.3.rcgu.o" "C:\\Users\\username\\Documents\\RK_Extraction\\rk-convert\\target\\release\\deps\\viewer.viewer.b7a67d06-cgu.4.rcgu.o" "C:\\Users\\username\\Documents\\RK_Extraction\\rk-convert\\target\\release\\deps\\viewer.viewer.b7a67d06-cgu.5.rcgu.o" "C:\\Users\\username\\Documents\\RK_Extraction\\rk-convert\\target\\release\\deps\\viewer.viewer.b7a67d06-cgu.6.rcgu.o" "C:\\Users\\username\\Documents\\RK_Extraction\\rk-convert\\target\\release\\deps\\viewer.viewer.b7a67d06-cgu.7.rcgu.o" "C:\\Users\\username\\Documents\\RK_Extraction\\rk-convert\\target\\release\\deps\\viewer.viewer.b7a67d06-cgu.8.rcgu.o" "C:\\Users\\username\\Documents\\RK_Extraction\\rk-convert\\target\\release\\deps\\viewer.viewer.b7a67d06-cgu.9.rcgu.o" "C:\\Users\\username\\Documents\\RK_Extraction\\rk-convert\\target\\release\\deps\\viewer.k98d2kljf9uq9j2.rcgu.o" "/LIBPATH:C:\\Users\\username\\Documents\\RK_Extraction\\rk-convert\\target\\release\\deps" "/LIBPATH:C:\\Program Files\\Microsoft Visual Studio\\2022\\Community\\VC\\Tools\\MSVC\\14.34.31933\\atlmfc\\lib\\x64" "/LIBPATH:C:\\Users\\username\\Documents\\RK_Extraction\\rk-convert\\target\\release\\build\\rk-convert-6391b346dce024c0\\out" "/LIBPATH:C:\\Program Files\\Microsoft Visual Studio\\2022\\Community\\VC\\Tools\\MSVC\\14.34.31933\\atlmfc\\lib\\x64" "/LIBPATH:C:\\Users\\username\\Documents\\RK_Extraction\\rk-convert\\target\\release\\build\\zstd-sys-31988923765dd891\\out" "/LIBPATH:C:\\Users\\username\\.rustup\\toolchains\\stable-x86_64-pc-windows-msvc\\lib\\rustlib\\x86_64-pc-windows-msvc\\lib" "C:\\Users\\username\\Documents\\RK_Extraction\\rk-convert\\target\\release\\deps\\libsdl2-d1ee078069cc332f.rlib" "C:\\Users\\username\\Documents\\RK_Extraction\\rk-convert\\target\\release\\deps\\libsdl2_sys-0ea84b364ac36681.rlib" "C:\\Users\\username\\Documents\\RK_Extraction\\rk-convert\\target\\release\\deps\\librk_convert-5cac7881e2c27851.rlib" "C:\\Users\\username\\Documents\\RK_Extraction\\rk-convert\\target\\release\\deps\\libpng-aa00bead9bc2a8eb.rlib" "C:\\Users\\username\\Documents\\RK_Extraction\\rk-convert\\target\\release\\deps\\libdeflate-0b6173338cf6522f.rlib" "C:\\Users\\username\\Documents\\RK_Extraction\\rk-convert\\target\\release\\deps\\libinflate-fb494b49dc2c86aa.rlib" "C:\\Users\\username\\Documents\\RK_Extraction\\rk-convert\\target\\release\\deps\\libadler32-cb140b51768eab2d.rlib" "C:\\Users\\username\\Documents\\RK_Extraction\\rk-convert\\target\\release\\deps\\libcrc32fast-e3997c84cfb5e3a7.rlib" "C:\\Users\\username\\Documents\\RK_Extraction\\rk-convert\\target\\release\\deps\\libcfg_if-256e3ccadfae21b1.rlib" "C:\\Users\\username\\Documents\\RK_Extraction\\rk-convert\\target\\release\\deps\\libbitflags-f6b9b05f7aba55d9.rlib" "C:\\Users\\username\\Documents\\RK_Extraction\\rk-convert\\target\\release\\deps\\libzstd-4d75e8e035fdb40b.rlib" "C:\\Users\\username\\Documents\\RK_Extraction\\rk-convert\\target\\release\\deps\\libzstd_safe-433a4081a6f267b1.rlib" "C:\\Users\\username\\Documents\\RK_Extraction\\rk-convert\\target\\release\\deps\\libzstd_sys-2cb22791f122983a.rlib" "C:\\Users\\username\\Documents\\RK_Extraction\\rk-convert\\target\\release\\deps\\liblibc-b160275ea917789a.rlib" "C:\\Users\\username\\Documents\\RK_Extraction\\rk-convert\\target\\release\\deps\\libcsv-14c7ed3cd0e47008.rlib" "C:\\Users\\username\\Documents\\RK_Extraction\\rk-convert\\target\\release\\deps\\libryu-968e3331c17d2c32.rlib" "C:\\Users\\username\\Documents\\RK_Extraction\\rk-convert\\target\\release\\deps\\libitoa-09704319f2788af9.rlib" "C:\\Users\\username\\Documents\\RK_Extraction\\rk-convert\\target\\release\\deps\\libcsv_core-63feee096c51078c.rlib" "C:\\Users\\username\\Documents\\RK_Extraction\\rk-convert\\target\\release\\deps\\libbstr-73f00264bc67d3fc.rlib" "C:\\Users\\username\\Documents\\RK_Extraction\\rk-convert\\target\\release\\deps\\liblazy_static-b0dd42c739e52dfc.rlib" "C:\\Users\\username\\Documents\\RK_Extraction\\rk-convert\\target\\release\\deps\\libregex_automata-17fced973a8869d1.rlib" "C:\\Users\\username\\Documents\\RK_Extraction\\rk-convert\\target\\release\\deps\\libmemchr-f027f1a7daf22b80.rlib" "C:\\Users\\username\\Documents\\RK_Extraction\\rk-convert\\target\\release\\deps\\libserde-3507e14eb46354a5.rlib" "C:\\Users\\username\\Documents\\RK_Extraction\\rk-convert\\target\\release\\deps\\libbyteorder-5fe20fd735dad1ac.rlib" "C:\\Users\\username\\Documents\\RK_Extraction\\rk-convert\\target\\release\\deps\\libnalgebra-067799e102708db2.rlib" "C:\\Users\\username\\Documents\\RK_Extraction\\rk-convert\\target\\release\\deps\\libnum_rational-c611d65ab8fc1d2e.rlib" "C:\\Users\\username\\Documents\\RK_Extraction\\rk-convert\\target\\release\\deps\\libnum_integer-2ef2a87e553a149f.rlib" "C:\\Users\\username\\Documents\\RK_Extraction\\rk-convert\\target\\release\\deps\\libgeneric_array-2a1c0a6d6d864447.rlib" "C:\\Users\\username\\Documents\\RK_Extraction\\rk-convert\\target\\release\\deps\\libtypenum-437bf8bdafbdaf27.rlib" "C:\\Users\\username\\Documents\\RK_Extraction\\rk-convert\\target\\release\\deps\\libsimba-79750d3be9337f6b.rlib" "C:\\Users\\username\\Documents\\RK_Extraction\\rk-convert\\target\\release\\deps\\libnum_complex-82dfa43d5f5bb673.rlib" "C:\\Users\\username\\Documents\\RK_Extraction\\rk-convert\\target\\release\\deps\\libmatrixmultiply-336acde668ff5c00.rlib" "C:\\Users\\username\\Documents\\RK_Extraction\\rk-convert\\target\\release\\deps\\librawpointer-6f81453942e2846a.rlib" "C:\\Users\\username\\Documents\\RK_Extraction\\rk-convert\\target\\release\\deps\\libapprox-4e142b4c866aeb18.rlib" "C:\\Users\\username\\Documents\\RK_Extraction\\rk-convert\\target\\release\\deps\\libnum_traits-35966766e09a6c5e.rlib" "C:\\Users\\username\\Documents\\RK_Extraction\\rk-convert\\target\\release\\deps\\libgl-4cb28acefc29e267.rlib" "C:\\Users\\username\\.rustup\\toolchains\\stable-x86_64-pc-windows-msvc\\lib\\rustlib\\x86_64-pc-windows-msvc\\lib\\libstd-d948d7ba3a1428f8.rlib" "C:\\Users\\username\\.rustup\\toolchains\\stable-x86_64-pc-windows-msvc\\lib\\rustlib\\x86_64-pc-windows-msvc\\lib\\libpanic_unwind-160203b957826e76.rlib" "C:\\Users\\username\\.rustup\\toolchains\\stable-x86_64-pc-windows-msvc\\lib\\rustlib\\x86_64-pc-windows-msvc\\lib\\librustc_demangle-b24bd95fe5d36805.rlib" "C:\\Users\\username\\.rustup\\toolchains\\stable-x86_64-pc-windows-msvc\\lib\\rustlib\\x86_64-pc-windows-msvc\\lib\\libstd_detect-0e9d70f22be1c0d7.rlib" "C:\\Users\\username\\.rustup\\toolchains\\stable-x86_64-pc-windows-msvc\\lib\\rustlib\\x86_64-pc-windows-msvc\\lib\\libhashbrown-b095d6ec0de2c748.rlib" "C:\\Users\\username\\.rustup\\toolchains\\stable-x86_64-pc-windows-msvc\\lib\\rustlib\\x86_64-pc-windows-msvc\\lib\\libminiz_oxide-fb910d16a05b94c5.rlib" "C:\\Users\\username\\.rustup\\toolchains\\stable-x86_64-pc-windows-msvc\\lib\\rustlib\\x86_64-pc-windows-msvc\\lib\\libadler-3a4bfb6892558bf2.rlib" "C:\\Users\\username\\.rustup\\toolchains\\stable-x86_64-pc-windows-msvc\\lib\\rustlib\\x86_64-pc-windows-msvc\\lib\\librustc_std_workspace_alloc-a9e6a5964ad33a4c.rlib" "C:\\Users\\username\\.rustup\\toolchains\\stable-x86_64-pc-windows-msvc\\lib\\rustlib\\x86_64-pc-windows-msvc\\lib\\libunwind-213bb51833c43573.rlib" "C:\\Users\\username\\.rustup\\toolchains\\stable-x86_64-pc-windows-msvc\\lib\\rustlib\\x86_64-pc-windows-msvc\\lib\\libcfg_if-4140ea5b1ce3650e.rlib" "C:\\Users\\username\\.rustup\\toolchains\\stable-x86_64-pc-windows-msvc\\lib\\rustlib\\x86_64-pc-windows-msvc\\lib\\liblibc-9a1df03c8e50ccf9.rlib" "C:\\Users\\username\\.rustup\\toolchains\\stable-x86_64-pc-windows-msvc\\lib\\rustlib\\x86_64-pc-windows-msvc\\lib\\liballoc-860856f6a77183a1.rlib" "C:\\Users\\username\\.rustup\\toolchains\\stable-x86_64-pc-windows-msvc\\lib\\rustlib\\x86_64-pc-windows-msvc\\lib\\librustc_std_workspace_core-d38e1b9df5cea3b4.rlib" "C:\\Users\\username\\.rustup\\toolchains\\stable-x86_64-pc-windows-msvc\\lib\\rustlib\\x86_64-pc-windows-msvc\\lib\\libcore-b993f6ac479af571.rlib" "C:\\Users\\username\\.rustup\\toolchains\\stable-x86_64-pc-windows-msvc\\lib\\rustlib\\x86_64-pc-windows-msvc\\lib\\libcompiler_builtins-3f0eed38bcc54ffc.rlib" "SDL2.lib" "kernel32.lib" "advapi32.lib" "userenv.lib" "kernel32.lib" "ws2_32.lib" "bcrypt.lib" "msvcrt.lib" "legacy_stdio_definitions.lib" "/NXCOMPAT" "/LIBPATH:C:\\Users\\username\\.rustup\\toolchains\\stable-x86_64-pc-windows-msvc\\lib\\rustlib\\x86_64-pc-windows-msvc\\lib" "/OUT:C:\\Users\\username\\Documents\\RK_Extraction\\rk-convert\\target\\release\\deps\\viewer.exe" "/OPT:REF,ICF" "/DEBUG" "/NATVIS:C:\\Users\\username\\.rustup\\toolchains\\stable-x86_64-pc-windows-msvc\\lib\\rustlib\\etc\\intrinsic.natvis" "/NATVIS:C:\\Users\\username\\.rustup\\toolchains\\stable-x86_64-pc-windows-msvc\\lib\\rustlib\\etc\\liballoc.natvis" "/NATVIS:C:\\Users\\username\\.rustup\\toolchains\\stable-x86_64-pc-windows-msvc\\lib\\rustlib\\etc\\libcore.natvis" "/NATVIS:C:\\Users\\username\\.rustup\\toolchains\\stable-x86_64-pc-windows-msvc\\lib\\rustlib\\etc\\libstd.natvis" = note: LINK : fatal error LNK1181: cannot open input file 'SDL2.lib' warning: `rk-convert` (bin "viewer") generated 4 warnings error: could not compile `rk-convert` due to previous error; 4 warnings emitted warning: build failed, waiting for other jobs to finish... warning: `rk-convert` (bin "model-to-gltf") generated 6 warnings