eddy_em: (Default)
eddy_em ([personal profile] eddy_em) wrote2017-10-11 12:16 pm

Ну, собирайся же!

Что-то не хочет у меня RTS2 собираться: во-первых, ./configure "не видит" установленную libwebsockets (хотя вроде бы в скрипте все правильно указано, хоть вручную допиливай); во-вторых, в коде полным-полно проблем (кучами сыплются предупреждения о битовых сдвигах больше размера переменной и т.п.) вплоть до отказа собираться:

fli.cpp: В функции-члене <<virtual int rts2focusd::Fli::initHardware()>>:
fli.cpp:186:42: ошибка: некорректное преобразование из <<const char*>> в <<char*>> [-fpermissive]
   ret = FLIOpen (&dev, name, deviceDomain);
                                          ^
In file included from fli.cpp:21:0:
/usr/include/libfli.h:252:11: замечание: initializing argument 2 of <<long int FLIOpen(flidev_t*, char*, flidomain_t)>>
 LIBFLIAPI FLIOpen(flidev_t *dev, char *name, flidomain_t domain);

Придется таки в С++ ковыряться, а я надеялся, что обойдусь сишными модулями с оберткой (от ООПщины мне плохо становится!).
Да еще и флишный модуль ядра опять не хочет собираться после обновления ядра на рабочем компьютере (ядро 4.12.12) — вот же делать нечего Линусу сотоварищи — уже и между минорными релизами API ломают!

Post a comment in response:

This account has disabled anonymous posting.
If you don't have an account you can create one now.
HTML doesn't work in the subject.
More info about formatting

If you are unable to use this captcha for any reason, please contact us by email at support@dreamwidth.org