сделайте: *** Никакое правило сделать цель 'установкой'. при попытке установить plib-1.8.5

Во-первых, я хотел бы сказать, что я плохо знаком с Ubuntu и Linux. Я получил ошибку с sudo make install при следовании инструкциям для установки plib-1.8.5. (К вашему сведению 1. Это - Ubuntu 18.04 LTS. Не было никакой предыдущей работы, сделанной прежде. 2. Я предположил для создания среды для средства моделирования TORCS gym_torcs.)

***No rule to make target 'install'. Stop.

Я перепроверил каталог, где я выполнился, и от результатов перед этой ошибкой, я мог найти следующие сообщения. Что я пропускаю?

Любая справка будет цениться. Спасибо за Вашу справку заранее.

СЦЕНАРИЙ ИСПОЛЬЗУЕТСЯ

sudo apt-get install git cmake build-essential libmicrohttpd-dev libssl-dev libhwloc-dev

git clone https://github.com/ugo-nama-kun/gym_torcs
cd gym_torcs

sudo apt-get install xautomation python3-pip
pip3 install gym
pip3 install numpy

cd vtorcs-RL-color

tar xzf plib-1.8.5.tar.gz 
cd plib-1.8.5 
./configure CFLAGS="-O2 -m64 -fPIC" CPPFLAGS="-O2 -fPIC" CXXFLAGS="-O2 -fPIC" LDFLAGS="-L/usr/lib64"

ОБМЕНИВАЙТЕСЬ СООБЩЕНИЯМИ Я ДОБРАЛСЯ

checking for a BSD-compatible install... /usr/bin/install -c
checking whether build environment is sane... yes
checking for gawk... no
checking for mawk... mawk
checking whether make sets $(MAKE)... yes
includedir changed to ${prefix}/include/plib libdir is ${exec_prefix}/lib
checking for gcc... gcc
checking for C compiler default output file name... a.out
checking whether the C compiler works... yes
checking whether we are cross compiling... no
checking for suffix of executables... 
checking for suffix of object files... o
checking whether we are using the GNU C compiler... yes
checking whether gcc accepts -g... yes
checking for gcc option to accept ISO C89... none needed
checking for style of include used by make... GNU
checking dependency style of gcc... gcc3
checking how to run the C preprocessor... gcc -E
checking for g++... g++
checking whether we are using the GNU C++ compiler... yes
checking whether g++ accepts -g... yes
checking dependency style of g++... gcc3
checking how to run the C++ preprocessor... g++ -E
checking for a BSD-compatible install... /usr/bin/install -c
checking for ranlib... ranlib
checking build system type... x86_64-unknown-linux-gnu
checking host system type... x86_64-unknown-linux-gnu
checking for X... no
checking for pthread_create in -lpthread... no
checking for glNewList in -lGL... no
checking for glNewList in -lMesaGL... no
configure: error: could not find working GL library

СЦЕНАРИЙ NEXT ИСПОЛЬЗУЕТСЯ

sudo make install

СООБЩЕНИЕ ОБ ОШИБКЕ

***No rule to make target 'install'. Stop.
1
задан 2 January 2019 в 16:59

1 ответ

Для меня кажется, что Вы делаете ненужные вещи. Репозиторий Ubuntu имеет все Библиотеки Мобильности - поиск проверки на packages.ubuntu.com.

Библиотеки Мобильности: пакет Разработки доступен во всех версиях Ubuntu и названный как libplib-dev.

Можно установить его с:

sudo apt install libplib-dev

и как результат Вы получите ту же версию 1.8.5.
После его установки необходимо следовать инструкциям далее.


Таким образом, необходимо всегда использовать поиск на https://packages.ubuntu.com прежде, чем скомпилировать материал собственным.


Если действительно необходимо скомпилировать библиотеку собой, затем прочитал текст ниже.
Поскольку @AtomiX84 записал, что необходимо гарантировать это ./configure был закончен без ошибок. Это - всесторонний сценарий, который проверяет системы на все необходимые инструменты сборки (компилятор, компоновщик и так далее) и зависимости сборки (заголовки и библиотеки).
APT может помочь Вам здесь - он имеет специальную команду для получения зависимостей сборки
sudo apt-get build-dep libplib-dev и после выполнения этой команды ./configure сценарий не перестанет работать.

2
ответ дан 7 December 2019 в 13:19

Другие вопросы по тегам:

Похожие вопросы: