Gentoo Websites Logo
Go to: Gentoo Home Documentation Forums Lists Bugs Planet Store Wiki Get Gentoo!
Bug 105266 - dev-lang/gprolog-1.2.16 segfaults during emerge
Summary: dev-lang/gprolog-1.2.16 segfaults during emerge
Status: RESOLVED FIXED
Alias: None
Product: Gentoo Linux
Classification: Unclassified
Component: [OLD] Development (show other bugs)
Hardware: x86 Linux
: High normal (vote)
Assignee: Gentoo Prolog project
URL:
Whiteboard:
Keywords:
Depends on:
Blocks:
 
Reported: 2005-09-08 08:56 UTC by Paul Osmialowski
Modified: 2006-03-21 02:45 UTC (History)
1 user (show)

See Also:
Package list:
Runtime testing required: ---


Attachments

Note You need to log in before you can comment on or make changes to this bug.
Description Paul Osmialowski 2005-09-08 08:56:40 UTC
make[1]: Entering directory
`/tmp/portage/gprolog-1.2.16/work/gprolog-1.2.16/src/Fd2C'
gplc -c --fast-math fd2c.pl

Fatal Error: Segmentation Violation
compilation failed
make[1]: *** [fd2c.o] Błąd 1
make[1]: Leaving directory
`/tmp/portage/gprolog-1.2.16/work/gprolog-1.2.16/src/Fd2C'


Reproducible: Always
Steps to Reproduce:
1. emerge gprolog
2.
3.

Actual Results:  
installation breaks up

Expected Results:  
successfull install

Portage 2.0.51.22-r2 (default-linux/x86/2005.0, gcc-3.3.6, glibc-2.3.5-r1,
2.6.11-hardened-r15 i686)
=================================================================
System uname: 2.6.11-hardened-r15 i686 Intel(R) Pentium(R) 4 CPU 1.50GHz
Gentoo Base System version 1.6.13
dev-lang/python:     2.3.5
sys-apps/sandbox:    1.2.10
sys-devel/autoconf:  2.13, 2.59-r6
sys-devel/automake:  1.4_p6, 1.5, 1.6.3, 1.7.9-r1, 1.8.5-r3, 1.9.6
sys-devel/binutils:  2.15.92.0.2-r10
sys-devel/libtool:   1.5.18-r1
virtual/os-headers:  2.6.11-r2
ACCEPT_KEYWORDS="x86"
AUTOCLEAN="yes"
CBUILD="i386-pc-linux-gnu"
CFLAGS="-O2 -mcpu=i686 -fomit-frame-pointer -fstack-protector"
CHOST="i386-pc-linux-gnu"
CONFIG_PROTECT="/etc /usr/kde/2/share/config /usr/kde/3/share/config
/usr/lib/X11/xkb /usr/share/config /usr/share/texmf/dvipdfm/config/
/usr/share/texmf/dvips/config/ /usr/share/texmf/tex/generic/config/
/usr/share/texmf/tex/platex/config/ /usr/share/texmf/xdvi/ /var/qmail/control"
CONFIG_PROTECT_MASK="/etc/gconf /etc/terminfo /etc/env.d"
CXXFLAGS="-O2 -mcpu=i686 -fomit-frame-pointer -fstack-protector"
DISTDIR="/usr/portage/distfiles"
FEATURES="autoconfig distlocks sandbox sfperms strict"
GENTOO_MIRRORS="http://distfiles.gentoo.org
http://distro.ibiblio.org/pub/Linux/distributions/gentoo"
LC_ALL="pl_PL"
PKGDIR="/usr/portage/packages"
PORTAGE_TMPDIR="/var/tmp"
PORTDIR="/usr/portage"
SYNC="rsync://rsync.gentoo.org/gentoo-portage"
USE="x86 X aalib alsa apm avi berkdb bitmap-fonts crypt cscope cups curl eds
emboss encode esd fam foomaticdb fortran gd gdbm ggi gif gnome gpm gstreamer gtk
gtk2 guile hardened hardenedphp imagemagick imlib ipv6 jack java jpeg junit
libg++ libwww mad mcal mikmod mmx motif mp3 mpeg mysql nas ncurses nls nptl odbc
ogg oggvorbis opengl oss pam pdflib perl plotutils png python quicktime readline
ruby sdl slang spell sse ssl tcltk tcpd tetex tiff truetype truetype-fonts
type1-fonts vorbis xml xml2 xmms xv zlib userland_GNU kernel_linux elibc_glibc"
Unset:  ASFLAGS, CTARGET, LANG, LDFLAGS, LINGUAS, MAKEOPTS, PORTDIR_OVERLAY
Comment 1 Paul Osmialowski 2005-09-08 09:14:58 UTC
Recently this package was successfully built on this SMP dual-Pentium Pro machine:
Portage 2.0.51.22-r2 (default-linux/x86/2005.0/2.4, gcc-3.3.6, glibc-2.3.5-r1,
2.4.31-hardened i686)
=================================================================
System uname: 2.4.31-hardened i686 Pentium Pro
Gentoo Base System version 1.6.13
dev-lang/python:     2.3.5
sys-apps/sandbox:    1.2.10
sys-devel/autoconf:  2.13, 2.59-r6
sys-devel/automake:  1.4_p6, 1.5, 1.6.3, 1.7.9-r1, 1.8.5-r3, 1.9.6
sys-devel/binutils:  2.15.92.0.2-r10
sys-devel/libtool:   1.5.18-r1
virtual/os-headers:  2.4.22-r1
ACCEPT_KEYWORDS="x86"
AUTOCLEAN="yes"
CBUILD="i386-pc-linux-gnu"
CFLAGS="-O2 -mcpu=i686 -fomit-frame-pointer -fstack-protector"
CHOST="i386-pc-linux-gnu"
CONFIG_PROTECT="/etc /usr/kde/2/share/config /usr/kde/3/share/config
/usr/lib/X11/xkb /usr/share/config /usr/share/texmf/dvipdfm/config/
/usr/share/texmf/dvips/config/ /usr/share/texmf/tex/generic/config/
/usr/share/texmf/tex/platex/config/ /usr/share/texmf/xdvi/ /var/bind
/var/qmail/control"
CONFIG_PROTECT_MASK="/etc/gconf /etc/terminfo /etc/env.d"
CXXFLAGS="-O2 -mcpu=i686 -fomit-frame-pointer -fstack-protector"
DISTDIR="/usr/portage/distfiles"
FEATURES="autoconfig distlocks sandbox sfperms strict"
GENTOO_MIRRORS="http://distfiles.gentoo.org
http://distro.ibiblio.org/pub/Linux/distributions/gentoo"
LC_ALL="pl_PL"
MAKEOPTS="-j1"
PKGDIR="/usr/portage/packages"
PORTAGE_TMPDIR="/var/tmp"
PORTDIR="/usr/portage"
SYNC="rsync://rsync.gentoo.org/gentoo-portage"
USE="x86 X aalib alsa apm avi berkdb bitmap-fonts crypt cscope curl eds emboss
encode esd fam flac foomaticdb fortran gd gdbm gif gnome gpm gstreamer gtk gtk2
guile hardened imlib ipv6 jpeg kde libg++ libwww mad mcal mikmod motif mp3 mpeg
mysql ncurses nls odbc ogg oggvorbis opengl oss pam pdflib perl png postgres
python quicktime readline ruby sdl slang speex spell ssl tcltk tcpd tetex tiff
truetype truetype-fonts type1-fonts vorbis xml xml2 xmms xv zlib
video_cards_matrox userland_GNU kernel_linux elibc_glibc"
Unset:  ASFLAGS, CTARGET, LANG, LDFLAGS, LINGUAS, PORTDIR_OVERLAY
Comment 2 Keri Harris gentoo-dev 2006-01-06 18:26:33 UTC
A segfault when compiling fd2c is usually the result of >=gcc-3.3.3 not byte-aligning gprolog's trail stack. There's a patch attached to bug 104482 that ensures tags are aligned when pushed and popped.
Comment 3 Keri Harris gentoo-dev 2006-03-21 02:45:41 UTC
gprolog-1.2.19 has been committed to cvs. It contains a patch that ensures it will compile with later versions of gcc.