I noticed the lazarus codetools have some problems finding declarations when using fpc…
Show quoted text 10 lines
fixed
Show quoted text 10 lines
fixed
Show quoted text 5 lines
fixed
Mattias

Mailing lists / lazarus / 2003-11
6 messages · 3 people ·
Reply by email Subscribe to this list Your subscription
Read-only archive. Use j and k to move between messages.
I noticed the lazarus codetools have some problems finding declarations when using fpc…
fixed
fixed
fixed
Mattias
I noticed the lazarus codetools have some problems finding declarations when using fpc…
It's not a keyword, it's a modifier ;) Anyways, there is another new one: softfloat; though it applies only to non-i386 architectures :)
I noticed the lazarus codetools have some problems finding declarations when using fpc…
Passing float parameters in integer registers instead the fpu registers, only supported for cpu architectures like the arm where a missing fpu is likely.
I noticed the lazarus codetools have some problems finding declarations when using fpc…
On Fri, 7 Nov 2003 19:54:25 +0100
Vincent Snijders wrote:
I'm currently fixing the rpm scripts for 1.9. As soon as I got them, I will fix the paths.
Mattias
ts ts. I thought, introducing new keywords is only a Borland illness.
Every month the fpc sources get more exceptions, - sigh -
- sigh -
Mattias
I noticed the lazarus codetools have some problems finding declarations when using fpc…
ok. What is a softfloat?
Mattias
Hi,
I noticed the lazarus codetools have some problems finding declarations when using fpc 1.9 compiler and sources.
1. oldfpccall is not recognized.
For example on line 37 of .../fpc/rtl/linux/i386/syscallh.inc: function Do_SysCall(sysnr:TSysParam):TSysResult; {$ifndef VER1_0} oldfpccall; {$endif}
oldfpccall is not recognized and parsing stops.
2. wrong signal.inc included
On line 29 of .../fpc/rtl/unix/unix.pp signal.inc is included. This is in the interface section of unix.pp. Lazarus thinks it should include .../fpc/rtl/linux/i386/signal.inc. This is not possible because this file also has some procedure implementation around line 137(which can't be a part of a unit's interface). Apparently the right file to include is .../fpc/rtl/linux/signal.inc. As far as I could see, .../fpc/rtl/linux/i386/signal.inc is not used and might be obsolete. To work around this bug I delete the 'obsolete' file and restart lazarus. Of course after updating fpc from cvs, it is right back.
3. can't find include file "sysutilh.inc"
On line 28 of .../fpc/rtl/unix/sysutils.pp sysutilh.inc is included. Lazarus can't find it because it is in a include directory specially for sysutils: .../fpc/rtl/objpas/sysutils. This include path is only used for sysutils.pp.
Vincent.