Появилось желание, поставить Cedega.
Скачал src.rpm c http://linux.alhimia.ru/projects/emul/cedega/
Далее попробовал набрать:
rpmbuild --rebuild --target i686-lar-linux cedega-4.0-1.0lar.src.rp
Получил ошибку, что нет подходящей архитектуры для сборки
Попробовал набрать
rpmbuild --rebuild --target x86_64-lar-linux cedega-4.0-1.0lar.src.rp
Получил такой-же ответ.
скинул все это хозяйство в папку /usr/src/packages/SRPMS
затем:
rpm -i /usr/src/packages/SRPMS/Cedega-4.4-1.0lar.src.rpm
Потом открыл /usr/src/packages/SPECS/cedega.spec и отредактировал arch_buildarch на x86_64, было i686. Еще исправил distr_detect asp на distr_detect GNU/Linux
Теперь пытаюсь набрать:
rpmbuild -bp SPECS/cedega.spec
и
rpmbuild -ba SPECS/cedega.spec
и в ответ получаю:
glibc-kernheaders нужен для Cedega-4.4-1.0GNU/Linux.x86_64
Правда еще несколько зависимостей было, но их я всех удовлетворил пакетами из коробки.
А с glibs-kernheads не знаю что делать
Пробовал ставить пакеты:
glibc-devel
linux-kernel-headers
Но с последним вообще беда, там зависимостей полно, т.к. нашел только пакет linux-kernel-headers-2.6.18.2-3.x86_64.rpm
А ядро у меня 2.6.16.13-4, под него linux-kernel-headers не нашел.
Еще пробовал убирать glibc-kernheaders из файла cedega.spec (пункт BuildRequires), но получил при сборке ошибку:
checking for C compiler default output file name... configure: error: C compiler cannot create executables
See `config.log' for more details.
ошибка: Неверный код возврата из /var/tmp/rpm-tmp.16930 (%build)
Ошибки сборки пакетов:
Неверный код возврата из /var/tmp/rpm-tmp.16930 (%build)
Как поставить Cedega? (Где найти glibc-kernheaders под ядро 2.6.16.13-4 (SuSE 10.1 x86_64))
Модератор: Модераторы разделов
-
Kai SD
- Сообщения: 622
- Статус: линуксоид-сектант
- ОС: gentoo 2008.0 x86_64
Re: Как поставить Cedega?
Есть мнение, что лучше брать исходники .tar.bz2 и собирать сборочным скриптом самой cedega.
SRPM-ка ихняя у меня не собиралась даже когда я на APS Linux-е сидел.
SRPM-ка ихняя у меня не собиралась даже когда я на APS Linux-е сидел.
С уважением
Kai SD
Kai SD
-
Inos
- Сообщения: 90
Re: Как поставить Cedega?
Kai SD
Есть мнение, что лучше брать исходники .tar.bz2 и собирать сборочным скриптом самой cedega.
А где их взять?
Потому что в http://cvs.transgaming.org/cgi-bin/viewcvs.cgi/winex/ ничего найти невозможно. Не по файлу же качать, а архивов там нет.
Есть мнение, что лучше брать исходники .tar.bz2 и собирать сборочным скриптом самой cedega.
А где их взять?
Потому что в http://cvs.transgaming.org/cgi-bin/viewcvs.cgi/winex/ ничего найти невозможно. Не по файлу же качать, а архивов там нет.
-
Inos
- Сообщения: 90
Re: Как поставить Cedega?
Попробовал собрать из нормальных исходниковю
команда configure прошла успешно, а на make выдает:
make[1]: Entering directory `/usr/local/winex/unicode'
gcc -MMD -c -I/usr/src/packages/BUILD/winex/unicode -I. -I/usr/src/packages/BUILD/winex/include -I../include -g -O2 -Wall -fno-keep-static-consts -D__const=const -fno-strict-aliasing -D__int8=char -D__int16=short -D__int32=int "-D__int64=long long" -fPIC -D__WINE__ -D_REENTRANT -I/usr/X11R6/include -o casemap.o casemap.c
In file included from /usr/src/packages/BUILD/winex/include/winnt.h:10,
from /usr/src/packages/BUILD/winex/include/windef.h:16,
from /usr/src/packages/BUILD/winex/include/wine/unicode.h:10,
from casemap.c:4:
/usr/src/packages/BUILD/winex/include/basetsd.h:148:3: error: #error Unknown CPU architecture!
In file included from /usr/src/packages/BUILD/winex/include/windef.h:16,
from /usr/src/packages/BUILD/winex/include/wine/unicode.h:10,
from casemap.c:4:
/usr/src/packages/BUILD/winex/include/winnt.h:1035:2: error: #error You need to define a CONTEXT for your CPU
In file included from /usr/src/packages/BUILD/winex/include/windef.h:16,
from /usr/src/packages/BUILD/winex/include/wine/unicode.h:10,
from casemap.c:4:
/usr/src/packages/BUILD/winex/include/winnt.h:1038: error: expected ‘=’, ‘,’, ‘;’, ‘asm’ or ‘__attribute__’ before ‘*’ token
/usr/src/packages/BUILD/winex/include/winnt.h:2073: error: expected specifier-qualifier-list before ‘PCONTEXT’
/usr/src/packages/BUILD/winex/include/winnt.h:2086: error: expected declaration specifiers or ‘...’ before ‘PCONTEXT’
In file included from /usr/src/packages/BUILD/winex/include/winnls.h:5,
from /usr/src/packages/BUILD/winex/include/wine/unicode.h:11,
from casemap.c:4:
/usr/src/packages/BUILD/winex/include/winbase.h:121: error: expected ‘=’, ‘,’, ‘;’, ‘asm’ or ‘__attribute__’ before ‘LPCONTEXT’
/usr/src/packages/BUILD/winex/include/winbase.h:1366: error: expected declaration specifiers or ‘...’ before ‘CONTEXT’
/usr/src/packages/BUILD/winex/include/winbase.h:1503: warning: type defaults to ‘int’ in declaration of ‘CONTEXT’
/usr/src/packages/BUILD/winex/include/winbase.h:1503: error: expected ‘;’, ‘,’ or ‘)’ before ‘*’ token
make[1]: *** [casemap.o] Ошибка 1
make[1]: Leaving directory `/usr/local/winex/unicode'
make: *** [unicode/libwine_unicode.so] Ошибка 2
mashina:/usr/local/winex # make install
make[1]: Entering directory `/usr/local/winex/unicode'
gcc -MMD -c -I/usr/src/packages/BUILD/winex/unicode -I. -I/usr/src/packages/BUILD/winex/include -I../include -g -O2 -Wall -fno-keep-static-consts -D__const=const -fno-strict-aliasing -D__int8=char -D__int16=short -D__int32=int "-D__int64=long long" -fPIC -D__WINE__ -D_REENTRANT -I/usr/X11R6/include -o casemap.o casemap.c
In file included from /usr/src/packages/BUILD/winex/include/winnt.h:10,
from /usr/src/packages/BUILD/winex/include/windef.h:16,
from /usr/src/packages/BUILD/winex/include/wine/unicode.h:10,
from casemap.c:4:
/usr/src/packages/BUILD/winex/include/basetsd.h:148:3: error: #error Unknown CPU architecture!
In file included from /usr/src/packages/BUILD/winex/include/windef.h:16,
from /usr/src/packages/BUILD/winex/include/wine/unicode.h:10,
from casemap.c:4:
/usr/src/packages/BUILD/winex/include/winnt.h:1035:2: error: #error You need to define a CONTEXT for your CPU
In file included from /usr/src/packages/BUILD/winex/include/windef.h:16,
from /usr/src/packages/BUILD/winex/include/wine/unicode.h:10,
from casemap.c:4:
/usr/src/packages/BUILD/winex/include/winnt.h:1038: error: expected ‘=’, ‘,’, ‘;’, ‘asm’ or ‘__attribute__’ before ‘*’ token
/usr/src/packages/BUILD/winex/include/winnt.h:2073: error: expected specifier-qualifier-list before ‘PCONTEXT’
/usr/src/packages/BUILD/winex/include/winnt.h:2086: error: expected declaration specifiers or ‘...’ before ‘PCONTEXT’
In file included from /usr/src/packages/BUILD/winex/include/winnls.h:5,
from /usr/src/packages/BUILD/winex/include/wine/unicode.h:11,
from casemap.c:4:
/usr/src/packages/BUILD/winex/include/winbase.h:121: error: expected ‘=’, ‘,’, ‘;’, ‘asm’ or ‘__attribute__’ before ‘LPCONTEXT’
/usr/src/packages/BUILD/winex/include/winbase.h:1366: error: expected declaration specifiers or ‘...’ before ‘CONTEXT’
/usr/src/packages/BUILD/winex/include/winbase.h:1503: warning: type defaults to ‘int’ in declaration of ‘CONTEXT’
/usr/src/packages/BUILD/winex/include/winbase.h:1503: error: expected ‘;’, ‘,’ or ‘)’ before ‘*’ token
make[1]: *** [casemap.o] Ошибка 1
make[1]: Leaving directory `/usr/local/winex/unicode'
make: *** [unicode/libwine_unicode.so] Ошибка 2
mashina:/usr/local/winex # make
make[1]: Entering directory `/usr/local/winex/unicode'
gcc -MMD -c -I/usr/src/packages/BUILD/winex/unicode -I. -I/usr/src/packages/BUILD/winex/include -I../include -g -O2 -Wall -fno-keep-static-consts -D__const=const -fno-strict-aliasing -D__int8=char -D__int16=short -D__int32=int "-D__int64=long long" -fPIC -D__WINE__ -D_REENTRANT -I/usr/X11R6/include -o casemap.o casemap.c
In file included from /usr/src/packages/BUILD/winex/include/winnt.h:10,
from /usr/src/packages/BUILD/winex/include/windef.h:16,
from /usr/src/packages/BUILD/winex/include/wine/unicode.h:10,
from casemap.c:4:
/usr/src/packages/BUILD/winex/include/basetsd.h:148:3: error: #error Unknown CPU architecture!
In file included from /usr/src/packages/BUILD/winex/include/windef.h:16,
from /usr/src/packages/BUILD/winex/include/wine/unicode.h:10,
from casemap.c:4:
/usr/src/packages/BUILD/winex/include/winnt.h:1035:2: error: #error You need to define a CONTEXT for your CPU
In file included from /usr/src/packages/BUILD/winex/include/windef.h:16,
from /usr/src/packages/BUILD/winex/include/wine/unicode.h:10,
from casemap.c:4:
/usr/src/packages/BUILD/winex/include/winnt.h:1038: error: expected ‘=’, ‘,’, ‘;’, ‘asm’ or ‘__attribute__’ before ‘*’ token
/usr/src/packages/BUILD/winex/include/winnt.h:2073: error: expected specifier-qualifier-list before ‘PCONTEXT’
/usr/src/packages/BUILD/winex/include/winnt.h:2086: error: expected declaration specifiers or ‘...’ before ‘PCONTEXT’
In file included from /usr/src/packages/BUILD/winex/include/winnls.h:5,
from /usr/src/packages/BUILD/winex/include/wine/unicode.h:11,
from casemap.c:4:
/usr/src/packages/BUILD/winex/include/winbase.h:121: error: expected ‘=’, ‘,’, ‘;’, ‘asm’ or ‘__attribute__’ before ‘LPCONTEXT’
/usr/src/packages/BUILD/winex/include/winbase.h:1366: error: expected declaration specifiers or ‘...’ before ‘CONTEXT’
/usr/src/packages/BUILD/winex/include/winbase.h:1503: warning: type defaults to ‘int’ in declaration of ‘CONTEXT’
/usr/src/packages/BUILD/winex/include/winbase.h:1503: error: expected ‘;’, ‘,’ or ‘)’ before ‘*’ token
make[1]: *** [casemap.o] Ошибка 1
make[1]: Leaving directory `/usr/local/winex/unicode'
make: *** [unicode/libwine_unicode.so] Ошибка 2
mashina:/usr/local/winex # make > /home/inos/makelog
In file included from /usr/src/packages/BUILD/winex/include/winnt.h:10,
from /usr/src/packages/BUILD/winex/include/windef.h:16,
from /usr/src/packages/BUILD/winex/include/wine/unicode.h:10,
from casemap.c:4:
/usr/src/packages/BUILD/winex/include/basetsd.h:148:3: error: #error Unknown CPU architecture!
In file included from /usr/src/packages/BUILD/winex/include/windef.h:16,
from /usr/src/packages/BUILD/winex/include/wine/unicode.h:10,
from casemap.c:4:
/usr/src/packages/BUILD/winex/include/winnt.h:1035:2: error: #error You need to define a CONTEXT for your CPU
In file included from /usr/src/packages/BUILD/winex/include/windef.h:16,
from /usr/src/packages/BUILD/winex/include/wine/unicode.h:10,
from casemap.c:4:
/usr/src/packages/BUILD/winex/include/winnt.h:1038: error: expected ‘=’, ‘,’, ‘;’, ‘asm’ or ‘__attribute__’ before ‘*’ token
/usr/src/packages/BUILD/winex/include/winnt.h:2073: error: expected specifier-qualifier-list before ‘PCONTEXT’
/usr/src/packages/BUILD/winex/include/winnt.h:2086: error: expected declaration specifiers or ‘...’ before ‘PCONTEXT’
In file included from /usr/src/packages/BUILD/winex/include/winnls.h:5,
from /usr/src/packages/BUILD/winex/include/wine/unicode.h:11,
from casemap.c:4:
/usr/src/packages/BUILD/winex/include/winbase.h:121: error: expected ‘=’, ‘,’, ‘;’, ‘asm’ or ‘__attribute__’ before ‘LPCONTEXT’
/usr/src/packages/BUILD/winex/include/winbase.h:1366: error: expected declaration specifiers or ‘...’ before ‘CONTEXT’
/usr/src/packages/BUILD/winex/include/winbase.h:1503: warning: type defaults to ‘int’ in declaration of ‘CONTEXT’
/usr/src/packages/BUILD/winex/include/winbase.h:1503: error: expected ‘;’, ‘,’ or ‘)’ before ‘*’ token
make[1]: *** [casemap.o] Ошибка 1
make: *** [unicode/libwine_unicode.so] Ошибка 2
mashina:/usr/local/winex # clear
mashina:/usr/local/winex # make
make[1]: Entering directory `/usr/local/winex/unicode'
gcc -MMD -c -I/usr/src/packages/BUILD/winex/unicode -I. -I/usr/src/packages/BUILD/winex/include -I../include -g -O2 -Wall -fno-keep-static-consts -D__const=const -fno-strict-aliasing -D__int8=char -D__int16=short -D__int32=int "-D__int64=long long" -fPIC -D__WINE__ -D_REENTRANT -I/usr/X11R6/include -o casemap.o casemap.c
In file included from /usr/src/packages/BUILD/winex/include/winnt.h:10,
from /usr/src/packages/BUILD/winex/include/windef.h:16,
from /usr/src/packages/BUILD/winex/include/wine/unicode.h:10,
from casemap.c:4:
/usr/src/packages/BUILD/winex/include/basetsd.h:148:3: error: #error Unknown CPU architecture!
In file included from /usr/src/packages/BUILD/winex/include/windef.h:16,
from /usr/src/packages/BUILD/winex/include/wine/unicode.h:10,
from casemap.c:4:
/usr/src/packages/BUILD/winex/include/winnt.h:1035:2: error: #error You need to define a CONTEXT for your CPU
In file included from /usr/src/packages/BUILD/winex/include/windef.h:16,
from /usr/src/packages/BUILD/winex/include/wine/unicode.h:10,
from casemap.c:4:
/usr/src/packages/BUILD/winex/include/winnt.h:1038: error: expected ‘=’, ‘,’, ‘;’, ‘asm’ or ‘__attribute__’ before ‘*’ token
/usr/src/packages/BUILD/winex/include/winnt.h:2073: error: expected specifier-qualifier-list before ‘PCONTEXT’
/usr/src/packages/BUILD/winex/include/winnt.h:2086: error: expected declaration specifiers or ‘...’ before ‘PCONTEXT’
In file included from /usr/src/packages/BUILD/winex/include/winnls.h:5,
from /usr/src/packages/BUILD/winex/include/wine/unicode.h:11,
from casemap.c:4:
/usr/src/packages/BUILD/winex/include/winbase.h:121: error: expected ‘=’, ‘,’, ‘;’, ‘asm’ or ‘__attribute__’ before ‘LPCONTEXT’
/usr/src/packages/BUILD/winex/include/winbase.h:1366: error: expected declaration specifiers or ‘...’ before ‘CONTEXT’
/usr/src/packages/BUILD/winex/include/winbase.h:1503: warning: type defaults to ‘int’ in declaration of ‘CONTEXT’
/usr/src/packages/BUILD/winex/include/winbase.h:1503: error: expected ‘;’, ‘,’ or ‘)’ before ‘*’ token
make[1]: *** [casemap.o] Ошибка 1
make[1]: Leaving directory `/usr/local/winex/unicode'
make: *** [unicode/libwine_unicode.so] Ошибка 2
команда configure прошла успешно, а на make выдает:
make[1]: Entering directory `/usr/local/winex/unicode'
gcc -MMD -c -I/usr/src/packages/BUILD/winex/unicode -I. -I/usr/src/packages/BUILD/winex/include -I../include -g -O2 -Wall -fno-keep-static-consts -D__const=const -fno-strict-aliasing -D__int8=char -D__int16=short -D__int32=int "-D__int64=long long" -fPIC -D__WINE__ -D_REENTRANT -I/usr/X11R6/include -o casemap.o casemap.c
In file included from /usr/src/packages/BUILD/winex/include/winnt.h:10,
from /usr/src/packages/BUILD/winex/include/windef.h:16,
from /usr/src/packages/BUILD/winex/include/wine/unicode.h:10,
from casemap.c:4:
/usr/src/packages/BUILD/winex/include/basetsd.h:148:3: error: #error Unknown CPU architecture!
In file included from /usr/src/packages/BUILD/winex/include/windef.h:16,
from /usr/src/packages/BUILD/winex/include/wine/unicode.h:10,
from casemap.c:4:
/usr/src/packages/BUILD/winex/include/winnt.h:1035:2: error: #error You need to define a CONTEXT for your CPU
In file included from /usr/src/packages/BUILD/winex/include/windef.h:16,
from /usr/src/packages/BUILD/winex/include/wine/unicode.h:10,
from casemap.c:4:
/usr/src/packages/BUILD/winex/include/winnt.h:1038: error: expected ‘=’, ‘,’, ‘;’, ‘asm’ or ‘__attribute__’ before ‘*’ token
/usr/src/packages/BUILD/winex/include/winnt.h:2073: error: expected specifier-qualifier-list before ‘PCONTEXT’
/usr/src/packages/BUILD/winex/include/winnt.h:2086: error: expected declaration specifiers or ‘...’ before ‘PCONTEXT’
In file included from /usr/src/packages/BUILD/winex/include/winnls.h:5,
from /usr/src/packages/BUILD/winex/include/wine/unicode.h:11,
from casemap.c:4:
/usr/src/packages/BUILD/winex/include/winbase.h:121: error: expected ‘=’, ‘,’, ‘;’, ‘asm’ or ‘__attribute__’ before ‘LPCONTEXT’
/usr/src/packages/BUILD/winex/include/winbase.h:1366: error: expected declaration specifiers or ‘...’ before ‘CONTEXT’
/usr/src/packages/BUILD/winex/include/winbase.h:1503: warning: type defaults to ‘int’ in declaration of ‘CONTEXT’
/usr/src/packages/BUILD/winex/include/winbase.h:1503: error: expected ‘;’, ‘,’ or ‘)’ before ‘*’ token
make[1]: *** [casemap.o] Ошибка 1
make[1]: Leaving directory `/usr/local/winex/unicode'
make: *** [unicode/libwine_unicode.so] Ошибка 2
mashina:/usr/local/winex # make install
make[1]: Entering directory `/usr/local/winex/unicode'
gcc -MMD -c -I/usr/src/packages/BUILD/winex/unicode -I. -I/usr/src/packages/BUILD/winex/include -I../include -g -O2 -Wall -fno-keep-static-consts -D__const=const -fno-strict-aliasing -D__int8=char -D__int16=short -D__int32=int "-D__int64=long long" -fPIC -D__WINE__ -D_REENTRANT -I/usr/X11R6/include -o casemap.o casemap.c
In file included from /usr/src/packages/BUILD/winex/include/winnt.h:10,
from /usr/src/packages/BUILD/winex/include/windef.h:16,
from /usr/src/packages/BUILD/winex/include/wine/unicode.h:10,
from casemap.c:4:
/usr/src/packages/BUILD/winex/include/basetsd.h:148:3: error: #error Unknown CPU architecture!
In file included from /usr/src/packages/BUILD/winex/include/windef.h:16,
from /usr/src/packages/BUILD/winex/include/wine/unicode.h:10,
from casemap.c:4:
/usr/src/packages/BUILD/winex/include/winnt.h:1035:2: error: #error You need to define a CONTEXT for your CPU
In file included from /usr/src/packages/BUILD/winex/include/windef.h:16,
from /usr/src/packages/BUILD/winex/include/wine/unicode.h:10,
from casemap.c:4:
/usr/src/packages/BUILD/winex/include/winnt.h:1038: error: expected ‘=’, ‘,’, ‘;’, ‘asm’ or ‘__attribute__’ before ‘*’ token
/usr/src/packages/BUILD/winex/include/winnt.h:2073: error: expected specifier-qualifier-list before ‘PCONTEXT’
/usr/src/packages/BUILD/winex/include/winnt.h:2086: error: expected declaration specifiers or ‘...’ before ‘PCONTEXT’
In file included from /usr/src/packages/BUILD/winex/include/winnls.h:5,
from /usr/src/packages/BUILD/winex/include/wine/unicode.h:11,
from casemap.c:4:
/usr/src/packages/BUILD/winex/include/winbase.h:121: error: expected ‘=’, ‘,’, ‘;’, ‘asm’ or ‘__attribute__’ before ‘LPCONTEXT’
/usr/src/packages/BUILD/winex/include/winbase.h:1366: error: expected declaration specifiers or ‘...’ before ‘CONTEXT’
/usr/src/packages/BUILD/winex/include/winbase.h:1503: warning: type defaults to ‘int’ in declaration of ‘CONTEXT’
/usr/src/packages/BUILD/winex/include/winbase.h:1503: error: expected ‘;’, ‘,’ or ‘)’ before ‘*’ token
make[1]: *** [casemap.o] Ошибка 1
make[1]: Leaving directory `/usr/local/winex/unicode'
make: *** [unicode/libwine_unicode.so] Ошибка 2
mashina:/usr/local/winex # make
make[1]: Entering directory `/usr/local/winex/unicode'
gcc -MMD -c -I/usr/src/packages/BUILD/winex/unicode -I. -I/usr/src/packages/BUILD/winex/include -I../include -g -O2 -Wall -fno-keep-static-consts -D__const=const -fno-strict-aliasing -D__int8=char -D__int16=short -D__int32=int "-D__int64=long long" -fPIC -D__WINE__ -D_REENTRANT -I/usr/X11R6/include -o casemap.o casemap.c
In file included from /usr/src/packages/BUILD/winex/include/winnt.h:10,
from /usr/src/packages/BUILD/winex/include/windef.h:16,
from /usr/src/packages/BUILD/winex/include/wine/unicode.h:10,
from casemap.c:4:
/usr/src/packages/BUILD/winex/include/basetsd.h:148:3: error: #error Unknown CPU architecture!
In file included from /usr/src/packages/BUILD/winex/include/windef.h:16,
from /usr/src/packages/BUILD/winex/include/wine/unicode.h:10,
from casemap.c:4:
/usr/src/packages/BUILD/winex/include/winnt.h:1035:2: error: #error You need to define a CONTEXT for your CPU
In file included from /usr/src/packages/BUILD/winex/include/windef.h:16,
from /usr/src/packages/BUILD/winex/include/wine/unicode.h:10,
from casemap.c:4:
/usr/src/packages/BUILD/winex/include/winnt.h:1038: error: expected ‘=’, ‘,’, ‘;’, ‘asm’ or ‘__attribute__’ before ‘*’ token
/usr/src/packages/BUILD/winex/include/winnt.h:2073: error: expected specifier-qualifier-list before ‘PCONTEXT’
/usr/src/packages/BUILD/winex/include/winnt.h:2086: error: expected declaration specifiers or ‘...’ before ‘PCONTEXT’
In file included from /usr/src/packages/BUILD/winex/include/winnls.h:5,
from /usr/src/packages/BUILD/winex/include/wine/unicode.h:11,
from casemap.c:4:
/usr/src/packages/BUILD/winex/include/winbase.h:121: error: expected ‘=’, ‘,’, ‘;’, ‘asm’ or ‘__attribute__’ before ‘LPCONTEXT’
/usr/src/packages/BUILD/winex/include/winbase.h:1366: error: expected declaration specifiers or ‘...’ before ‘CONTEXT’
/usr/src/packages/BUILD/winex/include/winbase.h:1503: warning: type defaults to ‘int’ in declaration of ‘CONTEXT’
/usr/src/packages/BUILD/winex/include/winbase.h:1503: error: expected ‘;’, ‘,’ or ‘)’ before ‘*’ token
make[1]: *** [casemap.o] Ошибка 1
make[1]: Leaving directory `/usr/local/winex/unicode'
make: *** [unicode/libwine_unicode.so] Ошибка 2
mashina:/usr/local/winex # make > /home/inos/makelog
In file included from /usr/src/packages/BUILD/winex/include/winnt.h:10,
from /usr/src/packages/BUILD/winex/include/windef.h:16,
from /usr/src/packages/BUILD/winex/include/wine/unicode.h:10,
from casemap.c:4:
/usr/src/packages/BUILD/winex/include/basetsd.h:148:3: error: #error Unknown CPU architecture!
In file included from /usr/src/packages/BUILD/winex/include/windef.h:16,
from /usr/src/packages/BUILD/winex/include/wine/unicode.h:10,
from casemap.c:4:
/usr/src/packages/BUILD/winex/include/winnt.h:1035:2: error: #error You need to define a CONTEXT for your CPU
In file included from /usr/src/packages/BUILD/winex/include/windef.h:16,
from /usr/src/packages/BUILD/winex/include/wine/unicode.h:10,
from casemap.c:4:
/usr/src/packages/BUILD/winex/include/winnt.h:1038: error: expected ‘=’, ‘,’, ‘;’, ‘asm’ or ‘__attribute__’ before ‘*’ token
/usr/src/packages/BUILD/winex/include/winnt.h:2073: error: expected specifier-qualifier-list before ‘PCONTEXT’
/usr/src/packages/BUILD/winex/include/winnt.h:2086: error: expected declaration specifiers or ‘...’ before ‘PCONTEXT’
In file included from /usr/src/packages/BUILD/winex/include/winnls.h:5,
from /usr/src/packages/BUILD/winex/include/wine/unicode.h:11,
from casemap.c:4:
/usr/src/packages/BUILD/winex/include/winbase.h:121: error: expected ‘=’, ‘,’, ‘;’, ‘asm’ or ‘__attribute__’ before ‘LPCONTEXT’
/usr/src/packages/BUILD/winex/include/winbase.h:1366: error: expected declaration specifiers or ‘...’ before ‘CONTEXT’
/usr/src/packages/BUILD/winex/include/winbase.h:1503: warning: type defaults to ‘int’ in declaration of ‘CONTEXT’
/usr/src/packages/BUILD/winex/include/winbase.h:1503: error: expected ‘;’, ‘,’ or ‘)’ before ‘*’ token
make[1]: *** [casemap.o] Ошибка 1
make: *** [unicode/libwine_unicode.so] Ошибка 2
mashina:/usr/local/winex # clear
mashina:/usr/local/winex # make
make[1]: Entering directory `/usr/local/winex/unicode'
gcc -MMD -c -I/usr/src/packages/BUILD/winex/unicode -I. -I/usr/src/packages/BUILD/winex/include -I../include -g -O2 -Wall -fno-keep-static-consts -D__const=const -fno-strict-aliasing -D__int8=char -D__int16=short -D__int32=int "-D__int64=long long" -fPIC -D__WINE__ -D_REENTRANT -I/usr/X11R6/include -o casemap.o casemap.c
In file included from /usr/src/packages/BUILD/winex/include/winnt.h:10,
from /usr/src/packages/BUILD/winex/include/windef.h:16,
from /usr/src/packages/BUILD/winex/include/wine/unicode.h:10,
from casemap.c:4:
/usr/src/packages/BUILD/winex/include/basetsd.h:148:3: error: #error Unknown CPU architecture!
In file included from /usr/src/packages/BUILD/winex/include/windef.h:16,
from /usr/src/packages/BUILD/winex/include/wine/unicode.h:10,
from casemap.c:4:
/usr/src/packages/BUILD/winex/include/winnt.h:1035:2: error: #error You need to define a CONTEXT for your CPU
In file included from /usr/src/packages/BUILD/winex/include/windef.h:16,
from /usr/src/packages/BUILD/winex/include/wine/unicode.h:10,
from casemap.c:4:
/usr/src/packages/BUILD/winex/include/winnt.h:1038: error: expected ‘=’, ‘,’, ‘;’, ‘asm’ or ‘__attribute__’ before ‘*’ token
/usr/src/packages/BUILD/winex/include/winnt.h:2073: error: expected specifier-qualifier-list before ‘PCONTEXT’
/usr/src/packages/BUILD/winex/include/winnt.h:2086: error: expected declaration specifiers or ‘...’ before ‘PCONTEXT’
In file included from /usr/src/packages/BUILD/winex/include/winnls.h:5,
from /usr/src/packages/BUILD/winex/include/wine/unicode.h:11,
from casemap.c:4:
/usr/src/packages/BUILD/winex/include/winbase.h:121: error: expected ‘=’, ‘,’, ‘;’, ‘asm’ or ‘__attribute__’ before ‘LPCONTEXT’
/usr/src/packages/BUILD/winex/include/winbase.h:1366: error: expected declaration specifiers or ‘...’ before ‘CONTEXT’
/usr/src/packages/BUILD/winex/include/winbase.h:1503: warning: type defaults to ‘int’ in declaration of ‘CONTEXT’
/usr/src/packages/BUILD/winex/include/winbase.h:1503: error: expected ‘;’, ‘,’ or ‘)’ before ‘*’ token
make[1]: *** [casemap.o] Ошибка 1
make[1]: Leaving directory `/usr/local/winex/unicode'
make: *** [unicode/libwine_unicode.so] Ошибка 2
-
Inos
- Сообщения: 90
Re: Как поставить Cedega?
Я умучился. сдаюсь.
Дайте кто нибудь ссылочку на cedeg-у в rpm, под SuSE 10.1 x86_64. Можно и без Гуя.
Дайте кто нибудь ссылочку на cedeg-у в rpm, под SuSE 10.1 x86_64. Можно и без Гуя.
-
Kai SD
- Сообщения: 622
- Статус: линуксоид-сектант
- ОС: gentoo 2008.0 x86_64
Re: Как поставить Cedega?
RPM-ку ищи в торрентах. Там бывают.
А касательно исходников, там раньше был скрипт, который все это собирает (там процесс вроде немного сложнее чем configure-make). Может быть и сейчас есть скрипт - давно не смотрел.
Касательно вашей ошибки - похоже, что исходники не рассчитаны на компиляцию под x86_64, нужно либо находить те, что рассчитаны, либо собирать серез кросс-компиляцию, что по природе своей геморрой тот еще.
А касательно исходников, там раньше был скрипт, который все это собирает (там процесс вроде немного сложнее чем configure-make). Может быть и сейчас есть скрипт - давно не смотрел.
Касательно вашей ошибки - похоже, что исходники не рассчитаны на компиляцию под x86_64, нужно либо находить те, что рассчитаны, либо собирать серез кросс-компиляцию, что по природе своей геморрой тот еще.
С уважением
Kai SD
Kai SD
-
ZeLLa
- Сообщения: 154
- ОС: ubuntu
Re: Как поставить Cedega?
скачал вот этот вот файл http://download.softpedia.com/linux/games/...edemo_installer, это демо-версия седеги5.1. А что с ней делать? как устанавливать? Подскажите пожалуйста
Единственное что смог сделать это поучить файлы таким вот образом cedega_timedemo_installer target CED
а что делать дальше? в директории распаковке есть куча каталогов, непонятный setup.sh, который вообще ни че не далает, как его не запускай, какой то readme, в котором написано
но у меня после запуска cedega_timedemo_installer и то с ключем, упомянутым выше появляется директория, в которой нет этого ./cedega_timedemo.
Подскажите плиз как ставить?
Ubuntu6.10 AMD64
Данная версия cedegi поддерживает 64-битные системы
Единственное что смог сделать это поучить файлы таким вот образом cedega_timedemo_installer target CED
Код: Выделить всё
./cedega_timedemo_installer --help
Makeself version 2.1.4
1) Getting help or info about ./cedega_timedemo_installer :
./cedega_timedemo_installer --help Print this message
./cedega_timedemo_installer --info Print embedded info : title, default target directory, embedded script ...
./cedega_timedemo_installer --lsm Print embedded lsm entry (or no LSM)
./cedega_timedemo_installer --list Print the list of files in the archive
./cedega_timedemo_installer --check Checks integrity of the archive
2) Running ./cedega_timedemo_installer :
./cedega_timedemo_installer [options] [--] [additional arguments to embedded script]
with following options (in that order)
--confirm Ask before running embedded script
--noexec Do not run embedded script
--keep Do not erase target directory after running
the embedded script
--nox11 Do not spawn an xterm
--nochown Do not give the extracted files to the current user
--target NewDirectory Extract in NewDirectory
--tar arg1 [arg2 ...] Access the contents of the archive through the tar command
-- Following arguments will be passed to the embedded script
zella@zlc:~/TEMP/download/inoe$а что делать дальше? в директории распаковке есть куча каталогов, непонятный setup.sh, который вообще ни че не далает, как его не запускай, какой то readme, в котором написано
Installation:
To install, launch the cedega_timedemo_installer with
the following command:
./cedega_timedemo_installer
as non-root. This will unpack and launch the graphical
cedega_timedemo installer. Follow the prompts to
install the Cedega time-limited demo to your
system easily.
Running The Cedega Time Demo:
To launch the Cedega Time Demo, enter the following
command in your transgaming_cedega_timedemo folder
after installation has completed successfully:
./cedega_timedemo
You're on your way to enjoying your free version of
Cedega!
но у меня после запуска cedega_timedemo_installer и то с ключем, упомянутым выше появляется директория, в которой нет этого ./cedega_timedemo.
Подскажите плиз как ставить?
Ubuntu6.10 AMD64
Данная версия cedegi поддерживает 64-битные системы
Ubuntu 6.10 AMD64 2.6.20.3 reiserfs3.6 Gnome 2.16.1 & FreeBSD6.0 AMD64 ufs Gnome 2.14
-
Trash
- Сообщения: 66
Re: Как поставить Cedega?
У меня ОС Mandriva 2007 Powerpack, Cedega 5.2.6, обновлённая до 5.2.9. Работает всё на ура. Попробуйте поюзать эту ось. Я раньше ставил корявую rpm-ку с движком 5.1, когда ещё стояла Mandriva 2006. Игр поддерживалось очень мало. Так что толку, что вы установите "пиратку" 5.1, никакого. Не хочу создавать рекламу, но Cedega хорошо работает только лицензионная. Кстати, огромную роль играет русский интерфейс. Несмотря на наши знания английского, мы в настройках Cedega многого не замечаем, и ставим галочки урезанной графики, думая что всё это улучшает графику. Да и многое другое проясняется. Нужно обязательно грузить с инета русский язык (даже всплывающие подсказки по-русски будут отображаться) .
-
ZeLLa
- Сообщения: 154
- ОС: ubuntu
Re: Как поставить Cedega?
Ради одной Cedegi переставлять дистрибутив чтоли??
Уж лучше без игр остаться
Уж лучше без игр остаться
Ubuntu 6.10 AMD64 2.6.20.3 reiserfs3.6 Gnome 2.16.1 & FreeBSD6.0 AMD64 ufs Gnome 2.14
-
zenitur
- Сообщения: 594
- Статус: Одмин
- ОС: openSuSE 10.2
Re: Как поставить Cedega?
Да... У меня вот пакет deb, по идее должен глючить, так как у меня 64-битный Ubuntu, ну он и глючит, игры не идут.
А йа Ктулху! А йа - Медве-ед! А где Путин? Путина не-ет! Если встретишь - зохавай моск! А вернёшься - скажи ПРЕВЕД! Превед, Ктулху! Превед, Медвед!