Sign in Join

Live chat for Free Pascal, Lazarus, Delphi and every Pascal programmer.

Mailing lists / fpc-devel / 2004-11

make cycle fails

4 messages · 2 people ·

Reply by email Subscribe to this list Your subscription

Read-only archive. Use j and k to move between messages.

Vincent Snijders

Hi,

I suspect Peter has found already but make cycle fails on win32, but nevertheless.

Compilation aborted system.pp:189
Runtime error 216 at $004CA9AD
$004CA9AD TPROCDEF__MANGLEDNAME, line 4276 of symdef.pas $0041CFC8 TIMPORTLIBWIN32__IMPORTPROCEDURE, line 162 of ./systems/t_win32.pas
$004688D9 PD_EXTERNAL, line 1267 of pdecsub.pas
$00468D6E PARSE_PROC_DIREC, line 1794 of pdecsub.pas $004691E3 PARSE_PROC_DIRECTIVES, line 1941 of pdecsub.pas $0045B0DF READ_PROC, line 1167 of psub.pas
$0045B5A0 READ_DECLARATIONS, line 1316 of psub.pas $00459292 BLOCK, line 161 of psub.pas
$0045ADD1 TCGPROCINFO__PARSE_BODY, line 1015 of psub.pas $0044CD67 PROC_UNIT, line 1088 of pmodules.pas
$0049952E COMPILE, line 529 of parser.pas
$004D8C81 COMPILE, line 406 of compiler.pas
$004F4E8B main, line 203 of pp.pas

Attached patch fixes it.

Vincent.

Reply by email

Peter Vreman
to Vincent Snijders
Hi, I suspect Peter has found already but make cycle fails on win32, but nevertheless.

I got the error also 1 minute ago, but didn't look at it yet. Your patch is a workaround and not a real fix. I'll have a look at it today.

Reply by email

Peter Vreman
to Vincent Snijders
Show quoted text 16 lines
Peter Vreman wrote: >>Hi, >> >>I suspect Peter has found already but make cycle fails on win32, but >>nevertheless. > > > I got the error also 1 minute ago, but didn't look at it yet. Your patch > is a workaround and not a real fix. I'll have a look at it today. > > Ok, maybe I broke the compiler and got this bug: http://www.freepascal.org/bugs/showrec.php3?ID=3384 It was generated with the workaround compiler.

Your fix is not related to this one. One is a message method, the fix is for procedures with external directive

Reply by email