Gentoo Websites Logo
Go to: Gentoo Home Documentation Forums Lists Bugs Planet Store Wiki Get Gentoo!

Bug 172632

Summary: app-i18n/anthy-8700b ebuild segfault on AMD64
Product: Gentoo Linux Reporter: gentoo
Component: Current packagesAssignee: Akinori Hattori <hattya>
Status: VERIFIED WORKSFORME    
Severity: normal CC: cjk, hiyuh.root
Priority: High    
Version: unspecified   
Hardware: AMD64   
OS: Linux   
Whiteboard:
Package list:
Runtime testing required: ---

Description gentoo 2007-03-29 04:36:07 UTC
anthy-8700b ebuild fails on AMD64 when building and then calling mkdepgraph. In fact, all anthy ebuilds currently in portage fail with the same error on my AMD64 machine.
 

Reproducible: Always

Steps to Reproduce:
1.emerge anthy
2.
3.

Actual Results:  
Here's the relevant compiler ouput:

Making all in depgraph
make[2]: Entering directory `/var/tmp/portage/app-i18n/anthy-8700b/work/anthy-8700b/depgraph'
if x86_64-pc-linux-gnu-gcc -DHAVE_CONFIG_H -I. -I. -I.. -I../include -DSRCDIR=\".\"    -march=k8 -O3 -pipe -ftracer -W -Wall -Wwrite-strings -Wstrict-prototypes -Wmissing-prototypes -pedantic -Wno-long-long -MT mkdepgraph.o -MD -MP -MF ".deps/mkdepgraph.Tpo" -c -o mkdepgraph.o mkdepgraph.c; \
        then mv -f ".deps/mkdepgraph.Tpo" ".deps/mkdepgraph.Po"; else rm -f ".deps/mkdepgraph.Tpo"; exit 1; fi
mkdepgraph.c: In function ‘main’:
mkdepgraph.c:426: warning: unused parameter ‘argc’
mkdepgraph.c:426: warning: unused parameter ‘argv’
/bin/sh ../libtool --tag=CC --mode=link x86_64-pc-linux-gnu-gcc  -march=k8 -O3 -pipe -ftracer -W -Wall -Wwrite-strings -Wstrict-prototypes -Wmissing-prototypes -pedantic -Wno-long-long   -o mkdepgraph  mkdepgraph.o ../src-main/libanthy.la ../src-worddic/libanthydic.la
mkdir .libs
x86_64-pc-linux-gnu-gcc -march=k8 -O3 -pipe -ftracer -W -Wall -Wwrite-strings -Wstrict-prototypes -Wmissing-prototypes -pedantic -Wno-long-long -o .libs/mkdepgraph mkdepgraph.o  ../src-main/.libs/libanthy.so -lm /var/tmp/portage/app-i18n/anthy-8700b/work/anthy-8700b/src-worddic/.libs/libanthydic.so ../src-worddic/.libs/libanthydic.so
creating mkdepgraph
./mkdepgraph
make[2]: *** [anthy.dep] Segmentation fault
make[2]: Leaving directory `/var/tmp/portage/app-i18n/anthy-8700b/work/anthy-8700b/depgraph'
make[1]: *** [all-recursive] Error 1
make[1]: Leaving directory `/var/tmp/portage/app-i18n/anthy-8700b/work/anthy-8700b'
make: *** [all] Error 2

!!! ERROR: app-i18n/anthy-8700b failed.
Call stack:
  ebuild.sh, line 1614:   Called dyn_compile
  ebuild.sh, line 971:   Called qa_call 'src_compile'
  environment, line 3258:   Called src_compile
  anthy-8700b.ebuild, line 43:   Called die


emerge --info
Portage 2.1.2.2 (default-linux/amd64/2006.1/desktop, gcc-4.1.2, glibc-2.5-r1, 2.6.20-gentoo x86_64)
=================================================================
System uname: 2.6.20-gentoo x86_64 AMD Athlon(tm) 64 X2 Dual Core Processor 4400+
Gentoo Base System version 1.12.9
Timestamp of tree: Thu, 29 Mar 2007 02:00:01 +0000
distcc 2.18.3 x86_64-pc-linux-gnu (protocols 1 and 2) (default port 3632) [disabled]
dev-java/java-config: 1.3.7, 2.0.31-r5
dev-lang/python:     2.4.4
dev-python/pycrypto: 2.0.1-r5
sys-apps/sandbox:    1.2.18.1
sys-devel/autoconf:  2.13, 2.61
sys-devel/automake:  1.4_p6, 1.5, 1.6.3, 1.7.9-r1, 1.8.5-r3, 1.9.6-r2, 1.10
sys-devel/binutils:  2.17
sys-devel/gcc-config: 1.3.15-r1
sys-devel/libtool:   1.5.23b
virtual/os-headers:  2.6.20-r2
ACCEPT_KEYWORDS="amd64 ~amd64"
AUTOCLEAN="yes"
CBUILD="x86_64-pc-linux-gnu"
CFLAGS="-march=k8 -O3 -pipe -ftracer"
CHOST="x86_64-pc-linux-gnu"
CONFIG_PROTECT="/etc /opt/jetty/etc /opt/openjms/config /usr/kde/3.5/env /usr/kde/3.5/share/config /usr/kde/3.5/shutdown /usr/share/X11/xkb /usr/share/config /var/lib/hsqldb"
CONFIG_PROTECT_MASK="/etc/env.d /etc/env.d/java/ /etc/gconf /etc/java-config/vms/ /etc/php/apache1-php5/ext-active/ /etc/php/apache2-php5/ext-active/ /etc/php/cgi-php5/ext-active/ /etc/php/cli-php5/ext-active/ /etc/revdep-rebuild /etc/terminfo"
CXXFLAGS="-march=k8 -O3 -pipe -ftracer"
DISTDIR="/usr/portage/distfiles"
FEATURES="autoconfig distlocks fixpackages metadata-transfer sandbox sfperms strict userpriv"
GENTOO_MIRRORS="http://mirror.gentoo.gr.jp http://gentoo.oregonstate.edu http://www.ibiblio.org/pub/Linux/distributions/gentoo"
LANG="en_CA.UTF-8"
LINGUAS="en en_GB en_CA en_US ja ko zh_CN zh_TW"
MAKEOPTS="-j3"
PKGDIR="/usr/portage/packages"
PORTAGE_RSYNC_OPTS="--recursive --links --safe-links --perms --times --compress --force --whole-file --delete --delete-after --stats --timeout=180 --exclude=/distfiles --exclude=/local --exclude=/packages --filter=H_**/files/digest-*"
PORTAGE_TMPDIR="/var/tmp"
PORTDIR="/usr/portage"
PORTDIR_OVERLAY="/usr/portage/local/layman/sunrise /usr/portage/local/layman/java-overlay /usr/portage/local/layman/pro-audio /usr/portage/local/portage"
SYNC="rsync://rsync.gentoo.org/gentoo-portage"
USE="X X509 Xaw3d a52 aac aalib acl acpi admin adns aliaschain alsa amd64 amr anthy antlr ao apache2 audiofile avi berkdb bitmap-fonts bonobo browserplugin bzip2 cairo caps cddb cdr chasen cjk cli cnamefix cracklib crypt cups dbus dga directfb divx4linux djbfft dnd dri dts dv dvb dvd dvdr dvdread emboss emul-linux-x86 encode erandom expat faac faad fam fbcon ffmpeg firefox flac flash fltk foomaticdb freetype freewnn fs fwdzone gd gdbm gif gnutls gphoto2 gpm gstreamer gtk2 hal hbci hddtemp iconv icu idea ieee1394 imagemagick imap imlib2 immqt-bc ipv6 isdnlog jack jack-tmpfs java java5 javamail javascript jbig jce jikes jms jmx jpeg jpeg2k kakasi kde kdeenablefinal kdehiddenvisibility ladcca lash lcd lcms ldap libg++ libgda libsamplerate lm_sensors log4j ltsp lua lzo m17n-lib mad md5sum midi mikmod mjpeg mmap mng modplug mozbranding mozcalendar mozsvg mp3 mpeg mpeg2 mplayer multipleip musicbrainz mysql nas ncurses neXt network nls nntp nocd nonfsv4 noplugin nopri nptl nptlonly nsplugin nvidia ogg opengl openssh optional-tasks oro pam pcre pda pdf perl pg-intdatetime plotutils png portaudio postgres povray ppds pppd python qt qt3 qt4 quicktime readline reflection regexp rhino rtc ruby samba sasl sdl semanticfix session slp smtp sndfile sox spell spl sqlite ssl subtitles subversion svg tcl tcltk tcpd theora threads tiff tk transcode truetype truetype-fonts type1 type1-fonts unicode usb utempter v4l2 vorbis wma wmf wxwindows x264 xalan xerces xface xforms xine xml xml2 xorg xosd xpm xv xvid xvmc zlib" ALSA_CARDS="ali5451 als4000 atiixp atiixp-modem bt87x ca0106 cmipci emu10k1x ens1370 ens1371 es1938 es1968 fm801 hda-intel intel8x0 intel8x0m maestro3 trident usb-audio via82xx via82xx-modem ymfpci" ALSA_PCM_PLUGINS="adpcm alaw asym copy dmix dshare dsnoop empty extplug file hooks iec958 ioplug ladspa lfloat linear meter mulaw multi null plug rate route share shm softvol" ELIBC="glibc" INPUT_DEVICES="keyboard mouse evdev linuxinput" KERNEL="linux" LCD_DEVICES="bayrad cfontz cfontz633 glk hd44780 lb216 lcdm001 mtxorb ncurses text" LINGUAS="en en_GB en_CA en_US ja ko zh_CN zh_TW" USERLAND="GNU" VIDEO_CARDS="fbdev vesa vga nvidia"
Unset:  CTARGET, EMERGE_DEFAULT_OPTS, INSTALL_MASK, LC_ALL, LDFLAGS, PORTAGE_COMPRESS, PORTAGE_COMPRESS_FLAGS, PORTAGE_RSYNC_EXTRA_OPTS
Comment 1 Jakub Moc (RETIRED) gentoo-dev 2007-03-29 06:37:29 UTC
Remove -ftracer from you C[XX]FLAGS and try again.
Comment 2 gentoo 2007-03-29 07:16:04 UTC
(In reply to comment #1)
> Remove -ftracer from you C[XX]FLAGS and try again.
> 

Thanks for the fast reply. I forgot to mention that I tried all current versions with C[XX]FLAGS set to just "-O2".
Comment 3 MATSUU Takuto (RETIRED) gentoo-dev 2007-04-02 16:05:31 UTC
It WORKSFORME(tm) on my amd64.

Portage 2.1.2.2 (default-linux/amd64/2006.1/desktop, gcc-4.1.1, glibc-2.5-r0, 2.6.19-gentoo-r5 x86_64)
=================================================================
System uname: 2.6.19-gentoo-r5 x86_64 AMD Athlon(tm) 64 Processor 3200+
Gentoo Base System release 1.12.9
Timestamp of tree: Unknown
ccache version 2.4 [enabled]
dev-java/java-config: 1.3.7, 2.0.31
dev-lang/python:     2.3.5-r3, 2.4.3-r4
dev-python/pycrypto: 2.0.1-r5
dev-util/ccache:     2.4-r6
sys-apps/sandbox:    1.2.17
sys-devel/autoconf:  2.13, 2.61
sys-devel/automake:  1.4_p6, 1.5, 1.6.3, 1.7.9-r1, 1.8.5-r3, 1.9.6-r2, 1.10
sys-devel/binutils:  2.16.1-r3
sys-devel/gcc-config: 1.3.14
sys-devel/libtool:   1.5.22
virtual/os-headers:  2.6.17-r2
ACCEPT_KEYWORDS="amd64"
AUTOCLEAN="yes"
CBUILD="x86_64-pc-linux-gnu"
CFLAGS="-O2 -march=k8 -pipe"
CHOST="x86_64-pc-linux-gnu"
CONFIG_PROTECT="/etc /usr/kde/3.5/env /usr/kde/3.5/share/config /usr/kde/3.5/shutdown /usr/share/X11/xkb /usr/share/config"
CONFIG_PROTECT_MASK="/etc/env.d /etc/env.d/java/ /etc/gconf /etc/java-config/vms/ /etc/php/apache1-php5/ext-active/ /etc/php/apache2-php5/ext-active/ /etc/php/cgi-php5/ext-active/ /etc/php/cli-php5/ext-active/ /etc/revdep-rebuild /etc/terminfo /etc/texmf/web2c"
CXXFLAGS="-O2 -march=k8 -pipe"
DISTDIR="/usr/portage/distfiles"
FEATURES="autoaddcvs ccache cvs distlocks metadata-transfer parallel-fetch sandbox sfperms strict test"
GENTOO_MIRRORS="http://distfiles.gentoo.org http://distro.ibiblio.org/pub/linux/distributions/gentoo"
LINGUAS="ja"
PKGDIR="/usr/portage/packages"
PORTAGE_RSYNC_OPTS="--recursive --links --safe-links --perms --times --compress --force --whole-file --delete --delete-after --stats --timeout=180 --exclude=/distfiles --exclude=/local --exclude=/packages --filter=H_**/files/digest-*"
PORTAGE_TMPDIR="/var/tmp"
PORTDIR="/home/matsuu/gentoo-x86"
PORTDIR_OVERLAY="/usr/local/portage /home/matsuu/overlays/matsuu/secondlife"
SYNC="cvs://matsuu@cvs.gentoo.org:/var/cvsroot"
USE="X aac acpi alsa amd64 anthy apache2 arts asf ati berkdb bitmap-fonts bluetooth cairo cdr cjk cli cracklib crypt ctype cups dbus dga divx dri dv dvd dvdr eds emboss encode esd fam ffmpeg firefox fortran galago gcj gdbm gif gmedia gnome gpm gstreamer gtk gtk2 hal iconv immqt-bc ipv6 isdnlog jpeg kde kerberos ldap libg++ m17n-lib mad matroska midi mikmod mono mp3 mpeg ncurses nls nptl nptlonly nsplugin ogg ole opengl oss pam pcre pcsc-lite pdf perl png ppds pppd python qt3 qt4 quicktime readline realmedia reflection sdl session slang spell spl ssl svg tcpd test theora truetype truetype-fonts type1-fonts unicode vorbis wmp wxwindows x264 xine xml xorg xsl xv xvid zlib" ALSA_CARDS="ali5451 als4000 atiixp atiixp-modem bt87x ca0106 cmipci emu10k1x ens1370 ens1371 es1938 es1968 fm801 hda-intel intel8x0 intel8x0m maestro3 trident usb-audio via82xx via82xx-modem ymfpci" ALSA_PCM_PLUGINS="adpcm alaw asym copy dmix dshare dsnoop empty extplug file hooks iec958 ioplug ladspa lfloat linear meter mulaw multi null plug rate route share shm softvol" ELIBC="glibc" INPUT_DEVICES="keyboard mouse" KERNEL="linux" LCD_DEVICES="bayrad cfontz cfontz633 glk hd44780 lb216 lcdm001 mtxorb ncurses text" LINGUAS="ja" USERLAND="GNU" VIDEO_CARDS="ati radeon"
Unset:  CTARGET, EMERGE_DEFAULT_OPTS, INSTALL_MASK, LANG, LC_ALL, LDFLAGS, MAKEOPTS, PORTAGE_COMPRESS, PORTAGE_COMPRESS_FLAGS, PORTAGE_RSYNC_EXTRA_OPTS

Comment 4 hiyuh 2007-07-06 15:10:26 UTC
(In reply to comment #3)
> It WORKSFORME(tm) on my amd64.

METOO(tm) on c2d.

gentoo@streamonix.com:
So, could you mind to remove -ftracer,
and do emerge -e system && emerge -e world?
then try remerge?
I guess your build system now screws so on...
Comment 5 MATSUU Takuto (RETIRED) gentoo-dev 2007-07-07 04:44:53 UTC
reopen if you still have the problem.
Comment 6 gentoo 2007-07-07 09:03:52 UTC
(In reply to comment #5)
> reopen if you still have the problem.
> 

The problem is now solved.

I did an "emerge -C anthy scim scim-anthy skim-scim-anthy scim-qtimm" and then re-emerged those packages. As far as I can tell, the solution was to unmerge anthy before emerging a newer version.

Thanks for your help.