Gentoo Forums
Gentoo Forums
Gentoo Forums
Quick Search: in
portage depclean want to remove way too much
View unanswered posts
View posts from last 24 hours

 
Reply to topic    Gentoo Forums Forum Index Installing Gentoo
View previous topic :: View next topic  
Author Message
imaginasys
Tux's lil' helper
Tux's lil' helper


Joined: 26 Dec 2009
Posts: 83
Location: Québec

PostPosted: Thu Oct 11, 2012 4:52 am    Post subject: portage depclean want to remove way too much Reply with quote

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 :mrgreen:
Back to top
View user's profile Send private message
aCOSwt
Moderator
Moderator


Joined: 19 Oct 2007
Posts: 2537
Location: Hilbert space

PostPosted: Thu Oct 11, 2012 7:33 am    Post subject: Reply with quote

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 ? :wink:
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
View user's profile Send private message
imaginasys
Tux's lil' helper
Tux's lil' helper


Joined: 26 Dec 2009
Posts: 83
Location: Québec

PostPosted: Thu Oct 11, 2012 5:50 pm    Post subject: Reply with quote

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 ... :evil:
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
View user's profile Send private message
aCOSwt
Moderator
Moderator


Joined: 19 Oct 2007
Posts: 2537
Location: Hilbert space

PostPosted: Thu Oct 11, 2012 6:55 pm    Post subject: Reply with quote

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
View user's profile Send private message
John R. Graham
Administrator
Administrator


Joined: 08 Mar 2005
Posts: 7742
Location: Somewhere over Atlanta, Georgia

PostPosted: Thu Oct 11, 2012 7:01 pm    Post subject: Reply with quote

There are some details in this historical thread: --depclean wants to remove nano!

- John
_________________
This space intentionally left blank.
Back to top
View user's profile Send private message
imaginasys
Tux's lil' helper
Tux's lil' helper


Joined: 26 Dec 2009
Posts: 83
Location: Québec

PostPosted: Sat Oct 13, 2012 6:10 am    Post subject: Reply with quote

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
View user's profile Send private message
The Doctor
Veteran
Veteran


Joined: 27 Jul 2010
Posts: 1441

PostPosted: Sat Oct 13, 2012 6:19 am    Post subject: Reply with quote

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.
Back to top
View user's profile Send private message
John R. Graham
Administrator
Administrator


Joined: 08 Mar 2005
Posts: 7742
Location: Somewhere over Atlanta, Georgia

PostPosted: Sat Oct 13, 2012 11:58 am    Post subject: Reply with quote

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 of
Code:
equery list -i gcc
please?

- John
_________________
This space intentionally left blank.
Back to top
View user's profile Send private message
imaginasys
Tux's lil' helper
Tux's lil' helper


Joined: 26 Dec 2009
Posts: 83
Location: Québec

PostPosted: Sat Oct 13, 2012 4:46 pm    Post subject: Reply with quote

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 :mrgreen:
Back to top
View user's profile Send private message
Display posts from previous:   
Reply to topic    Gentoo Forums Forum Index Installing Gentoo All times are GMT
Page 1 of 1

 
Jump to:  
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