[fpc-devel] FP 2.4 questions

Peter Vreman peter at freepascal.org
Fri Dec 28 19:03:28 CET 2007


>> Cannot export fpc_write_text_widestr: symbol not found
>> Cannot export fpc_writeln_end: symbol not found
>> Cannot export operatingsystem_result: symbol not found
>> system.o: In function `SYSTEM_init':
>> system.pp:1103: undefined reference to `FindResourceA'
>> system.pp:1103: undefined reference to `LoadResource'
>> system.pp:1103: undefined reference to `SizeofResource'
>> system.pp:1103: undefined reference to `LockResource'
>> ...
>> Fatal: Library building stage failed.
>
> Seems it doesn't work on win32, so you are out of luck. Make ppumove dump
> its linker script and find out what it does wrong. You have to do it
> yourself, investigating Win32 linking problems is not something where I
> can be of any help.

Shared library creation (e.g with ppumove) is not supported on windows. The PE-COFF file format
does not support real shared libraries like they are supported under unix. If you try it you will
get linking errors as shown above.

Peter





More information about the fpc-devel mailing list