[fpc-devel] Annoying error when building compiler on i386-win32

J. Gareth Moreton gareth at moreton-family.com
Mon Apr 5 20:33:16 CEST 2021

Hi everyone,

I have a slightly annoying error when building the compiler for 
i386-win32.  I mentioned it to Sven a while ago, and the cause is due to 
the fact that my copy of common.dll is 64-bit, not 32-bit (as Sven 
confirmed for me).

Compiling .\oracle\src\oraoci.pp
oraoci.pp(1437) Error: Invalid DLL C:\WINDOWS\system32\common.dll, 
invalid header size
oraoci.pp(1437) Fatal: There were 1 errors compiling module, stopping
Fatal: Compilation aborted

Simply commenting out "{$linklib common}" on line 19 of the above file 
fixes the problem.  I would like to propose that this error be changed 
to a warning, since apparently not having the library present doesn't 
cause issues for compilation, just possibly execution later on.

Gareth aka. Kit

This email has been checked for viruses by Avast antivirus software.

More information about the fpc-devel mailing list