On 05 Apr 2008, at 14:57, Никита Баль wrote:
With which version of gdb? Which version of FPC did you compile, and
with which version of FPC did you compile it? And with which command
line options (the ones you show above don't include any debug
generation information, so there must be more)?
Lazarus version - 0.9.24 beta
FPC compiler version - 2.2.0 [2007/11/14] for i386
GDB version - 6.6
FPC sourse version - 2.2.0
When i changed command line
From:
-Fui386 -Fusystems -Fu../rtl/units/i386-win32 -Fii386 -FE. -FUi386/
units/i386-win32 -di386 -dGDB -dBROWSERLOG -Fux86
To:
-di386 -Fu../rtl/units/i386-win32 -FE. -FUi386/units/i386-win32 -
dGDB -dBROWSERLOG -gc -gd -gh -gl -gp -gt -gv -gw
error changed too.
new error: "Project pp raised exception class 'Unknown'"
That command line does not make sense. The compiler can only generate
one kind of debug info at a time, while you are specifying three (-gd,
-gv and -gw). Further, -gv does not generate info which is usable for
debugging, but only for use with valgrind. You should use either -g or
-gw (and not -gd; that switch has been removed from the current
compiler versions).
See the manual or the compiler help pages for what the other switches
mean. I don't know how well -gc and -gp work nowadays, so I'd leave
those out as well.
Jonas_______________________________________________
fpc-devel maillist - fpc-devel@lists.freepascal.org
http://lists.freepascal.org/mailman/listinfo/fpc-devel