LINUX.ORG.RU

gentoo esound upgrade


0

0

При обновлении Gentoo посредством emerge --update --deep --newuse  world, вылезло:

>>> Emerging (1 of 71) media-sound/esound-0.2.38 to /
............
!!! ERROR: media-sound/esound-0.2.38 failed.
Call stack:
  ebuild.sh, line 1638:   Called dyn_compile
  ebuild.sh, line 985:   Called qa_call 'src_compile'
  ebuild.sh, line 44:   Called src_compile
  esound-0.2.38.ebuild, line 52:   Called die

!!! Make failed
!!! If you need support, post the topmost build error, and the call stack if relevant.
!!! A complete build log is located at '/var/tmp/portage/media-sound/esound-0.2.38/temp/build.log'.


Единственное, что нагуглил (http://www.gentoo.ru/node/7974) - советовали обновить openjade. Сделал (посредством emerge openjade), в результате аналогичная ошибка. Обновление дальше не идет..

Запостите саму ошибку (она до строки "!!! ERROR: media-sound/esound-0.2.38 failed."), штатные телепаты снова неожиданно взяли отпуск =).

Deleted
()
Ответ на: комментарий от Deleted

Это не все, но концовка:

jade:/var/tmp/portage/media-sound/esound-0.2.38/work/esound-0.2.38/docs/./esoun
d.sgml:529:52:E: reference to entity "percnt" for which no system identifier could be generated
jade:/var/tmp/portage/media-sound/esound-0.2.38/work/esound-0.2.38/docs/./esoun
d.sgml:529:45: entity was defined here
jade:/usr/share/sgml/docbook/dsssl-stylesheets-1.79/html/../common/../common/db
l1bg.dsl:2:69:W: cannot generate system identifier for public text "ISO 8879:1986//ENTITIES Russian Cyrillic//EN"
jade:/usr/share/sgml/docbook/dsssl-stylesheets-1.79/html/../common/../common/db
l1bg.dsl:3:5:E: reference to entity "cyr1" for which no system identifier could be generated
jade:/usr/share/sgml/docbook/dsssl-stylesheets-1.79/html/../common/../common/db
l1bg.dsl:2:0: entity was defined here
jade:/usr/share/sgml/docbook/dsssl-stylesheets-1.79/html/../common/../common/db
l1no.dsl:2:66:W: cannot generate system identifier for public text "ISO 8879:1986//ENTITIES Added Latin 1//EN"
jade:/usr/share/sgml/docbook/dsssl-stylesheets-1.79/html/../common/../common/db
l1no.dsl:3:5:E: reference to entity "lat1" for which no system identifier could be generated
jade:/usr/share/sgml/docbook/dsssl-stylesheets-1.79/html/../common/../common/db
l1no.dsl:2:0: entity was defined here
jade:/usr/share/sgml/docbook/dsssl-stylesheets-1.79/html/../common/../common/db
l1ro.dsl:2:66:W: cannot generate system identifier for public text "ISO 8879:1986//ENTITIES Added Latin 1//EN"
jade:/usr/share/sgml/docbook/dsssl-stylesheets-1.79/html/../common/../common/db
l1ro.dsl:3:5:E: reference to entity "lat1" for which no system identifier could be generated
jade:/usr/share/sgml/docbook/dsssl-stylesheets-1.79/html/../common/../common/db
l1ro.dsl:2:0: entity was defined here
jade:/usr/share/sgml/docbook/dsssl-stylesheets-1.79/html/../common/../common/db
l1ro.dsl:4:66:W: cannot generate system identifier for public text "ISO 8879:1986//ENTITIES Added Latin 2//EN"
jade:/usr/share/sgml/docbook/dsssl-stylesheets-1.79/html/../common/../common/db
l1ro.dsl:5:5:E: reference to entity "lat2" for which no system identifier could be generated
jade:/usr/share/sgml/docbook/dsssl-stylesheets-1.79/html/../common/../common/db
l1ro.dsl:4:0: entity was defined here
jade:/usr/share/sgml/docbook/dsssl-stylesheets-1.79/html/../common/../common/db
l1ru.dsl:2:69:W: cannot generate system identifier for public text "ISO 8879:1986//ENTITIES Russian Cyrillic//EN"
jade:/usr/share/sgml/docbook/dsssl-stylesheets-1.79/html/../common/../common/db
l1ru.dsl:3:5:E: reference to entity "cyr1" for which no system identifier could be generated
jade:/usr/share/sgml/docbook/dsssl-stylesheets-1.79/html/../common/../common/db
l1ru.dsl:2:0: entity was defined here
jade:/usr/share/sgml/docbook/dsssl-stylesheets-1.79/html/../common/../common/db
l1sl.dsl:2:66:W: cannot generate system identifier for public text "ISO 8879:1986//ENTITIES Added Latin 2//EN"
jade:/usr/share/sgml/docbook/dsssl-stylesheets-1.79/html/../common/../common/db
l1sl.dsl:3:5:E: reference to entity "lat2" for which no system identifier could be generated
jade:/usr/share/sgml/docbook/dsssl-stylesheets-1.79/html/../common/../common/db
l1sl.dsl:2:0: entity was defined here
jade:/usr/share/sgml/docbook/dsssl-stylesheets-1.79/html/../common/../common/db
l1sr.dsl:2:66:W: cannot generate system identifier for public text "ISO 8879:1986//ENTITIES Added Latin 2//EN"
jade:/usr/share/sgml/docbook/dsssl-stylesheets-1.79/html/../common/../common/db
l1sr.dsl:3:5:E: reference to entity "lat2" for which no system identifier could be generated
jade:/usr/share/sgml/docbook/dsssl-stylesheets-1.79/html/../common/../common/db
l1sr.dsl:2:0: entity was defined here
make[2]: *** [html/index.html] Error 8
make[2]: Leaving directory `/var/tmp/portage/media-sound/esound-0.2.38/work/esound-0.2.38/docs'
make[1]: *** [all-recursive] Error 1
make[1]: Leaving directory `/var/tmp/portage/media-sound/esound-0.2.38/work/esound-0.2.38'
make: *** [all] Error 2

!!! ERROR: media-sound/esound-0.2.38 failed.
Call stack:
  ebuild.sh, line 1638:   Called dyn_compile
  ebuild.sh, line 985:   Called qa_call 'src_compile'
  ebuild.sh, line 44:   Called src_compile
  esound-0.2.38.ebuild, line 52:   Called die

!!! Make failed
!!! If you need support, post the topmost build error, and the call stack if relevant.
!!! A complete build log is located at '/var/tmp/portage/media-sound/esound-0.2.38/temp/build.log'.

henturis
() автор топика

такие вопросы лучше задавать на гентушных форумах

JB ★★★★★
()

1. Только что на машине жены собирался esound 0.2.38 - всё без нареканий.

2. --deep - огромное зло.

3. Делай revdep-rebuild. Желательно из app-portage/gentoolkit-0.2.4_pre6

KRoN73 ★★★★★
()
Ответ на: комментарий от henturis

>без --deep - все-равно на нем-же застревает

Потому что раньше уже что-то поломалось.

>revdep-rebuild - не помогло:((

Не находит кривых линков? Ну, тогда дорога тебе в поиск на forums.gentoo.org и bugs.gentoo.org :)

KRoN73 ★★★★★
()
Ответ на: комментарий от KRoN73

> 2. --deep - огромное зло.

Не "2", а "4.2" ;)

> 3. Делай revdep-rebuild. Желательно из app-portage/gentoolkit-0.2.4_pre6

Тогда уж ещё и "--emptytree" добавить. Да и у меня стоит "0.2.3-r1" и всё работает уже чёрти сколько, это чего, красноглазый такой совет? ;)

Gharik
()
Ответ на: комментарий от KRoN73

darkstar ~ # revdep-rebuild

WARNING WARNING *** This is a rewritten version of revdep-rebuild *** WARNING WARNING WARNING Please report any bugs to http://bugs.gentoo.org WARNING WARNING In the bug report please include the following information: WARNING emerge --info WARNING A copy of the output from the revdep-rebuild command WARNING A copy of the .revdep-rebuild* files as an attachment WARNING WARNING If the bug is severe, the previous version of revdep-rebuild is located WARNING at: /usr/lib/gentoolkit/bin/revdep-rebuild WARNING WARNING WARNING *** This is a rewritten version of revdep-rebuild *** WARNING

* Configuring search environment for revdep-rebuild find: `/root/.revdep-rebuild.*': No such file or directory

* Checking reverse dependencies * Packages containing binaries and libraries broken by a package update * will be emerged.

* Collecting system binaries and libraries * Generated new /root/.revdep-rebuild.1_files

* Collecting complete LD_LIBRARY_PATH * Generated new /root/.revdep-rebuild.2_ldpath

* Checking dynamic linking consistency [ 100% ]

* Dynamic linking on your system is consistent... All done.

За исключением более шустрой работы и индикатора %%-ов ничего не изменилось, что я делаю не так?

Gharik
()
Ответ на: комментарий от Gharik

>This is a rewritten version of revdep-rebuild

Именно на это я пальцем и показывал.

>За исключением более шустрой работы и индикатора %%-ов ничего не изменилось

Значит, повезло.

У меня он, во-первых, нашёл пару битых линков, во-вторых, перестал ругаться на несуществующие битые линки *.la от GCC.

А то до этого приходилось использовать ruby /usr/share/paludis/ruby/demos/check_linkage.rb --pretend

KRoN73 ★★★★★
()
Ответ на: комментарий от Gharik

Да, упустил,

>Не "2", а "4.2" ;)

Ты сперва разберись, чем занимается --deep и как это отразится на пакетах, зависящих от обновляющихся по --deep, но не обновляющихся лично.

>> 3. Делай revdep-rebuild. Желательно из app-portage/gentoolkit-0.2.4_pre6

>Тогда уж ещё и "--emptytree" добавить.

А это - совсем весело. Т.е. ты предлагаешь использовать --deep без регулярного revdep-rebuild? Кроме того, сравниваешь revdep-rebuild с ---emptytree?

Сорри, извини тролль, что тебя покормил. Добро пожаловать в персональный игнорлист, с первонахом тебя :)

KRoN73 ★★★★★
()
Вы не можете добавлять комментарии в эту тему. Тема перемещена в архив.