Build Qt from sources on Ubuntu 14.04

preparing

sudo apt-get build-dep qt5-default
sudo apt-get install build-essential perl python git
sudo apt-get install "^libxcb.*" libx11-xcb-dev libglu1-mesa-dev libxrender-dev libxi-dev
sudo apt-get install flex bison gperf libicu-dev libxslt-dev ruby
sudo apt-get install libssl-dev libxcursor-dev libxcomposite-dev libxdamage-dev libxrandr-dev libfontconfig1-dev
sudo apt-get install libcap-dev libbz2-dev libgcrypt11-dev libpci-dev libnss3-dev build-essential libxcursor-dev libxcomposite-dev libxdamage-dev libxrandr-dev libdrm-dev libfontconfig1-dev libxtst-dev libasound2-dev gperf libcups2-dev libpulse-dev libudev-dev libssl-dev flex bison ruby
sudo apt-get install libasound2-dev libgstreamer0.10-dev libgstreamer-plugins-base0.10-dev

downloading

Assuming downloading version is 5.5.

cd /home/denis/asutp/tools/qt
  git clone git://code.qt.io/qt/qt5.git 5.5
or
  git clone http://code.qt.io/qt/qt5.git 5.5
cd 5.5
git checkout 5.5
perl init-repository --no-webkit

configuring

./configure -developer-build -opensource -nomake examples -nomake tests -debug-and-release -c++11 -confirm-license

compiling

make -j4

АХТУНГ

может быть легкий achtung, флаг -j следует сопоставлять с мощностью машины
проверено на 4 ядрах, -j4 вызывает легкий ступор.
Полный achtung на -j без числа.

adding to qt creator

  1. Tools / Options / Qt Versions / Add: /home/denis/asutp/tools/qt/5.5/Src/qtbase/bin/qmake
  2. Kits / Clone / Qt Version: 5.5
dev/qt/build_qt_from_sources.txt · Последние изменения: 2015/06/16 08:53 — alexeyb
Driven by DokuWiki Recent changes RSS feed Valid CSS Valid XHTML 1.0