MantisBT - Soldat Dedicated Server
View Issue Details
0000397Soldat Dedicated ServerScripting Corepublic2013-08-23 15:382015-04-13 16:30
DorkeyDear 
 
normalmajoralways
feedbackopen 
Ubuntu12.04
2.7.5 
 
0000397: External libraries are not searched for in the server root directory
In the previous server version, loading an external library (such as .so or .dll) allowed for the library to be in the root of the server folder. In 2.7.5, it appears to not search in this directory.
Try using an external library that is located in the root of the server directory.
If the library could not be found, during loading bytecode, the server shows the following:
` [*] [ScriptName] [Error] Unknown exception: Access violation`

Putting the external library (on linux) in /usr/lib allowed for the library I tested with to be successfully loaded.
No tags attached.
Issue History
2013-08-23 15:38DorkeyDearNew Issue
2013-09-09 15:45FalconStatusnew => acknowledged
2014-10-09 02:57ExHunterNote Added: 0002328
2014-10-09 02:57ExHunterStatusacknowledged => feedback
2015-04-13 16:30chrisgbkNote Added: 0002394

Notes
(0002328)
ExHunter   
2014-10-09 02:57   
Is this still reproduceable?

On my dev environment it isn't, so I gotta ask.
(0002394)
chrisgbk   
2015-04-13 16:30   
No idea if this still happens, but AFAIK wasn't compiling moved from kylix to free pascal? If that's the case, be aware that kylix patched the local copy of the standard C library it linked with to specifically operate like windows, and search the local directory for libraries (for security, Linux does not do this) and without that, you'll have to emulate that behaviour.