Summary: | sci-astronomy/stellarium-0.15.1 : make[2]: *** No rule to make target '/var/tmp/portage/sci-astronomy/stellarium-0.15.1/work/stellarium-0.15.1/po/stellarium-remotecontrol/hi.po', needed by 'translations/stellarium-remotecontrol/hi.qm'. Stop. | ||
---|---|---|---|
Product: | Gentoo Linux | Reporter: | Toralf Förster <toralf> |
Component: | Current packages | Assignee: | Gentoo Astronomy project <sci-astronomy> |
Status: | RESOLVED FIXED | ||
Severity: | normal | CC: | diazona, egorov_egor, fturco, malek.tomas, Martin.vGagern |
Priority: | Normal | ||
Version: | unspecified | ||
Hardware: | All | ||
OS: | Linux | ||
Whiteboard: | |||
Package list: | Runtime testing required: | --- | |
Attachments: |
emerge-info.txt
emerge-history.txt environment etc.portage.tbz2 sci-astronomy:stellarium-0.15.1:20170115-145240.log.bz2 |
Description
Toralf Förster
2017-01-15 15:18:09 UTC
Created attachment 460174 [details]
emerge-info.txt
Created attachment 460176 [details]
emerge-history.txt
Created attachment 460178 [details]
environment
Created attachment 460180 [details]
etc.portage.tbz2
Created attachment 460182 [details]
sci-astronomy:stellarium-0.15.1:20170115-145240.log.bz2
Setting USE="-nls" appears to work around this (at the cost of disabling translations, of course). Same here with en_US instead of hi, probably due to my enabled LINGUAS. Problem persists even with MAKEOPTS=-j1. (In reply to Martin von Gagern from comment #7) > Same here with en_US instead of hi, probably due to my enabled LINGUAS. > Problem persists even with MAKEOPTS=-j1. The problem seems to be due to the fact that CMake is not checking whether the translation files are really there. I have L10N="de it en en-GB en-US", but in po/stellarium-remotecontrol/ I can only see: stellarium-0.15.1 # ll po/stellarium-remotecontrol/{de,it,en*}.po -rw-r--r-- 1 portage portage 13K 17 dic 10.24 po/stellarium-remotecontrol/de.po -rw-r--r-- 1 portage portage 11K 17 dic 10.24 po/stellarium-remotecontrol/en_GB.po -rw-r--r-- 1 portage portage 11K 17 dic 10.24 po/stellarium-remotecontrol/en.po -rw-r--r-- 1 portage portage 13K 17 dic 10.24 po/stellarium-remotecontrol/it.po I think the ebuild needs some more rework to detect which L10N are present for each translation in each of the subfolders in po/. Probably it's best to unset L10N via package.env and have all the locales generated for the package for the time being. (In reply to Fabio Scaccabarozzi from comment #8) > The problem seems to be due to the fact that CMake is not checking whether > the translation files are really there. Same with bg. I don't see why this should be CMake's fold. Just remove the non-existent languages from the LANGS list in the ebuild. The person that created the ebuild was maybe too optimistic ;-). Removing bg from the list works for me. So far (I didn't check the directory contents) the following LANGS should be removed from the ebuild: bg hi en_US same for ru_RU *** Bug 648304 has been marked as a duplicate of this bug. *** 0.16.0-r1 was stabilised and old versions dropped. |