QtWidget не может быть настроен для установки после запуска configure.py источника PyQt5.5.1

Мне не терпится установить PyQt5 на xubuntu 14.04, но после успешного завершения процедуры файл QWidgets.so в каталоге "/ usr / lib / python3 / dist-packages отсутствует. / PyQt5 / " , а также другие файлы Qt * .so ... есть только несколько таких, как QtDBus.so QtNfc.so QtWebChannel.so QtXmlPatterns.so
QtCore.so QtNetwork.so Qt.so QtWebSockets.so QtXml.so

я выполнил файл configure.py с помощью следующей команды:

python3 ./configure.py --qmake /opt/Qt5.6.0/5.6/gcc_64/bin/qmake --verbose

я сделал вывод выполнения configure.py и заметил что-то ниже. Что я имею в виду

Checking to see if the QtWidgets module should be built...
/opt/Qt5.6.0/5.6/gcc_64/bin/qmake -o cfgtest_QtWidgets.mk cfgtest_QtWidgets.pro
make -f cfgtest_QtWidgets.mk
g++ -c -pipe -O2 -std=gnu++0x -Wall -W -D_REENTRANT -fPIC -DQT_NO_DEBUG -DQT_WIDGETS_LIB -DQT_GUI_LIB -DQT_CORE_LIB -I. -I/opt/Qt5.6.0/5.6/gcc_64/include -I/opt/Qt5.6.0/5.6/gcc_64/include/QtWidgets -I/opt/Qt5.6.0/5.6/gcc_64/include/QtGui -I/opt/Qt5.6.0/5.6/gcc_64/include/QtCore -I. -I/opt/Qt5.6.0/5.6/gcc_64/mkspecs/linux-g++ -o cfgtest_QtWidgets.o cfgtest_QtWidgets.cpp
g++ -Wl,-O1 -Wl,-z,origin -Wl,-rpath,\$ORIGIN -Wl,-rpath,/opt/Qt5.6.0/5.6/gcc_64/lib -o cfgtest_QtWidgets cfgtest_QtWidgets.o   -L/opt/Qt5.6.0/5.6/gcc_64/lib -lQt5Widgets -lQt5Gui -lQt5Core -lGL -lpthread 
/usr/bin/ld: cannot find -lGL
collect2: error: ld returned 1 exit status
make:[cfgtest_QtWidgets] Error 1

есть идеи? `

0
задан 22 March 2016 в 17:20

1 ответ

Интересная часть сообщения об ошибке /usr/bin/ld: cannot find -lGL, что означает, что libgl не был найден.

Вы знаете, что можно просто установить PyQt5 через apt-get install python3-pyqt5? Если у Вас действительно есть причина создать его вручную, можно сказать склонный - добираются для установки всех зависимостей от сборки через apt-get build-dep python3-pyqt5.

Это также установит libgl1 / libgl1-mesa-glx, который является недостающим битом здесь.

0
ответ дан 23 March 2016 в 03:20
  • 1
    как я могу сохранить после сети ifnames=0 изменения biosdevname=0? – Navod Rathnayake 23 June 2017 в 02:31

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

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