When trying to emerge MPlayer, I get errors saying that the GCC version is incompatible. It checks for GCC version 2.96 or 3.x. DistCC, though, seems to specify a completely different GCC version. Having features="distcc" causes this issue. Solution to this would be to disable distcc while compiling MPlayer, but it would be nice to be able to distribute computing... Reproducible: Always Steps to Reproduce: 1. edit /etc/make.conf 2. set the features list to include features="distcc" 3. emerge mplayer Actual Results: I get a gcc version incompatible error and emerge stops. Expected Results: Emerged mplayer correctly (since the underlying gcc version is correct). Portage 2.0.50-r11 (default-x86-2004.2, gcc-3.3.4, glibc-2.3.3.20040420-r1, 2.6. 8-gentoo-r3) ================================================================= System uname: 2.6.8-gentoo-r3 i686 AMD Athlon(tm) Processor Gentoo Base System version 1.5.3 distcc 2.16 i686-pc-linux-gnu (protocols 1 and 2) (default port 3632) [disabled] ccache version 2.3 [enabled] Autoconf: sys-devel/autoconf-2.59-r4 Automake: sys-devel/automake-1.8.5-r1 ACCEPT_KEYWORDS="x86" ACCEPT_LICENSE="" ARCH="x86" AUTOCLEAN="yes" BASH_ENV="/etc/portage/bashrc" CC="gcc" CCACHE_SIZE="2G" CFLAGS="-march=pentium2 -O3 -pipe -fomit-frame-pointer" CHOST="i686-pc-linux-gnu" CLASSPATH="." CLEAN_DELAY="5" CONFIG_PROTECT="/etc /usr/X11R6/lib/X11/xkb /usr/kde/2/share/config /usr/kde/3. 3/env /usr/kde/3.3/share/config /usr/kde/3.3/shutdown /usr/kde/3/share/config /usr/share/config /var/qmail/control" CONFIG_PROTECT_MASK="/etc/gconf /etc/terminfo /etc/env.d" CVS_RSH="ssh" CXX="g++" CXXFLAGS="-march=pentium2 -O3 -pipe -fomit-frame-pointer" DISTCC_DIR="/var/tmp/.distcc/" DISTDIR="/usr/portage/distfiles" EDITOR="/usr/bin/vim" FEATURES="autoaddcvs ccache distcc sandbox userpriv usersandbox" FETCHCOMMAND="/usr/bin/wget -t 5 --passive-ftp -P ${DISTDIR} ${URI}" GDK_USE_XFT="1" GENTOO_MIRRORS="ftp://csociety-ftp.ecn.purdue.edu/pub/gentoo/ ftp://ftp.ucsb. edu/pub/mirrors/linux/gentoo/ http://gentoo.osuosl.org/ ftp://distro.ibiblio. org/pub/Linux/distributions/gentoo/ ftp://ftp.gtlib.cc.gatech.edu/pub/gentoo" GLIBC_SSP_CHECKED="1" GRP_STAGE23_USE="ipv6 pam tcpd readline nls ssl gpm perl python berkdb acl ncurses" G_BROKEN_FILENAMES="1" HOME="/root" HOSTNAME="nyamochan" INFOPATH="/usr/share/info:/usr/share/gcc-data/i686-pc-linux-gnu/3.3/info" JAVAC="/opt/blackdown-jdk-1.4.1/bin/javac" JAVA_HOME="/opt/blackdown-jdk-1.4.1" JDK_HOME="/opt/blackdown-jdk-1.4.1" KDEDIR="/usr/kde/3.3" KDEDIRS="/usr" KDE_MALLOC="1" LESS="-R" LESSOPEN="|lesspipe.sh %s" LOGNAME="root" MAIL="/var/mail/orangerd" MAKEOPTS="-j4" MANPATH="/usr/share/man:/usr/local/share/man: /usr/share/gcc-data/i686-pc-linux-gnu/3.3/man:/usr/X11R6/man:: /opt/blackdown-jdk-1.4.1/man:/usr/qt/3/doc/man" NOCOLOR="false" PAGER="/usr/bin/less" PATH="/bin:/sbin:/usr/bin:/usr/sbin:/usr/local/bin:/opt/bin: /usr/i686-pc-linux-gnu/gcc-bin/3.3:/usr/X11R6/bin:/opt/blackdown-jdk-1.4.1/bin: /opt/blackdown-jdk-1.4.1/jre/bin:/usr/qt/3/bin:/usr/kde/3.3/sbin:/usr/kde/3. 3/bin" PKGDIR="/usr/portage/packages" PORTAGE_BINHOST_CHUNKSIZE="3000" PORTAGE_CACHEDIR="/var/cache/edb/dep/" PORTAGE_CALLER="emerge" PORTAGE_GID="250" PORTAGE_MASTER_PID="24319" PORTAGE_TMPDIR="/var/tmp" PORTDIR="/usr/portage" PORTDIR_OVERLAY="/usr/local/portage" PORT_LOGDIR="/var/log/portage" PRELINK_PATH="" PRELINK_PATH_MASK="" PS1="\[\033[01;32m\]\u\[\033[01;37m\]@\[\033[01;31m\]\h \[\033[01;34m\]\W \$ \[\033[00m\]" PWD="/home/orangerd" PYTHONDOCS="/usr/share/doc/python-docs-2.3.3/html" QMAKESPEC="linux-g++" QTDIR="/usr/qt/3" RESUMECOMMAND="/usr/bin/wget -c -t 5 --passive-ftp -P ${DISTDIR} ${URI}" RPMDIR="/usr/portage/rpm" RSYNC_RETRIES="3" RSYNC_TIMEOUT="300" SHELL="/bin/bash" SHLVL="2" SSH_CLIENT="::ffff:129.21.139.39 2473 22" SSH_CONNECTION="::ffff:129.21.139.39 2473 ::ffff:129.21.139.56 22" SSH_TTY="/dev/pts/1" SUDO_COMMAND="/bin/bash" SUDO_GID="100" SUDO_UID="1000" SUDO_USER="orangerd" SYNC="rsync://rsync.namerica.gentoo.org/gentoo-portage" TERM="xterm" USE="X aalib acpi aim alsa apache2 apm arts avi berkdb bidi bitmap-fonts caps cdr cjk crypt cscope cups curl directfb doc dvd dvdr emacs emacs-w3 encode esd evo fastcgi flac flash foomaticdb freewnn gd gdbm gif gphoto2 gpm gtk gtk2 gtkhtml icq imagemagick imap imlib ipv6 jabber java jikes jpeg junit ldap leim lesstif libg++ libwww mad maildir mcal mikmod motif mozilla mpeg msn mule mysql nas ncurses nls oggvorbis opengl oscar pam pdflib perl plogutils png python qt quicktime readline ruby samba scanner sdl slang spell ssl svga tcltk tcpd tiff truetype unicode usb vhosts videos wmf wxwindows x86 xml xml2 xmms xprint xv yahoo zeo zlib" USER="root" USERLAND="GNU" USE_EXPAND="VIDEO_CARDS INPUT_DEVICES LINGUAS" XARGS="xargs -r" XINITRC="/etc/X11/xinit/xinitrc" _="/usr/bin/emerge"
Lisa, As my network setup is not really one of clustering, mind taking a look at this for me? I'm humbly gracious for any thoughts you might have :).
Please post the exact error. Sorry for the long delay; I was on vacation in Europe until tonight.
*** Bug 77235 has been marked as a duplicate of this bug. ***
I have no such problem compiling mplayer-1.0_pre6 using distcc feature. However, I have to edit the ebuild first to enable use of distcc feature, as described in bug#77235 http://bugs.gentoo.org/show_bug.cgi?id=77235 Portage 2.0.51-r3 (default-linux/x86/2004.3, gcc-3.3.4, glibc-2.3.4.20040808-r1, 2.6.8-gentoo-r10 i686) ================================================================= System uname: 2.6.8-gentoo-r10 i686 Celeron (Coppermine) Gentoo Base System version 1.4.16 distcc 2.16 i686-pc-linux-gnu (protocols 1 and 2) (default port 3632) [enabled] Autoconf: sys-devel/autoconf-2.59-r5 Automake: sys-devel/automake-1.8.5-r1 Binutils: sys-devel/binutils-2.14.90.0.8-r1 Headers: sys-kernel/linux26-headers-2.6.8.1 Libtools: sys-devel/libtool-1.5.2-r5 ... FEATURES="autoaddcvs autoconfig ccache distcc distlocks sandbox sfperms" MAKEOPTS="-j4" ...
Actually, you're right. I'm now compiling mplayer according to Bug #77235, and it seems to be going well. I've got distcc with -j4, but from what I see, it seems to be acknowledging the number of parallel compilations.