First Last Prev Next    No search results available      Search page      Enter new bug
Bug#: 180134
Alias:
Product:
Component:
Status: RESOLVED
Resolution: FIXED
Assigned To: Gentoo Science Related Packages <sci@gentoo.org>
Hardware:
OS:
Version:
Priority:
Severity:
Reporter: Nathan Caldwell <saintdev@gmail.com>
Add CC:
CC:
Remove selected CCs
URL:
Summary:
Status Whiteboard:
Keywords:

Filename Description Type Creator Created Size Actions
Create a New Attachment (proposed patch, testcase, etc.) View All

Bug 180134 depends on: Show dependency tree
Show dependency graph
Bug 180134 blocks:
Votes: 0    Show votes for this bug    Vote for this bug

Additional Comments: (this is where you put emerge --info)







View Bug Activity   |   Format For Printing   |   XML   |   Clone This Bug


Description:   Opened: 2007-05-28 18:20 0000
Calculating world dependencies |
!!! Multiple versions within a single package slot have been 
!!! pulled into the dependency graph:

('installed', '/', 'sci-libs/blas-atlas-3.7.31', 'nomerge') pulled in by
  ('ebuild', '/', 'sci-libs/lapack-atlas-3.7.32', 'merge')

('ebuild', '/', 'sci-libs/blas-atlas-3.7.32', 'merge') pulled in by
  ('installed', '/', 'sci-mathematics/scilab-4.1.1', 'nomerge')

It may be possible to solve this problem by using package.mask to
prevent one of those packages from being selected. However, it is also
possible that conflicting dependencies exist such that they are
impossible to satisfy simultaneously. If such a conflict exists in the
dependencies of two different packages, then those packages can not be
installed simultaneously.

For more information, see MASKED PACKAGES section in the emerge man page
or refer to the Gentoo Handbook.

!!! Depgraph creation failed.


Reproducible: Always

Steps to Reproduce:
1. emerge -uD scilab
2.
3.

Actual Results:  
Emerge fails

Expected Results:  
Emerge succedes

Portage 2.1.2.7 (default-linux/amd64/2007.0/desktop, gcc-4.1.2, glibc-2.5-r2,
2.6.20-beyond2 x86_64)
=================================================================
System uname: 2.6.20-beyond2 x86_64 AMD Athlon(tm) 64 FX-55 Processor
Gentoo Base System release 1.12.10
Timestamp of tree: Mon, 28 May 2007 14:30:01 +0000
distcc 2.18.3 x86_64-pc-linux-gnu (protocols 1 and 2) (default port 3632)
[enabled]
ccache version 2.4 [enabled]
dev-java/java-config: 1.3.7, 2.0.33
dev-lang/python:     2.4.4-r4
dev-python/pycrypto: 2.0.1-r5
dev-util/ccache:     2.4-r7
sys-apps/sandbox:    1.2.18.1
sys-devel/autoconf:  2.13, 2.61
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.17
sys-devel/gcc-config: 1.3.16
sys-devel/libtool:   1.5.23b
virtual/os-headers:  2.6.21
ACCEPT_KEYWORDS="amd64 ~amd64"
AUTOCLEAN="yes"
CBUILD="x86_64-pc-linux-gnu"
CFLAGS="-mtune=athlon-fx -march=athlon-fx -pipe -O2 -O3 -fomit-frame-pointer"
CHOST="x86_64-pc-linux-gnu"
CONFIG_PROTECT="/etc /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/env.d/java/ /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"
CXXFLAGS="-mtune=athlon-fx -march=athlon-fx -pipe -O2 -O3 -fomit-frame-pointer"
DISTDIR="/usr/portage/distfiles"
FEATURES="ccache distcc distlocks metadata-transfer parallel-fetch sandbox
sfperms strict userpriv usersandbox"
GENTOO_MIRRORS="http://mirror.datapipe.net/gentoo
http://gentoo.cites.uiuc.edu/pub/gentoo/ http://cudlug.cudenver.edu/gentoo/"
LANG="en_US.utf8"
LC_ALL="en_US.utf8"
LINGUAS="en en_US"
MAKEOPTS="-j4"
PKGDIR="/usr/portage/packages"
PORTAGE_COMPRESS="bzip2"
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_TMPDIR="/var/tmp"
PORTDIR="/usr/portage"
PORTDIR_OVERLAY="/usr/local/portage /usr/local/overlays/common
/usr/local/overlays/gentopia /usr/local/overlays/stormfront
/usr/local/overlays/picard /usr/local/overlays/proaudio"
SYNC="rsync://rsync.gentoo.org/gentoo-portage"
USE="3dnow 3dnowext X a52 aac acl acpi alsa amd64 avahi avi beagle berkdb
bitmap-fonts boost bzip2 cairo cli cracklib crypt dbus divx4linux dri dssi dts
dvd dvdread emboss encode exif fam ffmpeg fftw firefox flac fortran galago gd
gdbm gif gimp glade gnome gnutls gpm gstreamer gtk gtk2 hal iconv ieee1394 ipv6
isdnlog jack java jpeg kdeenablefinal kdehiddenvisibility kerberos ladspa lame
lash libg++ libnotify libsamplerate logrotate mad midi mikmod mmap mmx mmxext
mng mono mozilla mp3 mp4 mpeg mpeg4 mudflap mysql nautilus ncurses nfs nls nptl
nptlonly nsplugin ogg openal opengl openmp osc pam patch-loader pcre pdf perl
png pppd python qt3 qt3support qt4 quicktime readline reflection samba sasl sdl
session sndfile spell spl sql sqlite sse sse2 ssl subtitles subversion svg tcpd
theora threads tidy tiff transcode truetype truetype-fonts type1-fonts unicode
usb v4l v4l2 vorbis x264 xine xml xml2 xorg xv xvid xvmc zeroconf zlib"
ALSA_CARDS="emu10k1" 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" CAMERAS="canon logitech" ELIBC="glibc"
INPUT_DEVICES="keyboard mouse evdev" KERNEL="linux" LCD_DEVICES="bayrad cfontz
cfontz633 glk hd44780 lb216 lcdm001 mtxorb ncurses text" LINGUAS="en en_US"
USERLAND="GNU" VIDEO_CARDS="nvidia nv"
Unset:  CTARGET, EMERGE_DEFAULT_OPTS, INSTALL_MASK, LDFLAGS,
PORTAGE_COMPRESS_FLAGS, PORTAGE_RSYNC_EXTRA_OPTS

------- Comment #1 From George Shapovalov 2007-05-29 08:52:24 0000 -------
lapack-atlas-3.7.32 has
DEPEND="${RDEPEND}
    >=sys-devel/libtool-1.5
    ~sci-libs/blas-atlas-3.7.31"
which apparently should have been upped on updating lapack. 

BTW, using something akin to:

BlasRelease=$(get_version_component_range 1-3)
DEPEND="... ~sci-libs/blas-atlas-${BlasRelease}"

would avoid the need to remember about all these mundane details ;). As
BlasRelease depends only on ${PV} the DEPEND is static, so it is Ok with policy
too (of not screwing the portage cache).

George

------- Comment #2 From Markus Dittrich 2007-05-29 13:18:11 0000 -------
Ahh, my bad! Sorry for the inconvenience and I just fixed this in cvs.

@George: Great idea, thanks a lot! I've implemented this in the latest
revision, since this (hard dependency) has bitten me in the past.

Cheers,
Markus

------- Comment #3 From Markus Dittrich 2007-05-30 13:28:14 0000 -------
Closing this one since it should be fixed now.

cheers,
Markus

First Last Prev Next    No search results available      Search page      Enter new bug