Cook: qt4 4.8.7 ================================================================================ QA: checking package receipt... Checking build dependencies... Installing (pkg/local): alsa-lib-1.2.3-i486 Installing (pkg/local): alsa-lib-dev-1.2.3-any Installing (pkg/local): libpcre-8.42-i486 Installing (pkg/local): util-linux-smartcols-2.33.1-i486 Installing (pkg/local): util-linux-uuid-2.33.1-i486 Installing (pkg/local): util-linux-blkid-2.33.1-i486 Installing (pkg/local): util-linux-mount-2.33.1-i486 Installing (pkg/local): glib-2.64.3-i486 Installing (pkg/local): atk-2.36.0-i486 Installing (pkg/local): libpcre16-8.42-i486 Installing (pkg/local): libpcre32-8.42-i486 Installing (pkg/local): libpcrecpp-8.42-i486 Installing (pkg/local): libpcreposix-8.42-i486 Installing (pkg/local): pcre-8.42-any Installing (pkg/local): pcre-apps-8.42-i486 Installing (pkg/local): pcre-dev-8.42-any Installing (pkg/local): libgdbm-1.18.1-i486 Installing (pkg/local): perl-core-5.28.1-i486 Installing (pkg/local): perl-5.28.1-i486 Installing (pkg/local): util-linux-uuid-dev-2.33.1-any Installing (pkg/local): util-linux-blkid-dev-2.33.1-any Installing (pkg/local): util-linux-mount-dev-2.33.1-any Installing (pkg/local): zlib-dev-1.2.11-any Installing (pkg/local): glib-dev-2.64.3-i486 Installing (pkg/local): atk-dev-2.36.0-i486 Installing (pkg/local): autoconf-2.69-i486 Installing (pkg/local): automake-1.16.2-any Installing (pkg/local): bzip2-dev-1.0.8-i486 Installing (pkg/local): libharfbuzz-1.8.4-i486 Installing (pkg/local): libpng-1.6.36-i486 Installing (pkg/local): freetype-2.10.2-i486 Installing (pkg/local): libxml2-2.9.9-i486 Installing (pkg/local): fontconfig-2.13.1-i486 Installing (pkg/local): libxau-1.0.8-i486 Installing (pkg/local): libxdmcp-1.1.2-i486 Installing (pkg/local): libxcb-1.13.1-i486 Installing (pkg/local): libx11-1.6.7-i486 Installing (pkg/local): pixman-0.36.0-i486 Installing (pkg/local): libcairo-1.16.0-i486 Installing (pkg/local): libxrender-0.9.10-i486 Installing (pkg/local): cairo-1.16.0-i486 Installing (pkg/local): harfbuzz-1.8.4-i486 Installing (pkg/local): harfbuzz-dev-1.8.4-i486 Installing (pkg/local): libpng-dev-1.6.36-i486 Installing (pkg/local): freetype-dev-2.10.2-i486 Installing (pkg/local): xz-tools-5.2.4-i486 Installing (pkg/local): xz-dev-5.2.4-any Installing (pkg/local): libxml2-tools-2.9.9-i486 Installing (pkg/local): libxml2-dev-2.9.9-any Installing (pkg/local): fontconfig-dev-2.13.1-any Installing (pkg/local): xorgproto-2018.4-any Installing (pkg/local): libxau-dev-1.0.8-any Installing (pkg/local): libxdmcp-dev-1.1.2-any Installing (pkg/local): libxcb-dev-1.13.1-any Installing (pkg/local): libx11-dev-1.6.7-any Installing (pkg/local): libxext-1.3.3-i486 Installing (pkg/local): libxext-dev-1.3.3-any Installing (pkg/local): libxrender-dev-0.9.10-any Installing (pkg/local): pixman-dev-0.36.0-any Installing (pkg/local): cairo-dev-1.16.0-any Installing (pkg/local): coreutils-character-8.32-i486 Installing (pkg/local): coreutils-command-8.32-i486 Installing (pkg/local): coreutils-conditions-8.32-i486 Installing (pkg/local): coreutils-context-system-8.32-i486 Installing (pkg/local): coreutils-context-user-8.32-i486 Installing (pkg/local): coreutils-context-working-8.32-i486 Installing (pkg/local): coreutils-directory-8.32-i486 Installing (pkg/local): coreutils-disk-8.32-i486 Installing (pkg/local): coreutils-file-attributes-8.32-i486 Installing (pkg/local): coreutils-file-format-8.32-i486 Installing (pkg/local): coreutils-file-output-full-8.32-i486 Installing (pkg/local): coreutils-file-output-part-8.32-i486 Installing (pkg/local): coreutils-file-sort-8.32-i486 Installing (pkg/local): coreutils-file-special-8.32-i486 Installing (pkg/local): coreutils-file-summarize-8.32-i486 Installing (pkg/local): coreutils-line-8.32-i486 Installing (pkg/local): coreutils-numeric-8.32-i486 Installing (pkg/local): coreutils-operations-8.32-i486 Installing (pkg/local): coreutils-path-8.32-i486 Installing (pkg/local): coreutils-print-8.32-i486 Installing (pkg/local): coreutils-redirection-8.32-i486 Installing (pkg/local): coreutils-8.32-any Installing (pkg/local): dbus-1.12.18-i486 Installing (pkg/local): libunistring-0.9.10-i486 Installing (pkg/local): libidn2-2.1.0-i486 Installing (pkg/local): libp11-kit-0.23.12-i486 Installing (pkg/local): libtasn1-4.13-i486 Installing (pkg/local): nettle-3.4-i486 Installing (pkg/local): unbound-1.7.3-i486 Installing (pkg/local): libgnutls-3.5.19-i486 Installing (pkg/local): libcups-2.3.3-i486 Installing (pkg/local): eudev-3.2.9-i486 Installing (pkg/local): libusb-1.0.22-i486 Installing (pkg/local): cups-2.3.3-i486 addgroup: group 'lpadmin' in use Installing (pkg/local): cups-dev-2.3.3-any Installing (pkg/local): dbus-helper-1.12.18-i486 Installing (pkg/local): dbus-introspect-1.12.18-i486 Installing (pkg/local): dbus-dev-1.12.18-i486 Installing (pkg/local): expat-dev-2.2.9-any Installing (pkg/local): libcroco-0.6.12-i486 Installing (pkg/local): gettext-0.19.8.1-i486 Installing (pkg/local): gettext-dev-0.19.8.1-i486 Installing (pkg/local): linux-agp-4.17.7-i486 Installing (pkg/local): linux-drm-4.17.7-i486 Installing (pkg/local): libpciaccess-0.14-i486 Installing (pkg/local): libdrm-2.4.96-i486 Installing (pkg/local): libxdamage-1.1.4-i486 Installing (pkg/local): libxfixes-5.0.3-i486 Installing (pkg/local): libxshmfence-1.3-i486 Installing (pkg/local): libxxf86vm-1.1.4-i486 Installing (pkg/local): mesa-18.3.1-i486 Installing (pkg/local): glu-9.0.1-i486 Installing (pkg/local): glu-dev-9.0.1-any Installing (pkg/local): libice-1.0.9-i486 Installing (pkg/local): libsm-1.2.3-i486 Installing (pkg/local): libxt-1.1.5-i486 Installing (pkg/local): libxp-1.0.3-i486 Installing (pkg/local): lesstif-0.95.2-i486 Installing (pkg/local): glw-8.0.0-i486 Installing (pkg/local): glw-dev-8.0.0-any Installing (pkg/local): cdparanoia-10.2-i486 Installing (pkg/local): gstreamer0-0.10.36-i486 Installing (pkg/local): libogg-1.3.3-i486 Installing (pkg/local): libtheora-enc-1.1.1-i486 Installing (pkg/local): libvorbis-1.3.6-i486 Installing (pkg/local): orc-0.4.26-i486 Installing (pkg/local): fribidi-1.0.9-i486 Installing (pkg/local): libxft-2.3.2-i486 Installing (pkg/local): pango-1.42.4-i486 Installing (pkg/local): libxv-1.0.11-i486 Installing (pkg/local): gst0-plugins-base-0.10.36-i486 Installing (pkg/local): gstreamer0-dev-0.10.36-i486 Installing (pkg/local): gst0-plugins-base-dev-0.10.36-i486 Installing (pkg/local): python-pygobject2-2.28.7-i486 Installing (pkg/local): gst0-python-0.10.21-i486 Installing (pkg/local): libffi-dev-3.2.1-i486 Installing (pkg/local): python-pygobject2-dev-2.28.7-any Installing (pkg/local): python-dev-2.7.15-i486 Installing (pkg/local): gst0-python-dev-0.10.21-any Installing (pkg/local): libjpeg-turbo-2.0.1-i486 Installing (pkg/local): libtiff-4.0.10-i486 Installing (pkg/local): gdk-pixbuf-2.40.0-i486 Installing (pkg/local): libxinerama-1.1.4-i486 Installing (pkg/local): gtk2-2.24.32-i486 Installing (pkg/local): shared-mime-info-1.10-i486 Installing (pkg/local): shared-mime-info-dev-1.10-any Installing (pkg/local): gdk-pixbuf-dev-2.40.0-i486 Installing (pkg/local): pango-typelib-1.42.4-i486 Installing (pkg/local): fribidi-dev-1.0.9-any Installing (pkg/local): libxft-dev-2.3.2-any Installing (pkg/local): pango-dev-1.42.4-any Installing (pkg/local): gtk2-dev-2.24.32-i486 Installing (pkg/local): jpeg-9b-i486 Installing (pkg/local): jpeg-dev-9b-i486 Installing (pkg/local): libdb-6.2.32-i486 Installing (pkg/local): pam-1.3.0-i486 Installing (pkg/local): libcap-pam-2.26-i486 Installing (pkg/local): libcap-dev-2.26-any Installing (pkg/local): libidl-0.8.14-i486 Installing (pkg/local): liblcms2-2.9-i486 Installing (pkg/local): libmng-2.0.3-i486 Installing (pkg/local): lcms2-2.9-i486 Installing (pkg/local): lcms2-static-2.9-i486 Installing (pkg/local): lcms2-dev-2.9-any Installing (pkg/local): jpeg-turbo-2.0.1-i486 Installing (pkg/local): libjpeg-turbo-dev-2.0.1-any Installing (pkg/local): libmng-dev-2.0.3-any Installing (pkg/local): libltdl-2.4.6-i486 Installing (pkg/local): libtool-2.4.6-i486 Installing (pkg/local): libdrm-amdgpu-2.4.96-i486 Installing (pkg/local): libdrm-etnaviv-2.4.96-i486 Installing (pkg/local): libdrm-intel-2.4.96-i486 Installing (pkg/local): libdrm-nouveau-2.4.96-i486 Installing (pkg/local): libdrm-radeon-2.4.96-i486 Installing (pkg/local): libllvm-7.0.0-i486 Installing (pkg/local): mesa-dri-18.3.1-i486 Installing (pkg/local): wayland-1.16.0-i486 Installing (pkg/local): mesa-libgbm-18.3.1-i486 Installing (pkg/local): mesa-libegl-18.3.1-i486 Installing (pkg/local): mesa-osmesa-18.3.1-i486 Installing (pkg/local): mesa-libxatracker-18.3.1-i486 Installing (pkg/local): mesa-vdpau-18.3.1-i486 Installing (pkg/local): libdrm-exynos-2.4.96-i486 Installing (pkg/local): libdrm-omap-2.4.96-i486 Installing (pkg/local): libdrm-tegra-2.4.96-i486 Installing (pkg/local): libdrm-dev-2.4.96-any Installing (pkg/local): wayland-dev-1.16.0-any Installing (pkg/local): libxfixes-dev-5.0.3-any Installing (pkg/local): libxdamage-dev-1.1.4-any Installing (pkg/local): libxxf86vm-dev-1.1.4-any Installing (pkg/local): mesa-dev-18.3.1-any Installing (pkg/local): libmysqlclient-5.5.59-i486 Installing (pkg/local): libaio-0.3.111-i486 Installing (pkg/local): mysql-client-5.5.59-i486 Installing (pkg/local): mysql-5.5.59-i486 Installing (pkg/local): mysql-test-5.5.59-i486 Installing (pkg/local): mysql-dev-5.5.59-i486 Installing (pkg/local): openssl-dev-1.1.1d-i486 Installing (pkg/local): perl-encode-locale-1.05-any Installing (pkg/local): perl-http-date-6.02-any Installing (pkg/local): perl-file-listing-6.04-any Installing (pkg/local): perl-html-tagset-3.20-any Installing (pkg/local): perl-html-parser-3.72-i486 Installing (pkg/local): perl-io-html-1.001-any Installing (pkg/local): perl-lwp-mediatypes-6.02-any Installing (pkg/local): perl-test-needs-0.002005-any Installing (pkg/local): perl-uri-1.74-any Installing (pkg/local): perl-try-tiny-0.30-any Installing (pkg/local): perl-http-message-6.18-any Installing (pkg/local): perl-http-cookies-6.04-any Installing (pkg/local): perl-http-daemon-6.01-any Installing (pkg/local): perl-http-negotiate-6.01-any Installing (pkg/local): perl-net-http-6.18-any Installing (pkg/local): perl-www-robotrules-6.02-any Installing (pkg/local): perl-test-fatal-0.014-any Installing (pkg/local): perl-test-requiresinternet-0.05-any Installing (pkg/local): perl-libwww-perl-6.36-any Installing (pkg/local): perl-xml-parser-2.44-i486 Installing (pkg/local): perl-xml-namespacesupport-1.12-any Installing (pkg/local): perl-xml-sax-base-1.09-any Installing (pkg/local): perl-xml-sax-1.00-any Installing (pkg/local): perl-xml-sax-expat-0.51-any Installing (pkg/local): perl-xml-simple-2.25-any Installing (pkg/local): libpostgresqlclient-9.5.4-i486 Installing (pkg/local): postgresql-client-9.5.4-i486 Installing (pkg/local): postgresql-9.5.4-i486 Installing (pkg/local): postgresql-dev-9.5.4-i486 Installing (pkg/local): sqlite3-3.24.0-i486 Installing (pkg/local): tcl-8.6.9-i486 Installing (pkg/local): libsqlite3-tcl-3.24.0-i486 Installing (pkg/local): lemon-3.24.0-i486 Installing (pkg/local): sqlite3-analyzer-3.24.0-i486 Installing (pkg/local): sqlite3-dev-3.24.0-any Installing (pkg/local): tiff-4.0.10-i486 Installing (pkg/local): tiff-dev-4.0.10-i486 Installing (pkg/local): libunixODBC-2.3.5-i486 Installing (pkg/local): unixODBC-2.3.5-i486 Installing (pkg/local): unixODBC-dev-2.3.5-i486 Installing (pkg/local): unzip-6.0-i486 Installing (pkg/local): libxrandr-1.5.1-i486 Installing (pkg/local): libxrandr-dev-1.5.1-any Installing (pkg/local): libfontenc-1.1.3-i486 Installing (pkg/local): libfontenc-dev-1.1.3-any Installing (pkg/local): libxfont-1.5.4-i486 Installing (pkg/local): libxfont-dev-1.5.4-any Installing (pkg/local): libxcomposite-0.4.4-i486 Installing (pkg/local): libxcomposite-dev-0.4.4-any Installing (pkg/local): libxkbfile-1.0.9-i486 Installing (pkg/local): libxkbfile-dev-1.0.9-any Installing (pkg/local): libice-dev-1.0.9-any Installing (pkg/local): libsm-dev-1.2.3-any Installing (pkg/local): libxt-dev-1.1.5-any Installing (pkg/local): libxinerama-dev-1.1.4-any Installing (pkg/local): libxmu-1.1.2-i486 Installing (pkg/local): libxmu-dev-1.1.2-any Installing (pkg/local): libxpm-3.5.12-i486 Installing (pkg/local): libxpm-util-3.5.12-i486 Installing (pkg/local): libxpm-dev-3.5.12-any Installing (pkg/local): libxaw-1.0.13-i486 Installing (pkg/local): libxaw-dev-1.0.13-any Installing (pkg/local): libxtst-1.2.3-i486 Installing (pkg/local): libxi-1.7.9-i486 Installing (pkg/local): libxi-dev-1.7.9-any Installing (pkg/local): libxtst-dev-1.2.3-any Installing (pkg/local): libxcursor-1.1.15-i486 Installing (pkg/local): libxcursor-dev-1.1.15-any Installing (pkg/local): xorg-dev-7.7-any Installing (pkg/local): xauth-1.0.10-i486 Installing (pkg/local): font-misc-misc-base-1.1.2-any Installing (pkg/local): libxscrnsaver-1.2.3-i486 Installing (pkg/local): xkbcomp-1.4.2-i486 Installing (pkg/local): xkeyboard-config-2.25-any Installing (pkg/local): xorg-7.7-any Installing (pkg/local): util-macros-1.19.2-any Installing (pkg/local): xorg-dev-proto-7.7-any Installing (pkg/local): zip-3.0-i486 Extracting source archive "qt-everywhere-opensource-src-4.8.7.tar.gz" Executing: compile_rules CFLAGS : -march=i486 -Os -pipe -mindirect-branch=thunk CXXLAGS : -march=i486 -Os -pipe -mindirect-branch=thunk CPPFLAGS : -D_GLIBCXX_USE_C99_MATH=1 LDFLAGS : -Wl,-Os,--as-needed This is the Open Source Edition. You are licensed to use this software under the terms of the Lesser GNU General Public License (LGPL) versions 2.1. You are also licensed to use this software under the terms of the GNU General Public License (GPL) versions 3. You have already accepted the terms of the license. Creating qmake. Please wait... In file included from /home/slitaz/wok/qt4/source/qt4-4.8.7/mkspecs/linux-g++/qplatformdefs.h:85, from /home/slitaz/wok/qt4/source/qt4-4.8.7/src/corelib/io/qfilesystemiterator_unix.cpp:42: /home/slitaz/wok/qt4/source/qt4-4.8.7/src/corelib/io/qfilesystemiterator_unix.cpp: In member function 'bool QFileSystemIterator::advance(QFileSystemEntry&, QFileSystemMetaData&)': /home/slitaz/wok/qt4/source/qt4-4.8.7/mkspecs/linux-g++/../common/posix/qplatformdefs.h:152:35: warning: 'int readdir_r(DIR*, dirent*, dirent**)' is deprecated [-Wdeprecated-declarations] #define QT_READDIR_R ::readdir_r ^~~~~~~~~ /home/slitaz/wok/qt4/source/qt4-4.8.7/src/corelib/io/qfilesystemiterator_unix.cpp:114:17: note: in expansion of macro 'QT_READDIR_R' lastError = QT_READDIR_R(dir, mt_file.data(), &dirEntry); ^~~~~~~~~~~~ In file included from /home/slitaz/wok/qt4/source/qt4-4.8.7/mkspecs/linux-g++/qplatformdefs.h:65, from /home/slitaz/wok/qt4/source/qt4-4.8.7/src/corelib/io/qfilesystemiterator_unix.cpp:42: /usr/include/dirent.h:183:12: note: declared here extern int readdir_r (DIR *__restrict __dirp, ^~~~~~~~~ /home/slitaz/wok/qt4/source/qt4-4.8.7/src/corelib/io/qfilesystemiterator_unix.cpp:114:60: warning: 'int readdir_r(DIR*, dirent*, dirent**)' is deprecated [-Wdeprecated-declarations] lastError = QT_READDIR_R(dir, mt_file.data(), &dirEntry); ^ In file included from /home/slitaz/wok/qt4/source/qt4-4.8.7/mkspecs/linux-g++/qplatformdefs.h:65, from /home/slitaz/wok/qt4/source/qt4-4.8.7/src/corelib/io/qfilesystemiterator_unix.cpp:42: /usr/include/dirent.h:183:12: note: declared here extern int readdir_r (DIR *__restrict __dirp, ^~~~~~~~~ /home/slitaz/wok/qt4/source/qt4-4.8.7/src/corelib/io/qfilesystemiterator_unix.cpp:114:60: warning: 'int readdir_r(DIR*, dirent*, dirent**)' is deprecated [-Wdeprecated-declarations] lastError = QT_READDIR_R(dir, mt_file.data(), &dirEntry); ^ In file included from /home/slitaz/wok/qt4/source/qt4-4.8.7/mkspecs/linux-g++/qplatformdefs.h:65, from /home/slitaz/wok/qt4/source/qt4-4.8.7/src/corelib/io/qfilesystemiterator_unix.cpp:42: /usr/include/dirent.h:183:12: note: declared here extern int readdir_r (DIR *__restrict __dirp, ^~~~~~~~~ rm -f endiantest.o rm -f *~ core *.core rm -f endiantest rm -f Makefile rm -f endiantest.o rm -f *~ core *.core rm -f endiantest rm -f Makefile ln: failed to create symbolic link '/home/slitaz/wok/qt4/source/qt4-4.8.7/include/QtCore/qconfig.h': File exists ln: failed to create symbolic link '/home/slitaz/wok/qt4/source/qt4-4.8.7/include/Qt/qconfig.h': File exists This target is using the GNU C++ compiler (linux-g++). Recent versions of this compiler automatically include code for exceptions, which increase both the size of the Qt libraries and the amount of memory taken by your applications. You may choose to re-run configure with the -no-exceptions option to compile Qt without exceptions. This is completely binary compatible, and existing applications will continue to work. Build type: linux-g++ Architecture: x86_64 Platform notes: - Also available for Linux: linux-kcc linux-icc linux-cxx Build .................. libs tools translations Configuration .......... silent system-sqlite release largefile stl precompile_header mmx 3dnow sse sse2 sse3 ssse3 sse4_1 sse4_2 avx minimal-config small-config medium-config large-config full-config qt3support phonon phonon-backend accessibility opengl shared reduce_exports ipv6 clock-gettime clock-monotonic mremap getaddrinfo ipv6ifname getifaddrs inotify system-jpeg system-mng system-png png system-tiff system-freetype system-zlib cups iconv glib gstreamer dbus openssl x11sm xshape xsync xrender mitshm fontconfig xkb concurrent multimedia audio-backend svg script scripttools declarative release Debug .................. no Qt 3 compatibility ..... yes QtDBus module .......... yes (run-time) QtConcurrent code ...... yes QtGui module ........... yes QtScript module ........ yes QtScriptTools module ... yes QtXmlPatterns module ... no Phonon module .......... yes Multimedia module ...... auto SVG module ............. yes WebKit module .......... no JavaScriptCore JIT ..... To be decided by JavaScriptCore Declarative module ..... yes Declarative debugging ...yes Support for S60 ........ no Symbian DEF files ...... no STL support ............ yes PCH support ............ yes MMX/3DNOW/SSE/SSE2/SSE3. yes/yes/yes/yes/yes SSSE3/SSE4.1/SSE4.2..... yes/yes/yes AVX..................... yes Graphics System ........ default IPv6 support ........... yes IPv6 ifname support .... yes getaddrinfo support .... yes getifaddrs support ..... yes Accessibility .......... yes NIS support ............ no CUPS support ........... yes Iconv support .......... yes Glib support ........... yes GStreamer support ...... yes PulseAudio support ..... no Large File support ..... yes GIF support ............ plugin TIFF support ........... plugin (system) JPEG support ........... plugin (system) PNG support ............ yes (system) MNG support ............ plugin (system) zlib support ........... system Session management ..... yes OpenGL support ......... yes (Desktop OpenGL) OpenVG support ......... no NAS sound support ...... no XShape support ......... yes XVideo support ......... no XSync support .......... yes Xinerama support ....... runtime Xcursor support ........ runtime Xfixes support ......... runtime Xrandr support ......... runtime Xrender support ........ yes Xi support ............. runtime MIT-SHM support ........ yes FontConfig support ..... yes XKB Support ............ yes immodule support ....... yes GTK theme support ...... yes MySQL support .......... plugin PostgreSQL support ..... plugin ODBC support ........... plugin SQLite support ......... plugin (system) OpenSSL support ........ yes (run-time) Alsa support ........... no ICD support ............ no libICU support ......... no Use system proxies ..... no Finding project files. Please wait... Reading /home/slitaz/wok/qt4/source/qt4-4.8.7/src/tools/bootstrap/bootstrap.pro Reading /home/slitaz/wok/qt4/source/qt4-4.8.7/src/tools/moc/moc.pro Reading /home/slitaz/wok/qt4/source/qt4-4.8.7/src/tools/rcc/rcc.pro Reading /home/slitaz/wok/qt4/source/qt4-4.8.7/src/tools/uic/uic.pro Reading /home/slitaz/wok/qt4/source/qt4-4.8.7/src/corelib/corelib.pro Reading /home/slitaz/wok/qt4/source/qt4-4.8.7/src/xml/xml.pro Reading /home/slitaz/wok/qt4/source/qt4-4.8.7/src/network/network.pro Reading /home/slitaz/wok/qt4/source/qt4-4.8.7/src/sql/sql.pro Reading /home/slitaz/wok/qt4/source/qt4-4.8.7/src/testlib/testlib.pro Reading /home/slitaz/wok/qt4/source/qt4-4.8.7/src/dbus/dbus.pro Reading /home/slitaz/wok/qt4/source/qt4-4.8.7/src/gui/gui.pro Reading /home/slitaz/wok/qt4/source/qt4-4.8.7/src/qt3support/qt3support.pro Reading /home/slitaz/wok/qt4/source/qt4-4.8.7/src/tools/uic3/uic3.pro Reading /home/slitaz/wok/qt4/source/qt4-4.8.7/src/opengl/opengl.pro Reading /home/slitaz/wok/qt4/source/qt4-4.8.7/src/phonon/phonon.pro Reading /home/slitaz/wok/qt4/source/qt4-4.8.7/src/multimedia/multimedia.pro Reading /home/slitaz/wok/qt4/source/qt4-4.8.7/src/svg/svg.pro Reading /home/slitaz/wok/qt4/source/qt4-4.8.7/src/script/script.pro Reading /home/slitaz/wok/qt4/source/qt4-4.8.7/src/declarative/declarative.pro Reading /home/slitaz/wok/qt4/source/qt4-4.8.7/src/scripttools/scripttools.pro Reading /home/slitaz/wok/qt4/source/qt4-4.8.7/src/plugins/plugins.pro Reading /home/slitaz/wok/qt4/source/qt4-4.8.7/src/plugins/sqldrivers/sqldrivers.pro Reading /home/slitaz/wok/qt4/source/qt4-4.8.7/src/plugins/sqldrivers/psql/psql.pro Reading /home/slitaz/wok/qt4/source/qt4-4.8.7/src/plugins/sqldrivers/mysql/mysql.pro Reading /home/slitaz/wok/qt4/source/qt4-4.8.7/src/plugins/sqldrivers/odbc/odbc.pro Reading /home/slitaz/wok/qt4/source/qt4-4.8.7/src/plugins/sqldrivers/sqlite/sqlite.pro Reading /home/slitaz/wok/qt4/source/qt4-4.8.7/src/plugins/script/script.pro Reading /home/slitaz/wok/qt4/source/qt4-4.8.7/src/plugins/script/qtdbus/qtdbus.pro Reading /home/slitaz/wok/qt4/source/qt4-4.8.7/src/plugins/bearer/bearer.pro Reading /home/slitaz/wok/qt4/source/qt4-4.8.7/src/plugins/bearer/generic/generic.pro Reading /home/slitaz/wok/qt4/source/qt4-4.8.7/src/plugins/bearer/connman/connman.pro Reading /home/slitaz/wok/qt4/source/qt4-4.8.7/src/plugins/bearer/networkmanager/networkmanager.pro Reading /home/slitaz/wok/qt4/source/qt4-4.8.7/src/plugins/codecs/codecs.pro Reading /home/slitaz/wok/qt4/source/qt4-4.8.7/src/plugins/codecs/cn/cn.pro Reading /home/slitaz/wok/qt4/source/qt4-4.8.7/src/plugins/codecs/jp/jp.pro Reading /home/slitaz/wok/qt4/source/qt4-4.8.7/src/plugins/codecs/tw/tw.pro Reading /home/slitaz/wok/qt4/source/qt4-4.8.7/src/plugins/codecs/kr/kr.pro Reading /home/slitaz/wok/qt4/source/qt4-4.8.7/src/plugins/imageformats/imageformats.pro Reading /home/slitaz/wok/qt4/source/qt4-4.8.7/src/plugins/imageformats/jpeg/jpeg.pro Reading /home/slitaz/wok/qt4/source/qt4-4.8.7/src/plugins/imageformats/gif/gif.pro Reading /home/slitaz/wok/qt4/source/qt4-4.8.7/src/plugins/imageformats/mng/mng.pro Reading /home/slitaz/wok/qt4/source/qt4-4.8.7/src/plugins/imageformats/svg/svg.pro Reading /home/slitaz/wok/qt4/source/qt4-4.8.7/src/plugins/imageformats/tiff/tiff.pro Reading /home/slitaz/wok/qt4/source/qt4-4.8.7/src/plugins/imageformats/ico/ico.pro Reading /home/slitaz/wok/qt4/source/qt4-4.8.7/src/plugins/imageformats/tga/tga.pro Reading /home/slitaz/wok/qt4/source/qt4-4.8.7/src/plugins/iconengines/iconengines.pro Reading /home/slitaz/wok/qt4/source/qt4-4.8.7/src/plugins/iconengines/svgiconengine/svgiconengine.pro Reading /home/slitaz/wok/qt4/source/qt4-4.8.7/src/plugins/graphicssystems/graphicssystems.pro Reading /home/slitaz/wok/qt4/source/qt4-4.8.7/src/plugins/graphicssystems/trace/trace.pro Reading /home/slitaz/wok/qt4/source/qt4-4.8.7/src/plugins/graphicssystems/opengl/opengl.pro Reading /home/slitaz/wok/qt4/source/qt4-4.8.7/src/plugins/inputmethods/inputmethods.pro Reading /home/slitaz/wok/qt4/source/qt4-4.8.7/src/plugins/inputmethods/imsw-multi/imsw-multi.pro Reading /home/slitaz/wok/qt4/source/qt4-4.8.7/src/plugins/accessible/accessible.pro Reading /home/slitaz/wok/qt4/source/qt4-4.8.7/src/plugins/accessible/widgets/widgets.pro Reading /home/slitaz/wok/qt4/source/qt4-4.8.7/src/plugins/accessible/compat/compat.pro Reading /home/slitaz/wok/qt4/source/qt4-4.8.7/src/plugins/phonon/phonon.pro Reading /home/slitaz/wok/qt4/source/qt4-4.8.7/src/plugins/phonon/gstreamer/gstreamer.pro Reading /home/slitaz/wok/qt4/source/qt4-4.8.7/src/plugins/qmltooling/qmltooling.pro Reading /home/slitaz/wok/qt4/source/qt4-4.8.7/src/plugins/qmltooling/qmldbg_tcp/qmldbg_tcp.pro Reading /home/slitaz/wok/qt4/source/qt4-4.8.7/src/plugins/qmltooling/qmldbg_inspector/qmldbg_inspector.pro Reading /home/slitaz/wok/qt4/source/qt4-4.8.7/src/imports/imports.pro Reading /home/slitaz/wok/qt4/source/qt4-4.8.7/src/imports/folderlistmodel/folderlistmodel.pro Reading /home/slitaz/wok/qt4/source/qt4-4.8.7/src/imports/particles/particles.pro Reading /home/slitaz/wok/qt4/source/qt4-4.8.7/src/imports/gestures/gestures.pro Reading /home/slitaz/wok/qt4/source/qt4-4.8.7/src/imports/shaders/shaders.pro Reading /home/slitaz/wok/qt4/source/qt4-4.8.7/tools/tools.pro Reading /home/slitaz/wok/qt4/source/qt4-4.8.7/tools/assistant/assistant.pro Reading /home/slitaz/wok/qt4/source/qt4-4.8.7/tools/assistant/lib/fulltextsearch/fulltextsearch.pro Reading /home/slitaz/wok/qt4/source/qt4-4.8.7/tools/assistant/lib/lib.pro Reading /home/slitaz/wok/qt4/source/qt4-4.8.7/tools/assistant/tools/tools.pro Reading /home/slitaz/wok/qt4/source/qt4-4.8.7/tools/assistant/tools/assistant/assistant.pro Reading /home/slitaz/wok/qt4/source/qt4-4.8.7/tools/assistant/tools/qhelpgenerator/qhelpgenerator.pro Reading /home/slitaz/wok/qt4/source/qt4-4.8.7/tools/assistant/tools/qcollectiongenerator/qcollectiongenerator.pro Reading /home/slitaz/wok/qt4/source/qt4-4.8.7/tools/assistant/tools/qhelpconverter/qhelpconverter.pro Reading /home/slitaz/wok/qt4/source/qt4-4.8.7/tools/pixeltool/pixeltool.pro Reading /home/slitaz/wok/qt4/source/qt4-4.8.7/tools/porting/porting.pro Reading /home/slitaz/wok/qt4/source/qt4-4.8.7/tools/porting/src/src.pro Reading /home/slitaz/wok/qt4/source/qt4-4.8.7/tools/qtestlib/qtestlib.pro Reading /home/slitaz/wok/qt4/source/qt4-4.8.7/tools/qtestlib/updater/updater.pro Reading /home/slitaz/wok/qt4/source/qt4-4.8.7/tools/qttracereplay/qttracereplay.pro Reading /home/slitaz/wok/qt4/source/qt4-4.8.7/tools/designer/designer.pro Reading /home/slitaz/wok/qt4/source/qt4-4.8.7/tools/designer/src/src.pro Reading /home/slitaz/wok/qt4/source/qt4-4.8.7/tools/designer/src/uitools/uitools.pro Reading /home/slitaz/wok/qt4/source/qt4-4.8.7/tools/designer/src/lib/lib.pro Reading /home/slitaz/wok/qt4/source/qt4-4.8.7/tools/designer/src/components/components.pro Reading /home/slitaz/wok/qt4/source/qt4-4.8.7/tools/designer/src/components/lib/lib.pro Reading /home/slitaz/wok/qt4/source/qt4-4.8.7/tools/designer/src/designer/designer.pro Reading /home/slitaz/wok/qt4/source/qt4-4.8.7/tools/designer/src/plugins/plugins.pro Reading /home/slitaz/wok/qt4/source/qt4-4.8.7/tools/designer/src/plugins/widgets/widgets.pro Reading /home/slitaz/wok/qt4/source/qt4-4.8.7/tools/designer/src/plugins/phononwidgets/phononwidgets.pro Reading /home/slitaz/wok/qt4/source/qt4-4.8.7/tools/designer/src/plugins/qdeclarativeview/qdeclarativeview.pro Reading /home/slitaz/wok/qt4/source/qt4-4.8.7/tools/qtconfig/qtconfig.pro Reading /home/slitaz/wok/qt4/source/qt4-4.8.7/tools/qml/qml.pro Reading /home/slitaz/wok/qt4/source/qt4-4.8.7/tools/qmlplugindump/qmlplugindump.pro Reading /home/slitaz/wok/qt4/source/qt4-4.8.7/tools/linguist/linguist.pro Reading /home/slitaz/wok/qt4/source/qt4-4.8.7/tools/linguist/lrelease/lrelease.pro Reading /home/slitaz/wok/qt4/source/qt4-4.8.7/tools/linguist/lupdate/lupdate.pro Reading /home/slitaz/wok/qt4/source/qt4-4.8.7/tools/linguist/lconvert/lconvert.pro Reading /home/slitaz/wok/qt4/source/qt4-4.8.7/tools/linguist/linguist/linguist.pro Reading /home/slitaz/wok/qt4/source/qt4-4.8.7/tools/qdbus/qdbus.pro Reading /home/slitaz/wok/qt4/source/qt4-4.8.7/tools/qdbus/qdbus/qdbus.pro Reading /home/slitaz/wok/qt4/source/qt4-4.8.7/tools/qdbus/qdbusxml2cpp/qdbusxml2cpp.pro Reading /home/slitaz/wok/qt4/source/qt4-4.8.7/tools/qdbus/qdbuscpp2xml/qdbuscpp2xml.pro Reading /home/slitaz/wok/qt4/source/qt4-4.8.7/tools/qdbus/qdbusviewer/qdbusviewer.pro Reading /home/slitaz/wok/qt4/source/qt4-4.8.7/tools/qdoc3/qdoc3.pro Reading /home/slitaz/wok/qt4/source/qt4-4.8.7/translations/translations.pro 1088 projects found. Creating makefiles. Please wait... for /home/slitaz/wok/qt4/source/qt4-4.8.7/src/testlib/testlib.pro for /home/slitaz/wok/qt4/source/qt4-4.8.7/src/declarative/declarative.pro for /home/slitaz/wok/qt4/source/qt4-4.8.7/src/3rdparty/webkit/Source/WebKit2/WebProcess.pro for /home/slitaz/wok/qt4/source/qt4-4.8.7/src/3rdparty/webkit/Source/WebKit/qt/symbian/platformplugin/platformplugin.pro for /home/slitaz/wok/qt4/source/qt4-4.8.7/src/3rdparty/webkit/Source/WebKit/qt/declarative/declarative.pro for /home/slitaz/wok/qt4/source/qt4-4.8.7/src/3rdparty/webkit/Source/WebKit/qt/QtWebKit.pro for /home/slitaz/wok/qt4/source/qt4-4.8.7/src/opengl/opengl.pro for /home/slitaz/wok/qt4/source/qt4-4.8.7/src/tools/moc/moc.pro for /home/slitaz/wok/qt4/source/qt4-4.8.7/src/imports/shaders/shaders.pro for /home/slitaz/wok/qt4/source/qt4-4.8.7/src/imports/gestures/gestures.pro for /home/slitaz/wok/qt4/source/qt4-4.8.7/src/imports/particles/particles.pro for /home/slitaz/wok/qt4/source/qt4-4.8.7/src/imports/folderlistmodel/folderlistmodel.pro for /home/slitaz/wok/qt4/source/qt4-4.8.7/src/multimedia/multimedia.pro for /home/slitaz/wok/qt4/source/qt4-4.8.7/src/svg/svg.pro for /home/slitaz/wok/qt4/source/qt4-4.8.7/src/sql/sql.pro for /home/slitaz/wok/qt4/source/qt4-4.8.7/src/dbus/dbus.pro for /home/slitaz/wok/qt4/source/qt4-4.8.7/src/script/script.pro for /home/slitaz/wok/qt4/source/qt4-4.8.7/src/qt3support/qt3support.pro for /home/slitaz/wok/qt4/source/qt4-4.8.7/src/scripttools/scripttools.pro for /home/slitaz/wok/qt4/source/qt4-4.8.7/src/xml/xml.pro for /home/slitaz/wok/qt4/source/qt4-4.8.7/src/corelib/corelib.pro for /home/slitaz/wok/qt4/source/qt4-4.8.7/src/gui/gui.pro for /home/slitaz/wok/qt4/source/qt4-4.8.7/src/network/network.pro for /home/slitaz/wok/qt4/source/qt4-4.8.7/src/xmlpatterns/xmlpatterns.pro for /home/slitaz/wok/qt4/source/qt4-4.8.7/src/openvg/openvg.pro for /home/slitaz/wok/qt4/source/qt4-4.8.7/tools/designer/src/uitools/uitools.pro for /home/slitaz/wok/qt4/source/qt4-4.8.7/tools/designer/src/components/lib/lib.pro for /home/slitaz/wok/qt4/source/qt4-4.8.7/tools/qtestlib/wince/remotelib/remotelib.pro for /home/slitaz/wok/qt4/source/qt4-4.8.7/tools/qmeegographicssystemhelper/qmeegographicssystemhelper.pro for /home/slitaz/wok/qt4/source/qt4-4.8.7/tools/assistant/lib/lib.pro for /home/slitaz/wok/qt4/source/qt4-4.8.7/tools/assistant/lib/fulltextsearch/fulltextsearch.pro for /home/slitaz/wok/qt4/source/qt4-4.8.7/src/3rdparty/webkit/Source/JavaScriptCore/JavaScriptCore.pro for /home/slitaz/wok/qt4/source/qt4-4.8.7/src/3rdparty/webkit/Source/WebKit2/UIProcess/API/qt/tests/tests.pro for /home/slitaz/wok/qt4/source/qt4-4.8.7/src/3rdparty/webkit/Source/WebKit2/DerivedSources.pro for /home/slitaz/wok/qt4/source/qt4-4.8.7/src/3rdparty/webkit/Source/WebKit2/WebKit2.pro for /home/slitaz/wok/qt4/source/qt4-4.8.7/src/3rdparty/webkit/Source/WebCore/WebCore.pro for /home/slitaz/wok/qt4/source/qt4-4.8.7/src/3rdparty/webkit/Source/WebKit/qt/examples/examples.pro for /home/slitaz/wok/qt4/source/qt4-4.8.7/src/3rdparty/webkit/Source/WebKit/qt/tests/tests.pro for /home/slitaz/wok/qt4/source/qt4-4.8.7/src/3rdparty/webkit/Source/WebKit.pro for /home/slitaz/wok/qt4/source/qt4-4.8.7/src/s60installs/s60installs.pro for /home/slitaz/wok/qt4/source/qt4-4.8.7/src/tools/bootstrap/bootstrap.pro for /home/slitaz/wok/qt4/source/qt4-4.8.7/src/tools/tools.pro for /home/slitaz/wok/qt4/source/qt4-4.8.7/src/imports/imports.pro for /home/slitaz/wok/qt4/source/qt4-4.8.7/src/src.pro for /home/slitaz/wok/qt4/source/qt4-4.8.7/src/activeqt/activeqt.pro for /home/slitaz/wok/qt4/source/qt4-4.8.7/src/activeqt/container/container.pro for /home/slitaz/wok/qt4/source/qt4-4.8.7/src/activeqt/control/control.pro for /home/slitaz/wok/qt4/source/qt4-4.8.7/src/plugins/imageformats/imageformats.pro for /home/slitaz/wok/qt4/source/qt4-4.8.7/src/plugins/codecs/codecs.pro for /home/slitaz/wok/qt4/source/qt4-4.8.7/src/plugins/graphicssystems/graphicssystems.pro for /home/slitaz/wok/qt4/source/qt4-4.8.7/src/plugins/inputmethods/inputmethods.pro for /home/slitaz/wok/qt4/source/qt4-4.8.7/src/plugins/gfxdrivers/powervr/powervr.pro for /home/slitaz/wok/qt4/source/qt4-4.8.7/src/plugins/gfxdrivers/powervr/QWSWSEGL/QWSWSEGL.pro for /home/slitaz/wok/qt4/source/qt4-4.8.7/src/plugins/gfxdrivers/gfxdrivers.pro for /home/slitaz/wok/qt4/source/qt4-4.8.7/src/plugins/bearer/symbian/symbian.pro for /home/slitaz/wok/qt4/source/qt4-4.8.7/src/plugins/bearer/bearer.pro for /home/slitaz/wok/qt4/source/qt4-4.8.7/src/plugins/qmltooling/qmltooling.pro for /home/slitaz/wok/qt4/source/qt4-4.8.7/src/plugins/kbddrivers/kbddrivers.pro for /home/slitaz/wok/qt4/source/qt4-4.8.7/src/plugins/accessible/accessible.pro for /home/slitaz/wok/qt4/source/qt4-4.8.7/src/plugins/iconengines/iconengines.pro for /home/slitaz/wok/qt4/source/qt4-4.8.7/src/plugins/script/script.pro for /home/slitaz/wok/qt4/source/qt4-4.8.7/src/plugins/sqldrivers/sqlite_symbian/sqlite_symbian.pro for /home/slitaz/wok/qt4/source/qt4-4.8.7/src/plugins/sqldrivers/sqldrivers.pro for /home/slitaz/wok/qt4/source/qt4-4.8.7/src/plugins/phonon/phonon.pro for /home/slitaz/wok/qt4/source/qt4-4.8.7/src/plugins/platforms/uikit/uikit.pro for /home/slitaz/wok/qt4/source/qt4-4.8.7/src/plugins/platforms/fb_base/fb_base.pro for /home/slitaz/wok/qt4/source/qt4-4.8.7/src/plugins/platforms/platforms.pro for /home/slitaz/wok/qt4/source/qt4-4.8.7/src/plugins/decorations/decorations.pro for /home/slitaz/wok/qt4/source/qt4-4.8.7/src/plugins/mousedrivers/mousedrivers.pro for /home/slitaz/wok/qt4/source/qt4-4.8.7/src/plugins/plugins.pro for /home/slitaz/wok/qt4/source/qt4-4.8.7/tools/designer/src/components/components.pro for /home/slitaz/wok/qt4/source/qt4-4.8.7/tools/designer/src/src.pro for /home/slitaz/wok/qt4/source/qt4-4.8.7/tools/designer/src/plugins/widgets/widgets.pro for /home/slitaz/wok/qt4/source/qt4-4.8.7/tools/designer/src/plugins/plugins.pro for /home/slitaz/wok/qt4/source/qt4-4.8.7/tools/designer/designer.pro for /home/slitaz/wok/qt4/source/qt4-4.8.7/tools/qtestlib/qtestlib.pro for /home/slitaz/wok/qt4/source/qt4-4.8.7/tools/qtestlib/wince/wince.pro for /home/slitaz/wok/qt4/source/qt4-4.8.7/tools/porting/porting.pro for /home/slitaz/wok/qt4/source/qt4-4.8.7/tools/macdeployqt/macdeployqt.pro for /home/slitaz/wok/qt4/source/qt4-4.8.7/tools/qdbus/qdbus.pro for /home/slitaz/wok/qt4/source/qt4-4.8.7/tools/linguist/linguist.pro for /home/slitaz/wok/qt4/source/qt4-4.8.7/tools/linguist/lrelease/lrelease.pro for /home/slitaz/wok/qt4/source/qt4-4.8.7/tools/tools.pro for /home/slitaz/wok/qt4/source/qt4-4.8.7/tools/assistant/tools/tools.pro for /home/slitaz/wok/qt4/source/qt4-4.8.7/tools/assistant/assistant.pro for /home/slitaz/wok/qt4/source/qt4-4.8.7/tools/activeqt/activeqt.pro for /home/slitaz/wok/qt4/source/qt4-4.8.7/translations/translations.pro for /home/slitaz/wok/qt4/source/qt4-4.8.7/src/3rdparty/webkit/Source/WebKit2/UIProcess/API/qt/tests/qgraphicswkview/qgraphicswkview.pro for /home/slitaz/wok/qt4/source/qt4-4.8.7/src/3rdparty/webkit/Source/WebKit2/UIProcess/API/qt/tests/qwkpage/qwkpage.pro for /home/slitaz/wok/qt4/source/qt4-4.8.7/src/3rdparty/webkit/Source/WebKit/qt/examples/platformplugin/platformplugin.pro for /home/slitaz/wok/qt4/source/qt4-4.8.7/src/3rdparty/webkit/Source/WebKit/qt/tests/qwebhistory/qwebhistory.pro for /home/slitaz/wok/qt4/source/qt4-4.8.7/src/3rdparty/webkit/Source/WebKit/qt/tests/qwebframe/qwebframe.pro for /home/slitaz/wok/qt4/source/qt4-4.8.7/src/3rdparty/webkit/Source/WebKit/qt/tests/qwebview/qwebview.pro for /home/slitaz/wok/qt4/source/qt4-4.8.7/src/3rdparty/webkit/Source/WebKit/qt/tests/qwebpage/qwebpage.pro for /home/slitaz/wok/qt4/source/qt4-4.8.7/src/3rdparty/webkit/Source/WebKit/qt/tests/benchmarks/painting/painting.pro for /home/slitaz/wok/qt4/source/qt4-4.8.7/src/3rdparty/webkit/Source/WebKit/qt/tests/benchmarks/webgl/webgl.pro for /home/slitaz/wok/qt4/source/qt4-4.8.7/src/3rdparty/webkit/Source/WebKit/qt/tests/benchmarks/loading/loading.pro for /home/slitaz/wok/qt4/source/qt4-4.8.7/src/3rdparty/webkit/Source/WebKit/qt/tests/qdeclarativewebview/qdeclarativewebview.pro for /home/slitaz/wok/qt4/source/qt4-4.8.7/src/3rdparty/webkit/Source/WebKit/qt/tests/qwebinspector/qwebinspector.pro for /home/slitaz/wok/qt4/source/qt4-4.8.7/src/3rdparty/webkit/Source/WebKit/qt/tests/qgraphicswebview/qgraphicswebview.pro for /home/slitaz/wok/qt4/source/qt4-4.8.7/src/3rdparty/webkit/Source/WebKit/qt/tests/qwebhistoryinterface/qwebhistoryinterface.pro for /home/slitaz/wok/qt4/source/qt4-4.8.7/src/3rdparty/webkit/Source/WebKit/qt/tests/MIMESniffing/MIMESniffing.pro for /home/slitaz/wok/qt4/source/qt4-4.8.7/src/3rdparty/webkit/Source/WebKit/qt/tests/qwebelement/qwebelement.pro for /home/slitaz/wok/qt4/source/qt4-4.8.7/src/3rdparty/webkit/Source/WebKit/qt/tests/hybridPixmap/hybridPixmap.pro for /home/slitaz/wok/qt4/source/qt4-4.8.7/src/3rdparty/webkit/Source/WebKit/qt/tests/qwebplugindatabase/qwebplugindatabase.pro for /home/slitaz/wok/qt4/source/qt4-4.8.7/src/3rdparty/webkit/Source/WebKit/qt/docs/webkitsnippets/webpage/webpage.pro for /home/slitaz/wok/qt4/source/qt4-4.8.7/src/3rdparty/webkit/Source/WebKit/qt/docs/webkitsnippets/simple/simple.pro for /home/slitaz/wok/qt4/source/qt4-4.8.7/src/3rdparty/webkit/Source/WebKit/qt/docs/webkitsnippets/webelement/webelement.pro for /home/slitaz/wok/qt4/source/qt4-4.8.7/src/opengl/util/generator.pro for /home/slitaz/wok/qt4/source/qt4-4.8.7/src/opengl/util/meego/shader-cache-introspector.pro for /home/slitaz/wok/qt4/source/qt4-4.8.7/src/tools/idc/idc.pro for /home/slitaz/wok/qt4/source/qt4-4.8.7/src/tools/uic3/uic3.pro for /home/slitaz/wok/qt4/source/qt4-4.8.7/src/tools/rcc/rcc.pro for /home/slitaz/wok/qt4/source/qt4-4.8.7/src/tools/uic/uic.pro for /home/slitaz/wok/qt4/source/qt4-4.8.7/src/tools/moc/util/generate_keywords.pro for /home/slitaz/wok/qt4/source/qt4-4.8.7/src/phonon/phonon.pro for /home/slitaz/wok/qt4/source/qt4-4.8.7/src/plugins/imageformats/jpeg/jpeg.pro for /home/slitaz/wok/qt4/source/qt4-4.8.7/src/plugins/imageformats/ico/ico.pro for /home/slitaz/wok/qt4/source/qt4-4.8.7/src/plugins/imageformats/mng/mng.pro for /home/slitaz/wok/qt4/source/qt4-4.8.7/src/plugins/imageformats/gif/gif.pro for /home/slitaz/wok/qt4/source/qt4-4.8.7/src/plugins/imageformats/svg/svg.pro for /home/slitaz/wok/qt4/source/qt4-4.8.7/src/plugins/imageformats/tiff/tiff.pro for /home/slitaz/wok/qt4/source/qt4-4.8.7/src/plugins/imageformats/tga/tga.pro for /home/slitaz/wok/qt4/source/qt4-4.8.7/src/plugins/s60/feedback/feedback.pro WARNING: /home/slitaz/wok/qt4/source/qt4-4.8.7/src/plugins/s60/feedback/feedback.pro:16: Unable to find file for inclusion data_caging_paths for /home/slitaz/wok/qt4/source/qt4-4.8.7/src/plugins/codecs/cn/cn.pro for /home/slitaz/wok/qt4/source/qt4-4.8.7/src/plugins/codecs/kr/kr.pro for /home/slitaz/wok/qt4/source/qt4-4.8.7/src/plugins/codecs/jp/jp.pro for /home/slitaz/wok/qt4/source/qt4-4.8.7/src/plugins/codecs/tw/tw.pro for /home/slitaz/wok/qt4/source/qt4-4.8.7/src/plugins/graphicssystems/opengl/opengl.pro for /home/slitaz/wok/qt4/source/qt4-4.8.7/src/plugins/graphicssystems/shivavg/shivavg.pro for /home/slitaz/wok/qt4/source/qt4-4.8.7/src/plugins/graphicssystems/trace/trace.pro for /home/slitaz/wok/qt4/source/qt4-4.8.7/src/plugins/graphicssystems/meego/meego.pro for /home/slitaz/wok/qt4/source/qt4-4.8.7/src/plugins/graphicssystems/openvg/openvg.pro for /home/slitaz/wok/qt4/source/qt4-4.8.7/src/plugins/inputmethods/imsw-multi/imsw-multi.pro for /home/slitaz/wok/qt4/source/qt4-4.8.7/src/plugins/gfxdrivers/ahi/ahi.pro for /home/slitaz/wok/qt4/source/qt4-4.8.7/src/plugins/gfxdrivers/directfb/directfb.pro for /home/slitaz/wok/qt4/source/qt4-4.8.7/src/plugins/gfxdrivers/powervr/pvreglscreen/pvreglscreen.pro for /home/slitaz/wok/qt4/source/qt4-4.8.7/src/plugins/gfxdrivers/transformed/transformed.pro for /home/slitaz/wok/qt4/source/qt4-4.8.7/src/plugins/gfxdrivers/eglnullws/eglnullws.pro for /home/slitaz/wok/qt4/source/qt4-4.8.7/src/plugins/gfxdrivers/qvfb/qvfb.pro for /home/slitaz/wok/qt4/source/qt4-4.8.7/src/plugins/gfxdrivers/vnc/vnc.pro for /home/slitaz/wok/qt4/source/qt4-4.8.7/src/plugins/gfxdrivers/linuxfb/linuxfb.pro for /home/slitaz/wok/qt4/source/qt4-4.8.7/src/plugins/bearer/symbian/3_2/3_2.pro for /home/slitaz/wok/qt4/source/qt4-4.8.7/src/plugins/bearer/symbian/3_1/3_1.pro for /home/slitaz/wok/qt4/source/qt4-4.8.7/src/plugins/bearer/symbian/symbian_3/symbian_3.pro for /home/slitaz/wok/qt4/source/qt4-4.8.7/src/plugins/bearer/corewlan/corewlan.pro for /home/slitaz/wok/qt4/source/qt4-4.8.7/src/plugins/bearer/connman/connman.pro for /home/slitaz/wok/qt4/source/qt4-4.8.7/src/plugins/bearer/nla/nla.pro for /home/slitaz/wok/qt4/source/qt4-4.8.7/src/plugins/bearer/networkmanager/networkmanager.pro for /home/slitaz/wok/qt4/source/qt4-4.8.7/src/plugins/bearer/icd/icd.pro for /home/slitaz/wok/qt4/source/qt4-4.8.7/src/plugins/bearer/generic/generic.pro for /home/slitaz/wok/qt4/source/qt4-4.8.7/src/plugins/bearer/nativewifi/nativewifi.pro for /home/slitaz/wok/qt4/source/qt4-4.8.7/src/plugins/bearer/blackberry/blackberry.pro for /home/slitaz/wok/qt4/source/qt4-4.8.7/src/plugins/qmltooling/qmldbg_inspector/qmldbg_inspector.pro for /home/slitaz/wok/qt4/source/qt4-4.8.7/src/plugins/qmltooling/qmldbg_ost/qmldbg_ost.pro for /home/slitaz/wok/qt4/source/qt4-4.8.7/src/plugins/qmltooling/qmldbg_tcp/qmldbg_tcp.pro for /home/slitaz/wok/qt4/source/qt4-4.8.7/src/plugins/kbddrivers/linuxinput/linuxinput.pro for /home/slitaz/wok/qt4/source/qt4-4.8.7/src/plugins/accessible/widgets/widgets.pro for /home/slitaz/wok/qt4/source/qt4-4.8.7/src/plugins/accessible/compat/compat.pro for /home/slitaz/wok/qt4/source/qt4-4.8.7/src/plugins/iconengines/svgiconengine/svgiconengine.pro for /home/slitaz/wok/qt4/source/qt4-4.8.7/src/plugins/script/qtdbus/qtdbus.pro for /home/slitaz/wok/qt4/source/qt4-4.8.7/src/plugins/sqldrivers/psql/psql.pro for /home/slitaz/wok/qt4/source/qt4-4.8.7/src/plugins/sqldrivers/db2/db2.pro for /home/slitaz/wok/qt4/source/qt4-4.8.7/src/plugins/sqldrivers/symsql/symsql.pro for /home/slitaz/wok/qt4/source/qt4-4.8.7/src/plugins/sqldrivers/mysql/mysql.pro for /home/slitaz/wok/qt4/source/qt4-4.8.7/src/plugins/sqldrivers/sqlite/sqlite.pro for /home/slitaz/wok/qt4/source/qt4-4.8.7/src/plugins/sqldrivers/sqlite2/sqlite2.pro for /home/slitaz/wok/qt4/source/qt4-4.8.7/src/plugins/sqldrivers/ibase/ibase.pro for /home/slitaz/wok/qt4/source/qt4-4.8.7/src/plugins/sqldrivers/odbc/odbc.pro for /home/slitaz/wok/qt4/source/qt4-4.8.7/src/plugins/sqldrivers/oci/oci.pro for /home/slitaz/wok/qt4/source/qt4-4.8.7/src/plugins/sqldrivers/tds/tds.pro for /home/slitaz/wok/qt4/source/qt4-4.8.7/src/plugins/generic/linuxinput/linuxinput.pro for /home/slitaz/wok/qt4/source/qt4-4.8.7/src/plugins/generic/tslib/tslib.pro for /home/slitaz/wok/qt4/source/qt4-4.8.7/src/plugins/phonon/ds9/ds9.pro for /home/slitaz/wok/qt4/source/qt4-4.8.7/src/plugins/phonon/mmf/mmf.pro for /home/slitaz/wok/qt4/source/qt4-4.8.7/src/plugins/phonon/waveout/waveout.pro for /home/slitaz/wok/qt4/source/qt4-4.8.7/src/plugins/phonon/gstreamer/gstreamer.pro for /home/slitaz/wok/qt4/source/qt4-4.8.7/src/plugins/phonon/qt7/qt7.pro for /home/slitaz/wok/qt4/source/qt4-4.8.7/src/plugins/platforms/cocoa/cocoa.pro for /home/slitaz/wok/qt4/source/qt4-4.8.7/src/plugins/platforms/uikit/phonon_av/phonon_av.pro for /home/slitaz/wok/qt4/source/qt4-4.8.7/src/plugins/platforms/uikit/platform.pro for /home/slitaz/wok/qt4/source/qt4-4.8.7/src/plugins/platforms/minimal/minimal.pro for /home/slitaz/wok/qt4/source/qt4-4.8.7/src/plugins/platforms/directfb/directfb.pro for /home/slitaz/wok/qt4/source/qt4-4.8.7/src/plugins/platforms/eglfs/eglfs.pro for /home/slitaz/wok/qt4/source/qt4-4.8.7/src/plugins/platforms/qvfb/qvfb.pro for /home/slitaz/wok/qt4/source/qt4-4.8.7/src/plugins/platforms/xcb/xcb.pro for /home/slitaz/wok/qt4/source/qt4-4.8.7/src/plugins/platforms/vnc/vnc.pro for /home/slitaz/wok/qt4/source/qt4-4.8.7/src/plugins/platforms/linuxfb/linuxfb.pro for /home/slitaz/wok/qt4/source/qt4-4.8.7/src/plugins/platforms/wayland/wayland.pro Project MESSAGE: Wayland GL Integration: xcomposite_glx for /home/slitaz/wok/qt4/source/qt4-4.8.7/src/plugins/platforms/blackberry/blackberry.pro for /home/slitaz/wok/qt4/source/qt4-4.8.7/src/plugins/platforms/xlib/xlib.pro for /home/slitaz/wok/qt4/source/qt4-4.8.7/src/plugins/platforms/openkode/openkode.pro for /home/slitaz/wok/qt4/source/qt4-4.8.7/src/plugins/decorations/windows/windows.pro for /home/slitaz/wok/qt4/source/qt4-4.8.7/src/plugins/decorations/default/default.pro for /home/slitaz/wok/qt4/source/qt4-4.8.7/src/plugins/decorations/styled/styled.pro for /home/slitaz/wok/qt4/source/qt4-4.8.7/src/plugins/mousedrivers/pc/pc.pro for /home/slitaz/wok/qt4/source/qt4-4.8.7/src/plugins/mousedrivers/tslib/tslib.pro for /home/slitaz/wok/qt4/source/qt4-4.8.7/src/plugins/mousedrivers/linuxtp/linuxtp.pro for /home/slitaz/wok/qt4/source/qt4-4.8.7/tools/xmlpatternsvalidator/xmlpatternsvalidator.pro for /home/slitaz/wok/qt4/source/qt4-4.8.7/tools/qmlplugindump/qmlplugindump.pro for /home/slitaz/wok/qt4/source/qt4-4.8.7/tools/qtconcurrent/codegenerator/example/example.pro for /home/slitaz/wok/qt4/source/qt4-4.8.7/tools/qtconcurrent/generaterun/run.pro for /home/slitaz/wok/qt4/source/qt4-4.8.7/tools/designer/src/lib/lib.pro for /home/slitaz/wok/qt4/source/qt4-4.8.7/tools/designer/src/designer/designer.pro for /home/slitaz/wok/qt4/source/qt4-4.8.7/tools/designer/src/plugins/tools/view3d/view3d.pro for /home/slitaz/wok/qt4/source/qt4-4.8.7/tools/designer/src/plugins/qwebview/qwebview.pro for /home/slitaz/wok/qt4/source/qt4-4.8.7/tools/designer/src/plugins/phononwidgets/phononwidgets.pro for /home/slitaz/wok/qt4/source/qt4-4.8.7/tools/designer/src/plugins/qdeclarativeview/qdeclarativeview.pro for /home/slitaz/wok/qt4/source/qt4-4.8.7/tools/designer/src/plugins/activeqt/activeqt.pro for /home/slitaz/wok/qt4/source/qt4-4.8.7/tools/kmap2qmap/kmap2qmap.pro for /home/slitaz/wok/qt4/source/qt4-4.8.7/tools/qdoc3/qdoc3.pro for /home/slitaz/wok/qt4/source/qt4-4.8.7/tools/qml/qml.pro for /home/slitaz/wok/qt4/source/qt4-4.8.7/tools/runonphone/runonphone.pro Project MESSAGE: Trk: Console ... for /home/slitaz/wok/qt4/source/qt4-4.8.7/tools/qtestlib/updater/updater.pro for /home/slitaz/wok/qt4/source/qt4-4.8.7/tools/qtestlib/wince/cetest/cetest.pro for /home/slitaz/wok/qt4/source/qt4-4.8.7/tools/qtestlib/wince/cetcpsyncserver/cetcpsyncserver.pro for /home/slitaz/wok/qt4/source/qt4-4.8.7/tools/qtestlib/wince/cetcpsync/cetcpsync.pro for /home/slitaz/wok/qt4/source/qt4-4.8.7/tools/qvfb/qvfb.pro for /home/slitaz/wok/qt4/source/qt4-4.8.7/tools/porting/src/src.pro for /home/slitaz/wok/qt4/source/qt4-4.8.7/tools/qtconfig/qtconfig.pro for /home/slitaz/wok/qt4/source/qt4-4.8.7/tools/qconfig/qconfig.pro for /home/slitaz/wok/qt4/source/qt4-4.8.7/tools/macdeployqt/macchangeqt/macchangeqt.pro for /home/slitaz/wok/qt4/source/qt4-4.8.7/tools/macdeployqt/macdeployqt/macdeployqt.pro for /home/slitaz/wok/qt4/source/qt4-4.8.7/tools/macdeployqt/tests/deployment_mac.pro for /home/slitaz/wok/qt4/source/qt4-4.8.7/tools/makeqpf/makeqpf.pro for /home/slitaz/wok/qt4/source/qt4-4.8.7/tools/checksdk/checksdk.pro for /home/slitaz/wok/qt4/source/qt4-4.8.7/tools/qdbus/qdbusxml2cpp/qdbusxml2cpp.pro for /home/slitaz/wok/qt4/source/qt4-4.8.7/tools/qdbus/qdbus/qdbus.pro for /home/slitaz/wok/qt4/source/qt4-4.8.7/tools/qdbus/qdbuscpp2xml/qdbuscpp2xml.pro for /home/slitaz/wok/qt4/source/qt4-4.8.7/tools/qdbus/qdbusviewer/qdbusviewer.pro for /home/slitaz/wok/qt4/source/qt4-4.8.7/tools/qttracereplay/qttracereplay.pro for /home/slitaz/wok/qt4/source/qt4-4.8.7/tools/linguist/lconvert/lconvert.pro for /home/slitaz/wok/qt4/source/qt4-4.8.7/tools/linguist/lupdate/lupdate.pro for /home/slitaz/wok/qt4/source/qt4-4.8.7/tools/linguist/linguist/linguist.pro for /home/slitaz/wok/qt4/source/qt4-4.8.7/tools/pixeltool/pixeltool.pro for /home/slitaz/wok/qt4/source/qt4-4.8.7/tools/assistant/tools/qcollectiongenerator/qcollectiongenerator.pro for /home/slitaz/wok/qt4/source/qt4-4.8.7/tools/assistant/tools/qhelpgenerator/qhelpgenerator.pro for /home/slitaz/wok/qt4/source/qt4-4.8.7/tools/assistant/tools/assistant/assistant.pro for /home/slitaz/wok/qt4/source/qt4-4.8.7/tools/assistant/tools/qhelpconverter/qhelpconverter.pro for /home/slitaz/wok/qt4/source/qt4-4.8.7/tools/activeqt/testcon/testcon.pro for /home/slitaz/wok/qt4/source/qt4-4.8.7/tools/activeqt/dumpdoc/dumpdoc.pro for /home/slitaz/wok/qt4/source/qt4-4.8.7/tools/activeqt/dumpcpp/dumpcpp.pro for /home/slitaz/wok/qt4/source/qt4-4.8.7/tools/xmlpatterns/xmlpatterns.pro for /home/slitaz/wok/qt4/source/qt4-4.8.7/tools/configure/configure.pro Qt is now configured for building. Just run 'make'. Once everything is built, you must run 'make install'. Qt will be installed into /usr To reconfigure, run 'make confclean' and 'configure'. cd src/tools/bootstrap/ && make -f Makefile make[1]: Entering directory '/home/slitaz/wok/qt4/source/qt4-4.8.7/src/tools/bootstrap' compiling ../../corelib/codecs/qisciicodec.cpp compiling ../../corelib/codecs/qlatincodec.cpp compiling ../../corelib/codecs/qsimplecodec.cpp compiling ../../corelib/codecs/qtextcodec.cpp compiling ../../corelib/codecs/qutfcodec.cpp compiling ../../corelib/codecs/qtsciicodec.cpp compiling ../../corelib/global/qglobal.cpp compiling ../../corelib/global/qmalloc.cpp compiling ../../corelib/global/qnumeric.cpp compiling ../../corelib/io/qabstractfileengine.cpp compiling ../../corelib/io/qbuffer.cpp compiling ../../corelib/io/qdatastream.cpp In file included from ../../../include/QtCore/qvector.h:1, from ../../corelib/global/qglobal.cpp:44: ../../../include/QtCore/../../src/corelib/tools/qvector.h: In instantiation of 'void QVector::realloc(int, int) [with T = QList]': ../../../include/QtCore/../../src/corelib/tools/qvector.h:343:3: required from 'void QVector::resize(int) [with T = QList]' ../../corelib/global/qglobal.cpp:3210:37: required from here ../../../include/QtCore/../../src/corelib/tools/qvector.h:503:25: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'QVector >::Data' {aka 'struct QVectorTypedData >'} with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] ::memcpy(x.p, p, sizeOfTypedData() + (qMin(aalloc, d->alloc) - 1) * sizeof(T)); ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../include/QtCore/qvector.h:1, from ../../corelib/global/qglobal.cpp:44: ../../../include/QtCore/../../src/corelib/tools/qvector.h:94:8: note: 'QVector >::Data' {aka 'struct QVectorTypedData >'} declared here struct QVectorTypedData : private QVectorData ^~~~~~~~~~~~~~~~ compiling ../../corelib/io/qdir.cpp compiling ../../corelib/io/qdiriterator.cpp compiling ../../corelib/io/qfile.cpp compiling ../../corelib/io/qfileinfo.cpp compiling ../../corelib/io/qfilesystementry.cpp In file included from ../../../include/QtCore/qvector.h:1, from ../../../include/QtCore/../../src/corelib/tools/qstack.h:45, from ../../../include/QtCore/qstack.h:1, from ../../corelib/io/qdiriterator.cpp:98: ../../../include/QtCore/../../src/corelib/tools/qvector.h: In instantiation of 'void QVector::realloc(int, int) [with T = QRegExp]': ../../../include/QtCore/../../src/corelib/tools/qvector.h:340:25: required from 'void QVector::reserve(int) [with T = QRegExp]' ../../corelib/io/qdiriterator.cpp:167:43: required from here ../../../include/QtCore/../../src/corelib/tools/qvector.h:503:25: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'QVector::Data' {aka 'struct QVectorTypedData'} with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] ::memcpy(x.p, p, sizeOfTypedData() + (qMin(aalloc, d->alloc) - 1) * sizeof(T)); ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../include/QtCore/qvector.h:1, from ../../../include/QtCore/../../src/corelib/tools/qstack.h:45, from ../../../include/QtCore/qstack.h:1, from ../../corelib/io/qdiriterator.cpp:98: ../../../include/QtCore/../../src/corelib/tools/qvector.h:94:8: note: 'QVector::Data' {aka 'struct QVectorTypedData'} declared here struct QVectorTypedData : private QVectorData ^~~~~~~~~~~~~~~~ compiling ../../corelib/io/qfilesystemengine.cpp compiling ../../corelib/io/qfsfileengine.cpp compiling ../../corelib/io/qfsfileengine_iterator.cpp compiling ../../corelib/io/qiodevice.cpp compiling ../../corelib/io/qtemporaryfile.cpp compiling ../../corelib/io/qtextstream.cpp compiling ../../corelib/kernel/qmetatype.cpp compiling ../../corelib/kernel/qvariant.cpp compiling ../../corelib/kernel/qsystemerror.cpp In file included from ../../../include/QtCore/qvector.h:1, from ../../corelib/kernel/qmetatype.cpp:49: ../../../include/QtCore/../../src/corelib/tools/qvector.h: In instantiation of 'void QVector::realloc(int, int) [with T = QCustomTypeInfo]': ../../../include/QtCore/../../src/corelib/tools/qvector.h:577:9: required from 'void QVector::append(const T&) [with T = QCustomTypeInfo]' ../../corelib/kernel/qmetatype.cpp:489:27: required from here ../../../include/QtCore/../../src/corelib/tools/qvector.h:503:25: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'QVector::Data' {aka 'struct QVectorTypedData'} with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] ::memcpy(x.p, p, sizeOfTypedData() + (qMin(aalloc, d->alloc) - 1) * sizeof(T)); ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../include/QtCore/qvector.h:1, from ../../corelib/kernel/qmetatype.cpp:49: ../../../include/QtCore/../../src/corelib/tools/qvector.h:94:8: note: 'QVector::Data' {aka 'struct QVectorTypedData'} declared here struct QVectorTypedData : private QVectorData ^~~~~~~~~~~~~~~~ compiling ../../corelib/tools/qbitarray.cpp compiling ../../corelib/tools/qbytearray.cpp compiling ../../corelib/tools/qbytearraymatcher.cpp compiling ../../corelib/tools/qdatetime.cpp compiling ../../corelib/tools/qhash.cpp compiling ../../corelib/tools/qlist.cpp compiling ../../corelib/tools/qlocale.cpp compiling ../../corelib/tools/qlocale_tools.cpp ../../corelib/tools/qlocale_tools.cpp: In function 'double qstrtod(const char*, const char**, bool*)': ../../corelib/tools/qlocale_tools.cpp:1667:19: warning: this statement may fall through [-Wimplicit-fallthrough=] esign = 1; ~~~~~~^~~ ../../corelib/tools/qlocale_tools.cpp:1668:9: note: here case '+': ^~~~ ../../corelib/tools/qlocale_tools.cpp: In function 'char* _qdtoa(double, int, int, int*, int*, char**, char**)': ../../corelib/tools/qlocale_tools.cpp:2507:19: warning: this statement may fall through [-Wimplicit-fallthrough=] leftright = 0; ~~~~~~~~~~^~~ ../../corelib/tools/qlocale_tools.cpp:2509:5: note: here case 4: ^~~~ ../../corelib/tools/qlocale_tools.cpp:2515:19: warning: this statement may fall through [-Wimplicit-fallthrough=] leftright = 0; ~~~~~~~~~~^~~ ../../corelib/tools/qlocale_tools.cpp:2517:5: note: here case 5: ^~~~ compiling ../../corelib/tools/qmap.cpp compiling ../../corelib/tools/qregexp.cpp compiling ../../corelib/tools/qstring.cpp In file included from ../../corelib/tools/qregexp.cpp:54: ../../corelib/tools/qvector.h: In instantiation of 'void QVector::realloc(int, int) [with T = QRegExpCharClass]': ../../corelib/tools/qvector.h:577:9: required from 'void QVector::append(const T&) [with T = QRegExpCharClass]' ../../corelib/tools/qvector.h:297:7: required from 'QVector& QVector::operator+=(const T&) [with T = QRegExpCharClass]' ../../corelib/tools/qregexp.cpp:1496:30: required from here ../../corelib/tools/qvector.h:503:25: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'QVector::Data' {aka 'struct QVectorTypedData'} with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] ::memcpy(x.p, p, sizeOfTypedData() + (qMin(aalloc, d->alloc) - 1) * sizeof(T)); ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../corelib/tools/qregexp.cpp:54: ../../corelib/tools/qvector.h:94:8: note: 'QVector::Data' {aka 'struct QVectorTypedData'} declared here struct QVectorTypedData : private QVectorData ^~~~~~~~~~~~~~~~ In file included from ../../corelib/tools/qregexp.cpp:54: ../../corelib/tools/qvector.h: In instantiation of 'void QVector::realloc(int, int) [with T = QRegExpAutomatonState]': ../../corelib/tools/qvector.h:577:9: required from 'void QVector::append(const T&) [with T = QRegExpAutomatonState]' ../../corelib/tools/qvector.h:297:7: required from 'QVector& QVector::operator+=(const T&) [with T = QRegExpAutomatonState]' ../../corelib/tools/qregexp.cpp:1732:41: required from here ../../corelib/tools/qvector.h:503:25: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'QVector::Data' {aka 'struct QVectorTypedData'} with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] ::memcpy(x.p, p, sizeOfTypedData() + (qMin(aalloc, d->alloc) - 1) * sizeof(T)); ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../corelib/tools/qregexp.cpp:54: ../../corelib/tools/qvector.h:94:8: note: 'QVector::Data' {aka 'struct QVectorTypedData'} declared here struct QVectorTypedData : private QVectorData ^~~~~~~~~~~~~~~~ compiling ../../corelib/tools/qstringlist.cpp ../../corelib/tools/qregexp.cpp: In member function 'int QRegExpEngine::getEscape()': ../../corelib/tools/qregexp.cpp:2946:9: warning: this statement may fall through [-Wimplicit-fallthrough=] if (xmlSchemaExtensions) { ^~ ../../corelib/tools/qregexp.cpp:2950:5: note: here case 'i': ^~~~ ../../corelib/tools/qregexp.cpp:2972:9: warning: this statement may fall through [-Wimplicit-fallthrough=] if (xmlSchemaExtensions) { ^~ ../../corelib/tools/qregexp.cpp:2976:5: note: here case 'c': ^~~~ ../../corelib/tools/qregexp.cpp:3004:9: warning: this statement may fall through [-Wimplicit-fallthrough=] if (xmlSchemaExtensions) { ^~ ../../corelib/tools/qregexp.cpp:3008:5: note: here case 'p': ^~~~ compiling ../../corelib/tools/qvector.cpp ../../corelib/tools/qstring.cpp: In member function 'QString& QString::replace(const QRegExp&, const QString&)': ../../corelib/tools/qstring.cpp:2965:65: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class QChar' from an array of 'ushort' {aka 'short unsigned int'} [-Wclass-memaccess] memcpy(uc, d->data + copystart, size * sizeof(QChar)); ^ In file included from ../../../include/QtCore/qchar.h:1, from ../../../include/QtCore/../../src/corelib/tools/qstring.h:45, from ../../../include/QtCore/qstring.h:1, from ../../../include/QtCore/../../src/corelib/io/qiodevice.h:51, from ../../../include/QtCore/qiodevice.h:1, from ../../../include/QtCore/../../src/corelib/io/qdatastream.h:46, from ../../../include/QtCore/qdatastream.h:1, from ../../corelib/tools/qstringlist.h:46, from ../../corelib/tools/qstring.cpp:42: ../../../include/QtCore/../../src/corelib/tools/qchar.h:72:21: note: 'class QChar' declared here class Q_CORE_EXPORT QChar { ^~~~~ ../../corelib/tools/qstring.cpp:2967:57: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class QChar' from an array of 'ushort' {aka 'short unsigned int'} [-Wclass-memaccess] memcpy(uc, after.d->data, al * sizeof(QChar)); ^ In file included from ../../../include/QtCore/qchar.h:1, from ../../../include/QtCore/../../src/corelib/tools/qstring.h:45, from ../../../include/QtCore/qstring.h:1, from ../../../include/QtCore/../../src/corelib/io/qiodevice.h:51, from ../../../include/QtCore/qiodevice.h:1, from ../../../include/QtCore/../../src/corelib/io/qdatastream.h:46, from ../../../include/QtCore/qdatastream.h:1, from ../../corelib/tools/qstringlist.h:46, from ../../corelib/tools/qstring.cpp:42: ../../../include/QtCore/../../src/corelib/tools/qchar.h:72:21: note: 'class QChar' declared here class Q_CORE_EXPORT QChar { ^~~~~ ../../corelib/tools/qstring.cpp:2972:78: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class QChar' from an array of 'ushort' {aka 'short unsigned int'} [-Wclass-memaccess] memcpy(uc, d->data + copystart, (d->size - copystart) * sizeof(QChar)); ^ In file included from ../../../include/QtCore/qchar.h:1, from ../../../include/QtCore/../../src/corelib/tools/qstring.h:45, from ../../../include/QtCore/qstring.h:1, from ../../../include/QtCore/../../src/corelib/io/qiodevice.h:51, from ../../../include/QtCore/qiodevice.h:1, from ../../../include/QtCore/../../src/corelib/io/qdatastream.h:46, from ../../../include/QtCore/qdatastream.h:1, from ../../corelib/tools/qstringlist.h:46, from ../../corelib/tools/qstring.cpp:42: ../../../include/QtCore/../../src/corelib/tools/qchar.h:72:21: note: 'class QChar' declared here class Q_CORE_EXPORT QChar { ^~~~~ compiling ../../corelib/tools/qvsnprintf.cpp ../../corelib/tools/qstring.cpp: In member function 'QString QString::rightJustified(int, QChar, bool) const': ../../corelib/tools/qstring.cpp:5007:50: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class QChar' from an array of 'ushort' {aka 'short unsigned int'} [-Wclass-memaccess] memcpy(uc, d->data, sizeof(QChar)*len); ^ In file included from ../../../include/QtCore/qchar.h:1, from ../../../include/QtCore/../../src/corelib/tools/qstring.h:45, from ../../../include/QtCore/qstring.h:1, from ../../../include/QtCore/../../src/corelib/io/qiodevice.h:51, from ../../../include/QtCore/qiodevice.h:1, from ../../../include/QtCore/../../src/corelib/io/qdatastream.h:46, from ../../../include/QtCore/qdatastream.h:1, from ../../corelib/tools/qstringlist.h:46, from ../../corelib/tools/qstring.cpp:42: ../../../include/QtCore/../../src/corelib/tools/qchar.h:72:21: note: 'class QChar' declared here class Q_CORE_EXPORT QChar { ^~~~~ ../../corelib/tools/qstring.cpp: In member function 'QString QString::arg(qlonglong, int, int, const QChar&) const': ../../corelib/tools/qstring.cpp:6776:13: warning: suggest parentheses around operand of '!' or change '&' to '&&' or '!' to '~' [-Wparentheses] if (!locale.numberOptions() & QLocale::OmitGroupSeparator) ^~~~~~~~~~~~~~~~~~~~~~~ ../../corelib/tools/qstring.cpp: In member function 'QString QString::arg(qulonglong, int, int, const QChar&) const': ../../corelib/tools/qstring.cpp:6820:13: warning: suggest parentheses around operand of '!' or change '&' to '&&' or '!' to '~' [-Wparentheses] if (!locale.numberOptions() & QLocale::OmitGroupSeparator) ^~~~~~~~~~~~~~~~~~~~~~~ ../../corelib/tools/qstring.cpp: In member function 'QString QString::arg(double, int, char, int, const QChar&) const': ../../corelib/tools/qstring.cpp:6955:13: warning: suggest parentheses around operand of '!' or change '&' to '&&' or '!' to '~' [-Wparentheses] if (!locale.numberOptions() & QLocale::OmitGroupSeparator) ^~~~~~~~~~~~~~~~~~~~~~~ compiling ../../corelib/xml/qxmlutils.cpp compiling ../../corelib/xml/qxmlstream.cpp compiling ../../xml/dom/qdom.cpp compiling ../../xml/sax/qxml.cpp In file included from ../../../include/QtCore/qvector.h:1, from ../../../include/QtCore/../../src/corelib/xml/qxmlstream.h:50, from ../../../include/QtCore/qxmlstream.h:1, from ../../corelib/xml/qxmlstream.cpp:42: ../../../include/QtCore/../../src/corelib/tools/qvector.h: In instantiation of 'void QVector::realloc(int, int) [with T = QXmlStreamAttribute]': ../../../include/QtCore/../../src/corelib/tools/qvector.h:343:3: required from 'void QVector::resize(int) [with T = QXmlStreamAttribute]' ../../corelib/xml/qxmlstream_p.h:1027:32: required from here ../../../include/QtCore/../../src/corelib/tools/qvector.h:503:25: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'QVector::Data' {aka 'struct QVectorTypedData'} with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] ::memcpy(x.p, p, sizeOfTypedData() + (qMin(aalloc, d->alloc) - 1) * sizeof(T)); ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../include/QtCore/qvector.h:1, from ../../../include/QtCore/../../src/corelib/xml/qxmlstream.h:50, from ../../../include/QtCore/qxmlstream.h:1, from ../../corelib/xml/qxmlstream.cpp:42: ../../../include/QtCore/../../src/corelib/tools/qvector.h:94:8: note: 'QVector::Data' {aka 'struct QVectorTypedData'} declared here struct QVectorTypedData : private QVectorData ^~~~~~~~~~~~~~~~ In file included from ../../../include/QtCore/qvector.h:1, from ../../../include/QtCore/../../src/corelib/xml/qxmlstream.h:50, from ../../../include/QtCore/qxmlstream.h:1, from ../../corelib/xml/qxmlstream.cpp:42: ../../../include/QtCore/../../src/corelib/tools/qvector.h: In instantiation of 'void QVector::realloc(int, int) [with T = QXmlStreamNamespaceDeclaration]': ../../../include/QtCore/../../src/corelib/tools/qvector.h:343:3: required from 'void QVector::resize(int) [with T = QXmlStreamNamespaceDeclaration]' ../../corelib/xml/qxmlstream.cpp:1681:41: required from here ../../../include/QtCore/../../src/corelib/tools/qvector.h:503:25: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'QVector::Data' {aka 'struct QVectorTypedData'} with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] ::memcpy(x.p, p, sizeOfTypedData() + (qMin(aalloc, d->alloc) - 1) * sizeof(T)); ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../include/QtCore/qvector.h:1, from ../../../include/QtCore/../../src/corelib/xml/qxmlstream.h:50, from ../../../include/QtCore/qxmlstream.h:1, from ../../corelib/xml/qxmlstream.cpp:42: ../../../include/QtCore/../../src/corelib/tools/qvector.h:94:8: note: 'QVector::Data' {aka 'struct QVectorTypedData'} declared here struct QVectorTypedData : private QVectorData ^~~~~~~~~~~~~~~~ In file included from ../../../include/QtCore/qvector.h:1, from ../../../include/QtCore/../../src/corelib/xml/qxmlstream.h:50, from ../../../include/QtCore/qxmlstream.h:1, from ../../corelib/xml/qxmlstream.cpp:42: ../../../include/QtCore/../../src/corelib/tools/qvector.h: In instantiation of 'void QVector::realloc(int, int) [with T = QXmlStreamNotationDeclaration]': ../../../include/QtCore/../../src/corelib/tools/qvector.h:343:3: required from 'void QVector::resize(int) [with T = QXmlStreamNotationDeclaration]' ../../corelib/xml/qxmlstream.cpp:1692:66: required from here ../../../include/QtCore/../../src/corelib/tools/qvector.h:503:25: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'QVector::Data' {aka 'struct QVectorTypedData'} with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] ::memcpy(x.p, p, sizeOfTypedData() + (qMin(aalloc, d->alloc) - 1) * sizeof(T)); ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../include/QtCore/qvector.h:1, from ../../../include/QtCore/../../src/corelib/xml/qxmlstream.h:50, from ../../../include/QtCore/qxmlstream.h:1, from ../../corelib/xml/qxmlstream.cpp:42: ../../../include/QtCore/../../src/corelib/tools/qvector.h:94:8: note: 'QVector::Data' {aka 'struct QVectorTypedData'} declared here struct QVectorTypedData : private QVectorData ^~~~~~~~~~~~~~~~ In file included from ../../../include/QtCore/qvector.h:1, from ../../../include/QtCore/../../src/corelib/xml/qxmlstream.h:50, from ../../../include/QtCore/qxmlstream.h:1, from ../../corelib/xml/qxmlstream.cpp:42: ../../../include/QtCore/../../src/corelib/tools/qvector.h: In instantiation of 'void QVector::realloc(int, int) [with T = QXmlStreamEntityDeclaration]': ../../../include/QtCore/../../src/corelib/tools/qvector.h:343:3: required from 'void QVector::resize(int) [with T = QXmlStreamEntityDeclaration]' ../../corelib/xml/qxmlstream.cpp:1702:62: required from here ../../../include/QtCore/../../src/corelib/tools/qvector.h:503:25: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'QVector::Data' {aka 'struct QVectorTypedData'} with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] ::memcpy(x.p, p, sizeOfTypedData() + (qMin(aalloc, d->alloc) - 1) * sizeof(T)); ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../include/QtCore/qvector.h:1, from ../../../include/QtCore/../../src/corelib/xml/qxmlstream.h:50, from ../../../include/QtCore/qxmlstream.h:1, from ../../corelib/xml/qxmlstream.cpp:42: ../../../include/QtCore/../../src/corelib/tools/qvector.h:94:8: note: 'QVector::Data' {aka 'struct QVectorTypedData'} declared here struct QVectorTypedData : private QVectorData ^~~~~~~~~~~~~~~~ ../../corelib/xml/qxmlstream.cpp: In member function 'QString QXmlStreamReader::readElementText(QXmlStreamReader::ReadElementTextBehaviour)': ../../corelib/xml/qxmlstream.cpp:2125:24: warning: this statement may fall through [-Wimplicit-fallthrough=] } else if (behaviour == IncludeChildElements) { ^~ ../../corelib/xml/qxmlstream.cpp:2130:13: note: here default: ^~~~~~~ In file included from ../../../include/QtCore/qvector.h:1, from ../../../include/QtCore/../../src/corelib/tools/qstack.h:45, from ../../../include/QtCore/qstack.h:1, from ../../xml/sax/qxml.cpp:48: ../../../include/QtCore/../../src/corelib/tools/qvector.h: In instantiation of 'void QVector::realloc(int, int) [with T = QMap]': ../../../include/QtCore/../../src/corelib/tools/qvector.h:577:9: required from 'void QVector::append(const T&) [with T = QMap]' ../../../include/QtCore/../../src/corelib/tools/qstack.h:60:54: required from 'void QStack::push(const T&) [with T = QMap]' ../../xml/sax/qxml.cpp:938:26: required from here ../../../include/QtCore/../../src/corelib/tools/qvector.h:503:25: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'QVector >::Data' {aka 'struct QVectorTypedData >'} with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] ::memcpy(x.p, p, sizeOfTypedData() + (qMin(aalloc, d->alloc) - 1) * sizeof(T)); ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../include/QtCore/qvector.h:1, from ../../../include/QtCore/../../src/corelib/tools/qstack.h:45, from ../../../include/QtCore/qstack.h:1, from ../../xml/sax/qxml.cpp:48: ../../../include/QtCore/../../src/corelib/tools/qvector.h:94:8: note: 'QVector >::Data' {aka 'struct QVectorTypedData >'} declared here struct QVectorTypedData : private QVectorData ^~~~~~~~~~~~~~~~ In file included from ../../../include/QtCore/qvector.h:1, from ../../../include/QtCore/../../src/corelib/tools/qstack.h:45, from ../../../include/QtCore/qstack.h:1, from ../../xml/sax/qxml.cpp:48: ../../../include/QtCore/../../src/corelib/tools/qvector.h: In instantiation of 'void QVector::realloc(int, int) [with T = QString]': ../../../include/QtCore/../../src/corelib/tools/qvector.h:577:9: required from 'void QVector::append(const T&) [with T = QString]' ../../../include/QtCore/../../src/corelib/tools/qstack.h:60:54: required from 'void QStack::push(const T&) [with T = QString]' ../../xml/sax/qxml.cpp:3893:33: required from here ../../../include/QtCore/../../src/corelib/tools/qvector.h:503:25: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'QVector::Data' {aka 'struct QVectorTypedData'} with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] ::memcpy(x.p, p, sizeOfTypedData() + (qMin(aalloc, d->alloc) - 1) * sizeof(T)); ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../include/QtCore/qvector.h:1, from ../../../include/QtCore/../../src/corelib/tools/qstack.h:45, from ../../../include/QtCore/qstack.h:1, from ../../xml/sax/qxml.cpp:48: ../../../include/QtCore/../../src/corelib/tools/qvector.h:94:8: note: 'QVector::Data' {aka 'struct QVectorTypedData'} declared here struct QVectorTypedData : private QVectorData ^~~~~~~~~~~~~~~~ In file included from ../../../include/QtCore/qvector.h:1, from ../../../include/QtCore/../../src/corelib/tools/qstack.h:45, from ../../../include/QtCore/qstack.h:1, from ../../xml/sax/qxml.cpp:48: ../../../include/QtCore/../../src/corelib/tools/qvector.h: In instantiation of 'T* QVector::erase(QVector::iterator, QVector::iterator) [with T = QString; QVector::iterator = QString*]': ../../../include/QtCore/../../src/corelib/tools/qvector.h:256:66: required from 'T* QVector::erase(QVector::iterator) [with T = QString; QVector::iterator = QString*]' ../../../include/QtCore/../../src/corelib/tools/qvector.h:283:45: required from 'void QVector::pop_back() [with T = QString]' ../../xml/sax/qxml.cpp:4060:23: required from here ../../../include/QtCore/../../src/corelib/tools/qvector.h:642:16: warning: 'void* memmove(void*, const void*, size_t)' writing to an object of type 'class QString' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] memmove(p->array + f, p->array + l, (d->size-l)*sizeof(T)); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../include/QtCore/qstring.h:1, from ../../../include/QtCore/../../src/corelib/io/qiodevice.h:51, from ../../../include/QtCore/qiodevice.h:1, from ../../../include/QtCore/../../src/corelib/io/qtextstream.h:45, from ../../../include/QtCore/qtextstream.h:1, from ../../xml/sax/qxml.h:45, from ../../xml/sax/qxml.cpp:42: ../../../include/QtCore/../../src/corelib/tools/qstring.h:83:21: note: 'class QString' declared here class Q_CORE_EXPORT QString ^~~~~~~ In file included from ../../../include/QtCore/qvector.h:1, from ../../../include/QtCore/../../src/corelib/tools/qstack.h:45, from ../../../include/QtCore/qstack.h:1, from ../../xml/sax/qxml.cpp:48: ../../../include/QtCore/../../src/corelib/tools/qvector.h: In instantiation of 'T* QVector::erase(QVector::iterator, QVector::iterator) [with T = QXmlSimpleReaderPrivate::XmlRef; QVector::iterator = QXmlSimpleReaderPrivate::XmlRef*]': ../../../include/QtCore/../../src/corelib/tools/qvector.h:256:66: required from 'T* QVector::erase(QVector::iterator) [with T = QXmlSimpleReaderPrivate::XmlRef; QVector::iterator = QXmlSimpleReaderPrivate::XmlRef*]' ../../../include/QtCore/../../src/corelib/tools/qvector.h:283:45: required from 'void QVector::pop_back() [with T = QXmlSimpleReaderPrivate::XmlRef]' ../../xml/sax/qxml.cpp:4501:30: required from here ../../../include/QtCore/../../src/corelib/tools/qvector.h:642:16: warning: 'void* memmove(void*, const void*, size_t)' writing to an object of type 'struct QXmlSimpleReaderPrivate::XmlRef' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] memmove(p->array + f, p->array + l, (d->size-l)*sizeof(T)); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../xml/sax/qxml.cpp:316:12: note: 'struct QXmlSimpleReaderPrivate::XmlRef' declared here struct XmlRef { ^~~~~~ In file included from ../../../include/QtCore/qvector.h:1, from ../../../include/QtCore/../../src/corelib/tools/qstack.h:45, from ../../../include/QtCore/qstack.h:1, from ../../xml/sax/qxml.cpp:48: ../../../include/QtCore/../../src/corelib/tools/qvector.h: In instantiation of 'void QVector::realloc(int, int) [with T = QXmlSimpleReaderPrivate::XmlRef]': ../../../include/QtCore/../../src/corelib/tools/qvector.h:577:9: required from 'void QVector::append(const T&) [with T = QXmlSimpleReaderPrivate::XmlRef]' ../../../include/QtCore/../../src/corelib/tools/qstack.h:60:54: required from 'void QStack::push(const T&) [with T = QXmlSimpleReaderPrivate::XmlRef]' ../../xml/sax/qxml.cpp:7984:106: required from here ../../../include/QtCore/../../src/corelib/tools/qvector.h:503:25: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'QVector::Data' {aka 'struct QVectorTypedData'} with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] ::memcpy(x.p, p, sizeOfTypedData() + (qMin(aalloc, d->alloc) - 1) * sizeof(T)); ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../include/QtCore/qvector.h:1, from ../../../include/QtCore/../../src/corelib/tools/qstack.h:45, from ../../../include/QtCore/qstack.h:1, from ../../xml/sax/qxml.cpp:48: ../../../include/QtCore/../../src/corelib/tools/qvector.h:94:8: note: 'QVector::Data' {aka 'struct QVectorTypedData'} declared here struct QVectorTypedData : private QVectorData ^~~~~~~~~~~~~~~~ compiling ../../corelib/io/qfilesystemengine_unix.cpp compiling ../../corelib/io/qfilesystemiterator_unix.cpp In file included from ../../../mkspecs/linux-g++/qplatformdefs.h:85, from ../../corelib/io/qfilesystemiterator_unix.cpp:42: ../../corelib/io/qfilesystemiterator_unix.cpp: In member function 'bool QFileSystemIterator::advance(QFileSystemEntry&, QFileSystemMetaData&)': ../../../mkspecs/linux-g++/../common/posix/qplatformdefs.h:148:35: warning: 'int readdir64_r(DIR*, dirent64*, dirent64**)' is deprecated [-Wdeprecated-declarations] #define QT_READDIR_R ::readdir64_r ^~~~~~~~~~~ ../../corelib/io/qfilesystemiterator_unix.cpp:114:17: note: in expansion of macro 'QT_READDIR_R' lastError = QT_READDIR_R(dir, mt_file.data(), &dirEntry); ^~~~~~~~~~~~ In file included from ../../../mkspecs/linux-g++/qplatformdefs.h:65, from ../../corelib/io/qfilesystemiterator_unix.cpp:42: /usr/include/dirent.h:201:12: note: declared here extern int readdir64_r (DIR *__restrict __dirp, ^~~~~~~~~~~ ../../corelib/io/qfilesystemiterator_unix.cpp:114:60: warning: 'int readdir64_r(DIR*, dirent64*, dirent64**)' is deprecated [-Wdeprecated-declarations] lastError = QT_READDIR_R(dir, mt_file.data(), &dirEntry); ^ In file included from ../../../mkspecs/linux-g++/qplatformdefs.h:65, from ../../corelib/io/qfilesystemiterator_unix.cpp:42: /usr/include/dirent.h:201:12: note: declared here extern int readdir64_r (DIR *__restrict __dirp, ^~~~~~~~~~~ ../../corelib/io/qfilesystemiterator_unix.cpp:114:60: warning: 'int readdir64_r(DIR*, dirent64*, dirent64**)' is deprecated [-Wdeprecated-declarations] lastError = QT_READDIR_R(dir, mt_file.data(), &dirEntry); ^ In file included from ../../../mkspecs/linux-g++/qplatformdefs.h:65, from ../../corelib/io/qfilesystemiterator_unix.cpp:42: /usr/include/dirent.h:201:12: note: declared here extern int readdir64_r (DIR *__restrict __dirp, ^~~~~~~~~~~ compiling ../../corelib/io/qfsfileengine_unix.cpp compiling ../../corelib/tools/qlocale_unix.cpp ../../corelib/tools/qlocale_unix.cpp:51:19: warning: 'QByteArray getSystemLocale()' defined but not used [-Wunused-function] static QByteArray getSystemLocale() ^~~~~~~~~~~~~~~ rm -f libbootstrap.a ar cqs libbootstrap.a .obj/release-static/qisciicodec.o .obj/release-static/qlatincodec.o .obj/release-static/qsimplecodec.o .obj/release-static/qtextcodec.o .obj/release-static/qtsciicodec.o .obj/release-static/qutfcodec.o .obj/release-static/qglobal.o .obj/release-static/qmalloc.o .obj/release-static/qnumeric.o .obj/release-static/qabstractfileengine.o .obj/release-static/qbuffer.o .obj/release-static/qdatastream.o .obj/release-static/qdir.o .obj/release-static/qdiriterator.o .obj/release-static/qfile.o .obj/release-static/qfileinfo.o .obj/release-static/qfilesystementry.o .obj/release-static/qfilesystemengine.o .obj/release-static/qfsfileengine.o .obj/release-static/qfsfileengine_iterator.o .obj/release-static/qiodevice.o .obj/release-static/qtemporaryfile.o .obj/release-static/qtextstream.o .obj/release-static/qmetatype.o .obj/release-static/qvariant.o .obj/release-static/qsystemerror.o .obj/release-static/qbitarray.o .obj/release-static/qbytearray.o .obj/release-static/qbytearraymatcher.o .obj/release-static/qdatetime.o .obj/release-static/qhash.o .obj/release-static/qlist.o .obj/release-static/qlocale.o .obj/release-static/qlocale_tools.o .obj/release-static/qmap.o .obj/release-static/qregexp.o .obj/release-static/qstring.o .obj/release-static/qstringlist.o .obj/release-static/qvector.o .obj/release-static/qvsnprintf.o .obj/release-static/qxmlutils.o .obj/release-static/qxmlstream.o .obj/release-static/qdom.o .obj/release-static/qxml.o .obj/release-static/qfilesystemengine_unix.o .obj/release-static/qfilesystemiterator_unix.o .obj/release-static/qfsfileengine_unix.o .obj/release-static/qlocale_unix.o make[1]: Leaving directory '/home/slitaz/wok/qt4/source/qt4-4.8.7/src/tools/bootstrap' cd src/tools/moc/ && make -f Makefile make[1]: Entering directory '/home/slitaz/wok/qt4/source/qt4-4.8.7/src/tools/moc' /home/slitaz/wok/qt4/source/qt4-4.8.7/bin/qmake -spec ../../../mkspecs/linux-g++ -o Makefile moc.pro compiling moc.cpp compiling preprocessor.cpp compiling generator.cpp compiling parser.cpp compiling token.cpp compiling main.cpp In file included from ../../../include/QtCore/qvector.h:1, from ../../../include/QtCore/../../src/corelib/tools/qstack.h:45, from ../../../include/QtCore/qstack.h:1, from ../../../include/QtCore/QStack:1, from parser.h:45, from preprocessor.h:45, from preprocessor.cpp:42: ../../../include/QtCore/../../src/corelib/tools/qvector.h: In instantiation of 'void QVector::realloc(int, int) [with T = Symbol]': ../../../include/QtCore/../../src/corelib/tools/qvector.h:340:25: required from 'void QVector::reserve(int) [with T = Symbol]' preprocessor.cpp:781:62: required from here ../../../include/QtCore/../../src/corelib/tools/qvector.h:503:25: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'QVector::Data' {aka 'struct QVectorTypedData'} with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] ::memcpy(x.p, p, sizeOfTypedData() + (qMin(aalloc, d->alloc) - 1) * sizeof(T)); ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../include/QtCore/qvector.h:1, from ../../../include/QtCore/../../src/corelib/tools/qstack.h:45, from ../../../include/QtCore/qstack.h:1, from ../../../include/QtCore/QStack:1, from parser.h:45, from preprocessor.h:45, from preprocessor.cpp:42: ../../../include/QtCore/../../src/corelib/tools/qvector.h:94:8: note: 'QVector::Data' {aka 'struct QVectorTypedData'} declared here struct QVectorTypedData : private QVectorData ^~~~~~~~~~~~~~~~ In file included from ../../../include/QtCore/qvector.h:1, from ../../../include/QtCore/../../src/corelib/tools/qstack.h:45, from ../../../include/QtCore/qstack.h:1, from ../../../include/QtCore/QStack:1, from parser.h:45, from preprocessor.h:45, from preprocessor.cpp:42: ../../../include/QtCore/../../src/corelib/tools/qvector.h: In instantiation of 'void QVector::realloc(int, int) [with T = SubArray]': ../../../include/QtCore/../../src/corelib/tools/qvector.h:577:9: required from 'void QVector::append(const T&) [with T = SubArray]' ../../../include/QtCore/../../src/corelib/tools/qvector.h:297:7: required from 'QVector& QVector::operator+=(const T&) [with T = SubArray]' preprocessor.cpp:521:16: required from here ../../../include/QtCore/../../src/corelib/tools/qvector.h:503:25: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'QVector::Data' {aka 'struct QVectorTypedData'} with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] ::memcpy(x.p, p, sizeOfTypedData() + (qMin(aalloc, d->alloc) - 1) * sizeof(T)); ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../include/QtCore/qvector.h:1, from ../../../include/QtCore/../../src/corelib/tools/qstack.h:45, from ../../../include/QtCore/qstack.h:1, from ../../../include/QtCore/QStack:1, from parser.h:45, from preprocessor.h:45, from preprocessor.cpp:42: ../../../include/QtCore/../../src/corelib/tools/qvector.h:94:8: note: 'QVector::Data' {aka 'struct QVectorTypedData'} declared here struct QVectorTypedData : private QVectorData ^~~~~~~~~~~~~~~~ In file included from ../../../include/QtCore/qvector.h:1, from ../../../include/QtCore/../../src/corelib/tools/qstack.h:45, from ../../../include/QtCore/qstack.h:1, from ../../../include/QtCore/QStack:1, from parser.h:45, from preprocessor.h:45, from preprocessor.cpp:42: ../../../include/QtCore/../../src/corelib/tools/qvector.h: In instantiation of 'void QVector::realloc(int, int) [with T = QByteArray]': ../../../include/QtCore/../../src/corelib/tools/qvector.h:337:3: required from 'void QVector::detach_helper() [with T = QByteArray]' ../../../include/QtCore/../../src/corelib/tools/qvector.h:398:9: required from 'QVector& QVector::operator=(const QVector&) [with T = QByteArray]' ../../../include/QtCore/../../src/corelib/tools/qstack.h:54:7: required from here ../../../include/QtCore/../../src/corelib/tools/qvector.h:503:25: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'QVector::Data' {aka 'struct QVectorTypedData'} with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] ::memcpy(x.p, p, sizeOfTypedData() + (qMin(aalloc, d->alloc) - 1) * sizeof(T)); ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../include/QtCore/qvector.h:1, from ../../../include/QtCore/../../src/corelib/tools/qstack.h:45, from ../../../include/QtCore/qstack.h:1, from ../../../include/QtCore/QStack:1, from parser.h:45, from preprocessor.h:45, from preprocessor.cpp:42: ../../../include/QtCore/../../src/corelib/tools/qvector.h:94:8: note: 'QVector::Data' {aka 'struct QVectorTypedData'} declared here struct QVectorTypedData : private QVectorData ^~~~~~~~~~~~~~~~ preprocessor.cpp: In function 'Symbols tokenize(const QByteArray&, int, TokenizeMode)': preprocessor.cpp:314:27: warning: this statement may fall through [-Wimplicit-fallthrough=] token = WHITESPACE; // one comment, one whitespace ~~~~~~^~~~~~~~~~~~ preprocessor.cpp:316:17: note: here case WHITESPACE: ^~~~ preprocessor.cpp:461:23: warning: this statement may fall through [-Wimplicit-fallthrough=] token = PP_WHITESPACE; // one comment, one whitespace ~~~~~~^~~~~~~~~~~~~~~ preprocessor.cpp:463:13: note: here case PP_WHITESPACE: ^~~~ In file included from ../../../include/QtCore/qvector.h:1, from ../../../include/QtCore/../../src/corelib/tools/qstack.h:45, from ../../../include/QtCore/qstack.h:1, from ../../../include/QtCore/QStack:1, from parser.h:45, from moc.h:45, from moc.cpp:42: ../../../include/QtCore/../../src/corelib/tools/qvector.h: In instantiation of 'void QVector::realloc(int, int) [with T = QByteArray]': ../../../include/QtCore/../../src/corelib/tools/qvector.h:577:9: required from 'void QVector::append(const T&) [with T = QByteArray]' ../../../include/QtCore/../../src/corelib/tools/qstack.h:60:54: required from 'void QStack::push(const T&) [with T = QByteArray]' moc.cpp:553:63: required from here ../../../include/QtCore/../../src/corelib/tools/qvector.h:503:25: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'QVector::Data' {aka 'struct QVectorTypedData'} with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] ::memcpy(x.p, p, sizeOfTypedData() + (qMin(aalloc, d->alloc) - 1) * sizeof(T)); ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../include/QtCore/qvector.h:1, from ../../../include/QtCore/../../src/corelib/tools/qstack.h:45, from ../../../include/QtCore/qstack.h:1, from ../../../include/QtCore/QStack:1, from parser.h:45, from moc.h:45, from moc.cpp:42: ../../../include/QtCore/../../src/corelib/tools/qvector.h:94:8: note: 'QVector::Data' {aka 'struct QVectorTypedData'} declared here struct QVectorTypedData : private QVectorData ^~~~~~~~~~~~~~~~ moc.cpp: In member function 'Type Moc::parseType()': moc.cpp:188:13: warning: this statement may fall through [-Wimplicit-fallthrough=] if (hasSignedOrUnsigned) { ^~ moc.cpp:192:9: note: here case CHAR: ^~~~ In file included from ../../../include/QtCore/qvector.h:1, from ../../../include/QtCore/../../src/corelib/tools/qstack.h:45, from ../../../include/QtCore/qstack.h:1, from ../../../include/QtCore/QStack:1, from parser.h:45, from parser.cpp:42: ../../../include/QtCore/../../src/corelib/tools/qvector.h: In instantiation of 'void QVector::realloc(int, int) [with T = QByteArray]': ../../../include/QtCore/../../src/corelib/tools/qvector.h:337:3: required from 'void QVector::detach_helper() [with T = QByteArray]' ../../../include/QtCore/../../src/corelib/tools/qvector.h:147:45: required from 'void QVector::detach() [with T = QByteArray]' ../../../include/QtCore/../../src/corelib/tools/qstack.h:73:31: required from 'T& QStack::top() [with T = QByteArray]' parser.cpp:68:39: required from here ../../../include/QtCore/../../src/corelib/tools/qvector.h:503:25: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'QVector::Data' {aka 'struct QVectorTypedData'} with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] ::memcpy(x.p, p, sizeOfTypedData() + (qMin(aalloc, d->alloc) - 1) * sizeof(T)); ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../include/QtCore/qvector.h:1, from ../../../include/QtCore/../../src/corelib/tools/qstack.h:45, from ../../../include/QtCore/qstack.h:1, from ../../../include/QtCore/QStack:1, from parser.h:45, from parser.cpp:42: ../../../include/QtCore/../../src/corelib/tools/qvector.h:94:8: note: 'QVector::Data' {aka 'struct QVectorTypedData'} declared here struct QVectorTypedData : private QVectorData ^~~~~~~~~~~~~~~~ In file included from ../../../include/QtCore/qvector.h:1, from ../../../include/QtCore/../../src/corelib/tools/qstack.h:45, from ../../../include/QtCore/qstack.h:1, from ../../../include/QtCore/QStack:1, from parser.h:45, from preprocessor.h:45, from main.cpp:42: ../../../include/QtCore/../../src/corelib/tools/qvector.h: In instantiation of 'void QVector::realloc(int, int) [with T = QByteArray]': ../../../include/QtCore/../../src/corelib/tools/qvector.h:343:3: required from 'void QVector::resize(int) [with T = QByteArray]' main.cpp:201:26: required from here ../../../include/QtCore/../../src/corelib/tools/qvector.h:503:25: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'QVector::Data' {aka 'struct QVectorTypedData'} with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] ::memcpy(x.p, p, sizeOfTypedData() + (qMin(aalloc, d->alloc) - 1) * sizeof(T)); ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../include/QtCore/qvector.h:1, from ../../../include/QtCore/../../src/corelib/tools/qstack.h:45, from ../../../include/QtCore/qstack.h:1, from ../../../include/QtCore/QStack:1, from parser.h:45, from preprocessor.h:45, from main.cpp:42: ../../../include/QtCore/../../src/corelib/tools/qvector.h:94:8: note: 'QVector::Data' {aka 'struct QVectorTypedData'} declared here struct QVectorTypedData : private QVectorData ^~~~~~~~~~~~~~~~ moc.cpp: In member function 'void Moc::parseSlots(ClassDef*, FunctionDef::Access)': moc.cpp:861:18: warning: this statement may fall through [-Wimplicit-fallthrough=] error("'using' directive not supported in 'slots' section"); ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ moc.cpp:862:9: note: here default: ^~~~~~~ moc.cpp: In member function 'void Moc::parseSignals(ClassDef*)': moc.cpp:915:18: warning: this statement may fall through [-Wimplicit-fallthrough=] error("'using' directive not supported in 'signals' section"); ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ moc.cpp:916:9: note: here default: ^~~~~~~ In file included from ../../../include/QtCore/qvector.h:1, from ../../../include/QtCore/../../src/corelib/tools/qstack.h:45, from ../../../include/QtCore/qstack.h:1, from ../../../include/QtCore/QStack:1, from parser.h:45, from preprocessor.h:45, from main.cpp:42: ../../../include/QtCore/../../src/corelib/tools/qvector.h: In instantiation of 'T* QVector::erase(QVector::iterator, QVector::iterator) [with T = QByteArray; QVector::iterator = QByteArray*]': ../../../include/QtCore/../../src/corelib/tools/qvector.h:376:3: required from 'void QVector::remove(int) [with T = QByteArray]' main.cpp:215:26: required from here ../../../include/QtCore/../../src/corelib/tools/qvector.h:642:16: warning: 'void* memmove(void*, const void*, size_t)' writing to an object of type 'class QByteArray' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] memmove(p->array + f, p->array + l, (d->size-l)*sizeof(T)); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../include/QtCore/qbytearray.h:1, from ../../../include/QtCore/../../src/corelib/tools/qstring.h:46, from ../../../include/QtCore/qstring.h:1, from ../../../include/QtCore/QString:1, from symbols.h:46, from parser.h:46, from preprocessor.h:45, from main.cpp:42: ../../../include/QtCore/../../src/corelib/tools/qbytearray.h:135:21: note: 'class QByteArray' declared here class Q_CORE_EXPORT QByteArray ^~~~~~~~~~ In file included from ../../../include/QtCore/qvector.h:1, from ../../../include/QtCore/../../src/corelib/tools/qstack.h:45, from ../../../include/QtCore/qstack.h:1, from ../../../include/QtCore/QStack:1, from parser.h:45, from preprocessor.h:45, from main.cpp:42: ../../../include/QtCore/../../src/corelib/tools/qvector.h: In instantiation of 'T* QVector::insert(QVector::iterator, QVector::size_type, const T&) [with T = QByteArray; QVector::iterator = QByteArray*; QVector::size_type = int]': ../../../include/QtCore/../../src/corelib/tools/qvector.h:364:3: required from 'void QVector::insert(int, const T&) [with T = QByteArray]' main.cpp:219:42: required from here ../../../include/QtCore/../../src/corelib/tools/qvector.h:617:20: warning: 'void* memmove(void*, const void*, size_t)' writing to an object of type 'class QByteArray' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] memmove(i, b, (d->size - offset) * sizeof(T)); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../include/QtCore/qbytearray.h:1, from ../../../include/QtCore/../../src/corelib/tools/qstring.h:46, from ../../../include/QtCore/qstring.h:1, from ../../../include/QtCore/QString:1, from symbols.h:46, from parser.h:46, from preprocessor.h:45, from main.cpp:42: ../../../include/QtCore/../../src/corelib/tools/qbytearray.h:135:21: note: 'class QByteArray' declared here class Q_CORE_EXPORT QByteArray ^~~~~~~~~~ In file included from ../../../include/QtCore/qvector.h:1, from ../../../include/QtCore/../../src/corelib/tools/qstack.h:45, from ../../../include/QtCore/qstack.h:1, from ../../../include/QtCore/QStack:1, from parser.h:45, from preprocessor.h:45, from main.cpp:42: ../../../include/QtCore/../../src/corelib/tools/qvector.h: In instantiation of 'void QVector::realloc(int, int) [with T = Symbol]': ../../../include/QtCore/../../src/corelib/tools/qvector.h:577:9: required from 'void QVector::append(const T&) [with T = Symbol]' ../../../include/QtCore/../../src/corelib/tools/qvector.h:297:7: required from 'QVector& QVector::operator+=(const T&) [with T = Symbol]' main.cpp:313:64: required from here ../../../include/QtCore/../../src/corelib/tools/qvector.h:503:25: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'QVector::Data' {aka 'struct QVectorTypedData'} with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] ::memcpy(x.p, p, sizeOfTypedData() + (qMin(aalloc, d->alloc) - 1) * sizeof(T)); ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../include/QtCore/qvector.h:1, from ../../../include/QtCore/../../src/corelib/tools/qstack.h:45, from ../../../include/QtCore/qstack.h:1, from ../../../include/QtCore/QStack:1, from parser.h:45, from preprocessor.h:45, from main.cpp:42: ../../../include/QtCore/../../src/corelib/tools/qvector.h:94:8: note: 'QVector::Data' {aka 'struct QVectorTypedData'} declared here struct QVectorTypedData : private QVectorData ^~~~~~~~~~~~~~~~ linking ../../../bin/moc make[1]: Leaving directory '/home/slitaz/wok/qt4/source/qt4-4.8.7/src/tools/moc' cd src/tools/rcc/ && make -f Makefile make[1]: Entering directory '/home/slitaz/wok/qt4/source/qt4-4.8.7/src/tools/rcc' compiling rcc.cpp compiling main.cpp linking ../../../bin/rcc make[1]: Leaving directory '/home/slitaz/wok/qt4/source/qt4-4.8.7/src/tools/rcc' cd src/tools/uic/ && make -f Makefile make[1]: Entering directory '/home/slitaz/wok/qt4/source/qt4-4.8.7/src/tools/uic' compiling customwidgetsinfo.cpp compiling databaseinfo.cpp compiling driver.cpp compiling treewalker.cpp compiling ui4.cpp compiling validator.cpp In file included from ../../../include/QtCore/qvector.h:1, from ../../../include/QtCore/../../src/corelib/xml/qxmlstream.h:50, from ../../../include/QtCore/qxmlstream.h:1, from ../../../include/QtCore/QXmlStreamReader:1, from ui4.h:61, from ui4.cpp:41: ../../../include/QtCore/../../src/corelib/tools/qvector.h: In instantiation of 'void QVector::realloc(int, int) [with T = QXmlStreamAttribute]': ../../../include/QtCore/../../src/corelib/tools/qvector.h:337:3: required from 'void QVector::detach_helper() [with T = QXmlStreamAttribute]' ../../../include/QtCore/../../src/corelib/tools/qvector.h:123:84: required from 'QVector::QVector(const QVector&) [with T = QXmlStreamAttribute]' ../../../include/QtCore/../../src/corelib/xml/qxmlstream.h:169:26: required from 'QForeachContainer::QForeachContainer(const T&) [with T = QXmlStreamAttributes]' ui4.cpp:140:5: required from here ../../../include/QtCore/../../src/corelib/tools/qvector.h:503:25: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'QVector::Data' {aka 'struct QVectorTypedData'} with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] ::memcpy(x.p, p, sizeOfTypedData() + (qMin(aalloc, d->alloc) - 1) * sizeof(T)); ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../include/QtCore/qvector.h:1, from ../../../include/QtCore/../../src/corelib/xml/qxmlstream.h:50, from ../../../include/QtCore/qxmlstream.h:1, from ../../../include/QtCore/QXmlStreamReader:1, from ui4.h:61, from ui4.cpp:41: ../../../include/QtCore/../../src/corelib/tools/qvector.h:94:8: note: 'QVector::Data' {aka 'struct QVectorTypedData'} declared here struct QVectorTypedData : private QVectorData ^~~~~~~~~~~~~~~~ compiling cpp/cppextractimages.cpp compiling cpp/cppwritedeclaration.cpp compiling cpp/cppwriteicondata.cpp compiling cpp/cppwriteicondeclaration.cpp compiling cpp/cppwriteiconinitialization.cpp compiling cpp/cppwriteincludes.cpp compiling cpp/cppwriteinitialization.cpp compiling main.cpp compiling uic.cpp uic.cpp: In member function 'void Uic::writeCopyrightHeader(DomUI*)': uic.cpp:136:5: warning: this 'if' clause does not guard... [-Wmisleading-indentation] if (comment.size()) ^~ uic.cpp:139:9: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the 'if' out << "/********************************************************************************\n"; ^~~ In file included from ../../../include/QtCore/qvector.h:1, from ../../../include/QtCore/../../src/corelib/tools/qstack.h:45, from ../../../include/QtCore/qstack.h:1, from ../../../include/QtCore/QStack:1, from uic.h:50, from uic.cpp:42: ../../../include/QtCore/../../src/corelib/tools/qvector.h: In instantiation of 'void QVector::realloc(int, int) [with T = QXmlStreamAttribute]': ../../../include/QtCore/../../src/corelib/tools/qvector.h:337:3: required from 'void QVector::detach_helper() [with T = QXmlStreamAttribute]' ../../../include/QtCore/../../src/corelib/tools/qvector.h:123:84: required from 'QVector::QVector(const QVector&) [with T = QXmlStreamAttribute]' ../../../include/QtCore/../../src/corelib/xml/qxmlstream.h:169:26: required from here ../../../include/QtCore/../../src/corelib/tools/qvector.h:503:25: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'QVector::Data' {aka 'struct QVectorTypedData'} with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] ::memcpy(x.p, p, sizeOfTypedData() + (qMin(aalloc, d->alloc) - 1) * sizeof(T)); ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../include/QtCore/qvector.h:1, from ../../../include/QtCore/../../src/corelib/tools/qstack.h:45, from ../../../include/QtCore/qstack.h:1, from ../../../include/QtCore/QStack:1, from uic.h:50, from uic.cpp:42: ../../../include/QtCore/../../src/corelib/tools/qvector.h:94:8: note: 'QVector::Data' {aka 'struct QVectorTypedData'} declared here struct QVectorTypedData : private QVectorData ^~~~~~~~~~~~~~~~ linking ../../../bin/uic make[1]: Leaving directory '/home/slitaz/wok/qt4/source/qt4-4.8.7/src/tools/uic' cd src/corelib/ && make -f Makefile make[1]: Entering directory '/home/slitaz/wok/qt4/source/qt4-4.8.7/src/corelib' moc animation/qabstractanimation.h moc animation/qpropertyanimation.h moc animation/qvariantanimation.h moc animation/qanimationgroup.h moc animation/qsequentialanimationgroup.h compiling global/qt_pch.h moc animation/qparallelanimationgroup.h moc animation/qpauseanimation.h moc io/qbuffer.h compiling global/qt_pch.h moc io/qprocess.h moc io/qfilesystemwatcher.h moc kernel/qobject.h moc kernel/qsignalmapper.h moc statemachine/qstatemachine.h moc animation/qabstractanimation_p.h moc concurrent/qfuturewatcher.h moc concurrent/qthreadpool.h moc global/qnamespace.h moc thread/qthread.h moc tools/qeasingcurve.h moc tools/qlocale.h moc tools/qtimeline.h moc io/qfile.h moc io/qiodevice.h moc io/qnoncontiguousbytedevice_p.h moc io/qtemporaryfile.h moc io/qsettings.h moc io/qfilesystemwatcher_p.h moc io/qfilesystemwatcher_inotify_p.h moc io/qfilesystemwatcher_dnotify_p.h moc plugin/qpluginloader.h moc plugin/qlibrary.h moc plugin/qfactoryloader_p.h moc kernel/qabstracteventdispatcher.h moc kernel/qabstractitemmodel.h moc kernel/qeventloop.h moc kernel/qcoreapplication.h moc kernel/qcoreevent.h moc kernel/qmimedata.h moc kernel/qsocketnotifier.h moc kernel/qtimer.h moc kernel/qtranslator.h moc kernel/qobjectcleanuphandler.h moc kernel/qsharedmemory.h moc kernel/qeventdispatcher_glib_p.h moc kernel/qeventdispatcher_unix_p.h moc codecs/qtextcodecplugin.h moc statemachine/qabstractstate.h moc statemachine/qstate.h moc statemachine/qfinalstate.h moc statemachine/qhistorystate.h moc statemachine/qabstracttransition.h moc statemachine/qsignaltransition.h moc statemachine/qeventtransition.h compiling ../3rdparty/harfbuzz/src/harfbuzz-buffer.c compiling ../3rdparty/harfbuzz/src/harfbuzz-gdef.c compiling ../3rdparty/harfbuzz/src/harfbuzz-gpos.c compiling ../3rdparty/harfbuzz/src/harfbuzz-gsub.c compiling ../3rdparty/harfbuzz/src/harfbuzz-impl.c compiling ../3rdparty/harfbuzz/src/harfbuzz-open.c compiling ../3rdparty/harfbuzz/src/harfbuzz-stream.c compiling animation/qvariantanimation.cpp compiling animation/qabstractanimation.cpp compiling animation/qpropertyanimation.cpp animation/qvariantanimation.cpp: In instantiation of 'QVariant (* castToInterpolator(QVariant (*)(const T&, const T&, qreal)))(const void*, const void*, qreal) [with T = int; QVariantAnimation::Interpolator = QVariant (*)(const void*, const void*, double); qreal = double]': animation/qvariantanimation.cpp:470:61: required from here animation/qvariantanimation.cpp:452:13: warning: cast between incompatible function types from 'QVariant (*)(const int&, const int&, qreal)' {aka 'QVariant (*)(const int&, const int&, double)'} to 'QVariantAnimation::Interpolator' {aka 'QVariant (*)(const void*, const void*, double)'} [-Wcast-function-type] return reinterpret_cast(func); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ animation/qvariantanimation.cpp: In instantiation of 'QVariant (* castToInterpolator(QVariant (*)(const T&, const T&, qreal)))(const void*, const void*, qreal) [with T = unsigned int; QVariantAnimation::Interpolator = QVariant (*)(const void*, const void*, double); qreal = double]': animation/qvariantanimation.cpp:472:62: required from here animation/qvariantanimation.cpp:452:13: warning: cast between incompatible function types from 'QVariant (*)(const unsigned int&, const unsigned int&, qreal)' {aka 'QVariant (*)(const unsigned int&, const unsigned int&, double)'} to 'QVariantAnimation::Interpolator' {aka 'QVariant (*)(const void*, const void*, double)'} [-Wcast-function-type] animation/qvariantanimation.cpp: In instantiation of 'QVariant (* castToInterpolator(QVariant (*)(const T&, const T&, qreal)))(const void*, const void*, qreal) [with T = double; QVariantAnimation::Interpolator = QVariant (*)(const void*, const void*, double); qreal = double]': animation/qvariantanimation.cpp:474:64: required from here animation/qvariantanimation.cpp:452:13: warning: cast between incompatible function types from 'QVariant (*)(const double&, const double&, qreal)' {aka 'QVariant (*)(const double&, const double&, double)'} to 'QVariantAnimation::Interpolator' {aka 'QVariant (*)(const void*, const void*, double)'} [-Wcast-function-type] animation/qvariantanimation.cpp: In instantiation of 'QVariant (* castToInterpolator(QVariant (*)(const T&, const T&, qreal)))(const void*, const void*, qreal) [with T = float; QVariantAnimation::Interpolator = QVariant (*)(const void*, const void*, double); qreal = double]': animation/qvariantanimation.cpp:476:63: required from here animation/qvariantanimation.cpp:452:13: warning: cast between incompatible function types from 'QVariant (*)(const float&, const float&, qreal)' {aka 'QVariant (*)(const float&, const float&, double)'} to 'QVariantAnimation::Interpolator' {aka 'QVariant (*)(const void*, const void*, double)'} [-Wcast-function-type] animation/qvariantanimation.cpp: In instantiation of 'QVariant (* castToInterpolator(QVariant (*)(const T&, const T&, qreal)))(const void*, const void*, qreal) [with T = QLine; QVariantAnimation::Interpolator = QVariant (*)(const void*, const void*, double); qreal = double]': animation/qvariantanimation.cpp:478:63: required from here animation/qvariantanimation.cpp:452:13: warning: cast between incompatible function types from 'QVariant (*)(const QLine&, const QLine&, qreal)' {aka 'QVariant (*)(const QLine&, const QLine&, double)'} to 'QVariantAnimation::Interpolator' {aka 'QVariant (*)(const void*, const void*, double)'} [-Wcast-function-type] animation/qvariantanimation.cpp: In instantiation of 'QVariant (* castToInterpolator(QVariant (*)(const T&, const T&, qreal)))(const void*, const void*, qreal) [with T = QLineF; QVariantAnimation::Interpolator = QVariant (*)(const void*, const void*, double); qreal = double]': animation/qvariantanimation.cpp:480:64: required from here animation/qvariantanimation.cpp:452:13: warning: cast between incompatible function types from 'QVariant (*)(const QLineF&, const QLineF&, qreal)' {aka 'QVariant (*)(const QLineF&, const QLineF&, double)'} to 'QVariantAnimation::Interpolator' {aka 'QVariant (*)(const void*, const void*, double)'} [-Wcast-function-type] animation/qvariantanimation.cpp: In instantiation of 'QVariant (* castToInterpolator(QVariant (*)(const T&, const T&, qreal)))(const void*, const void*, qreal) [with T = QPoint; QVariantAnimation::Interpolator = QVariant (*)(const void*, const void*, double); qreal = double]': animation/qvariantanimation.cpp:482:64: required from here animation/qvariantanimation.cpp:452:13: warning: cast between incompatible function types from 'QVariant (*)(const QPoint&, const QPoint&, qreal)' {aka 'QVariant (*)(const QPoint&, const QPoint&, double)'} to 'QVariantAnimation::Interpolator' {aka 'QVariant (*)(const void*, const void*, double)'} [-Wcast-function-type] animation/qvariantanimation.cpp: In instantiation of 'QVariant (* castToInterpolator(QVariant (*)(const T&, const T&, qreal)))(const void*, const void*, qreal) [with T = QPointF; QVariantAnimation::Interpolator = QVariant (*)(const void*, const void*, double); qreal = double]': animation/qvariantanimation.cpp:484:65: required from here animation/qvariantanimation.cpp:452:13: warning: cast between incompatible function types from 'QVariant (*)(const QPointF&, const QPointF&, qreal)' {aka 'QVariant (*)(const QPointF&, const QPointF&, double)'} to 'QVariantAnimation::Interpolator' {aka 'QVariant (*)(const void*, const void*, double)'} [-Wcast-function-type] animation/qvariantanimation.cpp: In instantiation of 'QVariant (* castToInterpolator(QVariant (*)(const T&, const T&, qreal)))(const void*, const void*, qreal) [with T = QSize; QVariantAnimation::Interpolator = QVariant (*)(const void*, const void*, double); qreal = double]': animation/qvariantanimation.cpp:486:63: required from here animation/qvariantanimation.cpp:452:13: warning: cast between incompatible function types from 'QVariant (*)(const QSize&, const QSize&, qreal)' {aka 'QVariant (*)(const QSize&, const QSize&, double)'} to 'QVariantAnimation::Interpolator' {aka 'QVariant (*)(const void*, const void*, double)'} [-Wcast-function-type] animation/qvariantanimation.cpp: In instantiation of 'QVariant (* castToInterpolator(QVariant (*)(const T&, const T&, qreal)))(const void*, const void*, qreal) [with T = QSizeF; QVariantAnimation::Interpolator = QVariant (*)(const void*, const void*, double); qreal = double]': animation/qvariantanimation.cpp:488:64: required from here animation/qvariantanimation.cpp:452:13: warning: cast between incompatible function types from 'QVariant (*)(const QSizeF&, const QSizeF&, qreal)' {aka 'QVariant (*)(const QSizeF&, const QSizeF&, double)'} to 'QVariantAnimation::Interpolator' {aka 'QVariant (*)(const void*, const void*, double)'} [-Wcast-function-type] animation/qvariantanimation.cpp: In instantiation of 'QVariant (* castToInterpolator(QVariant (*)(const T&, const T&, qreal)))(const void*, const void*, qreal) [with T = QRect; QVariantAnimation::Interpolator = QVariant (*)(const void*, const void*, double); qreal = double]': animation/qvariantanimation.cpp:490:63: required from here animation/qvariantanimation.cpp:452:13: warning: cast between incompatible function types from 'QVariant (*)(const QRect&, const QRect&, qreal)' {aka 'QVariant (*)(const QRect&, const QRect&, double)'} to 'QVariantAnimation::Interpolator' {aka 'QVariant (*)(const void*, const void*, double)'} [-Wcast-function-type] animation/qvariantanimation.cpp: In instantiation of 'QVariant (* castToInterpolator(QVariant (*)(const T&, const T&, qreal)))(const void*, const void*, qreal) [with T = QRectF; QVariantAnimation::Interpolator = QVariant (*)(const void*, const void*, double); qreal = double]': animation/qvariantanimation.cpp:492:64: required from here animation/qvariantanimation.cpp:452:13: warning: cast between incompatible function types from 'QVariant (*)(const QRectF&, const QRectF&, qreal)' {aka 'QVariant (*)(const QRectF&, const QRectF&, double)'} to 'QVariantAnimation::Interpolator' {aka 'QVariant (*)(const void*, const void*, double)'} [-Wcast-function-type] In file included from ../../include/QtCore/qvector.h:1, from animation/qvariantanimation.h:47, from animation/qvariantanimation.cpp:42: ../../include/QtCore/../../src/corelib/tools/qvector.h: In instantiation of 'T* QVector::insert(QVector::iterator, QVector::size_type, const T&) [with T = QPair; QVector::iterator = QPair*; QVector::size_type = int]': ../../include/QtCore/../../src/corelib/tools/qvector.h:254:85: required from 'T* QVector::insert(QVector::iterator, const T&) [with T = QPair; QVector::iterator = QPair*]' animation/qvariantanimation.cpp:328:38: required from here ../../include/QtCore/../../src/corelib/tools/qvector.h:617:20: warning: 'void* memmove(void*, const void*, size_t)' writing to an object of type 'struct QPair' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] memmove(i, b, (d->size - offset) * sizeof(T)); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../include/QtCore/qpair.h:1, from ../../include/QtCore/../../src/corelib/tools/qhash.h:49, from ../../include/QtCore/qhash.h:1, from ../../include/QtCore/../../src/corelib/kernel/qvariant.h:50, from ../../include/QtCore/qvariant.h:1, from global/qt_pch.h:60: ../../include/QtCore/../../src/corelib/tools/qpair.h:54:8: note: 'struct QPair' declared here struct QPair ^~~~~ In file included from ../../include/QtCore/qvector.h:1, from animation/qvariantanimation.h:47, from animation/qvariantanimation.cpp:42: ../../include/QtCore/../../src/corelib/tools/qvector.h: In instantiation of 'T* QVector::erase(QVector::iterator, QVector::iterator) [with T = QPair; QVector::iterator = QPair*]': ../../include/QtCore/../../src/corelib/tools/qvector.h:256:66: required from 'T* QVector::erase(QVector::iterator) [with T = QPair; QVector::iterator = QPair*]' animation/qvariantanimation.cpp:333:35: required from here ../../include/QtCore/../../src/corelib/tools/qvector.h:642:16: warning: 'void* memmove(void*, const void*, size_t)' writing to an object of type 'struct QPair' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] memmove(p->array + f, p->array + l, (d->size-l)*sizeof(T)); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../include/QtCore/qpair.h:1, from ../../include/QtCore/../../src/corelib/tools/qhash.h:49, from ../../include/QtCore/qhash.h:1, from ../../include/QtCore/../../src/corelib/kernel/qvariant.h:50, from ../../include/QtCore/qvariant.h:1, from global/qt_pch.h:60: ../../include/QtCore/../../src/corelib/tools/qpair.h:54:8: note: 'struct QPair' declared here struct QPair ^~~~~ In file included from ../../include/QtCore/qvector.h:1, from animation/qvariantanimation.h:47, from animation/qvariantanimation.cpp:42: ../../include/QtCore/../../src/corelib/tools/qvector.h: In instantiation of 'void QVector::realloc(int, int) [with T = QPair]': ../../include/QtCore/../../src/corelib/tools/qvector.h:599:13: required from 'T* QVector::insert(QVector::iterator, QVector::size_type, const T&) [with T = QPair; QVector::iterator = QPair*; QVector::size_type = int]' ../../include/QtCore/../../src/corelib/tools/qvector.h:254:85: required from 'T* QVector::insert(QVector::iterator, const T&) [with T = QPair; QVector::iterator = QPair*]' animation/qvariantanimation.cpp:328:38: required from here ../../include/QtCore/../../src/corelib/tools/qvector.h:503:25: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'QVector >::Data' {aka 'struct QVectorTypedData >'} with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] ::memcpy(x.p, p, sizeOfTypedData() + (qMin(aalloc, d->alloc) - 1) * sizeof(T)); ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../include/QtCore/qvector.h:1, from animation/qvariantanimation.h:47, from animation/qvariantanimation.cpp:42: ../../include/QtCore/../../src/corelib/tools/qvector.h:94:8: note: 'QVector >::Data' {aka 'struct QVectorTypedData >'} declared here struct QVectorTypedData : private QVectorData ^~~~~~~~~~~~~~~~ compiling animation/qanimationgroup.cpp compiling animation/qsequentialanimationgroup.cpp compiling animation/qparallelanimationgroup.cpp compiling animation/qpauseanimation.cpp compiling concurrent/qfuture.cpp compiling concurrent/qfutureinterface.cpp compiling concurrent/qfuturesynchronizer.cpp compiling concurrent/qfuturewatcher.cpp compiling concurrent/qrunnable.cpp compiling concurrent/qtconcurrentfilter.cpp compiling concurrent/qtconcurrentmap.cpp compiling concurrent/qtconcurrentresultstore.cpp compiling concurrent/qtconcurrentthreadengine.cpp compiling concurrent/qtconcurrentiteratekernel.cpp compiling concurrent/qtconcurrentexception.cpp compiling concurrent/qthreadpool.cpp compiling global/qglobal.cpp compiling global/qlibraryinfo.cpp compiling global/qmalloc.cpp compiling global/qnumeric.cpp compiling ../../tools/shared/symbian/epocroot.cpp In file included from ../../include/QtCore/qvector.h:1, from global/qglobal.cpp:44: ../../include/QtCore/../../src/corelib/tools/qvector.h: In instantiation of 'void QVector::realloc(int, int) [with T = QList]': ../../include/QtCore/../../src/corelib/tools/qvector.h:343:3: required from 'void QVector::resize(int) [with T = QList]' global/qglobal.cpp:3210:37: required from here ../../include/QtCore/../../src/corelib/tools/qvector.h:503:25: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'QVector >::Data' {aka 'struct QVectorTypedData >'} with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] ::memcpy(x.p, p, sizeOfTypedData() + (qMin(aalloc, d->alloc) - 1) * sizeof(T)); ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../include/QtCore/qvector.h:1, from global/qglobal.cpp:44: ../../include/QtCore/../../src/corelib/tools/qvector.h:94:8: note: 'QVector >::Data' {aka 'struct QVectorTypedData >'} declared here struct QVectorTypedData : private QVectorData ^~~~~~~~~~~~~~~~ compiling ../../tools/shared/windows/registry.cpp compiling thread/qatomic.cpp compiling thread/qmutex.cpp compiling thread/qreadwritelock.cpp compiling thread/qmutexpool.cpp compiling thread/qsemaphore.cpp compiling thread/qthread.cpp compiling thread/qthreadstorage.cpp compiling thread/qmutex_unix.cpp compiling thread/qthread_unix.cpp compiling thread/qwaitcondition_unix.cpp compiling tools/qbitarray.cpp compiling tools/qbytearray.cpp compiling tools/qbytearraymatcher.cpp compiling tools/qcryptographichash.cpp compiling tools/qdatetime.cpp compiling tools/qeasingcurve.cpp compiling tools/qelapsedtimer.cpp compiling tools/qhash.cpp compiling tools/qline.cpp compiling tools/qlinkedlist.cpp compiling tools/qlist.cpp tools/qdatetime.cpp: In member function 'int QDateTimeParser::sectionMaxSize(QDateTimeParser::Section, int) const': tools/qdatetime.cpp:4719:16: warning: this statement may fall through [-Wimplicit-fallthrough=] mcount = 7; ~~~~~~~^~~ tools/qdatetime.cpp:4722:5: note: here case MonthSection: ^~~~ tools/qdatetime.cpp: In member function 'QDateTimeParser::StateNode QDateTimeParser::parse(QString&, int&, const QDateTime&, bool) const': tools/qdatetime.cpp:5249:25: warning: this statement may fall through [-Wimplicit-fallthrough=] } ^ tools/qdatetime.cpp:5250:21: note: here case MonthSection: ^~~~ compiling tools/qlocale.cpp compiling tools/qlocale_tools.cpp compiling tools/qpoint.cpp compiling tools/qmap.cpp tools/qlocale_tools.cpp: In function 'double qstrtod(const char*, const char**, bool*)': tools/qlocale_tools.cpp:1667:19: warning: this statement may fall through [-Wimplicit-fallthrough=] esign = 1; ~~~~~~^~~ tools/qlocale_tools.cpp:1668:9: note: here case '+': ^~~~ tools/qlocale_tools.cpp: In function 'char* _qdtoa(double, int, int, int*, int*, char**, char**)': tools/qlocale_tools.cpp:2507:19: warning: this statement may fall through [-Wimplicit-fallthrough=] leftright = 0; ~~~~~~~~~~^~~ tools/qlocale_tools.cpp:2509:5: note: here case 4: ^~~~ tools/qlocale_tools.cpp:2515:19: warning: this statement may fall through [-Wimplicit-fallthrough=] leftright = 0; ~~~~~~~~~~^~~ tools/qlocale_tools.cpp:2517:5: note: here case 5: ^~~~ compiling tools/qmargins.cpp compiling tools/qcontiguouscache.cpp compiling tools/qrect.cpp compiling tools/qregexp.cpp compiling tools/qshareddata.cpp compiling tools/qsharedpointer.cpp In file included from tools/qregexp.cpp:54: tools/qvector.h: In instantiation of 'void QVector::realloc(int, int) [with T = QRegExpCharClass]': tools/qvector.h:577:9: required from 'void QVector::append(const T&) [with T = QRegExpCharClass]' tools/qvector.h:297:7: required from 'QVector& QVector::operator+=(const T&) [with T = QRegExpCharClass]' tools/qregexp.cpp:1496:30: required from here tools/qvector.h:503:25: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'QVector::Data' {aka 'struct QVectorTypedData'} with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] ::memcpy(x.p, p, sizeOfTypedData() + (qMin(aalloc, d->alloc) - 1) * sizeof(T)); ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from tools/qregexp.cpp:54: tools/qvector.h:94:8: note: 'QVector::Data' {aka 'struct QVectorTypedData'} declared here struct QVectorTypedData : private QVectorData ^~~~~~~~~~~~~~~~ In file included from tools/qregexp.cpp:54: tools/qvector.h: In instantiation of 'void QVector::realloc(int, int) [with T = QRegExpAutomatonState]': tools/qvector.h:577:9: required from 'void QVector::append(const T&) [with T = QRegExpAutomatonState]' tools/qvector.h:297:7: required from 'QVector& QVector::operator+=(const T&) [with T = QRegExpAutomatonState]' tools/qregexp.cpp:1732:41: required from here tools/qvector.h:503:25: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'QVector::Data' {aka 'struct QVectorTypedData'} with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] ::memcpy(x.p, p, sizeOfTypedData() + (qMin(aalloc, d->alloc) - 1) * sizeof(T)); ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from tools/qregexp.cpp:54: tools/qvector.h:94:8: note: 'QVector::Data' {aka 'struct QVectorTypedData'} declared here struct QVectorTypedData : private QVectorData ^~~~~~~~~~~~~~~~ compiling tools/qsimd.cpp tools/qregexp.cpp: In member function 'int QRegExpEngine::getEscape()': tools/qregexp.cpp:2946:9: warning: this statement may fall through [-Wimplicit-fallthrough=] if (xmlSchemaExtensions) { ^~ tools/qregexp.cpp:2950:5: note: here case 'i': ^~~~ tools/qregexp.cpp:2972:9: warning: this statement may fall through [-Wimplicit-fallthrough=] if (xmlSchemaExtensions) { ^~ tools/qregexp.cpp:2976:5: note: here case 'c': ^~~~ tools/qregexp.cpp:3004:9: warning: this statement may fall through [-Wimplicit-fallthrough=] if (xmlSchemaExtensions) { ^~ tools/qregexp.cpp:3008:5: note: here case 'p': ^~~~ compiling tools/qsize.cpp compiling tools/qstring.cpp compiling tools/qstringbuilder.cpp compiling tools/qstringlist.cpp compiling tools/qtextboundaryfinder.cpp compiling tools/qtimeline.cpp tools/qstring.cpp: In member function 'QString& QString::replace(const QRegExp&, const QString&)': tools/qstring.cpp:2965:65: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class QChar' from an array of 'ushort' {aka 'short unsigned int'} [-Wclass-memaccess] memcpy(uc, d->data + copystart, size * sizeof(QChar)); ^ In file included from ../../include/QtCore/qchar.h:1, from ../../include/QtCore/../../src/corelib/tools/qstring.h:45, from ../../include/QtCore/qstring.h:1, from ../../include/QtCore/../../src/corelib/kernel/qobject.h:48, from ../../include/QtCore/qobject.h:1, from ../../include/QtCore/../../src/corelib/kernel/qcoreapplication.h:45, from ../../include/QtCore/qcoreapplication.h:1, from global/qt_pch.h:58: ../../include/QtCore/../../src/corelib/tools/qchar.h:72:21: note: 'class QChar' declared here class Q_CORE_EXPORT QChar { ^~~~~ tools/qstring.cpp:2967:57: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class QChar' from an array of 'ushort' {aka 'short unsigned int'} [-Wclass-memaccess] memcpy(uc, after.d->data, al * sizeof(QChar)); ^ In file included from ../../include/QtCore/qchar.h:1, from ../../include/QtCore/../../src/corelib/tools/qstring.h:45, from ../../include/QtCore/qstring.h:1, from ../../include/QtCore/../../src/corelib/kernel/qobject.h:48, from ../../include/QtCore/qobject.h:1, from ../../include/QtCore/../../src/corelib/kernel/qcoreapplication.h:45, from ../../include/QtCore/qcoreapplication.h:1, from global/qt_pch.h:58: ../../include/QtCore/../../src/corelib/tools/qchar.h:72:21: note: 'class QChar' declared here class Q_CORE_EXPORT QChar { ^~~~~ tools/qstring.cpp:2972:78: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class QChar' from an array of 'ushort' {aka 'short unsigned int'} [-Wclass-memaccess] memcpy(uc, d->data + copystart, (d->size - copystart) * sizeof(QChar)); ^ In file included from ../../include/QtCore/qchar.h:1, from ../../include/QtCore/../../src/corelib/tools/qstring.h:45, from ../../include/QtCore/qstring.h:1, from ../../include/QtCore/../../src/corelib/kernel/qobject.h:48, from ../../include/QtCore/qobject.h:1, from ../../include/QtCore/../../src/corelib/kernel/qcoreapplication.h:45, from ../../include/QtCore/qcoreapplication.h:1, from global/qt_pch.h:58: ../../include/QtCore/../../src/corelib/tools/qchar.h:72:21: note: 'class QChar' declared here class Q_CORE_EXPORT QChar { ^~~~~ tools/qstring.cpp: In member function 'QString QString::rightJustified(int, QChar, bool) const': tools/qstring.cpp:5007:50: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class QChar' from an array of 'ushort' {aka 'short unsigned int'} [-Wclass-memaccess] memcpy(uc, d->data, sizeof(QChar)*len); ^ In file included from ../../include/QtCore/qchar.h:1, from ../../include/QtCore/../../src/corelib/tools/qstring.h:45, from ../../include/QtCore/qstring.h:1, from ../../include/QtCore/../../src/corelib/kernel/qobject.h:48, from ../../include/QtCore/qobject.h:1, from ../../include/QtCore/../../src/corelib/kernel/qcoreapplication.h:45, from ../../include/QtCore/qcoreapplication.h:1, from global/qt_pch.h:58: ../../include/QtCore/../../src/corelib/tools/qchar.h:72:21: note: 'class QChar' declared here class Q_CORE_EXPORT QChar { ^~~~~ compiling tools/qvector.cpp tools/qstring.cpp: In member function 'QString QString::arg(qlonglong, int, int, const QChar&) const': tools/qstring.cpp:6776:13: warning: suggest parentheses around operand of '!' or change '&' to '&&' or '!' to '~' [-Wparentheses] if (!locale.numberOptions() & QLocale::OmitGroupSeparator) ^~~~~~~~~~~~~~~~~~~~~~~ tools/qstring.cpp: In member function 'QString QString::arg(qulonglong, int, int, const QChar&) const': tools/qstring.cpp:6820:13: warning: suggest parentheses around operand of '!' or change '&' to '&&' or '!' to '~' [-Wparentheses] if (!locale.numberOptions() & QLocale::OmitGroupSeparator) ^~~~~~~~~~~~~~~~~~~~~~~ tools/qstring.cpp: In member function 'QString QString::arg(double, int, char, int, const QChar&) const': tools/qstring.cpp:6955:13: warning: suggest parentheses around operand of '!' or change '&' to '&&' or '!' to '~' [-Wparentheses] if (!locale.numberOptions() & QLocale::OmitGroupSeparator) ^~~~~~~~~~~~~~~~~~~~~~~ compiling tools/qvsnprintf.cpp compiling tools/qelapsedtimer_unix.cpp compiling tools/qlocale_unix.cpp compiling ../3rdparty/harfbuzz/src/harfbuzz-shaper-all.cpp In file included from ../3rdparty/harfbuzz/src/harfbuzz-shaper-all.cpp:25: ../3rdparty/harfbuzz/src/harfbuzz-shaper.cpp: In function 'HB_Bool HB_OpenTypePosition(HB_ShaperItem*, int, HB_Bool)': ../3rdparty/harfbuzz/src/harfbuzz-shaper.cpp:1322:58: warning: comparison of integer expressions of different signedness: 'unsigned int' and 'int' [-Wsign-compare] while (face->tmpLogClusters[stringIndex] < intermediateIndex) { ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~ ../3rdparty/harfbuzz/src/harfbuzz-shaper.cpp: In function 'void positionCluster(HB_ShaperItem*, int, int)': ../3rdparty/harfbuzz/src/harfbuzz-shaper.cpp:362:17: warning: this statement may fall through [-Wimplicit-fallthrough=] p.y += offset; ~~~~^~~~~~~~~ ../3rdparty/harfbuzz/src/harfbuzz-shaper.cpp:363:9: note: here case HB_Combining_BelowLeftAttached: ^~~~ ../3rdparty/harfbuzz/src/harfbuzz-shaper.cpp:368:17: warning: this statement may fall through [-Wimplicit-fallthrough=] p.y += offset; ~~~~^~~~~~~~~ ../3rdparty/harfbuzz/src/harfbuzz-shaper.cpp:369:9: note: here case HB_Combining_BelowAttached: ^~~~ ../3rdparty/harfbuzz/src/harfbuzz-shaper.cpp:376:17: warning: this statement may fall through [-Wimplicit-fallthrough=] p.y += offset; ~~~~^~~~~~~~~ ../3rdparty/harfbuzz/src/harfbuzz-shaper.cpp:377:9: note: here case HB_Combining_BelowRightAttached: ^~~~ ../3rdparty/harfbuzz/src/harfbuzz-shaper.cpp:392:17: warning: this statement may fall through [-Wimplicit-fallthrough=] p.y -= offset; ~~~~^~~~~~~~~ ../3rdparty/harfbuzz/src/harfbuzz-shaper.cpp:393:9: note: here case HB_Combining_AboveLeftAttached: ^~~~ ../3rdparty/harfbuzz/src/harfbuzz-shaper.cpp:398:17: warning: this statement may fall through [-Wimplicit-fallthrough=] p.y -= offset; ~~~~^~~~~~~~~ ../3rdparty/harfbuzz/src/harfbuzz-shaper.cpp:399:9: note: here case HB_Combining_AboveAttached: ^~~~ ../3rdparty/harfbuzz/src/harfbuzz-shaper.cpp:406:17: warning: this statement may fall through [-Wimplicit-fallthrough=] p.y -= offset; ~~~~^~~~~~~~~ ../3rdparty/harfbuzz/src/harfbuzz-shaper.cpp:407:9: note: here case HB_Combining_AboveRightAttached: ^~~~ compiling tools/qharfbuzz.cpp compiling io/qabstractfileengine.cpp compiling io/qbuffer.cpp compiling io/qdatastream.cpp compiling io/qdataurl.cpp compiling io/qtldurl.cpp compiling io/qdebug.cpp compiling io/qdir.cpp compiling io/qdiriterator.cpp compiling io/qfile.cpp In file included from ../../include/QtCore/qvector.h:1, from ../../include/QtCore/../../src/corelib/tools/qstack.h:45, from ../../include/QtCore/qstack.h:1, from io/qdiriterator.cpp:98: ../../include/QtCore/../../src/corelib/tools/qvector.h: In instantiation of 'void QVector::realloc(int, int) [with T = QRegExp]': ../../include/QtCore/../../src/corelib/tools/qvector.h:340:25: required from 'void QVector::reserve(int) [with T = QRegExp]' io/qdiriterator.cpp:167:43: required from here ../../include/QtCore/../../src/corelib/tools/qvector.h:503:25: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'QVector::Data' {aka 'struct QVectorTypedData'} with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] ::memcpy(x.p, p, sizeOfTypedData() + (qMin(aalloc, d->alloc) - 1) * sizeof(T)); ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../include/QtCore/qvector.h:1, from ../../include/QtCore/../../src/corelib/tools/qstack.h:45, from ../../include/QtCore/qstack.h:1, from io/qdiriterator.cpp:98: ../../include/QtCore/../../src/corelib/tools/qvector.h:94:8: note: 'QVector::Data' {aka 'struct QVectorTypedData'} declared here struct QVectorTypedData : private QVectorData ^~~~~~~~~~~~~~~~ compiling io/qfileinfo.cpp compiling io/qiodevice.cpp compiling io/qnoncontiguousbytedevice.cpp compiling io/qprocess.cpp moc io/qtextstream.cpp compiling io/qtemporaryfile.cpp compiling io/qresource.cpp compiling io/qresource_iterator.cpp compiling io/qurl.cpp compiling io/qsettings.cpp compiling io/qfsfileengine.cpp In file included from ../../include/QtCore/qvector.h:1, from ../../include/QtCore/../../src/corelib/io/qdebug.h:52, from ../../include/QtCore/qdebug.h:1, from io/qsettings.cpp:42: ../../include/QtCore/../../src/corelib/tools/qvector.h: In instantiation of 'void QVector::realloc(int, int) [with T = QSettingsIniKey]': ../../include/QtCore/../../src/corelib/tools/qvector.h:340:25: required from 'void QVector::reserve(int) [with T = QSettingsIniKey]' io/qsettings.cpp:1915:34: required from here ../../include/QtCore/../../src/corelib/tools/qvector.h:503:25: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'QVector::Data' {aka 'struct QVectorTypedData'} with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] ::memcpy(x.p, p, sizeOfTypedData() + (qMin(aalloc, d->alloc) - 1) * sizeof(T)); ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../include/QtCore/qvector.h:1, from ../../include/QtCore/../../src/corelib/io/qdebug.h:52, from ../../include/QtCore/qdebug.h:1, from io/qsettings.cpp:42: ../../include/QtCore/../../src/corelib/tools/qvector.h:94:8: note: 'QVector::Data' {aka 'struct QVectorTypedData'} declared here struct QVectorTypedData : private QVectorData ^~~~~~~~~~~~~~~~ In file included from ../../include/QtCore/qvector.h:1, from ../../include/QtCore/../../src/corelib/io/qdebug.h:52, from ../../include/QtCore/qdebug.h:1, from io/qsettings.cpp:42: ../../include/QtCore/../../src/corelib/tools/qvector.h: In instantiation of 'void QVector::realloc(int, int) [with T = QConfFileCustomFormat]': ../../include/QtCore/../../src/corelib/tools/qvector.h:577:9: required from 'void QVector::append(const T&) [with T = QConfFileCustomFormat]' io/qsettings.cpp:3640:36: required from here ../../include/QtCore/../../src/corelib/tools/qvector.h:503:25: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'QVector::Data' {aka 'struct QVectorTypedData'} with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] ::memcpy(x.p, p, sizeOfTypedData() + (qMin(aalloc, d->alloc) - 1) * sizeof(T)); ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../include/QtCore/qvector.h:1, from ../../include/QtCore/../../src/corelib/io/qdebug.h:52, from ../../include/QtCore/qdebug.h:1, from io/qsettings.cpp:42: ../../include/QtCore/../../src/corelib/tools/qvector.h:94:8: note: 'QVector::Data' {aka 'struct QVectorTypedData'} declared here struct QVectorTypedData : private QVectorData ^~~~~~~~~~~~~~~~ In file included from ../../include/QtCore/qvector.h:1, from ../../include/QtCore/../../src/corelib/io/qdebug.h:52, from ../../include/QtCore/qdebug.h:1, from io/qsettings.cpp:42: ../../include/QtCore/../../src/corelib/tools/qvector.h: In instantiation of 'void QVector::realloc(int, int) [with T = QSettingsGroup]': ../../include/QtCore/../../src/corelib/tools/qvector.h:577:9: required from 'void QVector::append(const T&) [with T = QSettingsGroup]' ../../include/QtCore/../../src/corelib/tools/qstack.h:60:54: required from 'void QStack::push(const T&) [with T = QSettingsGroup]' io/qsettings.cpp:398:26: required from here ../../include/QtCore/../../src/corelib/tools/qvector.h:503:25: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'QVector::Data' {aka 'struct QVectorTypedData'} with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] ::memcpy(x.p, p, sizeOfTypedData() + (qMin(aalloc, d->alloc) - 1) * sizeof(T)); ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../include/QtCore/qvector.h:1, from ../../include/QtCore/../../src/corelib/io/qdebug.h:52, from ../../include/QtCore/qdebug.h:1, from io/qsettings.cpp:42: ../../include/QtCore/../../src/corelib/tools/qvector.h:94:8: note: 'QVector::Data' {aka 'struct QVectorTypedData'} declared here struct QVectorTypedData : private QVectorData ^~~~~~~~~~~~~~~~ In file included from ../../include/QtCore/qvector.h:1, from ../../include/QtCore/../../src/corelib/io/qdebug.h:52, from ../../include/QtCore/qdebug.h:1, from io/qsettings.cpp:42: ../../include/QtCore/../../src/corelib/tools/qvector.h: In instantiation of 'void QVector::realloc(int, int) [with T = QWeakPointer]': ../../include/QtCore/../../src/corelib/tools/qvector.h:337:3: required from 'void QVector::detach_helper() [with T = QWeakPointer]' ../../include/QtCore/../../src/corelib/tools/qvector.h:398:9: required from 'QVector& QVector::operator=(const QVector&) [with T = QWeakPointer]' ../../include/QtCore/private/../../../src/corelib/kernel/qobject_p.h:98:21: required from here ../../include/QtCore/../../src/corelib/tools/qvector.h:503:25: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'QVector >::Data' {aka 'struct QVectorTypedData >'} with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] ::memcpy(x.p, p, sizeOfTypedData() + (qMin(aalloc, d->alloc) - 1) * sizeof(T)); ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../include/QtCore/qvector.h:1, from ../../include/QtCore/../../src/corelib/io/qdebug.h:52, from ../../include/QtCore/qdebug.h:1, from io/qsettings.cpp:42: ../../include/QtCore/../../src/corelib/tools/qvector.h:94:8: note: 'QVector >::Data' {aka 'struct QVectorTypedData >'} declared here struct QVectorTypedData : private QVectorData ^~~~~~~~~~~~~~~~ compiling io/qfsfileengine_iterator.cpp moc io/qfilesystemwatcher.cpp compiling io/qfilesystementry.cpp compiling io/qfilesystemengine.cpp compiling io/qfsfileengine_unix.cpp compiling io/qfilesystemengine_unix.cpp moc io/qprocess_unix.cpp compiling io/qfilesystemiterator_unix.cpp compiling io/qfilesystemwatcher_inotify.cpp In file included from ../../mkspecs/linux-g++/qplatformdefs.h:85, from io/qfilesystemiterator_unix.cpp:42: io/qfilesystemiterator_unix.cpp: In member function 'bool QFileSystemIterator::advance(QFileSystemEntry&, QFileSystemMetaData&)': ../../mkspecs/linux-g++/../common/posix/qplatformdefs.h:148:35: warning: 'int readdir64_r(DIR*, dirent64*, dirent64**)' is deprecated [-Wdeprecated-declarations] #define QT_READDIR_R ::readdir64_r ^~~~~~~~~~~ io/qfilesystemiterator_unix.cpp:114:17: note: in expansion of macro 'QT_READDIR_R' lastError = QT_READDIR_R(dir, mt_file.data(), &dirEntry); ^~~~~~~~~~~~ In file included from ../../mkspecs/linux-g++/qplatformdefs.h:65, from io/qfilesystemiterator_unix.cpp:42: /usr/include/dirent.h:201:12: note: declared here extern int readdir64_r (DIR *__restrict __dirp, ^~~~~~~~~~~ io/qfilesystemiterator_unix.cpp:114:60: warning: 'int readdir64_r(DIR*, dirent64*, dirent64**)' is deprecated [-Wdeprecated-declarations] lastError = QT_READDIR_R(dir, mt_file.data(), &dirEntry); ^ In file included from ../../mkspecs/linux-g++/qplatformdefs.h:65, from io/qfilesystemiterator_unix.cpp:42: /usr/include/dirent.h:201:12: note: declared here extern int readdir64_r (DIR *__restrict __dirp, ^~~~~~~~~~~ io/qfilesystemiterator_unix.cpp:114:60: warning: 'int readdir64_r(DIR*, dirent64*, dirent64**)' is deprecated [-Wdeprecated-declarations] lastError = QT_READDIR_R(dir, mt_file.data(), &dirEntry); ^ In file included from ../../mkspecs/linux-g++/qplatformdefs.h:65, from io/qfilesystemiterator_unix.cpp:42: /usr/include/dirent.h:201:12: note: declared here extern int readdir64_r (DIR *__restrict __dirp, ^~~~~~~~~~~ moc io/qfilesystemwatcher_dnotify.cpp compiling plugin/qpluginloader.cpp compiling plugin/qfactoryloader.cpp compiling plugin/quuid.cpp compiling plugin/qlibrary.cpp compiling plugin/qelfparser_p.cpp compiling plugin/qlibrary_unix.cpp compiling kernel/qabstracteventdispatcher.cpp compiling kernel/qabstractitemmodel.cpp compiling kernel/qbasictimer.cpp compiling kernel/qeventloop.cpp compiling kernel/qcoreapplication.cpp In file included from ../../include/QtCore/qvector.h:1, from ../../include/QtCore/private/../../../src/corelib/kernel/qobject_p.h:61, from ../../include/QtCore/private/qobject_p.h:1, from ../../include/QtCore/private/../../../src/corelib/kernel/qabstractitemmodel_p.h:57, from ../../include/QtCore/private/qabstractitemmodel_p.h:1, from kernel/qabstractitemmodel.cpp:43: ../../include/QtCore/../../src/corelib/tools/qvector.h: In instantiation of 'void QVector::realloc(int, int) [with T = QMap]': ../../include/QtCore/../../src/corelib/tools/qvector.h:577:9: required from 'void QVector::append(const T&) [with T = QMap]' kernel/qabstractitemmodel.cpp:2302:22: required from here ../../include/QtCore/../../src/corelib/tools/qvector.h:503:25: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'QVector >::Data' {aka 'struct QVectorTypedData >'} with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] ::memcpy(x.p, p, sizeOfTypedData() + (qMin(aalloc, d->alloc) - 1) * sizeof(T)); ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../include/QtCore/qvector.h:1, from ../../include/QtCore/private/../../../src/corelib/kernel/qobject_p.h:61, from ../../include/QtCore/private/qobject_p.h:1, from ../../include/QtCore/private/../../../src/corelib/kernel/qabstractitemmodel_p.h:57, from ../../include/QtCore/private/qabstractitemmodel_p.h:1, from kernel/qabstractitemmodel.cpp:43: ../../include/QtCore/../../src/corelib/tools/qvector.h:94:8: note: 'QVector >::Data' {aka 'struct QVectorTypedData >'} declared here struct QVectorTypedData : private QVectorData ^~~~~~~~~~~~~~~~ In file included from ../../include/QtCore/qvector.h:1, from ../../include/QtCore/private/../../../src/corelib/kernel/qobject_p.h:61, from ../../include/QtCore/private/qobject_p.h:1, from ../../include/QtCore/private/../../../src/corelib/kernel/qabstractitemmodel_p.h:57, from ../../include/QtCore/private/qabstractitemmodel_p.h:1, from kernel/qabstractitemmodel.cpp:43: ../../include/QtCore/../../src/corelib/tools/qvector.h: In instantiation of 'void QVector::realloc(int, int) [with T = QVector]': ../../include/QtCore/../../src/corelib/tools/qvector.h:577:9: required from 'void QVector::append(const T&) [with T = QVector]' ../../include/QtCore/../../src/corelib/tools/qstack.h:60:54: required from 'void QStack::push(const T&) [with T = QVector]' kernel/qabstractitemmodel.cpp:580:43: required from here ../../include/QtCore/../../src/corelib/tools/qvector.h:503:25: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'QVector >::Data' {aka 'struct QVectorTypedData >'} with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] ::memcpy(x.p, p, sizeOfTypedData() + (qMin(aalloc, d->alloc) - 1) * sizeof(T)); ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../include/QtCore/qvector.h:1, from ../../include/QtCore/private/../../../src/corelib/kernel/qobject_p.h:61, from ../../include/QtCore/private/qobject_p.h:1, from ../../include/QtCore/private/../../../src/corelib/kernel/qabstractitemmodel_p.h:57, from ../../include/QtCore/private/qabstractitemmodel_p.h:1, from kernel/qabstractitemmodel.cpp:43: ../../include/QtCore/../../src/corelib/tools/qvector.h:94:8: note: 'QVector >::Data' {aka 'struct QVectorTypedData >'} declared here struct QVectorTypedData : private QVectorData ^~~~~~~~~~~~~~~~ In file included from ../../include/QtCore/qvector.h:1, from ../../include/QtCore/private/../../../src/corelib/kernel/qobject_p.h:61, from ../../include/QtCore/private/qobject_p.h:1, from ../../include/QtCore/private/../../../src/corelib/kernel/qabstractitemmodel_p.h:57, from ../../include/QtCore/private/qabstractitemmodel_p.h:1, from kernel/qabstractitemmodel.cpp:43: ../../include/QtCore/../../src/corelib/tools/qvector.h: In instantiation of 'void QVector::realloc(int, int) [with T = QAbstractItemModelPrivate::Change]': ../../include/QtCore/../../src/corelib/tools/qvector.h:577:9: required from 'void QVector::append(const T&) [with T = QAbstractItemModelPrivate::Change]' ../../include/QtCore/../../src/corelib/tools/qstack.h:60:54: required from 'void QStack::push(const T&) [with T = QAbstractItemModelPrivate::Change]' kernel/qabstractitemmodel.cpp:2415:75: required from here ../../include/QtCore/../../src/corelib/tools/qvector.h:503:25: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of non-trivially copyable type 'QVector::Data' {aka 'struct QVectorTypedData'}; use copy-assignment or copy-initialization instead [-Wclass-memaccess] ::memcpy(x.p, p, sizeOfTypedData() + (qMin(aalloc, d->alloc) - 1) * sizeof(T)); ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../include/QtCore/qvector.h:1, from ../../include/QtCore/private/../../../src/corelib/kernel/qobject_p.h:61, from ../../include/QtCore/private/qobject_p.h:1, from ../../include/QtCore/private/../../../src/corelib/kernel/qabstractitemmodel_p.h:57, from ../../include/QtCore/private/qabstractitemmodel_p.h:1, from kernel/qabstractitemmodel.cpp:43: ../../include/QtCore/../../src/corelib/tools/qvector.h:94:8: note: 'QVector::Data' {aka 'struct QVectorTypedData'} declared here struct QVectorTypedData : private QVectorData ^~~~~~~~~~~~~~~~ In file included from ../../include/QtCore/qvector.h:1, from ../../include/QtCore/private/../../../src/corelib/kernel/qobject_p.h:61, from ../../include/QtCore/private/qobject_p.h:1, from ../../include/QtCore/private/../../../src/corelib/kernel/qabstractitemmodel_p.h:57, from ../../include/QtCore/private/qabstractitemmodel_p.h:1, from kernel/qabstractitemmodel.cpp:43: ../../include/QtCore/../../src/corelib/tools/qvector.h: In instantiation of 'void QVector::realloc(int, int) [with T = QPersistentModelIndex]': ../../include/QtCore/../../src/corelib/tools/qvector.h:337:3: required from 'void QVector::detach_helper() [with T = QPersistentModelIndex]' ../../include/QtCore/../../src/corelib/tools/qvector.h:147:45: required from 'void QVector::detach() [with T = QPersistentModelIndex]' ../../include/QtCore/../../src/corelib/tools/qvector.h:152:24: required from 'T* QVector::data() [with T = QPersistentModelIndex]' ../../include/QtCore/../../src/corelib/tools/qvector.h:360:16: required from 'T& QVector::operator[](int) [with T = QPersistentModelIndex]' kernel/qabstractitemmodel.cpp:2357:25: required from here ../../include/QtCore/../../src/corelib/tools/qvector.h:503:25: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'QVector::Data' {aka 'struct QVectorTypedData'} with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] ::memcpy(x.p, p, sizeOfTypedData() + (qMin(aalloc, d->alloc) - 1) * sizeof(T)); ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../include/QtCore/qvector.h:1, from ../../include/QtCore/private/../../../src/corelib/kernel/qobject_p.h:61, from ../../include/QtCore/private/qobject_p.h:1, from ../../include/QtCore/private/../../../src/corelib/kernel/qabstractitemmodel_p.h:57, from ../../include/QtCore/private/qabstractitemmodel_p.h:1, from kernel/qabstractitemmodel.cpp:43: ../../include/QtCore/../../src/corelib/tools/qvector.h:94:8: note: 'QVector::Data' {aka 'struct QVectorTypedData'} declared here struct QVectorTypedData : private QVectorData ^~~~~~~~~~~~~~~~ In file included from ../../include/QtCore/qvector.h:1, from ../../include/QtCore/private/../../../src/corelib/kernel/qobject_p.h:61, from ../../include/QtCore/private/qobject_p.h:1, from kernel/qcoreapplication_p.h:59, from kernel/qcoreapplication.cpp:43: ../../include/QtCore/../../src/corelib/tools/qvector.h: In instantiation of 'void QVector::realloc(int, int) [with T = QWeakPointer]': ../../include/QtCore/../../src/corelib/tools/qvector.h:337:3: required from 'void QVector::detach_helper() [with T = QWeakPointer]' ../../include/QtCore/../../src/corelib/tools/qvector.h:398:9: required from 'QVector& QVector::operator=(const QVector&) [with T = QWeakPointer]' ../../include/QtCore/../../src/corelib/tools/qvector.h:348:9: required from 'void QVector::clear() [with T = QWeakPointer]' kernel/qcoreapplication.cpp:1684:73: required from here ../../include/QtCore/../../src/corelib/tools/qvector.h:503:25: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'QVector >::Data' {aka 'struct QVectorTypedData >'} with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] ::memcpy(x.p, p, sizeOfTypedData() + (qMin(aalloc, d->alloc) - 1) * sizeof(T)); ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../include/QtCore/qvector.h:1, from ../../include/QtCore/private/../../../src/corelib/kernel/qobject_p.h:61, from ../../include/QtCore/private/qobject_p.h:1, from kernel/qcoreapplication_p.h:59, from kernel/qcoreapplication.cpp:43: ../../include/QtCore/../../src/corelib/tools/qvector.h:94:8: note: 'QVector >::Data' {aka 'struct QVectorTypedData >'} declared here struct QVectorTypedData : private QVectorData ^~~~~~~~~~~~~~~~ compiling kernel/qcoreevent.cpp compiling kernel/qmetaobject.cpp kernel/qmetaobject.cpp: In member function 'int QMetaObject::static_metacall(QMetaObject::Call, int, void**) const': kernel/qmetaobject.cpp:231:77: warning: cast between incompatible function types from 'QMetaObjectExtraData::StaticMetacallFunction' {aka 'void (*)(QObject*, QMetaObject::Call, int, void**)'} to 'OldMetacall' {aka 'int (*)(QMetaObject::Call, int, void**)'} [-Wcast-function-type] OldMetacall o = reinterpret_cast(extra->static_metacall); ^ compiling kernel/qmetatype.cpp compiling kernel/qmimedata.cpp In file included from ../../include/QtCore/qvector.h:1, from kernel/qmetatype.cpp:49: ../../include/QtCore/../../src/corelib/tools/qvector.h: In instantiation of 'void QVector::realloc(int, int) [with T = QCustomTypeInfo]': ../../include/QtCore/../../src/corelib/tools/qvector.h:577:9: required from 'void QVector::append(const T&) [with T = QCustomTypeInfo]' kernel/qmetatype.cpp:489:27: required from here ../../include/QtCore/../../src/corelib/tools/qvector.h:503:25: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'QVector::Data' {aka 'struct QVectorTypedData'} with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] ::memcpy(x.p, p, sizeOfTypedData() + (qMin(aalloc, d->alloc) - 1) * sizeof(T)); ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../include/QtCore/qvector.h:1, from kernel/qmetatype.cpp:49: ../../include/QtCore/../../src/corelib/tools/qvector.h:94:8: note: 'QVector::Data' {aka 'struct QVectorTypedData'} declared here struct QVectorTypedData : private QVectorData ^~~~~~~~~~~~~~~~ kernel/qmimedata.cpp: In member function 'QVariant QMimeDataPrivate::retrieveTypedData(const QString&, QVariant::Type) const': kernel/qmimedata.cpp:141:13: warning: this statement may fall through [-Wimplicit-fallthrough=] if (format != QLatin1String("text/uri-list")) ^~ kernel/qmimedata.cpp:145:9: note: here case QVariant::Url: { ^~~~ compiling kernel/qobject.cpp compiling kernel/qobjectcleanuphandler.cpp compiling kernel/qsignalmapper.cpp In file included from ../../include/QtCore/qvector.h:1, from kernel/qobject_p.h:61, from kernel/qobject.cpp:43: ../../include/QtCore/../../src/corelib/tools/qvector.h: In instantiation of 'void QVector::realloc(int, int) [with T = QWeakPointer]': ../../include/QtCore/../../src/corelib/tools/qvector.h:577:9: required from 'void QVector::append(const T&) [with T = QWeakPointer]' kernel/qobject.cpp:1986:74: required from here ../../include/QtCore/../../src/corelib/tools/qvector.h:503:25: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'QVector >::Data' {aka 'struct QVectorTypedData >'} with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] ::memcpy(x.p, p, sizeOfTypedData() + (qMin(aalloc, d->alloc) - 1) * sizeof(T)); ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../include/QtCore/qvector.h:1, from kernel/qobject_p.h:61, from kernel/qobject.cpp:43: ../../include/QtCore/../../src/corelib/tools/qvector.h:94:8: note: 'QVector >::Data' {aka 'struct QVectorTypedData >'} declared here struct QVectorTypedData : private QVectorData ^~~~~~~~~~~~~~~~ compiling kernel/qsocketnotifier.cpp moc kernel/qtimer.cpp compiling kernel/qtranslator.cpp compiling kernel/qvariant.cpp compiling kernel/qcoreglobaldata.cpp compiling kernel/qsharedmemory.cpp compiling kernel/qsystemsemaphore.cpp In file included from ../../include/QtCore/private/qvariant_p.h:1, from kernel/qvariant.cpp:55: ../../include/QtCore/private/../../../src/corelib/kernel/qvariant_p.h: In instantiation of 'void v_construct(QVariant::Private*, const void*, T*) [with T = QSize]': kernel/qvariant.cpp:115:35: required from here ../../include/QtCore/private/../../../src/corelib/kernel/qvariant_p.h:117:27: warning: placement new constructing an object of type 'QSize' and size '8' in a region of type 'void*' and size '4' [-Wplacement-new=] new (&x->data.ptr) T(*static_cast(copy)); ~~~~~~~~^~~ ../../include/QtCore/private/../../../src/corelib/kernel/qvariant_p.h:119:27: warning: placement new constructing an object of type 'QSize' and size '8' in a region of type 'void*' and size '4' [-Wplacement-new=] new (&x->data.ptr) T; ~~~~~~~~^~~ ../../include/QtCore/private/../../../src/corelib/kernel/qvariant_p.h: In instantiation of 'void v_construct(QVariant::Private*, const void*, T*) [with T = QSizeF]': kernel/qvariant.cpp:118:36: required from here ../../include/QtCore/private/../../../src/corelib/kernel/qvariant_p.h:117:27: warning: placement new constructing an object of type 'QSizeF' and size '16' in a region of type 'void*' and size '4' [-Wplacement-new=] new (&x->data.ptr) T(*static_cast(copy)); ~~~~~~~~^~~ ../../include/QtCore/private/../../../src/corelib/kernel/qvariant_p.h:119:27: warning: placement new constructing an object of type 'QSizeF' and size '16' in a region of type 'void*' and size '4' [-Wplacement-new=] new (&x->data.ptr) T; ~~~~~~~~^~~ ../../include/QtCore/private/../../../src/corelib/kernel/qvariant_p.h: In instantiation of 'void v_construct(QVariant::Private*, const void*, T*) [with T = QRect]': kernel/qvariant.cpp:121:35: required from here ../../include/QtCore/private/../../../src/corelib/kernel/qvariant_p.h:117:27: warning: placement new constructing an object of type 'QRect' and size '16' in a region of type 'void*' and size '4' [-Wplacement-new=] new (&x->data.ptr) T(*static_cast(copy)); ~~~~~~~~^~~ ../../include/QtCore/private/../../../src/corelib/kernel/qvariant_p.h:119:27: warning: placement new constructing an object of type 'QRect' and size '16' in a region of type 'void*' and size '4' [-Wplacement-new=] new (&x->data.ptr) T; ~~~~~~~~^~~ ../../include/QtCore/private/../../../src/corelib/kernel/qvariant_p.h: In instantiation of 'void v_construct(QVariant::Private*, const void*, T*) [with T = QLineF]': kernel/qvariant.cpp:124:36: required from here ../../include/QtCore/private/../../../src/corelib/kernel/qvariant_p.h:117:27: warning: placement new constructing an object of type 'QLineF' and size '32' in a region of type 'void*' and size '4' [-Wplacement-new=] new (&x->data.ptr) T(*static_cast(copy)); ~~~~~~~~^~~ ../../include/QtCore/private/../../../src/corelib/kernel/qvariant_p.h:119:27: warning: placement new constructing an object of type 'QLineF' and size '32' in a region of type 'void*' and size '4' [-Wplacement-new=] new (&x->data.ptr) T; ~~~~~~~~^~~ ../../include/QtCore/private/../../../src/corelib/kernel/qvariant_p.h: In instantiation of 'void v_construct(QVariant::Private*, const void*, T*) [with T = QLine]': kernel/qvariant.cpp:127:35: required from here ../../include/QtCore/private/../../../src/corelib/kernel/qvariant_p.h:117:27: warning: placement new constructing an object of type 'QLine' and size '16' in a region of type 'void*' and size '4' [-Wplacement-new=] new (&x->data.ptr) T(*static_cast(copy)); ~~~~~~~~^~~ ../../include/QtCore/private/../../../src/corelib/kernel/qvariant_p.h:119:27: warning: placement new constructing an object of type 'QLine' and size '16' in a region of type 'void*' and size '4' [-Wplacement-new=] new (&x->data.ptr) T; ~~~~~~~~^~~ ../../include/QtCore/private/../../../src/corelib/kernel/qvariant_p.h: In instantiation of 'void v_construct(QVariant::Private*, const void*, T*) [with T = QRectF]': kernel/qvariant.cpp:130:36: required from here ../../include/QtCore/private/../../../src/corelib/kernel/qvariant_p.h:117:27: warning: placement new constructing an object of type 'QRectF' and size '32' in a region of type 'void*' and size '4' [-Wplacement-new=] new (&x->data.ptr) T(*static_cast(copy)); ~~~~~~~~^~~ ../../include/QtCore/private/../../../src/corelib/kernel/qvariant_p.h:119:27: warning: placement new constructing an object of type 'QRectF' and size '32' in a region of type 'void*' and size '4' [-Wplacement-new=] new (&x->data.ptr) T; ~~~~~~~~^~~ ../../include/QtCore/private/../../../src/corelib/kernel/qvariant_p.h: In instantiation of 'void v_construct(QVariant::Private*, const void*, T*) [with T = QPoint]': kernel/qvariant.cpp:133:36: required from here ../../include/QtCore/private/../../../src/corelib/kernel/qvariant_p.h:117:27: warning: placement new constructing an object of type 'QPoint' and size '8' in a region of type 'void*' and size '4' [-Wplacement-new=] new (&x->data.ptr) T(*static_cast(copy)); ~~~~~~~~^~~ ../../include/QtCore/private/../../../src/corelib/kernel/qvariant_p.h:119:27: warning: placement new constructing an object of type 'QPoint' and size '8' in a region of type 'void*' and size '4' [-Wplacement-new=] new (&x->data.ptr) T; ~~~~~~~~^~~ ../../include/QtCore/private/../../../src/corelib/kernel/qvariant_p.h: In instantiation of 'void v_construct(QVariant::Private*, const void*, T*) [with T = QPointF]': kernel/qvariant.cpp:136:37: required from here ../../include/QtCore/private/../../../src/corelib/kernel/qvariant_p.h:117:27: warning: placement new constructing an object of type 'QPointF' and size '16' in a region of type 'void*' and size '4' [-Wplacement-new=] new (&x->data.ptr) T(*static_cast(copy)); ~~~~~~~~^~~ ../../include/QtCore/private/../../../src/corelib/kernel/qvariant_p.h:119:27: warning: placement new constructing an object of type 'QPointF' and size '16' in a region of type 'void*' and size '4' [-Wplacement-new=] new (&x->data.ptr) T; ~~~~~~~~^~~ ../../include/QtCore/private/../../../src/corelib/kernel/qvariant_p.h: In instantiation of 'void v_construct(QVariant::Private*, const T&) [with T = QPoint]': kernel/qvariant.cpp:1734:101: required from here ../../include/QtCore/private/../../../src/corelib/kernel/qvariant_p.h:130:23: warning: placement new constructing an object of type 'QPoint' and size '8' in a region of type 'void*' and size '4' [-Wplacement-new=] new (&x->data.ptr) T(t); ~~~~~~~~^~~ ../../include/QtCore/private/../../../src/corelib/kernel/qvariant_p.h: In instantiation of 'void v_construct(QVariant::Private*, const T&) [with T = QPointF]': kernel/qvariant.cpp:1735:104: required from here ../../include/QtCore/private/../../../src/corelib/kernel/qvariant_p.h:130:23: warning: placement new constructing an object of type 'QPointF' and size '16' in a region of type 'void*' and size '4' [-Wplacement-new=] ../../include/QtCore/private/../../../src/corelib/kernel/qvariant_p.h: In instantiation of 'void v_construct(QVariant::Private*, const T&) [with T = QRectF]': kernel/qvariant.cpp:1736:99: required from here ../../include/QtCore/private/../../../src/corelib/kernel/qvariant_p.h:130:23: warning: placement new constructing an object of type 'QRectF' and size '32' in a region of type 'void*' and size '4' [-Wplacement-new=] ../../include/QtCore/private/../../../src/corelib/kernel/qvariant_p.h: In instantiation of 'void v_construct(QVariant::Private*, const T&) [with T = QLineF]': kernel/qvariant.cpp:1737:99: required from here ../../include/QtCore/private/../../../src/corelib/kernel/qvariant_p.h:130:23: warning: placement new constructing an object of type 'QLineF' and size '32' in a region of type 'void*' and size '4' [-Wplacement-new=] ../../include/QtCore/private/../../../src/corelib/kernel/qvariant_p.h: In instantiation of 'void v_construct(QVariant::Private*, const T&) [with T = QLine]': kernel/qvariant.cpp:1738:96: required from here ../../include/QtCore/private/../../../src/corelib/kernel/qvariant_p.h:130:23: warning: placement new constructing an object of type 'QLine' and size '16' in a region of type 'void*' and size '4' [-Wplacement-new=] ../../include/QtCore/private/../../../src/corelib/kernel/qvariant_p.h: In instantiation of 'void v_construct(QVariant::Private*, const T&) [with T = QRect]': kernel/qvariant.cpp:1739:96: required from here ../../include/QtCore/private/../../../src/corelib/kernel/qvariant_p.h:130:23: warning: placement new constructing an object of type 'QRect' and size '16' in a region of type 'void*' and size '4' [-Wplacement-new=] ../../include/QtCore/private/../../../src/corelib/kernel/qvariant_p.h: In instantiation of 'void v_construct(QVariant::Private*, const T&) [with T = QSize]': kernel/qvariant.cpp:1740:96: required from here ../../include/QtCore/private/../../../src/corelib/kernel/qvariant_p.h:130:23: warning: placement new constructing an object of type 'QSize' and size '8' in a region of type 'void*' and size '4' [-Wplacement-new=] ../../include/QtCore/private/../../../src/corelib/kernel/qvariant_p.h: In instantiation of 'void v_construct(QVariant::Private*, const T&) [with T = QSizeF]': kernel/qvariant.cpp:1741:99: required from here ../../include/QtCore/private/../../../src/corelib/kernel/qvariant_p.h:130:23: warning: placement new constructing an object of type 'QSizeF' and size '16' in a region of type 'void*' and size '4' [-Wplacement-new=] compiling kernel/qpointer.cpp compiling kernel/qmath.cpp compiling kernel/qsystemerror.cpp compiling kernel/qcore_unix.cpp compiling kernel/qcrashhandler.cpp compiling kernel/qsharedmemory_unix.cpp compiling kernel/qsystemsemaphore_unix.cpp compiling kernel/qeventdispatcher_glib.cpp compiling kernel/qeventdispatcher_unix.cpp kernel/qeventdispatcher_glib.cpp:301:13: warning: Deprecated pre-processor symbol if (!g_thread_supported()) ^~~~~~~~~~~~~~~~~~~~~~ kernel/qeventdispatcher_glib.cpp: In constructor 'QEventDispatcherGlibPrivate::QEventDispatcherGlibPrivate(GMainContext*)': kernel/qeventdispatcher_glib.cpp:302:31: warning: 'void g_thread_init(gpointer)' is deprecated [-Wdeprecated-declarations] g_thread_init(NULL); ^ In file included from /usr/include/glib-2.0/glib.h:111, from kernel/qeventdispatcher_glib.cpp:55: /usr/include/glib-2.0/glib/deprecated/gthread.h:261:10: note: declared here void g_thread_init (gpointer vtable); ^~~~~~~~~~~~~ kernel/qeventdispatcher_glib.cpp:302:31: warning: 'void g_thread_init(gpointer)' is deprecated [-Wdeprecated-declarations] g_thread_init(NULL); ^ In file included from /usr/include/glib-2.0/glib.h:111, from kernel/qeventdispatcher_glib.cpp:55: /usr/include/glib-2.0/glib/deprecated/gthread.h:261:10: note: declared here void g_thread_init (gpointer vtable); ^~~~~~~~~~~~~ compiling codecs/qisciicodec.cpp compiling codecs/qlatincodec.cpp compiling codecs/qsimplecodec.cpp compiling codecs/qtextcodec.cpp compiling codecs/qtsciicodec.cpp compiling codecs/qutfcodec.cpp compiling codecs/qtextcodecplugin.cpp compiling codecs/qfontlaocodec.cpp compiling codecs/qiconvcodec.cpp compiling statemachine/qstatemachine.cpp compiling statemachine/qabstractstate.cpp compiling statemachine/qstate.cpp compiling statemachine/qfinalstate.cpp compiling statemachine/qhistorystate.cpp compiling statemachine/qabstracttransition.cpp compiling statemachine/qsignaltransition.cpp compiling statemachine/qeventtransition.cpp compiling xml/qxmlstream.cpp compiling xml/qxmlutils.cpp compiling .moc/release-shared/moc_qabstractanimation_p.cpp compiling .moc/release-shared/moc_qfuturewatcher.cpp compiling .moc/release-shared/moc_qthreadpool.cpp compiling .moc/release-shared/moc_qnamespace.cpp compiling .moc/release-shared/moc_qthread.cpp compiling .moc/release-shared/moc_qeasingcurve.cpp compiling .moc/release-shared/moc_qlocale.cpp compiling .moc/release-shared/moc_qtimeline.cpp compiling .moc/release-shared/moc_qfile.cpp In file included from ../../include/QtCore/qvector.h:1, from ../../include/QtCore/../../src/corelib/xml/qxmlstream.h:50, from ../../include/QtCore/qxmlstream.h:1, from xml/qxmlstream.cpp:42: ../../include/QtCore/../../src/corelib/tools/qvector.h: In instantiation of 'void QVector::realloc(int, int) [with T = QXmlStreamAttribute]': ../../include/QtCore/../../src/corelib/tools/qvector.h:343:3: required from 'void QVector::resize(int) [with T = QXmlStreamAttribute]' xml/qxmlstream_p.h:1027:32: required from here ../../include/QtCore/../../src/corelib/tools/qvector.h:503:25: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'QVector::Data' {aka 'struct QVectorTypedData'} with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] ::memcpy(x.p, p, sizeOfTypedData() + (qMin(aalloc, d->alloc) - 1) * sizeof(T)); ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../include/QtCore/qvector.h:1, from ../../include/QtCore/../../src/corelib/xml/qxmlstream.h:50, from ../../include/QtCore/qxmlstream.h:1, from xml/qxmlstream.cpp:42: ../../include/QtCore/../../src/corelib/tools/qvector.h:94:8: note: 'QVector::Data' {aka 'struct QVectorTypedData'} declared here struct QVectorTypedData : private QVectorData ^~~~~~~~~~~~~~~~ In file included from ../../include/QtCore/qvector.h:1, from ../../include/QtCore/../../src/corelib/xml/qxmlstream.h:50, from ../../include/QtCore/qxmlstream.h:1, from xml/qxmlstream.cpp:42: ../../include/QtCore/../../src/corelib/tools/qvector.h: In instantiation of 'void QVector::realloc(int, int) [with T = QXmlStreamNamespaceDeclaration]': ../../include/QtCore/../../src/corelib/tools/qvector.h:343:3: required from 'void QVector::resize(int) [with T = QXmlStreamNamespaceDeclaration]' xml/qxmlstream.cpp:1681:41: required from here ../../include/QtCore/../../src/corelib/tools/qvector.h:503:25: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'QVector::Data' {aka 'struct QVectorTypedData'} with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] ::memcpy(x.p, p, sizeOfTypedData() + (qMin(aalloc, d->alloc) - 1) * sizeof(T)); ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../include/QtCore/qvector.h:1, from ../../include/QtCore/../../src/corelib/xml/qxmlstream.h:50, from ../../include/QtCore/qxmlstream.h:1, from xml/qxmlstream.cpp:42: ../../include/QtCore/../../src/corelib/tools/qvector.h:94:8: note: 'QVector::Data' {aka 'struct QVectorTypedData'} declared here struct QVectorTypedData : private QVectorData ^~~~~~~~~~~~~~~~ In file included from ../../include/QtCore/qvector.h:1, from ../../include/QtCore/../../src/corelib/xml/qxmlstream.h:50, from ../../include/QtCore/qxmlstream.h:1, from xml/qxmlstream.cpp:42: ../../include/QtCore/../../src/corelib/tools/qvector.h: In instantiation of 'void QVector::realloc(int, int) [with T = QXmlStreamNotationDeclaration]': ../../include/QtCore/../../src/corelib/tools/qvector.h:343:3: required from 'void QVector::resize(int) [with T = QXmlStreamNotationDeclaration]' xml/qxmlstream.cpp:1692:66: required from here ../../include/QtCore/../../src/corelib/tools/qvector.h:503:25: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'QVector::Data' {aka 'struct QVectorTypedData'} with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] ::memcpy(x.p, p, sizeOfTypedData() + (qMin(aalloc, d->alloc) - 1) * sizeof(T)); ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../include/QtCore/qvector.h:1, from ../../include/QtCore/../../src/corelib/xml/qxmlstream.h:50, from ../../include/QtCore/qxmlstream.h:1, from xml/qxmlstream.cpp:42: ../../include/QtCore/../../src/corelib/tools/qvector.h:94:8: note: 'QVector::Data' {aka 'struct QVectorTypedData'} declared here struct QVectorTypedData : private QVectorData ^~~~~~~~~~~~~~~~ compiling .moc/release-shared/moc_qiodevice.cpp In file included from ../../include/QtCore/qvector.h:1, from ../../include/QtCore/../../src/corelib/xml/qxmlstream.h:50, from ../../include/QtCore/qxmlstream.h:1, from xml/qxmlstream.cpp:42: ../../include/QtCore/../../src/corelib/tools/qvector.h: In instantiation of 'void QVector::realloc(int, int) [with T = QXmlStreamEntityDeclaration]': ../../include/QtCore/../../src/corelib/tools/qvector.h:343:3: required from 'void QVector::resize(int) [with T = QXmlStreamEntityDeclaration]' xml/qxmlstream.cpp:1702:62: required from here ../../include/QtCore/../../src/corelib/tools/qvector.h:503:25: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'QVector::Data' {aka 'struct QVectorTypedData'} with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] ::memcpy(x.p, p, sizeOfTypedData() + (qMin(aalloc, d->alloc) - 1) * sizeof(T)); ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../include/QtCore/qvector.h:1, from ../../include/QtCore/../../src/corelib/xml/qxmlstream.h:50, from ../../include/QtCore/qxmlstream.h:1, from xml/qxmlstream.cpp:42: ../../include/QtCore/../../src/corelib/tools/qvector.h:94:8: note: 'QVector::Data' {aka 'struct QVectorTypedData'} declared here struct QVectorTypedData : private QVectorData ^~~~~~~~~~~~~~~~ compiling .moc/release-shared/moc_qnoncontiguousbytedevice_p.cpp compiling .moc/release-shared/moc_qtemporaryfile.cpp compiling .moc/release-shared/moc_qsettings.cpp compiling .moc/release-shared/moc_qfilesystemwatcher_p.cpp xml/qxmlstream.cpp: In member function 'QString QXmlStreamReader::readElementText(QXmlStreamReader::ReadElementTextBehaviour)': xml/qxmlstream.cpp:2125:24: warning: this statement may fall through [-Wimplicit-fallthrough=] } else if (behaviour == IncludeChildElements) { ^~ xml/qxmlstream.cpp:2130:13: note: here default: ^~~~~~~ compiling .moc/release-shared/moc_qfilesystemwatcher_inotify_p.cpp compiling .moc/release-shared/moc_qfilesystemwatcher_dnotify_p.cpp compiling .moc/release-shared/moc_qpluginloader.cpp compiling .moc/release-shared/moc_qlibrary.cpp compiling .moc/release-shared/moc_qfactoryloader_p.cpp compiling .moc/release-shared/moc_qabstracteventdispatcher.cpp compiling .moc/release-shared/moc_qabstractitemmodel.cpp compiling .moc/release-shared/moc_qeventloop.cpp compiling .moc/release-shared/moc_qcoreapplication.cpp compiling .moc/release-shared/moc_qcoreevent.cpp compiling .moc/release-shared/moc_qmimedata.cpp compiling .moc/release-shared/moc_qsocketnotifier.cpp compiling .moc/release-shared/moc_qtimer.cpp compiling .moc/release-shared/moc_qtranslator.cpp compiling .moc/release-shared/moc_qobjectcleanuphandler.cpp compiling .moc/release-shared/moc_qsharedmemory.cpp compiling .moc/release-shared/moc_qeventdispatcher_glib_p.cpp compiling .moc/release-shared/moc_qeventdispatcher_unix_p.cpp compiling .moc/release-shared/moc_qtextcodecplugin.cpp compiling .moc/release-shared/moc_qabstractstate.cpp compiling .moc/release-shared/moc_qstate.cpp compiling .moc/release-shared/moc_qfinalstate.cpp compiling .moc/release-shared/moc_qhistorystate.cpp compiling .moc/release-shared/moc_qabstracttransition.cpp compiling .moc/release-shared/moc_qsignaltransition.cpp compiling .moc/release-shared/moc_qeventtransition.cpp compiling io/qtextstream.cpp compiling io/qfilesystemwatcher.cpp compiling io/qprocess_unix.cpp compiling io/qfilesystemwatcher_dnotify.cpp io/qprocess_unix.cpp: In member function 'void QProcessPrivate::execChild(const char*, char**, char**, char**)': io/qprocess_unix.cpp:796:17: warning: ignoring return value of 'int chdir(const char*)', declared with attribute warn_unused_result [-Wunused-result] QT_CHDIR(workingDir); io/qprocess_unix.cpp: In static member function 'static bool QProcessPrivate::startDetached(const QString&, const QStringList&, const QString&, qint64*)': io/qprocess_unix.cpp:1400:25: warning: ignoring return value of 'int chdir(const char*)', declared with attribute warn_unused_result [-Wunused-result] QT_CHDIR(encodedWorkingDirectory.constData()); io/qprocess_unix.cpp:1453:17: warning: ignoring return value of 'int chdir(const char*)', declared with attribute warn_unused_result [-Wunused-result] QT_CHDIR("/"); compiling kernel/qtimer.cpp rm -f libQtCore.so.4.8.7 libQtCore.so libQtCore.so.4 libQtCore.so.4.8 linking ../../lib/libQtCore.so.4.8.7 ln -s libQtCore.so.4.8.7 libQtCore.so ln -s libQtCore.so.4.8.7 libQtCore.so.4 ln -s libQtCore.so.4.8.7 libQtCore.so.4.8 rm -f ../../lib/libQtCore.so.4.8.7 rm -f ../../lib/libQtCore.so rm -f ../../lib/libQtCore.so.4 rm -f ../../lib/libQtCore.so.4.8 mv -f libQtCore.so.4.8.7 libQtCore.so libQtCore.so.4 libQtCore.so.4.8 ../../lib/ make[1]: Leaving directory '/home/slitaz/wok/qt4/source/qt4-4.8.7/src/corelib' cd src/xml/ && make -f Makefile make[1]: Entering directory '/home/slitaz/wok/qt4/source/qt4-4.8.7/src/xml' /home/slitaz/wok/qt4/source/qt4-4.8.7/bin/qmake -spec ../../mkspecs/linux-g++ -o Makefile xml.pro compiling ../corelib/global/qt_pch.h compiling dom/qdom.cpp compiling sax/qxml.cpp In file included from ../../include/QtCore/qvector.h:1, from ../../include/QtCore/../../src/corelib/tools/qstack.h:45, from ../../include/QtCore/qstack.h:1, from sax/qxml.cpp:48: ../../include/QtCore/../../src/corelib/tools/qvector.h: In instantiation of 'void QVector::realloc(int, int) [with T = QMap]': ../../include/QtCore/../../src/corelib/tools/qvector.h:577:9: required from 'void QVector::append(const T&) [with T = QMap]' ../../include/QtCore/../../src/corelib/tools/qstack.h:60:54: required from 'void QStack::push(const T&) [with T = QMap]' sax/qxml.cpp:938:26: required from here ../../include/QtCore/../../src/corelib/tools/qvector.h:503:25: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'QVector >::Data' {aka 'struct QVectorTypedData >'} with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] ::memcpy(x.p, p, sizeOfTypedData() + (qMin(aalloc, d->alloc) - 1) * sizeof(T)); ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../include/QtCore/qvector.h:1, from ../../include/QtCore/../../src/corelib/tools/qstack.h:45, from ../../include/QtCore/qstack.h:1, from sax/qxml.cpp:48: ../../include/QtCore/../../src/corelib/tools/qvector.h:94:8: note: 'QVector >::Data' {aka 'struct QVectorTypedData >'} declared here struct QVectorTypedData : private QVectorData ^~~~~~~~~~~~~~~~ In file included from ../../include/QtCore/qvector.h:1, from ../../include/QtCore/../../src/corelib/tools/qstack.h:45, from ../../include/QtCore/qstack.h:1, from sax/qxml.cpp:48: ../../include/QtCore/../../src/corelib/tools/qvector.h: In instantiation of 'void QVector::realloc(int, int) [with T = QString]': ../../include/QtCore/../../src/corelib/tools/qvector.h:577:9: required from 'void QVector::append(const T&) [with T = QString]' ../../include/QtCore/../../src/corelib/tools/qstack.h:60:54: required from 'void QStack::push(const T&) [with T = QString]' sax/qxml.cpp:3893:33: required from here ../../include/QtCore/../../src/corelib/tools/qvector.h:503:25: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'QVector::Data' {aka 'struct QVectorTypedData'} with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] ::memcpy(x.p, p, sizeOfTypedData() + (qMin(aalloc, d->alloc) - 1) * sizeof(T)); ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../include/QtCore/qvector.h:1, from ../../include/QtCore/../../src/corelib/tools/qstack.h:45, from ../../include/QtCore/qstack.h:1, from sax/qxml.cpp:48: ../../include/QtCore/../../src/corelib/tools/qvector.h:94:8: note: 'QVector::Data' {aka 'struct QVectorTypedData'} declared here struct QVectorTypedData : private QVectorData ^~~~~~~~~~~~~~~~ In file included from ../../include/QtCore/qvector.h:1, from ../../include/QtCore/../../src/corelib/tools/qstack.h:45, from ../../include/QtCore/qstack.h:1, from sax/qxml.cpp:48: ../../include/QtCore/../../src/corelib/tools/qvector.h: In instantiation of 'T* QVector::erase(QVector::iterator, QVector::iterator) [with T = QString; QVector::iterator = QString*]': ../../include/QtCore/../../src/corelib/tools/qvector.h:256:66: required from 'T* QVector::erase(QVector::iterator) [with T = QString; QVector::iterator = QString*]' ../../include/QtCore/../../src/corelib/tools/qvector.h:283:45: required from 'void QVector::pop_back() [with T = QString]' sax/qxml.cpp:4060:23: required from here ../../include/QtCore/../../src/corelib/tools/qvector.h:642:16: warning: 'void* memmove(void*, const void*, size_t)' writing to an object of type 'class QString' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] memmove(p->array + f, p->array + l, (d->size-l)*sizeof(T)); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../include/QtCore/qstring.h:1, from ../../include/QtCore/../../src/corelib/kernel/qobject.h:48, from ../../include/QtCore/qobject.h:1, from ../../include/QtCore/../../src/corelib/kernel/qcoreapplication.h:45, from ../../include/QtCore/qcoreapplication.h:1, from ../corelib/global/qt_pch.h:58: ../../include/QtCore/../../src/corelib/tools/qstring.h:83:21: note: 'class QString' declared here class Q_CORE_EXPORT QString ^~~~~~~ In file included from ../../include/QtCore/qvector.h:1, from ../../include/QtCore/../../src/corelib/tools/qstack.h:45, from ../../include/QtCore/qstack.h:1, from sax/qxml.cpp:48: ../../include/QtCore/../../src/corelib/tools/qvector.h: In instantiation of 'T* QVector::erase(QVector::iterator, QVector::iterator) [with T = QXmlSimpleReaderPrivate::XmlRef; QVector::iterator = QXmlSimpleReaderPrivate::XmlRef*]': ../../include/QtCore/../../src/corelib/tools/qvector.h:256:66: required from 'T* QVector::erase(QVector::iterator) [with T = QXmlSimpleReaderPrivate::XmlRef; QVector::iterator = QXmlSimpleReaderPrivate::XmlRef*]' ../../include/QtCore/../../src/corelib/tools/qvector.h:283:45: required from 'void QVector::pop_back() [with T = QXmlSimpleReaderPrivate::XmlRef]' sax/qxml.cpp:4501:30: required from here ../../include/QtCore/../../src/corelib/tools/qvector.h:642:16: warning: 'void* memmove(void*, const void*, size_t)' writing to an object of type 'struct QXmlSimpleReaderPrivate::XmlRef' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] memmove(p->array + f, p->array + l, (d->size-l)*sizeof(T)); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ sax/qxml.cpp:316:12: note: 'struct QXmlSimpleReaderPrivate::XmlRef' declared here struct XmlRef { ^~~~~~ In file included from ../../include/QtCore/qvector.h:1, from ../../include/QtCore/../../src/corelib/tools/qstack.h:45, from ../../include/QtCore/qstack.h:1, from sax/qxml.cpp:48: ../../include/QtCore/../../src/corelib/tools/qvector.h: In instantiation of 'void QVector::realloc(int, int) [with T = QXmlSimpleReaderPrivate::XmlRef]': ../../include/QtCore/../../src/corelib/tools/qvector.h:577:9: required from 'void QVector::append(const T&) [with T = QXmlSimpleReaderPrivate::XmlRef]' ../../include/QtCore/../../src/corelib/tools/qstack.h:60:54: required from 'void QStack::push(const T&) [with T = QXmlSimpleReaderPrivate::XmlRef]' sax/qxml.cpp:7984:106: required from here ../../include/QtCore/../../src/corelib/tools/qvector.h:503:25: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'QVector::Data' {aka 'struct QVectorTypedData'} with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] ::memcpy(x.p, p, sizeOfTypedData() + (qMin(aalloc, d->alloc) - 1) * sizeof(T)); ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../include/QtCore/qvector.h:1, from ../../include/QtCore/../../src/corelib/tools/qstack.h:45, from ../../include/QtCore/qstack.h:1, from sax/qxml.cpp:48: ../../include/QtCore/../../src/corelib/tools/qvector.h:94:8: note: 'QVector::Data' {aka 'struct QVectorTypedData'} declared here struct QVectorTypedData : private QVectorData ^~~~~~~~~~~~~~~~ rm -f libQtXml.so.4.8.7 libQtXml.so libQtXml.so.4 libQtXml.so.4.8 linking ../../lib/libQtXml.so.4.8.7 ln -s libQtXml.so.4.8.7 libQtXml.so ln -s libQtXml.so.4.8.7 libQtXml.so.4 ln -s libQtXml.so.4.8.7 libQtXml.so.4.8 rm -f ../../lib/libQtXml.so.4.8.7 rm -f ../../lib/libQtXml.so rm -f ../../lib/libQtXml.so.4 rm -f ../../lib/libQtXml.so.4.8 mv -f libQtXml.so.4.8.7 libQtXml.so libQtXml.so.4 libQtXml.so.4.8 ../../lib/ make[1]: Leaving directory '/home/slitaz/wok/qt4/source/qt4-4.8.7/src/xml' cd src/network/ && make -f Makefile make[1]: Entering directory '/home/slitaz/wok/qt4/source/qt4-4.8.7/src/network' moc access/qftp.h moc access/qhttp.h compiling ../corelib/global/qt_pch.h moc access/qhttpnetworkconnection_p.h moc access/qhttpnetworkconnectionchannel_p.h moc access/qnetworkaccessmanager.h moc access/qnetworkreplyimpl_p.h moc access/qnetworkreplydataimpl_p.h moc access/qnetworkreplyfileimpl_p.h moc bearer/qnetworksession.h moc bearer/qbearerengine_p.h moc bearer/qnetworkconfigmanager.h moc socket/qabstractsocket.h moc socket/qtcpserver.h moc socket/qlocalsocket.h moc socket/qlocalserver.h moc ssl/qsslsocket.h moc access/qhttpnetworkreply_p.h moc access/qnetworkaccessbackend_p.h moc access/qnetworkaccesscache_p.h moc access/qnetworkaccessdebugpipebackend_p.h moc access/qnetworkaccessfilebackend_p.h moc access/qnetworkaccesshttpbackend_p.h moc access/qnetworkaccessftpbackend_p.h moc access/qnetworkcookiejar.h access/qnetworkaccessdebugpipebackend_p.h:0: Note: No relevant classes found. No output generated. moc access/qnetworkreply.h moc access/qabstractnetworkcache.h moc access/qnetworkdiskcache.h moc access/qhttpthreaddelegate_p.h moc access/qhttpmultipart.h moc bearer/qnetworkconfigmanager_p.h moc bearer/qnetworksession_p.h moc bearer/qbearerplugin_p.h moc kernel/qhostinfo_p.h moc socket/qabstractsocketengine_p.h moc socket/qhttpsocketengine_p.h moc socket/qsocks5socketengine_p.h moc socket/qtcpsocket.h moc socket/qudpsocket.h moc socket/qnativesocketengine_p.h moc access/qftp.cpp compiling access/qhttp.cpp compiling access/qhttpnetworkheader.cpp compiling access/qhttpnetworkrequest.cpp compiling access/qhttpnetworkreply.cpp compiling access/qhttpnetworkconnection.cpp compiling access/qhttpnetworkconnectionchannel.cpp compiling access/qnetworkaccessauthenticationmanager.cpp compiling access/qnetworkaccessmanager.cpp In file included from ../../include/QtCore/qvector.h:1, from ../../include/QtCore/private/../../../src/corelib/kernel/qobject_p.h:61, from ../../include/QtCore/private/qobject_p.h:1, from ../../include/QtCore/private/../../../src/corelib/io/qiodevice_p.h:62, from ../../include/QtCore/private/qiodevice_p.h:1, from access/qnetworkreply_p.h:60, from access/qnetworkreplyimpl_p.h:57, from access/qnetworkaccessbackend_p.h:56, from access/qnetworkaccessmanager_p.h:58, from access/qnetworkaccessauthenticationmanager.cpp:43: ../../include/QtCore/../../src/corelib/tools/qvector.h: In instantiation of 'void QVector::realloc(int, int) [with T = QNetworkAuthenticationCredential]': ../../include/QtCore/../../src/corelib/tools/qvector.h:340:25: required from 'void QVector::reserve(int) [with T = QNetworkAuthenticationCredential]' access/qnetworkaccessauthenticationmanager.cpp:65:18: required from here ../../include/QtCore/../../src/corelib/tools/qvector.h:503:25: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'QVector::Data' {aka 'struct QVectorTypedData'} with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] ::memcpy(x.p, p, sizeOfTypedData() + (qMin(aalloc, d->alloc) - 1) * sizeof(T)); ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../include/QtCore/qvector.h:1, from ../../include/QtCore/private/../../../src/corelib/kernel/qobject_p.h:61, from ../../include/QtCore/private/qobject_p.h:1, from ../../include/QtCore/private/../../../src/corelib/io/qiodevice_p.h:62, from ../../include/QtCore/private/qiodevice_p.h:1, from access/qnetworkreply_p.h:60, from access/qnetworkreplyimpl_p.h:57, from access/qnetworkaccessbackend_p.h:56, from access/qnetworkaccessmanager_p.h:58, from access/qnetworkaccessauthenticationmanager.cpp:43: ../../include/QtCore/../../src/corelib/tools/qvector.h:94:8: note: 'QVector::Data' {aka 'struct QVectorTypedData'} declared here struct QVectorTypedData : private QVectorData ^~~~~~~~~~~~~~~~ In file included from ../../include/QtCore/qvector.h:1, from ../../include/QtCore/private/../../../src/corelib/kernel/qobject_p.h:61, from ../../include/QtCore/private/qobject_p.h:1, from ../../include/QtCore/private/../../../src/corelib/io/qiodevice_p.h:62, from ../../include/QtCore/private/qiodevice_p.h:1, from access/qnetworkreply_p.h:60, from access/qnetworkreplyimpl_p.h:57, from access/qnetworkaccessbackend_p.h:56, from access/qnetworkaccessmanager_p.h:58, from access/qnetworkaccessauthenticationmanager.cpp:43: ../../include/QtCore/../../src/corelib/tools/qvector.h: In instantiation of 'T* QVector::insert(QVector::iterator, QVector::size_type, const T&) [with T = QNetworkAuthenticationCredential; QVector::iterator = QNetworkAuthenticationCredential*; QVector::size_type = int]': ../../include/QtCore/../../src/corelib/tools/qvector.h:254:85: required from 'T* QVector::insert(QVector::iterator, const T&) [with T = QNetworkAuthenticationCredential; QVector::iterator = QNetworkAuthenticationCredential*]' access/qnetworkaccessauthenticationmanager.cpp:92:96: required from here ../../include/QtCore/../../src/corelib/tools/qvector.h:617:20: warning: 'void* memmove(void*, const void*, size_t)' writing to an object of type 'class QNetworkAuthenticationCredential' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] memmove(i, b, (d->size - offset) * sizeof(T)); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from access/qnetworkaccessmanager_p.h:62, from access/qnetworkaccessauthenticationmanager.cpp:43: access/qnetworkaccessauthenticationmanager_p.h:69:7: note: 'class QNetworkAuthenticationCredential' declared here class QNetworkAuthenticationCredential ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ access/qhttpnetworkreply.cpp: In member function 'int QHttpNetworkReplyPrivate::gunzipBodyPartially(QByteArray&, QByteArray&)': access/qhttpnetworkreply.cpp:474:17: warning: this statement may fall through [-Wimplicit-fallthrough=] ret = Z_DATA_ERROR; ^ access/qhttpnetworkreply.cpp:476:9: note: here case Z_DATA_ERROR: ^~~~ access/qhttpnetworkconnectionchannel.cpp: In member function 'void QHttpNetworkConnectionChannel::_q_receiveReply()': access/qhttpnetworkconnectionchannel.cpp:395:19: warning: this statement may fall through [-Wimplicit-fallthrough=] state = reply->d_func()->state = QHttpNetworkReplyPrivate::ReadingStatusState; ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ access/qhttpnetworkconnectionchannel.cpp:398:9: note: here case QHttpNetworkReplyPrivate::ReadingStatusState: { ^~~~ access/qhttpnetworkconnectionchannel.cpp:515:22: warning: this statement may fall through [-Wimplicit-fallthrough=] break; ^ access/qhttpnetworkconnectionchannel.cpp:519:7: note: here case QHttpNetworkReplyPrivate::AllDoneState: ^~~~ compiling access/qnetworkaccesscache.cpp compiling access/qnetworkaccessbackend.cpp compiling access/qnetworkaccessdebugpipebackend.cpp compiling access/qnetworkaccessfilebackend.cpp compiling access/qnetworkaccesscachebackend.cpp compiling access/qnetworkaccessftpbackend.cpp compiling access/qnetworkaccesshttpbackend.cpp access/qnetworkaccesshttpbackend.cpp: In member function 'void QNetworkAccessHttpBackend::sentUploadDataSlot(qint64, qint64)': access/qnetworkaccesshttpbackend.cpp:930:53: warning: 'QString::QString(const char*)' is deprecated [-Wdeprecated-declarations] error(QNetworkReply::UnknownNetworkError, ""); ^ In file included from ../../include/QtCore/qstring.h:1, from ../../include/QtCore/../../src/corelib/kernel/qobject.h:48, from ../../include/QtCore/qobject.h:1, from ../../include/QtCore/../../src/corelib/kernel/qcoreapplication.h:45, from ../../include/QtCore/qcoreapplication.h:1, from ../corelib/global/qt_pch.h:58: ../../include/QtCore/../../src/corelib/tools/qstring.h:419:43: note: declared here inline QT_ASCII_CAST_WARN_CONSTRUCTOR QString(const char *ch) : d(fromAscii_helper(ch)) ^~~~~~~ compiling access/qnetworkcookie.cpp compiling access/qnetworkcookiejar.cpp compiling access/qnetworkrequest.cpp compiling access/qnetworkreply.cpp compiling access/qnetworkreplyimpl.cpp compiling access/qnetworkreplydataimpl.cpp compiling access/qnetworkreplyfileimpl.cpp compiling access/qabstractnetworkcache.cpp compiling access/qnetworkdiskcache.cpp compiling access/qhttpthreaddelegate.cpp compiling access/qhttpmultipart.cpp compiling bearer/qnetworksession.cpp compiling bearer/qnetworkconfigmanager.cpp compiling bearer/qnetworkconfiguration.cpp bearer/qnetworkconfigmanager.cpp: In function 'void connManager_cleanup()': bearer/qnetworkconfigmanager.cpp:64:9: warning: unused variable 'shutdown' [-Wunused-variable] int shutdown = appShutdown.fetchAndStoreAcquire(1); ^~~~~~~~ compiling bearer/qnetworkconfigmanager_p.cpp compiling bearer/qbearerengine.cpp compiling bearer/qbearerplugin.cpp compiling bearer/qsharednetworksession.cpp compiling kernel/qauthenticator.cpp compiling kernel/qhostaddress.cpp compiling kernel/qhostinfo.cpp compiling kernel/qurlinfo.cpp compiling kernel/qnetworkproxy.cpp kernel/qhostaddress.cpp: In member function 'bool QNetmaskAddress::setAddress(const QHostAddress&)': kernel/qhostaddress.cpp:345:13: warning: this statement may fall through [-Wimplicit-fallthrough=] ++netmask; ^~~~~~~~~ kernel/qhostaddress.cpp:346:9: note: here case 252: ^~~~ kernel/qhostaddress.cpp:347:13: warning: this statement may fall through [-Wimplicit-fallthrough=] ++netmask; ^~~~~~~~~ kernel/qhostaddress.cpp:348:9: note: here case 248: ^~~~ kernel/qhostaddress.cpp:349:13: warning: this statement may fall through [-Wimplicit-fallthrough=] ++netmask; ^~~~~~~~~ kernel/qhostaddress.cpp:350:9: note: here case 240: ^~~~ kernel/qhostaddress.cpp:351:13: warning: this statement may fall through [-Wimplicit-fallthrough=] ++netmask; ^~~~~~~~~ kernel/qhostaddress.cpp:352:9: note: here case 224: ^~~~ kernel/qhostaddress.cpp:353:13: warning: this statement may fall through [-Wimplicit-fallthrough=] ++netmask; ^~~~~~~~~ kernel/qhostaddress.cpp:354:9: note: here case 192: ^~~~ kernel/qhostaddress.cpp:355:13: warning: this statement may fall through [-Wimplicit-fallthrough=] ++netmask; ^~~~~~~~~ kernel/qhostaddress.cpp:356:9: note: here case 128: ^~~~ compiling kernel/qnetworkinterface.cpp compiling kernel/qhostinfo_unix.cpp compiling kernel/qnetworkinterface_unix.cpp compiling kernel/qnetworkproxy_generic.cpp compiling socket/qabstractsocketengine.cpp compiling socket/qhttpsocketengine.cpp compiling socket/qsocks5socketengine.cpp compiling socket/qabstractsocket.cpp compiling socket/qtcpsocket.cpp compiling socket/qudpsocket.cpp compiling socket/qtcpserver.cpp compiling socket/qlocalsocket.cpp compiling socket/qlocalserver.cpp compiling socket/qnativesocketengine.cpp compiling socket/qnativesocketengine_unix.cpp compiling socket/qlocalsocket_unix.cpp compiling socket/qlocalserver_unix.cpp compiling ssl/qssl.cpp compiling ssl/qsslcertificate.cpp compiling ssl/qsslconfiguration.cpp compiling ssl/qsslcipher.cpp compiling ssl/qsslerror.cpp compiling ssl/qsslkey.cpp compiling ssl/qsslsocket.cpp compiling ssl/qsslsocket_openssl.cpp ssl/qsslkey.cpp: In member function 'int QSslKey::length() const': ssl/qsslkey.cpp:325:34: error: invalid use of incomplete type 'RSA' {aka 'struct rsa_st'} ? q_BN_num_bits(d->rsa->n) : q_BN_num_bits(d->dsa->p); ^~ In file included from /usr/include/openssl/crypto.h:25, from /usr/include/openssl/bio.h:20, from /usr/include/openssl/asn1.h:16, from ssl/qsslsocket_openssl_p.h:66, from ssl/qsslsocket_openssl_symbols_p.h:57, from ssl/qsslkey.cpp:62: /usr/include/openssl/ossl_typ.h:110:16: note: forward declaration of 'RSA' {aka 'struct rsa_st'} typedef struct rsa_st RSA; ^~~~~~ ssl/qsslkey.cpp:325:61: error: invalid use of incomplete type 'DSA' {aka 'struct dsa_st'} ? q_BN_num_bits(d->rsa->n) : q_BN_num_bits(d->dsa->p); ^~ In file included from /usr/include/openssl/crypto.h:25, from /usr/include/openssl/bio.h:20, from /usr/include/openssl/asn1.h:16, from ssl/qsslsocket_openssl_p.h:66, from ssl/qsslsocket_openssl_symbols_p.h:57, from ssl/qsslkey.cpp:62: /usr/include/openssl/ossl_typ.h:107:16: note: forward declaration of 'DSA' {aka 'struct dsa_st'} typedef struct dsa_st DSA; ^~~~~~ compiling ssl/qsslsocket_openssl_symbols.cpp ssl/qsslcertificate.cpp: In member function 'QByteArray QSslCertificate::version() const': ssl/qsslcertificate.cpp:264:68: error: invalid use of incomplete type 'X509' {aka 'struct x509_st'} QByteArray::number(qlonglong(q_ASN1_INTEGER_get(d->x509->cert_info->version)) + 1); ^~ In file included from ../../include/QtNetwork/qsslcertificate.h:1, from ../../include/QtNetwork/../../src/network/ssl/qsslerror.h:47, from ../../include/QtNetwork/qsslerror.h:1, from ssl/qsslsocket.h:50, from ssl/qsslsocket_p.h:46, from ssl/qsslsocket_openssl_p.h:57, from ssl/qsslsocket_openssl_symbols_p.h:57, from ssl/qsslcertificate.cpp:114: ../../include/QtNetwork/../../src/network/ssl/qsslcertificate.h:53:16: note: forward declaration of 'X509' {aka 'struct x509_st'} typedef struct x509_st X509; // ### check if this works ^~~~~~~ ssl/qsslcertificate.cpp: In member function 'QByteArray QSslCertificate::serialNumber() const': ssl/qsslcertificate.cpp:279:45: error: invalid use of incomplete type 'X509' {aka 'struct x509_st'} ASN1_INTEGER *serialNumber = d->x509->cert_info->serialNumber; ^~ In file included from ../../include/QtNetwork/qsslcertificate.h:1, from ../../include/QtNetwork/../../src/network/ssl/qsslerror.h:47, from ../../include/QtNetwork/qsslerror.h:1, from ssl/qsslsocket.h:50, from ssl/qsslsocket_p.h:46, from ssl/qsslsocket_openssl_p.h:57, from ssl/qsslsocket_openssl_symbols_p.h:57, from ssl/qsslcertificate.cpp:114: ../../include/QtNetwork/../../src/network/ssl/qsslcertificate.h:53:16: note: forward declaration of 'X509' {aka 'struct x509_st'} typedef struct x509_st X509; // ### check if this works ^~~~~~~ ssl/qsslcertificate.cpp: In member function 'QSslKey QSslCertificate::publicKey() const': ssl/qsslcertificate.cpp:492:32: error: invalid use of incomplete type 'X509' {aka 'struct x509_st'} X509_PUBKEY *xkey = d->x509->cert_info->key; ^~ In file included from ../../include/QtNetwork/qsslcertificate.h:1, from ../../include/QtNetwork/../../src/network/ssl/qsslerror.h:47, from ../../include/QtNetwork/qsslerror.h:1, from ssl/qsslsocket.h:50, from ssl/qsslsocket_p.h:46, from ssl/qsslsocket_openssl_p.h:57, from ssl/qsslsocket_openssl_symbols_p.h:57, from ssl/qsslcertificate.cpp:114: ../../include/QtNetwork/../../src/network/ssl/qsslcertificate.h:53:16: note: forward declaration of 'X509' {aka 'struct x509_st'} typedef struct x509_st X509; // ### check if this works ^~~~~~~ ssl/qsslcertificate.cpp:496:29: error: invalid use of incomplete type 'EVP_PKEY' {aka 'struct evp_pkey_st'} if (q_EVP_PKEY_type(pkey->type) == EVP_PKEY_RSA) { ^~ In file included from /usr/include/openssl/crypto.h:25, from /usr/include/openssl/bio.h:20, from /usr/include/openssl/asn1.h:16, from ssl/qsslsocket_openssl_p.h:66, from ssl/qsslsocket_openssl_symbols_p.h:57, from ssl/qsslcertificate.cpp:114: /usr/include/openssl/ossl_typ.h:93:16: note: forward declaration of 'EVP_PKEY' {aka 'struct evp_pkey_st'} typedef struct evp_pkey_st EVP_PKEY; ^~~~~~~~~~~ ssl/qsslcertificate.cpp:500:36: error: invalid use of incomplete type 'EVP_PKEY' {aka 'struct evp_pkey_st'} } else if (q_EVP_PKEY_type(pkey->type) == EVP_PKEY_DSA) { ^~ In file included from /usr/include/openssl/crypto.h:25, from /usr/include/openssl/bio.h:20, from /usr/include/openssl/asn1.h:16, from ssl/qsslsocket_openssl_p.h:66, from ssl/qsslsocket_openssl_symbols_p.h:57, from ssl/qsslcertificate.cpp:114: /usr/include/openssl/ossl_typ.h:93:16: note: forward declaration of 'EVP_PKEY' {aka 'struct evp_pkey_st'} typedef struct evp_pkey_st EVP_PKEY; ^~~~~~~~~~~ ssl/qsslcertificate.cpp:504:36: error: invalid use of incomplete type 'EVP_PKEY' {aka 'struct evp_pkey_st'} } else if (q_EVP_PKEY_type(pkey->type) == EVP_PKEY_DH) { ^~ In file included from /usr/include/openssl/crypto.h:25, from /usr/include/openssl/bio.h:20, from /usr/include/openssl/asn1.h:16, from ssl/qsslsocket_openssl_p.h:66, from ssl/qsslsocket_openssl_symbols_p.h:57, from ssl/qsslcertificate.cpp:114: /usr/include/openssl/ossl_typ.h:93:16: note: forward declaration of 'EVP_PKEY' {aka 'struct evp_pkey_st'} typedef struct evp_pkey_st EVP_PKEY; ^~~~~~~~~~~ make[1]: *** [Makefile:17745: .obj/release-shared/qsslkey.o] Error 1 make[1]: *** Waiting for unfinished jobs.... make[1]: *** [Makefile:17096: .obj/release-shared/qsslcertificate.o] Error 1 ssl/qsslsocket_openssl.cpp: In static member function 'static QSslCipher QSslSocketBackendPrivate::QSslCipher_from_SSL_CIPHER(SSL_CIPHER*)': ssl/qsslsocket_openssl.cpp:225:30: error: invalid use of incomplete type 'SSL_CIPHER' {aka 'struct ssl_cipher_st'} ciph.d->bits = cipher->strength_bits; ^~ In file included from ssl/qsslsocket_openssl_p.h:75, from ssl/qsslsocket_openssl.cpp:49: /usr/include/openssl/ssl.h:212:16: note: forward declaration of 'SSL_CIPHER' {aka 'struct ssl_cipher_st'} typedef struct ssl_cipher_st SSL_CIPHER; ^~~~~~~~~~~~~ ssl/qsslsocket_openssl.cpp:226:39: error: invalid use of incomplete type 'SSL_CIPHER' {aka 'struct ssl_cipher_st'} ciph.d->supportedBits = cipher->alg_bits; ^~ In file included from ssl/qsslsocket_openssl_p.h:75, from ssl/qsslsocket_openssl.cpp:49: /usr/include/openssl/ssl.h:212:16: note: forward declaration of 'SSL_CIPHER' {aka 'struct ssl_cipher_st'} typedef struct ssl_cipher_st SSL_CIPHER; ^~~~~~~~~~~~~ In file included from ssl/qsslsocket_openssl.cpp:50: ssl/qsslsocket_openssl.cpp: In member function 'bool QSslSocketBackendPrivate::initSslContext()': ssl/qsslsocket_openssl_symbols_p.h:402:60: error: 'SSL_CTRL_OPTIONS' was not declared in this scope #define q_SSL_CTX_set_options(ctx,op) q_SSL_CTX_ctrl((ctx),SSL_CTRL_OPTIONS,(op),NULL) ^~~~~~~~~~~~~~~~ ssl/qsslsocket_openssl.cpp:328:5: note: in expansion of macro 'q_SSL_CTX_set_options' q_SSL_CTX_set_options(ctx, options); ^~~~~~~~~~~~~~~~~~~~~ ssl/qsslsocket_openssl_symbols_p.h:402:60: note: suggested alternative: 'SSL_CTRL_CHAIN' #define q_SSL_CTX_set_options(ctx,op) q_SSL_CTX_ctrl((ctx),SSL_CTRL_OPTIONS,(op),NULL) ^~~~~~~~~~~~~~~~ ssl/qsslsocket_openssl.cpp:328:5: note: in expansion of macro 'q_SSL_CTX_set_options' q_SSL_CTX_set_options(ctx, options); ^~~~~~~~~~~~~~~~~~~~~ ssl/qsslsocket_openssl.cpp:366:38: error: invalid use of incomplete type 'SSL_CTX' {aka 'struct ssl_ctx_st'} q_X509_STORE_add_cert(ctx->cert_store, (X509 *)caCertificate.handle()); ^~ In file included from /usr/include/openssl/crypto.h:25, from /usr/include/openssl/bio.h:20, from /usr/include/openssl/asn1.h:16, from ssl/qsslsocket_openssl_p.h:66, from ssl/qsslsocket_openssl.cpp:49: /usr/include/openssl/ossl_typ.h:148:16: note: forward declaration of 'SSL_CTX' {aka 'struct ssl_ctx_st'} typedef struct ssl_ctx_st SSL_CTX; ^~~~~~~~~~ ssl/qsslsocket_openssl.cpp: In static member function 'static void QSslSocketPrivate::resetDefaultCiphers()': ssl/qsslsocket_openssl.cpp:662:23: error: invalid use of incomplete type 'SSL_CIPHER' {aka 'struct ssl_cipher_st'} if (cipher->valid) { ^~ In file included from ssl/qsslsocket_openssl_p.h:75, from ssl/qsslsocket_openssl.cpp:49: /usr/include/openssl/ssl.h:212:16: note: forward declaration of 'SSL_CIPHER' {aka 'struct ssl_cipher_st'} typedef struct ssl_cipher_st SSL_CIPHER; ^~~~~~~~~~~~~ make[1]: *** [Makefile:18178: .obj/release-shared/qsslsocket_openssl.o] Error 1 make[1]: Leaving directory '/home/slitaz/wok/qt4/source/qt4-4.8.7/src/network' make: *** [Makefile:278: sub-network-make_default-ordered] Error 2 Build dependencies to remove: 276 Removing: alsa-lib alsa-lib-dev atk atk-dev autoconf automake bzip2-dev cairo cairo-dev cdparanoia coreutils coreutils-character coreutils-command coreutils-conditions coreutils-context-system coreutils-context-user coreutils-context-working coreutils-directory coreutils-disk coreutils-file-attributes coreutils-file-format coreutils-file-output-full coreutils-file-output-part coreutils-file-sort coreutils-file-special coreutils-file-summarize coreutils-line coreutils-numeric coreutils-operations coreutils-path coreutils-print coreutils-redirection cups cups-dev dbus dbus-dev dbus-helper dbus-introspect eudev expat-dev font-misc-misc-base fontconfig fontconfig-dev freetype freetype-dev fribidi fribidi-dev gdk-pixbuf gdk-pixbuf-dev gettext gettext-dev glib glib-dev glu glu-dev glw glw-dev gst0-plugins-base gst0-plugins-base-dev gst0-python gst0-python-dev gstreamer0 gstreamer0-dev gtk2 gtk2-dev harfbuzz harfbuzz-dev jpeg jpeg-dev jpeg-turbo lcms2 lcms2-dev lcms2-static lemon lesstif libaio libcairo libcap-dev libcap-pam libcroco libcups libdb libdrm libdrm-amdgpu libdrm-dev libdrm-etnaviv libdrm-exynos libdrm-intel libdrm-nouveau libdrm-omap libdrm-radeon libdrm-tegra libffi-dev libfontenc libfontenc-dev libgdbm libgnutls libharfbuzz libice libice-dev libidl libidn2 libjpeg-turbo libjpeg-turbo-dev liblcms2 libllvm libltdl libmng libmng-dev libmysqlclient libogg libp11-kit libpciaccess libpcre libpcre16 libpcre32 libpcrecpp libpcreposix libpng libpng-dev libpostgresqlclient libsm libsm-dev libsqlite3-tcl libtasn1 libtheora-enc libtiff libtool libunistring libunixODBC libusb libvorbis libx11 libx11-dev libxau libxau-dev libxaw libxaw-dev libxcb libxcb-dev libxcomposite libxcomposite-dev libxcursor libxcursor-dev libxdamage libxdamage-dev libxdmcp libxdmcp-dev libxext libxext-dev libxfixes libxfixes-dev libxfont libxfont-dev libxft libxft-dev libxi libxi-dev libxinerama libxinerama-dev libxkbfile libxkbfile-dev libxml2 libxml2-dev libxml2-tools libxmu libxmu-dev libxp libxpm libxpm-dev libxpm-util libxrandr libxrandr-dev libxrender libxrender-dev libxscrnsaver libxshmfence libxt libxt-dev libxtst libxtst-dev libxv libxxf86vm libxxf86vm-dev linux-agp linux-drm mesa mesa-dev mesa-dri mesa-libegl mesa-libgbm mesa-libxatracker mesa-osmesa mesa-vdpau mysql mysql-client mysql-dev mysql-test nettle openssl-dev orc pam pango pango-dev pango-typelib pcre pcre-apps pcre-dev perl perl-core perl-encode-locale perl-file-listing perl-html-parser perl-html-tagset perl-http-cookies perl-http-daemon perl-http-date perl-http-message perl-http-negotiate perl-io-html perl-libwww-perl perl-lwp-mediatypes perl-net-http perl-test-fatal perl-test-needs perl-test-requiresinternet perl-try-tiny perl-uri perl-www-robotrules perl-xml-namespacesupport perl-xml-parser perl-xml-sax perl-xml-sax-base perl-xml-sax-expat perl-xml-simple pixman pixman-dev postgresql postgresql-client postgresql-dev python-dev python-pygobject2 python-pygobject2-dev shared-mime-info shared-mime-info-dev sqlite3 sqlite3-analyzer sqlite3-dev tcl tiff tiff-dev unbound unixODBC unixODBC-dev unzip util-linux-blkid util-linux-blkid-dev util-linux-mount util-linux-mount-dev util-linux-smartcols util-linux-uuid util-linux-uuid-dev util-macros wayland wayland-dev xauth xkbcomp xkeyboard-config xorg xorg-dev xorg-dev-proto xorgproto xz-dev xz-tools zip zlib-dev Debug information ret1. ================================================================================ Cook date: 2020-09-13 02:20 Wasted time : 569s ~ 09m 29s 2794: ret = Z_DATA_ERROR; 2797: case Z_DATA_ERROR: 2922:ssl/qsslkey.cpp:325:34: error: invalid use of incomplete type 'RSA' {aka 'struct rsa_st'} 2934:ssl/qsslkey.cpp:325:61: error: invalid use of incomplete type 'DSA' {aka 'struct dsa_st'} 2948:ssl/qsslcertificate.cpp:264:68: error: invalid use of incomplete type 'X509' {aka 'struct x509_st'} 2963:ssl/qsslcertificate.cpp:279:45: error: invalid use of incomplete type 'X509' {aka 'struct x509_st'} 2978:ssl/qsslcertificate.cpp:492:32: error: invalid use of incomplete type 'X509' {aka 'struct x509_st'} 2992:ssl/qsslcertificate.cpp:496:29: error: invalid use of incomplete type 'EVP_PKEY' {aka 'struct evp_pkey_st'} 3004:ssl/qsslcertificate.cpp:500:36: error: invalid use of incomplete type 'EVP_PKEY' {aka 'struct evp_pkey_st'} 3016:ssl/qsslcertificate.cpp:504:36: error: invalid use of incomplete type 'EVP_PKEY' {aka 'struct evp_pkey_st'} 3032:ssl/qsslsocket_openssl.cpp:225:30: error: invalid use of incomplete type 'SSL_CIPHER' {aka 'struct ssl_cipher_st'} 3040:ssl/qsslsocket_openssl.cpp:226:39: error: invalid use of incomplete type 'SSL_CIPHER' {aka 'struct ssl_cipher_st'} 3050:ssl/qsslsocket_openssl_symbols_p.h:402:60: error: 'SSL_CTRL_OPTIONS' was not declared in this scope 3062:ssl/qsslsocket_openssl.cpp:366:38: error: invalid use of incomplete type 'SSL_CTX' {aka 'struct ssl_ctx_st'} 3074:ssl/qsslsocket_openssl.cpp:662:23: error: invalid use of incomplete type 'SSL_CIPHER' {aka 'struct ssl_cipher_st'} ================================================================================ Post-check ================================================================================ Checking build... Failed Updating activity log... Done ================================================================================