Hi all,
I got some trouble compiling a finite element program called charles, see my previous mail `Preparedisposepointer eats time'
gpc 20030209, based on gcc-3.2.1 barfs on me with the following output:
<cut> #progress# POST/post.p (29) #progress# ELEMENTS/initelem.p (79) #progress# ELEMENTS/TRIANG_TOOLS/triang_init.p (147) #progress# ELEMENTS/TRIANG_TOOLS/triang_init.p (218) #progress# ELEMENTS/BED/initbed.p (23) #progress# ELEMENTS/BUBBLE_BED/initbbed.p (24) #progress# ELEMENTS/BUBBLE_BED/initbbed.p (249) #progress# MATERIAL/clpt.p (21) #progress# MATERIAL/clpt.p (219) #progress# MATERIAL/clpt.p (289) #progress# MATERIAL/clpt.p (381) #progress# MATERIAL/clpt.p (434) #progress# MATERIAL/clpt.p (585) #progress# MATERIAL/clpt.p (723) #progress# MATERIAL/clpt.p (871) #progress# MATERIAL/clpt.p (1074) #progress# MATERIAL/clpt.p (1253) #progress# MATERIAL/clpt.p (1350) #progress# MATERIAL/clpt.p (1599) #progress# MATERIAL/clpt.p (1835) #progress# MATERIAL/clpt.p (1913) #progress# MATERIAL/clpt.p (2110) MATERIAL/clpt.p: In procedure `GINLE_compute_tangent_stiffness': MATERIAL/clpt.p:2262: internal error: Segmentation fault Please submit a full bug report, with preprocessed source if appropriate. See URL:http://www.gnu-pascal.de/todo.html for instructions. gpc1: gpc exited with status 1 gpc1: gpc exited with status 1 gpc1: gpc exited with status 1 ~/CHARLES 11 % gpc --version gpc 20030209, based on gcc-3.2.1 Copyright (C) 1987-2003 Free Software Foundation, Inc. This is free software; see the source for copying conditions. There is NO warranty; not even for MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.
~/CHARLES 12 % gcc --version gcc (GCC) 3.2.1 Copyright (C) 2002 Free Software Foundation, Inc. This is free software; see the source for copying conditions. There is NO warranty; not even for MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.
Now http://www.gnu-pascal.de/todo.html does not tell me much... What can I do to help you eleminate the bug (if it is a new one, that is)
I am not sure, but I thought I installed a gcc-3.2.1 based gpc at home, which compiled the FE program charles OK. But that is not using the latest gpc source, nor the latest charles source.
Regards, Marten Jan
Marten Jan de Ruiter wrote:
Now http://www.gnu-pascal.de/todo.html does not tell me much... What can I do to help you eleminate the bug (if it is a new one, that is)
You could send a strack trace (e.g., set coredumpsize > 0, run the compilation, start `gdb <executable> core' and type `i s').
However, I've fixed some memory management bugs related to GPC based on gcc-3 recently, so the next release will be the first one that I dare call stable with gcc-3 (hopefully), so you might just wait for it now. (There are other bugs left, so I can't release it yet.)
Frank