Gentoo Forums
Gentoo Forums
Gentoo Forums
Quick Search: in
[SOLVED] When installing ibus, got "Missing IUSE: gtk3"
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
lsynergy
n00b
n00b


Joined: 02 Aug 2017
Posts: 3

PostPosted: Wed Aug 02, 2017 11:23 pm    Post subject: [SOLVED] When installing ibus, got "Missing IUSE: gtk3& Reply with quote

Hello folks,

It's first time to create thread. so this might not meet a proper form of question. so let me know if there are something to need to amend.

I'm in the middle of installing Gentoo. It's not the first time and I used to search Q&A of others on this site rather than posting and asking. but this time, I need your guy's help.

When I run "emerge -avtuDN world" in order to install gnome, I've got this message :

----------------------------------------------------------------------------------------------------------------------------------
Code:
localhost ~ # emerge -avtuDN world

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

Calculating dependencies... done!

emerge: there are no ebuilds built with USE flags to satisfy ">=app-i18n/ibus-1.4.99[dconf(+),gtk3,introspection]".
!!! One of the following packages is required to complete your request:
- app-i18n/ibus-1.5.12::gentoo (Missing IUSE: gtk3)
(dependency required by "gnome-base/gnome-shell-3.22.3-r2::gentoo[ibus]" [ebuild])
(dependency required by "gnome-base/gnome-3.22.2::gentoo" [installed])
(dependency required by "@selected" [set])
(dependency required by "@world" [argument])

----------------------------------------------------------------------------------------------------------------------------------

I think it's absurd. because as far as I know, app-i18n/ibus-1.5.12::gentoo doesn't have "gtk3" USE option but it's mandatory for gnome and gnome-shell.
So I thought it's a kind of bug and I might need to wait for amendment of ebuild tree repeating "emerge --sync" but it was in vain so far.
So I'm tired of waiting now.

Is there any way to get over this situation? Or could you please let me know how to modify ebuild tree manually(link?).
I really want to see X on my PC.

[Moderator edit: added [code] tags to preserve output layout. -Hu]


Last edited by lsynergy on Thu Aug 03, 2017 1:34 am; edited 2 times in total
Back to top
View user's profile Send private message
eccerr0r
Watchman
Watchman


Joined: 01 Jul 2004
Posts: 7127
Location: almost Mile High in the USA

PostPosted: Thu Aug 03, 2017 12:34 am    Post subject: Reply with quote

app-i18n/ibus-1.5.12 does have a USE=gtk3 flag it seems...

Code:
$ equery uses ibus
[ Legend : U - final flag setting for installation]
[        : I - package is installed with flag     ]
[ Colors : set, unset                             ]
 * Found these USE flags for app-i18n/ibus-1.5.12:
 U I
 + + X                        : Add support for X11
 - - deprecated               : install the deprecated ibus python library
 - - gconf                    : Enable support for gnome-base/gconf
 + + gtk                      : Add support for x11-libs/gtk+ (The GIMP
                                Toolkit)
 + + gtk3                     : Enable support for gtk+3
 + + introspection            : Add support for GObject based introspection
 + + nls                      : Add Native Language Support (using gettext -
                                GNU locale utilities)
 + + python                   : Add optional support/bindings for the Python
                                language
 + + python_targets_python2_7 : Build with Python 2.7
 - - test                     : Workaround to pull in packages needed to run
                                with FEATURES=test. Portage-2.1.2 handles this
                                internally, so don't set it in
                                make.conf/package.use anymore
 - - vala                     : Enable bindings for dev-lang/vala
 - - wayland                  : Enable dev-libs/wayland backend

Sure you got the latest portage tree?

The error is complaining that you somehow got ibus to not use gtk3.

What is your /etc/portage/make.profile pointing to? And what is your emerge --info ibus ?
_________________
Intel Core i7 2700K@ 4.1GHz/HD3000 graphics/8GB DDR3/180GB SSD
What am I supposed watching?
Back to top
View user's profile Send private message
lsynergy
n00b
n00b


Joined: 02 Aug 2017
Posts: 3

PostPosted: Thu Aug 03, 2017 12:50 am    Post subject: Reply with quote

Thanks for reply, eccerr0r

I did "emerge-websync" because of my company's BIG firewall, I cannot use "emerge --sync"
But I believe portage tree is latest.

Strange! When I do "equery uses", get like below :

Code:
localhost ~ # equery uses ibus
[ Legend : U - final flag setting for installation]
[        : I - package is installed with flag     ]
[ Colors : set, unset                             ]
 * Found these USE flags for app-i18n/ibus-1.5.12:
 U I
 + + X                        : Add support for X11
 - - gconf                    : Enable support for gnome-base/gconf
 + + gtk                      : Add support for x11-libs/gtk+ (The GIMP Toolkit)
 + - gtk2                     : Enable support for x11-libs/gtk+:2
 + + introspection            : Add support for GObject based introspection
 + + libnotify                : Enable desktop notification support
 + + nls                      : Add Native Language Support (using gettext - GNU locale utilities)
 + - python                   : Add optional support/bindings for the Python language
 + + python_targets_python2_7 : Build with Python 2.7
 + + python_targets_python3_4 : Build with Python 3.4
 - - test                     : Workaround to pull in packages needed to run with FEATURES=test. Portage-2.1.2 handles this internally, so don't set it in make.conf/package.use anymore
 - - vala                     : Enable bindings for dev-lang/vala
 - - wayland                  : Enable dev-libs/wayland backend


- make.conf :
Code:

# These settings were set by the catalyst build script that automatically
# built this stage.
# Please consult /usr/share/portage/config/make.conf.example for a more
# detailed example.
CFLAGS="-march=sandybridge -O2 -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="x86_64-pc-linux-gnu"
# These are the USE flags that were used in addition to what is provided by the
# profile used for building.
USE="-qt4 -qt5 -kde X gtk gnome systemd udev btrfs radeon"
PORTDIR="/usr/portage"
DISTDIR="${PORTDIR}/distfiles"
PKGDIR="${PORTDIR}/packages"

MAKEOPTS="-j8"

GENTOO_MIRRORS="ftp://ftp.ibiblio.org/pub/linux/distributions/gentoo http://distro.ibiblio.org/gentoo ftp://ftp.gtlib.cc.gatech.edu/pub/gentoo http://gentoo.oregonstate.edu http://ftp.daumkakao.com/gentoo/ http://ftp.kaist.ac.kr/pub/gentoo"
LINGUAS="ko"

INPUT_DEVICES="evdev keyboard mouse"

VIDEO_CARDS="radeon"

ACCEPT_KEYWORDS=""



- package.use :
Code:

#>=app-i18n/ibus-1.4.99 gconf introspection
# required by sys-libs/ldb-1.1.29-r1::gentoo
# required by net-fs/samba-4.5.10::gentoo
# required by gnome-base/gnome-control-center-3.22.2-r1::gentoo[cups]
# required by gnome-base/gnome-core-apps-3.22.2::gentoo
# required by gnome-base/gnome-3.22.2::gentoo
# required by @selected
# required by @world (argument)
>=sys-libs/tevent-0.9.31-r1 python
# required by gnome-base/gnome-control-center-3.22.2-r1::gentoo[cups]
# required by gnome-base/gnome-core-apps-3.22.2::gentoo
# required by gnome-base/gnome-3.22.2::gentoo
# required by @selected
# required by @world (argument)
>=net-fs/samba-4.5.10 client
# required by sys-libs/ldb-1.1.29-r1::gentoo
# required by net-fs/samba-4.5.10::gentoo
# required by gnome-base/gnome-control-center-3.22.2-r1::gentoo[cups]
# required by gnome-base/gnome-core-apps-3.22.2::gentoo
# required by gnome-base/gnome-3.22.2::gentoo
# required by @selected
# required by @world (argument)
>=sys-libs/tdb-1.3.13 python
# required by media-gfx/gnome-photos-3.22.6::gentoo
# required by gnome-base/gnome-extra-apps-3.22.2::gentoo[tracker]
# required by gnome-base/gnome-3.22.2::gentoo[extras]
# required by @selected
# required by @world (argument)
>=media-libs/gegl-0.3.8 raw jpeg2k

- package.accept_keyword :

Code:
# required by nvme-cli (argument)
=sys-apps/nvme-cli-1.3 ~amd64


[Moderator edit: added [code] tags to preserve output layout. -Hu]
Back to top
View user's profile Send private message
eccerr0r
Watchman
Watchman


Joined: 01 Jul 2004
Posts: 7127
Location: almost Mile High in the USA

PostPosted: Thu Aug 03, 2017 1:20 am    Post subject: Reply with quote

Oh fooey someone did a stealth ebuild change again.

What is your timestamp and file of your ibus ebuild?

Code:
$ ls -l /usr/portage/app-i18n/ibus/ibus-1.5.12.ebuild
-rw-r--r-- 1 root root 4592 Feb 28 12:50 /usr/portage/app-i18n/ibus/ibus-1.5.12.ebuild
$ md5sum /usr/portage/app-i18n/ibus/ibus-1.5.12.ebuild
70e8b72955398a8e38fb151ad53d8d37  /usr/portage/app-i18n/ibus/ibus-1.5.12.ebuild
$ cat /usr/portage/metadata/timestamp
Tue Jul 25 11:39:11 UTC 2017

_________________
Intel Core i7 2700K@ 4.1GHz/HD3000 graphics/8GB DDR3/180GB SSD
What am I supposed watching?
Back to top
View user's profile Send private message
lsynergy
n00b
n00b


Joined: 02 Aug 2017
Posts: 3

PostPosted: Thu Aug 03, 2017 1:21 am    Post subject: Reply with quote

Oh... After I re-sync up the portage tree. This problem is fixed.
I thought I have re-synced the tree but it was blocked by firewall. I forgot to add proxy server...so.... :roll:

Thanks.
Back to top
View user's profile Send private message
eccerr0r
Watchman
Watchman


Joined: 01 Jul 2004
Posts: 7127
Location: almost Mile High in the USA

PostPosted: Thu Aug 03, 2017 1:25 am    Post subject: Reply with quote

Ah... great! It's a wonder how many things can get fixed with a fresh sync.

Mark your topic as [solved] - As much as stealth ebuild changes help make sure we don't waste CPU cycles rebuilding things we don't have to, it causes all sorts of support issues like this...hehe
_________________
Intel Core i7 2700K@ 4.1GHz/HD3000 graphics/8GB DDR3/180GB SSD
What am I supposed watching?
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