Форум программистов, компьютерный форум, киберфорум
Наши страницы
RedHat, Fedora, CentOS, ASP Linux
Войти
Регистрация
Восстановить пароль
 
Рейтинг 4.78/9: Рейтинг темы: голосов - 9, средняя оценка - 4.78
ilia53v
0 / 0 / 0
Регистрация: 18.11.2014
Сообщений: 37
1

Ошибка make

31.03.2019, 22:48. Просмотров 1656. Ответов 7

Здравствуйте.
Просьба помочь/подсказать (используется redhat): при выполнении команды make выдается следующая ошибка -
Нет правила для сборки цели `/usr/local/Trolltech/Qt-4.7.4/mkspecs/linux-g++-64/qmake.conf', требуемой для `Makefile'. Останов.
В google ничего не нашел. Возможно это решается установкой более новой версии qt, но на команды update, upgrade выдается ошибка - "Нет пакетов, отмеченных для обновления".

Надеюсь поможете, а то уже задолбался. Спасибо заранее.
0
Similar
Эксперт
41792 / 34177 / 6122
Регистрация: 12.04.2006
Сообщений: 57,940
31.03.2019, 22:48
Ответы с готовыми решениями:

Glibc не выполняет make (LFS)
Добрый день всем жителям! собираю LFS 6.8 по родному английскому хэндбуку. столкнулась вот с такой...

Открыть GUI по команде make xconfig
Почему при использовании команды make xconfig, которая должно открывать GUI Выдает в это ...

make / mingw32-make - сравнение скорости в многопоточном режиме (-j)
в MinGW + MSYS имеются такие файлы для сборки программ с помощью Makefile: Alex@tycoon-851de03e...

Не могу запустить make: No rule to make target
Любой вызов make возвращает make: *** No rule to make target при запуске ./configure выводит...

Ошибка в Make-файле
Здравствуйте. Изучаю написание Make-файлов. Столкнулся с такой ошибкой: /usr/bin/ld cannot open...

7
corochoone
75 / 62 / 24
Регистрация: 21.06.2013
Сообщений: 320
01.04.2019, 12:22 2
Решается, анализом make-файла и чтением документации по make. Никакого отношения к RedHat или вообще как кому-либо специальному дистрибутиву здесь нет.
1
ilia53v
0 / 0 / 0
Регистрация: 18.11.2014
Сообщений: 37
01.04.2019, 19:11  [ТС] 3
И что анализировать в makefile? Я просто не так давно начал их использовать.
0
corochoone
75 / 62 / 24
Регистрация: 21.06.2013
Сообщений: 320
02.04.2019, 12:42 4
Лучший ответ Сообщение было отмечено ilia53v как решение

Решение

Make файл это сборник рецептов, где написано как собрать проект в целом и из каких частей. Синтаксис там простой, так что полчасика вдумчивого чтения документации сделают вас если не специалистом по Make, то по крайней мере понимающим что там написано.

В CentOS 7 есть, например Qt-4.8 и я вполне допускаю, что можно просто установить нужные пакеты, а затем подправить Makefile, чтобы нашлась именно дистрибутивная версия (вряд ли разница между 4.7 и 4.8 столь критична)
1
02.04.2019, 12:42
ilia53v
0 / 0 / 0
Регистрация: 18.11.2014
Сообщений: 37
02.04.2019, 22:09  [ТС] 5
А если при установке qt_4.8.4 (после принятия лицензии) выдается ошибка: "gmake: g++: Команда не найдена" ? Что тогда? Учитывая то, что g++ после этого я пытался установить (обновить) следующими способами:

1)
Bash
1
2
3
4
wget [url]http://people.centos.org/tru/devtools-2/devtools-2.repo[/url] -O /etc/yum.repos.d/devtools-2.repo
yum install devtoolset-2-gcc devtoolset-2-binutils
/opt/rh/devtoolset-2/root/usr/bin/gcc --version
gcc (GCC) 4.8.2 20140120 (Red Hat 4.8.2-15
2)
Bash
1
2
3
4
curl [url]http://linuxsoft.cern.ch/cern/scl/slc6-scl.repo[/url] > /etc/yum.repos.d/slc6-scl.repo
rpm --import [url]http://ftp.mirrorservice.org/sites/ftp.scientificlinux.org/linux/scientific/obsolete/51/i386/RPM-GPG-KEYs/RPM-GPG-KEY-cern[/url]
yum install -y devtoolset-3
scl enable devtoolset-3 bash
3)
Bash
1
yum install gcc-c++ compat-gcc-32 compat-gcc-32-c++
4)
Bash
1
yum groupinstall "Development Tools"
5)
Bash
1
yum install gcc-c++
Все выдаются с той или иной ошибкой. К примеру 3 последних выдают следующее:

Код
http://people.centos.org/tru/devtools-2/1Client/x86_64/RPMS/repodata/repomd.xml: [Errno 14] PYCURL ERROR 22 - "The requested URL returned error: 404 Not Found"
Пробуем другое зеркало.
Ошибка: Cannot retrieve repository metadata (repomd.xml) for repository: testing-devtools-2-centos-1Client. Please verify its path and try again
0
corochoone
75 / 62 / 24
Регистрация: 21.06.2013
Сообщений: 320
04.04.2019, 09:23 6
people.centos.org - это левак какой-то.
Пакет в котором находится g++ есть в стандартном дистрибутиве centos: gcc-c++-4.8.5-36.el7_6.1.x86_64
И не знаю где вы какую лицензию нашли, пакет из стандартного дистрибутива ставится без всяких лицензий: qt-4.8.7-2.el7.x86_64
0
ilia53v
0 / 0 / 0
Регистрация: 18.11.2014
Сообщений: 37
04.04.2019, 21:02  [ТС] 7
Вы имеете ввиду вот так производить установку?
C
1
yum install gcc-c++-4.8.5-36.el7_6.1.x86_64
Если да, то выдается следующая ошибка
C
1
2
3
4
5
Подготовка к установке
slc6-scl                                                 | 2.6 kB     00:00     
http://people.centos.org/tru/devtools-2/1Client/x86_64/RPMS/repodata/repomd.xml: [Errno 14] PYCURL ERROR 22 - "The requested URL returned error: 404 Not Found"
Пробуем другое зеркало.
Ошибка: Cannot retrieve repository metadata (repomd.xml) for repository: testing-devtools-2-centos-1Client. Please verify its path and try again
По поводу qt4.8.4 - скачивал с оф. сайта - файл opensource.
0
Миниатюры
Ошибка make  
corochoone
75 / 62 / 24
Регистрация: 21.06.2013
Сообщений: 320
05.04.2019, 08:24 8
Лучший ответ Сообщение было отмечено ilia53v как решение

Решение

Вы имеете ввиду вот так производить установку?
Нет, просто
Bash
1
yum inistall gcc-c++
Этот левый репозиторий people.centos.org выпилите к чертям.

По поводу qt4.8.4 - скачивал с оф. сайта - файл opensource.
А потому что вы скачивали исходник и пытаетесь его собрать, а надо использовать ПАКЕТ. Времена Slackware и любителей configure, make, make install давно уже прошли. К тому же, чтобы собирать исходники надо иметь нехилый скилл для этого и понимать что и как.
1
05.04.2019, 08:24
MoreAnswers
Эксперт
37091 / 29110 / 5898
Регистрация: 17.06.2006
Сообщений: 43,301
05.04.2019, 08:24

Ошибка при make install
Добрый день! Скачал PHP 7.2.7 с официального сайта (хеш архива совпал). Перешел в...

Ошибка при выполнении make
Вообщем есть библиотека Hary Free PDF Library II, скачал, распаковал, пытался собрать как указано...

Ошибка при make с терминала
Здравствуйте. Архитектура: Qt: 4.8.6 KDE: 4.13.3 (Kubuntu-14.04) При сборке QT Creator всё...


Искать еще темы с ответами

Или воспользуйтесь поиском по форуму:
8
Ответ Создать тему
Опции темы

КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2019, vBulletin Solutions, Inc.
Рейтинг@Mail.ru