У меня немного другая проблема, я не могу Cedeg-y из src.rpm собрать. Дистрибутив ASP 10.
Качал Cedega отсюда:
http://linux.alhimia.ru/projects/emul/cedega/
Там же есть описание по установке, на всякий случай процитирую здесь:
>Инструкция по сборке rpm пакета.
>Собрать rpm пакет для своей архитектуры вы можете одной из этих команд:
>rpmbuild --rebuild --target i686-lar-linux cedega-4.0-1.0lar.src.rpm
>rpmbuild --rebuild --target athlon-lar-linux cedega-4.0-1.0lar.src.rpm
>Собранный пакет будет размещен в каталоге /usr/src/asplinux/RPMS/_архитектура_
>Установить его можно перейдя пользователем root в этот каталог с помощью команды
>rpm -ihv cedega-4.0-1.0asp.i686.rpm
>Если у вас установлены драйверы от фирмы Nvidia, то команда может не пройти, - rpm сошлется на отсутсвие в базе пакета с библиотекой >libGL. В этом случае установите пакет командой
>rpm -ihv --nodeps cedega-4.0-1.0asp.i686.rpm
>Если вы раньше не собирали пакеты самостоятельно, то перед сборкой дайте себе права. Под пользователем root дайте команду
>chown -R _имя_обычного_пользователя_ /usr/src
>Перед сборкой установите пакет rpm-build
Все зависимости я удовлетворил, проц у меня AthlonXP, проблема в том, что после первого запуска команды rpmbuild --rebuild --target athlon-lar-linux cedega-4.3-2.0lar.src.rpm, он ругался на то, что у меня в /usr/X11R6/lib/ присутствует libGL.a, из-за чего нельзя создать ссылку - удалите его и запустите все снова. Сделал, процес пошел дальше, но теперь он останавливается со следующими словами:
strip --strip-unneeded sdldrv.tmp.o
LD_LIBRARY_PATH="../../unicode:$LD_LIBRARY_PATH" ../../tools/winebuild/winebuild -fPIC -L../../dlls -sym sdldrv.tmp.o -o sdldrv.spec.c -spec ./sdldrv.spec
gcc -MMD -c -I. -I. -I../../include -I../../include -march=pentium2 -mcpu=pentium2 -Wall -mpreferred-stack-boundary=2 -fno-keep-static-consts -Dconst=const -fno-strict-aliasing -Dint8=char -Dint16=short -Dint32=int "-Dint64=long long" -fPIC -DWINE__ -D_REENTRANT -I/usr/X11R6/include -o sdldrv.spec.o sdldrv.spec.c
gcc -shared -Wl,-Bsymbolic sdldrv.spec.o bitmap.o dc.o graphics.o objects.o osmesa.o palette.o sdlddraw.o sdldrv_main.o user.o wnd.o -o libsdldrv.so -L../../dlls -luser32 -lgdi32 -lkernel32 -lntdll -L../../library -lwine `sdl-config --static-libs` -L../../ole -lwine_uuid -lm
/usr/bin/ld: cannot find -lasound
collect2: ld returned 1 exit status
make[2]: *** [libsdldrv.so] Error 1
make[2]: Leaving directory `/usr/src/asplinux/BUILD/winex/dlls/sdldrv'
make[1]: *** [sdldrv/libsdldrv.so] Error 2
make[1]: Leaving directory `/usr/src/asplinux/BUILD/winex/dlls'
make: *** [dlls] Error 2
ошибка: Неверный код возврата из /var/tmp/rpm-tmp.91573 (%build)
Это последние строки из лога установки, как с этим бороться - ума не приложу. Может быть здесь как-то влияет то, что первоначально требовался пакет XFree86-devel, но мне сказали, что в ASP 10 используется Xorg, поэтому я поставил пакет Xorg-x11-devel, на дисках с дистрибутивом действительно нет пакета XFree86-devel, при попытке сборки rpm пакета, на зависимости никто больше не ругается.
Куда копать?