<div dir="ltr"><div class="gmail_default" style="font-family:monospace,monospace;font-size:large">I downloaded arm linux distribution from freeepascal website (sourceforge).  So, I should get it work by fixing crti as suggested by PB, or I shall get the compiler from Pi website as suggested by Jonas?</div><div class="gmail_default" style="font-family:monospace,monospace;font-size:large"><br></div><div class="gmail_extra"><br clear="all"><div><div><div dir="ltr"><img src="https://docs.google.com/uc?export=download&id=0B3cr36sBDhsCbjdsUFlJQTFIRlk&revid=0B3cr36sBDhsCT3k0STNYRXJ6UlZQd2w2WSt6Z0MyNzNJVlpjPQ" width="96" height="95"><br></div></div></div>
<br><div class="gmail_quote">2015-09-15 19:11 GMT+08:00 Peter <span dir="ltr"><<a href="mailto:peter@pblackman.plus.com" target="_blank">peter@pblackman.plus.com</a>></span>:<br><blockquote class="gmail_quote" style="margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex"><span>On 14/09/15 21:09, Mark Morgan Lloyd wrote:<br>
> Peter wrote:<br>
>> On 04/09/15 02:15, Xiangrong Fang wrote:<br>
>>> .....<br>
>>> Is there anything missing from my FPC installation?<br>
>>> TIA for any hint.<br>
>><br>
>> To build FPC programs on linux one generally needs a variant of<br>
>> libc-dev, which is not part of FPC itself.<br>
>> The package you need might be libc6-dev, or some other combination of<br>
>> 'libc' and 'dev'.<br>
>><br>
>> Please post the solution if/when you find it for the benefit of others.<br>
>> This same question seems to keep poping up on this list.<br>
><br>
> You mean like I did [checks] on the 31st?<br>
> <a href="http://lists.freepascal.org/pipermail/fpc-pascal/2015-August/045157.html" rel="noreferrer" target="_blank">http://lists.freepascal.org/pipermail/fpc-pascal/2015-August/045157.html</a><br>
><br>
> And that was without any particular additions, other than what came with<br>
> Raspbian 2014 as standard; Raspbian 2015 doesn't need most of those<br>
> options (i.e. either miss out the -FL and -Fl options, or follow<br>
> Martin's procedure).<br>
><br>
<br>
<br>
</span>The symbols the OP is missing are defined in crti.o<br>
Without further information from him, its impossible to know whether the<br>
problem is that<br>
1) crti.o is not installed (its libc..dev not FPC)<br>
2) The -Fl option does not use the right path for the system in use.<br>
<br>
I would suggest the following;<br>
try the command<br>
ls /usr/lib/**/crti.o<br>
<br>
If it works, use the given path for -Fl (as per the links already given<br>
in this thread.<br>
If it does not work, install the libc package that contains crti.o, and<br>
repeat the test.<br>
<br>
<br>
Regards,<br>
PB<br>
<div><div><br>
_______________________________________________<br>
fpc-pascal maillist  -  <a href="mailto:fpc-pascal@lists.freepascal.org" target="_blank">fpc-pascal@lists.freepascal.org</a><br>
<a href="http://lists.freepascal.org/cgi-bin/mailman/listinfo/fpc-pascal" rel="noreferrer" target="_blank">http://lists.freepascal.org/cgi-bin/mailman/listinfo/fpc-pascal</a><br>
</div></div></blockquote></div><br></div></div>