System MOPSLinux 7.0
Kernel 2.6.32.8
GCC: 4.4.3
Program fails to build with folowing errors:
t -f 'rmd_initialize_data.c' || echo './'`rmd_initialize_data.c
rmd_getzpixmap.c:35:35: error: X11/extensions/shmstr.h: Нет такого файла или каталога
rmd_getzpixmap.c: В функции ‘GetZPixmapSHM’:
rmd_getzpixmap.c:81: ошибка: ‘xShmGetImageReply’ не описан (первое использование в этой функции)
rmd_getzpixmap.c:81: ошибка: (Сообщение о неописанном идентификаторе выдается один раз
rmd_getzpixmap.c:81: ошибка: для каждой функции, в которой он используется.)
rmd_getzpixmap.c:81: ошибка: expected ‘;’ before ‘reply’
rmd_getzpixmap.c:82: ошибка: ‘xShmGetImageReq’ не описан (первое использование в этой функции)
rmd_getzpixmap.c:82: ошибка: ‘request’ не описан (первое использование в этой функции)
rmd_getzpixmap.c:86: ошибка: ‘sz_xShmGetImageReq’ не описан (первое использование в этой функции)
rmd_getzpixmap.c:86: ошибка: expected expression before ‘)’ token
rmd_getzpixmap.c:86: ошибка: ‘X_ShmGetImage’ не описан (первое использование в этой функции)
rmd_getzpixmap.c:101: ошибка: ‘reply’ не описан (первое использование в этой функции)
make[2]: *** [recordmydesktop-rmd_getzpixmap.o] Ошибка 1
make[2]: *** Ожидание завершения заданий...
mv -f .deps/recordmydesktop-rmd_initialize_data.Tpo .deps/recordmydesktop-rmd_initialize_data.Po
mv -f .deps/recordmydesktop-rmd_init_encoder.Tpo .deps/recordmydesktop-rmd_init_encoder.Po
mv -f .deps/recordmydesktop-rmd_get_frame.Tpo .deps/recordmydesktop-rmd_get_frame.Po
make[2]: Leaving directory `/tmp/mpkg-cJeaCV/recordmydesktop-0.3.8.1/src'
make[1]: *** [all-recursive] Ошибка 1
make[1]: Leaving directory `/tmp/mpkg-cJeaCV/recordmydesktop-0.3.8.1'
make: *** [all] Ошибка 2
Ошибка: Build failed. Check the build config
Ошибка: Building of was failed. Look into /tmp/mpkg-cJeaCV/recordmydesktop-0.3.8.1 for details
Press any key to close window
View and moderate all "bugs Discussion" comments posted by this user
Mark all as spam, and block user from posting to "Bugs"
I've had the same problem and found out that shmstr.h has been replaced by shmproto.h. I've replaced this in following files on line 35:
src/rmd_getzpixmap.c
rmd_update_image.c
After editing this, I could compile it.
source:
https://bugs.launchpad.net/ubuntu/+source/xvidcap/+bug/584926
This has been fixed in the new GitHub project and will be included in the next release. The project can now be found here: https://github.com/Enselic/recordmydesktop