Menu

#51 recordMyDesktop 0.3.8.1 fails to build

v1.0 (example)
closed-fixed
5
2021-03-13
2010-03-03
dkorzhevin
No

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

Discussion

  • Anonymous

    Anonymous - 2010-08-18

    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

     
  • Martin Nordholts

    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

     
  • Martin Nordholts

    • status: open --> closed-fixed
    • Group: --> v1.0 (example)
     

Log in to post a comment.

MongoDB Logo MongoDB