Gentoo Forums
Gentoo Forums
Gentoo Forums
Quick Search: in
ERROR: x11-libs/gtk+-2.12.8 failed - in new installation
View unanswered posts
View posts from last 24 hours

 
Reply to topic    Gentoo Forums Forum Index Unsupported Software
View previous topic :: View next topic  
Author Message
praka123
Apprentice
Apprentice


Joined: 19 Jan 2006
Posts: 183
Location: Kerala,India

PostPosted: Fri Apr 11, 2008 1:13 pm    Post subject: ERROR: x11-libs/gtk+-2.12.8 failed - in new installation Reply with quote

Code:
ERROR: setup
Please re-emerge x11-libs/cairo with the X USE flag set

ERROR: x11-libs/gtk+-2.12.8 failed.
Call stack:
              ebuild.sh, line   49:  Called pkg_setup
     gtk+-2.12.8.ebuild, line   55:  Called die
The specific snippet of code:
        die "cairo needs the X flag set"
 The die message:
  cairo needs the X flag set

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/x11-libs/gtk+-2.12.8/temp/build.log'.
The ebuild environment file is located at '/var/tmp/portage/x11-libs/gtk+-2.12.8/temp/die.env'.

I had X as USE flag in /etc/make.conf
I am emerging using chroot from livecd.
please help :(

this was what I was trying to install :
vim,iptables,ppp,pppoe
see the emerge-fetch.log here:
http://pastebin.ca/980977

Here is the full /var/log/emerge.log:
http://pastebin.ca/980971

What should I do? :? :?
and here is the /etc/make.conf :
Code:
# These settings were set by the catalyst build script that automatically
# built this stage.
# Please consult /etc/make.conf.example for a more detailed example.
#CFLAGS="-O2 -march=i686 -pipe"
CFLAGS="-march=prescott -O2 -pipe -fomit-frame-pointer"
#CXXFLAGS="-O2 -march=i686 -pipe"
CXXFLAGS="${CFLAGS}"
# WARNING: Changing your CHOST is not something that should be done lightly.
# Please consult http://www.gentoo.org/doc/en/change-chost.xml before changing.
CHOST="i686-pc-linux-gnu"
USE="a52 acpi aiglx alsa bzip2 bash-completion chroot cpudetection dbus dvd fontconfig gtk gpm gnome gstreamer firefox hal hddtemp lm_sensors mp3 mp4 mpeg mpeg2 mplayer nls nptl truetype X xscreensaver xv xvid xcomposite xine opengl aiglx mime ogg theora symlink win32codecs -arts -cups -beagle -kde -mono -networkmanager -oss -pcmcia -qt3 -qt4 "

MAKEOPTS="-j3"

AUTOCLEAN="yes"

PORTAGE_TMPFS="/dev/shm"

FEATURES="sandbox ccache parallel-fetch"

GENTOO_MIRRORS="ftp://gentoo.kems.net/mirrors/gentoo/ ftp://ftp.gtlib.gatech.edu/pub/gentoo/ http://distfiles.gentoo.org"

CCACHE_DIR="/var/tmp/ccache"
CCACHE_SIZE="2G"
ACCEPT_KEYWORDS="x86"
VIDEO_CARDS="nvidia vesa"
INPUT_DEVICES="mouse keyboard"
EMERGE_DEFAULT_OPTS="--ask --verbose"

Help! :cry:
_________________
Linux Rocks!Grab it Yaara!
spread the Linux message!add this to ur siggY- http://getgnulinux.org
http://linux.oneandoneis2.org/LNW.htm
Back to top
View user's profile Send private message
muhsinzubeir
l33t
l33t


Joined: 29 Sep 2007
Posts: 948
Location: /home/muhsin

PostPosted: Fri Apr 11, 2008 1:19 pm    Post subject: Reply with quote

may be try :
Code:

emerge -avuDN world


Just to make sure that all packages have been recompiled with X flag....
_________________
~x86
p5k-se
Intel Core 2 Duo
Nvidia GT200
http://www.zanbytes.com
Back to top
View user's profile Send private message
praka123
Apprentice
Apprentice


Joined: 19 Jan 2006
Posts: 183
Location: Kerala,India

PostPosted: Fri Apr 11, 2008 1:22 pm    Post subject: Reply with quote

Thanks.As per the first line.I am re-emerging cairo with X use flag set. :) will report back!

Also,How do I re-emerge whole system with X USE flag?
_________________
Linux Rocks!Grab it Yaara!
spread the Linux message!add this to ur siggY- http://getgnulinux.org
http://linux.oneandoneis2.org/LNW.htm
Back to top
View user's profile Send private message
muhsinzubeir
l33t
l33t


Joined: 29 Sep 2007
Posts: 948
Location: /home/muhsin

PostPosted: Fri Apr 11, 2008 3:39 pm    Post subject: Reply with quote

I thought you did that 1st line...en still having trouble.... :)

updating your system...(to include the effect of new flags that have been changed,upgrading packages etc...)
Code:

emerge -avuDN world


but incase you want to recompile an empty tree...but im sure you dont need it... takes too much time ..:P

Code:

emerge -eav world


goodluck en have fun...
_________________
~x86
p5k-se
Intel Core 2 Duo
Nvidia GT200
http://www.zanbytes.com
Back to top
View user's profile Send private message
praka123
Apprentice
Apprentice


Joined: 19 Jan 2006
Posts: 183
Location: Kerala,India

PostPosted: Fri Apr 11, 2008 3:46 pm    Post subject: Reply with quote

@muhsinzubeir:Aadab!
you saved me!yes,I have to re-emerge cairo with X USE Flag.
Now everything perfect.
I want to know,how to remove unwanted packages/crufts in the system.I know some emerge -p clean something;but not sure though.
_________________
Linux Rocks!Grab it Yaara!
spread the Linux message!add this to ur siggY- http://getgnulinux.org
http://linux.oneandoneis2.org/LNW.htm
Back to top
View user's profile Send private message
praka123
Apprentice
Apprentice


Joined: 19 Jan 2006
Posts: 183
Location: Kerala,India

PostPosted: Fri Apr 11, 2008 3:52 pm    Post subject: Reply with quote

Now,I tried revdep-depclean,But NOT available! :o

getting errors(remember,I already did emerge --sync)
Code:
(chroot) localhost ~ # emerge --update --deep --newuse world

These are the packages that would be merged, in order:

Calculating world dependencies... done!

Total: 0 packages, Size of downloads: 0 kB

Nothing to merge; would you like to auto-clean packages? [Yes/No] Yes
>>> Auto-cleaning packages...

>>> No outdated packages were found on your system.
(chroot) localhost ~ # emerge --depclean

*** WARNING ***  Depclean may break link level dependencies.  Thus, it is
*** WARNING ***  recommended to use a tool such as `revdep-rebuild` (from
*** WARNING ***  app-portage/gentoolkit) in order to detect such breakage.
*** WARNING *** 
*** WARNING ***  Also study the list of packages to be cleaned for any obvious
*** WARNING ***  mistakes. Packages that are part of the world set will always
*** WARNING ***  be kept.  They can be manually added to this set with
*** WARNING ***  `emerge --noreplace <atom>`.  Packages that are listed in
*** WARNING ***  package.provided (see portage(5)) will be removed by
*** WARNING ***  depclean, even if they are part of the world set.
*** WARNING *** 
*** WARNING ***  As a safety measure, depclean will not remove any packages
*** WARNING ***  unless *all* required dependencies have been resolved.  As a
*** WARNING ***  consequence, it is often necessary to run
*** WARNING ***  `emerge --update --newuse --deep world` prior to depclean.

Calculating dependencies... done!

Dependencies could not be completely resolved due to
the following required packages not being installed:

media-video/nvidia-settings required by x11-drivers/nvidia-drivers-169.09-r1

Have you forgotten to run `emerge --update --newuse --deep world` prior to
depclean?  It may be necessary to manually uninstall packages that no longer
exist in the portage tree since it may not be possible to satisfy their
dependencies.  Also, be aware of the --with-bdeps option that is documented
in `man emerge`.

 * GNU info directory index is up-to-date.
 * IMPORTANT: 5 config files in '/etc' need updating.
 * See the CONFIGURATION FILES section of the emerge
 * man page to learn how to update config files.
(chroot) localhost ~ # emerge --search nvidia |less
(chroot) localhost ~ # emerge x11-drivers/nvidia-driver media-video/nvidia-settings

These are the packages that would be merged, in order:

Calculating dependencies -
emerge: there are no ebuilds to satisfy "x11-drivers/nvidia-driver".


what to do? :oops: :oops:
_________________
Linux Rocks!Grab it Yaara!
spread the Linux message!add this to ur siggY- http://getgnulinux.org
http://linux.oneandoneis2.org/LNW.htm
Back to top
View user's profile Send private message
muhsinzubeir
l33t
l33t


Joined: 29 Sep 2007
Posts: 948
Location: /home/muhsin

PostPosted: Fri Apr 11, 2008 4:56 pm    Post subject: Reply with quote

Quote:

Have you forgotten to run `emerge --update --newuse --deep world` prior to


That command is the same as i have posted in the above 2 posts..."emerge -avuDN world"...i think portage might be right, that you have to update your system, before you start "emerge --depclean".... :)

Code:

emerge -av --depclean && revdep-rebuild


The 1st will remove unnecessary packages..en the later will re-build if something get broken in the previous step.I think revdep-rebuild belongs to package called "app-portage/gentoolkit"...so if you dont have it u can just emerge it...
_________________
~x86
p5k-se
Intel Core 2 Duo
Nvidia GT200
http://www.zanbytes.com
Back to top
View user's profile Send private message
praka123
Apprentice
Apprentice


Joined: 19 Jan 2006
Posts: 183
Location: Kerala,India

PostPosted: Fri Apr 11, 2008 6:17 pm    Post subject: Reply with quote

Code:
# NOTE: If your BOOT partition is ReiserFS, add the notail option to opts.
#/dev/BOOT      /boot      ext2      noauto,noatime   1 2
#/dev/ROOT      /      ext3      noatime      0 1
#/dev/SWAP      none      swap      sw      0 0
/dev/cdrom      /mnt/cdrom   auto      noauto,ro   0 0
#/dev/fd0      /mnt/floppy   auto      noauto      0 0

# glibc 2.2 and above expects tmpfs to be mounted at /dev/shm for
# POSIX shared memory (shm_open, shm_unlink).
# (tmpfs is a dynamically expandable/shrinkable ramdisk, and will
#  use almost no memory if not populated with files)
shm         /dev/shm   tmpfs      nodev,nosuid,noexec   0 0
/dev/sdb6               /               ext3            noauto,noatime          0 1
/dev/sdb11              none            swap            sw

I have commented out the BOLD lines in /etc/fstab.when My first try to boot my gentoo system,it complains of no /dev/ROOT :oops: !I dont know if gentoo is asking for me to set a LABEL= value?? :roll:
anyways,will be rebooting now from Debian Sid.
Thanks again!and oh yes!everything is fine :)
_________________
Linux Rocks!Grab it Yaara!
spread the Linux message!add this to ur siggY- http://getgnulinux.org
http://linux.oneandoneis2.org/LNW.htm
Back to top
View user's profile Send private message
praka123
Apprentice
Apprentice


Joined: 19 Jan 2006
Posts: 183
Location: Kerala,India

PostPosted: Fri Apr 11, 2008 8:47 pm    Post subject: Reply with quote

Problems solved!
Now,I have installed layman.but,layman -L doesnot yield any results :?
What does layman depends upon?subversion,git etc?

How do I find the dependencies for a package in gentoo?
_________________
Linux Rocks!Grab it Yaara!
spread the Linux message!add this to ur siggY- http://getgnulinux.org
http://linux.oneandoneis2.org/LNW.htm
Back to top
View user's profile Send private message
praka123
Apprentice
Apprentice


Joined: 19 Jan 2006
Posts: 183
Location: Kerala,India

PostPosted: Fri Apr 11, 2008 11:01 pm    Post subject: Reply with quote

installed layman,git,subversion.
unmasked gnome(I want to install gnome-2.22) using layman.

But...What is the next step?I tried emerging gnome but it is version 2.20 only.
also,I dont have that /etc/portage dir and files.
what is the procedure?overlay guide also doesnot say a word regarding this :cry:
pls help!
_________________
Linux Rocks!Grab it Yaara!
spread the Linux message!add this to ur siggY- http://getgnulinux.org
http://linux.oneandoneis2.org/LNW.htm
Back to top
View user's profile Send private message
praka123
Apprentice
Apprentice


Joined: 19 Jan 2006
Posts: 183
Location: Kerala,India

PostPosted: Sat Apr 12, 2008 12:59 am    Post subject: Reply with quote

with overlay,I cant install gnome-2.22.
a dependency is not satisfied :|
Code:
localhost ~ # emerge gnome-base/gnome

These are the packages that would be merged, in order:

Calculating dependencies |
emerge: there are no ebuilds to satisfy ">=media-libs/gst-plugins-base-0.10.19".
(dependency required by "gnome-base/gnome-2.22.1" [ebuild])

I did installed gst-plugins-base.but the version is not yet 10.19 :?

Below is the contents of /etc/portage/package.unmask+/etc/portage/package.keywords :-
Code:
# Mart Raudsepp <leio@gentoo.org> (16 Mar 2008)
# The Great GNOME 2.22 Mask (tm)
# Will be unmasked when everything is in, everything is ready and
# there are no big bugs remaining.
>=app-crypt/seahorse-2.22
>=gnome-base/libgtop-2.22
>=x11-themes/gtk-engines-2.14
>=gnome-base/libbonobo-2.22
>=x11-libs/libwnck-2.22
>=x11-themes/gnome-backgrounds-2.22
>=gnome-base/gail-1.22
>=app-text/rarian-0.8
>=gnome-base/gnome-menus-2.22
>=dev-python/pygtksourceview-2.2.0
>=gnome-base/gconf-2.22
>=x11-wm/metacity-2.22
>=gnome-extra/gucharmap-2.22
>=gnome-extra/gcalctool-5.22
>=x11-themes/gnome-icon-theme-2.22
>=x11-themes/gnome-themes-2.22
>=gnome-extra/zenity-2.22
>=gnome-extra/at-spi-1.21
>=gnome-base/libgnomeui-2.22
>=gnome-base/gnome-desktop-2.22
>=x11-terms/gnome-terminal-2.22
>=gnome-base/gnome-vfs-2.22
>=gnome-base/libgnome-2.22
dev-libs/libgweather
>=app-editors/gedit-2.22
>=gnome-base/libbonoboui-2.22
>=gnome-base/libgnomekbd-2.21
>=gnome-extra/gconf-editor-2.22
>=media-sound/sound-juicer-2.22
>=gnome-extra/yelp-2.22
>=app-arch/file-roller-2.22
>=dev-python/gnome-python-2.22
>=gnome-extra/gtkhtml-3.18
>=www-client/epiphany-2.22
>=www-client/epiphany-extensions-2.22
>=media-gfx/eog-2.22
>=app-accessibility/orca-2.22
>=gnome-base/librsvg-2.22
>=gnome-extra/gnome-system-monitor-2.22
>=gnome-base/gnome-keyring-2.22
>=gnome-extra/evolution-data-server-2.22
>=net-misc/vino-2.22
>=app-text/evince-2.22
>=gnome-base/gnome-panel-2.22
>=gnome-extra/bug-buddy-2.22
>=gnome-extra/evolution-webcal-2.21
>=dev-python/gnome-python-desktop-2.22
>=gnome-extra/gnome-games-2.22
>=gnome-extra/deskbar-applet-2.22
>=net-analyzer/gnome-nettool-2.22
>=gnome-extra/fast-user-switch-applet-2.22
>=app-admin/sabayon-2.21
>=gnome-base/gnome-applets-2.22
>=gnome-base/gnome-volume-manager-2.22
>=mail-client/evolution-2.22
>=gnome-extra/gnome-screensaver-2.22
>=gnome-extra/gnome-power-manager-2.22
dev-libs/totem-pl-parser
>=media-plugins/gst-plugins-meta-0.10-r2
>=media-sound/rhythmbox-0.11.4
>=media-video/totem-2.22
gnome-base/gnome-settings-daemon
>=gnome-base/control-center-2.22
>=gnome-base/gnome-session-2.22
>=gnome-base/eel-2.22
gnome-base/gvfs
>=gnome-base/nautilus-2.22
>=gnome-extra/nautilus-cd-burner-2.22
>=gnome-extra/nautilus-open-terminal-0.9
>=gnome-base/gdm-2.20.4
>=gnome-extra/gnome-media-2.22
>=gnome-base/gnome-light-2.22
>=gnome-base/gnome-2.22

# Mart Raudsepp <leio@gentoo.org> (10 Mar 2008)
# Temporary swfdec mask due to need for matching versions
# at once
>=net-libs/libsoup-2.4
>=media-libs/swfdec-0.6.0
>=net-www/swfdec-mozilla-0.6.0
>=gnome-extra/swfdec-gnome-2.21.91
# End of GNOME 2.22 mask

^Just if someone wants!
Help!!!
_________________
Linux Rocks!Grab it Yaara!
spread the Linux message!add this to ur siggY- http://getgnulinux.org
http://linux.oneandoneis2.org/LNW.htm
Back to top
View user's profile Send private message
nixnut
Bodhisattva
Bodhisattva


Joined: 09 Apr 2004
Posts: 10974
Location: the dutch mountains

PostPosted: Sat Apr 12, 2008 2:47 pm    Post subject: Reply with quote

Moved from Installing Gentoo to Unsupported Software.
the cairo problem is a dupe, the use of overlays to unmerge gnome-2.22 is messing with unsupported stuff, so moved here.
_________________
Please add [solved] to the initial post's subject line if you feel your problem is resolved. Help answer the unanswered

talk is cheap. supply exceeds demand
Back to top
View user's profile Send private message
Display posts from previous:   
Reply to topic    Gentoo Forums Forum Index Unsupported Software 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