Gentoo Websites Logo
Go to: Gentoo Home Documentation Forums Lists Bugs Planet Store Wiki Get Gentoo!
Bug 556496 - app-arch/star - revdep-rebuild continuously tries to rebuild
Summary: app-arch/star - revdep-rebuild continuously tries to rebuild
Status: RESOLVED FIXED
Alias: None
Product: Gentoo Linux
Classification: Unclassified
Component: Current packages (show other bugs)
Hardware: All Linux
: Normal normal (vote)
Assignee: Gentoo Shell Tools project
URL:
Whiteboard:
Keywords:
Depends on:
Blocks:
 
Reported: 2015-08-02 10:05 UTC by Daniel Pielmeier
Modified: 2015-08-02 14:14 UTC (History)
1 user (show)

See Also:
Package list:
Runtime testing required: ---


Attachments

Note You need to log in before you can comment on or make changes to this bug.
Description Daniel Pielmeier gentoo-dev 2015-08-02 10:05:48 UTC
As stated in the summary. The ebuild does not install librmt which causes the infinite rebuilds.


(/usr/bin/{smt,star} (requires librmt.so.1.0))

libschily.so
librmt.so
libfind.so
libdeflt.so
Comment 1 Daniel Pielmeier gentoo-dev 2015-08-02 10:21:01 UTC
Sorry, hit "Submit bug" to early.

The problem is star does not install required libraries.

/usr/bin/smt (requires librmt.so.1.0 libschily.so.1.0)
/usr/bin/star (requires libdeflt.so.1.0 libfind.so.1.0 librmt.so.1.0 libschily.so.1.0)
/usr/bin/star_sym (requires libfind.so.1.0 libschily.so.1.0)
/usr/bin/tartest (requires libschily.so.1.0)
/usr/sbin/rmt.star (requires libdeflt.so.1.0 libschily.so.1.0)

Maybe this was done because some of the libraries (libdeflt libschily libfind) are already installed with cdrtools.

A workaround is to build star static "LINKMODE=static".

A clean and probably tedious solution would be making a separate package providing the libraries and make star and cdrtools depend on it.

I thought about this before and tried to package smake, star and cdrtools where star and cdrtools were built with smake. There were still collisions and other issues so I simply gave up.
Comment 2 Daniel Pielmeier gentoo-dev 2015-08-02 10:25:26 UTC
Hm, I wonder what has changed between 1.5.2 and 1.5.3 because this did not happen with 1.5.2.
Comment 3 Justin Lecher (RETIRED) gentoo-dev 2015-08-02 11:21:46 UTC
+  02 Aug 2015; Justin Lecher <jlec@gentoo.org> star-1.5.3.ebuild:
+  Change linking to break usage of systemlibs coming from app-cdr/cdrtools, bug
+  #556496
+

I hope that change help, please try it out
Comment 4 Daniel Pielmeier gentoo-dev 2015-08-02 14:07:55 UTC
Well building star static was the change I proposed. I did test this before to check if it fixes the issue. Anyway now everything is fine!
Comment 5 Justin Lecher (RETIRED) gentoo-dev 2015-08-02 14:14:46 UTC
(In reply to Daniel Pielmeier from comment #4)
> Well building star static was the change I proposed. I did test this before
> to check if it fixes the issue. Anyway now everything is fine!

I didn't add the static version but removed the extra "LINKMODE=dynamic" which was added.