Gentoo Forums
Gentoo Forums
Gentoo Forums
Quick Search: in
revdep-rebuild for GCC5...how it works?
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
LukynZ
Apprentice
Apprentice


Joined: 19 Dec 2008
Posts: 230
Location: The Czech Republic

PostPosted: Mon Feb 08, 2016 5:54 pm    Post subject: revdep-rebuild for GCC5...how it works? Reply with quote

revdep-rebuild --library 'libstdc++.so.6' -- --exclude gcc

Found 373 packages for rebuild. After 123 rebuilt packages emerge stopped due to missing ebuild in my local overlay.

Next revdep-rebuild found again 373 packages to rebuild, that means 123 I've previously rebuilt is ignored.

Is it normal behavior for this function? It just shows all needed packages for rebuild without check if they have been already rebuilt with new ABI...
Back to top
View user's profile Send private message
dol-sen
Retired Dev
Retired Dev


Joined: 30 Jun 2002
Posts: 2805
Location: Richmond, BC, Canada

PostPosted: Tue Feb 09, 2016 3:34 am    Post subject: Reply with quote

add the -i option to ignore the caches and do a fresh search.
_________________
Brian
Porthole, the Portage GUI frontend irc@freenode: #gentoo-guis, #porthole, Blog
layman, gentoolkit, CoreBuilder, esearch...
Back to top
View user's profile Send private message
jburns
Veteran
Veteran


Joined: 18 Jan 2007
Posts: 1214
Location: Massachusetts USA

PostPosted: Tue Feb 09, 2016 4:17 am    Post subject: Reply with quote

The fresh search will come up with the same files because when the packages are rebuilt they still link with libstdc++.so.6. The way I did it was to save the list of files that were being rebuilt so that I could do the rebuilds in sections and remove the packages that were rebuilt.
Back to top
View user's profile Send private message
toralf
Developer
Developer


Joined: 01 Feb 2004
Posts: 3922
Location: Hamburg

PostPosted: Tue Feb 09, 2016 10:06 am    Post subject: Re: revdep-rebuild for GCC5...how it works? Reply with quote

LukynZ wrote:
Next revdep-rebuild found again 373 packages to rebuild, that means 123 I've previously rebuilt is ignored.
Code:
emerge --resume
is your friend.
Back to top
View user's profile Send private message
LukynZ
Apprentice
Apprentice


Joined: 19 Dec 2008
Posts: 230
Location: The Czech Republic

PostPosted: Tue Feb 09, 2016 10:47 am    Post subject: Re: revdep-rebuild for GCC5...how it works? Reply with quote

toralf wrote:
Code:
emerge --resume
is your friend.


Yes I know, but first I've unmerged this not needed package and some others..

I didn't realize it start all again :)

Anyway now everything is rebuilded and working fine

Thanks for answers
Back to top
View user's profile Send private message
Yamakuzure
Advocate
Advocate


Joined: 21 Jun 2006
Posts: 2284
Location: Adendorf, Germany

PostPosted: Tue Feb 09, 2016 3:29 pm    Post subject: Re: revdep-rebuild for GCC5...how it works? Reply with quote

LukynZ wrote:
toralf wrote:
Code:
emerge --resume
is your friend.


Yes I know, but first I've unmerged this not needed package and some others..

I didn't realize it start all again :)

Anyway now everything is rebuilded and working fine

Thanks for answers
So maybe
Code:
emerge --resume --skipfirst
then? ;)
_________________
Important German:
  1. "Aha" - German reaction to pretend that you are really interested while giving no f*ck.
  2. "Tja" - German reaction to the apocalypse, nuclear war, an alien invasion or no bread in the house.
Back to top
View user's profile Send private message
elkhunter
Tux's lil' helper
Tux's lil' helper


Joined: 19 Sep 2004
Posts: 138

PostPosted: Sun Feb 26, 2017 3:20 am    Post subject: Reply with quote

Did you find a solution to this? I'm having the same problem (except with 542 packages that keep being rebuilt). I tried the emerge --resume --skipfirst as shown below but it didn't work:

emerge --resume --skipfirst
!!! Repository 'x-portage' is missing masters attribute in '/usr/local/portage/metadata/layout.conf'
!!! Set 'masters = gentoo' in this file for future compatibility

* IMPORTANT: 3 news items need reading for repository 'gentoo'.
* Use eselect news read to view new items.

* One or more packages are either masked or have missing dependencies:
*
* >=dev-libs/icu-4.8.1.1:0/58.1= pulled in by:
* (app-misc/tracker-1.8.0:0/100::gentoo, installed)
*
* >=app-text/poppler-0.16:0/65=[cairo,utils] pulled in by:
* (app-misc/tracker-1.8.0:0/100::gentoo, installed)
*
* >=media-libs/libass-0.9.10:0/5= pulled in by:
* (media-video/mplayer-1.3.0:0/0::gentoo, installed)
*
* The resume list contains packages that are either masked or have
* unsatisfied dependencies. Please restart/continue the operation
* manually, or use --skipfirst to skip the first package in the list and
* any other packages that may be masked or have missing dependencies.
ralph ~ # emerge --resume --skipfirst
!!! Repository 'x-portage' is missing masters attribute in '/usr/local/portage/metadata/layout.conf'
!!! Set 'masters = gentoo' in this file for future compatibility

* IMPORTANT: 3 news items need reading for repository 'gentoo'.
* Use eselect news read to view new items.

emerge: It seems we have nothing to resume...

I'm re-running revdep-rebuild now but it's starting all over again.
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