- 3.2.6.1 compiled fine a few weeks ago - 3.2.7.1 today fails, using either hardened or vanilla compiler (info below) - 3.2.6.1 today now fails as well. - I reinstalled wxGTK; didn't help. (I have unicode set in make.conf; the unicode flag does not appear when I emerge wxGTK, however make[3]: Leaving directory `/var/tmp/portage/net-ftp/filezilla-3.2.7.1/work/filezilla-3.2.7.1/src/include' make[2]: Leaving directory `/var/tmp/portage/net-ftp/filezilla-3.2.7.1/work/filezilla-3.2.7.1/src/include' Making all in engine make[2]: Entering directory `/var/tmp/portage/net-ftp/filezilla-3.2.7.1/work/filezilla-3.2.7.1/src/engine' x86_64-pc-linux-gnu-g++ -DHAVE_CONFIG_H -I. -I../../src/include -I./../include -I/usr/lib64/wx/include/gtk2-unicode-release-2.8 -I/usr/include/wx-2.8 -D_FILE_OFFSET_BITS=64 -D_LARGE_FILES -D__WXGTK__ -Wall -g -fexceptions -MT libengine_a-backend.o -MD -MP -MF .deps/libengine_a-backend.Tpo -c -o libengine_a-backend.o `test -f 'backend.cpp' || echo './'`backend.cpp x86_64-pc-linux-gnu-g++ -DHAVE_CONFIG_H -I. -I../../src/include -I./../include -I/usr/lib64/wx/include/gtk2-unicode-release-2.8 -I/usr/include/wx-2.8 -D_FILE_OFFSET_BITS=64 -D_LARGE_FILES -D__WXGTK__ -Wall -g -fexceptions -MT libengine_a-commands.o -MD -MP -MF .deps/libengine_a-commands.Tpo -c -o libengine_a-commands.o `test -f 'commands.cpp' || echo './'`commands.cpp x86_64-pc-linux-gnu-g++: Internal error: Segmentation fault (program cc1plus) Please submit a full bug report. See <http://bugs.gentoo.org/> for instructions. make[2]: *** [libengine_a-backend.o] Error 1 make[2]: *** Waiting for unfinished jobs.... x86_64-pc-linux-gnu-g++: Internal error: Segmentation fault (program cc1plus) Please submit a full bug report. See <http://bugs.gentoo.org/> for instructions. make[2]: *** [libengine_a-commands.o] Error 1 make[2]: Leaving directory `/var/tmp/portage/net-ftp/filezilla-3.2.7.1/work/filezilla-3.2.7.1/src/engine' make[1]: *** [all-recursive] Error 1 make[1]: Leaving directory `/var/tmp/portage/net-ftp/filezilla-3.2.7.1/work/filezilla-3.2.7.1/src' make: *** [all-recursive] Error 1 * * ERROR: net-ftp/filezilla-3.2.7.1 failed. * Call stack: * ebuild.sh, line 49: Called src_compile * environment, line 2380: Called _eapi2_src_compile * ebuild.sh, line 634: Called die * The specific snippet of code: * emake || die "emake failed" * The die message: * emake failed * * If you need support, post the topmost build error, and the call stack if relevant. * A complete build log is located at '/var/log/portage/net-ftp:filezilla-3.2.7.1:20090826-153915.log'. * The ebuild environment file is located at '/var/tmp/portage/net-ftp/filezilla-3.2.7.1/temp/environment'. * ABI=amd64 ALSA_CARDS= ALSA_PCM_PLUGINS='adpcm alaw asym copy dmix dshare dsnoop empty extplug file hooks iec958 ioplug ladspa lfloat linear meter mmap_emul mulaw multi null plug rate route share shm softvol' ANT_HOME=/usr/share/ant APACHE2_MODULES='actions alias auth_basic authn_alias authn_anon authn_dbm authn_default authn_file authz_dbm authz_default authz_groupfile authz_host authz_owner authz_user autoindex cache dav dav_fs dav_lock deflate dir disk_cache env expires ext_filter file_cache filter headers include info log_config logio mem_cache mime mime_magic negotiation rewrite setenvif speling status unique_id userdir usertrack vhost_alias' ARCH=amd64 ASFLAGS_x86=--32 CBUILD=x86_64-pc-linux-gnu CDEFINE_amd64=__x86_64__ CDEFINE_default=__unix__ CDEFINE_x86=__i386__ CFLAGS='-O2 -march=native -msse4 -pipe ' CFLAGS_default= CFLAGS_x86=-m32 CHOST=x86_64-pc-linux-gnu CHOST_amd64=x86_64-pc-linux-gnu CHOST_default=x86_64-pc-linux-gnu CHOST_x86=i686-pc-linux-gnu CONF_PREFIX=/usr CROSSCOMPILE_OPTS= CTARGET_default=x86_64-pc-linux-gnu CVS_RSH=ssh CXXFLAGS= DEFAULT_ABI=amd64 DEFINED_PHASES=' configure install setup' DEPEND=$'>=app-admin/eselect-wxwidgets-0.7-r1\n\tnet-dns/libidn\n\t>=net-libs/gnutls-2.8.3\n\t>=x11-libs/wxGTK-2.8.9\n\tdbus? ( sys-apps/dbus )\n\tdev-util/pkgconfig\n\t>=sys-devel/libtool-1.4\n\tnls? ( >=sys-devel/gettext-0.11 )\n\ttest? ( dev-util/cppunit ) ' DESCRIPTION='FTP client with lots of useful features and an intuitive interface' DESCRIPTION='FTP client with lots of useful features and an intuitive interface' DESKTOP_SESSION=LXDE DESTTREE=/usr DIROPTIONS=-m0755 EAPI=2 ECONF_SOURCE=. ELIBC=glibc EPATCH_EXCLUDE= EPATCH_FORCE=no EPATCH_MULTI_MSG='Applying various patches (bugfixes/updates) ...' EPATCH_OPTS='-g0 -E --no-backup-if-mismatch' EPATCH_SINGLE_MSG= EPATCH_SOURCE=/var/tmp/portage/net-ftp/filezilla-3.2.7.1/work/patch EPATCH_SUFFIX=patch.bz2 EXEOPTIONS=-m0755 FEATURES='distlocks fixpackages parallel-fetch protect-owned sandbox sfperms strict unmerge-orphans userfetch' GCC_SPECS=/usr/lib/gcc/x86_64-pc-linux-gnu/4.3.4/vanilla.specs GDK_USE_XFT=1 HOMEPAGE=http://filezilla-project.org/ HUSHLOGIN=FALSE INHERITED='toolchain-funcs multilib portability eutils wxwidgets' INPUT_DEVICES='mouse keyboard synaptics' INSDESTTREE= INSOPTIONS=-m0644 IUSE='dbus nls test ' JAVAC=/etc/java-config-2/current-system-vm/bin/javac JAVA_HOME=/etc/java-config-2/current-system-vm JDK_HOME=/etc/java-config-2/current-system-vm KERNEL=linux KERNEL_ABI=amd64 KEYWORDS='~amd64 ~ia64 ~ppc ~sparc ~x86' KV=2.6.28-hardened-r9 LCD_DEVICES= LCD_DEVICES= LDFLAGS='-Wl,-O1 -Wl,--sort-common -Wl,--warn-once,--hash-style=gnu' LDFLAGS_default= LDFLAGS_x86='-m elf_i386' LIBDIR_amd64=lib64 LIBDIR_amd64_fbsd=lib64 LIBDIR_default=lib LIBDIR_ppc=lib32 LIBDIR_ppc64=lib64 LIBDIR_sparc32=lib32 LIBDIR_sparc64=lib64 LIBDIR_x86=lib32 LIBDIR_x86_fbsd=lib32 LIBOPTIONS=-m0644 LICENSE=GPL-2 MAKEOPTS=-j9 MULTILIB_ABIS='amd64 x86' MULTILIB_STRICT_DENY='64-bit.*shared object' MULTILIB_STRICT_DIRS='/lib32 /lib /usr/lib32 /usr/lib /usr/kde/*/lib32 /usr/kde/*/lib /usr/qt/*/lib32 /usr/qt/*/lib /usr/X11R6/lib32 /usr/X11R6/lib' MULTILIB_STRICT_EXEMPT='(perl5|gcc|gcc-lib|binutils|eclipse-3|debug|portage)' MY_P=FileZilla_3.2.7.1 MY_PV=3.2.7.1 NETBEANS='apisupport cnd groovy gsf harness ide identity j2ee java mobility nb php profiler soa visualweb webcommon websvccommon xml' OPENGL_PROFILE=xorg-x11 PDEPEND=' ' PKG_CONFIG_PATH=/usr/lib64/pkgconfig PORTAGE_COMPRESS_EXCLUDE_SUFFIXES='css gif htm[l]? jp[e]?g js pdf png' PORTAGE_ECLASS_WARNING_ENABLE=0 PROFILE_ONLY_VARIABLES='ARCH ELIBC KERNEL USERLAND' PROPERTIES= PROVIDE= RDEPEND=$'>=app-admin/eselect-wxwidgets-0.7-r1\n\tnet-dns/libidn\n\t>=net-libs/gnutls-2.8.3\n\t>=x11-libs/wxGTK-2.8.9\n\tdbus? ( sys-apps/dbus ) ' RESTRICT= S=/var/tmp/portage/net-ftp/filezilla-3.2.7.1/work/filezilla-3.2.7.1 SAL_USE_VCLPLUGIN=gtk SANDBOX_DEBUG=0 SANDBOX_DENY=/etc/ld.so.preload SANDBOX_PID=14381 SANDBOX_PREDICT=/dev/console:/dev/crypto:/dev/random:/proc/self/maps:/var/tmp/portage/net-ftp/filezilla-3.2.7.1/homedir SANDBOX_READ=/:/dev/shm:/dev/stdin:/var/tmp SANDBOX_VERBOSE=1 SANDBOX_WRITE=:/dev/console:/dev/fd:/dev/full:/dev/null:/dev/pts/:/dev/pty:/dev/shm:/dev/stderr:/dev/stdout:/dev/tts:/dev/tty:/dev/vc/:/dev/zero:/proc/self/fd:/tmp/:/usr/lib/cf:/usr/lib/conftest:/usr/lib32/cf:/usr/lib32/conftest:/usr/lib64/cf:/usr/lib64/conftest:/usr/tmp/cf:/usr/tmp/conftest:/var/tmp:/var/tmp/:/var/tmp/portage/net-ftp/filezilla-3.2.7.1/homedir/.bash_history SLOT=0 SRC_URI=mirror://sourceforge/filezilla/FileZilla_3.2.7.1_src.tar.bz2 STAGE1_USE='hardened multilib nptl nptlonly pic' SYMLINK_LIB=yes USE='amd64 dbus elibc_glibc kernel_linux multilib userland_GNU' USERLAND=GNU VIDEO_CARDS= WINDOWPATH=7 WX_CONFIG=/usr/lib64/wx/config/gtk2-unicode-release-2.8 WX_ECLASS_CONFIG=/usr/lib64/wx/config/gtk2-unicode-release-2.8 WX_GTK_VER=2.8 XDG_CONFIG_DIRS=/etc/xdg XDG_CONFIG_HOME=/home/wle/.config XDG_DATA_DIRS=/usr/local/share:/usr/share XDG_MENU_PREFIX=lxde- _=PKG_INSTALL_MASK _E_DOCDESTTREE_= _E_EXEDESTTREE_= _LXSESSION_PID=4270 ___ECLASS_RECUR_MULTILIB=yes ___ECLASS_RECUR_TOOLCHAIN_FUNCS=yes _pipestatus='0 0' conf=filezilla-3.2.7.1-r0 wxchar=unicode wxconf=gtk2-unicode-release-2.8 wxdebug=release wxtoolkit=gtk2 _cdrom_locate_file_on_cd () snip..... Reproducible: Always
Is filezilla the only package that now fails to build? I cannot think of a change that could trigger this gcc internal error... Probably a hardened toolchain update between the working 3.2.6.1 and the first failure on 3.2.7.1 is the cause, can you check which packages were updated between these two?
Thanks for replying - I've been on the road and unable to follow up intelligently. Google came up with a lead - that the compiler may have been borked. So I recompiled gcc and voila; it works. Apparently there was a rarely-used gcc subroutine (cc1plus) that wasn't working. Thanks again, and please mark this as resolved
You're welcome, glad this is fixed! (by gcc recompilation)