[fpc-pascal] Access violation during compilation and linking
konf at rotursoft.sk
Thu Mar 12 12:17:13 CET 2009
At first, thank you for your reply.
<<< 12.3.2009 10:09 - Jonas Maebe "jonas.maebe at elis.ugent.be" >>>
JM> Roland Turcan wrote on do, 12 mrt 2009:
>> It often happens to me, that during compilation FPC raises an
>> exception and often is enough just to clean up directories where are
>> *.o and *.ppu located. Sometimes it depends also on a problem in my
>> code, but it is very difficult to distinguish where the problem is.
JM> Please submit bug reports (with a sample program that reproduces the
JM> problem) when it is due to a problem in your code. The compiler should
JM> never crash in that case, and such bugs are usually fairly easy to fix.
It is really not easy, because my project I am just fighting with has
about two thousands units/forms.
JM> It obviously should not crash in other situations either, but it's
JM> known that a complete rewrite of the unit handling system is required
JM> to fix all crashes related to the presence of old .o/.ppu files.
>> Can I build FPC with debug information to get more details where the
>> exception occured and not to get only addresses from stack, but
>> nothing more.
JM> You can build it with
JM> make OPT='-O- -gl"
JM> to include debug information and the lineinfo. This will symbolise the
JM> stack trace when it crashes (or if that does not work, you can then
JM> run it in gdb and use the "bt" command to show a stack trace when it
I have longer time a difficulty to solve this message when I try to
build fpc with "sudo make clean all":
Makefile:2279: *** No libgdb.a found, supply NOGDB=1 to disable
of course, then I use "sudo make clean all NOGDB=1" and it builds
fine, but without debugger support I need.
I am a newbie to MacOSX 10.5 and therefore I would like to ask how to
install libgdb.a library which is requested.
Thanks for any reply in advance.
JM> This message was sent using IMP, the Internet Messaging Program.
JM> fpc-pascal maillist - fpc-pascal at lists.freepascal.org
Best regards, TRoland
More information about the fpc-pascal