[fpc-pascal] undefined reference to `fpc_geteipasebx'
Coco Pascal
coco.pascal at xs4all.nl
Thu May 28 23:38:39 CEST 2009
When compiling a test program statically linking a shared module on fc10
i386 I get the following messages:
testlibyfbudfunit.pas:60: undefined reference to `Y_Odd'
./libyfbudf.so: undefined reference to `fpc_geteipasebx'
testlibyfbudf.lpr(20,1) Error: Error while linking
testlibyfbudf.lpr(20,1) Fatal: There were 1 errors compiling module,
stopping
What does this mean?
The function in the shared module:
function Y_Odd(const AValue: Int64): LongInt; cdecl; export;
begin
if Odd(AValue) then
Result := -1
else
Result := 0;
end;
The declaration in the test program:
function Y_Odd(const AValue: Int64): LongInt; cdecl; external 'yfbudf';
libyfbudf.so is located in /usr/lib
More information about the fpc-pascal
mailing list