Cedega CVS
Поискал по форуму, похоже что тема еще не поднималась.
У меня навязчивая идея собрать сий эмулятор из CVS. Вот что нашел по теме:
http://gentoo-wiki.com/HOWTO_Install_Cedega
http://www.linux-gamers.net/modules/wiwimod/index.php?page=HOWTO+Cedega+CVS&back=HOWTO+INDEX+Wine
Первое руководство совсем ни к черту, а вот вторым можно воспользоваться. Скачал скрипт, что предлагают товарищи.
1. Репозитарий он вытянул успешно, но сразу же обломался на configure. Еще бы, ведь такого файла там нет. Но заметив в корне файл configure.ac запускаю autoconf - и не прогадал! Вуаля.
2. ./configure - все ок
3. make depend - тут сразу облом. Но я не стал парить мозги, и просто пропустил этот этап - configure ведь вообще сказала now execute "make" to build Cedega
4. make обламывается. Ему не понравился flex - слишком новый. Делаю даунгрэйд и повотряю попытку - теперь все норм.
5. make install - без комментариев..
А вот дальше начинается то, на что моих шаманских навыков уже не хватает. cvscedega выдает error на библиотеке x11drv.so (сейчас дословно не передам, ибо за другим компом), но смысл в unknown symbols. Добавил /usr/lib/cvscedega/lib в /etc/ld.so.conf - не помогло.
Теперь прошу помощи у участников сообщества. Будем разбираццо вместе? :)
зы для меня принципиален вопрос именно собрать winex их cvs, скачать ее с рапидшары может любой виндузятник
- Для комментирования войдите или зарегистрируйтесь
А на офф сайте
А на офф сайте про это ничего не сказано?(может у тебя версии библиотеки не те)
И чем отличается cedega из cvs от бинарной?
_________________
Gentoo Linux - We Use The Power!!!
Cvs - бесплатна и
Cvs - бесплатна и более нова, а бинарная платная (условно ;))
Сегодня сам
Сегодня сам попробую собрать, позже отпишусь о результатах.
_________________
Gentoo Linux - We Use The Power!!!
Она у меня не
Всё собралось, но названия бинарника wine. Так и должно быть? И он ещё выдаёт следуюющее:
wine: exists lstat socket : No such file or directory
_________________
Gentoo Linux - We Use The Power!!!
cedega cvs
Не совсем точно, но мне помогло вот это из этого файла
cat /root/.WineCVS/installs/cvscedega/bin/WineCVSFunctions/cvscedega
export PATH="/root/.WineCVS/installs/cvscedega/bin:$PATH"
export LD_LIBRARY_PATH="/root/.WineCVS/installs/cvscedega/bin:/root/.WineCVS/installs/cvscedega/lib"
export WINEPREFIX="$HOME/.cvscedega"
export WINESERVER="/root/.WineCVS/installs/cvscedega/bin/wineserver"
export ConfigurePrefix="/root/.WineCVS/installs/cvscedega"
export WineExecName="wine"
export WINE_LOADER=cvscedega
Еще надо в его низ дописать перечисленные в нем функции и запустить - тогда получиться, что у вас появиться ~/.cvscedege с настройками ...
А вообще - layman -o http://www.zugaina.org/gentoo/ -f -a zugaina
emerge -apv cedega-cvs ...
cedega cvs
Попробовал вышеуказанным способом.
emerge -apv cedega-cvs ругается, что нет ebuildов в каталоге virtual/x11.
У меня даже каталога такого нет ни в portage ни в overlays.
Может нужно еще что-то ?
Забудь ...
Ну ты пока просто в этом ebuild'е удали virtual/x11 (в DEPEND - прям только эти буквы) - все поставиться, еще можеш скопировать эти ебилды в /usr/local/portage - и там все с ними делать - там сборка тоже не безоблочно простая дальше будет ...
* Applying
* Applying cedega-cvs-makefile-r1.patch ... [ ok ]
/usr/portage/local/layman/zugaina/app-emulation/cedega-cvs/cedega-cvs-1.0.0-r1.ebuild: line 63: ./configure: Нет такого файла или каталога
это надо :
cd /var/tmp/portage/app-emulation/cedega-cvs-1.0.0-r1/work/winex/
./setup.sh
./configure \
--prefix=/usr/lib/cedega-cvs \
--sysconfdir=/etc/cedega-cvs \
--host=${CHOST} \
--enable-curses \
--with-x \
и по желанию : --enable-pthreads (это для nptl USE флага)
--enable-opengl (для opengl)
--disable-trace --disable-debug ( или --enable-trace --enable-debug - кому как нравиться)
потом:
make depend all (у меня ошибки , но вроде это и не надо - я просто make набираю - в .configure же написали - готово для сборки ...)
потом:
cd programs && make
cd ../
потом:
touch ../../.compiled
ebuild /usr/portage/local/layman/zugaina/app-emulation/cedega-cvs/cedega-cvs-1.0.0-r1.ebuild install
ebuild /usr/portage/local/layman/zugaina/app-emulation/cedega-cvs/cedega-cvs-1.0.0-r1.ebuild qmerge