[SOLVED]Помогите разобраться в ебилде (в чем ошибка?)

Доброго времени суток!
Пытаюсь установить эмулятор PS - pcsx. Вот здесь https://github.com/UnixHub/UnixHub-Portage/tree/master/games-emulation/pcsxr находится ебилд. Но при попытке установки с него выпадает ошибка http://bpaste.net/show/152309/
Подскажите что не так?

Участник 7 лет 33


Участник
7 лет 33 недели

Может пора уже давать ответы вместо вопросов ? :)

Compute:
Bosch M2.8.1 -> custom Bosch M2.8.3 clone from Russia.
Speed about 260 km,Ram 2 pers.,HDD - 70 kg,210 FLOPS ;)

slepnoga

slepnoga написал(а):

Участник
7 лет 33 недели

Может пора уже давать ответы вместо вопросов ? :)

В меру своих познаний и возможностей я их даю.
В данном случае испытываю затруднения, поэтому и спрашиваю.

ps Вас задело то, что на форуме я на 1 неделю дольше вас, но при этом задаю вопрос, который, наверное, для вас очень простой? :)

такую шайбу проще

такую шайбу проще перепрыгнуть, чем обойти :D

>>Подскажите что не так? я не

>>Подскажите что не так?
я не особый ебилдописатель, но подозреваю, что нужно понимать сообщение об ошибке максимально прямо – файлы configure.?? ({in,ac}) отсутствуют. Стоит распаковать исходники и посмотреть чего с ними. Можно почитать на закуску.


Будьте так любезны, уберите ***** капчу.

Если руками распаковать

Если руками распаковать исходники, то все в порядке:

./autogen.sh
./configure
make
make install

отрабатывает полностью и не вызывает никаких ощибок. Хочется разобраться именно с ебилдом. Я написал по мейлу автору сего ебилда, но он пока молчит.

/

sspphheerraa написал(а):
Если руками распаковать исходники, то все в порядке:

./autogen.sh
./configure
make
make install

отрабатывает полностью и не вызывает никаких ощибок. Хочется разобраться именно с ебилдом. Я написал по мейлу автору сего ебилда, но он пока молчит.

man autotools-utils.eclass:
AUTOTOOLS_IN_SOURCE_BUILD=1
Не оно?

:wq
--
Live free or die

# AUTOTOOLS_IN_SOURCE_BUILD=1

если так,
# AUTOTOOLS_IN_SOURCE_BUILD=1 emerge pcsx
то без изменений, таже ошибка

добавь туда еще

добавь туда еще AUTOTOOLS_AUTORECONF=1

Update: тьфу, там используется обычный autotools eclass, игнорируй этот комментарий

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

Обычно ошибка отсутствия

Обычно ошибка отсутствия configure - это не проблема отдельной builddir, это проблема того, что eautoreconf не запускается

Update: но толку, если в ебилде по ссылке используется другой eclass ?

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

Дык ебилд по ссылке ставится

Дык ебилд по ссылке ставится очевидно из локального оверлейчика.
А что там может помешать использовать вызов правильного екласса мне совершенно не представляется.

:wq
--
Live free or die

Ну в ебилде эти команды можно

Ну в ебилде эти команды можно тупо так и прописать (ведь это же bash скрипт?), но это будет "не культурно".
А можно ли emerge запустить с ещё более подробным отчётом (типа debug)?

/

sspphheerraa написал(а):
Ну в ебилде эти команды можно тупо так и прописать (ведь это же bash скрипт?), но это будет "не культурно".

Почему «некультурно»?
grep -R $PATTERN /usr/portage за примерами.

sspphheerraa написал(а):
А можно ли emerge запустить с ещё более подробным отчётом (типа debug)?

А посмотреть что пишут в /var/tmp/portage/… не?…

:wq
--
Live free or die

А что делает вот этот

А что делает вот этот код?

 for i in $(grep -irl 'games/psemu' *);
        do
                sed -i "$i" \
                -e "s:games/psemu:psemu:g" \
                || die "sed failed"
        done

Если его закомментировать, то этап конфигурации проходит...

ps Теперь ошибка "configure: error: *** libgtk3 >= 3.0 not found!"

https://bugs.gentoo.org/show_

Ну вот примерно на такое я и

Ну вот примерно на такое я и намекал в 1-м посте ;)
С прибытием в поселок пастухов :))

Compute:
Bosch M2.8.1 -> custom Bosch M2.8.3 clone from Russia.
Speed about 260 km,Ram 2 pers.,HDD - 70 kg,210 FLOPS ;)

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

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