Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

new dependency on version 0.4.0? - ucrtbased.dll #36

Closed
Bacco opened this issue Nov 6, 2022 · 8 comments
Closed

new dependency on version 0.4.0? - ucrtbased.dll #36

Bacco opened this issue Nov 6, 2022 · 8 comments
Labels
bug Something isn't working

Comments

@Bacco
Copy link

Bacco commented Nov 6, 2022

Couldn't port a project from 0.3.0 to 0.4.0:

tb_loader.tscn - G 4 Trench Broom Test 001 - Godot Engine: Godot_v4.0-beta4_win64.exe - System Error
The program can't start because ucrtbased.dll is missing from your computer. Try reinstalling the program to fix this problem.

Did a quick search, it seems an win 10 dependency. If it's the case, I suggest recompiling with 7 in mind.

(And if it's really the case, I suggest people don't bring "no one should be using 7" into focus, so the issue keeps technical. I still want to support 7 users, don't believe a game should force anyone to upgrade - Godot itself is working very well on 7).

@codecat
Copy link
Owner

codecat commented Nov 7, 2022

ucrtbased.dll is a debug dll, which means it is linking to the debug runtime for some reason. I am not sure why this is happening. Perhaps there is a bug in godotengine/godot-cpp#867?

@Bacco
Copy link
Author

Bacco commented Nov 7, 2022

I did some tests here with 4b4, it happened only in one project with a TBLoader node. I'll do more tests anyway and update here if I find any clue. The error appears at least 3 times when loading the project.

@codecat
Copy link
Owner

codecat commented Nov 7, 2022

I mean I can confirm that the TBLoader dll has linked to the debug runtime (multiple debug dll's). The thing I'm confused about is why it happens. 😅

@Bacco
Copy link
Author

Bacco commented Nov 7, 2022

Alas, thanks for the quick reply (and TBLoader itself of course). Sorry for the poor issue report. I'm a little "divided" here with other non-godot issues, it's just that I opted for "at least report something" than not reporting at all. Hope I can give more useful feedback in the future.

@codecat
Copy link
Owner

codecat commented Nov 7, 2022

No worries at all, this is a perfectly valid issue and a perfectly valid report! Thanks for reporting it 😸

@codecat
Copy link
Owner

codecat commented Nov 11, 2022

I have a workaround for this and will release 0.4.1 later today!

@codecat
Copy link
Owner

codecat commented Nov 11, 2022

@codecat codecat closed this as completed Nov 11, 2022
@Bacco
Copy link
Author

Bacco commented Nov 11, 2022

Tested on win 7, working nicely. thank you very much.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
bug Something isn't working
Projects
None yet
Development

No branches or pull requests

2 participants