установить drm dream decoder

Автор rcsnik, 18 сентября 2021, 07:41:46

« назад - далее »

0 Пользователи и 1 гость просматривают эту тему.

rcsnik

Программа Dream нужна для декодирования цифрового сигнала
В дебиан 9 в установке помог скрипт с гитхаба https://gist.github.com/onetransistor/4cbe3a8ab5d47da22cde
Как установить эту программу в Дебиан 11 ?

dzhoser

Ubuntu->Linux mint->Astra Linux SE->Debian 11
Для новичков

rcsnik


rcsnik


ferum

Цитата: rcsnik от 19 сентября 2021, 08:56:53как его собрать ?
Элементарно, прочитайте мою тему в разделе разработка, скачайте исходник в формате .orig.tar.gz и собирайте на здоровье.
Русские дебианщики против цифрового слабоумия !

dzhoser

Цитата: rcsnik от 19 сентября 2021, 08:56:53
как его собрать ?
А зачем его собирать? В указанной мной ссылке есть deb пакет
Ubuntu->Linux mint->Astra Linux SE->Debian 11
Для новичков

rcsnik

deb пакет уже старый
пишет не удалось решить зависимости
Уважаемый Ферум тему почитаю буду пробывать

dzhoser

#7
Вывод зависимостей неразрешенных будет? Или экстрасенсов подождем? Он не может быть старым так как версия в вашем скрипте ниже.
Ubuntu->Linux mint->Astra Linux SE->Debian 11
Для новичков

ferum

dzhoser, Не надо быть экстрасенсом что бы по вашей ссылке увидеть пакет libfaat2 собранный для разрешения зависимостей в debian 8 jessie . К слову сказать на svn версия исходника свежее на год но там нет дебианизации скорее всего, ман здесь https://drm.sourceforge.io/wiki/index.php/Building_on_apt_based_distros
Русские дебианщики против цифрового слабоумия !

rcsnik

Цитата: ferum от 19 сентября 2021, 17:22:55ман здесь https://drm.sourceforge.io/wiki/index.php/Building_on_apt_based_distros

Делал по ману , дошёл до пункта qmake
выдало qmake: could not exec '/usr/lib/qt5/bin/qmake': No such file or directory
что-то нужно доустановить ?

dzhoser

#10
sudo apt install cmake gcc g++ qt5-qmake
sudo apt install qt5-default
Ubuntu->Linux mint->Astra Linux SE->Debian 11
Для новичков

rcsnik

Пакет qt5-default недоступен, но упомянут в списке зависимостей другого
пакета. Это может означать, что пакет отсутствует, устарел или
доступен из источников, не упомянутых в sources.list

E: Для пакета «qt5-default» не найден кандидат на установку

Система установлена с нуля , ещё нужен пакет для установки !?

rcsnik

Установил cmake gcc g++ qt5-qmake
Вместо qt5-default прописал apt-get install qtbase5-dev qtchooser qt5-qmake qtbase5-dev-tools
Теперь пишет:

gmake: *** Не заданы цели и не найден make-файл.  Останов.

dzhoser

Значит вы собираете из директории где отсутствуют исходники
Ubuntu->Linux mint->Astra Linux SE->Debian 11
Для новичков

rcsnik

Моя невнимательность , нужно было ещё раз зайти в папку dream ( cd dream)

Открыть содержимое (спойлер)
Project MESSAGE: Qt 5 release GUI mode
Project MESSAGE: building on Linux
Project MESSAGE: with opus
Project MESSAGE: with libsndfile
Project MESSAGE: with gps
Project MESSAGE: with hamlib
Project MESSAGE: with Qwt
Project MESSAGE: with pulseaudio
Project MESSAGE: Qt modules core gui network xml widgets svg
[свернуть]

qmake сработал , но make выдаёт ошибку при сборке :
Открыть содержимое (спойлер)

g++ -c -pipe -O2 -g -O2 -ffile-prefix-map=/home/opachki/dream/dream=. -fstack-protector-strong -Wformat -Werror=format-security -D_FORTIFY_SOURCE=2 -Wall -Wextra -D_REENTRANT -fPIC -DEXECUTABLE_NAME=dream -DHAVE_DLFCN_H -DHAVE_MEMORY_H -DHAVE_STDINT_H -DHAVE_STDLIB_H -DHAVE_STRINGS_H -DHAVE_STRING_H -DSTDC_HEADERS -DHAVE_INTTYPES_H -DHAVE_STDINT_H -DHAVE_SYS_STAT_H -DHAVE_SYS_TYPES_H -DHAVE_UNISTD_H -DHAVE_LIBZ -DHAVE_LIBPCAP -DHAVE_LIBOPUS -DUSE_OPUS_LIBRARY -DHAVE_LIBSNDFILE -DHAVE_LIBGPS -DHAVE_LIBHAMLIB -DUSE_PULSEAUDIO -D_REENTRANT -DQWT_DLL -DQT_NO_DEBUG -DQT_SVG_LIB -DQT_OPENGL_LIB -DQT_WIDGETS_LIB -DQT_GUI_LIB -DQT_NETWORK_LIB -DQT_XML_LIB -DQT_CORE_LIB -I. -Iinclude -Isrc/GUI-QT -I/usr/include/qwt -I/usr/include/x86_64-linux-gnu/qt5 -I/usr/include/x86_64-linux-gnu/qt5/QtSvg -I/usr/include/x86_64-linux-gnu/qt5/QtOpenGL -I/usr/include/x86_64-linux-gnu/qt5/QtWidgets -I/usr/include/x86_64-linux-gnu/qt5/QtGui -I/usr/include/x86_64-linux-gnu/qt5/QtNetwork -I/usr/include/x86_64-linux-gnu/qt5/QtXml -I/usr/include/x86_64-linux-gnu/qt5/QtCore -Imoc -Iui -I/usr/lib/x86_64-linux-gnu/qt5/mkspecs/linux-g++ -o obj/DialogUtil.o src/GUI-QT/DialogUtil.cpp
In file included from /usr/include/hamlib/rig.h:33,
                 from src/GUI-QT/../util-QT/../util/Hamlib.h:35,
                 from src/GUI-QT/../util-QT/Rig.h:33,
                 from src/GUI-QT/DialogUtil.cpp:45:
/usr/include/hamlib/riglist.h:642:18: error: conflicting declaration 'typedef uint32_t rig_model_t'
  642 | typedef uint32_t rig_model_t;
      |                  ^~~~~~~~~~~
In file included from src/GUI-QT/DialogUtil.cpp:43:
src/GUI-QT/DialogUtil.h:51:13: note: previous declaration as 'typedef int rig_model_t'
   51 | typedef int rig_model_t;
      |             ^~~~~~~~~~~
make: *** [Makefile:2280: obj/DialogUtil.o] Ошибка 1
[свернуть]