server ~ # crossdev -t arm (...) * Log: /var/log/portage/cross-arm-unknown-linux-gnu-binutils.log * Emerging cross-binutils ... [ ok ] * Log: /var/log/portage/cross-arm-unknown-linux-gnu-gcc-stage1.log * Emerging cross-gcc-stage1 ... [ ok ] * Log: /var/log/portage/cross-arm-unknown-linux-gnu-linux-headers.log * Emerging cross-linux-headers ... * linux-headers failed :( * If you file a bug, please attach the following logfiles: * /var/log/portage/cross-arm-unknown-linux-gnu-info.log * /var/log/portage/cross-arm-unknown-linux-gnu-linux-headers.log Reproducible: Always Steps to Reproduce: 1. 2. 3. server ~ # cat /var/log/portage/cross-arm-unknown-linux-gnu-info.log -------------------------------------------------------------------------------------------------------------------------------------------------------------- * Host Portage ARCH: x86 * Target Portage ARCH: arm * Target System: arm-unknown-linux-gnu * Stage: 4 (C/C++ compiler) * binutils: binutils-[latest] * gcc: gcc-[latest] * headers: linux-headers-[latest] * libc: glibc-[latest] * PORTDIR_OVERLAY: /usr/local/portage * PORT_LOGDIR: /var/log/portage * PKGDIR: /usr/portage/packages/cross/arm-unknown-linux-gnu * PORTAGE_TMPDIR: /var/tmp/cross/arm-unknown-linux-gnu _ - ~ - _ - ~ - _ - ~ - _ - ~ - _ - ~ - _ - ~ - _ - ~ - _ - ~ - _ - ~ - _ - ~ - _ - ~ - _ - ~ - _ - ~ - Gentoo Base System version 1.6.13 Portage 2.0.51.22-r3 (default-linux/x86/2005.1, gcc-3.3.6, glibc-2.3.5-r2, 2.6.13-gentoo-r3 i686) ================================================================= System uname: 2.6.13-gentoo-r3 i686 Intel(R) Pentium(R) 4 CPU 3.20GHz distcc 2.18.3 i686-pc-linux-gnu (protocols 1 and 2) (default port 3632) [disabled] ccache version 2.3 [enabled] dev-lang/python: 2.4.2 sys-apps/sandbox: 1.2.11 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.6-r1 sys-devel/binutils: 2.15.92.0.2-r10 sys-devel/libtool: 1.5.20 virtual/os-headers: 2.6.11-r2 ACCEPT_KEYWORDS="x86" AUTOCLEAN="yes" CBUILD="i686-pc-linux-gnu" CFLAGS="-march=pentium4 -mcpu=pentium4 -fomit-frame-pointer -mmmx -msse -msse2 -funroll-loops -ftracer -pipe -ffast-math -mfpmath=sse,387 -O1" 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 /usr/share/texmf/dvipdfm/config/ /usr/share/texmf/dvips/config/ /usr/share/texmf/tex/generic/config/ /usr/share/texmf/tex/platex/config/ /usr/share/texmf/xdvi/ /var/qmail/control" CONFIG_PROTECT_MASK="/etc/gconf /etc/terminfo /etc/env.d" CXXFLAGS="-march=pentium4 -mcpu=pentium4 -fomit-frame-pointer -mmmx -msse -msse2 -funroll-loops -ftracer -pipe -ffast-math -mfpmath=sse,387 -O1" DISTDIR="/usr/portage/distfiles" FEATURES="autoconfig candy ccache sandbox sfperms strict" GENTOO_MIRRORS="ftp://ftp.rnl.ist.utl.pt/pub/gentoo/ " LANG="pt_PT.UTF-8" LDFLAGS="-Wl,-O1 -Wl,--enable-new-dtags -Wl,--sort-common -s" MAKEOPTS="-j3" PKGDIR="/usr/portage/packages/cross/arm-unknown-linux-gnu" PORTAGE_TMPDIR="/var/tmp/cross/arm-unknown-linux-gnu" PORTDIR="/usr/portage" PORTDIR_OVERLAY="/usr/local/portage" SYNC="rsync://rsync.gentoo-pt.org/gentoo-portage" USE="x86 X X509 Xaw3d a52 aac aalib acpi activefilter adns aim alsa apache2 apm arts atk atm audiofile authdaemond avalon avi bash-completion berkdb bidi bitmap-fonts bl bluetooth bonobo browserplugin bzip2 cairo caps cast cdaudio cdda cddb cdio cdparanoia cdr chroot commercial cpudetection crypt cscope cups curl dba dbus dga dhcp directfb disablexmb divx4linux dlloader dmx dts dumb dv dvb dvd dvdr dvdread dynagraph edl eds emacs emboss encode erandom escreen esd etwin expat extensions extras fam fame fb2k fbcon ffmpeg firefox flac flash font-server foomaticdb fortran freetds freetype gd gd-external geoip gg ggi gif gimpprint glitz glut gmp gnokii gnome gnutls gphoto2 gpm graphviz gstreamer gtk gtk2 gtkhtml guile hal httpd i8x0 icq ieee1394 imagemagick imap imlib insecure-drivers ipv6 irc irda ithreads jabber jack java jikes joystick jpeg jpeg2k junit kerberos kjofol krb4 latex lcms ldap libao libcaca libg++ libwww lirc live lj lm_sensors logrotate lzo mad matroska mcal md5sum mikmod mjpeg mmx mmx2 mmxext mng modplug mono motif mozcalendar mozdevelop mozilla moznomail mozsvg mozxmlterm mp3 mpeg mppe-mppc msn musepack mysql mythtv nas ncurses net nethack netpbm network neural nls nntp nocd nowebdav nptl nptlonly nsplugin ntlm oci8 odbc offensive ogg oggvorbis openexr opengl openssh oss pam pcre pda pdflib perl pg-hier pg-intdatetime php playlist plotutils png postgres ppds procmail psyco pyste python qt quicktime rdesktop readline real remote rplay rrdtool rss rtc ruby samba sasl sdl session sftplogging shaper shorten silc skey slang slp sms snmp socks5 softquota speex spell sqlite sqlite3 sse sse2 ssl stats stream stroke svg svga symlink talkfilters tcltk tcpd tetex tga theora threads tidy tiff truetype truetype-fonts type1-fonts udev underscores unicode urandom userlocales v4l v4l2 vcd vchroot vim-with-x vlm vorbis vqf wav wifi win32codecs wma wmf wxgtk1 xanim xchatdccserver xchattext xine xinerama xml xml2 xmms xosd xprint xrandr xscreensaver xv xvid xvmc yahoo yaz yv12 zero-penalty-hit zlib video_cards_radeon userland_GNU kernel_linux elibc_glibc" Unset: ASFLAGS, CTARGET, LC_ALL, LINGUAS server ~ # cat /var/log/portage/cross-arm-unknown-linux-gnu-linux-headers.log Calculating dependencies >>> Unpacking source... >>> Unpacking linux-2.6.11.tar.bz2 to /var/tmp/cross/arm-unknown-linux-gnu/portage/linux-headers-2.6.11-r2/work * gentoo-headers-2.6.11-5.tar.bz2 unpacked * Applying 2.6.0-fb.patch (-p0+) ... [ ok ] * Applying 2.6.0-sysctl_h-compat.patch (-p0+) ... [ ok ] * Applying 2.6.10-generic-arm-prepare.patch (-p0+) ... [ ok ] * Applying 2.6.11-appCompat.patch (-p0+) ... [ ok ] * Applying 2.6.11-ppc64-Makefile.patch (-p0+) ... [ ok ] * Applying 2.6.8.1-soundcard-ppc64.patch (-p0+) ... [ ok ] * Applying 2.6.8.1-strict-ansi-fix.patch (-p0+) ... [ ok ] >>> Source unpacked. make: arm-unknown-linux-gnu-gcc: Command not found make: arm-unknown-linux-gnu-gcc: Command not found HOSTCC scripts/basic/fixdep HOSTCC scripts/basic/split-include HOSTCC scripts/basic/docproc make: arm-unknown-linux-gnu-gcc: Command not found make: arm-unknown-linux-gnu-gcc: Command not found SHIPPED scripts/kconfig/zconf.tab.h HOSTCC scripts/kconfig/conf.o HOSTCC scripts/kconfig/mconf.o SHIPPED scripts/kconfig/zconf.tab.c SHIPPED scripts/kconfig/lex.zconf.c HOSTCC scripts/kconfig/zconf.tab.o HOSTLD scripts/kconfig/conf arch COPYING CREDITS crypto Documentation drivers fs include init ipc kernel lib MAINTAINERS Makefile mm net README REPORTING-BUGS scripts security sound usr Default configuration is based on versatile_defconfig arch/arm/configs/versatile_defconfig:52: trying to assign nonexistent symbol ARCH_ADIFCC arch/arm/configs/versatile_defconfig:85: trying to assign nonexistent symbol ARCH_IOP310 arch/arm/configs/versatile_defconfig:311: trying to assign nonexistent symbol NET_HW_FLOWCONTROL arch/arm/configs/versatile_defconfig:356: trying to assign nonexistent symbol HOSTAP arch/arm/configs/versatile_defconfig:409: trying to assign nonexistent symbol INPUT_TSLIBDEV arch/arm/configs/versatile_defconfig:472: trying to assign nonexistent symbol QIC02_TAPE arch/arm/configs/versatile_defconfig:657: trying to assign nonexistent symbol INTERMEZZO_FS arch/arm/configs/versatile_defconfig:675: trying to assign nonexistent symbol NEC98_PARTITION arch/arm/configs/versatile_defconfig:743: trying to assign nonexistent symbol PCI_CONSOLE arch/arm/configs/versatile_defconfig:789: trying to assign nonexistent symbol SND_ARMAACI arch/arm/configs/versatile_defconfig:803: trying to assign nonexistent symbol MCP arch/arm/configs/versatile_defconfig:808: trying to assign nonexistent symbol SWITCHES (...) make: arm-unknown-linux-gnu-gcc: Command not found make: arm-unknown-linux-gnu-gcc: Command not found make: arm-unknown-linux-gnu-gcc: Command not found SPLIT include/linux/autoconf.h -> include/config/* make: arm-unknown-linux-gnu-gcc: Command not found CC scripts/mod/empty.o /bin/sh: arm-unknown-linux-gnu-gcc: command not found make[2]: *** [scripts/mod/empty.o] Error 127 make[1]: *** [scripts/mod] Error 2 make: *** [scripts] Error 2 !!! ERROR: cross-arm-unknown-linux-gnu/linux-headers-2.6.11-r2 failed. !!! Function compile_headers, Line 397, Exitcode 2 !!! prepare failed !!! If you need support, post the topmost build error, NOT this status message. ...done!
run `gcc-config` for the arm toolchain and restart the crossdev process
solved it flawlessly :) shouldn't this be automatic??
yes ... there's prob a bug in the USE=-multislot logic of toolchain.eclass for cross-compilers which prevents gcc-config from being run properly
can you post the original /var/log/portage/cross-arm-unknown-linux-gnu-gcc-stage1.log or is it deleted now ? trying to reproduce over here but cant seem to get it :/
btw, do you have app-admin/eselect-compiler installed ?
sorry i don't have that log anymore :( and no, i didn't have instaled the eselect-compiler package... it's hard masked in my portage profile
*** This bug has been marked as a duplicate of 98075 ***