Не компилируется SDL-1.2.7
![](http://mediasubs.ru/author/avatar/5170135.png)
Приветствую!
Сабж.
[root@localhost SDL-1.2.7]# ./configure --disable-joystick --disable-esd
--disable-arts --disable-video-x11 --disable-dga --enable-video-directfb
--enable-alsa
Все проходит нормально.
[root@localhost SDL-1.2.7]# make
Making all in src
***
c/timer -I../../src/endian -I../../src/file -I../../src/thread -MT
SDL_cpuinfo.lo -MD -MP -MF .deps/SDL_cpuinfo.Tpo -c SDL_cpuinfo.c -fPIC
-DPIC -o .libs/SDL_cpuinfo.o
SDL_cpuinfo.c: In function `SDL_GetCPUFeatures':
SDL_cpuinfo.c:107: error: PIC register `%ebx' clobbered in `asm'
SDL_cpuinfo.c:107: error: PIC register `%ebx' clobbered in `asm'
SDL_cpuinfo.c:143: error: PIC register `%ebx' clobbered in `asm'
SDL_cpuinfo.c:143: error: PIC register `%ebx' clobbered in `asm'
SDL_cpuinfo.c:143: error: PIC register `%ebx' clobbered in `asm'
SDL_cpuinfo.c:107: error: PIC register `%ebx' clobbered in `asm'
SDL_cpuinfo.c:107: error: PIC register `%ebx' clobbered in `asm'
SDL_cpuinfo.c: At top level:
SDL_cpuinfo.c:58: warning: 'illegal_instruction' defined but not used
make[2]: *** [SDL_cpuinfo.lo] Ошибка 1
make[2]: Leaving directory `/usr/src/SDL-1.2.7/src/cpuinfo'
make[1]: *** [all-recursive] Ошибка 1
make[1]: Leaving directory `/usr/src/SDL-1.2.7/src'
make: *** [all-recursive] Ошибка 1
[root@localhost SDL-1.2.7]#
Что такое clobbered? И при использование асемблерных вставок в Си перед
регистром ставится %%?
В сообщении от 1100904196 секунд после начала Эпохи Unix Вы написали:
А nasm установлен?
Это синтаксис Intel.