ptitSeb / Serious-Engine

A port to the OpenPandora (and working fine on plain Linux) of the open source version of a game engine developed by Croteam for the classic Serious Sam games. Status: Working (for both FE and SE).
https://pyra-handheld.com/boards/threads/serious-sam-first-encounter.77225/
GNU General Public License v2.0
75 stars 24 forks source link

Fix "CUnixDynamicLoader error: ... /Bin/libEntitiesMP.so: undefined symbol: CGhostBusterRay_DLLClass" #11

Closed jdonald closed 5 years ago

jdonald commented 5 years ago

The error message did not go away after removing the unused source files. The real cause is this line and I verified it fixed the problem on TSE.

Was tricky to find because the string CGhostBusterRay_DLLClass doesn't actually appear in the final nor immediate binaries. Apparently some other logic in the loader knows to append _DLLClass for all entities.

Fixes #9