On Sun, 16 Nov 2008, KES wrote:

> MVC>> loading library failed testudf.so: cannot open shared object file: No 
> such file or directory
> 
> MVC>> Of course,  you must correct the names.
> 
> MVC>> Michael.
> 
> K> home# ./a.out
> K> loading library failed /usr/lib/libtestudf.so: Undefined symbol "main"
> 
> K> in output of nm libtetudf.so
> K> I have noticed this:
> K> 0001d950 t gcc2_compiled.
> K>          U main
> K> 00039758 B operatingsystem_parameter_argc
> K> "U main" what this mean??

Apparently, the FPC library startup code expects there to be a "main" symbol,
(normally the main program entry point) and it isn't there in FreeBSD.

That is why the library cannot be loaded. I don't know how to solve this,
I expect Marco Van de Voort or Ales Katona to be able to answer that.

Michael.
_______________________________________________
fpc-pascal maillist  -  fpc-pascal@lists.freepascal.org
http://lists.freepascal.org/mailman/listinfo/fpc-pascal

Reply via email to