dellbox All # env-update && source /etc/profile >>> Regenerating /etc/ld.so.cache... dellbox All # emerge -K "=xorg-x11-6.7.0-r3" Calculating dependencies ...done! !!! Error: the x11-base/xorg-x11 package conflicts with another package. !!! both can't be installed on the same system together. !!! Please use 'emerge --pretend' to determine blockers. dellbox All # emerge -K "=xorg-x11-6.7.0-r3" --pretend These are the packages that I would merge, in order: Calculating dependencies ...done! [blocks B ] x11-base/xorg-x11 (is blocking x11-base/xorg-x11-6.7.0-r3) [binary N ] x11-base/xorg-x11-6.7.0-r3 dellbox All # dellbox All # emerge -s xorg-x11 Searching... [ Results for search key : xorg-x11 ] [ Applications found : 1 ] * x11-base/xorg-x11 Latest version available: 6.8.2-r2 Latest version installed: [ Not Installed ] Size of downloaded files: 45,120 kB Homepage: http://xorg.freedesktop.org/ Description: An X11 implementation maintained by the X.Org Foundation License: Adobe-X CID DEC DEC-2 IBM-X NVIDIA-X NetBSD SGI UCB-LBL XC-2 bigelow-holmes-urw-gmbh-luxi christopher-g-demetriou national-semiconductor nokia tektronix the-open-group todd-c-miller x-truetype xfree86-1.0 MIT SGI-B BSD || ( FTL GPL-2 ) Reproducible: Always Steps to Reproduce: 1. build xorg-x11-6.7.0-r3 package 2. emerge xorg-x11-6.8.2-r2 3. emerge -C xorg-x11 4. emerge -K "=xorg-x11-6.7.0-r3" Actual Results: !!! Error: the x11-base/xorg-x11 package conflicts with another package. !!! both can't be installed on the same system together. !!! Please use 'emerge --pretend' to determine blockers. Expected Results: should install xorg-x11-6.7.0-r3 from the package I made. its all at http://forums.gentoo.org/viewtopic.php?p=2569021 but contact me if more info is needed. dellbox All # pwd /usr/portage/packages/All dellbox All # ls -al total 113380 drwxr-xr-x 3 root root 4096 Jul 13 16:23 . drwxr-xr-x 4 root root 4096 May 12 07:35 .. drwxr-xr-x 2 root root 4096 Jul 13 16:23 temp -rw-r--r-- 1 root root 59801191 Jul 16 23:09 xorg-x11-6.7.0-r3.tbz2 -rw-r--r-- 1 root root 56157739 Jul 16 23:09 xorg-x11-6.8.2-r2.tbz2
Run `equery list xorg-x11` -- equery is part of gentoolkit.
dellbox jason # emerge -K =xorg-x11-6.7.0-r3 --pretend These are the packages that I would merge, in order: Calculating dependencies ...done! [blocks B ] x11-base/xorg-x11 (is blocking x11-base/xorg-x11-6.7.0-r3) [binary N ] x11-base/xorg-x11-6.7.0-r3 dellbox jason # equery list xorg-x11 [ Searching for package 'xorg-x11' in all categories among: ] * installed packages dellbox jason # emerge -K =xorg-x11-6.7.0-r3 Calculating dependencies ...done! !!! Error: the x11-base/xorg-x11 package conflicts with another package. !!! both can't be installed on the same system together. !!! Please use 'emerge --pretend' to determine blockers. dellbox jason #
Hmm. `ls /var/db/pkg/x11-base/`
dellbox jason # ls /var/db/pkg/x11-base/ opengl-update-2.2.1 dellbox jason # emerge -K "=xorg-x11-6.7.0-r3" Calculating dependencies ...done! !!! Error: the x11-base/xorg-x11 package conflicts with another package. !!! both can't be installed on the same system together. !!! Please use 'emerge --pretend' to determine blockers. dellbox jason # emerge -K "=xorg-x11-6.7.0-r3" --pretend These are the packages that I would merge, in order: Calculating dependencies ...done! [blocks B ] x11-base/xorg-x11 (is blocking x11-base/xorg-x11-6.7.0-r3) [binary N ] x11-base/xorg-x11-6.7.0-r3 dellbox jason # I hope not, but could it be any of these settings? dellbox portage # pwd /etc/portage dellbox portage # grep x11 * package.keywords:net-misc/nx-x11 ~x86 package.mask:#>=x11-base/xorg-x11-6.8.0 package.mask:#x11-base/xfree dellbox portage #
I can't figure this out -- could it be a portage bug?
anything else I can try? i need to emerge this old version..
I guess the old version is blocked by a dep of some package (xterm?) depending on xorg >=6.8 Can you see if xterm or any other package depending on xorg is installed?
Copy an ebuild in the portage tree to match the name of the binary and it should work. It's a bug in portage's blocker handling with regards to binary packages.
touch /usr/portage/x11-base/xorg-x11/xorg-x11-6.7.0-r3.ebuild did the trick! Now the emerge of the old 6.7.0 package works. thanks
The blocker handling was rewritten in 2.1.2 so this should be fixed now.