Скачал szap-s2?, но ни как не получается его скомпилировать при команде make выдает кучу ошибок, прочитал readme, make подправил и все равно не фига не компилируется, может еще, что править, подскажите.
пишет следующее:
szap-s2.c:88: ошибка: ‘FEC_3_5’ не описан в этой области (не в функции)
szap-s2.c:94: ошибка: ‘FEC_9_10’ не описан в этой области (не в функции)
szap-s2.c:106: ошибка: ‘PSK_8’ не описан в этой области (не в функции)
szap-s2.c:106: ошибка: элемент инициализатора не является константой
szap-s2.c:106: ошибка: (где-то рядом с инициализацией для ‘modulation_values[6].driver_value’)
szap-s2.c:107: ошибка: ‘APSK_16’ не описан в этой области (не в функции)
szap-s2.c:107: ошибка: элемент инициализатора не является константой
szap-s2.c:107: ошибка: (где-то рядом с инициализацией для ‘modulation_values[7].driver_value’)
szap-s2.c:115: ошибка: ‘SYS_DVBS’ не описан в этой области (не в функции)
szap-s2.c:115: ошибка: элемент инициализатора не является константой
szap-s2.c:115: ошибка: (где-то рядом с инициализацией для ‘system_values[0].driver_value’)
szap-s2.c:116: ошибка: ‘SYS_DVBS2’ не описан в этой области (не в функции)
szap-s2.c:116: ошибка: элемент инициализатора не является константой
szap-s2.c:116: ошибка: (где-то рядом с инициализацией для ‘system_values[1].driver_value’)
szap-s2.c:122: ошибка: ‘ROLLOFF_AUTO’ не описан в этой области (не в функции)
szap-s2.c:122: ошибка: элемент инициализатора не является константой
szap-s2.c:122: ошибка: (где-то рядом с инициализацией для ‘rolloff_values[0].driver_value’)
szap-s2.c:123: ошибка: ‘ROLLOFF_20’ не описан в этой области (не в функции)
szap-s2.c:123: ошибка: элемент инициализатора не является константой
szap-s2.c:123: ошибка: (где-то рядом с инициализацией для ‘rolloff_values[1].driver_value’)
szap-s2.c:124: ошибка: ‘ROLLOFF_25’ не описан в этой области (не в функции)
szap-s2.c:124: ошибка: элемент инициализатора не является константой
szap-s2.c:124: ошибка: (где-то рядом с инициализацией для ‘rolloff_values[2].driver_value’)
szap-s2.c:125: ошибка: ‘ROLLOFF_35’ не описан в этой области (не в функции)
szap-s2.c:125: ошибка: элемент инициализатора не является константой
szap-s2.c:125: ошибка: (где-то рядом с инициализацией для ‘rolloff_values[3].driver_value’)
szap-s2.c:339: предупреждение: декларация ‘enum fe_delivery_system’ внутри списка параметров
szap-s2.c:339: предупреждение: область действия типа - только данная декларация или определение, что может не соответствовать вашим намерениям
szap-s2.c:338: ошибка: параметр 4 (‘delsys’) имеет неполный тип
szap-s2.c: В функции ‘do_tune’:
szap-s2.c:342: ошибка: тип элементов массива неполный
szap-s2.c:343: ошибка: имя поля в инициализаторе не для структуры или объединения
szap-s2.c:343: ошибка: (где-то рядом с инициализацией для ‘p’)
szap-s2.c:343: ошибка: ‘DTV_DELIVERY_SYSTEM’ не описан (первое использование в этой функции)
szap-s2.c:343: ошибка: (Сообщение о неописанном идентификаторе выдается один раз
szap-s2.c:343: ошибка: для каждой функции, в которой он используется.)
szap-s2.c:343: ошибка: имя поля в инициализаторе не для структуры или объединения
szap-s2.c:343: ошибка: (где-то рядом с инициализацией для ‘p’)
szap-s2.c:344: ошибка: имя поля в инициализаторе не для структуры или объединения
szap-s2.c:344: ошибка: (где-то рядом с инициализацией для ‘p’)
szap-s2.c:344: ошибка: ‘DTV_FREQUENCY’ не описан (первое использование в этой функции)
szap-s2.c:344: ошибка: имя поля в инициализаторе не для структуры или объединения
szap-s2.c:344: ошибка: (где-то рядом с инициализацией для ‘p’)
szap-s2.c:345: ошибка: имя поля в инициализаторе не для структуры или объединения
szap-s2.c:345: ошибка: (где-то рядом с инициализацией для ‘p’)
szap-s2.c:345: ошибка: ‘DTV_MODULATION’ не описан (первое использование в этой функции)
szap-s2.c:345: ошибка: имя поля в инициализаторе не для структуры или объединения
szap-s2.c:345: ошибка: (где-то рядом с инициализацией для ‘p’)
szap-s2.c:346: ошибка: имя поля в инициализаторе не для структуры или объединения
szap-s2.c:346: ошибка: (где-то рядом с инициализацией для ‘p’)
szap-s2.c:346: ошибка: ‘DTV_SYMBOL_RATE’ не описан (первое использование в этой функции)
szap-s2.c:346: ошибка: имя поля в инициализаторе не для структуры или объединения
szap-s2.c:346: ошибка: (где-то рядом с инициализацией для ‘p’)
szap-s2.c:347: ошибка: имя поля в инициализаторе не для структуры или объединения
szap-s2.c:347: ошибка: (где-то рядом с инициализацией для ‘p’)
szap-s2.c:347: ошибка: ‘DTV_INNER_FEC’ не описан (первое использование в этой функции)
szap-s2.c:347: ошибка: имя поля в инициализаторе не для структуры или объединения
szap-s2.c:347: ошибка: (где-то рядом с инициализацией для ‘p’)
szap-s2.c:348: ошибка: имя поля в инициализаторе не для структуры или объединения
szap-s2.c:348: ошибка: (где-то рядом с инициализацией для ‘p’)
szap-s2.c:348: ошибка: ‘DTV_INVERSION’ не описан (первое использование в этой функции)
szap-s2.c:348: ошибка: имя поля в инициализаторе не для структуры или объединения
szap-s2.c:348: ошибка: (где-то рядом с инициализацией для ‘p’)
szap-s2.c:349: ошибка: имя поля в инициализаторе не для структуры или объединения
szap-s2.c:349: ошибка: (где-то рядом с инициализацией для ‘p’)
szap-s2.c:349: ошибка: ‘DTV_ROLLOFF’ не описан (первое использование в этой функции)
szap-s2.c:349: ошибка: имя поля в инициализаторе не для структуры или объединения
szap-s2.c:349: ошибка: (где-то рядом с инициализацией для ‘p’)
szap-s2.c:350: ошибка: имя поля в инициализаторе не для структуры или объединения
szap-s2.c:350: ошибка: (где-то рядом с инициализацией для ‘p’)
szap-s2.c:350: ошибка: ‘DTV_PILOT’ не описан (первое использование в этой функции)
szap-s2.c:350: ошибка: имя поля в инициализаторе не для структуры или объединения
szap-s2.c:350: ошибка: (где-то рядом с инициализацией для ‘p’)
szap-s2.c:350: ошибка: ‘PILOT_AUTO’ не описан (первое использование в этой функции)
szap-s2.c:351: ошибка: имя поля в инициализаторе не для структуры или объединения
szap-s2.c:351: ошибка: (где-то рядом с инициализацией для ‘p’)
szap-s2.c:351: ошибка: ‘DTV_TUNE’ не описан (первое использование в этой функции)
szap-s2.c:353: ошибка: переменная ‘cmdseq’ инициализирована, хотя имеет неполный тип
szap-s2.c:354: ошибка: неизвестное поле ‘num’ в инициализаторе
szap-s2.c:354: предупреждение: избыточные элементы в инициализаторе структуры
szap-s2.c:354: предупреждение: (где-то рядом с инициализацией для ‘cmdseq’)
szap-s2.c:355: ошибка: неизвестное поле ‘props’ в инициализаторе
szap-s2.c:356: предупреждение: избыточные элементы в инициализаторе структуры
szap-s2.c:356: предупреждение: (где-то рядом с инициализацией для ‘cmdseq’)
szap-s2.c:353: ошибка: размер ‘cmdseq’ в памяти неизвестен
szap-s2.c:367: ошибка: ‘FE_SET_PROPERTY’ не описан (первое использование в этой функции)
szap-s2.c:367: предупреждение: при передаче аргумента 2 ‘ioctl’ указатель преобразуется в целое без приведения типа
szap-s2.c: В функции ‘zap_to’:
szap-s2.c:427: ошибка: тип элементов массива неполный
szap-s2.c:428: ошибка: имя поля в инициализаторе не для структуры или объединения
szap-s2.c:428: ошибка: (где-то рядом с инициализацией для ‘p’)
szap-s2.c:428: ошибка: ‘DTV_CLEAR’ не описан (первое использование в этой функции)
szap-s2.c:431: ошибка: переменная ‘cmdseq’ инициализирована, хотя имеет неполный тип
szap-s2.c:432: ошибка: неизвестное поле ‘num’ в инициализаторе
szap-s2.c:432: предупреждение: избыточные элементы в инициализаторе структуры
szap-s2.c:432: предупреждение: (где-то рядом с инициализацией для ‘cmdseq’)
szap-s2.c:433: ошибка: неизвестное поле ‘props’ в инициализаторе
szap-s2.c:434: предупреждение: избыточные элементы в инициализаторе структуры
szap-s2.c:434: предупреждение: (где-то рядом с инициализацией для ‘cmdseq’)
szap-s2.c:431: ошибка: размер ‘cmdseq’ в памяти неизвестен
szap-s2.c:506: ошибка: ‘FE_SET_PROPERTY’ не описан (первое использование в этой функции)
szap-s2.c:506: предупреждение: при передаче аргумента 2 ‘ioctl’ указатель преобразуется в целое без приведения типа
szap-s2.c:512: ошибка: формальный параметр 4 имеет неполный тип
szap-s2.c: В функции ‘read_channels’:
szap-s2.c:699: предупреждение: в присваивании указатель преобразуется в целое без приведения типа
szap-s2.c:702: предупреждение: в присваивании указатель преобразуется в целое без приведения типа
make: *** [szap-s2.o] Ошибка 1
Multiproto API и dvb-s/s2-apps (scan, szap2), а также будущее V4L-DVB
- Goga777
- Закрыта
- Вопрос темы решён
-
-
инфы - ноль. Не поленитесь и опишите вашу систему подробно - карта, дрова.
-
ОС Ubuntu 8.10, карта ТТ-3200, дрова S2-Liplianin
-
скопируйте в /usr/include/linux/dvb обновленные dvb-заголовки frontend.h и version.h из этого же каталога, НО из дров от Игоря
-
я думаю что пришло время закрыть эту тему. Т.к. мултипрото умер. А S2API уже в кернеле
никто не против?