Pygame не собирается - обращение к несуществующим структурам в SDL_PixelFormat
Q.S. 25 ноября, 2011 - 21:47
Вывалилось с таким сообщением:
running build_ext
building 'pygame.imageext' extension
creating build-2.7/temp.linux-x86_64-2.7
creating build-2.7/temp.linux-x86_64-2.7/src
x86_64-pc-linux-gnu-gcc -pthread -O3 -pipe -fomit-frame-pointer -march=core2 -mtune=core2 -fexcess-precision=fast -fno-strict-aliasing -fPIC -D_REENTRANT -I/usr/X11R6/include -I/usr/local/include/SDL -I/usr/include/SDL -I/usr/include -I/usr/include -I/usr/include/python2.7 -c src/imageext.c -o build-2.7/temp.linux-x86_64-2.7/src/imageext.o
src/imageext.c: В функции ‘SavePNG’:
src/imageext.c:259:33: ошибка: ‘SDL_PixelFormat’ не содержит элемента с именем ‘alpha’
src/imageext.c:260:36: ошибка: ‘SDL_PixelFormat’ не содержит элемента с именем ‘colorkey’
src/imageext.c:265:53: ошибка: ‘SDL_PixelFormat’ не содержит элемента с именем ‘colorkey’
error: command 'x86_64-pc-linux-gnu-gcc' failed with exit status 1
* ERROR: dev-python/pygame-1.9.2_pre3203 failed (compile phase):
* Building failed with CPython 2.7 in distutils_building() function
*
* Call stack:
* ebuild.sh, line 56: Called src_compile
* environment, line 3727: Called distutils_src_compile
* environment, line 1044: Called python_execute_function 'distutils_building'
* environment, line 2111: Called die
* The specific snippet of code:
* die "${failure_message}";
*
* If you need support, post the output of 'emerge --info =dev-python/pygame-1.9.2_pre3203',
* the complete build log and the output of 'emerge -pqv =dev-python/pygame-1.9.2_pre3203'.
* The complete build log is located at '/var/tmp/portage/dev-python/pygame-1.9.2_pre3203/temp/build.log'.
* The ebuild environment file is located at '/var/tmp/portage/dev-python/pygame-1.9.2_pre3203/temp/environment'.
* S: '/var/tmp/portage/dev-python/pygame-1.9.2_pre3203/work/pygame-1.9.2_pre3203'
Маскировать пробовал, с предыдущей версией тоже самое. Пересборка SDL-image также ничего не дала.М.б., кто сталкивался с похожим?
»
- Для комментирования войдите или зарегистрируйтесь

Ну вообще сия структура лежит
Ну вообще сия структура лежит в заголовках пакета libsdl, надо пересобирать ее, а не sdl-image.
Пользуясь моментом, хочу передать привет друзьям, которые также пользуются "Моментом"