Запуск alsamixer
в терминале нажмите F4 и посмотрите, есть ли у Вас a Capture
столбец, проверьте, ли объем выше нуля, также,
Это могло бы быть отключено звук
Иначе это было бы похоже на это:
На основанных на Redhat дистрибутивах часто легче установить группу инструментов для конкретной задачи, а не попытаться предположить то, в чем, возможно, нуждался бы. Можно использовать yum
получить список групп, которые являются availble.
$ yum groups list
Можно ограничить этот список типами разработчика групп как это:
$ yum groups list | grep -i dev
Development and Creative Workstation
C Development Tools and Libraries
Development Tools
RPM Development Tools
Устанавливать:
$ sudo yum groups install "C Development Tools and Libraries"
Эта группа пакетов должна покрыть большую часть программного обеспечения с открытым исходным кодом, которое Вы попытаетесь установить. Конечно, будут выбросы. При обнаружении с недостающими библиотеками, необходимо будет установить двоичную форму библиотеки и заголовков (для компиляции).
Для библиотеки libmng
существует 4 доступные пакета.
$ rpm -aq | grep libmn
libmng-devel-1.0.10-11.fc19.x86_64
libmng-1.0.10-11.fc19.x86_64
libmng-1.0.10-11.fc19.i686
libmnl-1.0.3-5.fc19.x86_64
Таким образом, необходимо будет установить эти типы пакетов, чтобы сделать компиляцию. Библиотеки всегда называют <lib name>
и соответствующие заголовки называют <lib name>-devel
на дистрибутивах Redhat.
Я сумел создать экран этим путем и работал успешно
экран зависит от библиотеки termcap, так установите его
затем vi файл, который дает ошибку и комментирует ту строку #include <sys/stropts.h>
таким образом, это работает как это
vi tty.c
затем прокомментируйте строку, которая включает sys/stropts.h в каждый файл, который дает ошибку
затем make
если делают, дает эту ошибку, просто повторяют процесс, пока никакие ошибки не появляются