The ebuild for octave-forge-2006.03.17, which is the most recent at least on amd64, hard depends on octave-2.1.72. However, with gcc 4.1 octave-forge only compiles with version 2.1.73 of octave (see https://bugs.gentoo.org/show_bug.cgi?id=133246). I needed to emerge --nodeps octave-forge to bypass this depend, and now every deep world update wants to downgrade octave. # emerge --info Portage 2.1 (default-linux/amd64/2005.1, gcc-4.1.1/amd64-vanilla, glibc-2.4-r3, 2.6.16-gentoo-r9 x86_64) ================================================================= System uname: 2.6.16-gentoo-r9 x86_64 AMD Athlon(tm) 64 Processor 3500+ Gentoo Base System version 1.12.1 ccache version 2.4 [enabled] dev-lang/python: 2.4.3-r1 dev-python/pycrypto: 2.0.1-r5 dev-util/ccache: 2.4-r1 dev-util/confcache: [Not Present] sys-apps/sandbox: 1.2.18.1 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-r2 sys-devel/binutils: 2.16.1-r2 sys-devel/gcc-config: 2.0.0_rc1 sys-devel/libtool: 1.5.22 virtual/os-headers: 2.6.16 ACCEPT_KEYWORDS="amd64 ~amd64" AUTOCLEAN="yes" CBUILD="x86_64-pc-linux-gnu" CFLAGS="-O2 -march=athlon64 -pipe -fomit-frame-pointer" CHOST="x86_64-pc-linux-gnu" CONFIG_PROTECT="/etc /usr/NX/etc /usr/NX/home /usr/kde/3.5/env /usr/kde/3.5/share/config /usr/kde/3.5/shutdown /usr/share/X11/xkb /usr/share/config" CONFIG_PROTECT_MASK="/etc/env.d /etc/eselect/compiler /etc/gconf /etc/revdep-rebuild /etc/splash /etc/terminfo /etc/texmf/web2c" CXXFLAGS="-O2 -march=athlon64 -pipe -fomit-frame-pointer" DISTDIR="/usr/portage/distfiles" FEATURES="autoconfig ccache distlocks metadata-transfer sandbox sfperms strict" GENTOO_MIRRORS="http://mirrors.sec.informatik.tu-darmstadt.de/gentoo/ http://gentoo.ITDNet.net/gentoo http://mirror.uni-c.dk/pub/gentoo/" LANG="de_DE.utf8" LC_ALL="de_DE.utf8" LINGUAS="de" MAKEOPTS="-j2" PKGDIR="/usr/portage/packages" 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'" PORTAGE_TMPDIR="/var/tmp" PORTDIR="/usr/portage" SYNC="rsync://rsync.gentoo.org/gentoo-portage" USE="amd64 X a52 aac alsa apache2 avi bash-completion bitmap-fonts bluetooth browserplugin bzip2 cairo cdda cdr cli crypt cups dga divx4linux dlloader dri dts dvd dvdr dvdread emboss encode fbsplash ffmpeg firefox flac foomaticdb fortran gif gpm gstreamer imlib input_devices_keyboard input_devices_mouse insecure-savers ipod isdnlog jack java jpeg kde kdeenablefinal kdehiddenvisibility kdepim kerberos libcaca linuxthreads-tls lm_sensors logrotate lzw lzw-tiff mad matroska mjpeg mozilla mozsvg mp3 mpeg mplayer musicbrainz ncurses nls nptl nptlonly nsplugin nvidia offensive ogg oggvorbis opengl pam pcre pdflib perl png ppds pppd python qt quicktime readline reflection samba sasl sdl session smime spell spl ssl stream svg tcpd theora threads tiff truetype truetype-fonts type1-fonts unicode usb userlocales vcd video_cards_nvidia visualization vlm vorbis wmf xcomposite xine xorg xpm xscreensaver xv xvid zlib elibc_glibc initng_plugins_doc initng_plugins_also initng_plugins_bash_launcher initng_plugins_chdir initng_plugins_chroot initng_plugins_conflict initng_plugins_cpout initng_plugins_critical initng_plugins_cron initng_plugins_daemon initng_plugins_dev initng_plugins_dllaunch initng_plugins_envparser initng_plugins_find initng_plugins_fstat initng_plugins_history initng_plugins_idleprobe initng_plugins_initctl initng_plugins_interactive initng_plugins_iparser initng_plugins_last initng_plugins_limit initng_plugins_logfile initng_plugins_netprobe initng_plugins_ngc2 initng_plugins_pause initng_plugins_pidfile initng_plugins_reload initng_plugins_renice initng_plugins_rlparser initng_plugins_simple_launcher initng_plugins_stcmd initng_plugins_stdout initng_plugins_suid initng_plugins_syncron initng_plugins_syslog initng_plugins_unneeded kernel_linux linguas_de userland_GNU video_cards_none" Unset: CTARGET, EMERGE_DEFAULT_OPTS, INSTALL_MASK, LDFLAGS, PORTAGE_RSYNC_EXTRA_OPTS, PORTDIR_OVERLAY
Hi Michael, Thanks for pointing this out and it should now be fixed in portage cvs. Sorry for the inconvenience. Best, Markus