Название: сборкаQt5 raspberrypi? Отправлено: anv от Октябрь 04, 2012, 19:03 Всем привет.
Действую по следующей инструкции: Building Qt 5 qtbase module First, get a copy of the qtbase module: mkdir -p ~/Code/qt5 cd ~/Code/qt5 git clone git://gitorious.org/qt/qtbase.git cd qtbase Now configure qtbase with the following command: ./configure -prefix /usr -hostprefix $BSQUASK_HOST_DIR/usr -release -device pi -make libs \ -device-option CROSS_COMPILE=$BSQUASK_HOST_DIR/usr/bin/arm-raspberrypi-linux-gnueabi- \ -device-option DISTRO=bsquask -sysroot $BSQUASK_STAGING_DIR -no-neon -opensource -confirm-license And build qtbase: make And install everything into your SDK with: make install Now if you added $BSQUASK_HOST_DIR/usr/bin to your PATH as suggested above, you will see that running which qmake shows the version of qmake you just built. This is what you will use to cross compile Qt5 projects for Raspberry Pi. ..................................................................................... Но на этапе конфигурации ругается:Could not determine the target architecture! Turn on verbose messaging (-v) to see the final report. WARNING: Unable to find file .device.vars No QPA platform plugin enabled! If you really want to build without a QPA platform plugin you must pass -no-qpa-platform-guard to configure. Doing this will produce a Qt that can not run GUI applications. The dependencies needed for xcb to build are listed in src/plugins/platforms/xcb/README ................................................................. Прочитал,что не хватает sudo apt-get install "^libxcb.*" libx11-xcb-dev libglu1-mesa-dev libxrender-dev Вроде бы скачалось,но все равно пишет то же самое. Название: Re: сборкаQt5 raspberrypi? Отправлено: anv от Октябрь 10, 2012, 14:28 Пробую по другой инструкции:http://qt-project.org/wiki/RaspberryPi_Beginners_guide (http://qt-project.org/wiki/RaspberryPi_Beginners_guide)
Сконфигурировал: Код: Debug .................. no Во время сборки ошибки не заметил(наверно пропустил). Вроде бы собралась.make install. Код: make[2]: Leaving directory `/home/anval/opt/qt5/qtbase/src/concurrent' Установил libgles2-mesa libgles2-mesa-dev. Попробовал make - та же ошибка. Может надо было устанавливать(mesa) в директорию с qt? Или надо заново собрать? |