MacCentre.ru Форум
Форум по компьютерам Mac, Mac OS X и продукции Apple
 
ПравилаПравила   FAQFAQ   ПоискПоиск  РегистрацияРегистрация   ПрофильПрофиль   Войти и проверить ЛСВойти и проверить ЛС   ВходВход 
Как указать в терминале путь к каталогу при инсталяции через Cmake?
Начать новую тему   Ответить на тему Список форумов MacCentre.ru Форум » Mac и Mac OS X   
Автор Сообщение
Van Gogh



Reputation: 0    

Зарегистрирован: 15.03.2008
Сообщения: 46

СообщениеДобавлено: Mon Feb 22, 2021 18:02
Как указать в терминале путь к каталогу при инсталяции через Cmake?
Ответить с цитатой

Собственно, сабж. Ну а по-простому: программа устанавливается через cmake. В процессе инсталяции обращается к определенному каталогу, не находит там нужную библиотеку и выдает: -- Configuring incomplete, errors occurred! Хотя библиотека имеется, но не там где ищет этот уродский инсталятор. Существует-ли терминальная команда для перепрописки/обновления путей к каталогам, что называется, одним махом? Или хотя бы локально, "на один раз". Помню было что-то такое, но уже не вспомню, где брал...
Вернуться к началу
Посмотреть профиль Отправить личное сообщение Отправить e-mail
EsTaF



Reputation: +12    

Зарегистрирован: 03.04.2007
Сообщения: 1568

СообщениеДобавлено: Sun Feb 28, 2021 01:43
Ответить с цитатой

$ cat ~/.profile | grep export
export PATH="/opt/local/bin:/opt/local/sbin:$PATH"

Нужное дописать. Ненужное убрать.
затем, релогин из баша, или что у вас там используется в cli.
можно еще update_dyld_shared_cache

_________________
Учеба - это когда ты столько ешь знаний, что ничего не понимаешь, о чем идет речь. Если же тебе ясна тема предмета, то это не учеба. Это стагнация головного мозга.
Вернуться к началу
Посмотреть профиль Отправить личное сообщение Посетить сайт автора ICQ Number
Van Gogh



Reputation: 0    

Зарегистрирован: 15.03.2008
Сообщения: 46

СообщениеДобавлено: Sun Feb 28, 2021 19:22
Ответить с цитатой

А можно "для дураков"? Uncertain Что именно заменить из написанного на реальный путь?
Вернуться к началу
Посмотреть профиль Отправить личное сообщение Отправить e-mail
Van Gogh



Reputation: 0    

Зарегистрирован: 15.03.2008
Сообщения: 46

СообщениеДобавлено: Sun Feb 28, 2021 19:38
Ответить с цитатой

И еще. Раз уж нарвался на знатока Laugh , вроде как по теме... Устанавливал для опробования Мохаву на внешний диск, вроде шевелится - поработал. Поставил на внутренний, но мигрейшен полный делать не стал, т. к. юзер был сильно как раз этими обломками формул-библиотек, а скопировал только проги. Тем не менее, это гад все-таки что-то с внешнего диска зацепил, и, мало того, что при подключенном внешнем диске некоторые проги запускаются оттуда, а не из домашней директории, так еще и система работает стабильнее с подключенным, а без него подглючивает и иногда вываливается в слип... Angry
Вопросы такие:
1. Есть ли какая-то команда рековера с указанием источника недостающих данных на этот внешний диск? Ну типа: "Если нет - возьми оттуда."
2. Есть ли какая-то общая команда в терминале, типа: "Обновить все пути для системы". Внешний диск, конечно, при этом будет отключен.
Чушь, конечно, полная, но факт остается фактом - система в два диска (внутр. и внешн.) работает стабильно, только с внутренним - нет... Переставлять больше сил нет...
Вот сейчас допишу, отключу внешний и опять начну вылетать... Cry
Вернуться к началу
Посмотреть профиль Отправить личное сообщение Отправить e-mail
YDS



Reputation: +11    

Зарегистрирован: 18.07.2001
Сообщения: 1329
Откуда: msk

СообщениеДобавлено: Mon Mar 01, 2021 10:25
Ответить с цитатой

EsTaF писал(а):
$ cat ~/.profile | grep export
export PATH="/opt/local/bin:/opt/local/sbin:$PATH"

Нужное дописать. Ненужное убрать.

PATH не имеет никакого отношения к директориям, в которых cmake ищет библиотеки при сборке.
Вернуться к началу
Посмотреть профиль Отправить личное сообщение
Van Gogh



Reputation: 0    

Зарегистрирован: 15.03.2008
Сообщения: 46

СообщениеДобавлено: Mon Mar 01, 2021 15:37
Ответить с цитатой

Не совсем правильно выразился. Сборка довольно дремучая и инструкция к ней тоже. В те стародавние времена и сборщики, и библиотеки по-другому. назывались, хотя суть одна. Так, например, сборщик ищет libasound, т. к. в нем так записано, в то время как уже лет сто как ее нет, а везде используется libasound2. Тем не менее, он тупо ищет именно ее - вот например один затык...
Вернуться к началу
Посмотреть профиль Отправить личное сообщение Отправить e-mail
Показать сообщения:   
Начать новую тему   Ответить на тему Список форумов MacCentre.ru Форум » Mac и Mac OS X Страница 1 из 1

 
Перейти:  
Вы не можете начинать темы
Вы не можете отвечать на сообщения
Вы не можете редактировать свои сообщения
Вы не можете удалять свои сообщения
Вы не можете голосовать в опросах
Вы можете добавлять приложения в этом форуме
Вы можете скачивать файлы в этом форуме


Связь с администраторами

Powered by phpBB © 2001, 2005 phpBB Group