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

Сообщений: 850
Зарегистрирован: 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__ Не на форуме
Админ
*******

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

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

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

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

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

Сообщений: 850
Зарегистрирован: 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__ Не на форуме
Админ
*******

Сообщений: 850
Зарегистрирован: 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__ Не на форуме
Админ
*******

Сообщений: 850
Зарегистрирован: 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
Цитировать это сообщение
Создать ответ 


Похожие темы
Тема: Автор Ответов: Просмотров: Посл. сообщение
  dwa-525 установка драйвера на ubuntu - решено all__ 31 17 790 10.05.2012 17:12
Посл. сообщение: Гость
  Монитор в ubuntu - неправильное разрешение all__ 1 2 091 02.04.2012 22:37
Посл. сообщение: all__
  Диспетчер устройств пустой XP - Решено all__ 2 6 691 29.03.2012 9:54
Посл. сообщение: Гость
  HD DVR Mini Vehicle установить дату и время - решено all__ 4 8 504 23.03.2012 23:59
Посл. сообщение: all__
  Disconnect: Server uses different class tables - решено all__ 0 485 12.03.2012 21:10
Посл. сообщение: all__