Раньше эмулятор pcsx2 компилировался без проблем! Надо было только установить зависимости и заккоментировать в каждом файле build.sh в каждом из каталогов строки
Код: Выделить всё
if [ $# -gt 0 ] && [ $1 = "all" ]
thenКод: Выделить всё
else
make $@
fiКстати, а кто-нибудь может сделать скрипт для этого дела?
Собиралось всё только в 32-битном варианте - в одном из тысячных выписок нужные флаги сами установились в скрипты сборки. Причём в 64-битном варианте не устанавливался лишь ключевой компонент - pcsx2. Плагины же новые я подставлял в 64-битный pcsx2 0.9.5 и он работает.
На каналах Руснета подсказывают, что какой-то из компонентов 32-битного pcsx2 просто переписали на 32-битном ассемблере. Это тупо - но это сделали сознательно, чтобы побыстрее написать первую версию, не отвлекаясь.
А потом вышла первая бета-версия. Изменились скрипты сборки, теперь там какой-то build.rb. И он ничего не собирает. Можно собрать плагины и больше ничего. И то - сообщает, что не найден каталог с новым плагином Zzogl, который, оказывается, надо скачивать отдельно! Сделал символическую ссылку с именем Zzogl от другого плагина - получилось. Не собирается pcsx2. Файла build.sh тупо нет. Беру из старого checkout. Просит configure.in или configure.am. Что-то такое я ему скормил, всё равно не хочет начинать компилировать. Не может найти файлы, которые были перенесены в другие каталоги. Подставляю куда нужно - говорит, что "нет правила для сборки".
Решил хотя бы плагины подставить в старый и работающий pcsx2 - теперь он виснет при запуске.
В общем, кто-нибудь сумел?