Re: SuSE gcc segfault compiling pgsql

From: Colin Wetherbee <cww(at)denterprises(dot)org>
To: Marcin <rion(at)o2(dot)pl>
Cc: pgsql-general(at)postgresql(dot)org
Subject: Re: SuSE gcc segfault compiling pgsql
Date: 2007-12-20 15:57:46
Message-ID: 476A90FA.8030207@denterprises.org
Views: Raw Message | Whole Thread | Download mbox | Resend email
Thread:
Lists: pgsql-general

Marcin wrote:
> Did anybody face the same problem during the compilation of
> postgresql 8.2.5 on suse 10.2? I'm using gmake 3.81

In the future, please include subjects in your posts.

> gcc -I../../include -I../../../../../src/interfaces/ecpg/include
> -I../../../../../src/interfaces/libpq -I../../../../../src/include
> -D_GNU_SOURCE -O2 -Wall -Wmissing-prototypes -Wpointer-arith
> -Winline -Wdeclaration-after-statement -Wendif-labels
> -fno-strict-aliasing dynalloc2.c -L../../ecpglib -L../../pgtypeslib
> -L../../../../../src/port -Wl,-rpath,'/usr/local/pgsql/lib' -lecpg
> -lpgtypes -L../../../../../src/interfaces/libpq -lpq -lpgport -lz
> -lreadline -lcrypt -ldl -lm -o dynalloc2 dynalloc2.pgc: In function
> âmainâ: dynalloc2.pgc:55: internal compiler error: Segmentation fault
> Please submit a full bug report, with preprocessed source if
> appropriate. See <URL:http://bugs.opensuse.org> for instructions.
> gmake[5]: *** [dynalloc2] Error 1 gmake[5]: Leaving directory
> `/home/.../tmp/postgresql-8.2.5/src/interfaces/ecpg/test/sql'
> gmake[4]: *** [all] Error 2 gmake[4]: Leaving directory
> `/home/.../tmp/postgresql-8.2.5/src/interfaces/ecpg/test' gmake[3]:
> *** [all] Error 2 gmake[3]: Leaving directory
> `/home/.../tmp/postgresql-8.2.5/src/interfaces/ecpg' gmake[2]: ***
> [all] Error 2 gmake[2]: Leaving directory
> `/home/.../tmp/postgresql-8.2.5/src/interfaces' gmake[1]: *** [all]
> Error 2 gmake[1]: Leaving directory
> `/home/.../tmp/postgresql-8.2.5/src' gmake: *** [all] Error 2

Your compiler is segfaulting. This suggests a problem with the
compiler, rather than the code it's compiling.

SuSE has a bug [0] for segfaulting compilers, but it may not be related
to the problem you're experiencing.

Also, the current PostgreSQL source at doxygen.postgresql.org [1]
doesn't show a line 55 for dynalloc2.pgc. Could you show us what's
around that line?

Would you also show the full output of "gcc -v"?

Colin

[0] https://bugzilla.novell.com/show_bug.cgi?id=334054
[1] http://doxygen.postgresql.org/sql-dynalloc2_8c-source.html

In response to

  • at 2007-12-19 22:27:47 from Marcin

Browse pgsql-general by date

  From Date Subject
Next Message Erik Jones 2007-12-20 15:59:54 Re: Is there PHP mysql_real_escape_string for postgresql?
Previous Message Erik Jones 2007-12-20 15:55:29 Re: referential integrity and defaults, DB design or trick