[fpc-pascal] fpc Libraries do not work in freeBSD
fredvs
fiens at hotmail.com
Mon Aug 4 20:36:16 CEST 2014
Hello.
Fpc library compiled on freeBSD are unusable.
Python, Java and even fpc applications can not use them...
Look at that (works with Linux): =>
>> The fpc library :=>
////////////////
library test ;
{$mode objfpc}
procedure fpctest();
begin
writeln('OK, it works...');
end;
exports
fpctest name 'fpctest';
begin
end.
////////////////
>> The Python script :=>
//////////////
#file fp_test.py
import string
import os,sys,platform
dia = sys.path[0]
from ctypes import*
fp_lib = "libtest.so"
fppathdll = os.path.join( dia , fp_lib)
fpdll = cdll.LoadLibrary(fppathdll)
fpdll.fpctest
////////////////
Run the script
>> python fp_test.py
=> same error if library used by Python, Java or fpc applications:
> ~/libtest.so: Undefined symbol
> "operatingsystem_parameter_envp"
How can i help to fix that ?
Thanks.
Fred.
-----
Many thanks ;-)
--
View this message in context: http://free-pascal-general.1045716.n5.nabble.com/fpc-Libraries-do-not-work-in-freeBSD-tp5719870.html
Sent from the Free Pascal - General mailing list archive at Nabble.com.
More information about the fpc-pascal
mailing list