При компиляции mjpeg-streamer вылетает ошибка …linux/videodev.h

При ошибке

Error Message at "make" compile: ...linux/videodev.h : no such file or directory

Для исправления выполняем:

  1. Скачиваем последний mjpg-streamer-experimental и распаковываем в /usr/src/mjpg-streamer/
  2. Выполняем: sudo cd /usr/src/mjpg-streamer/ и sudo make clean all, если сыпятся ошибки, идем дальше
  3. sudo apt-cache search videodev.h, если есть строка libvideo-ivtv-perl то выполняем пункт 4
  4. sudo aptitude install libvideo-ivtv-perl
  5. Снова пробуем скомпилировать, опять не получилось? далее…
  6. updatedb && locate videodev.h, если ничего не найдено, выполняем далее
  7. updatedb && locate videodev2.h, если videodev2.h найден выполняем пункт 8
  8. cp /usr/include/linux/videodev2.h /usr/include/linux/videodev.h
  9. Снова пробуем скомпилировать, если присутствует ошибка libjpeg выполняем пункт 9
  10. sudo aptitude install libjpeg62-dev, установятся библиотеки разработчика
  11. Снова пробуем скомпилировать, теперь все должно скомпилироваться

 

 

Добавить комментарий

Ваш адрес email не будет опубликован. Обязательные поля помечены *

Закончите арифметическое действие * Лимит времени истёк. Пожалуйста, перезагрузите CAPTCHA.