when i emerge gnustep-gui-0.9.5 as a dependancy to gnumail-1.2.0.20050606, i get the following error: (see attachments) Reproducible: Always Steps to Reproduce: 1. emerge gnustep-gui 2. 3. Actual Results: gnustep-gui-0.9.5 fails to compile Expected Results: gnustep-gui-0.9.5 compiles fine moose ~ # emerge info Portage 2.0.52-r1 (default-linux/x86/2005.0, gcc-3.4.4, glibc-2.3.5-r1, 2.6.12-nitro5 i686) ================================================================= System uname: 2.6.12-nitro5 i686 AMD Athlon(tm) XP 2000+ Gentoo Base System version 1.12.0_pre8 ccache version 2.4 [enabled] dev-lang/python: 2.3.5, 2.4.2 sys-apps/sandbox: 1.2.13 sys-devel/autoconf: 2.13, 2.59-r7 sys-devel/automake: 1.4_p6, 1.5, 1.6.3, 1.7.9-r1, 1.8.5-r3, 1.9.6-r1 sys-devel/binutils: 2.16.1 sys-devel/libtool: 1.5.20 virtual/os-headers: 2.6.11-r2 ACCEPT_KEYWORDS="x86 ~x86" AUTOCLEAN="yes" CBUILD="i686-pc-linux-gnu" CFLAGS="-march=athlon-xp -Wall -O3 -pipe -fomit-frame-pointer -mmmx -msse -m3dnow -mfpmath=sse,387 -ffast-math" CHOST="i686-pc-linux-gnu" CONFIG_PROTECT="/etc /usr/kde/2/share/config /usr/kde/3.3/env /usr/kde/3.3/share/config /usr/kde/3.3/shutdown /usr/kde/3.4/env /usr/kde/3.4/share/config /usr/kde/3.4/shutdown /usr/kde/3/share/config /usr/lib/X11/xkb /usr/lib/mozilla/defaults/pref /usr/share/config /var/qmail/control" CONFIG_PROTECT_MASK="/etc/gconf /etc/splash /etc/terminfo /etc/env.d" CXXFLAGS="-O2 -mcpu=i686 -pipe" DISTDIR="/usr/portage/distfiles" FEATURES="autoaddcvs autoconfig ccache distlocks sandbox sfperms strict" GENTOO_MIRRORS="http://gentoo.mirrors.tds.net/gentoo http://gentoo.ccccom.com/ http://gentoo.chem.wisc.edu/gentoo/ http://gentoo.llarian.net/" MAKEOPTS="-j2" PKGDIR="/usr/portage/packages" PORTAGE_TMPDIR="/var/tmp" PORTDIR="/usr/portage" PORTDIR_OVERLAY="/usr/local/portage" SYNC="rsync://rsync.gentoo.org/gentoo-portage" USE="x86 3dnow X aalib alsa apache2 apm avi bash-completion berkdb bindist bitmap-fonts bzip2 cdr crypt cups curl dba dmx dvd eds emboss encode esd fam flac foomaticdb fortran freetds gcj gd gdbm gif gnome gphoto2 gpm gstreamer gtk gtk2 guile howl imagemagick imlib innodb ipv6 java jpeg junit libg++ libwww mad maildir matroska mikmod mmx motif mozilla mp3 mpeg mssql mysql ncurses nls nptl nptlonly nvidia objc offensive ogg oggvorbis opengl oss pam pcre pdflib pear perl pic png postgres postgresql python quicktime readline real samba sdl session sharedmem spell sqlite sse ssl svga tcpd tiff truetype truetype-fonts type1-fonts unicode vhosts vorbis win32codecs xine xml xml2 xmms xv zlib userland_GNU kernel_linux elibc_glibc" Unset: ASFLAGS, CTARGET, LANG, LC_ALL, LDFLAGS, LINGUAS
Created attachment 69733 [details] this is the end of the compile output (where the error is)
Created attachment 69734 [details] the preprocessed source "Preprocessed source stored into /var/tmp/portage/gnustep-gui-0.9.5/temp/ccMMJcRr.out file, please attach this to your bugreport."
Could you please post the output of: - gcc-config -l - emerge -pv ~gcc-3.4.4
(In reply to comment #3) > Could you please post the output of: > - gcc-config -l > - emerge -pv ~gcc-3.4.4 moose ~ # emerge -pv ~gcc-3.4.4 These are the packages that I would merge, in order: Calculating dependencies ...done! [ebuild R ] sys-devel/gcc-3.4.4-r1 (-altivec) -bootstrap -boundschecking -build +fortran +gcj +gtk -hardened -ip28 (-multilib) -multislot (-n32) (-n64) +nls -nocxx -nopie -nossp +objc -static -vanilla 27,036 kB Total size of downloads: 27,036 kB moose ~ # gcc-config -l [1] i686-pc-linux-gnu-3.3.5 [2] i686-pc-linux-gnu-3.3.5-hardened [3] i686-pc-linux-gnu-3.3.5-hardenednopie [4] i686-pc-linux-gnu-3.3.5-hardenednossp [5] i686-pc-linux-gnu-3.4.4 * [6] i686-pc-linux-gnu-3.4.4-hardened [7] i686-pc-linux-gnu-3.4.4-hardenednopie [8] i686-pc-linux-gnu-3.4.4-hardenednopiessp [9] i686-pc-linux-gnu-3.4.4-hardenednossp
I had somewhat hoped that the version of gcc you were using (config'd with gcc-config) differed from the one compiled with objc support. Here's some more ideas: 0) If you recently re-compiled GCC to include objc support, could you recompile "gnustep-make" and then try "gnustep-gui" again? (gnustep-make shouldn't take long at all -- only two of it's files actually get compiled) 1) If #0 doesn't do it, could you recompile gnustep-make + gnustep-gui with CFLAGS="-O2" -- just to narrow down the issue. 2) Question: at any point on your current install, did you have a hardened toolchain, and then switch from it? P.S. hey -- we totally must live around the same area, per your email address, I figure...I live in Troy, work in Clifton Park...small world and all that....
amazing, #1 fixed it. i tried emerging gnustep-gui with lower cflags and that didn't work, but i never thought gnustep-make would be the problem. thanks a lot :)
[set bug status to FIXED]