View previous topic :: View next topic |
Author |
Message |
imaginasys Tux's lil' helper
Joined: 26 Dec 2009 Posts: 83 Location: Québec
|
Posted: Thu Oct 11, 2012 4:52 am Post subject: portage depclean want to remove way too much |
|
|
Hi,
I'm installing gentoo and getting a recurrent problem. I have tried many times but I keep getting same result each time...
I'm installing the base OS with instructions from the quick install guide. After, I tried "emerge -pv --depclean" and it would remove "app-editors/nano" wich is part of the @system set.
Here is the output :
Code: |
>>> These are the packages that would be unmerged:
!!! 'app-editors/nano' (virtual/editor) is part of your system profile.
!!! Unmerging it may be damaging to your system.
app-editors/nano
selected: 2.3.1-r1
protected: none
omitted: none
All selected packages: app-editors/nano-2.3.1-r1
>>> 'Selected' packages are slated for removal.
>>> 'Protected' and 'omitted' packages will not be removed.
Packages installed: 175
Packages in world: 13
Packages in system: 42
Required packages: 174
Number to remove: 1
|
I added "app-editors/nano" to the world with "emerge -av --noreplace app-editors/nano".
Then I installed X11-Xorg, openbox, razorqt, lightdm, and a few tools.
Now if I retry "emerge -pv --depclean" , it wants to remove 77 packages ??? Many of them essentials.
Is portage going crazy ??? Is there any problem from my USE flags ? I have tried to run : "perl-cleaner all", "python-updater", "revdep-rebuild -i" but It doesn't help.
Here is the long list :
Code: |
>>> These are the packages that would be unmerged:
dev-libs/gobject-introspection-common
selected: 1.32.1
protected: none
omitted: none
sys-devel/libperl
selected: 5.10.1
protected: none
omitted: none
virtual/libusb
selected: 1
protected: none
omitted: none
sys-devel/bc
selected: 1.06.95-r1
protected: none
omitted: none
sys-devel/autoconf
selected: 2.13
protected: none
omitted: 2.69
media-libs/lcms
selected: 2.4
protected: none
omitted: none
app-arch/zip
selected: 3.0-r1
protected: none
omitted: none
app-text/poppler-data
selected: 0.4.5-r1
protected: none
omitted: none
dev-libs/elfutils
selected: 0.155
protected: none
omitted: none
dev-perl/File-DesktopEntry
selected: 0.40.0
protected: none
omitted: none
media-fonts/urw-fonts
selected: 2.4.9
protected: none
omitted: none
app-arch/unzip
selected: 6.0-r3
protected: none
omitted: none
app-arch/rpm2targz
selected: 9.0.0.5g
protected: none
omitted: none
dev-libs/libusbx
selected: 1.0.14
protected: none
omitted: none
media-libs/tiff
selected: 4.0.3
protected: none
omitted: none
dev-perl/File-BaseDir
selected: 0.30.0
protected: none
omitted: none
app-arch/cpio
selected: 2.11
protected: none
omitted: none
virtual/perl-Module-Build
selected: 0.400.300
protected: none
omitted: none
virtual/jpeg
selected: 0
protected: none
omitted: none
perl-core/Module-Build
selected: 0.400.300
protected: none
omitted: none
media-libs/libjpeg-turbo
selected: 1.2.1
protected: none
omitted: none
dev-lang/nasm
selected: 2.10.05
protected: none
omitted: none
virtual/perl-ExtUtils-ParseXS
selected: 3.150.0
protected: none
omitted: none
virtual/perl-Archive-Tar
selected: 1.900.0
protected: none
omitted: none
virtual/perl-Test-Harness
selected: 3.250.0
protected: none
omitted: none
perl-core/ExtUtils-ParseXS
selected: 3.150.0
protected: none
omitted: none
perl-core/Test-Harness
selected: 3.250.0
protected: none
omitted: none
perl-core/Archive-Tar
selected: 1.900.0
protected: none
omitted: none
virtual/perl-IO-Compress
selected: 2.55.0
protected: none
omitted: none
virtual/perl-IO-Zlib
selected: 1.100.0-r2
protected: none
omitted: none
virtual/perl-Package-Constants
selected: 0.20.0-r2
protected: none
omitted: none
virtual/perl-ExtUtils-CBuilder
selected: 0.280.205
protected: none
omitted: none
perl-core/ExtUtils-CBuilder
selected: 0.280.205
protected: none
omitted: none
perl-core/IO-Compress
selected: 2.55.0
protected: none
omitted: none
virtual/perl-Compress-Raw-Zlib
selected: 2.56.0
protected: none
omitted: none
virtual/perl-Compress-Raw-Bzip2
selected: 2.55.0
protected: none
omitted: none
virtual/perl-IPC-Cmd
selected: 0.780.0
protected: none
omitted: none
virtual/perl-Perl-OSType
selected: 1.2.0-r1
protected: none
omitted: none
perl-core/Compress-Raw-Bzip2
selected: 2.55.0
protected: none
omitted: none
perl-core/Compress-Raw-Zlib
selected: 2.56.0
protected: none
omitted: none
perl-core/IPC-Cmd
selected: 0.780.0
protected: none
omitted: none
virtual/perl-Module-Load-Conditional
selected: 0.520.0
protected: none
omitted: none
perl-core/Module-Load-Conditional
selected: 0.520.0
protected: none
omitted: none
virtual/perl-Module-Load
selected: 0.220.0-r1
protected: none
omitted: none
virtual/perl-Module-CoreList
selected: 2.700.0
protected: none
omitted: none
virtual/perl-Module-Metadata
selected: 1.0.11
protected: none
omitted: none
virtual/perl-Params-Check
selected: 0.360.0
protected: none
omitted: none
perl-core/Module-Metadata
selected: 1.0.11
protected: none
omitted: none
perl-core/Params-Check
selected: 0.360.0
protected: none
omitted: none
perl-core/Module-CoreList
selected: 2.700.0
protected: none
omitted: none
virtual/perl-Locale-Maketext-Simple
selected: 0.210.0-r2
protected: none
omitted: none
virtual/perl-ExtUtils-MakeMaker
selected: 6.620.0
protected: none
omitted: none
perl-core/ExtUtils-MakeMaker
selected: 6.620.0-r1
protected: none
omitted: none
virtual/perl-ExtUtils-Command
selected: 1.170.0-r3
protected: none
omitted: none
virtual/perl-ExtUtils-Install
selected: 1.54
protected: none
omitted: none
virtual/perl-ExtUtils-Manifest
selected: 1.610.0
protected: none
omitted: none
virtual/perl-CPAN-Meta
selected: 2.120.921
protected: none
omitted: none
perl-core/ExtUtils-Install
selected: 1.54
protected: none
omitted: none
perl-core/CPAN-Meta
selected: 2.120.921
protected: none
omitted: none
perl-core/ExtUtils-Manifest
selected: 1.610.0
protected: none
omitted: none
virtual/perl-CPAN-Meta-Requirements
selected: 2.122.0
protected: none
omitted: none
virtual/perl-IO
selected: 1.25
protected: none
omitted: none
virtual/perl-Test-Simple
selected: 0.980.0-r2
protected: none
omitted: none
virtual/perl-File-Temp
selected: 0.220.0-r2
protected: none
omitted: none
virtual/perl-Parse-CPAN-Meta
selected: 1.440.400
protected: none
omitted: none
virtual/perl-File-Spec
selected: 3.330.0-r1
protected: none
omitted: none
perl-core/CPAN-Meta-Requirements
selected: 2.122.0
protected: none
omitted: none
perl-core/File-Spec
selected: 3.330.0
protected: none
omitted: none
perl-core/IO
selected: 1.25
protected: none
omitted: none
perl-core/Parse-CPAN-Meta
selected: 1.440.400
protected: none
omitted: none
virtual/perl-JSON-PP
selected: 2.272.0-r1
protected: none
omitted: none
virtual/perl-Scalar-List-Utils
selected: 1.250.0
protected: none
omitted: none
virtual/perl-CPAN-Meta-YAML
selected: 0.8.0
protected: none
omitted: none
virtual/perl-version
selected: 0.990.100
protected: none
omitted: none
perl-core/version
selected: 0.990.100
protected: none
omitted: none
perl-core/CPAN-Meta-YAML
selected: 0.8.0
protected: none
omitted: none
perl-core/Scalar-List-Utils
selected: 1.250.0
protected: none
omitted: none
All selected packages: media-libs/libjpeg-turbo-1.2.1 dev-libs/gobject-introspection-common-1.32.1 perl-core/ExtUtils-Install-1.54 media-libs/lcms-2.4 virtual/perl-Compress-Raw-Bzip2-2.55.0 virtual/perl-IO-Compress-2.55.0 perl-core/CPAN-Meta-Requirements-2.122.0 virtual/perl-Compress-Raw-Zlib-2.56.0 perl-core/ExtUtils-CBuilder-0.280.205 dev-libs/elfutils-0.155 perl-core/Scalar-List-Utils-1.250.0 virtual/perl-ExtUtils-Command-1.170.0-r3 virtual/perl-ExtUtils-MakeMaker-6.620.0 app-arch/zip-3.0-r1 virtual/perl-ExtUtils-ParseXS-3.150.0 app-arch/unzip-6.0-r3 perl-core/Compress-Raw-Bzip2-2.55.0 virtual/perl-JSON-PP-2.272.0-r1 perl-core/Module-Load-Conditional-0.520.0 virtual/perl-Module-CoreList-2.700.0 virtual/perl-ExtUtils-Install-1.54 virtual/perl-Module-Load-0.220.0-r1 virtual/perl-ExtUtils-CBuilder-0.280.205 virtual/perl-Test-Harness-3.250.0 virtual/perl-Test-Simple-0.980.0-r2 dev-perl/File-BaseDir-0.30.0 perl-core/IO-1.25 perl-core/File-Spec-3.330.0 virtual/perl-Parse-CPAN-Meta-1.440.400 virtual/perl-Module-Load-Conditional-0.520.0 sys-devel/libperl-5.10.1 virtual/perl-File-Temp-0.220.0-r2 virtual/perl-Perl-OSType-1.2.0-r1 dev-perl/File-DesktopEntry-0.40.0 virtual/jpeg-0 virtual/perl-Package-Constants-0.20.0-r2 media-fonts/urw-fonts-2.4.9 virtual/perl-File-Spec-3.330.0-r1 virtual/perl-Locale-Maketext-Simple-0.210.0-r2 perl-core/Params-Check-0.360.0 dev-lang/nasm-2.10.05 app-text/poppler-data-0.4.5-r1 app-arch/cpio-2.11 perl-core/Compress-Raw-Zlib-2.56.0 virtual/perl-CPAN-Meta-YAML-0.8.0 perl-core/Module-CoreList-2.700.0 virtual/perl-CPAN-Meta-2.120.921 perl-core/CPAN-Meta-2.120.921 virtual/perl-Scalar-List-Utils-1.250.0 virtual/perl-CPAN-Meta-Requirements-2.122.0 dev-libs/libusbx-1.0.14 app-arch/rpm2targz-9.0.0.5g virtual/perl-version-0.990.100 perl-core/CPAN-Meta-YAML-0.8.0 sys-devel/bc-1.06.95-r1 virtual/perl-IO-Zlib-1.100.0-r2 perl-core/Module-Metadata-1.0.11 perl-core/Module-Build-0.400.300 virtual/perl-Module-Build-0.400.300 virtual/perl-Module-Metadata-1.0.11 virtual/libusb-1 sys-devel/autoconf-2.13 perl-core/ExtUtils-Manifest-1.610.0 perl-core/ExtUtils-MakeMaker-6.620.0-r1 perl-core/Parse-CPAN-Meta-1.440.400 perl-core/IPC-Cmd-0.780.0 perl-core/version-0.990.100 perl-core/Archive-Tar-1.900.0 virtual/perl-IO-1.25 perl-core/Test-Harness-3.250.0 virtual/perl-Archive-Tar-1.900.0 perl-core/IO-Compress-2.55.0 media-libs/tiff-4.0.3 virtual/perl-IPC-Cmd-0.780.0 virtual/perl-Params-Check-0.360.0 virtual/perl-ExtUtils-Manifest-1.610.0 perl-core/ExtUtils-ParseXS-3.150.0
>>> 'Selected' packages are slated for removal.
>>> 'Protected' and 'omitted' packages will not be removed.
Packages installed: 413
Packages in world: 21
Packages in system: 42
Required packages: 336
Number to remove: 77
|
I'm quite mystified now!
Here is my emerge --info :
Code: |
zeus root # cat emerge_info_xorg.txt
Portage 2.1.11.9 (default/linux/amd64/10.0/desktop, gcc-4.5.4, glibc-2.15-r3, 3.6.0-rc7-gentoo-kvm x86_64)
=================================================================
System uname: Linux-3.6.0-rc7-gentoo-kvm-x86_64-AMD_A6-3400M_APU_with_Radeon-tm-_HD_Graphics-with-gentoo-2.2
Timestamp of tree: Wed, 10 Oct 2012 02:15:01 +0000
app-shells/bash: 4.2_p37
dev-lang/python: 2.7.3-r2, 3.2.3-r1
dev-util/pkgconfig: 0.27.1
sys-apps/baselayout: 2.2
sys-apps/openrc: 0.10.5
sys-apps/sandbox: 2.6
sys-devel/autoconf: 2.13, 2.69
sys-devel/automake: 1.11.6
sys-devel/binutils: 2.22-r1
sys-devel/gcc: 4.5.4
sys-devel/gcc-config: 1.7.3
sys-devel/libtool: 2.4-r1
sys-devel/make: 3.82-r4
sys-kernel/linux-headers: 3.6 (virtual/os-headers)
sys-libs/glibc: 2.15-r3
Repositories: gentoo local
ACCEPT_KEYWORDS="amd64 ~amd64"
ACCEPT_LICENSE="* -@EULA"
CBUILD="x86_64-pc-linux-gnu"
CFLAGS="-O2 -march=amdfam10 -pipe"
CHOST="x86_64-pc-linux-gnu"
CONFIG_PROTECT="/etc"
CONFIG_PROTECT_MASK="/etc/ca-certificates.conf /etc/env.d /etc/fonts/fonts.conf /etc/gconf /etc/gentoo-release /etc/revdep-rebuild /etc/sandbox.d /etc/terminfo"
CXXFLAGS="-O2 -march=amdfam10 -pipe"
DISTDIR="/usr/portage/distfiles"
FCFLAGS="-O2 -pipe"
FEATURES="assume-digests binpkg-logs config-protect-if-modified distlocks ebuild-locks fixlafiles news parallel-fetch parse-eapi-ebuild-head protect-owned sandbox sfperms strict unknown-features-warn unmerge-logs unmerge-orphans userfetch"
FFLAGS="-O2 -pipe"
GENTOO_MIRRORS="http://distfiles.gentoo.org ftp://mirror.csclub.uwaterloo.ca/gentoo-distfiles/"
LDFLAGS="-Wl,-O1 -Wl,--as-needed"
LINGUAS="fr"
MAKEOPTS="-j5 -l5"
PKGDIR="/usr/portage/packages"
PORTAGE_CONFIGROOT="/"
PORTAGE_RSYNC_OPTS="--recursive --links --safe-links --perms --times --compress --force --whole-file --delete --stats --human-readable --timeout=180 --exclude=/distfiles --exclude=/local --exclude=/packages"
PORTAGE_TMPDIR="/var/tmp"
PORTDIR="/usr/portage"
PORTDIR_OVERLAY="/usr/local/portage"
SYNC="rsync://rsync.ca.gentoo.org/gentoo-portage"
USE="X a52 aac acl acpi alsa amd64 berkdb bluetooth branding bzip2 cairo cdda cdr cli consolekit cracklib crypt cups cxx dbus dri dts dvd dvdr emboss encode exif fam firefox flac fortran gdbm gif gpm gtk gtk3 iconv icu ipv6 jpeg lcms ldap libnotify mad mmx mng modules mp3 mp4 mpeg mudflap multilib ncurses networkmanager nls nptl ogg opengl openmp pam pango pcre pdf png policykit ppds pppd qt3support qt4 readline sdl session spell sse sse2 ssl startup-notification svg tcpd tiff truetype udev udisks unicode upower usb userlocales vorbis wifi wxwidgets x264 xcb xcomposite xml xv xvid 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" CALLIGRA_FEATURES="kexi words flow plan sheets stage tables krita karbon braindump" CAMERAS="ptp2" 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 synaptics" KERNEL="linux" LCD_DEVICES="bayrad cfontz cfontz633 glk hd44780 lb216 lcdm001 mtxorb ncurses text" LIBREOFFICE_EXTENSIONS="presenter-console presenter-minimizer" LINGUAS="fr" PHP_TARGETS="php5-3" PYTHON_TARGETS="python3_2 python2_7" RUBY_TARGETS="ruby18 ruby19" USERLAND="GNU" VIDEO_CARDS="vesa radeon r600" 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, INSTALL_MASK, LANG, LC_ALL, PORTAGE_BUNZIP2_COMMAND, PORTAGE_COMPRESS, PORTAGE_COMPRESS_FLAGS, PORTAGE_RSYNC_EXTRA_OPTS, USE_PYTHON
|
Please Help!
Regards,
Bernard |
|
Back to top |
|
|
aCOSwt Bodhisattva
Joined: 19 Oct 2007 Posts: 2537 Location: Hilbert space
|
Posted: Thu Oct 11, 2012 7:33 am Post subject: |
|
|
1/ How do you know your system actually does needs these files ?
Take whatever package from the list depclean wants to remove then what does equery depends packagename tells ?
If the package is not in your world set AND is a dependency of nothing then... depclean is correct when suggesting to remove it.
2/ I see in the list some virtual/* packages suggested for deletion.
In this case, and you can verify this easily, it is possible that :
- You have got in the past on your system a version of package_A depending on virtual/package_B
- virtual/package_B is or was depending on package_C
- Now a new version of package_A is installed but directly depends on package_C and no longer go through the virtual for whatever reason.
Then your system no longer needs the virtual/package_B and it is safe to unmerge it.
3/ On a side note, it is exactly the reverse that happened and forced you to put nano in the worldset.
- You add in some past life of your system package_A directly depending on nano
- Now package_A depends on virtual/editors
- virtual editors depends on nano or vim or...
- If you get another editor from the list in your worldset then it satisfies the dependencies of virtual/editors then nano becomes needless.
- => If you want to keep nano for what it is because you use it, then you have to put it in your worldset. What you did appropriately.
4/ BTW : What's happening ? You abandon Funtoo ? Just a temporary shift in order to test gcc-4.7 ?
Well, I mean are you installing Gentoo over your existing Funtoo install ?
This could have an impact on what you are reporting here and then my answers could be a little different. _________________
|
|
Back to top |
|
|
imaginasys Tux's lil' helper
Joined: 26 Dec 2009 Posts: 83 Location: Québec
|
Posted: Thu Oct 11, 2012 5:50 pm Post subject: |
|
|
Thanks for answering aCOSwt,
I'm not satisfied with Funtoo because they are going to give priority to the "server" side of the distro. Many funtoo packages are too old and causing problem for desktop users... But we are not anymore important to Funtoo ...
Also Funtoo doesn't want to use systemd and most distros are going to use it. So funtoo could end up alone and dependency hell is coming slowly. They is not going to be enough people to keep changing gentoo ebuild to get rid of systemd stuff...
So I want to move back to Gentoo.
I have taken a look at first package in the list. Here is some results:
Code: |
bt@r2d2 ~ $ equery d dev-libs/gobject-introspection-common
* These packages depend on dev-libs/gobject-introspection-common:
dev-libs/gobject-introspection-1.32.1 (>=dev-libs/gobject-introspection-common-1.32.1)
bt@r2d2 ~ $ equery d dev-libs/gobject-introspection
* These packages depend on dev-libs/gobject-introspection:
app-text/poppler-0.20.4 (introspection ? >=dev-libs/gobject-introspection-1.32.1)
dev-libs/atk-2.4.0 (introspection ? >=dev-libs/gobject-introspection-0.6.7)
sys-fs/udev-194 (introspection ? >=dev-libs/gobject-introspection-1.31.1)
x11-libs/gdk-pixbuf-2.26.4 (introspection ? >=dev-libs/gobject-introspection-0.9.3)
x11-libs/gtk+-2.24.13 (introspection ? >=dev-libs/gobject-introspection-0.9.3)
x11-libs/pango-1.30.1 (introspection ? >=dev-libs/gobject-introspection-0.9.5)
bt@r2d2 ~ $ equery d sys-devel/libperl
* These packages depend on sys-devel/libperl:
bt@r2d2 ~ $ equery d virtual/libusb
* These packages depend on virtual/libusb:
dev-libs/libusb-compat-0.1.4 (virtual/libusb:1)
net-print/cups-1.6.1 (usb ? virtual/libusb:0)
|
As you can see some package still have dependencies. Portage should not unmerge those ?
And about app-editors/nano, I have installed "app-editor/vim" because I like to use "vi" not nano. And I have set the default editor to "vi", so it is true that nano is no anymore needed.
But it is still part of @system set and I wanted to keep it to avoid problems.
Regards,
Bernard °mrgreen: |
|
Back to top |
|
|
aCOSwt Bodhisattva
Joined: 19 Oct 2007 Posts: 2537 Location: Hilbert space
|
Posted: Thu Oct 11, 2012 6:55 pm Post subject: |
|
|
imaginasys wrote: |
bt@r2d2 ~ $ equery d dev-libs/gobject-introspection-common
* These packages depend on dev-libs/gobject-introspection-common:
dev-libs/gobject-introspection-1.32.1 (>=dev-libs/gobject-introspection-common-1.32.1)
bt@r2d2 ~ $ equery d dev-libs/gobject-introspection
* These packages depend on dev-libs/gobject-introspection:
app-text/poppler-0.20.4 (introspection ? >=dev-libs/gobject-introspection-1.32.1)
dev-libs/atk-2.4.0 (introspection ? >=dev-libs/gobject-introspection-0.6.7)
sys-fs/udev-194 (introspection ? >=dev-libs/gobject-introspection-1.31.1)
x11-libs/gdk-pixbuf-2.26.4 (introspection ? >=dev-libs/gobject-introspection-0.9.3)
x11-libs/gtk+-2.24.13 (introspection ? >=dev-libs/gobject-introspection-0.9.3)
x11-libs/pango-1.30.1 (introspection ? >=dev-libs/gobject-introspection-0.9.5)
|
Warning : In this particular case, it does not mean that poppler, atk, udev... actually depend on gobject-introspection.
It just means that poppler, atk, udev... depend on gobject-introspection if the introspection use flag is set for these packages.
OK, IUSE for poppler says +introspection meaning that this use flag is set by default. Did you unset it specifically in some /etc/portage/package.use ?
Can you confirm how poppler was installed (emerge -pv poppler should tell you if introspection would be set or not) _________________
|
|
Back to top |
|
|
John R. Graham Administrator
Joined: 08 Mar 2005 Posts: 10589 Location: Somewhere over Atlanta, Georgia
|
Posted: Thu Oct 11, 2012 7:01 pm Post subject: |
|
|
There are some details in this historical thread: --depclean wants to remove nano!
- John _________________ I can confirm that I have received between 0 and 499 National Security Letters. |
|
Back to top |
|
|
imaginasys Tux's lil' helper
Joined: 26 Dec 2009 Posts: 83 Location: Québec
|
Posted: Sat Oct 13, 2012 6:10 am Post subject: |
|
|
Thanks for the historic info,
OK,.. Last "emerge --sync" and "emerge -auDNv @world" solved most of it.
I had a problem with lightdm. It launched a circular dependency with pam, pambase and policykit.
I could solve it by updating ssh first. The ssh update forced an update of pam wich broke the circular dependency.
Now I have installed openbox + razorqt and it works. But I still have a conflict with lightdm. It seems that, I don't know why, it need "plymouth" to work.
But plymouth did not install at all... It has some script problem:
Code: |
make[1]: Leaving directory
`/var/tmp/portage/sys-boot/plymouth-0.8.4/work/plymouth-0.8.4_build'
* Removing unnecessary /lib64/libply-splash-core.la (no static archive)
* Removing unnecessary /lib64/libply.la (no static archive)
* Removing unnecessary /usr/lib64/libply-boot-client.la (no static archive)
* Removing unnecessary /usr/lib64/plymouth/renderers/drm.la (no static
* archive)
* Removing unnecessary /usr/lib64/plymouth/renderers/x11.la (no static
* archive)
* Removing unnecessary /usr/lib64/plymouth/renderers/frame-buffer.la (no
* static archive)
* Removing unnecessary /usr/lib64/plymouth/script.la (no static
* archive)
* Removing unnecessary /usr/lib64/plymouth/two-step.la (no static
* archive)
* Removing unnecessary /usr/lib64/plymouth/space-flares.la (no static
* archive)
* Removing unnecessary /usr/lib64/plymouth/details.la (no static
* archive)
* Removing unnecessary /usr/lib64/plymouth/text.la (no static
* archive)
* Removing unnecessary /usr/lib64/plymouth/fade-throbber.la (no
* static archive)
* Removing unnecessary /usr/lib64/plymouth/throbgress.la (no
* static archive)
* Removing unnecessary /usr/lib64/plymouth/label.la (no static
* archive)
* Removing unnecessary /usr/lib64/libply-splash-graphics.la (no
* static archive)
* Removing left /usr/lib64/plymouth/*.la
rm: cannot remove
'/var/tmp/portage/sys-boot/plymouth-0.8.4/image//usr/lib64/plymouth/*.la':
No such file or directory
* ERROR: sys-boot/plymouth-0.8.4 failed (install phase):
* rm
* '/var/tmp/portage/sys-boot/plymouth-0.8.4/image//usr/lib64/plymouth/*.la'
*
* Call stack:
* ebuild.sh, line 89: Called src_install
* environment, line 3068: Called die
* The specific snippet of code:
* rm "${la}" || die "rm '${la}'";
|
The depclean of death was solved, but portage still want to remove : sys-devel/gcc and sys-devel/libperl ...
Since I wanted to keep using my beloved gcc and perl (they are required for portage,I added them to world with : emerge -av --depclean sys-devel/gcc sys-devel/libperl
I still think portage has quite strange behaviors since last update.
So always be cautious with depclean.
Regards,
Bernard |
|
Back to top |
|
|
The Doctor Moderator
Joined: 27 Jul 2010 Posts: 2678
|
Posted: Sat Oct 13, 2012 6:19 am Post subject: |
|
|
This is strange. I really have no experience with Funtoo, but I did experiment with Sabayon -> Gentoo and there was a lot to do. Delete or alter the /etc/portage/package.* files, delete the overlay and sync. Maybe you need to do something similar? _________________ First things first, but not necessarily in that order.
Apologies if I take a while to respond. I'm currently working on the dematerialization circuit for my blue box. |
|
Back to top |
|
|
John R. Graham Administrator
Joined: 08 Mar 2005 Posts: 10589 Location: Somewhere over Atlanta, Georgia
|
Posted: Sat Oct 13, 2012 11:58 am Post subject: |
|
|
You might have a newer version of gcc installed with depclean reying to remove an older one. Could you install gentoolkit (if you haven't already) Code: | emerge --noreplace gentoolkit | and then report the output ofplease?
- John _________________ I can confirm that I have received between 0 and 499 National Security Letters. |
|
Back to top |
|
|
imaginasys Tux's lil' helper
Joined: 26 Dec 2009 Posts: 83 Location: Québec
|
Posted: Sat Oct 13, 2012 4:46 pm Post subject: |
|
|
Thanks for your answer John,
I have already installed gentoolkit.
Code: |
@r2d2 ~ $ eix gentoolkit
[I] app-portage/gentoolkit
Available versions: 0.3.0.4-r5 0.3.0.5 0.3.0.6-r3 **9999 {{minimal}}
Installed versions: 0.3.0.6-r3(07:58:44 10/10/12)
Homepage: http://www.gentoo.org/proj/en/portage/tools/index.xml
Description: Collection of administration scripts for Gentoo
|
It is in the world file
Code: |
bt@r2d2 ~ $ grep -i gentoolkit /var/lib/portage/world
app-portage/gentoolkit
bt@r2d2 ~ $ equery list -i sys-devel/gcc
* Searching for gcc in sys-devel ...
[IP-] [ ] sys-devel/gcc-4.5.4:4.5
[IP-] [ ] sys-devel/gcc-4.6.3:4.6
bt@r2d2 ~ $ gcc-config -l
[1] x86_64-pc-linux-gnu-4.5.4 *
[2] x86_64-pc-linux-gnu-4.6.3
|
But you're right I just discovered that I have 2 version of gcc installed
Code: |
bt@r2d2 ~ $ eix sys-devel/gcc
[I] sys-devel/gcc
Available versions:
(2.95) *2.95.3-r9 ~*2.95.3-r10^s
(3.1) *3.1.1-r2
(3.2) **3.2.2^s *3.2.3-r4
(3.3) (~)3.3.6-r1^s
(3.4) 3.4.6-r2^s
(4.0) ~*4.0.4^s
(4.1) 4.1.2^s
(4.2) (~)4.2.4-r1^s
(4.3) (~)4.3.3-r2^s 4.3.4^s (~)4.3.5^s 4.3.6-r1^s
(4.4) (~)4.4.2^s (~)4.4.3-r3^s 4.4.4-r2^s 4.4.5^s 4.4.6-r1^s 4.4.7^s
(4.5) (~)4.5.1-r1^s (~)4.5.2^s 4.5.3-r2^s 4.5.4^s
(4.6) (~)4.6.0^s (~)4.6.1-r1^s (~)4.6.2^s (~)4.6.3^s
(4.7) [M](~)4.7.0^s [M](~)4.7.1^s [M](~)4.7.2^s
{{altivec bootstrap boundschecking build cxx d doc fixed-point fortran gcj go graphite gtk hardened ip28 ip32r10k java libssp lto mudflap multilib multislot n32 n64 nls nocxx nopie nossp nptl objc objc++ objc-gc openmp static test vanilla}}
Installed versions: 4.5.4(4.5)^s(00:52:19 09/17/12)(cxx fortran mudflap multilib nls nptl openmp -altivec -bootstrap -build -doc -fixed-point -gcj -graphite -gtk -hardened -libssp -lto -multislot -nocxx -nopie -nossp -objc -objc++ -objc-gc -test -vanilla) 4.6.3(4.6)^s(00:41:24 10/12/12)(cxx fortran gtk mudflap multilib nls nptl openmp -altivec -bootstrap -build -doc -fixed-point -gcj -go -graphite -hardened -libssp -multislot -nocxx -nopie -nossp -objc -objc++ -objc-gc -test -vanilla)
Homepage: http://gcc.gnu.org/
Description: The GNU Compiler Collection
|
So should I move to gcc 4.6.3 and recompile my world ? I guess gcc 4.5.4 was the one that came with the stage3 I got from gentoo.
Thanks, things are becoming clearer now!
regards,
Bernard |
|
Back to top |
|
|
|
|
You cannot post new topics in this forum You cannot reply to topics in this forum You cannot edit your posts in this forum You cannot delete your posts in this forum You cannot vote in polls in this forum
|
|