Не собирается libsdl-2.0.0_pre9999 которую требует Steam, как быть? [SOLVED]

Собираю steam-meta-0-r20130514 из оверлея Steam, по зависимостям тянется libsdl-2.0.0_pre9999, сборка падает вот лог:

-- Installing: /tmp/portage/media-libs/libsdl-2.0.0_pre9999/image/usr/include/SDL2/SDL_revision.h
-- Installing: /tmp/portage/media-libs/libsdl-2.0.0_pre9999/image/usr/include/SDL2/SDL_config.h
-- Installing: /tmp/portage/media-libs/libsdl-2.0.0_pre9999/image/usr/lib32/pkgconfig/sdl2.pc
-- Installing: /tmp/portage/media-libs/libsdl-2.0.0_pre9999/image/usr/bin/sdl2-config
install: не удалось выполнить stat для «BUGS»: Нет такого файла или каталога
!!! dodoc: BUGS does not exist
* ERROR: media-libs/libsdl-2.0.0_pre9999 failed (install phase):
* dodoc failed
*
* If you need support, post the output of `emerge --info '=media-libs/libsdl-2.0.0_pre9999'`,
* the complete build log and the output of `emerge -pqv '=media-libs/libsdl-2.0.0_pre9999'`.
* This ebuild is from an overlay named 'steam-overlay': '/var/lib/layman/steam/'
* The complete build log is located at '/tmp/portage/media-libs/libsdl-2.0.0_pre9999/temp/build.log'.
* The ebuild environment file is located at '/tmp/portage/media-libs/libsdl-2.0.0_pre9999/temp/environment'.
* Working directory: '/tmp/portage/media-libs/libsdl-2.0.0_pre9999/work/libsdl-2.0.0_pre9999'
* S: '/tmp/portage/media-libs/libsdl-2.0.0_pre9999/work/libsdl-2.0.0_pre9999'
* QA Notice: file does not exist:
*
* dodoc: BUGS does not exist

>>> Failed to emerge media-libs/libsdl-2.0.0_pre9999, Log file:

>>> '/tmp/portage/media-libs/libsdl-2.0.0_pre9999/temp/build.log'

* Messages for package media-libs/libsdl-2.0.0_pre9999:

* ERROR: media-libs/libsdl-2.0.0_pre9999 failed (install phase):
* dodoc failed

If you need support, post the

If you need support, post the output of `emerge --info '=media-libs/libsdl-2.0.0_pre9999'`,
* the complete build log and the output of `emerge -pqv '=media-libs/libsdl-2.0.0_pre9999'`.

А вообще можете попробовать посмотреть эбилд. Там будет что-то вроде dodoc BUGS. Удалите это. Возможно, будет счастье.

/

Jauhien написал(а):
If you need support, post the output of `emerge --info '=media-libs/libsdl-2.0.0_pre9999'`,
* the complete build log and the output of `emerge -pqv '=media-libs/libsdl-2.0.0_pre9999'`.

В данном конкретном случае скорее избыточно.

Jauhien написал(а):
А вообще можете попробовать посмотреть эбилд. Там будет что-то вроде dodoc BUGS. Удалите это. Возможно, будет счастье.

Если пакет из дерева, всяко стоит пошариться по родному трекеру, а при необходимости и отрапортоваться.
Создание ожидаемого файла посредством user_patch может оказаться более простым/быстрым решением.

:wq
--
Live free or die

Anarchist написал(а): Если

Anarchist написал(а):
Если пакет из дерева, всяко стоит пошариться по родному трекеру, а при необходимости и отрапортоваться.

valek2282 написал(а):
This ebuild is from an overlay named 'steam-overlay': '/var/lib/layman/steam/'

Вот такое есть в ебилде

Вот такое есть в ебилде libsdl

DOCS=( BUGS CREDITS README README.HG README-SDL.txt TODO WhatsNew )

вот интересно почему у меня сбора падает на этом пункте? Ведь я ошибки такой на трекере стима так и не нашел(

А почему не пробуете ставить

А почему не пробуете ставить media-libs/libsdl-2.0.0_pre7238 ?

Очевидно же, что DOCS

Очевидно же, что DOCS содержит файл BUG, который dodoc не может найти для установки.

Ставь c gamerlay.

Ставь c gamerlay.

Не грусти, товарищ! Всё хорошо, beautiful good!

Отправил pull request:

Отправил pull request: https://github.com/anyc/steam-overlay/pull/56

Нейтральность - высшее достижение сознания!

Почему не хотите ставить

Почему не хотите ставить https://github.com/anyc/steam-overlay/tree/master/media-libs/libsdl\libsdl-2.0.0_pre7238.ebuild ?

Даже у последней версии https://github.com/anyc/steam-overlay/blob/master/games-util/steam-client-meta/steam-client-meta-0-r20130514.ebuild в зависимостях указано требование версии >=media-libs/libsdl-2.0.0_pre6964:2[abi_x86_32], версия libsdl-2.0.0_pre7238 удовлетворяет требованию.

kostik87 написал(а): Почему

kostik87 написал(а):
Почему не хотите ставить https://github.com/anyc/steam-overlay/tree/master/media-libs/libsdl\libsdl-2.0.0_pre7238.ebuild ?

Вопрос не ко мне - а к ТСу. Я просто объяву разместил^W^W pull request с фиксом отправил

Нейтральность - высшее достижение сознания!

Убрал строку в ebuild из

Убрал строку в ebuild из gamerlay, положил в локальный оверлей и поставил, всё работает (хотя ругается при первом запуске). Half-life 2 deathmatch поставился и играется.

[I] media-libs/libsdl
     Available versions:  1.2.14-r6 1.2.15-r2 {{X aalib alsa +audio custom-cflags dga directfb fbcon ggi +joystick libcaca nas opengl oss ps3 pulseaudio static-libs svga tslib +video xinerama xv}}
     Installed versions:  1.2.15-r2(11:18:34 27.07.2012)(X aalib alsa audio fbcon joystick libcaca opengl pulseaudio static-libs video xinerama xv -custom-cflags -dga -directfb -ggi -nas -oss -ps3 -svga -tslib)
     Homepage:            http://www.libsdl.org/
     Description:         Simple Direct Media Layer

Локальный оверлей растёт

короче в оверлее стима

короче в оверлее стима починили эту бяку) Всем спасибо

Настройки просмотра комментариев

Выберите нужный метод показа комментариев и нажмите "Сохранить установки".