Gentoo Websites Logo
Go to: Gentoo Home Documentation Forums Lists Bugs Planet Store Wiki Get Gentoo!
Bug 55968 - gnome-extra/gal-1.99.11 seg-faults during the build process
Summary: gnome-extra/gal-1.99.11 seg-faults during the build process
Status: RESOLVED FIXED
Alias: None
Product: Gentoo Linux
Classification: Unclassified
Component: [OLD] Unspecified (show other bugs)
Hardware: x86 Linux
: High normal (vote)
Assignee: Gentoo Linux Gnome Desktop Team
URL:
Whiteboard:
Keywords:
Depends on:
Blocks:
 
Reported: 2004-07-03 07:40 UTC by Matt Schneider
Modified: 2004-07-05 11:58 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 Matt Schneider 2004-07-03 07:40:25 UTC
When I try and emerge evolution, one of its dependancies is gnome-extra/gal-1.99.11. During the build process of gal-1.99.11 it seg-faults. Below is the output of the last section of the code and the error message:

/bin/sh ../libtool --mode=link gcc  -O2 -mcpu=i686 -fomit-frame-pointer -D_REENTRANT  -o test-tree-3  test-tree-3.o ../gal/libgal-2.0.la -Wl,--export-dynamic -pthread -L/usr/X11R6/lib -lgnomeprintui-2-2 -lgnomeprint-2-2 -lglade-2.0 -lgnomeui-2 -lSM -lICE -lbonoboui-2 -lgnome-2 -lpopt -lbonobo-2 -lgconf-2 -lgnomevfs-2 -lbonobo-activation -lORBit-2 -lgthread-2.0 -lgnomecanvas-2 -lart_lgpl_2 -lpangoft2-1.0 -lgtk-x11-2.0 -lgdk-x11-2.0 -latk-1.0 -lgdk_pixbuf-2.0 -lpangoxft-1.0 -lpangox-1.0 -lpango-1.0 -lgobject-2.0 -lgmodule-2.0 -ldl -lglib-2.0 -lxml2 -lpthread -lz -lm
make[2]: *** [test-tree-3] Segmentation fault
make[2]: Leaving directory `/var/tmp/portage/gal-1.99.11/work/gal-1.99.11/tests'
make[1]: *** [all-recursive] Error 1
make[1]: Leaving directory `/var/tmp/portage/gal-1.99.11/work/gal-1.99.11'
make: *** [all-recursive-am] Error 2
 
!!! ERROR: gnome-extra/gal-1.99.11 failed.
!!! Function gnome2_src_compile, Line 39, Exitcode 2
!!! compile failure


I hope this helps.

Reproducible: Always
Steps to Reproduce:
1.run "emerge evolution"
2.wait
3.watch the error appear

Actual Results:  
The same output is produced everytime.

Expected Results:  
I would have expected the software to build properly and portage to move on to
the next dependancy.

root@mythril twisted # emerge info
Portage 2.0.50-r8 (default-x86-2004.0, gcc-3.3.3, glibc-2.3.3.20040420-r0,
2.6.7-gentoo-r7)
=================================================================
System uname: 2.6.7-gentoo-r7 i686 AMD Athlon(tm) 64 Processor 3200+
Gentoo Base System version 1.4.16
Autoconf: sys-devel/autoconf-2.59-r3
Automake: sys-devel/automake-1.8.3
ACCEPT_KEYWORDS="x86"
AUTOCLEAN="yes"
CFLAGS="-O2 -mcpu=i686 -fomit-frame-pointer"
CHOST="i686-pc-linux-gnu"
COMPILER="gcc3"
CONFIG_PROTECT="/etc /usr/X11R6/lib/X11/xkb /usr/kde/2/share/config
/usr/kde/3/share/config /usr/lib/mozilla/defaults/pref /usr/share/config
/var/qmail/control"
CONFIG_PROTECT_MASK="/etc/gconf /etc/terminfo /etc/env.d"
CXXFLAGS="-O2 -mcpu=i686 -fomit-frame-pointer"
DISTDIR="/usr/portage/distfiles"
FEATURES="autoaddcvs ccache sandbox"
GENTOO_MIRRORS="ftp://ftp.ussg.iu.edu/pub/linux/gentoo
ftp://csociety-ftp.ecn.purdue.edu/pub/gentoo
ftp://ibiblio.org/pub/linux/distrobutions/gentoo"
MAKEOPTS="-j2"
PKGDIR="/usr/portage/packages"
PORTAGE_TMPDIR="/var/tmp"
PORTDIR="/usr/portage"
PORTDIR_OVERLAY=""
SYNC="rsync://rsync.gentoo.org/gentoo-portage"
USE="X alsa apm avi berkdb crypt cups encode esd foomaticdb gdbm gif gnome gpm
gtk gtk2 imlib jpeg libg++ libwww mad mikmod motif mozilla mpeg ncurses nls
oggvorbis opengl oss pam pdflib perl png python qt quicktime readline sdl slang
spell ssl svga tcpd truetype x86 xml2 xmms xv zlib"
Comment 1 Alastair Tse (RETIRED) gentoo-dev 2004-07-03 18:04:03 UTC
something wrong with your gcc/glibc, if the compiler segfaults, thats not the ebuild's problem.

wanna assign to gcc folks?
Comment 2 foser (RETIRED) gentoo-dev 2004-07-05 11:31:54 UTC
note that you use regular x86 profile with an amd64, i'm not sure thats the best thing todo and maybe might cause the segv.

amd64 folk ?
Comment 3 Jeremy Huddleston (RETIRED) gentoo-dev 2004-07-05 11:35:21 UTC
amd64s can be used as x86 but that means no 64bit applications will run on it.  So long as the user didn't start using an amd64 profile then switch to an x86 profile , things should be fine.
Comment 4 Matt Schneider 2004-07-05 11:48:13 UTC
I doubt it has to do with the amd64 achitecture, after all, it works 100% with x86 . I am using a 32bit compiler on a 32bit OS, so I dont even think the kernel utilizes any of the 64bit features. I doubt this is the cause, but I am not an expert so I cannot rule it out.

Comment 5 Matt Schneider 2004-07-05 11:58:03 UTC
Well, I ran an emerge sycn this morning and just now tried recompiling this, not sure what changed, but it builds just fine now. Not sure if it was a change in portage or if it was something local, but I would say its safe to close this bug and call it resolved