Официальный форум СВД Встраиваемые Системы
25 Апрель, 2024, 03:50:21 *
Добро пожаловать, Гость. Пожалуйста, войдите или зарегистрируйтесь.

Войти
 
 
 Сайт СВД ВС  Начало   Помощь Поиск Войти Регистрация  
Страниц: [1]   Вниз
  Печать  
Автор Тема: Momentics и Fedora 32  (Прочитано 936 раз)
EvgeniyK
Пользователь

Сообщений: 40


« : 09 Июнь, 2020, 08:13:41 »

Здравствуйте!

При сборке проекта типа "QNX Legacy Recursive Make Project" из Momentics 7 в Fedora 32 появляются такие ошибки:
Код:
/opt/kpda2018/host/linux64/x86_64/usr/bin/make -k CPULIST=x86 "EXTRA_SUFFIXES=cpp " all --file=/tmp/QMakefile15916790058852402250890459415115.tmp 
/opt/kpda2018/host/linux64/x86_64/usr/bin/make -C x86 -fMakefile all
make[1]: Entering directory '/home/kudr/ide-7.0-workspace/Test1/x86'
/opt/kpda2018/host/linux64/x86_64/usr/bin/make -C o -fMakefile all
make[2]: Entering directory '/home/kudr/ide-7.0-workspace/Test1/x86/o'
/bin/sh: ml: строка 1: синтаксическая ошибка: неожиданный конец файла
/bin/sh: ошибка импорта определения функции для «ml»
/bin/sh: module: строка 1: синтаксическая ошибка: неожиданный конец файла
/bin/sh: ошибка импорта определения функции для «module»

При сборке из консоли ошибок нет.
В Fedora 30 сборка из Momentics шла без проблем.
Записан
Игорь Рондарев
Сотрудник СВД ВС
Опытный пользователь

Сообщений: 282

Сотрудник СВД ВС


WWW
« Ответ #1 : 09 Июнь, 2020, 12:02:02 »

Добрый день. Уточните, пожалуйста, эти ошибки проявляются даже на HelloWorld-проектах? (например, создаваемых в Momentics по умолчанию)
Записан

EvgeniyK
Пользователь

Сообщений: 40


« Ответ #2 : 09 Июнь, 2020, 12:34:15 »

Да. Но только на рекурсивных проектах. С проектами типа "QNX Executable" всё нормально.
Пробовал откатить пакет bash на вариант из Fedora 30 - не помогло.
В старом Momentics (4.7.0 ) те же ошибки.
« Последнее редактирование: 09 Июнь, 2020, 12:40:03 от EvgeniyK » Записан
Игорь Рондарев
Сотрудник СВД ВС
Опытный пользователь

Сообщений: 282

Сотрудник СВД ВС


WWW
« Ответ #3 : 09 Июнь, 2020, 13:16:37 »

Возможно, что дело в различиях конфигурации рабочего окружения Fedora 30 и 32 (переменных и функциях), с которыми в недрах IDE запускается командный интерпретатор. Попробуйте проанализировать вывод команд 'set' и 'env' в этих дистрибутивах (в первую очередь на предмет наличия конструкций 'ml' и 'module'). Также может помочь поиск по нелокализованным сообщениям ('Unexpected end of file' и'error importing function definition') в контексте Fedora.
Записан

EvgeniyK
Пользователь

Сообщений: 40


« Ответ #4 : 10 Июнь, 2020, 08:47:48 »

Спасибо!
Мешали пакеты Lmod и environment-modules.
Записан
Страниц: [1]   Вверх
  Печать  
 
Перейти в:  

Powered by MySQL Powered by PHP © 2002-2024 СВД Встраиваемые Системы.
При использовании материалов сайта ссылка на forum.kpda.ru обязательна.

Powered by SMF 1.1.21 | SMF © 2015, Simple Machines | © Aiwan. Kolobok smiles | Sitemap
Valid XHTML 1.0! Valid CSS!
Сайт СВД ВС

В последний раз google посещал эту страницу 06 Июнь, 2022, 19:42:05