Gentoo Websites Logo
Go to: Gentoo Home Documentation Forums Lists Bugs Planet Store Wiki Get Gentoo!
Bug 597428 - sci-astronomy/stellarium-0.15.0 fails to compile
Summary: sci-astronomy/stellarium-0.15.0 fails to compile
Status: RESOLVED FIXED
Alias: None
Product: Gentoo Linux
Classification: Unclassified
Component: Current packages (show other bugs)
Hardware: AMD64 Linux
: Normal normal
Assignee: Gentoo Astronomy project
URL:
Whiteboard:
Keywords:
Depends on:
Blocks:
 
Reported: 2016-10-18 11:16 UTC by Zhu Sha Zang
Modified: 2018-08-18 21:09 UTC (History)
3 users (show)

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


Attachments
Environment (environment,133.58 KB, text/plain)
2016-10-18 11:17 UTC, Zhu Sha Zang
Details
Build Log (build.log.bz2,20.04 KB, application/x-bzip2)
2016-10-18 11:19 UTC, Zhu Sha Zang
Details
Emerge info (info.txt,12.72 KB, text/plain)
2016-10-18 11:19 UTC, Zhu Sha Zang
Details
pqv info (pqv.txt,1.25 KB, text/plain)
2016-10-18 11:20 UTC, Zhu Sha Zang
Details

Note You need to log in before you can comment on or make changes to this bug.
Description Zhu Sha Zang 2016-10-18 11:16:49 UTC
Every time that i tried to compile new stellarium received fail message.

Best Regards
Comment 1 Zhu Sha Zang 2016-10-18 11:17:58 UTC
Created attachment 450660 [details]
Environment
Comment 2 Zhu Sha Zang 2016-10-18 11:19:36 UTC
Created attachment 450662 [details]
Build Log
Comment 3 Zhu Sha Zang 2016-10-18 11:19:57 UTC
Created attachment 450664 [details]
Emerge info
Comment 4 Zhu Sha Zang 2016-10-18 11:20:17 UTC
Created attachment 450666 [details]
pqv info
Comment 5 Jouni Kosonen 2016-10-18 12:56:35 UTC
The error line:

2302:make[2]: *** No rule to make target 'po/stellarium/pt-BR.po', needed by 'translations/stellarium/pt-BR.qm'.  Stop.

Commit ad80fa70 moved from LINGUAS to L10N, but the file names are of course the same as before. Maybe this needs just a simple change to line 63 in the ebuild?

--- a/stellarium-0.15.0.ebuild
+++ b/stellarium-0.15.0-r1.ebuild
@@ -63,1 +63,1 @@ src_prepare() {
-                       -e "/GETTEXT_CREATE_TRANSLATIONS/a \ ${L10N}" \
+                       -e "/GETTEXT_CREATE_TRANSLATIONS/a \ ${L10N//-/_}" \
Comment 6 Jonathan Heaney 2016-10-18 20:24:22 UTC
(In reply to Jouni Kosonen from comment #5)
> The error line:
> 
> 2302:make[2]: *** No rule to make target 'po/stellarium/pt-BR.po', needed by
> 'translations/stellarium/pt-BR.qm'.  Stop.
> 
> Commit ad80fa70 moved from LINGUAS to L10N, but the file names are of course
> the same as before. Maybe this needs just a simple change to line 63 in the
> ebuild?
> 
> --- a/stellarium-0.15.0.ebuild
> +++ b/stellarium-0.15.0-r1.ebuild
> @@ -63,1 +63,1 @@ src_prepare() {
> -                       -e "/GETTEXT_CREATE_TRANSLATIONS/a \ ${L10N}" \
> +                       -e "/GETTEXT_CREATE_TRANSLATIONS/a \ ${L10N//-/_}" \

This works for me with en_GB
Comment 7 Jouni Kosonen 2016-11-12 22:51:55 UTC
Mr. Bones, this one was fixed in the tree three weeks ago with PR 2622.
Comment 8 Jonas Stein gentoo-dev 2017-10-01 11:54:02 UTC
Michael, do you still maintain this package?

Can we close this?
see: https://github.com/gentoo/gentoo/pull/2622