#Win32 function failed: HRESULT: 0x80004005
1 messages · Page 1 of 1 (latest)
Backtrace?
what do you mean?
Get the backtrace from the error, or a whole error message perhaps.
You're currently on Windows running a build from a Linux machine?
.s litany
Please follow the Standard Litany when asking a question:
• What was your environment? What was your operating system, configuration?
• What did you do? What did you run or test? Where?
• What actually happened? What were the exact results, complete log contents, exact error messages?
• What did you expect? What were you aiming to achieve? What result were you looking for?
Vague or superficial questions will yield vague or superficial answers. False information leads to false solutions.
no, on arch (wayland, hyprland)
Oh ok grab gdb and run it through there put some breakpoints if needed
error happens on both win and linux build (when running the game from ide, not final build)
Grab locals, and backtrace when it errors
Oh
Does the final builds work at least
there is only ubuntu for linux and it gives this error in gms2 console Configuration Problem : No Linux device found. Check your target settings. FAILED: Run Program Complete For the details of why this build failed, please review the whole log above and also see your Compile Errors window.
echo $XDG_SESSION_TYPE
wayland
Ok, try and get me a full backtrace or error log.
You can honestly get gdb then run gdb *executable*
And then follow the prompts until you're in a gdb session and just type run
Then when it errors type bt
Or search for GameMaker's runtime logs.
ls -l /home/jekkey/Downloads/Chegg/Chegg.exe
file /home/jekkey/Downloads/Chegg/Chegg.exe
You'll probably need winegdb, if it's actually a PE32
Try to chmod +x /home/jekkey/Downloads/Chegg/Chegg.exe
After chmod?
yes
Type run in that badboy see if it executes under unix.
this is after run
Ahh ok, then you'll need winegdb since atleast the header is intact and proper.
Also, where is your Linux/Unix executable?
it didnt even compile
.
Ok, if I'm not mistaken then you need to setup an Ubuntu environment via QEMU or another service because it uses SSH to connect to the host and compile.
that like a vm?
You can test your windows PE32 executable via windgdb or flash drive it to a windows host
Yes QEMU is my go to,
Can script a launcher and setup in less than a minute via Bash
I see, guess its not worth bothering with since I can test my game using gx games (browser build)
Ok, well if you need help with a QEMU setup (takes 5 minutes plus the image download for your system) just @ me here.
also my main rig is win11, this is just for when I'm out (like tomorrow)
alright, thanks for the help!
winsock received a thank you cookie!
Gotcha, well just @ me if you wanna mess around.