* [gentoo-user] emerge on really old tree
@ 2011-01-31 16:35 Andrei Brezan
2011-01-31 17:22 ` David Abbott
2011-01-31 19:57 ` Alan McKinnon
0 siblings, 2 replies; 18+ messages in thread
From: Andrei Brezan @ 2011-01-31 16:35 UTC (permalink / raw
To: gentoo-user
Hi list,
First, i'm not an experienced user of gentoo, just started using it a
couple of months ago, I come from freebsd world which i find it to be
similar in many ways with the gentoo world. I have a really old server
on which I performed emerge --sync and after I had to eselect profile
set to hardened/linux/amd64.
After this i wanted to:
emerge -vp portage
!!! CONFIG_PROTECT is empty
These are the packages that would be merged, in order:
Calculating dependencies... done!
[ebuild N ] dev-libs/libffi-3.0.9 USE="-debug -static-libs -test"
715 kB
[ebuild U ] sys-devel/libtool-2.2.6b [1.5.26] USE="-test% -vanilla"
722 kB
[ebuild N ] virtual/libffi-0 0 kB
[ebuild U ] app-admin/eselect-1.2.11 [1.0.12] USE="-bash-completion
-doc" 156 kB
[uninstall ] app-admin/eselect-news-20080320
[blocks b ] app-admin/eselect-news ("app-admin/eselect-news" is
blocking app-admin/eselect-1.2.11)
[ebuild N ] app-admin/eselect-python-20100321 6 kB
[ebuild NS ] dev-lang/python-2.6.6-r1 [2.4.4-r13, 2.5.4-r2]
USE="berkdb gdbm ncurses readline ssl threads (wide-unicode) xml -build
-doc -examples -ipv6 -sqlite -tk -wininst" 0 kB
[ebuild U ] sys-apps/portage-2.1.9.25 [2.1.6.13] USE="(ipc%*) -build
-doc -epydoc -python3% (-selinux)" LINGUAS="-pl" 0 kB
[blocks B ] >=dev-lang/python-2.6.6:2.6
(">=dev-lang/python-2.6.6:2.6" is blocking sys-apps/portage-2.1.6.13)
[blocks B ] <sys-apps/portage-2.1.9 ("<sys-apps/portage-2.1.9" is
blocking dev-lang/python-2.6.6-r1)
Total: 7 packages (3 upgrades, 3 new, 1 in new slot, 1 uninstall), Size
of downloads: 1,598 kB
Conflict: 3 blocks (2 unsatisfied)
* Error: The above package list contains packages which cannot be
* installed at the same time on the same system.
('ebuild', '/', 'dev-lang/python-2.6.6-r1', 'merge') pulled in by
dev-lang/python:2.6 required by ('ebuild', '/',
'sys-apps/portage-2.1.9.25', 'merge')
For more information about Blocked Packages, please refer to the following
section of the Gentoo Linux x86 Handbook (architecture is irrelevant):
http://www.gentoo.org/doc/en/handbook/handbook-x86.xml?full=1#blocked
This is my emerge --info:
!!! CONFIG_PROTECT is emptyPortage 2.1.6.13 (hardened/linux/amd64,
gcc-4.1.2, glibc-2.6.1-r0, 2.6.28-hardened-r9 x86_64)
=================================================================
System uname:
Linux-2.6.28-hardened-r9-x86_64-Intel-R-_Xeon-R-_CPU_E5520_@_2.27GHz-with-glibc2.2.5
Timestamp of tree: Mon, 31 Jan 2011 10:30:01 +0000
app-shells/bash: 3.2_p39
dev-lang/python: 2.4.4-r13, 2.5.4-r2
sys-apps/baselayout: 1.12.11.1
sys-apps/sandbox: 1.6-r2
sys-devel/autoconf: 2.13, 2.63
sys-devel/automake: 1.4_p6, 1.5, 1.10.2, 1.11.1
sys-devel/binutils: 2.18-r3
sys-devel/gcc: 4.1.2
sys-devel/gcc-config: 1.4.0-r4
sys-devel/libtool: 1.5.26
sys-devel/make: 3.81
virtual/os-headers: 2.6.23-r3
ACCEPT_KEYWORDS="amd64"
CBUILD="x86_64-pc-linux-gnu"
CFLAGS="-O3 -march=nocona -pipe"
CHOST="x86_64-pc-linux-gnu"
CONFIG_PROTECT=""
CONFIG_PROTECT_MASK="/etc/ca-certificates.conf /etc/env.d /etc/gconf
/etc/php/apache2-php5/ext-active/ /etc/php/cgi-php5/ext-active/
/etc/php/cli-php5/ext-active/ /etc/sandbox.d /etc/terminfo
/etc/udev/rules.d"
CXXFLAGS="-O3 -march=nocona -pipe"
DISTDIR="/usr/portage/distfiles"
FEATURES="distlocks fixpackages parallel-fetch protect-owned sandbox
sfperms strict unmerge-orphans userfetch"
GENTOO_MIRRORS="http://distfiles.gentoo.org
http://distro.ibiblio.org/pub/linux/distributions/gentoo"
LDFLAGS="-Wl,-O1 -Wl,--as-needed"
PKGDIR="/usr/portage/packages"
PORTAGE_CONFIGROOT="/"
PORTAGE_RSYNC_OPTS="--recursive --links --safe-links --perms --times
--compress --force --whole-file --delete --stats --timeout=180
--exclude=/distfiles --exclude=/local --exclude=/packages"
PORTAGE_TMPDIR="/var/tmp"
PORTDIR="/usr/portage"
SYNC="rsync://rsync.gentoo.org/gentoo-portage"
USE="acl amd64 berkdb bzip2 cli cracklib crypt cups cxx dri gdbm gpm
hardened iconv justify mmx modules mudflap multilib ncurses nls nptl
nptlonly openmp pam pcre perl pic pppd python readline session sse sse2
ssl sysfs tcpd urandom xorg zlib" ALSA_CARDS="ali5451 als4000 atiixp
atiixp-modem bt87x ca0106 cmipci emu10k1x ens1370 ens1371 es1938 es1968
fm801 hda-intel intel8x0 intel8x0m maestro3 trident usb-audio via82xx
via82xx-modem ymfpci" ALSA_PCM_PLUGINS="adpcm alaw asym copy dmix dshare
dsnoop empty extplug file hooks iec958 ioplug ladspa lfloat linear meter
mmap_emul mulaw multi null plug rate route share shm softvol"
APACHE2_MODULES="actions alias auth_basic authn_alias authn_anon
authn_dbm authn_default authn_file authz_dbm authz_default
authz_groupfile authz_host authz_owner authz_user autoindex cache cgi
cgid dav dav_fs dav_lock deflate dir disk_cache env expires ext_filter
file_cache filter headers include info log_config logio mem_cache mime
mime_magic negotiation rewrite setenvif speling status unique_id userdir
usertrack vhost_alias" COLLECTD_PLUGINS="df interface irq load memory
rrdtool swap syslog" ELIBC="glibc" GPSD_PROTOCOLS="ashtech aivdm
earthmate evermore fv18 garmin garmintxt gpsclock itrax mtk3301 nmea
ntrip navcom oceanserver oldstyle oncore rtcm104v2 rtcm104v3 sirf
superstar2 timing tsip tripmate tnt ubx" INPUT_DEVICES="keyboard mouse
evdev" KERNEL="linux" LCD_DEVICES="bayrad cfontz cfontz633 glk hd44780
lb216 lcdm001 mtxorb ncurses text" PHP_TARGETS="php5-3"
RUBY_TARGETS="ruby18" USERLAND="GNU" VIDEO_CARDS="fbdev glint intel
mach64 mga neomagic nouveau nv r128 radeon savage sis tdfx trident vesa
via vmware voodoo" XTABLES_ADDONS="quota2 psd pknock lscan length2
ipv4options ipset ipp2p iface geoip fuzzy condition tee tarpit sysrq
steal rawnat logmark ipmark dhcpmac delude chaos account"
Unset: CPPFLAGS, CTARGET, EMERGE_DEFAULT_OPTS, FFLAGS, INSTALL_MASK,
LANG, LC_ALL, LINGUAS, MAKEOPTS, PORTAGE_COMPRESS,
PORTAGE_COMPRESS_FLAGS, PORTAGE_RSYNC_EXTRA_OPTS, PORTDIR_OVERLAY
I tried with --nodeps for both portage which complains about python
version and doesn't want to install and for python itself i get:
x86_64-pc-linux-gnu-gcc -pthread -Wl,-O1 -Wl,--as-needed -L. -Xlinker
-export-dynamic -o python \
Modules/python.o \
-L. -lpython2.6 -lpthread -ldl -lutil -lm
running build
running build_ext
error: /ffi.h: No such file or directory
make: *** [sharedmods] Error 1
*
* ERROR: dev-lang/python-2.6.6-r1 failed.
* Call stack:
* ebuild.sh, line 49: Called src_compile
* environment, line 5556: Called _eapi2_src_compile
* ebuild.sh, line 634: Called die
* The specific snippet of code:
* emake || die "emake failed"
* The die message:
* emake failed
*
* If you need support, post the topmost build error, and the call
stack if relevant.
* A complete build log is located at
'/var/tmp/portage/dev-lang/python-2.6.6-r1/temp/build.log'.
* The ebuild environment file is located at
'/var/tmp/portage/dev-lang/python-2.6.6-r1/temp/environment'.
*
>>> Failed to emerge dev-lang/python-2.6.6-r1, Log file:
>>> '/var/tmp/portage/dev-lang/python-2.6.6-r1/temp/build.log'
* Messages for package dev-lang/python-2.6.6-r1:
* "bsddb" module is out-of-date and no longer maintained inside
dev-lang/python. It has
* been additionally removed in Python 3. You should use external,
still maintained "bsddb3"
* module provided by dev-python/bsddb3 which supports both Python 2
and Python 3.
*
* ERROR: dev-lang/python-2.6.6-r1 failed.
* Call stack:
* ebuild.sh, line 49: Called src_compile
* environment, line 5556: Called _eapi2_src_compile
* ebuild.sh, line 634: Called die
* The specific snippet of code:
* emake || die "emake failed"
* The die message:
* emake failed
*
* If you need support, post the topmost build error, and the call
stack if relevant.
* A complete build log is located at
'/var/tmp/portage/dev-lang/python-2.6.6-r1/temp/build.log'.
* The ebuild environment file is located at
'/var/tmp/portage/dev-lang/python-2.6.6-r1/temp/environment'.
Is it possible to update this system? If yes please shed some light or
point me in the right direction.
Thank you,
Andrei
^ permalink raw reply [flat|nested] 18+ messages in thread
* Re: [gentoo-user] emerge on really old tree
2011-01-31 16:35 [gentoo-user] emerge on really old tree Andrei Brezan
@ 2011-01-31 17:22 ` David Abbott
2011-01-31 19:57 ` Alan McKinnon
1 sibling, 0 replies; 18+ messages in thread
From: David Abbott @ 2011-01-31 17:22 UTC (permalink / raw
To: gentoo-user
This may help;
http://blog.jolexa.net/2009/03/25/gentoo-tips-to-upgrade-your-really-old-installation/
^ permalink raw reply [flat|nested] 18+ messages in thread
* Re: [gentoo-user] emerge on really old tree
2011-01-31 16:35 [gentoo-user] emerge on really old tree Andrei Brezan
2011-01-31 17:22 ` David Abbott
@ 2011-01-31 19:57 ` Alan McKinnon
2011-01-31 22:49 ` Mick
1 sibling, 1 reply; 18+ messages in thread
From: Alan McKinnon @ 2011-01-31 19:57 UTC (permalink / raw
To: gentoo-user
Apparently, though unproven, at 18:35 on Monday 31 January 2011, Andrei Brezan
did opine thusly:
> Hi list,
>
> First, i'm not an experienced user of gentoo, just started using it a
> couple of months ago, I come from freebsd world which i find it to be
> similar in many ways with the gentoo world. I have a really old server
> on which I performed emerge --sync and after I had to eselect profile
> set to hardened/linux/amd64.
>
> After this i wanted to:
>
> emerge -vp portage
> !!! CONFIG_PROTECT is empty
> These are the packages that would be merged, in order:
>
> Calculating dependencies... done!
> [ebuild N ] dev-libs/libffi-3.0.9 USE="-debug -static-libs -test"
> 715 kB
> [ebuild U ] sys-devel/libtool-2.2.6b [1.5.26] USE="-test% -vanilla"
> 722 kB
> [ebuild N ] virtual/libffi-0 0 kB
> [ebuild U ] app-admin/eselect-1.2.11 [1.0.12] USE="-bash-completion
> -doc" 156 kB
> [uninstall ] app-admin/eselect-news-20080320
> [blocks b ] app-admin/eselect-news ("app-admin/eselect-news" is
> blocking app-admin/eselect-1.2.11)
> [ebuild N ] app-admin/eselect-python-20100321 6 kB
> [ebuild NS ] dev-lang/python-2.6.6-r1 [2.4.4-r13, 2.5.4-r2]
> USE="berkdb gdbm ncurses readline ssl threads (wide-unicode) xml -build
> -doc -examples -ipv6 -sqlite -tk -wininst" 0 kB
> [ebuild U ] sys-apps/portage-2.1.9.25 [2.1.6.13] USE="(ipc%*) -build
> -doc -epydoc -python3% (-selinux)" LINGUAS="-pl" 0 kB
> [blocks B ] >=dev-lang/python-2.6.6:2.6
> (">=dev-lang/python-2.6.6:2.6" is blocking sys-apps/portage-2.1.6.13)
> [blocks B ] <sys-apps/portage-2.1.9 ("<sys-apps/portage-2.1.9" is
> blocking dev-lang/python-2.6.6-r1)
>
> Total: 7 packages (3 upgrades, 3 new, 1 in new slot, 1 uninstall), Size
> of downloads: 1,598 kB
> Conflict: 3 blocks (2 unsatisfied)
>
> * Error: The above package list contains packages which cannot be
> * installed at the same time on the same system.
>
> ('ebuild', '/', 'dev-lang/python-2.6.6-r1', 'merge') pulled in by
> dev-lang/python:2.6 required by ('ebuild', '/',
> 'sys-apps/portage-2.1.9.25', 'merge')
>
>
> For more information about Blocked Packages, please refer to the following
> section of the Gentoo Linux x86 Handbook (architecture is irrelevant):
>
> http://www.gentoo.org/doc/en/handbook/handbook-x86.xml?full=1#blocked
>
>
> This is my emerge --info:
> !!! CONFIG_PROTECT is emptyPortage 2.1.6.13 (hardened/linux/amd64,
> gcc-4.1.2, glibc-2.6.1-r0, 2.6.28-hardened-r9 x86_64)
> =================================================================
> System uname:
> Linux-2.6.28-hardened-r9-x86_64-Intel-R-_Xeon-R-_CPU_E5520_@_2.27GHz-with-g
> libc2.2.5 Timestamp of tree: Mon, 31 Jan 2011 10:30:01 +0000
> app-shells/bash: 3.2_p39
> dev-lang/python: 2.4.4-r13, 2.5.4-r2
> sys-apps/baselayout: 1.12.11.1
> sys-apps/sandbox: 1.6-r2
> sys-devel/autoconf: 2.13, 2.63
> sys-devel/automake: 1.4_p6, 1.5, 1.10.2, 1.11.1
> sys-devel/binutils: 2.18-r3
> sys-devel/gcc: 4.1.2
> sys-devel/gcc-config: 1.4.0-r4
> sys-devel/libtool: 1.5.26
> sys-devel/make: 3.81
> virtual/os-headers: 2.6.23-r3
> ACCEPT_KEYWORDS="amd64"
> CBUILD="x86_64-pc-linux-gnu"
> CFLAGS="-O3 -march=nocona -pipe"
> CHOST="x86_64-pc-linux-gnu"
> CONFIG_PROTECT=""
> CONFIG_PROTECT_MASK="/etc/ca-certificates.conf /etc/env.d /etc/gconf
> /etc/php/apache2-php5/ext-active/ /etc/php/cgi-php5/ext-active/
> /etc/php/cli-php5/ext-active/ /etc/sandbox.d /etc/terminfo
> /etc/udev/rules.d"
> CXXFLAGS="-O3 -march=nocona -pipe"
> DISTDIR="/usr/portage/distfiles"
> FEATURES="distlocks fixpackages parallel-fetch protect-owned sandbox
> sfperms strict unmerge-orphans userfetch"
> GENTOO_MIRRORS="http://distfiles.gentoo.org
> http://distro.ibiblio.org/pub/linux/distributions/gentoo"
> LDFLAGS="-Wl,-O1 -Wl,--as-needed"
> PKGDIR="/usr/portage/packages"
> PORTAGE_CONFIGROOT="/"
> PORTAGE_RSYNC_OPTS="--recursive --links --safe-links --perms --times
> --compress --force --whole-file --delete --stats --timeout=180
> --exclude=/distfiles --exclude=/local --exclude=/packages"
> PORTAGE_TMPDIR="/var/tmp"
> PORTDIR="/usr/portage"
> SYNC="rsync://rsync.gentoo.org/gentoo-portage"
> USE="acl amd64 berkdb bzip2 cli cracklib crypt cups cxx dri gdbm gpm
> hardened iconv justify mmx modules mudflap multilib ncurses nls nptl
> nptlonly openmp pam pcre perl pic pppd python readline session sse sse2
> ssl sysfs tcpd urandom xorg zlib" ALSA_CARDS="ali5451 als4000 atiixp
> atiixp-modem bt87x ca0106 cmipci emu10k1x ens1370 ens1371 es1938 es1968
> fm801 hda-intel intel8x0 intel8x0m maestro3 trident usb-audio via82xx
> via82xx-modem ymfpci" ALSA_PCM_PLUGINS="adpcm alaw asym copy dmix dshare
> dsnoop empty extplug file hooks iec958 ioplug ladspa lfloat linear meter
> mmap_emul mulaw multi null plug rate route share shm softvol"
> APACHE2_MODULES="actions alias auth_basic authn_alias authn_anon
> authn_dbm authn_default authn_file authz_dbm authz_default
> authz_groupfile authz_host authz_owner authz_user autoindex cache cgi
> cgid dav dav_fs dav_lock deflate dir disk_cache env expires ext_filter
> file_cache filter headers include info log_config logio mem_cache mime
> mime_magic negotiation rewrite setenvif speling status unique_id userdir
> usertrack vhost_alias" COLLECTD_PLUGINS="df interface irq load memory
> rrdtool swap syslog" ELIBC="glibc" GPSD_PROTOCOLS="ashtech aivdm
> earthmate evermore fv18 garmin garmintxt gpsclock itrax mtk3301 nmea
> ntrip navcom oceanserver oldstyle oncore rtcm104v2 rtcm104v3 sirf
> superstar2 timing tsip tripmate tnt ubx" INPUT_DEVICES="keyboard mouse
> evdev" KERNEL="linux" LCD_DEVICES="bayrad cfontz cfontz633 glk hd44780
> lb216 lcdm001 mtxorb ncurses text" PHP_TARGETS="php5-3"
> RUBY_TARGETS="ruby18" USERLAND="GNU" VIDEO_CARDS="fbdev glint intel
> mach64 mga neomagic nouveau nv r128 radeon savage sis tdfx trident vesa
> via vmware voodoo" XTABLES_ADDONS="quota2 psd pknock lscan length2
> ipv4options ipset ipp2p iface geoip fuzzy condition tee tarpit sysrq
> steal rawnat logmark ipmark dhcpmac delude chaos account"
> Unset: CPPFLAGS, CTARGET, EMERGE_DEFAULT_OPTS, FFLAGS, INSTALL_MASK,
> LANG, LC_ALL, LINGUAS, MAKEOPTS, PORTAGE_COMPRESS,
> PORTAGE_COMPRESS_FLAGS, PORTAGE_RSYNC_EXTRA_OPTS, PORTDIR_OVERLAY
>
> I tried with --nodeps for both portage which complains about python
> version and doesn't want to install and for python itself i get:
>
> x86_64-pc-linux-gnu-gcc -pthread -Wl,-O1 -Wl,--as-needed -L. -Xlinker
> -export-dynamic -o python \
> Modules/python.o \
> -L. -lpython2.6 -lpthread -ldl -lutil -lm
> running build
> running build_ext
> error: /ffi.h: No such file or directory
> make: *** [sharedmods] Error 1
> *
> * ERROR: dev-lang/python-2.6.6-r1 failed.
> * Call stack:
> * ebuild.sh, line 49: Called src_compile
> * environment, line 5556: Called _eapi2_src_compile
> * ebuild.sh, line 634: Called die
> * The specific snippet of code:
> * emake || die "emake failed"
> * The die message:
> * emake failed
> *
> * If you need support, post the topmost build error, and the call
> stack if relevant.
> * A complete build log is located at
> '/var/tmp/portage/dev-lang/python-2.6.6-r1/temp/build.log'.
> * The ebuild environment file is located at
> '/var/tmp/portage/dev-lang/python-2.6.6-r1/temp/environment'.
> *
>
> >>> Failed to emerge dev-lang/python-2.6.6-r1, Log file:
> >>> '/var/tmp/portage/dev-lang/python-2.6.6-r1/temp/build.log'
>
> * Messages for package dev-lang/python-2.6.6-r1:
>
> * "bsddb" module is out-of-date and no longer maintained inside
> dev-lang/python. It has
> * been additionally removed in Python 3. You should use external,
> still maintained "bsddb3"
> * module provided by dev-python/bsddb3 which supports both Python 2
> and Python 3.
> *
> * ERROR: dev-lang/python-2.6.6-r1 failed.
> * Call stack:
> * ebuild.sh, line 49: Called src_compile
> * environment, line 5556: Called _eapi2_src_compile
> * ebuild.sh, line 634: Called die
> * The specific snippet of code:
> * emake || die "emake failed"
> * The die message:
> * emake failed
> *
> * If you need support, post the topmost build error, and the call
> stack if relevant.
> * A complete build log is located at
> '/var/tmp/portage/dev-lang/python-2.6.6-r1/temp/build.log'.
> * The ebuild environment file is located at
> '/var/tmp/portage/dev-lang/python-2.6.6-r1/temp/environment'.
>
> Is it possible to update this system? If yes please shed some light or
> point me in the right direction.
It's certainly possible to update the old machine, but the real question is,
do you want to go through all that effort?
You will probably have to deal with multiple situations that follow this
pattern:
some package version X needs to be upgraded to version x+2. But there's some
other package that prevents you doing this immediately as there are blockers
in place. So you upgrade the other package, then upgrade the first one to
version X+1. Then do it all again to finally get the first package to version
X+2
You also have python-2.4 in there which needs to go to 2.6. Ouch. I have
horrible visions of running python-updater multiple times....
Gentoo shares its roots with FreeBSD but running Gentoo daily is always more
involved than with FreeBSD, especially cases like this. You cannot just
upgrade from eg Gentoo-5 to Gentoo-6 as these concepts do not exist.
It is so much easier to just backup your data files and re-install, then
restore the data. It'll take a few hours, trying to upgrade might take days.
If you want to try, start with "emerge -avuND system", get that to complete
and take it from there.
--
alan dot mckinnon at gmail dot com
^ permalink raw reply [flat|nested] 18+ messages in thread
* Re: [gentoo-user] emerge on really old tree
2011-01-31 19:57 ` Alan McKinnon
@ 2011-01-31 22:49 ` Mick
2011-01-31 23:31 ` Alan McKinnon
0 siblings, 1 reply; 18+ messages in thread
From: Mick @ 2011-01-31 22:49 UTC (permalink / raw
To: gentoo-user
[-- Attachment #1: Type: Text/Plain, Size: 1952 bytes --]
On Monday 31 January 2011 19:57:01 Alan McKinnon wrote:
> Apparently, though unproven, at 18:35 on Monday 31 January 2011, Andrei
> Brezan
>
> did opine thusly:
[snip ...]
> > Is it possible to update this system? If yes please shed some light or
> > point me in the right direction.
>
> It's certainly possible to update the old machine, but the real question
> is, do you want to go through all that effort?
>
> You will probably have to deal with multiple situations that follow this
> pattern:
>
> some package version X needs to be upgraded to version x+2. But there's
> some other package that prevents you doing this immediately as there are
> blockers in place. So you upgrade the other package, then upgrade the
> first one to version X+1. Then do it all again to finally get the first
> package to version X+2
>
> You also have python-2.4 in there which needs to go to 2.6. Ouch. I have
> horrible visions of running python-updater multiple times....
>
> Gentoo shares its roots with FreeBSD but running Gentoo daily is always
> more involved than with FreeBSD, especially cases like this. You cannot
> just upgrade from eg Gentoo-5 to Gentoo-6 as these concepts do not exist.
>
> It is so much easier to just backup your data files and re-install, then
> restore the data. It'll take a few hours, trying to upgrade might take
> days.
>
> If you want to try, start with "emerge -avuND system", get that to complete
> and take it from there.
Only to reinforce what Alan says. Sometimes even a month or two is enough to
cause headaches if cornerstone packages of the toolchain have been updated
more than once.
Unless you want to undertake this for self-punishment purposes, it will be
much easier to back up /home /etc and /var/lib/portage/world from the current
system and reinstall using the last two directories to minimise manual
configuration of your box.
--
Regards,
Mick
[-- Attachment #2: This is a digitally signed message part. --]
[-- Type: application/pgp-signature, Size: 198 bytes --]
^ permalink raw reply [flat|nested] 18+ messages in thread
* Re: [gentoo-user] emerge on really old tree
2011-01-31 22:49 ` Mick
@ 2011-01-31 23:31 ` Alan McKinnon
2011-02-01 7:00 ` Mick
0 siblings, 1 reply; 18+ messages in thread
From: Alan McKinnon @ 2011-01-31 23:31 UTC (permalink / raw
To: gentoo-user
Apparently, though unproven, at 00:49 on Tuesday 01 February 2011, Mick did
opine thusly:
> > It is so much easier to just backup your data files and re-install, then
> > restore the data. It'll take a few hours, trying to upgrade might take
> > days.
> >
> > If you want to try, start with "emerge -avuND system", get that to
> > complete and take it from there.
>
> Only to reinforce what Alan says. Sometimes even a month or two is enough
> to cause headaches if cornerstone packages of the toolchain have been
> updated more than once.
>
> Unless you want to undertake this for self-punishment purposes, it will be
> much easier to back up /home /etc and /var/lib/portage/world from the
> current system and reinstall using the last two directories to minimise
> manual configuration of your box.
:-)
I thought of some more logic.
A box running python-2.4.x will likely need most of it's packages updated
anyway, probably at least 90% given the high rate of ebuild churn in portage.
So one can spent many fruitless hours navigating through all the blockers
figuring out in what order that 90%+ must be built. With very high odds that
some emerges will fail needing manual intervention.
Or rather just start over and let portage figure it out reliably as there will
be no blockers. With very high odds that no emerges will fail, resulting in no
manual intervention.
I've also found that masochistically trying to figure out it all out (yes I
have tried it...) taught me nothing. Eventually I would just:
emerge -C <gigantic list of everything mentioned in blocker output>
emerge -av <gigantic list of everything mentioned in blocker output>
So it's not even a learning opportunity. But upgrading to KDE-4.6.0 from 4.5.x
when I had kbluetooth installed - now *that* was an excellent learning
opportunity.
--
alan dot mckinnon at gmail dot com
^ permalink raw reply [flat|nested] 18+ messages in thread
* Re: [gentoo-user] emerge on really old tree
2011-01-31 23:31 ` Alan McKinnon
@ 2011-02-01 7:00 ` Mick
2011-02-01 7:33 ` Alan McKinnon
0 siblings, 1 reply; 18+ messages in thread
From: Mick @ 2011-02-01 7:00 UTC (permalink / raw
To: gentoo-user
[-- Attachment #1: Type: Text/Plain, Size: 294 bytes --]
On Monday 31 January 2011 23:31:23 Alan McKinnon wrote:
> So it's not even a learning opportunity. But upgrading to KDE-4.6.0 from
> 4.5.x when I had kbluetooth installed - now *that* was an excellent
> learning opportunity.
Tell us more ... what are the gotchas?
--
Regards,
Mick
[-- Attachment #2: This is a digitally signed message part. --]
[-- Type: application/pgp-signature, Size: 198 bytes --]
^ permalink raw reply [flat|nested] 18+ messages in thread
* Re: [gentoo-user] emerge on really old tree
2011-02-01 7:00 ` Mick
@ 2011-02-01 7:33 ` Alan McKinnon
2011-02-01 17:38 ` Dale
0 siblings, 1 reply; 18+ messages in thread
From: Alan McKinnon @ 2011-02-01 7:33 UTC (permalink / raw
To: gentoo-user
Apparently, though unproven, at 09:00 on Tuesday 01 February 2011, Mick did
opine thusly:
> On Monday 31 January 2011 23:31:23 Alan McKinnon wrote:
> > So it's not even a learning opportunity. But upgrading to KDE-4.6.0 from
> > 4.5.x when I had kbluetooth installed - now *that* was an excellent
> > learning opportunity.
>
> Tell us more ... what are the gotchas?
Portage can deal with a pure kde-4.5.x to 4.6.0 upgrade, the blockers are all
soft ones so they just get automagically dealt with.
But kbluetooth has this gem:
COMMON_DEPEND="
<kde-base/kdelibs-4.6[semantic-desktop?]
<kde-base/libkworkspace-4.6
<kde-base/solid-4.6[bluetooth]
"
Oops. Blocks kdelibs. Basically nothing can proceed but portage doesn't know
that so it dumps about 300 lines of errors on-screen. And the poor user has to
sift through all of that to find the root cause. It's there, just hidden right
in the middle of all the other junk on screen
--
alan dot mckinnon at gmail dot com
^ permalink raw reply [flat|nested] 18+ messages in thread
* Re: [gentoo-user] emerge on really old tree
2011-02-01 7:33 ` Alan McKinnon
@ 2011-02-01 17:38 ` Dale
2011-02-01 18:30 ` Sebastian Beßler
2011-02-01 18:46 ` Alan McKinnon
0 siblings, 2 replies; 18+ messages in thread
From: Dale @ 2011-02-01 17:38 UTC (permalink / raw
To: gentoo-user
Alan McKinnon wrote:
> Portage can deal with a pure kde-4.5.x to 4.6.0 upgrade, the blockers are all
> soft ones so they just get automagically dealt with.
>
> But kbluetooth has this gem:
>
> COMMON_DEPEND="
> <kde-base/kdelibs-4.6[semantic-desktop?]
> <kde-base/libkworkspace-4.6
> <kde-base/solid-4.6[bluetooth]
> "
>
> Oops. Blocks kdelibs. Basically nothing can proceed but portage doesn't know
> that so it dumps about 300 lines of errors on-screen. And the poor user has to
> sift through all of that to find the root cause. It's there, just hidden right
> in the middle of all the other junk on screen
>
>
Do you have k3b installed? I tried to install it here, it was a blocker
earlier so I -C'd it, and it appears k3b wants a older version of qt
stuff and KDE 4.6 wants the new versions of qt stuff. I have not been
able to work around this yet but would love to know if it is doable yet.
Dale
:-) :-)
^ permalink raw reply [flat|nested] 18+ messages in thread
* Re: [gentoo-user] emerge on really old tree
2011-02-01 17:38 ` Dale
@ 2011-02-01 18:30 ` Sebastian Beßler
2011-02-01 22:00 ` Dale
2011-02-01 18:46 ` Alan McKinnon
1 sibling, 1 reply; 18+ messages in thread
From: Sebastian Beßler @ 2011-02-01 18:30 UTC (permalink / raw
To: gentoo-user
Am 01.02.2011 18:38, schrieb Dale:
> Do you have k3b installed? I tried to install it here, it was a blocker
> earlier so I -C'd it, and it appears k3b wants a older version of qt
> stuff and KDE 4.6 wants the new versions of qt stuff. I have not been
> able to work around this yet but would love to know if it is doable yet.
I have KDE 4.6 and k3b installed here without problems.
metatron@Shao ~ $ emerge $(qlist -IC qt- k3b kdelibs) -vp
These are the packages that would be merged, in order:
Calculating dependencies... done!
[ebuild R ] x11-libs/qt-core-4.7.1-r1 USE="exceptions glib iconv
jit optimized-qmake pch private-headers qt3support ssl (-aqua) -debug" 0 kB
[ebuild R ] x11-libs/qt-script-4.7.1-r1 USE="exceptions iconv jit
pch private-headers (-aqua) -debug" 0 kB
[ebuild R ] x11-libs/qt-sql-4.7.1-r1 USE="exceptions iconv mysql
pch qt3support sqlite (-aqua) -debug (-firebird) -freetds -odbc
-postgres" 0 kB
[ebuild R ] x11-libs/qt-dbus-4.7.1 USE="exceptions pch (-aqua)
-debug" 0 kB
[ebuild R ] x11-libs/qt-test-4.7.1 USE="exceptions iconv pch
(-aqua) -debug" 0 kB
[ebuild R ] x11-libs/qt-xmlpatterns-4.7.1 USE="pch (-aqua) -debug" 0 kB
[ebuild R ] x11-libs/qt-gui-4.7.1-r1 USE="accessibility cups dbus
exceptions glib mng pch private-headers qt3support raster tiff xinerama
(-aqua) -debug -egl -nas -nis -trace" 0 kB
[ebuild R ] x11-libs/qt-qt3support-4.7.1 USE="accessibility
exceptions kde pch (-aqua) -debug -phonon" 0 kB
[ebuild R ] x11-libs/qt-svg-4.7.1-r1 USE="accessibility exceptions
iconv pch (-aqua) -debug" 0 kB
[ebuild R ] x11-libs/qt-opengl-4.7.1 USE="exceptions pch qt3support
(-aqua) -debug -egl" 0 kB
[ebuild R ] x11-libs/qt-webkit-4.7.1-r1 USE="dbus exceptions jit
kde pch (-aqua) -debug" 0 kB
[ebuild R ] dev-libs/libdbusmenu-qt-0.6.4 USE="-debug -test" 0 kB
[ebuild R ] sys-auth/polkit-qt-0.99.0 USE="-debug -examples" 0 kB
[ebuild R ] x11-libs/qt-multimedia-4.7.1 USE="exceptions iconv pch
(-aqua) -debug" 0 kB
[ebuild R ] x11-libs/qt-declarative-4.7.1-r2 USE="exceptions pch
private-headers qt3support (-aqua) -debug" 0 kB
[ebuild R ] kde-base/kdelibs-4.6.0 USE="3dnow acl alsa bzip2 fam
handbook jpeg2k kerberos lzma mmx nls openexr opengl policykit
semantic-desktop spell sse sse2 ssl udev (-altivec) (-aqua) -bindist
-debug -doc (-kdeenablefinal) (-kdeprefix) -test -zeroconf" 0 kB
[ebuild R ] app-cdr/k3b-2.0.2-r1 USE="dvd encode ffmpeg flac lame
mad musepack musicbrainz taglib vorbis wav (-aqua) -debug -emovix -hal
(-kdeenablefinal) -sndfile -sox -vcd" LINGUAS="de -ast -be -bg -ca
-ca@valencia -cs -csb -da -el -en_GB -eo -es -et -eu -fi -fr -ga -gl -he
-hi -hne -hr -hu -is -it -ja -km -ko -ku -lt -mai -nb -nds -nl -nn -oc
-pa -pl -pt -pt_BR -ro -ru -se -sk -sl -sv -th -tr -uk -zh_CN -zh_TW" 0
kB
Total: 17 packages (17 reinstalls), Size of downloads: 0 kB
HTH
Sebastian Beßler
^ permalink raw reply [flat|nested] 18+ messages in thread
* Re: [gentoo-user] emerge on really old tree
2011-02-01 17:38 ` Dale
2011-02-01 18:30 ` Sebastian Beßler
@ 2011-02-01 18:46 ` Alan McKinnon
2011-02-01 19:25 ` Dale
1 sibling, 1 reply; 18+ messages in thread
From: Alan McKinnon @ 2011-02-01 18:46 UTC (permalink / raw
To: gentoo-user
Apparently, though unproven, at 19:38 on Tuesday 01 February 2011, Dale did
opine thusly:
> Alan McKinnon wrote:
> > Portage can deal with a pure kde-4.5.x to 4.6.0 upgrade, the blockers are
> > all soft ones so they just get automagically dealt with.
> >
> > But kbluetooth has this gem:
> >
> > COMMON_DEPEND="
> >
> > <kde-base/kdelibs-4.6[semantic-desktop?]
> > <kde-base/libkworkspace-4.6
> > <kde-base/solid-4.6[bluetooth]
> >
> > "
> >
> > Oops. Blocks kdelibs. Basically nothing can proceed but portage doesn't
> > know that so it dumps about 300 lines of errors on-screen. And the poor
> > user has to sift through all of that to find the root cause. It's there,
> > just hidden right in the middle of all the other junk on screen
>
> Do you have k3b installed? I tried to install it here, it was a blocker
> earlier so I -C'd it, and it appears k3b wants a older version of qt
> stuff and KDE 4.6 wants the new versions of qt stuff. I have not been
> able to work around this yet but would love to know if it is doable yet.
Of course it can be done :-)
Output trimmed for brevity.
$ eix kdebase-meta
[I] kde-base/kdebase-meta
Available versions:
(4.4) 4.4.5
(4.5) (~)4.5.5
(4.6) {M}(~)4.6.0
{aqua kdeprefix}
Installed versions: 4.6.0(4.6)(04:58:02 28/01/11)(-aqua -kdeprefix)
Homepage: http://www.kde.org/
Description: Merge this to pull in all kdebase-derived packages
$ eix k3b
[I] app-cdr/k3b
Available versions: (4) 2.0.1-r1 (~)2.0.2-r1
Installed versions: 2.0.2-r1(4)(18:11:41 27/01/11)(dvd encode ffmpeg
flac lame mad musepack musicbrainz vcd vorbis wav -aqua -debug -emovix -hal
-kdeenablefinal -sndfile -sox -taglib)
Homepage: http://www.k3b.org/
Description: The CD/DVD Kreator for KDE
"qt" doesn't show up in the k3b ebuild anywhere so your blocker is probably
from one of the deps. It inherits the same eclass as KDE so it's not that. I
remeber having to unmerge k3b and merge it later, but that seemed to be a hal
thing.
What does emerge -t show?
--
alan dot mckinnon at gmail dot com
^ permalink raw reply [flat|nested] 18+ messages in thread
* Re: [gentoo-user] emerge on really old tree
2011-02-01 18:46 ` Alan McKinnon
@ 2011-02-01 19:25 ` Dale
2011-02-01 20:58 ` Alan McKinnon
0 siblings, 1 reply; 18+ messages in thread
From: Dale @ 2011-02-01 19:25 UTC (permalink / raw
To: gentoo-user
Alan McKinnon wrote:
> Of course it can be done :-)
> Output trimmed for brevity.
>
> $ eix kdebase-meta
> [I] kde-base/kdebase-meta
> Available versions:
> (4.4) 4.4.5
> (4.5) (~)4.5.5
> (4.6) {M}(~)4.6.0
> {aqua kdeprefix}
> Installed versions: 4.6.0(4.6)(04:58:02 28/01/11)(-aqua -kdeprefix)
> Homepage: http://www.kde.org/
> Description: Merge this to pull in all kdebase-derived packages
>
> $ eix k3b
> [I] app-cdr/k3b
> Available versions: (4) 2.0.1-r1 (~)2.0.2-r1
> Installed versions: 2.0.2-r1(4)(18:11:41 27/01/11)(dvd encode ffmpeg
> flac lame mad musepack musicbrainz vcd vorbis wav -aqua -debug -emovix -hal
> -kdeenablefinal -sndfile -sox -taglib)
> Homepage: http://www.k3b.org/
> Description: The CD/DVD Kreator for KDE
>
>
> "qt" doesn't show up in the k3b ebuild anywhere so your blocker is probably
> from one of the deps. It inherits the same eclass as KDE so it's not that. I
> remeber having to unmerge k3b and merge it later, but that seemed to be a hal
> thing.
>
> What does emerge -t show?
>
>
This may be caused by a USE flag that I am missing somewhere. Here is
the output in its entirety:
root@fireball / # emerge -tv k3b
These are the packages that would be merged, in reverse order:
Calculating dependencies... done!
[ebuild N ] app-cdr/k3b-2.0.2-r1 USE="dvd encode ffmpeg flac hal
mad vcd vorbis wav (-aqua) -debug -emovix (-kdeenablefinal) -lame
-musepack -musicbrainz -sndfile -sox -taglib" LINGUAS="-ast -be -bg -ca
-ca@valencia -cs -csb -da -de -el -en_GB -eo -es -et -eu -fi -fr -ga -gl
-he -hi -hne -hr -hu -is -it -ja -km -ko -ku -lt -mai -nb -nds -nl -nn
-oc -pa -pl -pt -pt_BR -ro -ru -se -sk -sl -sv -th -tr -uk -zh_CN
-zh_TW" 0 kB
[nomerge ] x11-libs/qt-core-4.7.1-r1 USE="exceptions glib iconv
jit qt3support ssl (-aqua) -debug -optimized-qmake -pch -private-headers"
[uninstall ] x11-libs/qt-declarative-4.7.1-r2 USE="exceptions
qt3support (-aqua) -debug -pch -private-headers"
[nomerge ] app-cdr/k3b-2.0.2-r1 USE="dvd encode ffmpeg flac hal
mad vcd vorbis wav (-aqua) -debug -emovix (-kdeenablefinal) -lame
-musepack -musicbrainz -sndfile -sox -taglib" LINGUAS="-ast -be -bg -ca
-ca@valencia -cs -csb -da -de -el -en_GB -eo -es -et -eu -fi -fr -ga -gl
-he -hi -hne -hr -hu -is -it -ja -km -ko -ku -lt -mai -nb -nds -nl -nn
-oc -pa -pl -pt -pt_BR -ro -ru -se -sk -sl -sv -th -tr -uk -zh_CN -zh_TW"
[nomerge ] x11-libs/qt-gui-4.7.1-r1 USE="accessibility cups dbus
exceptions glib mng qt3support raster tiff (-aqua) -debug -egl -nas -nis
-pch -private-headers -trace -xinerama"
[nomerge ] x11-libs/qt-dbus-4.6.3 [4.7.1] USE="exceptions
(-aqua) -debug -pch"
[blocks b ] >x11-libs/qt-xmlpatterns-4.6.3-r9999
(">x11-libs/qt-xmlpatterns-4.6.3-r9999" is blocking
x11-libs/qt-dbus-4.6.3, x11-libs/qt-multimedia-4.6.3)
[uninstall ] x11-libs/qt-xmlpatterns-4.7.1 USE="(-aqua) -debug
-pch"
[blocks b ] >x11-libs/qt-opengl-4.6.3-r9999
(">x11-libs/qt-opengl-4.6.3-r9999" is blocking x11-libs/qt-dbus-4.6.3,
x11-libs/qt-multimedia-4.6.3)
[uninstall ] x11-libs/qt-opengl-4.7.1 USE="exceptions
qt3support (-aqua) -debug -egl -pch"
[ebuild N ] x11-libs/qt-multimedia-4.6.3 USE="exceptions iconv
(-aqua) -debug -pch" 0 kB
[nomerge ] x11-libs/qt-multimedia-4.6.3 USE="exceptions iconv
(-aqua) -debug -pch"
[nomerge ] x11-libs/qt-gui-4.6.3-r2 [4.7.1-r1] USE="accessibility
cups dbus exceptions glib gtk%* mng qt3support tiff (-aqua) -debug -nas
-nis -pch -raster* -trace -xinerama (-egl%) (-private-headers%)"
[ebuild UD] x11-libs/qt-qt3support-4.6.3 [4.7.1]
USE="accessibility exceptions kde (-aqua) -debug -pch -phonon" 0 kB
[ebuild UD] x11-libs/qt-gui-4.6.3-r2 [4.7.1-r1]
USE="accessibility cups dbus exceptions glib gtk%* mng qt3support tiff
(-aqua) -debug -nas -nis -pch -raster* -trace -xinerama (-egl%)
(-private-headers%)" 0 kB
[ebuild UD] x11-libs/qt-dbus-4.6.3 [4.7.1] USE="exceptions
(-aqua) -debug -pch" 0 kB
[ebuild UD] x11-libs/qt-sql-4.6.3-r2 [4.7.1-r1] USE="exceptions
iconv mysql qt3support (-aqua) -debug (-firebird) -freetds -odbc -pch
-postgres -sqlite" 0 kB
[ebuild UD] x11-libs/qt-script-4.6.3 [4.7.1-r1] USE="exceptions
iconv (-aqua) -debug -pch (-jit%*) (-private-headers%)" 0 kB
[ebuild UD] x11-libs/qt-core-4.6.3 [4.7.1-r1] USE="exceptions
glib iconv qt3support ssl (-aqua) -debug -doc% -optimized-qmake -pch
(-jit%*) (-private-headers%)" 0 kB
[blocks B ] <x11-libs/qt-multimedia-4.7.1
("<x11-libs/qt-multimedia-4.7.1" is blocking x11-libs/qt-gui-4.7.1-r1,
x11-libs/qt-test-4.7.1, x11-libs/qt-qt3support-4.7.1,
x11-libs/qt-svg-4.7.1-r1, x11-libs/qt-webkit-4.7.1-r1,
x11-libs/qt-script-4.7.1-r1, x11-libs/qt-declarative-4.7.1-r2,
x11-libs/qt-opengl-4.7.1, x11-libs/qt-core-4.7.1-r1,
x11-libs/qt-sql-4.7.1-r1, x11-libs/qt-xmlpatterns-4.7.1,
x11-libs/qt-dbus-4.7.1)
[blocks B ] <x11-libs/qt-multimedia-4.7.1
("<x11-libs/qt-multimedia-4.7.1" is blocking x11-libs/qt-gui-4.7.1-r1,
x11-libs/qt-test-4.7.1, x11-libs/qt-qt3support-4.7.1,
x11-libs/qt-svg-4.7.1-r1, x11-libs/qt-webkit-4.7.1-r1,
x11-libs/qt-script-4.7.1-r1, x11-libs/qt-declarative-4.7.1-r2,
x11-libs/qt-opengl-4.7.1, x11-libs/qt-core-4.7.1-r1,
x11-libs/qt-sql-4.7.1-r1, x11-libs/qt-xmlpatterns-4.7.1,
x11-libs/qt-dbus-4.7.1)
[blocks B ] <x11-libs/qt-dbus-4.7.1 ("<x11-libs/qt-dbus-4.7.1" is
blocking x11-libs/qt-gui-4.7.1-r1, x11-libs/qt-test-4.7.1,
x11-libs/qt-qt3support-4.7.1, x11-libs/qt-svg-4.7.1-r1,
x11-libs/qt-webkit-4.7.1-r1, x11-libs/qt-script-4.7.1-r1,
x11-libs/qt-declarative-4.7.1-r2, x11-libs/qt-opengl-4.7.1,
x11-libs/qt-core-4.7.1-r1, x11-libs/qt-sql-4.7.1-r1,
x11-libs/qt-xmlpatterns-4.7.1)
[blocks B ] >x11-libs/qt-qt3support-4.6.3-r9999
(">x11-libs/qt-qt3support-4.6.3-r9999" is blocking
x11-libs/qt-dbus-4.6.3, x11-libs/qt-multimedia-4.6.3)
[blocks B ] >x11-libs/qt-gui-4.6.3-r9999
(">x11-libs/qt-gui-4.6.3-r9999" is blocking x11-libs/qt-dbus-4.6.3,
x11-libs/qt-multimedia-4.6.3)
[blocks B ] >x11-libs/qt-script-4.6.3-r9999
(">x11-libs/qt-script-4.6.3-r9999" is blocking x11-libs/qt-dbus-4.6.3,
x11-libs/qt-multimedia-4.6.3)
[blocks B ] >x11-libs/qt-sql-4.6.3-r9999
(">x11-libs/qt-sql-4.6.3-r9999" is blocking x11-libs/qt-dbus-4.6.3,
x11-libs/qt-multimedia-4.6.3)
[blocks B ] <x11-libs/qt-multimedia-4.7.1
("<x11-libs/qt-multimedia-4.7.1" is blocking x11-libs/qt-gui-4.7.1-r1,
x11-libs/qt-test-4.7.1, x11-libs/qt-qt3support-4.7.1,
x11-libs/qt-svg-4.7.1-r1, x11-libs/qt-webkit-4.7.1-r1,
x11-libs/qt-script-4.7.1-r1, x11-libs/qt-declarative-4.7.1-r2,
x11-libs/qt-opengl-4.7.1, x11-libs/qt-core-4.7.1-r1,
x11-libs/qt-sql-4.7.1-r1, x11-libs/qt-xmlpatterns-4.7.1,
x11-libs/qt-dbus-4.7.1)
[blocks B ] >x11-libs/qt-core-4.6.3-r9999
(">x11-libs/qt-core-4.6.3-r9999" is blocking x11-libs/qt-dbus-4.6.3,
x11-libs/qt-multimedia-4.6.3)
[blocks B ] >x11-libs/qt-svg-4.6.3-r9999
(">x11-libs/qt-svg-4.6.3-r9999" is blocking x11-libs/qt-dbus-4.6.3,
x11-libs/qt-multimedia-4.6.3)
[blocks B ] >x11-libs/qt-test-4.6.3-r9999
(">x11-libs/qt-test-4.6.3-r9999" is blocking x11-libs/qt-dbus-4.6.3,
x11-libs/qt-multimedia-4.6.3)
[blocks B ] >x11-libs/qt-webkit-4.6.3-r9999
(">x11-libs/qt-webkit-4.6.3-r9999" is blocking x11-libs/qt-dbus-4.6.3,
x11-libs/qt-multimedia-4.6.3)
Total: 8 packages (6 downgrades, 2 new, 3 uninstalls), Size of
downloads: 0 kB
Conflict: 12 blocks (10 unsatisfied)
* Error: The above package list contains packages which cannot be
* installed at the same time on the same system.
(x11-libs/qt-core-4.7.1-r1, installed) pulled in by
>=x11-libs/qt-core-4.6.0:4[qt3support,ssl] required by
(app-cdr/k3b-2.0.2-r1, ebuild scheduled for merge)
(x11-libs/qt-gui-4.7.1-r1, installed) pulled in by
>=x11-libs/qt-gui-4.6.0:4[accessibility,dbus] required by
(app-cdr/k3b-2.0.2-r1, ebuild scheduled for merge)
(x11-libs/qt-multimedia-4.6.3, ebuild scheduled for merge) pulled in by
>=x11-libs/qt-multimedia-4.6.0:4 required by (app-cdr/k3b-2.0.2-r1,
ebuild scheduled for merge)
(x11-libs/qt-test-4.7.1, installed) pulled in by
>=x11-libs/qt-test-4.6.0:4 required by (app-cdr/k3b-2.0.2-r1, ebuild
scheduled for merge)
(x11-libs/qt-sql-4.7.1-r1, installed) pulled in by
>=x11-libs/qt-sql-4.6.0:4[qt3support] required by
(app-cdr/k3b-2.0.2-r1, ebuild scheduled for merge)
(x11-libs/qt-qt3support-4.7.1, installed) pulled in by
>=x11-libs/qt-qt3support-4.6.0:4[accessibility,kde] required by
(app-cdr/k3b-2.0.2-r1, ebuild scheduled for merge)
(x11-libs/qt-svg-4.7.1-r1, installed) pulled in by
>=x11-libs/qt-svg-4.6.0:4 required by (app-cdr/k3b-2.0.2-r1, ebuild
scheduled for merge)
(x11-libs/qt-webkit-4.7.1-r1, installed) pulled in by
>=x11-libs/qt-webkit-4.6.0:4[kde] required by (app-cdr/k3b-2.0.2-r1,
ebuild scheduled for merge)
(x11-libs/qt-dbus-4.6.3, ebuild scheduled for merge) pulled in by
~x11-libs/qt-dbus-4.6.3[-aqua,-debug] required by
(x11-libs/qt-gui-4.6.3-r2, ebuild scheduled for merge)
(x11-libs/qt-script-4.7.1-r1, installed) pulled in by
>=x11-libs/qt-script-4.6.0:4 required by (app-cdr/k3b-2.0.2-r1, ebuild
scheduled for merge)
For more information about Blocked Packages, please refer to the following
section of the Gentoo Linux x86 Handbook (architecture is irrelevant):
http://www.gentoo.org/doc/en/handbook/handbook-x86.xml?full=1#blocked
root@fireball / #
I get the same when I disable hal. I need to see if anything else uses
hal and if not, get rid of it. By the way, I unmerged the qt stuff last
night and KDE wouldn't come up. So that won't work.
Your thoughts? What am I missing?
Dale
:-) :-)
^ permalink raw reply [flat|nested] 18+ messages in thread
* Re: [gentoo-user] emerge on really old tree
2011-02-01 19:25 ` Dale
@ 2011-02-01 20:58 ` Alan McKinnon
2011-02-01 21:29 ` Dale
0 siblings, 1 reply; 18+ messages in thread
From: Alan McKinnon @ 2011-02-01 20:58 UTC (permalink / raw
To: gentoo-user
Apparently, though unproven, at 21:25 on Tuesday 01 February 2011, Dale did
opine thusly:
> Alan McKinnon wrote:
> > Of course it can be done :-)
> > Output trimmed for brevity.
> >
> > $ eix kdebase-meta
> > [I] kde-base/kdebase-meta
> >
> > Available versions:
> > (4.4) 4.4.5
> > (4.5) (~)4.5.5
> > (4.6) {M}(~)4.6.0
> > {aqua kdeprefix}
> >
> > Installed versions: 4.6.0(4.6)(04:58:02 28/01/11)(-aqua
> > -kdeprefix) Homepage: http://www.kde.org/
> > Description: Merge this to pull in all kdebase-derived
> > packages
> >
> > $ eix k3b
> > [I] app-cdr/k3b
> >
> > Available versions: (4) 2.0.1-r1 (~)2.0.2-r1
> > Installed versions: 2.0.2-r1(4)(18:11:41 27/01/11)(dvd encode
> > ffmpeg
> >
> > flac lame mad musepack musicbrainz vcd vorbis wav -aqua -debug -emovix
> > -hal -kdeenablefinal -sndfile -sox -taglib)
> >
> > Homepage: http://www.k3b.org/
> > Description: The CD/DVD Kreator for KDE
> >
> > "qt" doesn't show up in the k3b ebuild anywhere so your blocker is
> > probably from one of the deps. It inherits the same eclass as KDE so
> > it's not that. I remeber having to unmerge k3b and merge it later, but
> > that seemed to be a hal thing.
> >
> > What does emerge -t show?
>
> This may be caused by a USE flag that I am missing somewhere. Here is
> the output in its entirety:
It's not k3b.
The blocker output at the end basically says "qt-4.7.1 is being pulled in to
satisfy a depends on >=qt-4.6.3 pulled in by k3b"
It's not only k3b pulling in qt *greater than or equal to" 4.6.3, many
packages will do that. k3b just happened to be the first one portage found.
> root@fireball / # emerge -tv k3b
>
> These are the packages that would be merged, in reverse order:
[snip]
> Conflict: 12 blocks (10 unsatisfied)
>
> * Error: The above package list contains packages which cannot be
> * installed at the same time on the same system.
[snip]
> (x11-libs/qt-multimedia-4.6.3, ebuild scheduled for merge) pulled in by
>
> >=x11-libs/qt-multimedia-4.6.0:4 required by (app-cdr/k3b-2.0.2-r1,
>
> ebuild scheduled for merge)
There you go. That's the one.
Everything else in the conflicts list is in the format of "qt-4.7.1 pulled by
>=qt-4.6.3 pulled in by..."
That one starts with 4.6.3, it's different. The pulled in by simply says that
it's the version chosen by portage because k3b (and lots of other stuff,
remember) needs it. Which doesn't explain why it's *that* version.
Till you look at eix qt-multimedia and see that 4.6.3 is keyword arch.
I bet you forgot to keyword it unstable.
>
> I get the same when I disable hal. I need to see if anything else uses
> hal and if not, get rid of it. By the way, I unmerged the qt stuff last
> night and KDE wouldn't come up. So that won't work.
>
> Your thoughts? What am I missing?
Your brain? You tried to start KDE without qt! That's like wondering why the
box won't boot without a kernel :-)
You *sure* the gubment isn't putting something in the drinking water down
South where you are?
well, at least you relieved the evening tedium of watching config updates from
a server in Nigeria scroll on down the window :-)
--
alan dot mckinnon at gmail dot com
^ permalink raw reply [flat|nested] 18+ messages in thread
* Re: [gentoo-user] emerge on really old tree
2011-02-01 20:58 ` Alan McKinnon
@ 2011-02-01 21:29 ` Dale
2011-02-01 21:50 ` Alan McKinnon
0 siblings, 1 reply; 18+ messages in thread
From: Dale @ 2011-02-01 21:29 UTC (permalink / raw
To: gentoo-user
Alan McKinnon wrote:
> Apparently, though unproven, at 21:25 on Tuesday 01 February 2011, Dale did
> opine thusly:
>
>
>> (x11-libs/qt-multimedia-4.6.3, ebuild scheduled for merge) pulled in by
>>
>> >=x11-libs/qt-multimedia-4.6.0:4 required by (app-cdr/k3b-2.0.2-r1,
>>
>> ebuild scheduled for merge)
>>
> There you go. That's the one.
>
> Everything else in the conflicts list is in the format of "qt-4.7.1 pulled by
>
>> =qt-4.6.3 pulled in by..."
>>
> That one starts with 4.6.3, it's different. The pulled in by simply says that
> it's the version chosen by portage because k3b (and lots of other stuff,
> remember) needs it. Which doesn't explain why it's *that* version.
>
> Till you look at eix qt-multimedia and see that 4.6.3 is keyword arch.
>
> I bet you forgot to keyword it unstable.
>
>
>
>> I get the same when I disable hal. I need to see if anything else uses
>> hal and if not, get rid of it. By the way, I unmerged the qt stuff last
>> night and KDE wouldn't come up. So that won't work.
>>
>> Your thoughts? What am I missing?
>>
> Your brain? You tried to start KDE without qt! That's like wondering why the
> box won't boot without a kernel :-)
>
> You *sure* the gubment isn't putting something in the drinking water down
> South where you are?
>
> well, at least you relieved the evening tedium of watching config updates from
> a server in Nigeria scroll on down the window :-)
>
>
That would be the problem. I knew it was just me missing something.
This is better:
root@fireball / # emerge -av k3b
These are the packages that would be merged, in order:
Calculating dependencies... done!
[ebuild N ] x11-libs/qt-multimedia-4.7.1 USE="exceptions iconv
(-aqua) -debug -pch" 206,806 kB
[ebuild N ] app-cdr/k3b-2.0.2-r1 USE="dvd encode ffmpeg flac mad
vcd vorbis wav (-aqua) -debug -emovix -hal (-kdeenablefinal) -lame
-musepack -musicbrainz -sndfile -sox -taglib" LINGUAS="-ast -be -bg -ca
-ca@valencia -cs -csb -da -de -el -en_GB -eo -es -et -eu -fi -fr -ga -gl
-he -hi -hne -hr -hu -is -it -ja -km -ko -ku -lt -mai -nb -nds -nl -nn
-oc -pa -pl -pt -pt_BR -ro -ru -se -sk -sl -sv -th -tr -uk -zh_CN
-zh_TW" 0 kB
Total: 2 packages (2 new), Size of downloads: 206,806 kB
Would you like to merge these packages? [Yes/No]
I wasn't clear enough. I removed the 4.7 versions of qt, installed the
4.6 versions then tried to login to KDE. It doesn't like the old
version and I figured it wouldn't but tried anyway.
Glad to get this sorted out. Whew !!
Thanks.
Dale
:-) :-)
^ permalink raw reply [flat|nested] 18+ messages in thread
* Re: [gentoo-user] emerge on really old tree
2011-02-01 21:29 ` Dale
@ 2011-02-01 21:50 ` Alan McKinnon
2011-02-01 22:34 ` Dale
0 siblings, 1 reply; 18+ messages in thread
From: Alan McKinnon @ 2011-02-01 21:50 UTC (permalink / raw
To: gentoo-user
Apparently, though unproven, at 23:29 on Tuesday 01 February 2011, Dale did
opine thusly:
> Alan McKinnon wrote:
> > Apparently, though unproven, at 21:25 on Tuesday 01 February 2011, Dale
> > did
> >
> > opine thusly:
> >> (x11-libs/qt-multimedia-4.6.3, ebuild scheduled for merge) pulled in
> >> by
> >> >
> >> >=x11-libs/qt-multimedia-4.6.0:4 required by (app-cdr/k3b-2.0.2-r1,
> >>
> >> ebuild scheduled for merge)
> >
> > There you go. That's the one.
> >
> > Everything else in the conflicts list is in the format of "qt-4.7.1
> > pulled by
> >
> >> =qt-4.6.3 pulled in by..."
> >
> > That one starts with 4.6.3, it's different. The pulled in by simply says
> > that it's the version chosen by portage because k3b (and lots of other
> > stuff, remember) needs it. Which doesn't explain why it's *that*
> > version.
> >
> > Till you look at eix qt-multimedia and see that 4.6.3 is keyword arch.
> >
> > I bet you forgot to keyword it unstable.
> >
> >> I get the same when I disable hal. I need to see if anything else uses
> >> hal and if not, get rid of it. By the way, I unmerged the qt stuff last
> >> night and KDE wouldn't come up. So that won't work.
> >>
> >> Your thoughts? What am I missing?
> >
> > Your brain? You tried to start KDE without qt! That's like wondering why
> > the box won't boot without a kernel :-)
> >
> > You *sure* the gubment isn't putting something in the drinking water down
> > South where you are?
> >
> > well, at least you relieved the evening tedium of watching config updates
> > from a server in Nigeria scroll on down the window :-)
>
> That would be the problem. I knew it was just me missing something.
> This is better:
>
> root@fireball / # emerge -av k3b
>
> These are the packages that would be merged, in order:
>
> Calculating dependencies... done!
> [ebuild N ] x11-libs/qt-multimedia-4.7.1 USE="exceptions iconv
> (-aqua) -debug -pch" 206,806 kB
> [ebuild N ] app-cdr/k3b-2.0.2-r1 USE="dvd encode ffmpeg flac mad
> vcd vorbis wav (-aqua) -debug -emovix -hal (-kdeenablefinal) -lame
> -musepack -musicbrainz -sndfile -sox -taglib" LINGUAS="-ast -be -bg -ca
> -ca@valencia -cs -csb -da -de -el -en_GB -eo -es -et -eu -fi -fr -ga -gl
> -he -hi -hne -hr -hu -is -it -ja -km -ko -ku -lt -mai -nb -nds -nl -nn
> -oc -pa -pl -pt -pt_BR -ro -ru -se -sk -sl -sv -th -tr -uk -zh_CN
> -zh_TW" 0 kB
>
> Total: 2 packages (2 new), Size of downloads: 206,806 kB
>
> Would you like to merge these packages? [Yes/No]
>
> I wasn't clear enough. I removed the 4.7 versions of qt, installed the
> 4.6 versions then tried to login to KDE. It doesn't like the old
> version and I figured it wouldn't but tried anyway.
>
> Glad to get this sorted out. Whew !!
Yup, that output looks much better.
And you can take a roasting joke in your stride (good man!).
I think we all need to put our heads together and come up with sensible
formatting for emerge's error output. Coz I'm sure getting tired of pawing my
way through endless lines of cruft to get to the thing that really matters.
--
alan dot mckinnon at gmail dot com
^ permalink raw reply [flat|nested] 18+ messages in thread
* Re: [gentoo-user] emerge on really old tree
2011-02-01 18:30 ` Sebastian Beßler
@ 2011-02-01 22:00 ` Dale
0 siblings, 0 replies; 18+ messages in thread
From: Dale @ 2011-02-01 22:00 UTC (permalink / raw
To: gentoo-user
Sebastian Beßler wrote:
>
> I have KDE 4.6 and k3b installed here without problems.
>
> metatron@Shao ~ $ emerge $(qlist -IC qt- k3b kdelibs) -vp
>
> These are the packages that would be merged, in order:
>
> Calculating dependencies... done!
> [ebuild R ] x11-libs/qt-core-4.7.1-r1 USE="exceptions glib iconv
> jit optimized-qmake pch private-headers qt3support ssl (-aqua) -debug"
> 0 kB
> [ebuild R ] x11-libs/qt-script-4.7.1-r1 USE="exceptions iconv jit
> pch private-headers (-aqua) -debug" 0 kB
> [ebuild R ] x11-libs/qt-sql-4.7.1-r1 USE="exceptions iconv mysql
> pch qt3support sqlite (-aqua) -debug (-firebird) -freetds -odbc
> -postgres" 0 kB
> [ebuild R ] x11-libs/qt-dbus-4.7.1 USE="exceptions pch (-aqua)
> -debug" 0 kB
> [ebuild R ] x11-libs/qt-test-4.7.1 USE="exceptions iconv pch
> (-aqua) -debug" 0 kB
> [ebuild R ] x11-libs/qt-xmlpatterns-4.7.1 USE="pch (-aqua)
> -debug" 0 kB
> [ebuild R ] x11-libs/qt-gui-4.7.1-r1 USE="accessibility cups dbus
> exceptions glib mng pch private-headers qt3support raster tiff
> xinerama (-aqua) -debug -egl -nas -nis -trace" 0 kB
>
> [ebuild R ] x11-libs/qt-qt3support-4.7.1 USE="accessibility
> exceptions kde pch (-aqua) -debug -phonon" 0 kB
> [ebuild R ] x11-libs/qt-svg-4.7.1-r1 USE="accessibility
> exceptions iconv pch (-aqua) -debug" 0 kB
> [ebuild R ] x11-libs/qt-opengl-4.7.1 USE="exceptions pch
> qt3support (-aqua) -debug -egl" 0 kB
> [ebuild R ] x11-libs/qt-webkit-4.7.1-r1 USE="dbus exceptions jit
> kde pch (-aqua) -debug" 0 kB
> [ebuild R ] dev-libs/libdbusmenu-qt-0.6.4 USE="-debug -test" 0 kB
> [ebuild R ] sys-auth/polkit-qt-0.99.0 USE="-debug -examples" 0 kB
> [ebuild R ] x11-libs/qt-multimedia-4.7.1 USE="exceptions iconv
> pch (-aqua) -debug" 0 kB
> [ebuild R ] x11-libs/qt-declarative-4.7.1-r2 USE="exceptions pch
> private-headers qt3support (-aqua) -debug" 0 kB
> [ebuild R ] kde-base/kdelibs-4.6.0 USE="3dnow acl alsa bzip2 fam
> handbook jpeg2k kerberos lzma mmx nls openexr opengl policykit
> semantic-desktop spell sse sse2 ssl udev (-altivec) (-aqua) -bindist
> -debug -doc (-kdeenablefinal) (-kdeprefix) -test -zeroconf" 0 kB
> [ebuild R ] app-cdr/k3b-2.0.2-r1 USE="dvd encode ffmpeg flac lame
> mad musepack musicbrainz taglib vorbis wav (-aqua) -debug -emovix -hal
> (-kdeenablefinal) -sndfile -sox -vcd" LINGUAS="de -ast -be -bg -ca
> -ca@valencia -cs -csb -da -el -en_GB -eo -es -et -eu -fi -fr -ga -gl
> -he -hi -hne -hr -hu -is -it -ja -km -ko -ku -lt -mai -nb -nds -nl -nn
> -oc -pa -pl -pt -pt_BR -ro -ru -se -sk -sl -sv -th -tr -uk -zh_CN
> -zh_TW" 0 kB
>
> Total: 17 packages (17 reinstalls), Size of downloads: 0 kB
>
> HTH
>
> Sebastian Beßler
>
>
I missed keywording a qt package. I figured it was me that missed
something. I looked on the forums and didn't see anyone else having a
problem and no one posted it here either. I just did a little math. lol
Thanks.
Dale
:-) :-)
^ permalink raw reply [flat|nested] 18+ messages in thread
* Re: [gentoo-user] emerge on really old tree
2011-02-01 21:50 ` Alan McKinnon
@ 2011-02-01 22:34 ` Dale
2011-02-01 23:56 ` Alan McKinnon
0 siblings, 1 reply; 18+ messages in thread
From: Dale @ 2011-02-01 22:34 UTC (permalink / raw
To: gentoo-user
Alan McKinnon wrote:
> Yup, that output looks much better.
>
> And you can take a roasting joke in your stride (good man!).
>
> I think we all need to put our heads together and come up with sensible
> formatting for emerge's error output. Coz I'm sure getting tired of pawing my
> way through endless lines of cruft to get to the thing that really matters.
>
>
The output from emerge is sometimes confusing. Just when I think I got
something figured out, they change it and I'm lost again. Sometimes I
don't realize it is changed either and that is really confusing. I did
learn a while back that a lot of things is listed backwards. Sometimes
tho with some options, it seems to reverse it and throws me for a loop.
Sometimes I wonder.
I didn't realize it was a joke. I'm not sure what is in our water
anymore. I know it makes girls have bigger juggs tho. ROFLMAO I think
the water is changing tho. I just hope the juggs, natural ones, stay
the same. O_O
Dale
:-) :-)
^ permalink raw reply [flat|nested] 18+ messages in thread
* Re: [gentoo-user] emerge on really old tree
2011-02-01 22:34 ` Dale
@ 2011-02-01 23:56 ` Alan McKinnon
2011-02-02 1:36 ` Peter Humphrey
0 siblings, 1 reply; 18+ messages in thread
From: Alan McKinnon @ 2011-02-01 23:56 UTC (permalink / raw
To: gentoo-user
Apparently, though unproven, at 00:34 on Wednesday 02 February 2011, Dale did
opine thusly:
> Alan McKinnon wrote:
> > Yup, that output looks much better.
> >
> > And you can take a roasting joke in your stride (good man!).
> >
> > I think we all need to put our heads together and come up with sensible
> > formatting for emerge's error output. Coz I'm sure getting tired of
> > pawing my way through endless lines of cruft to get to the thing that
> > really matters.
>
> The output from emerge is sometimes confusing. Just when I think I got
> something figured out, they change it and I'm lost again. Sometimes I
> don't realize it is changed either and that is really confusing. I did
> learn a while back that a lot of things is listed backwards. Sometimes
> tho with some options, it seems to reverse it and throws me for a loop.
> Sometimes I wonder.
It makes sense to a programmer. Zac builds a data structure in memory
representing the dependency graph of stuff to be emerged. And when an error
happens, he dumps it to console. If it were perl, it's like he called
Data::Dumper.
The order changes probably because he adds statements to order the data
structure.
> I didn't realize it was a joke. I'm not sure what is in our water
> anymore. I know it makes girls have bigger juggs tho. ROFLMAO I think
> the water is changing tho. I just hope the juggs, natural ones, stay
> the same. O_O
You need to come to Africa. We've got the original and best ones :-)
--
alan dot mckinnon at gmail dot com
^ permalink raw reply [flat|nested] 18+ messages in thread
* Re: [gentoo-user] emerge on really old tree
2011-02-01 23:56 ` Alan McKinnon
@ 2011-02-02 1:36 ` Peter Humphrey
0 siblings, 0 replies; 18+ messages in thread
From: Peter Humphrey @ 2011-02-02 1:36 UTC (permalink / raw
To: gentoo-user
[-- Attachment #1: Type: text/plain, Size: 292 bytes --]
On Tuesday 01 February 2011 23:56:32 Alan McKinnon wrote:
> It makes sense to a programmer.
It's not supposed to make sense to a programmer, as you know as well as
I do. It's supposed to make sense to the poor fool reading it. :-)
--
Rgds
Peter. Linux Counter 5290, 1994-04-23.
[-- Attachment #2: Type: text/html, Size: 1961 bytes --]
^ permalink raw reply [flat|nested] 18+ messages in thread
end of thread, other threads:[~2011-02-02 1:38 UTC | newest]
Thread overview: 18+ messages (download: mbox.gz follow: Atom feed
-- links below jump to the message on this page --
2011-01-31 16:35 [gentoo-user] emerge on really old tree Andrei Brezan
2011-01-31 17:22 ` David Abbott
2011-01-31 19:57 ` Alan McKinnon
2011-01-31 22:49 ` Mick
2011-01-31 23:31 ` Alan McKinnon
2011-02-01 7:00 ` Mick
2011-02-01 7:33 ` Alan McKinnon
2011-02-01 17:38 ` Dale
2011-02-01 18:30 ` Sebastian Beßler
2011-02-01 22:00 ` Dale
2011-02-01 18:46 ` Alan McKinnon
2011-02-01 19:25 ` Dale
2011-02-01 20:58 ` Alan McKinnon
2011-02-01 21:29 ` Dale
2011-02-01 21:50 ` Alan McKinnon
2011-02-01 22:34 ` Dale
2011-02-01 23:56 ` Alan McKinnon
2011-02-02 1:36 ` Peter Humphrey
This is a public inbox, see mirroring instructions
for how to clone and mirror all data and code used for this inbox