Компилирование архива dvb-apps в Solaris 10 SPARC - PullRequest
1 голос
/ 28 июня 2019

У меня установлена ​​версия Solaris 10 SPARC на сервере Oracle / Sun SPARC. Я хочу установить тарбол dvb-apps, используя мой скомпилированный gcc, установленный в Solaris 10 (gcc-9.1.0, скомпилированный и установленный из исходных файлов, упакованных в официальный архив tar gcc-9.1.0) Я могу успешно настроить архив с помощью команды ./configure. Однако, когда я пытаюсь скомпилировать архив с помощью команды 'make', компилятор gc вводит ./lib/libdvbapi/ и пытается скомпилировать первый файл в каталоге, который называется 'dvbaudio.c' Внутри файла dvbaudio.c есть параграф, объявляющий файлы для включения следующим образом ...

#include <stdlib.h>
#include <string.h>
#include <stdio.h>
#include <sys/param.h>
#include <fcntl.h>
#include <unistd.h>
#include <sys/ioctl.h>
#include <linux/dvb/audio.h>
#include <errno.h>
#include "dvbaudio.h"

Я знаю, что следующие 3 файла можно найти в каталоге / usr / include в моей ОС Solaris 10 SPARC

#include <stdlib.h>
#include <string.h>
#include <stdio.h>

Однако следующие 3 файла не отображаются в Solaris 10 / usr / include. вместо этого они находятся в linux / ubuntu

#include <sys/param.h>
#include <sys/ioctl.h>
#include <linux/dvb/audio.h>

Могу ли я просто перенести эти файлы в каталог / lib / libdvbapi и отредактировать соответствующие операторы '#include', чтобы отразить назначенное расположение файлов в новом месте. Или это сложнее и сложнее, чем это. Если этот процесс не может быть сделано. Есть ли архив dvb-приложений, совместимых с SPARC Solaris ??

Я буду ждать вашего ответа в свое время. Спасибо за любую помощь, вы можете дать мне

Привет

...