[fpc-pascal] Linker Error: what does this mean?
Gerhard Scholz
gs at g--s.de
Wed Jan 23 00:01:23 CET 2013
The files are completed compiled with FPC, no renaming of VPascal object
files.
The only explanation I have that it must have to do with the size of the
file; the .o has 8 MB and just defines some CONST and VAR structures, no
code.
Interesting (maybe):
the .O which ppc386 made has 8.380.376 bytes,
the .OBJ made by vp has 7.002.097 bytes.
----- Original Message -----
From: "Tomas Hajny" <XHajT03 at hajny.biz>
To: "FPC-Pascal users discussions" <fpc-pascal at lists.freepascal.org>
Sent: Tuesday, January 22, 2013 10:13 PM
Subject: Re: [fpc-pascal] Linker Error: what does this mean?
> On 22 Jan 13, at 21:31, Gerhard Scholz wrote:
>
>> Question: what's the reason for this error?
>>
>> Linking .\read.exe
>> Error: Failed reading coff file, illegal reloctype $0000 while reading
>> .\U_UNIDAT
>>
>> The program compiles wonderfully with VirtualPascal; I wanted to
>> recompile
>> it with FPC.
>
> I will be just guessing because you haven't supplied any information
> about the program which you try to link, but I would suspect that you
> might have tried to link an externally created object file
> (u_unidat.o? - possibly just renamed from u_unidat.obj as previously
> used with VirtualPascal?) and it has object file format not supported
> by our linker. If this assumption is correct, you might need to re-
> create the object file in the right format supported by FPC and/or
> the GNU linker.
>
> Tomas
>
> _______________________________________________
> fpc-pascal maillist - fpc-pascal at lists.freepascal.org
> http://lists.freepascal.org/mailman/listinfo/fpc-pascal
More information about the fpc-pascal
mailing list