Code Monkey home page Code Monkey logo

usb2snes-cli's Issues

thread 'main' panicked when --upload 'ing a rom

I tried to upload a Seiken Densetsu 3 rom to my SNES but got this error (it works when I upload it through qusb2snes)

$ RUST_BACKTRACE=full ./usb2snes-cli.exe --upload E:\SD3.sfc
thread 'main' panicked at 'called `Result::unwrap()` on an `Err` value: IoError(Os { code: 10061, kind: ConnectionRefused, message: "No connection could be made because the target machine actively refused it." })', src\usb2snes.rs:99:18
stack backtrace:
   0:     0x7ff7b7ad589f - std::backtrace_rs::backtrace::dbghelp::trace
                               at /rustc/fe5b13d681f25ee6474be29d748c65adcd91f69e\/library\std\src\..\..\backtrace\src\backtrace\dbghelp.rs:98
   1:     0x7ff7b7ad589f - std::backtrace_rs::backtrace::trace_unsynchronized
                               at /rustc/fe5b13d681f25ee6474be29d748c65adcd91f69e\/library\std\src\..\..\backtrace\src\backtrace\mod.rs:66
   2:     0x7ff7b7ad589f - std::sys_common::backtrace::_print_fmt
                               at /rustc/fe5b13d681f25ee6474be29d748c65adcd91f69e\/library\std\src\sys_common\backtrace.rs:66
   3:     0x7ff7b7ad589f - std::sys_common::backtrace::_print::impl$0::fmt
                               at /rustc/fe5b13d681f25ee6474be29d748c65adcd91f69e\/library\std\src\sys_common\backtrace.rs:45
   4:     0x7ff7b7aebc3a - core::fmt::write
                               at /rustc/fe5b13d681f25ee6474be29d748c65adcd91f69e\/library\core\src\fmt\mod.rs:1194
   5:     0x7ff7b7ad1509 - std::io::Write::write_fmt<std::sys::windows::stdio::Stderr>
                               at /rustc/fe5b13d681f25ee6474be29d748c65adcd91f69e\/library\std\src\io\mod.rs:1655
   6:     0x7ff7b7ad7a1b - std::sys_common::backtrace::_print
                               at /rustc/fe5b13d681f25ee6474be29d748c65adcd91f69e\/library\std\src\sys_common\backtrace.rs:48
   7:     0x7ff7b7ad7a1b - std::sys_common::backtrace::print
                               at /rustc/fe5b13d681f25ee6474be29d748c65adcd91f69e\/library\std\src\sys_common\backtrace.rs:35
   8:     0x7ff7b7ad7a1b - std::panicking::default_hook::closure$1
                               at /rustc/fe5b13d681f25ee6474be29d748c65adcd91f69e\/library\std\src\panicking.rs:295
   9:     0x7ff7b7ad760e - std::panicking::default_hook
                               at /rustc/fe5b13d681f25ee6474be29d748c65adcd91f69e\/library\std\src\panicking.rs:314
  10:     0x7ff7b7ad8011 - std::panicking::rust_panic_with_hook
                               at /rustc/fe5b13d681f25ee6474be29d748c65adcd91f69e\/library\std\src\panicking.rs:698
  11:     0x7ff7b7ad7ecd - std::panicking::begin_panic_handler::closure$0
                               at /rustc/fe5b13d681f25ee6474be29d748c65adcd91f69e\/library\std\src\panicking.rs:588
  12:     0x7ff7b7ad61a7 - std::sys_common::backtrace::__rust_end_short_backtrace<std::panicking::begin_panic_handler::closure_env$0,never$>
                               at /rustc/fe5b13d681f25ee6474be29d748c65adcd91f69e\/library\std\src\sys_common\backtrace.rs:138
  13:     0x7ff7b7ad7ba9 - std::panicking::begin_panic_handler
                               at /rustc/fe5b13d681f25ee6474be29d748c65adcd91f69e\/library\std\src\panicking.rs:584
  14:     0x7ff7b7af44b5 - core::panicking::panic_fmt
                               at /rustc/fe5b13d681f25ee6474be29d748c65adcd91f69e\/library\core\src\panicking.rs:143
  15:     0x7ff7b7af45c3 - core::result::unwrap_failed
                               at /rustc/fe5b13d681f25ee6474be29d748c65adcd91f69e\/library\core\src\result.rs:1785
  16:     0x7ff7b771dbec - enum$<core::result::Result<websocket::client::sync::Client<std::net::tcp::TcpStream>,enum$<websocket_base::result::WebSocketError> > >::unwrap<websocket::client::sync::Client<std::net::tcp::TcpStream>,enum$<webs
ocket_base::result::WebSocketError> >
                               at /rustc/fe5b13d681f25ee6474be29d748c65adcd91f69e\library\core\src\result.rs:1078
  17:     0x7ff7b770b6be - usb2snes_cli::usb2snes::usb2snes::SyncClient::connect
                               at E:\usb2snes-cli\src\usb2snes.rs:96
  18:     0x7ff7b7702d51 - usb2snes_cli::main
                               at E:\usb2snes-cli\src\main.rs:80
  19:     0x7ff7b771b21b - core::ops::function::FnOnce::call_once<void (*)(),tuple$<> >
                               at /rustc/fe5b13d681f25ee6474be29d748c65adcd91f69e\library\core\src\ops\function.rs:227
  20:     0x7ff7b7716a1b - std::sys_common::backtrace::__rust_begin_short_backtrace<void (*)(),tuple$<> >
                               at /rustc/fe5b13d681f25ee6474be29d748c65adcd91f69e\library\std\src\sys_common\backtrace.rs:122
  21:     0x7ff7b7719431 - std::rt::lang_start::closure$0<tuple$<> >
                               at /rustc/fe5b13d681f25ee6474be29d748c65adcd91f69e\library\std\src\rt.rs:145
  22:     0x7ff7b7acbdae - core::ops::function::impls::impl$2::call_once
                               at /rustc/fe5b13d681f25ee6474be29d748c65adcd91f69e\library\core\src\ops\function.rs:259
  23:     0x7ff7b7acbdae - std::panicking::try::do_call
                               at /rustc/fe5b13d681f25ee6474be29d748c65adcd91f69e\/library\std\src\panicking.rs:492
  24:     0x7ff7b7acbdae - std::panicking::try
                               at /rustc/fe5b13d681f25ee6474be29d748c65adcd91f69e\/library\std\src\panicking.rs:456
  25:     0x7ff7b7acbdae - std::panic::catch_unwind
                               at /rustc/fe5b13d681f25ee6474be29d748c65adcd91f69e\/library\std\src\panic.rs:137
  26:     0x7ff7b7acbdae - std::rt::lang_start_internal::closure$2
                               at /rustc/fe5b13d681f25ee6474be29d748c65adcd91f69e\/library\std\src\rt.rs:128
  27:     0x7ff7b7acbdae - std::panicking::try::do_call
                               at /rustc/fe5b13d681f25ee6474be29d748c65adcd91f69e\/library\std\src\panicking.rs:492
  28:     0x7ff7b7acbdae - std::panicking::try
                               at /rustc/fe5b13d681f25ee6474be29d748c65adcd91f69e\/library\std\src\panicking.rs:456
  29:     0x7ff7b7acbdae - std::panic::catch_unwind
                               at /rustc/fe5b13d681f25ee6474be29d748c65adcd91f69e\/library\std\src\panic.rs:137
  30:     0x7ff7b7acbdae - std::rt::lang_start_internal
                               at /rustc/fe5b13d681f25ee6474be29d748c65adcd91f69e\/library\std\src\rt.rs:128
  31:     0x7ff7b77193ff - std::rt::lang_start<tuple$<> >
                               at /rustc/fe5b13d681f25ee6474be29d748c65adcd91f69e\library\std\src\rt.rs:144
  32:     0x7ff7b7706956 - main
  33:     0x7ff7b7af24a4 - invoke_main
                               at d:\agent\_work\2\s\src\vctools\crt\vcstartup\src\startup\exe_common.inl:78
  34:     0x7ff7b7af24a4 - __scrt_common_main_seh
                               at d:\agent\_work\2\s\src\vctools\crt\vcstartup\src\startup\exe_common.inl:288
  35:     0x7ffaad0d7034 - BaseThreadInitThunk
  36:     0x7ffaaeea2651 - RtlUserThreadStart

link.exe failed with exit code 1181 cannot open input file 'userenv.lib'

When I try to build this project I get this error:

E:\usb2snes-cli>cargo build
   Compiling winapi v0.3.9
   Compiling log v0.4.17
   Compiling proc-macro2 v1.0.39
   Compiling futures v0.1.31
   Compiling maybe-uninit v2.0.0
   Compiling syn v1.0.96
   Compiling typenum v1.15.0
   Compiling windows_x86_64_msvc v0.36.1
   Compiling winapi v0.2.8
   Compiling libc v0.2.126
   Compiling memchr v2.5.0
   Compiling native-tls v0.2.10
   Compiling httparse v1.7.1
   Compiling serde_derive v1.0.137
   Compiling unicode-bidi v0.3.8
   Compiling unicode-segmentation v1.9.0
error: linking with `link.exe` failed: exit code: 1181
  |
  = note: "C:\\Program Files (x86)\\Microsoft Visual Studio\\2019\\Preview\\VC\\Tools\\MSVC\\14.28.29213\\bin\\HostX64\\x64\\link.exe" "/NOLOGO" "E:\\usb2snes-cli\\target\\debug\\build\\log-7c6dc383c0bdbce9\\build_script_build-7c6dc383c0bdbce9.build_script_build.3d9fc7be-cgu.0.rcgu.o" "E:\\usb2snes-cli\\target\\debug\\build\\log-7c6dc383c0bdbce9\\build_script_build-7c6dc383c0bdbce9.build_script_build.3d9fc7be-cgu.1.rcgu.o" "E:\\usb2snes-cli\\target\\debug\\build\\log-7c6dc383c0bdbce9\\build_script_build-7c6dc383c0bdbce9.build_script_build.3d9fc7be-cgu.10.rcgu.o" "E:\\usb2snes-cli\\target\\debug\\build\\log-7c6dc383c0bdbce9\\build_script_build-7c6dc383c0bdbce9.build_script_build.3d9fc7be-cgu.11.rcgu.o" "E:\\usb2snes-cli\\target\\debug\\build\\log-7c6dc383c0bdbce9\\build_script_build-7c6dc383c0bdbce9.build_script_build.3d9fc7be-cgu.12.rcgu.o" "E:\\usb2snes-cli\\target\\debug\\build\\log-7c6dc383c0bdbce9\\build_script_build-7c6dc383c0bdbce9.build_script_build.3d9fc7be-cgu.13.rcgu.o" "E:\\usb2snes-cli\\target\\debug\\build\\log-7c6dc383c0bdbce9\\build_script_build-7c6dc383c0bdbce9.build_script_build.3d9fc7be-cgu.14.rcgu.o" "E:\\usb2snes-cli\\target\\debug\\build\\log-7c6dc383c0bdbce9\\build_script_build-7c6dc383c0bdbce9.build_script_build.3d9fc7be-cgu.15.rcgu.o" "E:\\usb2snes-cli\\target\\debug\\build\\log-7c6dc383c0bdbce9\\build_script_build-7c6dc383c0bdbce9.build_script_build.3d9fc7be-cgu.2.rcgu.o" "E:\\usb2snes-cli\\target\\debug\\build\\log-7c6dc383c0bdbce9\\build_script_build-7c6dc383c0bdbce9.build_script_build.3d9fc7be-cgu.3.rcgu.o" "E:\\usb2snes-cli\\target\\debug\\build\\log-7c6dc383c0bdbce9\\build_script_build-7c6dc383c0bdbce9.build_script_build.3d9fc7be-cgu.4.rcgu.o" "E:\\usb2snes-cli\\target\\debug\\build\\log-7c6dc383c0bdbce9\\build_script_build-7c6dc383c0bdbce9.build_script_build.3d9fc7be-cgu.5.rcgu.o" "E:\\usb2snes-cli\\target\\debug\\build\\log-7c6dc383c0bdbce9\\build_script_build-7c6dc383c0bdbce9.build_script_build.3d9fc7be-cgu.6.rcgu.o" "E:\\usb2snes-cli\\target\\debug\\build\\log-7c6dc383c0bdbce9\\build_script_build-7c6dc383c0bdbce9.build_script_build.3d9fc7be-cgu.7.rcgu.o" "E:\\usb2snes-cli\\target\\debug\\build\\log-7c6dc383c0bdbce9\\build_script_build-7c6dc383c0bdbce9.build_script_build.3d9fc7be-cgu.8.rcgu.o" "E:\\usb2snes-cli\\target\\debug\\build\\log-7c6dc383c0bdbce9\\build_script_build-7c6dc383c0bdbce9.build_script_build.3d9fc7be-cgu.9.rcgu.o" "E:\\usb2snes-cli\\target\\debug\\build\\log-7c6dc383c0bdbce9\\build_script_build-7c6dc383c0bdbce9.4h2wd9eyfogim1z5.rcgu.o" "/LIBPATH:E:\\usb2snes-cli\\target\\debug\\deps" "/LIBPATH:C:\\Users\\jeffl\\.rustup\\toolchains\\stable-x86_64-pc-windows-msvc\\lib\\rustlib\\x86_64-pc-windows-msvc\\lib" "C:\\Users\\jeffl\\.rustup\\toolchains\\stable-x86_64-pc-windows-msvc\\lib\\rustlib\\x86_64-pc-windows-msvc\\lib\\libstd-c2061a8c4363ad39.rlib" "C:\\Users\\jeffl\\.rustup\\toolchains\\stable-x86_64-pc-windows-msvc\\lib\\rustlib\\x86_64-pc-windows-msvc\\lib\\libpanic_unwind-8f8123f3df81d084.rlib" "C:\\Users\\jeffl\\.rustup\\toolchains\\stable-x86_64-pc-windows-msvc\\lib\\rustlib\\x86_64-pc-windows-msvc\\lib\\librustc_demangle-b25b7b3cabf04f79.rlib" "C:\\Users\\jeffl\\.rustup\\toolchains\\stable-x86_64-pc-windows-msvc\\lib\\rustlib\\x86_64-pc-windows-msvc\\lib\\libstd_detect-844c1d68b208e8c3.rlib" "C:\\Users\\jeffl\\.rustup\\toolchains\\stable-x86_64-pc-windows-msvc\\lib\\rustlib\\x86_64-pc-windows-msvc\\lib\\libhashbrown-9715294e33005e45.rlib" "C:\\Users\\jeffl\\.rustup\\toolchains\\stable-x86_64-pc-windows-msvc\\lib\\rustlib\\x86_64-pc-windows-msvc\\lib\\libminiz_oxide-ab777c9ef4ab46ea.rlib" "C:\\Users\\jeffl\\.rustup\\toolchains\\stable-x86_64-pc-windows-msvc\\lib\\rustlib\\x86_64-pc-windows-msvc\\lib\\libadler-2163bb13d93657e2.rlib" "C:\\Users\\jeffl\\.rustup\\toolchains\\stable-x86_64-pc-windows-msvc\\lib\\rustlib\\x86_64-pc-windows-msvc\\lib\\librustc_std_workspace_alloc-a23614ca81dcf6e6.rlib" "C:\\Users\\jeffl\\.rustup\\toolchains\\stable-x86_64-pc-windows-msvc\\lib\\rustlib\\x86_64-pc-windows-msvc\\lib\\libunwind-6a453694c0b8f4bc.rlib" "C:\\Users\\jeffl\\.rustup\\toolchains\\stable-x86_64-pc-windows-msvc\\lib\\rustlib\\x86_64-pc-windows-msvc\\lib\\libcfg_if-bafbc7d22d1290b3.rlib" "C:\\Users\\jeffl\\.rustup\\toolchains\\stable-x86_64-pc-windows-msvc\\lib\\rustlib\\x86_64-pc-windows-msvc\\lib\\liblibc-b3f04308174fa2f6.rlib" "C:\\Users\\jeffl\\.rustup\\toolchains\\stable-x86_64-pc-windows-msvc\\lib\\rustlib\\x86_64-pc-windows-msvc\\lib\\liballoc-9e7c4059b4444380.rlib" "C:\\Users\\jeffl\\.rustup\\toolchains\\stable-x86_64-pc-windows-msvc\\lib\\rustlib\\x86_64-pc-windows-msvc\\lib\\librustc_std_workspace_core-3469c9a2a5a61b94.rlib" "C:\\Users\\jeffl\\.rustup\\toolchains\\stable-x86_64-pc-windows-msvc\\lib\\rustlib\\x86_64-pc-windows-msvc\\lib\\libcore-5c32adea4bb22d70.rlib" "C:\\Users\\jeffl\\.rustup\\toolchains\\stable-x86_64-pc-windows-msvc\\lib\\rustlib\\x86_64-pc-windows-msvc\\lib\\libcompiler_builtins-c9e4ee006e473c58.rlib" "kernel32.lib" "ws2_32.lib" "bcrypt.lib" "advapi32.lib" "userenv.lib" "kernel32.lib" "msvcrt.lib" "/NXCOMPAT" "/LIBPATH:C:\\Users\\jeffl\\.rustup\\toolchains\\stable-x86_64-pc-windows-msvc\\lib\\rustlib\\x86_64-pc-windows-msvc\\lib" "/OUT:E:\\usb2snes-cli\\target\\debug\\build\\log-7c6dc383c0bdbce9\\build_script_build-7c6dc383c0bdbce9.exe" "/OPT:REF,NOICF" "/DEBUG" "/NATVIS:C:\\Users\\jeffl\\.rustup\\toolchains\\stable-x86_64-pc-windows-msvc\\lib\\rustlib\\etc\\intrinsic.natvis" "/NATVIS:C:\\Users\\jeffl\\.rustup\\toolchains\\stable-x86_64-pc-windows-msvc\\lib\\rustlib\\etc\\liballoc.natvis" "/NATVIS:C:\\Users\\jeffl\\.rustup\\toolchains\\stable-x86_64-pc-windows-msvc\\lib\\rustlib\\etc\\libcore.natvis" "/NATVIS:C:\\Users\\jeffl\\.rustup\\toolchains\\stable-x86_64-pc-windows-msvc\\lib\\rustlib\\etc\\libstd.natvis"
  = note: LINK : fatal error LNK1181: cannot open input file 'userenv.lib'

This is where my userenv.lib files are:

image

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    ๐Ÿ–– Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. ๐Ÿ“Š๐Ÿ“ˆ๐ŸŽ‰

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google โค๏ธ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.