No title
Did anybody face the same problem during the compilation of postgresql 8.2.5 on suse 10.2?
I'm using gmake 3.81
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
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]https://bugzilla.novell.com/show_bug.cgi?id=334054 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]http://doxygen.postgresql.org/sql-dynalloc2_8c-source.html
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
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
[...]
dynalloc2.pgc:55: internal compiler error: Segmentation fault
Please submit a full bug report,
with preprocessed source if appropriate.
[...]
Dunno, but I would definitely do what the message recommends.
The compiler should *not* crash.
Yours,
Laurenz Albe
Albe Laurenz wrote:
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[...]
dynalloc2.pgc:55: internal compiler error: Segmentation fault
Please submit a full bug report,
with preprocessed source if appropriate.[...]
Dunno, but I would definitely do what the message recommends.
The compiler should *not* crash.
Indeed. Marcin sent me a message off-list with some more information.
I've asked him to forward it to the list.
Colin
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.81In the future, please include subjects in your posts.
I'm very sorry for that. It seems that I pressed the send button to early.
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
I downloaded a bunch of patches for the whole distribution and it has helped.
You can find the current output from gcc -v below:
Using built-in specs.
Target: i586-suse-linux
Configured with: ../configure --enable-threads=posix --prefix=/usr --with-local-prefix=/usr/local --infodir=/usr/share/info --mandir=/usr/share/man --libdir=/usr/lib --libexecdir=/usr/lib --enable-languages=c,c++,objc,fortran,obj-c++,java,ada --enable-checking=release --with-gxx-include-dir=/usr/include/c++/4.1.2 --enable-ssp --disable-libssp --disable-libgcj --with-slibdir=/lib --with-system-zlib --enable-shared --enable-__cxa_atexit --enable-libstdcxx-allocator=new --program-suffix=-4.1 --enable-version-specific-runtime-libs --without-system-libunwind --with-cpu=generic --host=i586-suse-linux
Thread model: posix
gcc version 4.1.2 20061115 (prerelease) (SUSE Linux)
Import Notes
Resolved by subject fallback