Gentoo Forums
Gentoo Forums
Gentoo Forums
Quick Search: in
[solved] rebuilding non-updated packages depending on Qt
View unanswered posts
View posts from last 24 hours

 
Reply to topic    Gentoo Forums Forum Index Portage & Programming
View previous topic :: View next topic  
Author Message
equaeghe
Guru
Guru


Joined: 22 Feb 2005
Posts: 413

PostPosted: Fri Apr 06, 2018 11:41 am    Post subject: [solved] rebuilding non-updated packages depending on Qt Reply with quote

Since the update of Qt from 5.7 to 5.9, my Kontact crashes upon logout. Kontact itself was updated afterwards and so was built against Qt-5.9, but some of the intermediate kde-frameworks were not. So I'd like to merge those kde-frameworks packages that were last emerged before the Qt update. How do I go about doing that?

Last edited by equaeghe on Mon Apr 16, 2018 9:25 pm; edited 1 time in total
Back to top
View user's profile Send private message
fedeliallalinea
Bodhisattva
Bodhisattva


Joined: 08 Mar 2003
Posts: 18586
Location: here

PostPosted: Fri Apr 06, 2018 11:58 am    Post subject: Reply with quote

It is not necessary to recompile if isn't portage that tells you to do it.
the only problem I have when compiling a new version of qt is akonadi that must be compiled
_________________
Questions are guaranteed in life; Answers aren't.
Back to top
View user's profile Send private message
equaeghe
Guru
Guru


Joined: 22 Feb 2005
Posts: 413

PostPosted: Mon Apr 16, 2018 8:26 am    Post subject: Reply with quote

fedeliallalinea wrote:
It is not necessary to recompile if isn't portage that tells you to do it.

Ok, but if I nevertheless still want to try it, to exclude the possibility that that is the culprit?
Back to top
View user's profile Send private message
fedeliallalinea
Bodhisattva
Bodhisattva


Joined: 08 Mar 2003
Posts: 18586
Location: here

PostPosted: Mon Apr 16, 2018 11:15 am    Post subject: Reply with quote

With qlop -l you get the date when you compiled latest qt package and then you run
Code:
# emerge -1 $(qlop -l -d <start_date> -d 2018-04-17 | grep kde-frameworks | awk -F'>>> ' '{print "="$2}')

changing <start_date> with the correct date
_________________
Questions are guaranteed in life; Answers aren't.
Back to top
View user's profile Send private message
Chiitoo
Moderator
Moderator


Joined: 28 Feb 2010
Posts: 1500
Location: Here and Away Again

PostPosted: Mon Apr 16, 2018 3:24 pm    Post subject: ><)))°€ Reply with quote

In addition to things similar to what fedeliallalinea mentioned, I sometimes use something like this (with varying options, usually with -j as well, but I digress):

Code:
revdep-rebuild --library libQt5Core.so -- --ask --exclude "dev-qt/*"

I juggle around Qt 9999 builds quite a bit occasionally, which sometimes breaks things into more than a few pieces.
_________________
Kind Regards,
~ The Noob Unlimited ~

Sore wa sore, kore wa kore.
Back to top
View user's profile Send private message
equaeghe
Guru
Guru


Joined: 22 Feb 2005
Posts: 413

PostPosted: Mon Apr 16, 2018 9:24 pm    Post subject: Reply with quote

fedeliallalinea wrote:
With qlop -l you get the date when you compiled latest qt package and then you run
Code:
# emerge -1 $(qlop -l -d <start_date> -d 2018-04-17 | grep kde-frameworks | awk -F'>>> ' '{print "="$2}')

changing <start_date> with the correct date

Great, thanks!
Back to top
View user's profile Send private message
Display posts from previous:   
Reply to topic    Gentoo Forums Forum Index Portage & Programming 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