Decided to switch from monolithic kde-3.4 ebuilds to split ebuilds. This is the only thing (so far) which I havent been able to compile. Reproducible: Always Steps to Reproduce: 1.emerge kdm 2.watch it fail to compile right here. 3. Actual Results: make[4]: Entering directory `/var/tmp/portage/kdm-3.4.0/work/kdm-3.4.0/kdm/kfrontend' /bin/sh ../../libtool --silent --mode=link i686-pc-linux-gnu-gcc -ansi -W -Wall -Wchar-subscripts -Wshadow -Wpointer-arith -Wmissing-prototypes -Wwrite-strings -D_XOPEN_SOURCE=500 -D_BSD_SOURCE -DNDEBUG -O2 -O3 -mtune=pentium4 s -frename-registers -ftracer -fweb -msse2 -mfpmath=sse -pipe -Wformat-security -Wmissing-format-attribute -Wl,-O1,--sort-common -o kdm_config kdm_config.o -lresolv i686-pc-linux-gnu-gcc: s: No such file or directory make[4]: *** [kdm_config] Error 1 Expected Results: Compiled cleanly. break19 kdm-3.4.0 # emerge info Portage 2.0.51.22-r1 (default-linux/x86/2005.0, gcc-3.4.3-20050110, glibc-2.3.5-r0, 2.6.11-gentoo-r7 i686) ================================================================= System uname: 2.6.11-gentoo-r7 i686 Intel(R) Celeron(R) CPU 2.00GHz Gentoo Base System version 1.6.12 distcc 2.18.3 i686-pc-linux-gnu (protocols 1 and 2) (default port 3632) [enabled] ccache version 2.4 [enabled] dev-lang/python: 2.3.5 sys-apps/sandbox: 1.2.8 sys-devel/autoconf: 2.13, 2.59-r6 sys-devel/automake: 1.4_p6, 1.5, 1.6.3, 1.7.9-r1, 1.8.5-r3, 1.9.5 sys-devel/binutils: 2.16 sys-devel/libtool: 1.5.18 virtual/os-headers: 2.6.11 ACCEPT_KEYWORDS="x86 ~x86" AUTOCLEAN="yes" CBUILD="i686-pc-linux-gnu" CFLAGS="-O3 -mtune=pentium4 -fomit-frame-pointers -frename-registers -ftracer -fweb -msse2 -mfpmath=sse -pipe" CHOST="i686-pc-linux-gnu" CONFIG_PROTECT="/etc /usr/kde/2/share/config /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/share/config /var/qmail/control" CONFIG_PROTECT_MASK="/etc/gconf /etc/terminfo /etc/env.d" CXXFLAGS="-O3 -mtune=pentium4 -fomit-frame-pointers -frename-registers -ftracer -fweb -msse2 -mfpmath=sse -pipe" DISTDIR="/usr/portage/distfiles" FEATURES="autoconfig ccache distcc distlocks sandbox sfperms strict" GENTOO_MIRRORS="http://open-systems.ufl.edu/mirrors/gentoo/ http://distfiles.gentoo.org/" LDFLAGS="-Wl,-O1,--sort-common" MAKEOPTS="-j5" PKGDIR="/usr/portage/packages" PORTAGE_TMPDIR="/var/tmp" PORTDIR="/usr/portage" PORTDIR_OVERLAY="/usr/local/portage" SYNC="rsync://d-nix.break19.homeip.net/gentoo-portage" USE="x86 X alsa apm arts avi berkdb bitmap-fonts crypt cups curl emboss encode fam fbcon foomaticdb fortran gdbm gif gpm gtk gtk2 hal imagemagick imlib ipv6 ithreads java javascript jpeg kde kdeenablefinal libg++ libwww mad mikmod motif mp3 mpeg ncurses nls nptl offensive ogg oggvorbis opengl oss pam pdflib perl png python qt quicktime readline samba sdl spell sse sse2 ssl tcpd tiff truetype truetype-fonts type1-fonts userlocales vorbis xml2 xmms xscreensaver xv zlib userland_GNU kernel_linux elibc_glibc" Unset: ASFLAGS, CTARGET, LANG, LC_ALL, LINGUAS
Created attachment 59608 [details] The fixed ebuild. This is the fixed ebuild.
The original ebuild strips -fomit-frame-pointer but the CCFLAG is -fomit-frame-pointers - thereby leaving the s and messing up the compiler.
No, the flags is "fomit-frame-pointer" (see man gcc) - fix your make.conf