Возникает проблема при выполнении команды "./configure" в OMNeT ++ - PullRequest
0 голосов
/ 18 июня 2020

Я попытался установить OMNeT ++ 5.6.2 на свой ноутбук, но получаю некоторые ошибки.

Во-первых, детали моего ноутбука указаны ниже:

  • Версия ОС : macOS (Catalina 10.15.5)

И я установил зависимое программное обеспечение, такое как «gdb», «JRE», «JDK». Поэтому я попробовал выполнить команду «./configure» в папке «omnetpp-5.6.2» после создания сертификата для «gdb».

Но я встретил некоторую ошибку, как показано ниже:

checking for Qt5 with CFLAGS=" -std=c++11   -isystem /Users/kimminwoo/Desktop/omnetpp-5.6.2/tools/macosx/include -isystem /Users/kimminwoo/Desktop/omnetpp-5.6.2/tools/macosx/include/QtCore -isystem /Users/kimminwoo/Desktop/omnetpp-5.6.2/tools/macosx/include/QtGui -isystem /Users/kimminwoo/Desktop/omnetpp-5.6.2/tools/macosx/include/QtWidgets -isystem /Users/kimminwoo/Desktop/omnetpp-5.6.2/tools/macosx/include/QtOpenGL -isystem /Users/kimminwoo/Desktop/omnetpp-5.6.2/tools/macosx/include/QtPrintSupport   -isystem /Users/kimminwoo/Desktop/omnetpp-5.6.2/tools/macosx/include -isystem /Users/kimminwoo/Desktop/omnetpp-5.6.2/tools/macosx/include/QtCore -isystem /Users/kimminwoo/Desktop/omnetpp-5.6.2/tools/macosx/include/QtGui -isystem /Users/kimminwoo/Desktop/omnetpp-5.6.2/tools/macosx/include/QtWidgets -isystem /Users/kimminwoo/Desktop/omnetpp-5.6.2/tools/macosx/include/QtOpenGL -isystem /Users/kimminwoo/Desktop/omnetpp-5.6.2/tools/macosx/include/QtPrintSupport" LIBS="-lQt5Gui -lQt5Core -lQt5Widgets -lQt5PrintSupport -lQt5OpenGL -L/Users/kimminwoo/Desktop/omnetpp-5.6.2/tools/macosx/lib -Wl,-rpath=/Users/kimminwoo/Desktop/omnetpp-5.6.2/tools/macosx/lib"... no
checking for Qt5 with CFLAGS=" -std=c++11   -isystem /Users/kimminwoo/Desktop/omnetpp-5.6.2/tools/macosx/include -isystem /Users/kimminwoo/Desktop/omnetpp-5.6.2/tools/macosx/include/QtCore -isystem /Users/kimminwoo/Desktop/omnetpp-5.6.2/tools/macosx/include/QtGui -isystem /Users/kimminwoo/Desktop/omnetpp-5.6.2/tools/macosx/include/QtWidgets -isystem /Users/kimminwoo/Desktop/omnetpp-5.6.2/tools/macosx/include/QtOpenGL -isystem /Users/kimminwoo/Desktop/omnetpp-5.6.2/tools/macosx/include/QtPrintSupport   -isystem /Users/kimminwoo/Desktop/omnetpp-5.6.2/tools/macosx/include -isystem /Users/kimminwoo/Desktop/omnetpp-5.6.2/tools/macosx/include/QtCore -isystem /Users/kimminwoo/Desktop/omnetpp-5.6.2/tools/macosx/include/QtGui -isystem /Users/kimminwoo/Desktop/omnetpp-5.6.2/tools/macosx/include/QtWidgets -isystem /Users/kimminwoo/Desktop/omnetpp-5.6.2/tools/macosx/include/QtOpenGL -isystem /Users/kimminwoo/Desktop/omnetpp-5.6.2/tools/macosx/include/QtPrintSupport" LIBS="-lQtGui5 -lQtCore5 -lQtWidgets5 -lQtPrintSupport5 -lQtOpenGL5"... no
checking for Qt5 with CFLAGS=" -std=c++11   -isystem /Users/kimminwoo/Desktop/omnetpp-5.6.2/tools/macosx/include -isystem /Users/kimminwoo/Desktop/omnetpp-5.6.2/tools/macosx/include/QtCore -isystem /Users/kimminwoo/Desktop/omnetpp-5.6.2/tools/macosx/include/QtGui -isystem /Users/kimminwoo/Desktop/omnetpp-5.6.2/tools/macosx/include/QtWidgets -isystem /Users/kimminwoo/Desktop/omnetpp-5.6.2/tools/macosx/include/QtOpenGL -isystem /Users/kimminwoo/Desktop/omnetpp-5.6.2/tools/macosx/include/QtPrintSupport   -isystem /Users/kimminwoo/Desktop/omnetpp-5.6.2/tools/macosx/include -isystem /Users/kimminwoo/Desktop/omnetpp-5.6.2/tools/macosx/include/QtCore -isystem /Users/kimminwoo/Desktop/omnetpp-5.6.2/tools/macosx/include/QtGui -isystem /Users/kimminwoo/Desktop/omnetpp-5.6.2/tools/macosx/include/QtWidgets -isystem /Users/kimminwoo/Desktop/omnetpp-5.6.2/tools/macosx/include/QtOpenGL -isystem /Users/kimminwoo/Desktop/omnetpp-5.6.2/tools/macosx/include/QtPrintSupport" LIBS="-L/Users/kimminwoo/Desktop/omnetpp-5.6.2/tools/macosx/lib -F/Users/kimminwoo/Desktop/omnetpp-5.6.2/tools/macosx/lib -framework QtGui -framework QtCore -framework QtWidgets -framework QtPrintSupport -framework QtOpenGL"... no
configure: error: Cannot build Qt apps, probably due to missing or too old Qt packages. Make sure Qt development packages are installed and newer than Qt 5.4. You can disable Qtenv by setting the WITH_QTENV variable to "no" in configure.user.

Почему я получаю указанную выше ошибку?

Как ни странно, выполнение команды «qmake -v» в папке «omnetpp-5.6.2» выводит следующее:

kimminwoo@Macbook-Pro-2020-13-inch-for-Minwoo omnetpp-5.6.2 % qmake -v
QMake version 3.0
Using Qt version 5.6.1 in /Users/kimminwoo/Desktop/omnetpp-5.6.2/tools/macosx/lib

Я думаю, что это выше, чем версия, указанная в указанной выше ошибке. Но я не знаю, почему sh не закончилось нормально.

Спасибо, что прочитали: D

1 Ответ

0 голосов
/ 19 июня 2020

Я нашел решение этой проблемы.

Я загрузил "omnetpp-5.6.2-sr c -macosx.tgz" с официального сайта OMNeT ++. И этот распакованный файл переместился в папку на рабочем столе.

Я попытался распаковать с помощью утилиты архивирования по умолчанию для macOS. Но это неправильный путь. Мы должны использовать команду tar в терминале. Если вы использовали команду tar в «omnetpp-5.6.2-sr c -macosx.tgz», вы не столкнулись с указанной выше проблемой.

...