[fpc-pascal] Access violation during compilation and linking

Roland Turcan konf at rotursoft.sk
Thu Mar 12 12:17:13 CET 2009

Hello Jonas,

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  
JM> crashes).

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
debugger support.

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> Jonas

JM> ----------------------------------------------------------------
JM> This message was sent using IMP, the Internet Messaging Program.

JM> _______________________________________________
JM> fpc-pascal maillist  -  fpc-pascal at lists.freepascal.org
JM> http://lists.freepascal.org/mailman/listinfo/fpc-pascal

Best regards, TRoland

More information about the fpc-pascal mailing list