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