Gentoo Websites Logo
Go to: Gentoo Home Documentation Forums Lists Bugs Planet Store Wiki Get Gentoo!
Bug 200761 - crossdev hangs when installing kernel headers that are already installed
Summary: crossdev hangs when installing kernel headers that are already installed
Status: RESOLVED FIXED
Alias: None
Product: Gentoo Linux
Classification: Unclassified
Component: [OLD] Development (show other bugs)
Hardware: All Linux
: High normal (vote)
Assignee: Gentoo Toolchain Maintainers
URL:
Whiteboard:
Keywords:
Depends on:
Blocks:
 
Reported: 2007-11-29 19:35 UTC by Blu3
Modified: 2007-12-30 17:48 UTC (History)
0 users

See Also:
Package list:
Runtime testing required: ---


Attachments
crossdev hangs merging files (crossdev-x-c++-arm-linux,83.04 KB, text/plain)
2007-12-01 18:50 UTC, Blu3
Details

Note You need to log in before you can comment on or make changes to this bug.
Description Blu3 2007-11-29 19:35:31 UTC
# FEATURES="-sandbox" USE="-*" EXTRA_ECONF="--enable-languages=c,c++" crossdev --gcc 3.4.1-r3 --kernel 2.6.23-r1 -t arm-linux
------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------
 * Host Portage ARCH:     amd64
 * Target Portage ARCH:   arm
 * Target System:         arm-linux
 * Stage:                 4 (C/C++ compiler)

 * binutils:              binutils-[latest]
 * gcc:                   gcc-3.4.1-r3
 * headers:               linux-headers-2.6.23-r1
 * libc:                  -[latest]

 * PORTDIR_OVERLAY:       /usr/portage/local/layman/voip
 * PORT_LOGDIR:           /var/log/portage
 * PKGDIR:                /usr/portage/packages/cross/arm-linux
 * PORTAGE_TMPDIR:        /usr/vport/cross/arm-linux
  _  -  ~  -  _  -  ~  -  _  -  ~  -  _  -  ~  -  _  -  ~  -  _  -  ~  -  _  -  ~  -  _  -  ~  -  _  -  ~  -  _  -  ~  -  _  -  ~  -  _  -  ~  -  _  -  ~  -  _  -  ~  -  _  -  ~  -  _  -  ~  -  _  -  ~  -  _  -  ~  -  _  -  ~  -  _  -  ~  -  _  -  ~  -  _  -  ~  -  _  -
 * Forcing the latest versions of {binutils,gcc}-config/gnuconfig ...                                                                                                                                                                                                   [ ok ]
 * Log: /var/log/portage/cross-arm-linux-binutils.log
 * Emerging cross-binutils ...                                                                                                                                                                                                                                          [ ok ]
 * Log: /var/log/portage/cross-arm-linux-gcc-stage1.log
 * Emerging cross-gcc-stage1 ...                                                                                                                                                                                                                                        [ ok ]
 * Log: /var/log/portage/cross-arm-linux-linux-headers.log
 * Emerging cross-linux-headers ...

At this point crossdev hangs because it spawned a grep child that is trying to read from stdin and getting nothing.

# ps auxwf|grep -A1 crossdev
root      4761  0.0  0.0   6696  1952 pts/19   S+   12:33   0:00  |   |           \_ /bin/bash /usr/sbin/crossdev --gcc 3.4.1-r3 --kernel 2.6.23-r1 -t arm-linux
root      4890  0.0  0.0   3156   720 pts/19   S+   12:33   0:00  |   |               \_ grep -qs /var/db/pkg/cross-arm-linux/crosscompile_opts_headers-only-*/USE


# grep /var/db/pkg/cross /usr/sbin/crossdev|grep grep
        grep -qs ${use} /var/db/pkg/cross-${CTARGET}/${pkg}-*/USE


# cat /var/log/portage/cross-arm-linux-linux-headers.log
>>> Auto-cleaning packages...

>>> No outdated packages were found on your system.


Apparently $use is empty.
Comment 1 Blu3 2007-11-29 19:38:15 UTC
# emerge -v --info
Portage 2.1.4_rc4 (default-linux/amd64/2007.0/desktop, gcc-4.2.2, glibc-2.7-r0, 2.6.23-gentoo-r2 x86_64)
=================================================================
System uname: 2.6.23-gentoo-r2 x86_64 AMD Athlon(tm) 64 X2 Dual Core Processor 5200+
Timestamp of tree: Thu, 29 Nov 2007 15:00:01 +0000
distcc 2.18.3 x86_64-pc-linux-gnu (protocols 1 and 2) (default port 3632) [disabled]
ccache version 2.4 [disabled]
app-shells/bash:     3.2_p17-r1
dev-java/java-config: 1.3.7, 2.1.2-r1
dev-lang/python:     2.4.4-r6, 2.5.1-r3
dev-python/pycrypto: 2.0.1-r6
dev-util/ccache:     2.4-r7
sys-apps/baselayout: 1.12.10-r5
sys-apps/sandbox:    1.2.18.1-r2
sys-devel/autoconf:  2.13, 2.61-r1
sys-devel/automake:  1.4_p6, 1.5, 1.6.3, 1.7.9-r1, 1.8.5-r3, 1.9.6-r2, 1.10
sys-devel/binutils:  2.16.1-r3, 2.17-r1, 2.17.50.0.18, 2.18-r1
sys-devel/gcc-config: 1.4.0-r4
sys-devel/libtool:   1.5.24
virtual/os-headers:  2.6.23-r2
ABI="amd64"
ACCEPT_KEYWORDS="amd64 ~amd64"
ALSA_CARDS="ali5451 als4000 atiixp atiixp-modem bt87x ca0106 cmipci emu10k1x ens1370 ens1371 es1938 es1968 fm801 hda-intel intel8x0 intel8x0m maestro3 trident usb-audio via82xx via82xx-modem ymfpci"
ALSA_PCM_PLUGINS="adpcm alaw asym copy dmix dshare dsnoop empty extplug file hooks iec958 ioplug ladspa lfloat linear meter 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"
AUTOCLEAN="yes"
CBUILD="x86_64-pc-linux-gnu"
CDEFINE_amd64="__x86_64__"
CDEFINE_x86="__i386__"
CFLAGS="-march=opteron -O2 -pipe -msse2"
CFLAGS_x86="-m32 -L/emul/linux/x86/lib -L/emul/linux/x86/usr/lib"
CG_COMPILER_EXE="/usr/bin/cgc"
CHOST="x86_64-pc-linux-gnu"
CHOST_amd64="x86_64-pc-linux-gnu"
CHOST_x86="i686-pc-linux-gnu"
CLASSPATH="."
CLEAN_DELAY="5"
CONFIG_PROTECT="/etc /usr/kde/3.5/env /usr/kde/3.5/share/config /usr/kde/3.5/shutdown /usr/share/config"
CONFIG_PROTECT_MASK="/etc/env.d /etc/env.d/java/ /etc/fonts/fonts.conf /etc/gconf /etc/php/apache2-php5/ext-active/ /etc/php/cgi-php5/ext-active/ /etc/php/cli-php5/ext-active/ /etc/revdep-rebuild /etc/splash /etc/terminfo /etc/texmf/web2c /etc/udev/rules.d"
CVS_RSH="ssh"
CXXFLAGS="-march=opteron -O2 -pipe -msse2"
DCCC_PATH="/usr/lib/distcc/bin"
DEFAULT_ABI="amd64"
DISPLAY=":0.0"
DISTCC_LOG=""
DISTCC_VERBOSE="0"
DISTDIR="/usr/portage/distfiles"
EDITOR="/usr/bin/joe"
ELIBC="glibc"
EMERGE_WARNING_DELAY="10"
FEATURES="autoconfig candy distlocks metadata-transfer parallel-fetch quiet sandbox sfperms strict unmerge-orphans userfetch"
FETCHCOMMAND="/usr/bin/wget -t 5 -T 60 --passive-ftp -O ${DISTDIR}/${FILE} ${URI}"
FLTK_DOCDIR="/usr/share/doc/fltk-1.1.7-r2/html"
GCC_SPECS=""
GDK_USE_XFT="1"
GENERATION="2"
GENTOO_MIRRORS="http://distfiles.gentoo.org http://distro.ibiblio.org/pub/linux/distributions/gentoo"
GLIBC_SSP_CHECKED="1"
GUILE_LOAD_PATH="/usr/share/guile/1.8"
G_BROKEN_FILENAMES="1"
G_FILENAME_ENCODING="UTF-8"
HOME="/root"
INFOPATH="/usr/share/info:/usr/share/binutils-data/x86_64-pc-linux-gnu/2.16.1/info:/usr/share/gcc-data/x86_64-pc-linux-gnu/4.1.2/info"
INPUT_DEVICES="keyboard mouse"
I_PROMISE_TO_SUPPLY_PATCHES_WITH_BUGS="1"
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"
KDEDIRS="/usr:/usr/local:/usr/kde/3.5"
KDEWM="beryl-manager"
KERNEL="linux"
LADSPA_PATH="/usr/lib64/ladspa"
LCD_DEVICES="bayrad cfontz cfontz633 glk hd44780 lb216 lcdm001 mtxorb ncurses text"
LC_CTYPE="en_US.UTF-8"
LDFLAGS_x86="-m elf_i386 -L/emul/linux/x86/lib -L/emul/linux/x86/usr/lib"
LESS="-R -M --shift 5"
LESSOPEN="|lesspipe.sh %s"
LIBDIR_amd64="lib64"
LIBDIR_x86="lib32"
LINGUAS="en en_US zh_CN zh_TW"
LOGNAME="root"
LS_COLORS="no=00:fi=00:di=01;34:ln=01;36:pi=40;33:so=01;35:do=01;35:bd=40;33;01:cd=40;33;01:or=01;05;37;41:mi=01;05;37;41:su=37;41:sg=30;43:tw=30;42:ow=34;42:st=37;44:ex=01;32:*.tar=01;31:*.tgz=01;31:*.arj=01;31:*.taz=01;31:*.lzh=01;31:*.zip=01;31:*.z=01;31:*.Z=01;31:*.gz=01;31:*.bz2=01;31:*.bz=01;31:*.tbz2=01;31:*.tz=01;31:*.deb=01;31:*.rpm=01;31:*.jar=01;31:*.rar=01;31:*.ace=01;31:*.zoo=01;31:*.cpio=01;31:*.7z=01;31:*.rz=01;31:*.jpg=01;35:*.jpeg=01;35:*.gif=01;35:*.bmp=01;35:*.pbm=01;35:*.pgm=01;35:*.ppm=01;35:*.tga=01;35:*.xbm=01;35:*.xpm=01;35:*.tif=01;35:*.tiff=01;35:*.png=01;35:*.mng=01;35:*.pcx=01;35:*.mov=01;35:*.mpg=01;35:*.mpeg=01;35:*.m2v=01;35:*.mkv=01;35:*.ogm=01;35:*.mp4=01;35:*.m4v=01;35:*.mp4v=01;35:*.vob=01;35:*.qt=01;35:*.nuv=01;35:*.wmv=01;35:*.asf=01;35:*.rm=01;35:*.rmvb=01;35:*.flc=01;35:*.avi=01;35:*.fli=01;35:*.gl=01;35:*.dl=01;35:*.xcf=01;35:*.xwd=01;35:*.yuv=01;35:*.pdf=00;32:*.ps=00;32:*.txt=00;32:*.patch=00;32:*.diff=00;32:*.log=00;32:*.tex=00;32:*.doc=00;32:*.aac=00;36:*.au=00;36:*.flac=00;36:*.mid=00;36:*.midi=00;36:*.mka=00;36:*.mp3=00;36:*.mpc=00;36:*.ogg=00;36:*.ra=00;36:*.wav=00;36:"
MAKEOPTS="-j4"
MANPATH="/etc/java-config-2/current-system-vm/man:/usr/local/share/man:/usr/share/man:/usr/share/binutils-data/x86_64-pc-linux-gnu/2.16.1/man:/usr/share/gcc-data/x86_64-pc-linux-gnu/4.1.2/man:/opt/blackdown-jdk-1.4.2.03/man:/etc/java-config/system-vm/man/:/usr/lib64/php5/man/:/usr/kde/3.5/share/man:/usr/qt/3/doc/man:/opt/opera/share/man"
MULTILIB_ABIS="amd64 x86"
MULTILIB_STRICT_DENY="64-bit.*shared object"
MULTILIB_STRICT_DIRS="/lib /usr/lib /usr/kde/*/lib /usr/qt/*/lib /usr/X11R6/lib"
MULTILIB_STRICT_EXEMPT="(perl5|gcc|gcc-lib|binutils|eclipse-3|debug|portage)"
OPENGL_PROFILE="nvidia"
PAGER="/usr/bin/less"
PATH="/opt/crosstool/u-boot-1.3.0/tools:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/opt/bin:/usr/x86_64-pc-linux-gnu/arm-linux/gcc-bin/4.1.2:/usr/x86_64-pc-linux-gnu/arm-linux-gnu/gcc-bin/4.1.2:/usr/x86_64-pc-linux-gnu/arm-linux-uclibc/gcc-bin/3.4.6:/usr/x86_64-pc-linux-gnu/arm-softfloat-linux-uclibc/gcc-bin/4.2.2:/usr/x86_64-pc-linux-gnu/arm-unknown-linux-gnu/gcc-bin/4.1.2:/usr/x86_64-pc-linux-gnu/arm-unknown-linux-uclibc/gcc-bin/4.1.2:/usr/x86_64-pc-linux-gnu/gcc-bin/4.1.2:/opt/blackdown-jdk-1.4.2.03/bin:/opt/blackdown-jdk-1.4.2.03/jre/bin:/usr/kde/3.5/sbin:/usr/kde/3.5/bin:/usr/qt/3/bin:/opt/eagle/bin"
PKGDIR="/usr/portage/packages"
PKG_CONFIG_PATH="/usr/qt/3/lib64/pkgconfig:/usr/qt/3/lib32/pkgconfig"
PORTAGE_ARCHLIST="ppc s390 amd64 x86 ppc64 x86-fbsd m68k arm sparc sh mips ia64 alpha ppc-macos hppa sparc-fbsd"
PORTAGE_BINHOST_CHUNKSIZE="3000"
PORTAGE_BIN_PATH="/usr/lib64/portage/bin"
PORTAGE_CONFIGROOT="/"
PORTAGE_DEBUG="0"
PORTAGE_DEPCACHEDIR="/var/cache/edb/dep"
PORTAGE_ELOG_CLASSES="log warn error"
PORTAGE_ELOG_MAILFROM="portage@localhost"
PORTAGE_ELOG_MAILSUBJECT="[portage] ebuild log for ${PACKAGE} on ${HOST}"
PORTAGE_ELOG_MAILURI="root"
PORTAGE_ELOG_SYSTEM="save_summary echo"
PORTAGE_GID="250"
PORTAGE_INST_GID="0"
PORTAGE_INST_UID="0"
PORTAGE_NICENESS="10"
PORTAGE_PYM_PATH="/usr/lib64/portage/pym"
PORTAGE_RSYNC_OPTS="--recursive --links --safe-links --perms --times --compress --force --whole-file --delete --delete-after --stats --timeout=180 --exclude=/distfiles --exclude=/local --exclude=/packages --filter=H_**/files/digest-*"
PORTAGE_RSYNC_RETRIES="3"
PORTAGE_TMPDIR="/usr/vport"
PORTAGE_TMPFS="/dev/shm"
PORTAGE_WORKDIR_MODE="0700"
PORTDIR="/usr/portage"
PORTDIR_OVERLAY="/usr/portage/local/layman/voip /usr/portage/local/layman/sunrise /usr/portage/local/layman/xeffects /usr/portage/local/layman/mozilla /usr/local/portage"
PRELINK_PATH_MASK="/usr/lib/gstreamer-0.8:/usr/lib64/klibc:/opt/eagle"
PWD="/root"
PYTHONPATH="/usr/lib64/portage/pym"
QMAKESPEC="linux-g++"
QTDIR="/usr/qt/3"
RESUMECOMMAND="/usr/bin/wget -c -t 5 -T 60 --passive-ftp -O ${DISTDIR}/${FILE} ${URI}"
ROOT="/"
ROOTPATH="/opt/bin:/usr/x86_64-pc-linux-gnu/arm-linux/gcc-bin/4.1.2:/usr/x86_64-pc-linux-gnu/arm-linux-gnu/gcc-bin/4.1.2:/usr/x86_64-pc-linux-gnu/arm-linux-uclibc/gcc-bin/3.4.6:/usr/x86_64-pc-linux-gnu/arm-softfloat-linux-uclibc/gcc-bin/4.2.2:/usr/x86_64-pc-linux-gnu/arm-unknown-linux-gnu/gcc-bin/4.1.2:/usr/x86_64-pc-linux-gnu/arm-unknown-linux-uclibc/gcc-bin/4.1.2:/usr/x86_64-pc-linux-gnu/gcc-bin/4.2.2:/opt/blackdown-jdk-1.4.2.03/bin:/opt/blackdown-jdk-1.4.2.03/jre/bin:/usr/kde/3.5/sbin:/usr/kde/3.5/bin:/usr/qt/3/bin:/opt/eagle/bin"
RPMDIR="/usr/portage/rpm"
RUBYOPT="-rauto_gem"
SANE_CONFIG_DIR="/etc/sane.d"
SCHEME_LIBRARY_PATH="/usr/share/slib/"
SGML_CATALOG_FILES="/etc/sgml/sgml-docbook-4.5.cat:/etc/sgml/xml-simple-docbook-4.1.2.4.cat:/etc/sgml/sgml-docbook-4.4.cat:/etc/sgml/sgml-ent.cat:/etc/sgml/xml-docbook-4.1.2.cat:/etc/sgml/sgml-lite.cat:/etc/sgml/sgml-docbook-3.0.cat:/etc/sgml/xml-docbook-4.4.cat:/etc/sgml/xml-simple-docbook-1.0.cat:/etc/sgml/openjade-1.3.2.cat:/etc/sgml/sgml-docbook.cat:/etc/sgml/sgml-docbook-4.1.cat:/etc/sgml/xml-docbook-4.3.cat:/etc/sgml/xml-docbook-4.2.cat:/etc/sgml/dsssl-docbook-stylesheets.cat:/etc/sgml/sgml-docbook-4.0.cat:/etc/sgml/xml-docbook-4.5.cat:/etc/sgml/sgml-docbook-3.1.cat"
SHELL="/bin/bash"
SHLVL="1"
STAGE1_USE="nptl nptlonly unicode"
SYMLINK_LIB="yes"
SYNC="rsync://rsync.gentoo.org/gentoo-portage"
TERM="xterm"
USB_DEVFS_PATH="/dev/bus/usb"
USE="16bit 3dnow 3dnowext 64bit X X509 a52 aac aalib acl acpi acpi4linux activefilter aiglx aim aimextras aio akode allegro alsa amarok amd amd64 amr amrr ao aoss aotuv apache2 arts artswrappersuid artworkextra asf asterisk async atm audacious audiofile auth authfile autoipd automount avahi avantgo background bash-completion bashlogger bcmath bgpclassless bigpatch bindist binfilter bittorrent bl bluetooth bogofilter bonjour bonobo bootsplash boundschecking buttons bzip2 bzlib c++ cairo calendar canvas cap capi caps carbone_theme cdda cddb cdio cdparanoia cdr cdrom cg cgi checkpath chipcard chm chroot clearcase cli codecs config_wizard cpudetection cpulimit cracklib crypt css csv ctype cups curl curlwrappers custom-cflags customlog cvs cvsgraph daap dar32 dar64 dba dbox2 dbus dbx dcc debugger dga dhcp dio discard-path disk-cache disk-partition diskio distcache divx divx4linux djbfft dmalloc dmx dnd dpms dri dts dv dvb dvd dvdr dvdread dxr3 dynagraph dynamic eap-tls ecc edl eds effects elf emboss emoticon emul-linux-x86 enca encode enscript epiphany epson erandom escreen ethereal evo evo2 evolution exif exscalibar extensions extrafilters extraicons extramodules extras faac faad fam fame fat fax festival ffmpeg fftw figlet filepicker firefox fits fix-connected-rt flac flash flatfile flexresp flood fltk fluidsynth fmod follow-xff font-server fontconfig foomaticdb force-cgi-redirect fping fpx freetts freetype frontendonly ftp ftruncate fuse galago garmin gb gd gdb gdbm geometry geos gif gimp gimpprint gitsendemail glade glgd glib glibc-compat20 glitz glx gmail gmailtimestamps gmedia gmp gnokii gnome gnome-print gnomecanvas gnomedb gnuplot gnutls gpg2-experimental gphoto2 gpm gps grammar graphicsmagick graphviz grass gs gsl gsm gssapi gstreamer gtk gtkhtml gtkspell gzip h323 hal hardened hash hbci hddtemp hdf hdf5 hesiod hfs high-ints hostap hpn html http httpd ibam ical icecast iconv icp icq id3 ide idea idled ieee1394 ifp iksemel imagemagick imap imlib2 inherit-graph injection inkjar inline inode insecure-drivers insecure-patches insecure-savers ipod iproute2 ipv6 irda irmc isdnlog j2ee jabber jasper java javacomm javamail javascript jbig john jp2 jpeg jpeg2k jumpplay kadu-modules kadu-voice kcal kde kdeenablefinal kdepim kdgraphics kdrive kerberos kexi keyscrub kipi koffice-plugin kqemu lame lcms ldap ldapsam ldirectord libcaca libclamav libdsk libg++ libgd libgda libnotify libsamplerate libvisual lids linuxkeys linuxthreads-tls live lm_sensors logitech-mouse logrotate ltsp lzo macmenu mad madwifi management mbox mbrola md5sum mem-cache memlimit menubar messages mew mfd-rewrites mgetty mhash midi mikmod mime mimencode ming mixer mjpeg mmap mmx mmxext mng modplug moneyplex monkey mounts-check mozcalendar mozdevelop mozdom mozilla moznoirc moznopango mozp3p mozsha1 mozsvg mozxmlterm mp3 mp4 mp4live mpeg mpeg2 mpeg4 mpi mplayer mschap msdav msn mtp mudflap multicall multipath multislot musepack musicbrainz mythtv nagios-dns nagios-ntp nagios-ping nagios-ssh ncurses net netcdf netclient netpbm netserver network network-cron networkmanager newspr nforce2 ngui njb nls nntp no-old-linux nodrm normalizemime nptl nptlonly nsplugin nspr ntfs ntlm nvidia nviz nvram nvtv oav objc objc++ objc-gc odbc odk offensive ofx ogg oggvorbis on-the-fly-crypt openal openexr opengl openmp openssl operanom2 optimisememory ortp osc oscar ospfapi oss overload pam pam_chroot pam_timestamp pango parse-clocks passwordsave patch patented pcap pcapnav pch pci pcntl pcre pda pdf pear perl pg-hier pg-vacuumdelay php pic pie player plib plugins plx pmu png pnp portaudio posix postfix postgres povray ppds pppd prediction prelude print priority python qt3 qt3support qt4 quicktime quotas quotes radiotap rar rc5 rcu rdesktop readline realmedia realms reflection reiser4 reiserfs remote replytolist rfkill rpm rrdtool rss rt2500pci rtc ruby samba sametime sasl scanner scp screen seamonkey sendfile sensord serial server session setup-plugin sftp sftplogging sguil shape shaper shared sharedext sharedmem shorten shout silc simplexml skey skins slp smime smp sms smtp smux sndfile snmp snortsam soap sockets socks5 softfax sound soundtouch sourcecaps sourceview sox spamassassin speech speex spell spf spl spreadsheet sql sse sse2 ssl startup-notification stats stlport stream subp subtitles subversion suid svg svgz svn-mirror swat symlink sysfs syslog sysvipc szip t1lib tabs tcpd tcpmd5 tcsim tga theora thesaurus threads thumbnail tidy tiff timidity tokenizer tomsfastmath tos transcode transparent-proxy truetype truetype-fonts ttcp type1 type1-fonts udev underscores unicode ups usb userfiles utempter uudeview v4l v4l2 valgrind vcd vcdimager vdr verbose vfat vhosts vidcap visualization vlm vmdb vmdbpostgres vmmouse vnc voice vorbis vram watchdog wddx webdav wifi winbind wireshark wma wma123 wmf wmp wordexp wordperfect wv wxwindows x11vnc x264 xanim xcb xchat xchatdccserver xcomposite xface xforms xgetdefault xinerama xml xmldoclet xmlreader xmlrpc xmlwriter xorg xosd xpm xprint xrandr xscreensaver xsl xslt xtended xulrunner xv xvid xvmc yaepg yahoo yiff yv12 zero-penalty-hit zeroconf zip zlib zrtp zvbi" ALSA_CARDS="ali5451 als4000 atiixp atiixp-modem bt87x ca0106 cmipci emu10k1x ens1370 ens1371 es1938 es1968 fm801 hda-intel intel8x0 intel8x0m maestro3 trident usb-audio via82xx via82xx-modem ymfpci" ALSA_PCM_PLUGINS="adpcm alaw asym copy dmix dshare dsnoop empty extplug file hooks iec958 ioplug ladspa lfloat linear meter mulaw multi null plug rate route share shm softvol" 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" ELIBC="glibc" INPUT_DEVICES="keyboard mouse" KERNEL="linux" LCD_DEVICES="bayrad cfontz cfontz633 glk hd44780 lb216 lcdm001 mtxorb ncurses text" LINGUAS="en en_US zh_CN zh_TW" USERLAND="GNU" VIDEO_CARDS="nv nvidia"
USER="root"
USERLAND="GNU"
USE_EXPAND="ALSA_CARDS ALSA_PCM_PLUGINS APACHE2_MODULES APACHE2_MPMS CAMERAS CROSSCOMPILE_OPTS DVB_CARDS ELIBC FCDSL_CARDS FOO2ZJS_DEVICES FRITZCAPI_CARDS INPUT_DEVICES KERNEL LCD_DEVICES LINGUAS LIRC_DEVICES MISDN_CARDS USERLAND VIDEO_CARDS"
USE_EXPAND_HIDDEN="CROSSCOMPILE_OPTS ELIBC KERNEL USERLAND"
USE_ORDER="env:pkg:conf:defaults:pkginternal:env.d"
VIDEO_CARDS="nv nvidia"
VMHANDLE="blackdown-jdk-1.4.2"
XARGS="xargs -r"
XDG_DATA_DIRS="/usr/share:/usr/kde/3.5/share:/usr/local/share"
XPSERVERLIST=""
_="/usr/bin/emerge"
Comment 2 Blu3 2007-11-29 19:39:38 UTC
tangent: shouldn't XAUTHORITY be stripped from the emerge --info output?
Comment 3 SpanKY gentoo-dev 2007-11-30 15:45:58 UTC
the problem happened at a higher level

run crossdev with -x and post the output as an attachment

side note, gcc-3.4.1-r3 will not work for cross-compiling
Comment 4 Blu3 2007-12-01 18:43:10 UTC
reopened: not-everyone-sits-on-computer-24hrs-a-day :p

sorry, can't spit out a logfile in super-spiffy-fast time.  strangely enough, i try to nail things down a bit before annotating bugs instead of flooding bugs with tons of useless comments.

attachment will follow -soon-
Comment 5 SpanKY gentoo-dev 2007-12-01 18:48:51 UTC
you re-open *when the info needed is provided*, not when you see the request to provide the info
Comment 6 Blu3 2007-12-01 18:50:54 UTC
Created attachment 137486 [details]
crossdev hangs merging files

Scott ~ # FEATURES="-sandbox" USE="-*" EXTRA_ECONF="--enable-languages=c,c++" crossdev -x -t arm-linux --gcc 4.2.2 >/var/log/portage/crossdev-x-c++-arm-linux 2>&1

Scott ~ # gawk '{printf "%6i   %s\n", NR, $N0}' /var/log/portage/crossdev-x-c++-arm-linux > /tmp/crossdev-x-c++-arm-linux
Comment 7 Blu3 2007-12-01 19:26:50 UTC
reopen when you feel the bug needs to be fixed.

the request to provide more info was minutes prior and i had the log already to post.  i chose to delete it and paste a snarky comment reflecting my irritation and the attitude gentoo developers have with closing bugs as fast as possible.

it didn't matter that you knew more info was coming very quickly, you had to close it *again* to be spiteful and spam mailboxes.  you engender a whole lot of love to encourage providing feedback to actually get things fixed.  it strongly reflects an attitude of dismissal towards people reporting bugs.  in other words, problems don't matter and don't need to get fixed.

i said it was coming shortly and it did.  as usual, people hate filing bugs because they always get "resolved" instead of actually fixed.  particularly within seconds of more info being posted.  why do you think gentoo has such a bad name in the community.  it's annoying to get bug resolved emails repeatedly as you're going through the process of debugging the problem and posting information.  the bug isn't fixed, just wait until more information is posted.  there's a huge difference between closing a bug a month later for lack of additional info and closing bugs as soon as they're posted to keep your bug count down.  nearly all bugs need -more info-.  "resolved needinfo" just spams peoples mailboxes if you can't wait 1/2 a moment for a post to finish being typed.  not everyone sits on their gentoo computer 24 hours a day.  have a little patience.  actually fixing problems is more important than quotas.

crossdev should not use emerge -u if specific versions are requested.  for example, if --languages is changed, crossdev won't remerge gcc.

if languages=c is used, crossdev hangs in the grep after running the already installed kernel headers.  if i delete the previous install and use languages=c,c++ then crossdev bombs out of the emerge with the GCC_NO_EXECUTABLES problem.

just to make your day more beautiful, crossdev sometimes fails to remove files from /etc/env.d/gcc/ when -C is used.  since i don't have the entire problem and solution nailed down to a T, i won't file a bug.

crossdev should also create a blank page.h include file since it is -still- missing after having been talked about for a long time.  apparently end users work around broken gentoo developers.
Comment 8 SpanKY gentoo-dev 2007-12-30 17:48:26 UTC
someone else just posted the same bug and taking another look, i realized it's because you're using an invalid target

there is no such thing as "arm-linux" ... you need to specify a libc: -gnu or -uclibc
Comment 9 SpanKY gentoo-dev 2007-12-30 17:48:44 UTC
ive added a check to crossdev for when people select an invalid libc