pcsx2 ubuntu сборка и установка - решено
Автор Сообщение
all__ Не на форуме
Админ
*******

Сообщений: 874
Зарегистрирован: 01.2010
Сообщение: #1
pcsx2 ubuntu сборка и установка - решено
Пришлось потратить массу времени на поиски решения проблем с установкой этого эмулятора PlayStation2 на ubuntu. Т.к. полного решения многих проблем с установкой ни где нет, выкладываю его здесь, надеюсь что я собрал все возможные ошибки :-)
Итак начнем.
Код:
sudo apt-get install subversion libjpeg62-dev build-essential libgtk2.0-dev libxxf86vm-dev x11proto-xf86vidmode-dev automake1.9 libbz2-dev
sudo apt-get install libglu1-mesa-dev
svn co https://pcsx2.svn.sourceforge.net/svnroot/pcsx2 pcsx2
cd pcsx2
sh build.sh all

Дальше смотрим какие ошибки выдает сборка:
error: GL/glew.h
sudo apt-get install libglew-dev

fatal error: Cg/cg.h
sudo apt-get install nvidia-cg-toolkit

ubuntu fatal error: SDL/SDL.h
sudo apt-get install libsdl-dev

После того как ошибка устранена установкой нужного пакета, снова запускаем:
sh build.sh all

Если больше ошибок не будет то pcsx2 соберется.

После сборки запускаем эмулятор PS2:
Код:
cd bin
./pcsx2

Тестировалось в ubuntu 11.04 desktop amd64





Лучшая благодарность - "Мне нравится", +1 или Like! Вверху страницы.
03.05.2011 12:06
Вебсайт Найти все сообщения Цитировать это сообщение
all__ Не на форуме
Админ
*******

Сообщений: 874
Зарегистрирован: 01.2010
Сообщение: #2
RE: pcsx2 ubuntu сборка и установка - решено
Появится окно настройки:
[Изображение: e54c0b.jpg]

Обязательно укажите директорию плагинов - plugins, и директорию биосов - bios.





Лучшая благодарность - "Мне нравится", +1 или Like! Вверху страницы.
03.05.2011 13:39
Вебсайт Найти все сообщения Цитировать это сообщение
clk824 Не на форуме
Админ
*******

Сообщений: 675
Зарегистрирован: 01.2010
Сообщение: #3
RE: pcsx2 ubuntu сборка и установка - решено
А в чём причина именно сборки из исходников, а не установки готового пакета?





Хочешь сказать спасибо? Лучше нажми "Мне нравится", +1 или Like!
03.05.2011 15:37
Вебсайт Найти все сообщения Цитировать это сообщение
all__ Не на форуме
Админ
*******

Сообщений: 874
Зарегистрирован: 01.2010
Сообщение: #4
RE: pcsx2 ubuntu сборка и установка - решено
На оф сайте бинарник, он не запустился.





Лучшая благодарность - "Мне нравится", +1 или Like! Вверху страницы.
03.05.2011 17:44
Вебсайт Найти все сообщения Цитировать это сообщение
Гость
Unregistered

 
Сообщение: #5
RE: pcsx2 ubuntu сборка и установка - решено
Люди, мой мозг на грани лопания!!! не могу понять что не так!!!
Fedora 15 при сборке выдает следующее:

(Прошу прощения сразу я не ас в сборке исходных кодов. Установил все что требовалось в файле INSTALL)

Цитата:In file included from x86.cpp:23:0:
Mem.h: In constructor «BLOCK::BLOCK()»:
Mem.h:37:41: ошибка: нет декларации «memset» в этой области видимости
In file included from GS.h:131:0,
from x86.cpp:22:
zerogsmath.h: В функции «T* _mult3(T*, const T*, const T*) [with T = float]»:
zerogsmath.h:287:109: instantiated from here
zerogsmath.h:282:24: ошибка: нет декларации «memcpy» в этой области видимости
zerogsmath.h: В функции «T* _mult3(T*, const T*, const T*) [with T = double]»:
zerogsmath.h:288:114: instantiated from here
zerogsmath.h:282:24: ошибка: нет декларации «memcpy» в этой области видимости
zerogsmath.h: В функции «T* _mult4(T*, const T*, const T*) [with T = float]»:
zerogsmath.h:323:109: instantiated from here
zerogsmath.h:319:24: ошибка: нет декларации «memcpy» в этой области видимости
zerogsmath.h: В функции «T* _mult4(T*, const T*, const T*) [with T = double]»:
zerogsmath.h:324:114: instantiated from here
zerogsmath.h:319:24: ошибка: нет декларации «memcpy» в этой области видимости
zerogsmath.h: В функции «T* _multtrans3(T*, const T*, const T*) [with T = float]»:
zerogsmath.h:366:119: instantiated from here
zerogsmath.h:345:24: ошибка: нет декларации «memcpy» в этой области видимости
zerogsmath.h: В функции «T* _multtrans3(T*, const T*, const T*) [with T = double]»:
zerogsmath.h:367:124: instantiated from here
zerogsmath.h:345:24: ошибка: нет декларации «memcpy» в этой области видимости
make[1]: *** [libZeroGSogl_a-x86.o] Ошибка 1
make[1]: Выход из каталога `/home/andyx/Загрузки/pcsx2-0.9.4/plugins/gs/zerogs/opengl'
make: *** [install-recursive] Ошибка 1
Error with building plugins
09.07.2011 11:16
Цитировать это сообщение
all__ Не на форуме
Админ
*******

Сообщений: 874
Зарегистрирован: 01.2010
Сообщение: #6
RE: pcsx2 ubuntu сборка и установка - решено
Может добавить строку:
#include <cstring>
в zerogsmath.h?





Лучшая благодарность - "Мне нравится", +1 или Like! Вверху страницы.
09.07.2011 11:50
Вебсайт Найти все сообщения Цитировать это сообщение
Гость
Unregistered

 
Сообщение: #7
RE: pcsx2 ubuntu сборка и установка - решено
(09.07.2011 11:50)all__ писал(а):  Может добавить строку:
#include <cstring>
в zerogsmath.h?

У меня в файле zerogsmath.h
в начале :
#include <alloca.h> Заменил, вышло
Цитата:.....em.o `test -f 'Mem.cpp' || echo './'`Mem.cpp
Mem.cpp: В функции «int TransferHostLocal32(const void*, u32)»:
Mem.cpp:603:1: ошибка: нет декларации «abs» в этой области видимости....

добавил тоже самое

а еще до ошибки 2 предупреждения.

Цитата:GSmain.cpp:74:25: предупреждение: deprecated conversion from string constant to «char*» [-Wwrite-strings]
GSmain.cpp: В функции «void GSsetGameCRC(int, int)»:
(ну и похожие с сменой значений после GSmain.cpp)
и
Цитата:GSmain.cpp:169:50: предупреждение: deprecated conversion from string constant to «char*» [-Wwrite-strings]
GSmain.cpp: В функции «s32 GSinit()»:
и во еще нашел
Цитата:memcpy_amd.cpp:107:38: предупреждение: отсутствует завершающий символ ' [по умолчанию включена]
09.07.2011 12:40
Цитировать это сообщение
all__ Не на форуме
Админ
*******

Сообщений: 874
Зарегистрирован: 01.2010
Сообщение: #8
RE: pcsx2 ubuntu сборка и установка - решено
uname -r
Что выдает?





Лучшая благодарность - "Мне нравится", +1 или Like! Вверху страницы.
09.07.2011 19:38
Вебсайт Найти все сообщения Цитировать это сообщение
Гость
Unregistered

 
Сообщение: #9
RE: pcsx2 ubuntu сборка и установка - решено
2.6.38.8-32.fc15.i686
11.07.2011 11:45
Цитировать это сообщение
Гость
Unregistered

 
Сообщение: #10
RE: pcsx2 ubuntu сборка и установка - решено
При запуске выдает ошибку на отсутсвие плагинов. Указываю ему путь он его не принимает:
Код:
Ошибка сегментирования
Код:
При установке с репозитория выдает:
root@home-MS-7529:.# apt-get install pcsx2
job-working-directory: ошибка получения текущей директории: getcwd: невозможен доступ к родительским каталогам: Нет такого файла или каталога
sh: getcwd() failed: No such file or directory
sh: getcwd() failed: No such file or directory
Чтение списков пакетов... Готово
sh: getcwd() failed: No such file or directory
Построение дерева зависимостей      
Чтение информации о состоянии... Готово
Некоторые пакеты невозможно установить. Возможно, вы просите невозможного,
или же используете нестабильную версию дистрибутива, где запрошенные вами
пакеты ещё не созданы или были удалены из Incoming.
Следующая информация, возможно, поможет вам:

Пакеты, имеющие неудовлетворённые зависимости:
pcsx2 : Зависит: pcsx2-plugins (>= 1:0.9.8.0-0ubuntu1) но он не будет установлен

Как быть? Куда копать?
20.07.2011 1:31
Цитировать это сообщение
all__ Не на форуме
Админ
*******

Сообщений: 874
Зарегистрирован: 01.2010
Сообщение: #11
RE: pcsx2 ubuntu сборка и установка - решено
Попробуйте сделать всё как в первом сообщении, это единственный вариант, при котором удалось установить pcsx2, все другие варианты к успеху не приводили, в том числе и apt-get install pcsx2.





Лучшая благодарность - "Мне нравится", +1 или Like! Вверху страницы.
20.07.2011 4:12
Вебсайт Найти все сообщения Цитировать это сообщение
Гость
Unregistered

 
Сообщение: #12
RE: pcsx2 ubuntu сборка и установка - решено
(20.07.2011 4:12)all__ писал(а):  Попробуйте сделать всё как в первом сообщении, это единственный вариант, при котором удалось установить pcsx2, все другие варианты к успеху не приводили, в том числе и apt-get install pcsx2.
Вот смотрите пойдем от обратного.
Я установил все как сказано в первом посте. PCSX2 у меня запускается, правда не командой ./pcsx2, а просто pcsx2. Все запустилось, просит указать папки плагинов и биоса. Указываю ему биос, он его подхватил, указываю ему путь к плагинам, он выдает ошибку "Could Not Load GS Plugin /home/home/pcsx2/plugin/"

Вот и вопрос что теперь делать?:
20.07.2011 9:27
Цитировать это сообщение
all__ Не на форуме
Админ
*******

Сообщений: 874
Зарегистрирован: 01.2010
Сообщение: #13
RE: pcsx2 ubuntu сборка и установка - решено
Тут три варианта:
1. В папку plugin нет плагинов
2. папка на самом деле называется plugins, а не plugin
3. на папку установлены права, которые не позволяют к ней обратиться.

Еще попробуйте запустить ее из под админа.





Лучшая благодарность - "Мне нравится", +1 или Like! Вверху страницы.
20.07.2011 10:59
Вебсайт Найти все сообщения Цитировать это сообщение
Гость
Unregistered

 
Сообщение: #14
RE: pcsx2 ubuntu сборка и установка - решено
(20.07.2011 10:59)all__ писал(а):  Тут три варианта:
1. В папку plugin нет плагинов
2. папка на самом деле называется plugins, а не plugin
3. на папку установлены права, которые не позволяют к ней обратиться.

Еще попробуйте запустить ее из под админа.

1. Там идут в ней папки:
.svn
/cdvd/
/dev9/
/fw/
/gs/
/gsdx9/
/pad/
/spu2/
/usb/
*build.sh

Если подсвывть её тогда вываливатся ошибка то что не может найти Could Not Load GS Plugin . Если подсовывать папку с плагинами от windows версии тогда выдает ошибку в терминале "Ошибка сегментирования".

P.S. Стоит Ubuntu 11.04 32bit, видуха Ati Radeon.

Куда капнуть дльше?
20.07.2011 13:01
Цитировать это сообщение
all__ Не на форуме
Админ
*******

Сообщений: 874
Зарегистрирован: 01.2010
Сообщение: #15
RE: pcsx2 ubuntu сборка и установка - решено
А на каком этапе выдает "Could Not Load GS Plugin"?
При загрузке окна, или при попытке запустить диск?
[Изображение: b392cc.jpg]
Если окно запустилось, то нужно поэкспериментировать с этой вкладкой.





Лучшая благодарность - "Мне нравится", +1 или Like! Вверху страницы.
(Последний раз сообщение было отредактировано 20.07.2011 в 15:05, отредактировал пользователь all__.)
20.07.2011 15:04
Вебсайт Найти все сообщения Цитировать это сообщение
Гость
Unregistered

 
Сообщение: #16
RE: pcsx2 ubuntu сборка и установка - решено
(20.07.2011 15:04)all__ писал(а):  А на каком этапе выдает "Could Not Load GS Plugin"?
При загрузке окна, или при попытке запустить диск?
[Изображение: b392cc.jpg]
Если окно запустилось, то нужно поэкспериментировать с этой вкладкой.

При загрузке окна.
Т.е. когда в вожу в терминале pcsx2, либо sudo pcsx2. Пишет что плагин не найден.
Может у вас аська есть?
20.07.2011 15:15
Цитировать это сообщение
Гость
Unregistered

 
Сообщение: #17
RE: pcsx2 ubuntu сборка и установка - решено
sh build.sh all не вышло выполнить эту команду sh: Can`t open build.sh что делать ?
22.01.2012 0:34
Цитировать это сообщение
Создать ответ 


Похожие темы
Тема: Автор Ответов: Просмотров: Посл. сообщение
  Ubuntu 10.04 Черный Экран на Ноутбуке - Решено all__ 11 22 899 09.05.2014 13:28
Посл. сообщение: Гость
  Ubuntu unity и system tray - решено all__ 2 3 119 27.04.2014 15:22
Посл. сообщение: Гость
  Диспетчер устройств пустой XP - Решено all__ 4 18 446 13.04.2014 11:04
Посл. сообщение: Гость
  Firefox тормозит - решено all__ 2 19 826 07.04.2014 11:02
Посл. сообщение: Гость
  Unknown encoder 'libmp3lame' - Ubuntu - решено all__ 1 6 369 25.03.2014 13:41
Посл. сообщение: Гость