Ubuntu18.04->Ubuntu 16.04 다운그래이드

이전에 Qt 를 위한 라이브러리를 설치하였다.

 

현재 작성기준 5.15.0 RC 까지 나온 것으로 보인다.

 

qt5.14.2 code Download

압축해제 

 

$ cd qt-everywhere-src-5.14.2

./configure --prefix=/opt/qt5.14.2

+ /home/Project/kj/Qt5.14/qt-everywhere-src-5.14.2/qtbase/configure -top-level --prefix=/opt/qt5.14.2
Creating qmake...
o, y (openSOurce) license (Yes)
블라블라~~ 라이브러리를 체크함.

WARNING: Tool gperf is required to build QtWebEngine.

WARNING: QtWebEngine will not be built.

WARNING: QtPdf will not be built.
sudo apt-get install gperf <-- 해도 안먹힘


clang 설치

$ sudo apt-get install libclang-dev

Reading package lists... Done

Building dependency tree

Reading state information... Done

The following additional packages will be installed:

libclang-6.0-dev libclang-common-6.0-dev libobjc-7-dev libobjc4

The following NEW packages will be installed:

libclang-6.0-dev libclang-common-6.0-dev libclang-dev libobjc-7-dev libobjc4

0 upgraded, 5 newly installed, 0 to remove and 157 not upgraded

Build type: linux-g++ (x86_64, CPU features: mmx sse sse2)

Compiler: gcc 7.5.0

Configuration: sse2 aesni sse3 ssse3 sse4_1 sse4_2 avx avx2 avx512f avx512bw avx512cd avx512dq avx512er avx512ifma avx512pf avx512vbmi avx512vl compile_examples enable_new_dtags f16c largefile precompile_header rdrnd shani x86SimdAlways shared shared rpath release c++11 c++14 c++1z concurrent dbus reduce_exports reduce_relocations stl

Build options:

Mode ................................... release

Optimize release build for size ........ no

Building shared libraries .............. yes

Using C standard ....................... C11

Using C++ standard ..................... C++17

Using ccache ........................... no

Using new DTAGS ........................ yes

Relocatable ............................ yes

Using precompiled headers .............. yes

Using LTCG ............................. no

Target compiler supports:

SSE .................................. SSE2 SSE3 SSSE3 SSE4.1 SSE4.2

AVX .................................. AVX AVX2

AVX512 ............................... F ER CD PF DQ BW VL IFMA VBMI

Other x86 ............................ AES F16C RDRAND SHA

Intrinsics without -mXXX option ...... yes

Build parts ............................ libs examples tools

Qt modules and options:

Qt Concurrent .......................... yes

Qt D-Bus ............................... yes

Qt D-Bus directly linked to libdbus .... yes

Qt Gui ................................. yes

Qt Network ............................. yes

Qt Sql ................................. yes

Qt Testlib ............................. yes

Qt Widgets ............................. yes

Qt Xml ................................. yes

Support enabled for:

Using pkg-config ....................... yes

udev ................................... yes

Using system zlib ...................... yes

Zstandard support ...................... no

Qt Core:

DoubleConversion ....................... yes

Using system DoubleConversion ........ no

GLib ................................... yes

iconv .................................. no

ICU .................................... yes

Built-in copy of the MIME database ..... yes

Tracing backend ........................ <none>

Logging backends:

journald ............................. no

syslog ............................... no

slog2 ................................ no

PCRE2 .................................. yes

Using system PCRE2 ................... no

Qt Network:

getifaddrs() ........................... yes

IPv6 ifname ............................ yes

libproxy ............................... no

Linux AF_NETLINK ....................... yes

OpenSSL ................................ yes

Qt directly linked to OpenSSL ........ no

OpenSSL 1.1 ............................ yes

DTLS ................................... yes

OCSP-stapling .......................... yes

SCTP ................................... no

Use system proxies ..................... yes

GSSAPI ................................. no

Qt Gui:

Accessibility .......................... yes

FreeType ............................... yes

Using system FreeType ................ yes

HarfBuzz ............................... yes

Using system HarfBuzz ................ yes

Fontconfig ............................. yes

Image formats:

GIF .................................. yes

ICO .................................. yes

JPEG ................................. yes

Using system libjpeg ............... yes

PNG .................................. yes

Using system libpng ................ yes

Text formats:

HtmlParser ........................... yes

CssParser ............................ yes

OdfWriter ............................ yes

MarkdownReader ....................... yes

Using system libmd4c ............... no

MarkdownWriter ....................... yes

EGL .................................... yes

OpenVG ................................. no

OpenGL:

Desktop OpenGL ....................... yes

OpenGL ES 2.0 ........................ no

OpenGL ES 3.0 ........................ no

OpenGL ES 3.1 ........................ no

OpenGL ES 3.2 ........................ no

Vulkan ................................. yes

Session Management ..................... yes

Features used by QPA backends:

evdev .................................. yes

libinput ............................... yes

INTEGRITY HID .......................... no

mtdev .................................. yes

tslib .................................. no

xkbcommon .............................. yes

X11 specific:

XLib ................................. yes

XCB Xlib ............................. yes

EGL on X11 ........................... yes

QPA backends:

DirectFB ............................... no

EGLFS .................................. yes

EGLFS details:

EGLFS OpenWFD ........................ no

EGLFS i.Mx6 .......................... no

EGLFS i.Mx6 Wayland .................. no

EGLFS RCAR ........................... no

EGLFS EGLDevice ...................... yes

EGLFS GBM ............................ yes

EGLFS VSP2 ........................... no

EGLFS Mali ........................... no

EGLFS Raspberry Pi ................... no

EGLFS X11 ............................ yes

LinuxFB ................................ yes

VNC .................................... yes

XCB:

Using system-provided XCB libraries .. no

XCB XKB .............................. no

XCB XInput ........................... yes

Native painting (experimental) ....... no

GL integrations:

GLX Plugin ......................... yes

XCB GLX .......................... yes

EGL-X11 Plugin ..................... yes

Qt Sql:

SQL item models ........................ yes

Qt Widgets:

GTK+ ................................... no

Styles ................................. Fusion Windows

Qt PrintSupport:

CUPS ................................... no

Qt Sql Drivers:

DB2 (IBM) .............................. no

InterBase .............................. no

MySql .................................. no

OCI (Oracle) ........................... no

ODBC ................................... no

PostgreSQL ............................. no

SQLite2 ................................ no

SQLite ................................. yes

Using system provided SQLite ......... no

TDS (Sybase) ........................... no

Qt Testlib:

Tester for item models ................. yes

Serial Port:

ntddmodm ............................... no

Qt SerialBus:

Socket CAN ............................. yes

Socket CAN FD .......................... yes

SerialPort Support ..................... yes

Further Image Formats:

JasPer ................................. no

MNG .................................... no

TIFF ................................... yes

Using system libtiff ................. yes

WEBP ................................... yes

Using system libwebp ................. yes

Qt QML:

QML network support .................... yes

QML debugging and profiling support .... yes

QML just-in-time compiler .............. yes

QML sequence object .................... yes

QML XML http request ................... yes

QML Locale ............................. yes

Qt QML Models:

QML list model ......................... yes

QML delegate model ..................... yes

Qt Quick:

Direct3D 12 ............................ no

AnimatedImage item ..................... yes

Canvas item ............................ yes

Support for Qt Quick Designer .......... yes

Flipable item .......................... yes

GridView item .......................... yes

ListView item .......................... yes

TableView item ......................... yes

Path support ........................... yes

PathView item .......................... yes

Positioner items ....................... yes

Repeater item .......................... yes

ShaderEffect item ...................... yes

Sprite item ............................ yes

QtQuick3D:

Assimp ................................. yes

System Assimp .......................... no

Qt Scxml:

ECMAScript data model for QtScxml ...... yes

Qt Gamepad:

SDL2 ................................... no

Qt 3D:

Assimp ................................. yes

System Assimp .......................... no

Output Qt3D Job traces ................. no

Output Qt3D GL traces .................. no

Use SSE2 instructions .................. yes

Use AVX2 instructions .................. no

Aspects:

Render aspect ........................ yes

Input aspect ......................... yes

Logic aspect ......................... yes

Animation aspect ..................... yes

Extras aspect ........................ yes

Qt 3D Renderers:

OpenGL Renderer ........................ yes

Qt 3D GeometryLoaders:

Autodesk FBX ........................... no

Qt Wayland Drivers:

EGL .................................... yes

Raspberry Pi ........................... no

XComposite EGL ......................... no

XComposite GLX ......................... no

DRM EGL ................................ yes

libhybris EGL .......................... no

Linux dma-buf server buffer integration . yes

Vulkan-based server buffer integration . yes

Shm emulation server buffer integration . yes

Qt Wayland Client Shell Integrations:

xdg-shell .............................. yes

xdg-shell unstable v5 (deprecated) ..... yes

xdg-shell unstable v6 .................. yes

ivi-shell .............................. yes

wl-shell (deprecated) .................. yes

Qt Wayland Client ........................ yes

Qt Wayland Compositor .................... yes

Qt Wayland Compositor Layer Plugins:

VSP2 hardware layer integration ........ no

Qt Bluetooth:

BlueZ .................................. no

BlueZ Low Energy ....................... no

Linux Crypto API ....................... no

Native Win32 Bluetooth ................. no

WinRT Bluetooth API (desktop & UWP) .... no

WinRT advanced bluetooth low energy API (desktop & UWP) . no

Qt Sensors:

sensorfw ............................... no

Qt Quick Controls 2:

Styles ................................. Default Fusion Imagine Material Universal

Qt Quick Templates 2:

Hover support .......................... yes

Multi-touch support .................... yes

Qt Positioning:

Gypsy GPS Daemon ....................... no

WinRT Geolocation API .................. no

Qt Location:

Qt.labs.location experimental QML plugin . yes

Geoservice plugins:

OpenStreetMap ........................ yes

HERE ................................. yes

Esri ................................. yes

Mapbox ............................... yes

MapboxGL ............................. yes

Itemsoverlay ......................... yes

QtXmlPatterns:

XML schema support ..................... yes

Qt Multimedia:

ALSA ................................... yes

GStreamer 1.0 .......................... yes

GStreamer 0.10 ......................... no

Video for Linux ........................ yes

OpenAL ................................. no

PulseAudio ............................. yes

Resource Policy (libresourceqt5) ....... no

Windows Audio Services ................. no

DirectShow ............................. no

Windows Media Foundation ............... no

Qt TextToSpeech:

Flite .................................. no

Flite with ALSA ........................ no

Speech Dispatcher ...................... no

Qt Tools:

QDoc ................................... no

Qt WebEngine Build Tools:

Use System Ninja ....................... yes

Use System Gn .......................... no

Jumbo Build Merge Limit ................ 8

Developer build ........................ no

QtWebEngine required system libraries:

fontconfig ........................... yes

dbus ................................. yes

nss .................................. no

khr .................................. yes

glibc ................................ yes

QtWebEngine required system libraries for qpa-xcb:

x11 .................................. yes

libdrm ............................... yes

xcomposite ........................... no

xcursor .............................. yes

xi ................................... no

xtst ................................. no

Optional system libraries used:

re2 .................................. no

icu .................................. no

libwebp, libwebpmux and libwebpdemux . yes

opus ................................. no

ffmpeg ............................... no

libvpx ............................... no

snappy ............................... no

glib ................................. yes

zlib ................................. yes

minizip .............................. no

libevent ............................. no

jsoncpp .............................. no

protobuf ............................. no

libxml2 and libxslt .................. no

lcms2 ................................ yes

png .................................. yes

JPEG ................................. yes

harfbuzz ............................. no

freetype ............................. yes

 

Note: Also available for Linux: linux-clang linux-icc

 

Note: Disabling X11 Accessibility Bridge: D-Bus or AT-SPI is missing.

 

Note: The following modules are not being compiled in this configuration:

webenginecore

webengine

webenginewidgets

webengine 은 뭔가 안되는것 같음.

 

그냥 고 ...

$ make -j8 

시작 16:18 분

끝 17:28 분

 

$ make install

 

설치된 lib폴더로 이동 

$ cd /opt/qt5.14.2/lib

$ export LD_LIBRARY_PATH=$PWD:$LD_LIBRARY_PATH

예제 폴더 이동후 실행 ./appname

 

잘도네요..

quickcontrols, quickcontrols2 에 예제는 동일한 것으로 보인다. Qt5.13.2 == Qt5.14.2

'Qt' 카테고리의 다른 글

gdbus 관련  (0) 2019.08.01

+ Recent posts