Падает конфигурация minitube-1.7.1

Всем привет!

>>> Emerging (3 of 5) media-video/minitube-1.7.1
 * minitube-1.7.1.tar.gz SHA256 SHA512 WHIRLPOOL size ;-) ...                                                                                                    [ ok ]
>>> Unpacking source...
>>> Unpacking minitube-1.7.1.tar.gz to /var/calculate/tmp/portage/media-video/minitube-1.7.1/work
>>> Source unpacked in /var/calculate/tmp/portage/media-video/minitube-1.7.1/work
>>> Preparing source in /var/calculate/tmp/portage/media-video/minitube-1.7.1/work/minitube ...
>>> Source prepared.
>>> Configuring source in /var/calculate/tmp/portage/media-video/minitube-1.7.1/work/minitube ...
 * Running qmake ...
WARNING: Failure to find: es
WARNING: Failure to find: fr
WARNING: Failure to find: it
WARNING: Failure to find: pl
WARNING: Failure to find: pt
WARNING: Failure to find: pt_BR
WARNING: Failure to find: ro
WARNING: Failure to find: ru                                                                                                                                     [ ok ]
>>> Source configured.
>>> Compiling source in /var/calculate/tmp/portage/media-video/minitube-1.7.1/work/minitube ...
make -j5 
make: *** Нет правила для сборки цели `es', требуемой для `build/target/locale/es.qm'.  Останов.
 * ERROR: media-video/minitube-1.7.1 failed (compile phase):
 *   emake failed
 * 
 * If you need support, post the output of `emerge --info '=media-video/minitube-1.7.1'`,
 * the complete build log and the output of `emerge -pqv '=media-video/minitube-1.7.1'`.
 * The complete build log is located at '/var/calculate/tmp/portage/media-video/minitube-1.7.1/temp/build.log'.
 * The ebuild environment file is located at '/var/calculate/tmp/portage/media-video/minitube-1.7.1/temp/environment'.
 * Working directory: '/var/calculate/tmp/portage/media-video/minitube-1.7.1/work/minitube'
 * S: '/var/calculate/tmp/portage/media-video/minitube-1.7.1/work/minitube'

>>> Failed to emerge media-video/minitube-1.7.1, Log file:

>>>  '/var/calculate/tmp/portage/media-video/minitube-1.7.1/temp/build.log'

 * Messages for package media-video/minitube-1.7.1:

 * ERROR: media-video/minitube-1.7.1 failed (compile phase):
 *   emake failed
 * 
 * If you need support, post the output of `emerge --info '=media-video/minitube-1.7.1'`,
 * the complete build log and the output of `emerge -pqv '=media-video/minitube-1.7.1'`.
 * The complete build log is located at '/var/calculate/tmp/portage/media-video/minitube-1.7.1/temp/build.log'.
 * The ebuild environment file is located at '/var/calculate/tmp/portage/media-video/minitube-1.7.1/temp/environment'.
 * Working directory: '/var/calculate/tmp/portage/media-video/minitube-1.7.1/work/minitube'
 * S: '/var/calculate/tmp/portage/media-video/minitube-1.7.1/work/minitube'

 * GNU info directory index is up-to-date.
 * After world updates, it is important to remove obsolete packages with
 * emerge --depclean. Refer to `man emerge` for more information.

собственноручно собрал версию 1.8, собралась на ура, с 1.7.1 было тож самое)

Руками не хочется собирать - хочется из portage. С версией 1.8 похожая проблема:

>>> Configuring source in /var/calculate/tmp/portage/media-video/minitube-1.8/work/minitube ...
 * Running qmake ...
WARNING: Failure to find: en
WARNING: Failure to find: es
WARNING: Failure to find: fr
WARNING: Failure to find: it
WARNING: Failure to find: pl
WARNING: Failure to find: pt
WARNING: Failure to find: pt_BR
WARNING: Failure to find: ro
WARNING: Failure to find: ru                                                                                                                                     [ ok ]
>>> Source configured.
>>> Compiling source in /var/calculate/tmp/portage/media-video/minitube-1.8/work/minitube ...
make -j5 
make: *** Нет правила для сборки цели `en', требуемой для `build/target/locale/en.qm'.  Останов.
 * ERROR: media-video/minitube-1.8 failed (compile phase):
 *   emake failed
 * 
 * If you need support, post the output of `emerge --info '=media-video/minitube-1.8'`,
 * the complete build log and the output of `emerge -pqv '=media-video/minitube-1.8'`.
 * The complete build log is located at '/var/calculate/tmp/portage/media-video/minitube-1.8/temp/build.log'.
 * The ebuild environment file is located at '/var/calculate/tmp/portage/media-video/minitube-1.8/temp/environment'.
 * Working directory: '/var/calculate/tmp/portage/media-video/minitube-1.8/work/minitube'
 * S: '/var/calculate/tmp/portage/media-video/minitube-1.8/work/minitube'

>>> Failed to emerge media-video/minitube-1.8, Log file:

>>>  '/var/calculate/tmp/portage/media-video/minitube-1.8/temp/build.log'

 * Messages for package media-video/minitube-1.8:

 * ERROR: media-video/minitube-1.8 failed (compile phase):
 *   emake failed
 * 
 * If you need support, post the output of `emerge --info '=media-video/minitube-1.8'`,
 * the complete build log and the output of `emerge -pqv '=media-video/minitube-1.8'`.
 * The complete build log is located at '/var/calculate/tmp/portage/media-video/minitube-1.8/temp/build.log'.
 * The ebuild environment file is located at '/var/calculate/tmp/portage/media-video/minitube-1.8/temp/environment'.
 * Working directory: '/var/calculate/tmp/portage/media-video/minitube-1.8/work/minitube'
 * S: '/var/calculate/tmp/portage/media-video/minitube-1.8/work/minitube'

хм… ради интереса собрал с помощью portage, вывод такой :

eix minitube
[I] media-video/minitube
     Available versions:  1.7.1 (~)1.8 {{debug gstreamer kde linguas_ar linguas_ca linguas_ca_ES linguas_da linguas_de_DE linguas_el linguas_en linguas_en_US linguas_es linguas_es_AR linguas_es_ES linguas_fi linguas_fi_FI linguas_fr linguas_gl linguas_he_IL linguas_hr linguas_hu linguas_ia linguas_id linguas_id_ID linguas_it linguas_jv linguas_ka_GE linguas_nb linguas_nl linguas_nn linguas_pl linguas_pl_PL linguas_pt linguas_pt_BR linguas_ro linguas_ru linguas_sk linguas_sl linguas_sq linguas_sr linguas_sv_SE linguas_te linguas_tr linguas_uk_UA linguas_zh_CN}}
     Installed versions:  1.8(20:46:13 29.07.2012)(linguas_de linguas_en linguas_es linguas_fr linguas_it linguas_pl linguas_pt linguas_pt_BR linguas_ro linguas_ru linguas_uk -debug -gstreamer -kde -linguas_ar -linguas_ca -linguas_da -linguas_el -linguas_es_AR -linguas_es_ES -linguas_fi -linguas_gl -linguas_he -linguas_hr -linguas_hu -linguas_ia -linguas_id -linguas_ka -linguas_nb -linguas_nl -linguas_nn -linguas_sk -linguas_sl -linguas_sq -linguas_sr -linguas_sv_SE -linguas_te -linguas_tr -linguas_zh_CN)
     Homepage:            http://flavio.tordini.org/minitube
     Description:         Qt4 YouTube Client

Скорее всего дело в флаге kde. У вас собирается с флагом -kde.

eix media-video/minitube
[U] media-video/minitube
     Available versions:  1.7.1 (~)1.8 {debug gstreamer kde linguas_ar linguas_ca linguas_ca_ES linguas_da linguas_de_DE linguas_el linguas_en linguas_en_US linguas_es linguas_es_AR linguas_es_ES linguas_fi linguas_fi_FI linguas_fr linguas_gl linguas_he_IL linguas_hr linguas_hu linguas_ia linguas_id linguas_id_ID linguas_it linguas_jv linguas_ka_GE linguas_nb linguas_nl linguas_nn linguas_pl linguas_pl_PL linguas_pt linguas_pt_BR linguas_ro linguas_ru linguas_sk linguas_sl linguas_sq linguas_sr linguas_sv_SE linguas_te linguas_tr linguas_uk_UA linguas_zh_CN}
     Installed versions:  1.7.1(20:24:16 08.04.2012)(kde linguas_de linguas_es linguas_fr linguas_it linguas_pl linguas_pt linguas_pt_BR linguas_ro linguas_ru linguas_uk -debug -gstreamer -linguas_ca -linguas_da -linguas_el -linguas_en_US -linguas_es_AR -linguas_es_ES -linguas_fi -linguas_gl -linguas_he -linguas_hr -linguas_hu -linguas_ia -linguas_id -linguas_ka -linguas_nb -linguas_nl -linguas_sl -linguas_sq -linguas_sr -linguas_sv_SE -linguas_te -linguas_tr -linguas_zh_CN)
     Homepage:            http://flavio.tordini.org/minitube
     Description:         Qt4 YouTube Client

Выше мой вывод eix media-video/minitube

Привет. У меня XFCE, стоял 1.8, но потом стал обновляться со своими флагами, в результате лог как в этой ветке.

 # emerge -av minitube

These are the packages that would be merged, in order:

Calculating dependencies... done!
[ebuild  N    ~] media-video/minitube-1.8  USE="-debug -gstreamer -kde" LINGUAS="en es fr it pl pt pt_BR ro ru -ar -ca -ca_ES -da -de_DE -el -es_AR -es_ES -fi -fi_FI -gl -he_IL -hr -hu -ia -id -id_ID -jv -ka_GE -nb -nl -nn -pl_PL -sk -sl -sq -sr -sv_SE -te -tr -uk_UA -zh_CN"

Возможно в ebuild’е что-то не так, он пишет:

make: *** Нет правила для сборки цели `en', требуемой для `build/target/locale/en.qm'.  Останов.

А внутри minitube-1.8.tar.gz есть только locale/*ts, а не qm.

minitube-1.8.tar.gz --> minitube/locale/locale.pri

Следующего содержания:

=========================
 # This voodoo comes from the Arora project

INCLUDEPATH += $$PWD
DEPENDPATH += $$PWD

 # ls -1 *.ts | tr '\n' ' '
TRANSLATIONS += ar.ts ca.ts ca_ES.ts da.ts de_DE.ts el.ts en.ts es.ts es_AR.ts es_ES.ts fi.ts fi_FI.ts fr.ts gl.ts he_IL.ts hr.ts hu.ts ia.ts id.ts id_ID.ts it.ts jv.ts ka_GE.ts nb.ts nl.ts nn.ts pl.ts pl_PL.ts pt.ts pt_BR.ts ro.ts ru.ts sk.ts sl.ts sq.ts sr.ts sv_SE.ts te.ts tr.ts uk_UA.ts zh_CN.ts 
isEmpty(QMAKE_LRELEASE) {
    win32:QMAKE_LRELEASE = $$[QT_INSTALL_BINS]\lrelease.exe
    else:QMAKE_LRELEASE = $$[QT_INSTALL_BINS]/lrelease
}

updateqm.input = TRANSLATIONS
updateqm.output = build/target/locale/${QMAKE_FILE_BASE}.qm
updateqm.commands = $$QMAKE_LRELEASE ${QMAKE_FILE_IN} -qm build/target/locale/${QMAKE_FILE_BASE}.qm
updateqm.CONFIG += no_link target_predeps
QMAKE_EXTRA_COMPILERS += updateqm

#qmfiles.files = TRANSLATIONS
#qmfiles.path = Content/Resources
#QMAKE_BUNDLE_DATA += qmfiles

=========================

Модифицировал ebuild с http://gpo.zugaina.org/media-video/minitube
Он у меня поставился, только как все предыдущие версии, не знаю как заставить его увидеть русскую локализацию.

minitube-9999.ebuild (1.45 KB)

Сегодня сделал eix-sync, после чего minitube поставился - видимо поправили ebuild.