๐ Known Bugsโ
A. Jenova doesn't function properly on first time initialization after installation, This is a bug in Godot 4.3 official stable build, To fix it simply restart editor. This issue won't happen if you use Jenova Official Installer.
B. Jenova Package Manager crashes on the current Godot 4.3 Stable build available from the official Godot site. This crash is not related to Jenova and is a bug in this specific Godot build. It has been fixed in the newer code base, so if you build Godot 4.3 from source, you will not encounter this crash.
C. On older versions of Windows 10 latest MSVC linker may crash, This is a bug in version 14.41.34120 mspdbcore.dll
and can be solved by using another version, Jenova provides version 14.38.33130 as an alternative.
D. GDExtension Exporter, Statically SDK Linking and Managed Safe Execution are not supported on GCC/Clang builds on both Linux and Windows.
๐ง Linux Shenanigansโ
Installing and configuring the Jenova Runtime on Linux may require additional steps due to variations across different Linux distributions. This section addresses common issues and provides solutions.
Missing EVP_PKEY_id Symbol
After installing Jenova Runtime on your engine, you may encounter the following error :Can't open dynamic library: Jenova.Runtime.Linux64.so : undefined symbol: EVP_PKEY_id.
Solution :
To resolve this issue, Install OpenSSL 1.1.1 and restart your engine :
wget http://nz2.archive.ubuntu.com/ubuntu/pool/main/o/openssl/libssl1.1_1.1.1f-1ubuntu2.23_amd64.deb
sudo dpkg -i libssl1.1_1.1.1f-1ubuntu2.23_amd64.deb
rm libssl1.1_1.1.1f-1ubuntu2.23_amd64.deb
Compiler Packages Installation Error
You may encounter installation failures when installing compiler packages via Package Manager on Linux.Solution :
To resolve this run your engine with sudo
privileges to install the necessary packages.
After installation, you can close the engine and relaunch it with regular user access.
sudo ./godot