0 votes

Hello Godot experts,

I am looking for some help, as I have no idea how to debug this issue.

I have a project, which uses my gdnative library libgaben.dll and libsteam_api64.dll as a dependency. It works on all linux and mac and most of win machines I managed to reach, but one win machine gives this error when I try to start it:

Godot Engine v3.4.4.stable.official.419e713a2 - https://godotengine.org
OpenGL ES 3.0 Renderer: NVIDIA GeForce GTX 1650/PCIe/SSE2
OpenGL ES Batching: ON

ERROR: Can't open dynamic library: bin/windows/libgaben.dll, error: Error 126: The specified module could not be found.
.
at: opendynamiclibrary (platform/windows/oswindows.cpp:2353) - Condition "!plibraryhandle" is true. Returned: ERRCANTOPEN
ERROR: No valid library handle, can't get symbol from GDNative object
at: get
symbol (modules/gdnative/gdnative.cpp:510) - No valid library handle, can't get symbol from GDNative object
ERROR: No nativescriptinit in "res://bin/windows/libgaben.dll" found
at: init
library (modules/gdnative/nativescript/nativescript.cpp:1510) - No nativescriptinit in "res://bin/windows/libgaben.dll" found
ERROR: Script does not inherit a Node: res://bin/gaben.gdns
at: start (main/main.cpp:1832) - Condition "!valid
type" is true. Continuing.
ERROR: No valid library handle, can't terminate GDNative object
at: terminate (modules/gdnative/gdnative.cpp:417) - No valid library handle, can't terminate GDNative object

This is build info for this problematic build:

Edition Windows 10 Home
Version 21H2
Installed on ‎2021-‎04-‎06
OS build 19044.1645
Experience Windows Feature Experience Pack 120.2212.4170.0

Any ideas where to dig?

Godot version Godot v3.4.4.stable.official [419e713a2]
in Engine by (12 points)

Please log in or register to answer this question.

Welcome to Godot Engine Q&A, where you can ask questions and receive answers from other members of the community.

Please make sure to read How to use this Q&A? before posting your first questions.
Social login is currently unavailable. If you've previously logged in with a Facebook or GitHub account, use the I forgot my password link in the login box to set a password for your account. If you still can't access your account, send an email to webmaster@godotengine.org with your username.