Не собирается 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. Удалите это. Возможно, будет счастье.
/
В данном конкретном случае скорее избыточно.
Если пакет из дерева, всяко стоит пошариться по родному трекеру, а при необходимости и отрапортоваться.
Создание ожидаемого файла посредством
user_patch
может оказаться более простым/быстрым решением.:wq
--
Live free or die
Anarchist написал(а): Если
Вот такое есть в ебилде
Вот такое есть в ебилде 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 написал(а): Почему
Вопрос не ко мне - а к ТСу. Я просто объяву разместил^W^W pull request с фиксом отправил
Нейтральность - высшее достижение сознания!
Убрал строку в ebuild из
Убрал строку в ebuild из gamerlay, положил в локальный оверлей и поставил, всё работает (хотя ругается при первом запуске). Half-life 2 deathmatch поставился и играется.
Локальный оверлей растёт
короче в оверлее стима
короче в оверлее стима починили эту бяку) Всем спасибо