Gentoo Forums
Gentoo Forums
Gentoo Forums
Quick Search: in
[SOLVED]: qt4 and qt5
View unanswered posts
View posts from last 24 hours
View posts from last 7 days

Goto page Previous  1, 2, 3, 4, 5, 6  Next  
Reply to topic    Gentoo Forums Forum Index Desktop Environments
View previous topic :: View next topic  
Author Message
ONEEYEMAN
Advocate
Advocate


Joined: 01 Mar 2005
Posts: 3610

PostPosted: Sun Nov 26, 2017 5:02 pm    Post subject: Reply with quote

Hi, asturm,
asturm wrote:

You didn't update that system since at least June 16th, 2016, is that about right?


As a developer I don't like to update the system too much. So this particular box is probably 4-5 years old at this time.

asturm wrote:

OK, I'm going to read portage output one more time for you:

Code:

!!! Problems have been detected with your world file
!!! Please run emaint --check world



Just ran it and I almost immediately got:

Code:

IgorDellGentoo /home/igor # emaint --check world
Emaint: check world          100% [========================<]
IgorDellGentoo /home/igor #


asturm wrote:

Code:

!!! Ebuilds for the following packages are either all
!!! masked or don't exist:
kde-apps/ksnapshot


Code:

The following mask changes are necessary to proceed:
 (see "package.unmask" in the portage(5) man page for more details)
# required by kde-apps/kdeartwork-emoticons-15.08.3::gentoo
# required by @selected
# required by @world (argument)
# /usr/portage/profiles/package.mask:
# Andreas Sturmlechner <asturm@gentoo.org> (16 Nov 2017)
# Qt4WebKit is ancient and full of security holes.
# Masked for removal in 30 days. Bug #620684
=dev-qt/qtwebkit-4.8.7

Hint: You DON'T unmask qtwebkit, but use a different solution... In fact, in your output, search for the other package mentioned above, and redo the same action on the other packages you see it listed within the same group of blockers... the one I already mentioned in my last post...

However, I've also updated the wiki command with the above leftover cruft.


I fixed couple of blockers and after running the above command and your update from WiKi here is the result.

Thank you.
Back to top
View user's profile Send private message
asturm
Developer
Developer


Joined: 05 Apr 2007
Posts: 8935

PostPosted: Sun Nov 26, 2017 5:07 pm    Post subject: Reply with quote

ONEEYEMAN wrote:
So this particular box is probably 4-5 years old at this time.

But that's not really what I asked about, is it? At least your installed versions aren't *that old*.

So what is your precise emerge command? And please paste your world file.
Back to top
View user's profile Send private message
ONEEYEMAN
Advocate
Advocate


Joined: 01 Mar 2005
Posts: 3610

PostPosted: Sun Nov 26, 2017 5:37 pm    Post subject: Reply with quote

asturm wrote:

ONEEYEMAN wrote:

So this particular box is probably 4-5 years old at this time.

But that's not really what I asked about, is it? At least your installed versions aren't *that old*.


Well, you guessed correctly.

asturm wrote:

So what is your precise emerge command? And please paste your world file.


The command I use here and will use in the future unless directed otherwise is:

Code:

emerge --pretend --verbose --changed-use --newrepo --deep --backtrack=500 world


which basically the command from the KDE 5 upgrade instructions with additional "backtrack" option.

My world file can be found here

I presume all those "kde-apps" packets listed in the world should "go", right? But I have no idea how they ended up there. I did install kde-meta not all those packets individually.

Thank you.
Back to top
View user's profile Send private message
asturm
Developer
Developer


Joined: 05 Apr 2007
Posts: 8935

PostPosted: Sun Nov 26, 2017 6:17 pm    Post subject: Reply with quote

ONEEYEMAN wrote:
which basically the command from the KDE 5 upgrade instructions with additional "backtrack" option.

That's not KDE 5 (which does not exist) but Plasma 5 upgrade instructions. And they do not really apply to you because you are not starting from a sane system state.

One thing you should try with that command is `--newuse` instead of `--changed-use`.

ONEEYEMAN wrote:
I presume all those "kde-apps" packets listed in the world should "go", right? But I have no idea how they ended up there. I did install kde-meta not all those packets individually.

Well, the kde-apps/ entries aren't bad per se, but superfluous if using kde-meta anyway. Whenever you rebuild something and forget to do that with --oneshot, an entry for that package is creeping into your world file. Happens to everyone. But most importantly, they do not contain slot 4 definitions which is a good thing. It would have explained some of the output in portage otherwise. Using kde-meta also means that the KDE depgraph is not your problem here, since all possible kde-apps/ deps are checked.

Code:
 * In order to avoid wasting time, backtracking has terminated early
 * due to the above autounmask change(s). The --autounmask-backtrack=y
 * option can be used to force further backtracking, but there is no
 * guarantee that it will produce a solution.

^ Did you try the above already? Portage speaks to you, I don't always have to be a middleman. ;)
Back to top
View user's profile Send private message
ONEEYEMAN
Advocate
Advocate


Joined: 01 Mar 2005
Posts: 3610

PostPosted: Sun Nov 26, 2017 6:39 pm    Post subject: Reply with quote

Hi,
asturm wrote:

ONEEYEMAN wrote:

which basically the command from the KDE 5 upgrade instructions with additional "backtrack" option.

That's not KDE 5 (which does not exist) but Plasma 5 upgrade instructions. And they do not really apply to you because you are not starting from a sane system state.

One thing you should try with that command is `--newuse` instead of `--changed-use`.


Well, it didn't change anything. I still got the same output.

asturm wrote:

ONEEYEMAN wrote:

I presume all those "kde-apps" packets listed in the world should "go", right? But I have no idea how they ended up there. I did install kde-meta not all those packets individually.

Well, the kde-apps/ entries aren't bad per se, but superfluous if using kde-meta anyway. Whenever you rebuild something and forget to do that with --oneshot, an entry for that package is creeping into your world file. Happens to everyone. But most importantly, they do not contain slot 4 definitions which is a good thing. It would have explained some of the output in portage otherwise. Using kde-meta also means that the KDE depgraph is not your problem here, since all possible kde-apps/ deps are checked.


So should I remove those left-overs?

asturm wrote:

Code:

 * In order to avoid wasting time, backtracking has terminated early
 * due to the above autounmask change(s). The --autounmask-backtrack=y
 * option can be used to force further backtracking, but there is no
 * guarantee that it will produce a solution.

^ Did you try the above already? Portage speaks to you, I don't always have to be a middleman. ;)


No, not yet. Missed it - I was put my mind on resolving those conflicts. ;-)

Let me try it and get back.

Thank you.
Back to top
View user's profile Send private message
asturm
Developer
Developer


Joined: 05 Apr 2007
Posts: 8935

PostPosted: Sun Nov 26, 2017 6:40 pm    Post subject: Reply with quote

ONEEYEMAN wrote:
No, not yet. Missed it - I was put my mind on resolving those conflicts. ;-)

All the conflicts should be no conflicts. They are only there because Portage is aborting dep calculation, per the message I quoted.
Back to top
View user's profile Send private message
ONEEYEMAN
Advocate
Advocate


Joined: 01 Mar 2005
Posts: 3610

PostPosted: Sun Nov 26, 2017 9:28 pm    Post subject: Reply with quote

Hi,
The latest results of running:

Code:

emerge --pretend --verbose --newuse --newrepo --deep --backtrack=500 --autounmas-backtrack=y world


can be found here.

Thank you.
Back to top
View user's profile Send private message
asturm
Developer
Developer


Joined: 05 Apr 2007
Posts: 8935

PostPosted: Sun Nov 26, 2017 9:42 pm    Post subject: Reply with quote

Code:
emerge: there are no ebuilds to satisfy ">=kde-apps/libkcompactdisc-4.14.3:4[-aqua]".
(dependency required by "kde-apps/kscd-15.08.3::gentoo" [installed])
(dependency required by "@selected" [set])
(dependency required by "@world" [argument]
Back to top
View user's profile Send private message
ONEEYEMAN
Advocate
Advocate


Joined: 01 Mar 2005
Posts: 3610

PostPosted: Sun Nov 26, 2017 9:48 pm    Post subject: Reply with quote

Hi,
I presume I should remove this package?
Also, what about those qt issues?

Thank you.
Back to top
View user's profile Send private message
davidm
Guru
Guru


Joined: 26 Apr 2009
Posts: 557
Location: US

PostPosted: Sun Nov 26, 2017 9:53 pm    Post subject: Reply with quote

asturm wrote:
No, you're perfectly right - fixed the ambiguous package names by prepending kde-apps/.

Ok thank you. Looks like I'm clear now. :)

Quote:

>>> No packages selected for removal by unmerge
Back to top
View user's profile Send private message
asturm
Developer
Developer


Joined: 05 Apr 2007
Posts: 8935

PostPosted: Sun Nov 26, 2017 10:19 pm    Post subject: Reply with quote

ONEEYEMAN wrote:
I presume I should remove this package?

Yes please.
ONEEYEMAN wrote:
Also, what about those qt issues?

Don't worry about them.
Back to top
View user's profile Send private message
ONEEYEMAN
Advocate
Advocate


Joined: 01 Mar 2005
Posts: 3610

PostPosted: Sun Nov 26, 2017 10:43 pm    Post subject: Reply with quote

Hi,
Trying to remove it I got:

Code:

IgorDellGentoo /home/igor # emerge --unmerge kde-apps/libkcompactdisc
This action can remove important packages! In order to be safer, use
emerge -pv --depclean <atom> to check for reverse dependencies before
removing packages

--- Couldn't find 'kde-apps/libkcompactdisc' to unmerge.

>>> No packages selected for removal by unmerge.


And it is not present in the "world" file.

So what is the next step?

Thank you.
Back to top
View user's profile Send private message
asturm
Developer
Developer


Joined: 05 Apr 2007
Posts: 8935

PostPosted: Sun Nov 26, 2017 10:47 pm    Post subject: Reply with quote

That's not the package you should remove, read again.
Back to top
View user's profile Send private message
davidm
Guru
Guru


Joined: 26 Apr 2009
Posts: 557
Location: US

PostPosted: Sun Nov 26, 2017 10:58 pm    Post subject: Reply with quote

Code:

(dependency required by "kde-apps/kscd-15.08.3::gentoo" [installed])


..is in your world file and that is trying to pull in:

Code:

emerge: there are no ebuilds to satisfy ">=kde-apps/libkcompactdisc-4.14.3:4[-aqua]".


So you could just remove it for now to resolve that.

----

You might just be better off removing (unmerge) all the kde/plasma/qt packages (as well as everything depending on them) and then update your system and get it sane again. Then after everything else is caught up simply install Plasma and the required kde apps again. That would be another option and probably the easiest way out.

But doing it piece by piece is definitely more of a learning experience. :)
Back to top
View user's profile Send private message
asturm
Developer
Developer


Joined: 05 Apr 2007
Posts: 8935

PostPosted: Sun Nov 26, 2017 11:01 pm    Post subject: Reply with quote

This should be the last, actually.
Back to top
View user's profile Send private message
ONEEYEMAN
Advocate
Advocate


Joined: 01 Mar 2005
Posts: 3610

PostPosted: Mon Nov 27, 2017 4:43 am    Post subject: Reply with quote

Hi,
The latest results of running

Code:

emerge --pretend --verbose --newuse --newrepo --deep --backtrack=500 --autounmask-backtrack=y world


can be found here.

Should I remove kde-apps/kleopatra as well?

Thank you.
Back to top
View user's profile Send private message
fedeliallalinea
Administrator
Administrator


Joined: 08 Mar 2003
Posts: 30894
Location: here

PostPosted: Mon Nov 27, 2017 7:14 am    Post subject: Reply with quote

Try these commands (equery -q d ...)
_________________
Questions are guaranteed in life; Answers aren't.
Back to top
View user's profile Send private message
asturm
Developer
Developer


Joined: 05 Apr 2007
Posts: 8935

PostPosted: Mon Nov 27, 2017 7:17 am    Post subject: Reply with quote

That depends if you want to have kde pim or not. You've had it so far. If yes, check that use=pim is set for kde-apps-meta. It likely is not in the moment.

fedeliallalinea's link is good, use the commands given and replace '--deselect' at the end with --unmerge.
Back to top
View user's profile Send private message
ONEEYEMAN
Advocate
Advocate


Joined: 01 Mar 2005
Posts: 3610

PostPosted: Mon Nov 27, 2017 12:50 pm    Post subject: Reply with quote

Hi,
USE=pim is not set for kde-apps-meta as you said.
Runnong equery -q d kde-apps/kleopatra produced:

Code:

IgorDellGentoo /home/igor/dbhandler # equery -q d kde-apps/kleopatra
kde-apps/kdepim-meta-4.14.10-r1


Does this mean I should get rid of kdepim-meta as well? Since I will go KDE5 anyway...

Thank you.

Nevermind. After reading the link I am running those command.Sorry for the confusion.
I will re-run the "emerge" after and post the results.
Back to top
View user's profile Send private message
asturm
Developer
Developer


Joined: 05 Apr 2007
Posts: 8935

PostPosted: Mon Nov 27, 2017 1:10 pm    Post subject: Reply with quote

If in doubt, just ask portage:
Code:
$ equery l -p kdepim-meta
 * Searching for kdepim-meta ...
[-P-] [  ] kde-apps/kdepim-meta-4.4.2017.04:4
[-P-] [  ] kde-apps/kdepim-meta-17.04.3:5
[-P-] [  ] kde-apps/kdepim-meta-17.08.3-r1:5


kde-apps/kde-apps-meta[pim] does exactly that, pulling in kdepim-meta. Read all about it in Gentoo KDE Wiki

And again, if in doubt, just ask portage:
Code:
$ equery u kde-apps-meta
[ Legend : U - final flag setting for installation]
[        : I - package is installed with flag     ]
[ Colors : set, unset                             ]
 * Found these USE flags for kde-apps/kde-apps-meta-17.12.49.9999:
 U I
 - - accessibility : Add support for accessibility (eg 'at-spi' library)
 + + pim           : Pull in KDE PIM suite
 - - sdk           : Pull in developer-specific meta-packages
Back to top
View user's profile Send private message
ONEEYEMAN
Advocate
Advocate


Joined: 01 Mar 2005
Posts: 3610

PostPosted: Mon Nov 27, 2017 4:05 pm    Post subject: Reply with quote

Hi, asturm,
I did upgrade libwebp as suggested in one of the conflicts above and now rebuilding webkit2gtk (again with MAKEOPTS="-j1").
I will update the results when it finishes, since running the "emerge world" failed with "libwebp ebuild is missing".

I hope that rebuilding webkit2gtk will fix the linkage and "emerge world" will complain about something else. ;-)

Thank you.

P.S. The WebKit2GTK is a big package and I started it yesterday around 2200. I hope it will finish today, when I come back from work.
If not it should finish tomorrow morning.

P.P.S.: After the upgrade to KDE 5 I will try to drop some additional memory to this laptop.
Back to top
View user's profile Send private message
ONEEYEMAN
Advocate
Advocate


Joined: 01 Mar 2005
Posts: 3610

PostPosted: Tue Nov 28, 2017 4:00 am    Post subject: Reply with quote

Hi, guys,
Here is the latest results of running emerge world from previous post.

I finally have a list of packages that will be re-emerged, but it contains couple of blockers.

Thank you.

P.S.: I can probably remove qtwebkit, because it is scheduled for removal according to the last message and it will resolve conflict on qtxmlpatterns. But what everything else?
Back to top
View user's profile Send private message
ct85711
Veteran
Veteran


Joined: 27 Sep 2005
Posts: 1791

PostPosted: Tue Nov 28, 2017 8:12 am    Post subject: Reply with quote

Quote:
[blocks B ] kde-apps/kdf:4 ("kde-apps/kdf:4" is blocking kde-apps/kdf-17.04.3)
[blocks B ] kde-apps/ktuberling:4 ("kde-apps/ktuberling:4" is blocking kde-apps/ktuberling-17.04.3)
[blocks B ] kde-apps/kdenetwork-filesharing:4 ("kde-apps/kdenetwork-filesharing:4" is blocking kde-apps/kdenetwork-filesharing-17.04.3)

Well, these 3 are straight out blocks in that you might as well unmerge all 3 of them to clear these.

Quote:
[blocks B ] <net-libs/libproxy-0.4.12[kde] ("<net-libs/libproxy-0.4.12[kde]" is blocking net-libs/signon-ui-0.15, net-libs/signond-8.58)
[blocks B ] <dev-util/gtk-builder-convert-2.24.31 ("<dev-util/gtk-builder-convert-2.24.31" is blocking x11-libs/gtk+-2.24.31-r1)


Both of these indicate they need a newer version installed, easier way would be try updating both of these by their selves. I am pretty sure gtk-builder-convert isn't a critical package, so you could possibly unmerge it and let portage pull in the version it wants. I am not 100% certain on libproxy, but good chance on that too.
Back to top
View user's profile Send private message
fedeliallalinea
Administrator
Administrator


Joined: 08 Mar 2003
Posts: 30894
Location: here

PostPosted: Tue Nov 28, 2017 8:17 am    Post subject: Reply with quote

ct85711 wrote:
I am not 100% certain on libproxy, but good chance on that too.

No critical packages require it as dependency
Code:
$ grep -r "net-libs/libproxy" /usr/portage/* --include=*.ebuild
/usr/portage/app-crypt/eid-mw/eid-mw-4.2.5.ebuild:              net-libs/libproxy
/usr/portage/app-crypt/eid-mw/eid-mw-4.2.0.ebuild:              net-libs/libproxy
/usr/portage/app-crypt/eid-mw/eid-mw-4.2.8.ebuild:              net-libs/libproxy
/usr/portage/app-crypt/eid-mw/eid-mw-9999.ebuild:               net-libs/libproxy
/usr/portage/dev-libs/libreport/libreport-2.0.13-r1.ebuild:     net-libs/libproxy:=
/usr/portage/dev-qt/qtnetwork/qtnetwork-5.7.1.ebuild:   libproxy? ( net-libs/libproxy )
/usr/portage/dev-qt/qtnetwork/qtnetwork-5.9.3.ebuild:   libproxy? ( net-libs/libproxy )
/usr/portage/dev-qt/qtnetwork/qtnetwork-5.9.2.ebuild:   libproxy? ( net-libs/libproxy )
/usr/portage/media-libs/libquvi/libquvi-0.9.4.ebuild:   >=net-libs/libproxy-0.3.1
/usr/portage/media-libs/libquvi/libquvi-0.9.4-r1.ebuild:        >=net-libs/libproxy-0.4.11-r1[${MULTILIB_USEDEP}]
/usr/portage/media-libs/libquvi/libquvi-0.9.3.ebuild:   >=net-libs/libproxy-0.3.1
/usr/portage/net-irc/hexchat/hexchat-2.12.4-r1.ebuild:  libproxy? ( net-libs/libproxy )
/usr/portage/net-irc/hexchat/hexchat-2.12.4-r2.ebuild:  libproxy? ( net-libs/libproxy )
/usr/portage/net-irc/hexchat/hexchat-9999.ebuild:       libproxy? ( net-libs/libproxy )
/usr/portage/net-libs/neon/neon-0.30.2.ebuild:  libproxy? ( net-libs/libproxy:0=[${MULTILIB_USEDEP}] )
/usr/portage/net-libs/signond/signond-8.59.ebuild:      net-libs/libproxy
/usr/portage/net-libs/signond/signond-8.59.ebuild:      !<net-libs/libproxy-0.4.12[kde]
/usr/portage/net-libs/signond/signond-8.58.ebuild:      net-libs/libproxy
/usr/portage/net-libs/signond/signond-8.58.ebuild:      !<net-libs/libproxy-0.4.12[kde]
/usr/portage/net-libs/glib-networking/glib-networking-2.50.0.ebuild:    libproxy? ( >=net-libs/libproxy-0.4.11-r1:=[${MULTILIB_USEDEP}] )
/usr/portage/net-libs/signon-ui/signon-ui-0.15.ebuild:  net-libs/libproxy
/usr/portage/net-libs/signon-ui/signon-ui-0.15.ebuild:  !<net-libs/libproxy-0.4.12[kde]
/usr/portage/net-p2p/transmission-remote-gtk/transmission-remote-gtk-1.3.1.ebuild:      libproxy? ( net-libs/libproxy )
/usr/portage/net-vpn/openconnect/openconnect-7.07-r3.ebuild:    libproxy? ( net-libs/libproxy )
/usr/portage/net-vpn/openconnect/openconnect-7.06-r4.ebuild:    libproxy? ( net-libs/libproxy )
/usr/portage/net-vpn/openconnect/openconnect-7.06_p20160614.ebuild:     libproxy? ( net-libs/libproxy )
/usr/portage/net-vpn/openconnect/openconnect-7.06-r1.ebuild:    libproxy? ( net-libs/libproxy )
/usr/portage/net-vpn/openconnect/openconnect-7.08.ebuild:       libproxy? ( net-libs/libproxy )
/usr/portage/net-vpn/openconnect/openconnect-7.07-r2.ebuild:    libproxy? ( net-libs/libproxy )
/usr/portage/net-vpn/openconnect/openconnect-7.07-r1.ebuild:    libproxy? ( net-libs/libproxy )
/usr/portage/net-vpn/openconnect/openconnect-9999.ebuild:       libproxy? ( net-libs/libproxy )
/usr/portage/sci-geosciences/merkaartor/merkaartor-0.18.3-r1.ebuild:    libproxy? ( net-libs/libproxy )
/usr/portage/sci-geosciences/merkaartor/merkaartor-9999.ebuild: libproxy? ( net-libs/libproxy )
/usr/portage/www-misc/litmus/litmus-0.13.ebuild:        libproxy? ( net-libs/libproxy:0 )

Probably in his system only signon-ui require it
_________________
Questions are guaranteed in life; Answers aren't.
Back to top
View user's profile Send private message
ONEEYEMAN
Advocate
Advocate


Joined: 01 Mar 2005
Posts: 3610

PostPosted: Tue Nov 28, 2017 1:10 pm    Post subject: Reply with quote

ct85711 wrote:

Quote:

[blocks B ] kde-apps/kdf:4 ("kde-apps/kdf:4" is blocking kde-apps/kdf-17.04.3)
[blocks B ] kde-apps/ktuberling:4 ("kde-apps/ktuberling:4" is blocking kde-apps/ktuberling-17.04.3)
[blocks B ] kde-apps/kdenetwork-filesharing:4 ("kde-apps/kdenetwork-filesharing:4" is blocking kde-apps/kdenetwork-filesharing-17.04.3)

Well, these 3 are straight out blocks in that you might as well unmerge all 3 of them to clear these.


Unmerged.

ct85711 wrote:

Quote:

[blocks B ] <net-libs/libproxy-0.4.12[kde] ("<net-libs/libproxy-0.4.12[kde]" is blocking net-libs/signon-ui-0.15, net-libs/signond-8.58)
[blocks B ] <dev-util/gtk-builder-convert-2.24.31 ("<dev-util/gtk-builder-convert-2.24.31" is blocking x11-libs/gtk+-2.24.31-r1)


Both of these indicate they need a newer version installed, easier way would be try updating both of these by their selves. I am pretty sure gtk-builder-convert isn't a critical package, so you could possibly unmerge it and let portage pull in the version it wants. I am not 100% certain on libproxy, but good chance on that too.


I tried to unmerge gtk-builder-convert and merge it back in. Unfortunately it has a hard block on gtk+-2.24.31. Any idea how to resolve? I still need GTK+2 libraries here.
And libproxy depends qt libraries which will be pulled in by signon-ui and signond.

How do I resolve those?

Thank you.
Back to top
View user's profile Send private message
Display posts from previous:   
Reply to topic    Gentoo Forums Forum Index Desktop Environments All times are GMT
Goto page Previous  1, 2, 3, 4, 5, 6  Next
Page 3 of 6

 
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