-
-
Notifications
You must be signed in to change notification settings - Fork 75
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
Cannot open dynamic library #83
Comments
Seems like a regression #11, but for the Mono version |
@hw762 Thanks for reporting, the plugin should be including the PCRE library by default. As a workaround till the next release, could you try running |
I can also confirm, that this bug appears on Windows 11 as well, when trying to install the Godot Git Plugin into a project, using Godot Editor 3.3.4 Stable.
|
@eumario Do you also see any other errors above the error message you posted? The "Can't open dynamic library" is a generic Windows error and the real error is usually in front of it or around it in the logs. |
@ChronicallySerious I dunno why, but this is properly working once again. Before, I was getting an error about Not the correct Architecture for the Addon even though I was on 64 Bit, and the Editor was compiled for 64 bit. But now, it's working perfectly fine, amongst the 8 versions of Godot I have to test it on. It is weird that it wasn't working before, but now it is. |
@eumario I see, this is the second time I am hearing about someone getting it to work on a system restart, which is fortunate but not expected. It might be that Windows could have cached the DLL internally and the cache only got flushed when the system restarted (I assume you are on Windows). However, OP is likely seeing a different error which is due to the pcre library not being installed on the system. libgit2, the library we are using to run Git commands, comes with an option that stops it from loading pcre from the system and instead use a bundled version of the pcre library. This option was not enabled in some of the recent commits. |
|
@PixsaOJ Could you please send us the output of when you run |
@ChronicallySerious
|
Also, I noticed you have 2 branches. One says it's tested on 3.2.x, but there is only one download on the releases page. |
Version 1.2.1 x11 just worked. I don't like that folder structure on main folder, but I guess that worked. |
Yes this issue has been identified as a regression after the v1.2.1 release only for linux, so downgrading shall help if v1.2.2 not working for you. The other branches are currently work in progress, however there way be a change in Godot 3.5 if the new VCS API is merged in. You can expect master to track Godot 3.x for now. We will have to rework the plugin for Godot 4.0 so later we will add a notice for that and change the branches accordingly. |
Okay, so you know what's the problem and will be fixed overtime? |
Yes that's the idea. The plugin is expecting the user system to have a particular PCRE library on Linux and if the user's system doesn't have that in the place where the plugin is looking for, they see this error. We will likely fix it by bundling in that library with the Linux build. A fix is ready however for v2, we will backport it to v1.x soon. |
Duplicate of #82. |
I am using 3.3.4 Mono version, and it seems like the plugin cannot initialize:
The text was updated successfully, but these errors were encountered: