Gentoo Websites Logo
Go to: Gentoo Home Documentation Forums Lists Bugs Planet Store Wiki Get Gentoo!
Bug 282811 - net-ftp/filezilla-3.2.7.1 fails to compile
Summary: net-ftp/filezilla-3.2.7.1 fails to compile
Status: RESOLVED FIXED
Alias: None
Product: Gentoo Linux
Classification: Unclassified
Component: Current packages (show other bugs)
Hardware: All Linux
: High normal (vote)
Assignee: Bernard Cafarelli
URL:
Whiteboard:
Keywords:
Depends on:
Blocks:
 
Reported: 2009-08-26 15:50 UTC by 7v5w7go9ub0o
Modified: 2009-09-28 23:06 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 7v5w7go9ub0o 2009-08-26 15:50:13 UTC
- 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
Comment 1 Bernard Cafarelli gentoo-dev 2009-09-08 22:27:31 UTC
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?
Comment 2 7v5w7go9ub0o 2009-09-28 21:03:47 UTC
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 
Comment 3 Bernard Cafarelli gentoo-dev 2009-09-28 23:06:46 UTC
You're welcome, glad this is fixed! (by gcc recompilation)