./build.sh: 14: [: xorg.gnome.NautilusGtk4: unexpected operator ========== Building org.gnome.NautilusGtk4 ================ Fetching git repo https://gitlab.gnome.org/GNOME/nautilus.git, ref refs/heads/master Downloading sources Fetching git repo https://gitlab.gnome.org/GNOME/gexiv2.git, ref refs/heads/master Fetching git repo https://gitlab.gnome.org/GNOME/tracker.git, ref refs/heads/master Fetching git repo https://gitlab.gnome.org/GNOME/gnome-autoar.git, ref refs/tags/0.2.3 Fetching git repo https://github.com/wayland-project/wayland.git, ref refs/tags/1.15.91 Fetching git repo https://github.com/ebassi/graphene.git, ref refs/tags/1.8.2 Fetching git repo https://gitlab.gnome.org/GNOME/gtk.git, ref refs/heads/master From https://gitlab.gnome.org/GNOME/gtk + 0eb60fb...35829a7 master -> master (forced update) Fetching git repo https://gitlab.gnome.org/GNOME/nautilus.git, ref refs/heads/wip/ernestask/gtk4-continued Initializing build dir Committing stage init to cache Starting build of org.gnome.NautilusGtk4 ======================================================================== Building module exiv2 in /home/builder/flatpak-build-scripts/work/build/arm/gnome-apps-nightly-master/.flatpak-builder/build/exiv2-1 ======================================================================== -- The C compiler identification is GNU 8.2.0 -- The CXX compiler identification is GNU 8.2.0 -- Check for working C compiler: /usr/bin/cc -- Check for working C compiler: /usr/bin/cc -- works -- Detecting C compiler ABI info -- Detecting C compiler ABI info - done -- Detecting C compile features -- Detecting C compile features - done -- Check for working CXX compiler: /usr/bin/c++ -- Check for working CXX compiler: /usr/bin/c++ -- works -- Detecting CXX compiler ABI info -- Detecting CXX compiler ABI info - done -- Detecting CXX compile features -- Detecting CXX compile features - done -- Compiler:c++ Major:8 Minor:2 -- Looking for pthread.h -- Looking for pthread.h - found -- Looking for pthread_create -- Looking for pthread_create - not found -- Check if compiler accepts -pthread -- Check if compiler accepts -pthread - yes -- Found Threads: TRUE -- Looking for iconv_open -- Looking for iconv_open - found -- Performing Test ICONV_COMPILES -- Performing Test ICONV_COMPILES - Success -- Found ICONV: In glibc -- Performing Test ICONV_ACCEPTS_NONCONST_INPUT -- Performing Test ICONV_ACCEPTS_NONCONST_INPUT - Success -- Performing Test ICONV_ACCEPTS_CONST_INPUT -- Performing Test ICONV_ACCEPTS_CONST_INPUT - Failed -- Found ZLIB: /usr/lib/arm-linux-gnueabihf/libz.so (found version "1.2.11") -- Found EXPAT: /usr/lib/arm-linux-gnueabihf/libexpat.so -- ICONV_LIBRARIES : -- Program msgfmt found (/usr/bin/msgfmt) -- Looking for inttypes.h -- Looking for inttypes.h - found -- Looking for libintl.h -- Looking for libintl.h - found -- Looking for malloc.h -- Looking for malloc.h - found -- Looking for memory.h -- Looking for memory.h - found -- Looking for iconv.h -- Looking for iconv.h - found -- Looking for stdbool.h -- Looking for stdbool.h - found -- Looking for stdint.h -- Looking for stdint.h - found -- Looking for stdlib.h -- Looking for stdlib.h - found -- Looking for string.h -- Looking for string.h - found -- Looking for strings.h -- Looking for strings.h - found -- Looking for unistd.h -- Looking for unistd.h - found -- Looking for wchar.h -- Looking for wchar.h - found -- Looking for sys/stat.h -- Looking for sys/stat.h - found -- Looking for sys/time.h -- Looking for sys/time.h - found -- Looking for sys/types.h -- Looking for sys/types.h - found -- Looking for sys/mman.h -- Looking for sys/mman.h - found -- Looking for process.h -- Looking for process.h - not found -- Looking for regex.h -- Looking for regex.h - found -- Looking for alarm -- Looking for alarm - found -- Looking for gmtime_r -- Looking for gmtime_r - found -- Looking for malloc -- Looking for malloc - found -- Looking for memset -- Looking for memset - found -- Looking for mmap -- Looking for mmap - found -- Looking for munmap -- Looking for munmap - found -- Looking for realloc -- Looking for realloc - found -- Looking for strchr -- Looking for strchr - found -- Looking for strchr_r -- Looking for strchr_r - not found -- Looking for strerror -- Looking for strerror - found -- Looking for strerror_r -- Looking for strerror_r - found -- Looking for strtol -- Looking for strtol - found -- Looking for timegm -- Looking for timegm - found -- Looking for vprintf -- Looking for vprintf - found -- None: -O2 -g -fstack-protector-strong -- Debug: -g -- Release: -O3 -DNDEBUG -- RelWithDebInfo: -O2 -g -DNDEBUG -- MinSizeRel: -Os -DNDEBUG -- Looking for _Bool -- Looking for _Bool - not found -- Performing Test TM_IN_SYS_TIME -- Performing Test TM_IN_SYS_TIME - Failed -- Performing Test STRERROR_R_CHAR_P -- Performing Test STRERROR_R_CHAR_P - Success -- Performing Test TIME_WITH_SYS_TIME -- Performing Test TIME_WITH_SYS_TIME - Success -- ------------------------------------------------------------------ -- exiv2 0.26 configure results -- Building PNG support: YES -- Building shared library: YES -- XMP metadata support: YES -- Building static libxmp: YES -- Native language support: YES -- Conversion of Windows XP tags: YES -- Nikon lens database: YES -- Commercial build: NO -- Build the unit tests: YES -- Building translations files: NO -- Building video support: NO -- Building webready support: NO -- ------------------------------------------------------------------ -- SVN version: 0 CMake Deprecation Warning at xmpsdk/CMakeLists.txt:13 (cmake_policy): The OLD behavior for policy CMP0026 will be removed from a future version of CMake. The cmake-policies(7) manual explains that the OLD behaviors of all policies are deprecated and that a policy should be set to OLD only under specific short-term circumstances. Projects should be ported to the NEW behavior and not rely on setting a policy to OLD. -- Configuring done -- Generating done -- Build files have been written to: /run/build/exiv2 Scanning dependencies of target xmp [ 1%] Building CXX object xmpsdk/CMakeFiles/xmp.dir/src/ExpatAdapter.cpp.o [ 2%] Building CXX object xmpsdk/CMakeFiles/xmp.dir/src/MD5.cpp.o [ 2%] Building CXX object xmpsdk/CMakeFiles/xmp.dir/src/ParseRDF.cpp.o [ 2%] Building CXX object xmpsdk/CMakeFiles/xmp.dir/src/WXMPIterator.cpp.o [ 5%] Building CXX object xmpsdk/CMakeFiles/xmp.dir/src/XML_Node.cpp.o [ 5%] Building CXX object xmpsdk/CMakeFiles/xmp.dir/src/WXMPUtils.cpp.o [ 5%] Building CXX object xmpsdk/CMakeFiles/xmp.dir/src/WXMPMeta.cpp.o [ 5%] Building CXX object xmpsdk/CMakeFiles/xmp.dir/src/UnicodeConversions.cpp.o [ 6%] Building CXX object xmpsdk/CMakeFiles/xmp.dir/src/XMPCore_Impl.cpp.o [ 7%] Building CXX object xmpsdk/CMakeFiles/xmp.dir/src/XMPIterator.cpp.o [ 7%] Building CXX object xmpsdk/CMakeFiles/xmp.dir/src/XMPMeta-GetSet.cpp.o [ 8%] Building CXX object xmpsdk/CMakeFiles/xmp.dir/src/XMPMeta-Parse.cpp.o [ 9%] Building CXX object xmpsdk/CMakeFiles/xmp.dir/src/XMPMeta-Serialize.cpp.o [ 9%] Building CXX object xmpsdk/CMakeFiles/xmp.dir/src/XMPMeta.cpp.o [ 10%] Building CXX object xmpsdk/CMakeFiles/xmp.dir/src/XMPUtils-FileInfo.cpp.o [ 11%] Building CXX object xmpsdk/CMakeFiles/xmp.dir/src/XMPUtils.cpp.o [ 11%] Linking CXX static library libxmp.a [ 11%] Built target xmp Scanning dependencies of target exiv2lib [ 12%] Building CXX object src/CMakeFiles/exiv2lib.dir/basicio.cpp.o [ 13%] Building CXX object src/CMakeFiles/exiv2lib.dir/bmpimage.cpp.o [ 14%] Building CXX object src/CMakeFiles/exiv2lib.dir/casiomn.cpp.o [ 14%] Building CXX object src/CMakeFiles/exiv2lib.dir/canonmn.cpp.o [ 14%] Building CXX object src/CMakeFiles/exiv2lib.dir/asfvideo.cpp.o [ 15%] Building CXX object src/CMakeFiles/exiv2lib.dir/cr2image.cpp.o [ 15%] Building CXX object src/CMakeFiles/exiv2lib.dir/crwedit.cpp.o [ 16%] Building CXX object src/CMakeFiles/exiv2lib.dir/convert.cpp.o [ 17%] Building CXX object src/CMakeFiles/exiv2lib.dir/crwimage.cpp.o [ 17%] Building CXX object src/CMakeFiles/exiv2lib.dir/datasets.cpp.o [ 18%] Building CXX object src/CMakeFiles/exiv2lib.dir/easyaccess.cpp.o [ 19%] Building CXX object src/CMakeFiles/exiv2lib.dir/epsimage.cpp.o [ 19%] Building CXX object src/CMakeFiles/exiv2lib.dir/error.cpp.o [ 20%] Building CXX object src/CMakeFiles/exiv2lib.dir/exif.cpp.o [ 21%] Building CXX object src/CMakeFiles/exiv2lib.dir/futils.cpp.o [ 21%] Building CXX object src/CMakeFiles/exiv2lib.dir/fujimn.cpp.o [ 22%] Building CXX object src/CMakeFiles/exiv2lib.dir/gifimage.cpp.o [ 23%] Building CXX object src/CMakeFiles/exiv2lib.dir/http.cpp.o [ 23%] Building CXX object src/CMakeFiles/exiv2lib.dir/image.cpp.o [ 24%] Building CXX object src/CMakeFiles/exiv2lib.dir/ini.cpp.o [ 25%] Building CXX object src/CMakeFiles/exiv2lib.dir/iptc.cpp.o [ 25%] Building CXX object src/CMakeFiles/exiv2lib.dir/jp2image.cpp.o [ 26%] Building CXX object src/CMakeFiles/exiv2lib.dir/jpgimage.cpp.o [ 27%] Building CXX object src/CMakeFiles/exiv2lib.dir/makernote.cpp.o [ 28%] Building CXX object src/CMakeFiles/exiv2lib.dir/matroskavideo.cpp.o [ 28%] Building CXX object src/CMakeFiles/exiv2lib.dir/metadatum.cpp.o [ 29%] Building CXX object src/CMakeFiles/exiv2lib.dir/minoltamn.cpp.o [ 30%] Building CXX object src/CMakeFiles/exiv2lib.dir/mrwimage.cpp.o [ 30%] Building CXX object src/CMakeFiles/exiv2lib.dir/nikonmn.cpp.o [ 31%] Building CXX object src/CMakeFiles/exiv2lib.dir/olympusmn.cpp.o [ 32%] Building CXX object src/CMakeFiles/exiv2lib.dir/orfimage.cpp.o [ 32%] Building CXX object src/CMakeFiles/exiv2lib.dir/panasonicmn.cpp.o [ 33%] Building CXX object src/CMakeFiles/exiv2lib.dir/pentaxmn.cpp.o [ 34%] Building CXX object src/CMakeFiles/exiv2lib.dir/pgfimage.cpp.o [ 35%] Building CXX object src/CMakeFiles/exiv2lib.dir/preview.cpp.o [ 35%] Building CXX object src/CMakeFiles/exiv2lib.dir/properties.cpp.o [ 36%] Building CXX object src/CMakeFiles/exiv2lib.dir/psdimage.cpp.o [ 36%] Building CXX object src/CMakeFiles/exiv2lib.dir/quicktimevideo.cpp.o [ 37%] Building CXX object src/CMakeFiles/exiv2lib.dir/rafimage.cpp.o [ 38%] Building CXX object src/CMakeFiles/exiv2lib.dir/riffvideo.cpp.o [ 38%] Building CXX object src/CMakeFiles/exiv2lib.dir/rw2image.cpp.o [ 39%] Building CXX object src/CMakeFiles/exiv2lib.dir/samsungmn.cpp.o [ 40%] Building CXX object src/CMakeFiles/exiv2lib.dir/sigmamn.cpp.o [ 40%] Building CXX object src/CMakeFiles/exiv2lib.dir/sonymn.cpp.o [ 41%] Building CXX object src/CMakeFiles/exiv2lib.dir/tags.cpp.o [ 42%] Building CXX object src/CMakeFiles/exiv2lib.dir/tgaimage.cpp.o [ 42%] Building CXX object src/CMakeFiles/exiv2lib.dir/tiffcomposite.cpp.o [ 43%] Building CXX object src/CMakeFiles/exiv2lib.dir/tiffimage.cpp.o [ 44%] Building CXX object src/CMakeFiles/exiv2lib.dir/tiffvisitor.cpp.o [ 45%] Building CXX object src/CMakeFiles/exiv2lib.dir/types.cpp.o [ 45%] Building CXX object src/CMakeFiles/exiv2lib.dir/utilsvideo.cpp.o [ 46%] Building CXX object src/CMakeFiles/exiv2lib.dir/value.cpp.o [ 47%] Building CXX object src/CMakeFiles/exiv2lib.dir/version.cpp.o [ 47%] Building CXX object src/CMakeFiles/exiv2lib.dir/webpimage.cpp.o [ 48%] Building CXX object src/CMakeFiles/exiv2lib.dir/xmp.cpp.o [ 49%] Building CXX object src/CMakeFiles/exiv2lib.dir/xmpsidecar.cpp.o [ 49%] Building CXX object src/CMakeFiles/exiv2lib.dir/pngchunk.cpp.o [ 50%] Building CXX object src/CMakeFiles/exiv2lib.dir/pngimage.cpp.o In file included from /usr/include/c++/8.2.0/vector:69, from /run/build/exiv2/include/exiv2/version.hpp:38, from /run/build/exiv2/include/exiv2/types.hpp:36, from /run/build/exiv2/include/exiv2/value.hpp:36, from /run/build/exiv2/src/value.cpp:35: /usr/include/c++/8.2.0/bits/vector.tcc: In member function ‘void std::vector<_Tp, _Alloc>::_M_realloc_insert(std::vector<_Tp, _Alloc>::iterator, const _Tp&) [with _Tp = double; _Alloc = std::allocator]’: /usr/include/c++/8.2.0/bits/vector.tcc:418:5: note: parameter passing for argument of type ‘std::vector >::iterator’ {aka ‘__gnu_cxx::__normal_iterator > >’} changed in GCC 7.1 vector<_Tp, _Alloc>:: ^~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/8.2.0/vector:64, from /run/build/exiv2/include/exiv2/version.hpp:38, from /run/build/exiv2/include/exiv2/types.hpp:36, from /run/build/exiv2/include/exiv2/value.hpp:36, from /run/build/exiv2/src/value.cpp:35: /usr/include/c++/8.2.0/bits/stl_vector.h: In member function ‘int Exiv2::ValueType::read(const byte*, long int, Exiv2::ByteOrder) [with T = double]’: /usr/include/c++/8.2.0/bits/stl_vector.h:1085:4: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator > >’ changed in GCC 7.1 _M_realloc_insert(end(), __x); ^~~~~~~~~~~~~~~~~ /usr/include/c++/8.2.0/bits/stl_vector.h: In member function ‘int Exiv2::ValueType::read(const string&) [with T = double]’: /usr/include/c++/8.2.0/bits/stl_vector.h:1085:4: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator > >’ changed in GCC 7.1 _M_realloc_insert(end(), __x); ^~~~~~~~~~~~~~~~~ [ 51%] Linking CXX shared library libexiv2.so [ 51%] Built target exiv2lib Scanning dependencies of target remotetest Scanning dependencies of target conntest Scanning dependencies of target write2-test Scanning dependencies of target exiv2json Scanning dependencies of target xmpparser-test Scanning dependencies of target xmpparse Scanning dependencies of target pathtest Scanning dependencies of target exiv2 [ 52%] Building CXX object src/CMakeFiles/remotetest.dir/__/samples/remotetest.cpp.o [ 53%] Building CXX object src/CMakeFiles/conntest.dir/__/samples/conntest.cpp.o [ 54%] Building CXX object samples/CMakeFiles/write2-test.dir/write2-test.cpp.o [ 55%] Building CXX object samples/CMakeFiles/xmpparser-test.dir/xmpparser-test.cpp.o [ 55%] Building CXX object samples/CMakeFiles/exiv2json.dir/exiv2json.cpp.o [ 56%] Building CXX object samples/CMakeFiles/xmpparse.dir/xmpparse.cpp.o [ 57%] Building CXX object samples/CMakeFiles/pathtest.dir/path-test.cpp.o [ 57%] Building CXX object src/CMakeFiles/exiv2.dir/exiv2.cpp.o [ 57%] Building CXX object samples/CMakeFiles/pathtest.dir/__/src/utils.cpp.o [ 58%] Linking CXX executable ../bin/xmpparse [ 58%] Built target xmpparse Scanning dependencies of target xmpsample [ 59%] Building CXX object samples/CMakeFiles/xmpsample.dir/xmpsample.cpp.o [ 60%] Linking CXX executable ../bin/xmpparser-test [ 60%] Built target xmpparser-test Scanning dependencies of target write-test [ 61%] Building CXX object samples/CMakeFiles/write-test.dir/write-test.cpp.o [ 61%] Linking CXX executable ../bin/conntest [ 62%] Linking CXX executable ../bin/path-test [ 62%] Built target conntest Scanning dependencies of target geotag [ 62%] Building CXX object samples/CMakeFiles/geotag.dir/geotag.cpp.o [ 63%] Linking CXX executable ../bin/remotetest [ 63%] Built target pathtest Scanning dependencies of target werror-test [ 63%] Building CXX object samples/CMakeFiles/werror-test.dir/werror-test.cpp.o [ 63%] Built target remotetest Scanning dependencies of target stringto-test [ 63%] Building CXX object samples/CMakeFiles/stringto-test.dir/stringto-test.cpp.o [ 64%] Linking CXX executable ../bin/write2-test [ 64%] Built target write2-test [ 65%] Building CXX object samples/CMakeFiles/exiv2json.dir/Jzon.cpp.o Scanning dependencies of target metacopy [ 65%] Building CXX object samples/CMakeFiles/metacopy.dir/metacopy.cpp.o [ 66%] Linking CXX executable ../bin/werror-test [ 67%] Linking CXX executable ../bin/stringto-test [ 67%] Built target werror-test Scanning dependencies of target prevtest [ 68%] Building CXX object samples/CMakeFiles/prevtest.dir/prevtest.cpp.o [ 68%] Built target stringto-test Scanning dependencies of target exifdata [ 68%] Linking CXX executable ../bin/write-test [ 69%] Building CXX object samples/CMakeFiles/exifdata.dir/exifdata.cpp.o [ 69%] Built target write-test Scanning dependencies of target exifdata-test [ 69%] Building CXX object samples/CMakeFiles/exifdata-test.dir/exifdata-test.cpp.o [ 70%] Building CXX object samples/CMakeFiles/metacopy.dir/__/src/utils.cpp.o In file included from /usr/include/c++/8.2.0/map:60, from /run/build/exiv2/include/exiv2/value.hpp:41, from /run/build/exiv2/include/exiv2/metadatum.hpp:39, from /run/build/exiv2/include/exiv2/datasets.hpp:34, from /run/build/exiv2/include/exiv2/exiv2.hpp:34, from /run/build/exiv2/samples/geotag.cpp:5: /usr/include/c++/8.2.0/bits/stl_tree.h: In function ‘std::_Rb_tree<_Key, _Val, _KeyOfValue, _Compare, _Alloc>::iterator std::_Rb_tree<_Key, _Val, _KeyOfValue, _Compare, _Alloc>::_M_insert_unique_(std::_Rb_tree<_Key, _Val, _KeyOfValue, _Compare, _Alloc>::const_iterator, const _Val&, _NodeGen&) [with _NodeGen = std::_Rb_tree, std::_Select1st >, std::less, std::allocator > >::_Alloc_node; _Key = long int; _Val = std::pair; _KeyOfValue = std::_Select1st >; _Compare = std::less; _Alloc = std::allocator >]’: /usr/include/c++/8.2.0/bits/stl_tree.h:2207:7: note: parameter passing for argument of type ‘std::_Rb_tree, std::_Select1st >, std::less, std::allocator > >::const_iterator’ {aka ‘std::_Rb_tree_const_iterator >’} changed in GCC 7.1 _Rb_tree<_Key, _Val, _KeyOfValue, _Compare, _Alloc>:: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/c++/8.2.0/bits/stl_tree.h: In function ‘void endElement(void*, const char*)’: /usr/include/c++/8.2.0/bits/stl_tree.h:1088:43: note: parameter passing for argument of type ‘std::_Rb_tree, std::_Select1st >, std::less, std::allocator > >::const_iterator’ {aka ‘std::_Rb_tree_const_iterator >’} changed in GCC 7.1 return _M_insert_unique_(__pos, __x, __an); ^ /usr/include/c++/8.2.0/bits/stl_tree.h: In function ‘Position* searchTimeDict(TimeDict_t&, const time_t&, long long int)’: /usr/include/c++/8.2.0/bits/stl_tree.h:1088:43: note: parameter passing for argument of type ‘std::_Rb_tree, std::_Select1st >, std::less, std::allocator > >::const_iterator’ {aka ‘std::_Rb_tree_const_iterator >’} changed in GCC 7.1 return _M_insert_unique_(__pos, __x, __an); ^ [ 71%] Linking CXX executable ../bin/xmpsample [ 71%] Linking CXX executable ../bin/prevtest [ 71%] Built target xmpsample Scanning dependencies of target exifcomment [ 72%] Building CXX object samples/CMakeFiles/exifcomment.dir/exifcomment.cpp.o [ 72%] Built target prevtest Scanning dependencies of target convert-test [ 73%] Building CXX object samples/CMakeFiles/convert-test.dir/convert-test.cpp.o [ 74%] Linking CXX executable ../bin/metacopy [ 74%] Built target metacopy Scanning dependencies of target tiff-test [ 75%] Building CXX object samples/CMakeFiles/tiff-test.dir/tiff-test.cpp.o [ 75%] Linking CXX executable ../bin/exifcomment [ 76%] Linking CXX executable ../bin/convert-test [ 77%] Linking CXX executable ../bin/exifdata-test [ 77%] Built target exifcomment Scanning dependencies of target addmoddel [ 77%] Building CXX object samples/CMakeFiles/addmoddel.dir/addmoddel.cpp.o [ 78%] Linking CXX executable ../bin/exifdata [ 78%] Built target convert-test Scanning dependencies of target easyaccess-test [ 78%] Building CXX object samples/CMakeFiles/easyaccess-test.dir/easyaccess-test.cpp.o [ 78%] Built target exifdata-test [ 79%] Building CXX object src/CMakeFiles/exiv2.dir/actions.cpp.o [ 80%] Linking CXX executable ../bin/geotag [ 81%] Linking CXX executable ../bin/tiff-test [ 82%] Linking CXX executable ../bin/easyaccess-test [ 82%] Built target geotag [ 82%] Built target easyaccess-test [ 82%] Built target exifdata [ 82%] Built target tiff-test [ 83%] Building CXX object src/CMakeFiles/exiv2.dir/utils.cpp.o Scanning dependencies of target exifprint Scanning dependencies of target exifvalue Scanning dependencies of target taglist Scanning dependencies of target mmap-test [ 84%] Building CXX object samples/CMakeFiles/exifprint.dir/exifprint.cpp.o [ 84%] Building CXX object samples/CMakeFiles/mmap-test.dir/mmap-test.cpp.o [ 85%] Building CXX object samples/CMakeFiles/exifvalue.dir/exifvalue.cpp.o [ 86%] Building CXX object samples/CMakeFiles/taglist.dir/taglist.cpp.o [ 87%] Linking CXX executable ../bin/addmoddel [ 87%] Built target addmoddel [ 87%] Linking CXX executable ../bin/taglist Scanning dependencies of target ini-test [ 88%] Linking CXX executable ../bin/exifvalue [ 89%] Building CXX object samples/CMakeFiles/ini-test.dir/ini-test.cpp.o Scanning dependencies of target iptcprint [ 90%] Building CXX object samples/CMakeFiles/iptcprint.dir/iptcprint.cpp.o [ 90%] Built target taglist [ 90%] Built target exifvalue Scanning dependencies of target iotest Scanning dependencies of target largeiptc-test [ 91%] Building CXX object samples/CMakeFiles/iotest.dir/iotest.cpp.o [ 92%] Building CXX object samples/CMakeFiles/largeiptc-test.dir/largeiptc-test.cpp.o [ 93%] Linking CXX executable ../bin/mmap-test [ 93%] Linking CXX executable ../bin/exifprint [ 93%] Built target mmap-test Scanning dependencies of target iptceasy [ 93%] Building CXX object samples/CMakeFiles/iptceasy.dir/iptceasy.cpp.o [ 93%] Built target exifprint Scanning dependencies of target iptctest [ 94%] Building CXX object samples/CMakeFiles/iptctest.dir/iptctest.cpp.o [ 95%] Linking CXX executable ../bin/exiv2json [ 95%] Linking CXX executable ../bin/ini-test [ 95%] Built target exiv2json Scanning dependencies of target key-test [ 95%] Building CXX object samples/CMakeFiles/key-test.dir/key-test.cpp.o [ 95%] Built target ini-test [ 95%] Linking CXX executable ../bin/iptcprint [ 96%] Linking CXX executable ../bin/largeiptc-test [ 96%] Built target iptcprint [ 97%] Linking CXX executable ../bin/iptceasy [ 97%] Built target largeiptc-test [ 97%] Built target iptceasy [ 98%] Linking CXX executable ../bin/iotest [ 98%] Built target iotest [ 99%] Linking CXX executable ../bin/iptctest [ 99%] Built target iptctest [100%] Linking CXX executable ../bin/key-test [100%] Built target key-test [100%] Linking CXX executable ../bin/exiv2 [100%] Built target exiv2 [ 11%] Built target xmp [ 51%] Built target exiv2lib [ 53%] Built target exiv2 [ 54%] Built target conntest [ 56%] Built target remotetest [ 59%] Built target exiv2json [ 61%] Built target pathtest [ 62%] Built target xmpparser-test [ 64%] Built target xmpparse [ 66%] Built target write2-test [ 68%] Built target xmpsample [ 69%] Built target write-test [ 70%] Built target geotag [ 71%] Built target werror-test [ 72%] Built target stringto-test [ 74%] Built target metacopy [ 75%] Built target prevtest [ 77%] Built target exifdata [ 78%] Built target exifdata-test [ 79%] Built target exifcomment [ 81%] Built target convert-test [ 83%] Built target tiff-test [ 84%] Built target addmoddel [ 85%] Built target easyaccess-test [ 86%] Built target exifprint [ 87%] Built target mmap-test [ 89%] Built target exifvalue [ 90%] Built target taglist [ 91%] Built target ini-test [ 92%] Built target iptcprint [ 94%] Built target iotest [ 96%] Built target largeiptc-test [ 97%] Built target iptceasy [ 99%] Built target iptctest [100%] Built target key-test Install the project... -- Install configuration: "" -- Installing: /app/include/exiv2/exv_conf.h -- Installing: /app/include/exiv2/svn_version.h -- Installing: /app/lib/pkgconfig/exiv2.pc -- Installing: /app/lib/pkgconfig/exiv2.lsm -- Installing: /app/lib/libxmp.a -- Installing: /app/lib/libexiv2.so.26.0.0 -- Installing: /app/lib/libexiv2.so.26 -- Installing: /app/lib/libexiv2.so -- Installing: /app/bin/exiv2 -- Set runtime path of "/app/bin/exiv2" to "" -- Installing: /app/include/exiv2/asfvideo.hpp -- Installing: /app/include/exiv2/basicio.hpp -- Installing: /app/include/exiv2/bmpimage.hpp -- Installing: /app/include/exiv2/config.h -- Installing: /app/include/exiv2/convert.hpp -- Installing: /app/include/exiv2/cr2image.hpp -- Installing: /app/include/exiv2/crwimage.hpp -- Installing: /app/include/exiv2/datasets.hpp -- Installing: /app/include/exiv2/easyaccess.hpp -- Installing: /app/include/exiv2/epsimage.hpp -- Installing: /app/include/exiv2/error.hpp -- Installing: /app/include/exiv2/exif.hpp -- Installing: /app/include/exiv2/exiv2.hpp -- Installing: /app/include/exiv2/futils.hpp -- Installing: /app/include/exiv2/gifimage.hpp -- Installing: /app/include/exiv2/http.hpp -- Installing: /app/include/exiv2/image.hpp -- Installing: /app/include/exiv2/ini.hpp -- Installing: /app/include/exiv2/iptc.hpp -- Installing: /app/include/exiv2/jp2image.hpp -- Installing: /app/include/exiv2/jpgimage.hpp -- Installing: /app/include/exiv2/matroskavideo.hpp -- Installing: /app/include/exiv2/metadatum.hpp -- Installing: /app/include/exiv2/mrwimage.hpp -- Installing: /app/include/exiv2/orfimage.hpp -- Installing: /app/include/exiv2/pgfimage.hpp -- Installing: /app/include/exiv2/preview.hpp -- Installing: /app/include/exiv2/properties.hpp -- Installing: /app/include/exiv2/psdimage.hpp -- Installing: /app/include/exiv2/quicktimevideo.hpp -- Installing: /app/include/exiv2/rafimage.hpp -- Installing: /app/include/exiv2/riffvideo.hpp -- Installing: /app/include/exiv2/rwlock.hpp -- Installing: /app/include/exiv2/rw2image.hpp -- Installing: /app/include/exiv2/tags.hpp -- Installing: /app/include/exiv2/tgaimage.hpp -- Installing: /app/include/exiv2/tiffimage.hpp -- Installing: /app/include/exiv2/types.hpp -- Installing: /app/include/exiv2/utilsvideo.hpp -- Installing: /app/include/exiv2/value.hpp -- Installing: /app/include/exiv2/version.hpp -- Installing: /app/include/exiv2/webpimage.hpp -- Installing: /app/include/exiv2/xmp.hpp -- Installing: /app/include/exiv2/xmpsidecar.hpp -- Up-to-date: /app/include/exiv2/utilsvideo.hpp -- Installing: /app/include/exiv2/pngimage.hpp -- Installing: /app/share/man/man1/exiv2.1 -- Installing: /app/bin/addmoddel -- Set runtime path of "/app/bin/addmoddel" to "" -- Installing: /app/bin/convert-test -- Set runtime path of "/app/bin/convert-test" to "" -- Installing: /app/bin/easyaccess-test -- Set runtime path of "/app/bin/easyaccess-test" to "" -- Installing: /app/bin/exifcomment -- Set runtime path of "/app/bin/exifcomment" to "" -- Installing: /app/bin/exifdata-test -- Set runtime path of "/app/bin/exifdata-test" to "" -- Installing: /app/bin/exifdata -- Set runtime path of "/app/bin/exifdata" to "" -- Installing: /app/bin/exifprint -- Set runtime path of "/app/bin/exifprint" to "" -- Installing: /app/bin/exifvalue -- Set runtime path of "/app/bin/exifvalue" to "" -- Installing: /app/bin/ini-test -- Set runtime path of "/app/bin/ini-test" to "" -- Installing: /app/bin/iotest -- Set runtime path of "/app/bin/iotest" to "" -- Installing: /app/bin/iptceasy -- Set runtime path of "/app/bin/iptceasy" to "" -- Installing: /app/bin/iptcprint -- Set runtime path of "/app/bin/iptcprint" to "" -- Installing: /app/bin/iptctest -- Set runtime path of "/app/bin/iptctest" to "" -- Installing: /app/bin/key-test -- Set runtime path of "/app/bin/key-test" to "" -- Installing: /app/bin/largeiptc-test -- Set runtime path of "/app/bin/largeiptc-test" to "" -- Installing: /app/bin/mmap-test -- Set runtime path of "/app/bin/mmap-test" to "" -- Installing: /app/bin/prevtest -- Set runtime path of "/app/bin/prevtest" to "" -- Installing: /app/bin/stringto-test -- Set runtime path of "/app/bin/stringto-test" to "" -- Installing: /app/bin/taglist -- Set runtime path of "/app/bin/taglist" to "" -- Installing: /app/bin/tiff-test -- Set runtime path of "/app/bin/tiff-test" to "" -- Installing: /app/bin/werror-test -- Set runtime path of "/app/bin/werror-test" to "" -- Installing: /app/bin/write-test -- Set runtime path of "/app/bin/write-test" to "" -- Installing: /app/bin/write2-test -- Set runtime path of "/app/bin/write2-test" to "" -- Installing: /app/bin/xmpparse -- Set runtime path of "/app/bin/xmpparse" to "" -- Installing: /app/bin/xmpparser-test -- Set runtime path of "/app/bin/xmpparser-test" to "" -- Installing: /app/bin/xmpsample -- Set runtime path of "/app/bin/xmpsample" to "" -- Installing: /app/bin/metacopy -- Set runtime path of "/app/bin/metacopy" to "" -- Installing: /app/bin/path-test -- Set runtime path of "/app/bin/path-test" to "" -- Installing: /app/bin/exiv2json -- Set runtime path of "/app/bin/exiv2json" to "" -- Installing: /app/bin/geotag -- Set runtime path of "/app/bin/geotag" to "" -- Installing: /app/share/man/man1/exiv2samples.1 compressing debuginfo in: /home/builder/flatpak-build-scripts/work/build/arm/gnome-apps-nightly-master/.flatpak-builder/rofiles/rofiles-ZKo9gM/files/lib/libexiv2.so.26.0.0 processing: /home/builder/flatpak-build-scripts/work/build/arm/gnome-apps-nightly-master/.flatpak-builder/rofiles/rofiles-ZKo9gM/files/lib/libexiv2.so.26.0.0 [26] .debug_aranges compressed -> .zdebug_aranges (17632 => 5804 32.92%) [27] .debug_info compressed -> .zdebug_info (11291426 => 5294945 46.89%) [28] .debug_abbrev compressed -> .zdebug_abbrev (248927 => 50109 20.13%) [29] .debug_line compressed -> .zdebug_line (2132189 => 520424 24.41%) [30] .debug_frame compressed -> .zdebug_frame (146132 => 32661 22.35%) [31] .debug_str compressed -> .zdebug_str (1268383 => 161852 12.76%) [32] .debug_loc compressed -> .zdebug_loc (6281435 => 1343351 21.39%) [33] .debug_ranges compressed -> .zdebug_ranges (1067080 => 235154 22.04%) [36] Updating section string table stripping /home/builder/flatpak-build-scripts/work/build/arm/gnome-apps-nightly-master/.flatpak-builder/rofiles/rofiles-ZKo9gM/files/lib/libexiv2.so.26.0.0 to /home/builder/flatpak-build-scripts/work/build/arm/gnome-apps-nightly-master/.flatpak-builder/rofiles/rofiles-ZKo9gM/files/lib/debug/lib/libexiv2.so.26.0.0.debug compressing debuginfo in: /home/builder/flatpak-build-scripts/work/build/arm/gnome-apps-nightly-master/.flatpak-builder/rofiles/rofiles-ZKo9gM/files/bin/exiv2 processing: /home/builder/flatpak-build-scripts/work/build/arm/gnome-apps-nightly-master/.flatpak-builder/rofiles/rofiles-ZKo9gM/files/bin/exiv2 [28] .debug_aranges compressed -> .zdebug_aranges (656 => 366 55.79%) [29] .debug_info compressed -> .zdebug_info (979361 => 450870 46.04%) [30] .debug_abbrev compressed -> .zdebug_abbrev (12461 => 3449 27.68%) [31] .debug_line compressed -> .zdebug_line (197546 => 47340 23.96%) [32] .debug_frame compressed -> .zdebug_frame (6516 => 2016 30.94%) [33] .debug_str compressed -> .zdebug_str (245516 => 36045 14.68%) [34] .debug_loc compressed -> .zdebug_loc (623504 => 129395 20.75%) [35] .debug_ranges compressed -> .zdebug_ranges (88328 => 21257 24.07%) [38] Updating section string table stripping /home/builder/flatpak-build-scripts/work/build/arm/gnome-apps-nightly-master/.flatpak-builder/rofiles/rofiles-ZKo9gM/files/bin/exiv2 to /home/builder/flatpak-build-scripts/work/build/arm/gnome-apps-nightly-master/.flatpak-builder/rofiles/rofiles-ZKo9gM/files/lib/debug/bin/exiv2.debug compressing debuginfo in: /home/builder/flatpak-build-scripts/work/build/arm/gnome-apps-nightly-master/.flatpak-builder/rofiles/rofiles-ZKo9gM/files/bin/addmoddel processing: /home/builder/flatpak-build-scripts/work/build/arm/gnome-apps-nightly-master/.flatpak-builder/rofiles/rofiles-ZKo9gM/files/bin/addmoddel [28] .debug_aranges compressed -> .zdebug_aranges (456 => 271 59.43%) [29] .debug_info compressed -> .zdebug_info (109705 => 53840 49.08%) [30] .debug_abbrev compressed -> .zdebug_abbrev (4390 => 1547 35.24%) [31] .debug_line compressed -> .zdebug_line (18345 => 6286 34.27%) [32] .debug_frame compressed -> .zdebug_frame (1124 => 513 45.64%) [33] .debug_str compressed -> .zdebug_str (61636 => 11319 18.36%) [34] .debug_loc compressed -> .zdebug_loc (43751 => 9585 21.91%) [35] .debug_ranges compressed -> .zdebug_ranges (8568 => 2092 24.42%) [38] Updating section string table stripping /home/builder/flatpak-build-scripts/work/build/arm/gnome-apps-nightly-master/.flatpak-builder/rofiles/rofiles-ZKo9gM/files/bin/addmoddel to /home/builder/flatpak-build-scripts/work/build/arm/gnome-apps-nightly-master/.flatpak-builder/rofiles/rofiles-ZKo9gM/files/lib/debug/bin/addmoddel.debug compressing debuginfo in: /home/builder/flatpak-build-scripts/work/build/arm/gnome-apps-nightly-master/.flatpak-builder/rofiles/rofiles-ZKo9gM/files/bin/convert-test processing: /home/builder/flatpak-build-scripts/work/build/arm/gnome-apps-nightly-master/.flatpak-builder/rofiles/rofiles-ZKo9gM/files/bin/convert-test [27] .debug_aranges compressed -> .zdebug_aranges (232 => 120 51.72%) [28] .debug_info compressed -> .zdebug_info (47062 => 24245 51.52%) [29] .debug_abbrev compressed -> .zdebug_abbrev (3506 => 1271 36.25%) [30] .debug_line compressed -> .zdebug_line (4504 => 2061 45.76%) [31] .debug_frame compressed -> .zdebug_frame (220 => 153 69.55%) [32] .debug_str compressed -> .zdebug_str (45915 => 8483 18.48%) [33] .debug_loc compressed -> .zdebug_loc (5954 => 1354 22.74%) [34] .debug_ranges compressed -> .zdebug_ranges (1248 => 373 29.89%) [37] Updating section string table stripping /home/builder/flatpak-build-scripts/work/build/arm/gnome-apps-nightly-master/.flatpak-builder/rofiles/rofiles-ZKo9gM/files/bin/convert-test to /home/builder/flatpak-build-scripts/work/build/arm/gnome-apps-nightly-master/.flatpak-builder/rofiles/rofiles-ZKo9gM/files/lib/debug/bin/convert-test.debug compressing debuginfo in: /home/builder/flatpak-build-scripts/work/build/arm/gnome-apps-nightly-master/.flatpak-builder/rofiles/rofiles-ZKo9gM/files/bin/easyaccess-test processing: /home/builder/flatpak-build-scripts/work/build/arm/gnome-apps-nightly-master/.flatpak-builder/rofiles/rofiles-ZKo9gM/files/bin/easyaccess-test [28] .debug_aranges compressed -> .zdebug_aranges (216 => 113 52.31%) [29] .debug_info compressed -> .zdebug_info (41459 => 21392 51.60%) [30] .debug_abbrev compressed -> .zdebug_abbrev (3414 => 1239 36.29%) [31] .debug_line compressed -> .zdebug_line (4730 => 2090 44.19%) [32] .debug_frame compressed -> .zdebug_frame (168 => 148 88.10%) [33] .debug_str compressed -> .zdebug_str (38077 => 7526 19.77%) [34] .debug_loc compressed -> .zdebug_loc (5827 => 1383 23.73%) [35] .debug_ranges compressed -> .zdebug_ranges (2064 => 492 23.84%) [38] Updating section string table stripping /home/builder/flatpak-build-scripts/work/build/arm/gnome-apps-nightly-master/.flatpak-builder/rofiles/rofiles-ZKo9gM/files/bin/easyaccess-test to /home/builder/flatpak-build-scripts/work/build/arm/gnome-apps-nightly-master/.flatpak-builder/rofiles/rofiles-ZKo9gM/files/lib/debug/bin/easyaccess-test.debug compressing debuginfo in: /home/builder/flatpak-build-scripts/work/build/arm/gnome-apps-nightly-master/.flatpak-builder/rofiles/rofiles-ZKo9gM/files/bin/exifcomment processing: /home/builder/flatpak-build-scripts/work/build/arm/gnome-apps-nightly-master/.flatpak-builder/rofiles/rofiles-ZKo9gM/files/bin/exifcomment [27] .debug_aranges compressed -> .zdebug_aranges (224 => 122 54.46%) [28] .debug_info compressed -> .zdebug_info (43516 => 21729 49.93%) [29] .debug_abbrev compressed -> .zdebug_abbrev (3322 => 1213 36.51%) [30] .debug_line compressed -> .zdebug_line (5261 => 1958 37.22%) [31] .debug_frame compressed -> .zdebug_frame (208 => 179 86.06%) [32] .debug_str compressed -> .zdebug_str (36831 => 7120 19.33%) [33] .debug_loc compressed -> .zdebug_loc (7690 => 1555 20.22%) [34] .debug_ranges compressed -> .zdebug_ranges (1024 => 333 32.52%) [37] Updating section string table stripping /home/builder/flatpak-build-scripts/work/build/arm/gnome-apps-nightly-master/.flatpak-builder/rofiles/rofiles-ZKo9gM/files/bin/exifcomment to /home/builder/flatpak-build-scripts/work/build/arm/gnome-apps-nightly-master/.flatpak-builder/rofiles/rofiles-ZKo9gM/files/lib/debug/bin/exifcomment.debug compressing debuginfo in: /home/builder/flatpak-build-scripts/work/build/arm/gnome-apps-nightly-master/.flatpak-builder/rofiles/rofiles-ZKo9gM/files/bin/exifdata-test processing: /home/builder/flatpak-build-scripts/work/build/arm/gnome-apps-nightly-master/.flatpak-builder/rofiles/rofiles-ZKo9gM/files/bin/exifdata-test [28] .debug_aranges compressed -> .zdebug_aranges (296 => 166 56.08%) [29] .debug_info compressed -> .zdebug_info (112601 => 53005 47.07%) [30] .debug_abbrev compressed -> .zdebug_abbrev (4082 => 1459 35.74%) [31] .debug_line compressed -> .zdebug_line (19631 => 5486 27.95%) [32] .debug_frame compressed -> .zdebug_frame (540 => 333 61.67%) [33] .debug_str compressed -> .zdebug_str (46474 => 9026 19.42%) [34] .debug_loc compressed -> .zdebug_loc (49182 => 9561 19.44%) [35] .debug_ranges compressed -> .zdebug_ranges (7904 => 1583 20.03%) [38] Updating section string table stripping /home/builder/flatpak-build-scripts/work/build/arm/gnome-apps-nightly-master/.flatpak-builder/rofiles/rofiles-ZKo9gM/files/bin/exifdata-test to /home/builder/flatpak-build-scripts/work/build/arm/gnome-apps-nightly-master/.flatpak-builder/rofiles/rofiles-ZKo9gM/files/lib/debug/bin/exifdata-test.debug compressing debuginfo in: /home/builder/flatpak-build-scripts/work/build/arm/gnome-apps-nightly-master/.flatpak-builder/rofiles/rofiles-ZKo9gM/files/bin/exifdata processing: /home/builder/flatpak-build-scripts/work/build/arm/gnome-apps-nightly-master/.flatpak-builder/rofiles/rofiles-ZKo9gM/files/bin/exifdata [27] .debug_aranges compressed -> .zdebug_aranges (304 => 179 58.88%) [28] .debug_info compressed -> .zdebug_info (131990 => 64028 48.51%) [29] .debug_abbrev compressed -> .zdebug_abbrev (4276 => 1494 34.94%) [30] .debug_line compressed -> .zdebug_line (25082 => 7053 28.12%) [31] .debug_frame compressed -> .zdebug_frame (988 => 431 43.62%) [32] .debug_str compressed -> .zdebug_str (76875 => 11354 14.77%) [33] .debug_loc compressed -> .zdebug_loc (70148 => 15383 21.93%) [34] .debug_ranges compressed -> .zdebug_ranges (14584 => 3289 22.55%) [37] Updating section string table stripping /home/builder/flatpak-build-scripts/work/build/arm/gnome-apps-nightly-master/.flatpak-builder/rofiles/rofiles-ZKo9gM/files/bin/exifdata to /home/builder/flatpak-build-scripts/work/build/arm/gnome-apps-nightly-master/.flatpak-builder/rofiles/rofiles-ZKo9gM/files/lib/debug/bin/exifdata.debug compressing debuginfo in: /home/builder/flatpak-build-scripts/work/build/arm/gnome-apps-nightly-master/.flatpak-builder/rofiles/rofiles-ZKo9gM/files/bin/exifprint processing: /home/builder/flatpak-build-scripts/work/build/arm/gnome-apps-nightly-master/.flatpak-builder/rofiles/rofiles-ZKo9gM/files/bin/exifprint [28] .debug_aranges compressed -> .zdebug_aranges (272 => 149 54.78%) [29] .debug_info compressed -> .zdebug_info (65736 => 33435 50.86%) [30] .debug_abbrev compressed -> .zdebug_abbrev (3841 => 1377 35.85%) [31] .debug_line compressed -> .zdebug_line (8892 => 3556 39.99%) [32] .debug_frame compressed -> .zdebug_frame (352 => 235 66.76%) [33] .debug_str compressed -> .zdebug_str (49421 => 9534 19.29%) [34] .debug_loc compressed -> .zdebug_loc (19237 => 4218 21.93%) [35] .debug_ranges compressed -> .zdebug_ranges (6256 => 1197 19.13%) [38] Updating section string table stripping /home/builder/flatpak-build-scripts/work/build/arm/gnome-apps-nightly-master/.flatpak-builder/rofiles/rofiles-ZKo9gM/files/bin/exifprint to /home/builder/flatpak-build-scripts/work/build/arm/gnome-apps-nightly-master/.flatpak-builder/rofiles/rofiles-ZKo9gM/files/lib/debug/bin/exifprint.debug compressing debuginfo in: /home/builder/flatpak-build-scripts/work/build/arm/gnome-apps-nightly-master/.flatpak-builder/rofiles/rofiles-ZKo9gM/files/bin/exifvalue processing: /home/builder/flatpak-build-scripts/work/build/arm/gnome-apps-nightly-master/.flatpak-builder/rofiles/rofiles-ZKo9gM/files/bin/exifvalue [27] .debug_aranges compressed -> .zdebug_aranges (224 => 122 54.46%) [28] .debug_info compressed -> .zdebug_info (38809 => 19981 51.49%) [29] .debug_abbrev compressed -> .zdebug_abbrev (3398 => 1237 36.40%) [30] .debug_line compressed -> .zdebug_line (4147 => 1877 45.26%) [31] .debug_frame compressed -> .zdebug_frame (208 => 181 87.02%) [32] .debug_str compressed -> .zdebug_str (37185 => 7237 19.46%) [33] .debug_loc compressed -> .zdebug_loc (4385 => 1043 23.79%) [34] .debug_ranges compressed -> .zdebug_ranges (888 => 292 32.88%) [37] Updating section string table stripping /home/builder/flatpak-build-scripts/work/build/arm/gnome-apps-nightly-master/.flatpak-builder/rofiles/rofiles-ZKo9gM/files/bin/exifvalue to /home/builder/flatpak-build-scripts/work/build/arm/gnome-apps-nightly-master/.flatpak-builder/rofiles/rofiles-ZKo9gM/files/lib/debug/bin/exifvalue.debug compressing debuginfo in: /home/builder/flatpak-build-scripts/work/build/arm/gnome-apps-nightly-master/.flatpak-builder/rofiles/rofiles-ZKo9gM/files/bin/ini-test processing: /home/builder/flatpak-build-scripts/work/build/arm/gnome-apps-nightly-master/.flatpak-builder/rofiles/rofiles-ZKo9gM/files/bin/ini-test [27] .debug_aranges compressed -> .zdebug_aranges (232 => 129 55.60%) [28] .debug_info compressed -> .zdebug_info (60108 => 27920 46.45%) [29] .debug_abbrev compressed -> .zdebug_abbrev (3255 => 1182 36.31%) [30] .debug_line compressed -> .zdebug_line (8758 => 2272 25.94%) [31] .debug_frame compressed -> .zdebug_frame (248 => 209 84.27%) [32] .debug_str compressed -> .zdebug_str (55361 => 7496 13.54%) [33] .debug_loc compressed -> .zdebug_loc (20176 => 3592 17.80%) [34] .debug_ranges compressed -> .zdebug_ranges (1248 => 369 29.57%) [37] Updating section string table stripping /home/builder/flatpak-build-scripts/work/build/arm/gnome-apps-nightly-master/.flatpak-builder/rofiles/rofiles-ZKo9gM/files/bin/ini-test to /home/builder/flatpak-build-scripts/work/build/arm/gnome-apps-nightly-master/.flatpak-builder/rofiles/rofiles-ZKo9gM/files/lib/debug/bin/ini-test.debug compressing debuginfo in: /home/builder/flatpak-build-scripts/work/build/arm/gnome-apps-nightly-master/.flatpak-builder/rofiles/rofiles-ZKo9gM/files/bin/iotest processing: /home/builder/flatpak-build-scripts/work/build/arm/gnome-apps-nightly-master/.flatpak-builder/rofiles/rofiles-ZKo9gM/files/bin/iotest [28] .debug_aranges compressed -> .zdebug_aranges (328 => 193 58.84%) [29] .debug_info compressed -> .zdebug_info (76373 => 35889 46.99%) [30] .debug_abbrev compressed -> .zdebug_abbrev (3807 => 1367 35.91%) [31] .debug_line compressed -> .zdebug_line (15546 => 4250 27.34%) [32] .debug_frame compressed -> .zdebug_frame (680 => 348 51.18%) [33] .debug_str compressed -> .zdebug_str (29279 => 6128 20.93%) [34] .debug_loc compressed -> .zdebug_loc (35392 => 7147 20.19%) [35] .debug_ranges compressed -> .zdebug_ranges (6144 => 1480 24.09%) [38] Updating section string table stripping /home/builder/flatpak-build-scripts/work/build/arm/gnome-apps-nightly-master/.flatpak-builder/rofiles/rofiles-ZKo9gM/files/bin/iotest to /home/builder/flatpak-build-scripts/work/build/arm/gnome-apps-nightly-master/.flatpak-builder/rofiles/rofiles-ZKo9gM/files/lib/debug/bin/iotest.debug compressing debuginfo in: /home/builder/flatpak-build-scripts/work/build/arm/gnome-apps-nightly-master/.flatpak-builder/rofiles/rofiles-ZKo9gM/files/bin/iptceasy processing: /home/builder/flatpak-build-scripts/work/build/arm/gnome-apps-nightly-master/.flatpak-builder/rofiles/rofiles-ZKo9gM/files/bin/iptceasy [27] .debug_aranges compressed -> .zdebug_aranges (232 => 122 52.59%) [28] .debug_info compressed -> .zdebug_info (50898 => 24805 48.73%) [29] .debug_abbrev compressed -> .zdebug_abbrev (3415 => 1251 36.63%) [30] .debug_line compressed -> .zdebug_line (6877 => 2340 34.03%) [31] .debug_frame compressed -> .zdebug_frame (236 => 191 80.93%) [32] .debug_str compressed -> .zdebug_str (36656 => 7089 19.34%) [33] .debug_loc compressed -> .zdebug_loc (11425 => 2188 19.15%) [34] .debug_ranges compressed -> .zdebug_ranges (944 => 329 34.85%) [37] Updating section string table stripping /home/builder/flatpak-build-scripts/work/build/arm/gnome-apps-nightly-master/.flatpak-builder/rofiles/rofiles-ZKo9gM/files/bin/iptceasy to /home/builder/flatpak-build-scripts/work/build/arm/gnome-apps-nightly-master/.flatpak-builder/rofiles/rofiles-ZKo9gM/files/lib/debug/bin/iptceasy.debug compressing debuginfo in: /home/builder/flatpak-build-scripts/work/build/arm/gnome-apps-nightly-master/.flatpak-builder/rofiles/rofiles-ZKo9gM/files/bin/iptcprint processing: /home/builder/flatpak-build-scripts/work/build/arm/gnome-apps-nightly-master/.flatpak-builder/rofiles/rofiles-ZKo9gM/files/bin/iptcprint [28] .debug_aranges compressed -> .zdebug_aranges (272 => 150 55.15%) [29] .debug_info compressed -> .zdebug_info (58694 => 29727 50.65%) [30] .debug_abbrev compressed -> .zdebug_abbrev (3795 => 1366 35.99%) [31] .debug_line compressed -> .zdebug_line (8550 => 3373 39.45%) [32] .debug_frame compressed -> .zdebug_frame (352 => 236 67.05%) [33] .debug_str compressed -> .zdebug_str (40790 => 8089 19.83%) [34] .debug_loc compressed -> .zdebug_loc (17869 => 3908 21.87%) [35] .debug_ranges compressed -> .zdebug_ranges (5744 => 1159 20.18%) [38] Updating section string table stripping /home/builder/flatpak-build-scripts/work/build/arm/gnome-apps-nightly-master/.flatpak-builder/rofiles/rofiles-ZKo9gM/files/bin/iptcprint to /home/builder/flatpak-build-scripts/work/build/arm/gnome-apps-nightly-master/.flatpak-builder/rofiles/rofiles-ZKo9gM/files/lib/debug/bin/iptcprint.debug compressing debuginfo in: /home/builder/flatpak-build-scripts/work/build/arm/gnome-apps-nightly-master/.flatpak-builder/rofiles/rofiles-ZKo9gM/files/bin/iptctest processing: /home/builder/flatpak-build-scripts/work/build/arm/gnome-apps-nightly-master/.flatpak-builder/rofiles/rofiles-ZKo9gM/files/bin/iptctest [28] .debug_aranges compressed -> .zdebug_aranges (304 => 171 56.25%) [29] .debug_info compressed -> .zdebug_info (86545 => 41905 48.42%) [30] .debug_abbrev compressed -> .zdebug_abbrev (3961 => 1411 35.62%) [31] .debug_line compressed -> .zdebug_line (14344 => 4266 29.74%) [32] .debug_frame compressed -> .zdebug_frame (644 => 322 50.00%) [33] .debug_str compressed -> .zdebug_str (43760 => 8969 20.50%) [34] .debug_loc compressed -> .zdebug_loc (37991 => 8236 21.68%) [35] .debug_ranges compressed -> .zdebug_ranges (6608 => 1602 24.24%) [38] Updating section string table stripping /home/builder/flatpak-build-scripts/work/build/arm/gnome-apps-nightly-master/.flatpak-builder/rofiles/rofiles-ZKo9gM/files/bin/iptctest to /home/builder/flatpak-build-scripts/work/build/arm/gnome-apps-nightly-master/.flatpak-builder/rofiles/rofiles-ZKo9gM/files/lib/debug/bin/iptctest.debug compressing debuginfo in: /home/builder/flatpak-build-scripts/work/build/arm/gnome-apps-nightly-master/.flatpak-builder/rofiles/rofiles-ZKo9gM/files/bin/key-test processing: /home/builder/flatpak-build-scripts/work/build/arm/gnome-apps-nightly-master/.flatpak-builder/rofiles/rofiles-ZKo9gM/files/bin/key-test [27] .debug_aranges compressed -> .zdebug_aranges (240 => 132 55.00%) [28] .debug_info compressed -> .zdebug_info (64552 => 30868 47.82%) [29] .debug_abbrev compressed -> .zdebug_abbrev (3705 => 1324 35.74%) [30] .debug_line compressed -> .zdebug_line (9424 => 2575 27.32%) [31] .debug_frame compressed -> .zdebug_frame (272 => 214 78.68%) [32] .debug_str compressed -> .zdebug_str (39604 => 7772 19.62%) [33] .debug_loc compressed -> .zdebug_loc (20447 => 3974 19.44%) [34] .debug_ranges compressed -> .zdebug_ranges (1776 => 491 27.65%) [37] Updating section string table stripping /home/builder/flatpak-build-scripts/work/build/arm/gnome-apps-nightly-master/.flatpak-builder/rofiles/rofiles-ZKo9gM/files/bin/key-test to /home/builder/flatpak-build-scripts/work/build/arm/gnome-apps-nightly-master/.flatpak-builder/rofiles/rofiles-ZKo9gM/files/lib/debug/bin/key-test.debug compressing debuginfo in: /home/builder/flatpak-build-scripts/work/build/arm/gnome-apps-nightly-master/.flatpak-builder/rofiles/rofiles-ZKo9gM/files/bin/largeiptc-test processing: /home/builder/flatpak-build-scripts/work/build/arm/gnome-apps-nightly-master/.flatpak-builder/rofiles/rofiles-ZKo9gM/files/bin/largeiptc-test [28] .debug_aranges compressed -> .zdebug_aranges (264 => 147 55.68%) [29] .debug_info compressed -> .zdebug_info (60095 => 29814 49.61%) [30] .debug_abbrev compressed -> .zdebug_abbrev (3725 => 1335 35.84%) [31] .debug_line compressed -> .zdebug_line (8379 => 3137 37.44%) [32] .debug_frame compressed -> .zdebug_frame (336 => 228 67.86%) [33] .debug_str compressed -> .zdebug_str (40466 => 8047 19.89%) [34] .debug_loc compressed -> .zdebug_loc (17092 => 3673 21.49%) [35] .debug_ranges compressed -> .zdebug_ranges (2880 => 774 26.88%) [38] Updating section string table stripping /home/builder/flatpak-build-scripts/work/build/arm/gnome-apps-nightly-master/.flatpak-builder/rofiles/rofiles-ZKo9gM/files/bin/largeiptc-test to /home/builder/flatpak-build-scripts/work/build/arm/gnome-apps-nightly-master/.flatpak-builder/rofiles/rofiles-ZKo9gM/files/lib/debug/bin/largeiptc-test.debug compressing debuginfo in: /home/builder/flatpak-build-scripts/work/build/arm/gnome-apps-nightly-master/.flatpak-builder/rofiles/rofiles-ZKo9gM/files/bin/mmap-test processing: /home/builder/flatpak-build-scripts/work/build/arm/gnome-apps-nightly-master/.flatpak-builder/rofiles/rofiles-ZKo9gM/files/bin/mmap-test [28] .debug_aranges compressed -> .zdebug_aranges (280 => 158 56.43%) [29] .debug_info compressed -> .zdebug_info (51504 => 25467 49.45%) [30] .debug_abbrev compressed -> .zdebug_abbrev (3507 => 1280 36.50%) [31] .debug_line compressed -> .zdebug_line (8550 => 2963 34.65%) [32] .debug_frame compressed -> .zdebug_frame (392 => 267 68.11%) [33] .debug_str compressed -> .zdebug_str (28462 => 5989 21.04%) [34] .debug_loc compressed -> .zdebug_loc (20771 => 4318 20.79%) [35] .debug_ranges compressed -> .zdebug_ranges (4008 => 981 24.48%) [38] Updating section string table stripping /home/builder/flatpak-build-scripts/work/build/arm/gnome-apps-nightly-master/.flatpak-builder/rofiles/rofiles-ZKo9gM/files/bin/mmap-test to /home/builder/flatpak-build-scripts/work/build/arm/gnome-apps-nightly-master/.flatpak-builder/rofiles/rofiles-ZKo9gM/files/lib/debug/bin/mmap-test.debug compressing debuginfo in: /home/builder/flatpak-build-scripts/work/build/arm/gnome-apps-nightly-master/.flatpak-builder/rofiles/rofiles-ZKo9gM/files/bin/prevtest processing: /home/builder/flatpak-build-scripts/work/build/arm/gnome-apps-nightly-master/.flatpak-builder/rofiles/rofiles-ZKo9gM/files/bin/prevtest [27] .debug_aranges compressed -> .zdebug_aranges (248 => 140 56.45%) [28] .debug_info compressed -> .zdebug_info (70670 => 35187 49.79%) [29] .debug_abbrev compressed -> .zdebug_abbrev (3723 => 1336 35.89%) [30] .debug_line compressed -> .zdebug_line (7716 => 3036 39.35%) [31] .debug_frame compressed -> .zdebug_frame (316 => 236 74.68%) [32] .debug_str compressed -> .zdebug_str (76714 => 11241 14.65%) [33] .debug_loc compressed -> .zdebug_loc (20704 => 4181 20.19%) [34] .debug_ranges compressed -> .zdebug_ranges (3072 => 799 26.01%) [37] Updating section string table stripping /home/builder/flatpak-build-scripts/work/build/arm/gnome-apps-nightly-master/.flatpak-builder/rofiles/rofiles-ZKo9gM/files/bin/prevtest to /home/builder/flatpak-build-scripts/work/build/arm/gnome-apps-nightly-master/.flatpak-builder/rofiles/rofiles-ZKo9gM/files/lib/debug/bin/prevtest.debug compressing debuginfo in: /home/builder/flatpak-build-scripts/work/build/arm/gnome-apps-nightly-master/.flatpak-builder/rofiles/rofiles-ZKo9gM/files/bin/stringto-test processing: /home/builder/flatpak-build-scripts/work/build/arm/gnome-apps-nightly-master/.flatpak-builder/rofiles/rofiles-ZKo9gM/files/bin/stringto-test [27] .debug_aranges compressed -> .zdebug_aranges (224 => 117 52.23%) [28] .debug_info compressed -> .zdebug_info (33614 => 17402 51.77%) [29] .debug_abbrev compressed -> .zdebug_abbrev (3201 => 1196 37.36%) [30] .debug_line compressed -> .zdebug_line (5255 => 2104 40.04%) [31] .debug_frame compressed -> .zdebug_frame (184 => 156 84.78%) [32] .debug_str compressed -> .zdebug_str (25754 => 5592 21.71%) [33] .debug_loc compressed -> .zdebug_loc (5072 => 1182 23.30%) [34] .debug_ranges compressed -> .zdebug_ranges (3008 => 611 20.31%) [37] Updating section string table stripping /home/builder/flatpak-build-scripts/work/build/arm/gnome-apps-nightly-master/.flatpak-builder/rofiles/rofiles-ZKo9gM/files/bin/stringto-test to /home/builder/flatpak-build-scripts/work/build/arm/gnome-apps-nightly-master/.flatpak-builder/rofiles/rofiles-ZKo9gM/files/lib/debug/bin/stringto-test.debug compressing debuginfo in: /home/builder/flatpak-build-scripts/work/build/arm/gnome-apps-nightly-master/.flatpak-builder/rofiles/rofiles-ZKo9gM/files/bin/taglist processing: /home/builder/flatpak-build-scripts/work/build/arm/gnome-apps-nightly-master/.flatpak-builder/rofiles/rofiles-ZKo9gM/files/bin/taglist [27] .debug_aranges compressed -> .zdebug_aranges (216 => 114 52.78%) [28] .debug_info compressed -> .zdebug_info (46452 => 24324 52.36%) [29] .debug_abbrev compressed -> .zdebug_abbrev (3612 => 1278 35.38%) [30] .debug_line compressed -> .zdebug_line (3845 => 1709 44.45%) [31] .debug_frame compressed -> .zdebug_frame (168 => 146 86.90%) [32] .debug_str compressed -> .zdebug_str (68537 => 10818 15.78%) [33] .debug_loc compressed -> .zdebug_loc (3740 => 908 24.28%) [34] .debug_ranges compressed -> .zdebug_ranges (1008 => 329 32.64%) [37] Updating section string table stripping /home/builder/flatpak-build-scripts/work/build/arm/gnome-apps-nightly-master/.flatpak-builder/rofiles/rofiles-ZKo9gM/files/bin/taglist to /home/builder/flatpak-build-scripts/work/build/arm/gnome-apps-nightly-master/.flatpak-builder/rofiles/rofiles-ZKo9gM/files/lib/debug/bin/taglist.debug compressing debuginfo in: /home/builder/flatpak-build-scripts/work/build/arm/gnome-apps-nightly-master/.flatpak-builder/rofiles/rofiles-ZKo9gM/files/bin/tiff-test processing: /home/builder/flatpak-build-scripts/work/build/arm/gnome-apps-nightly-master/.flatpak-builder/rofiles/rofiles-ZKo9gM/files/bin/tiff-test [28] .debug_aranges compressed -> .zdebug_aranges (296 => 167 56.42%) [29] .debug_info compressed -> .zdebug_info (85357 => 42700 50.03%) [30] .debug_abbrev compressed -> .zdebug_abbrev (4022 => 1421 35.33%) [31] .debug_line compressed -> .zdebug_line (13585 => 4675 34.41%) [32] .debug_frame compressed -> .zdebug_frame (520 => 282 54.23%) [33] .debug_str compressed -> .zdebug_str (48657 => 9671 19.88%) [34] .debug_loc compressed -> .zdebug_loc (33876 => 7008 20.69%) [35] .debug_ranges compressed -> .zdebug_ranges (7904 => 1665 21.07%) [38] Updating section string table stripping /home/builder/flatpak-build-scripts/work/build/arm/gnome-apps-nightly-master/.flatpak-builder/rofiles/rofiles-ZKo9gM/files/bin/tiff-test to /home/builder/flatpak-build-scripts/work/build/arm/gnome-apps-nightly-master/.flatpak-builder/rofiles/rofiles-ZKo9gM/files/lib/debug/bin/tiff-test.debug compressing debuginfo in: /home/builder/flatpak-build-scripts/work/build/arm/gnome-apps-nightly-master/.flatpak-builder/rofiles/rofiles-ZKo9gM/files/bin/werror-test processing: /home/builder/flatpak-build-scripts/work/build/arm/gnome-apps-nightly-master/.flatpak-builder/rofiles/rofiles-ZKo9gM/files/bin/werror-test [28] .debug_aranges compressed -> .zdebug_aranges (256 => 140 54.69%) [29] .debug_info compressed -> .zdebug_info (35871 => 18174 50.66%) [30] .debug_abbrev compressed -> .zdebug_abbrev (3396 => 1234 36.34%) [31] .debug_line compressed -> .zdebug_line (4792 => 1985 41.42%) [32] .debug_frame compressed -> .zdebug_frame (292 => 206 70.55%) [33] .debug_str compressed -> .zdebug_str (25863 => 5345 20.67%) [34] .debug_loc compressed -> .zdebug_loc (7004 => 1544 22.04%) [35] .debug_ranges compressed -> .zdebug_ranges (1368 => 416 30.41%) [38] Updating section string table stripping /home/builder/flatpak-build-scripts/work/build/arm/gnome-apps-nightly-master/.flatpak-builder/rofiles/rofiles-ZKo9gM/files/bin/werror-test to /home/builder/flatpak-build-scripts/work/build/arm/gnome-apps-nightly-master/.flatpak-builder/rofiles/rofiles-ZKo9gM/files/lib/debug/bin/werror-test.debug compressing debuginfo in: /home/builder/flatpak-build-scripts/work/build/arm/gnome-apps-nightly-master/.flatpak-builder/rofiles/rofiles-ZKo9gM/files/bin/write-test processing: /home/builder/flatpak-build-scripts/work/build/arm/gnome-apps-nightly-master/.flatpak-builder/rofiles/rofiles-ZKo9gM/files/bin/write-test [28] .debug_aranges compressed -> .zdebug_aranges (272 => 148 54.41%) [29] .debug_info compressed -> .zdebug_info (79173 => 38480 48.60%) [30] .debug_abbrev compressed -> .zdebug_abbrev (3946 => 1406 35.63%) [31] .debug_line compressed -> .zdebug_line (12622 => 4282 33.92%) [32] .debug_frame compressed -> .zdebug_frame (448 => 266 59.38%) [33] .debug_str compressed -> .zdebug_str (45303 => 8969 19.80%) [34] .debug_loc compressed -> .zdebug_loc (28266 => 5892 20.84%) [35] .debug_ranges compressed -> .zdebug_ranges (5792 => 1255 21.67%) [38] Updating section string table stripping /home/builder/flatpak-build-scripts/work/build/arm/gnome-apps-nightly-master/.flatpak-builder/rofiles/rofiles-ZKo9gM/files/bin/write-test to /home/builder/flatpak-build-scripts/work/build/arm/gnome-apps-nightly-master/.flatpak-builder/rofiles/rofiles-ZKo9gM/files/lib/debug/bin/write-test.debug compressing debuginfo in: /home/builder/flatpak-build-scripts/work/build/arm/gnome-apps-nightly-master/.flatpak-builder/rofiles/rofiles-ZKo9gM/files/bin/write2-test processing: /home/builder/flatpak-build-scripts/work/build/arm/gnome-apps-nightly-master/.flatpak-builder/rofiles/rofiles-ZKo9gM/files/bin/write2-test [27] .debug_aranges compressed -> .zdebug_aranges (240 => 131 54.58%) [28] .debug_info compressed -> .zdebug_info (148662 => 64223 43.20%) [29] .debug_abbrev compressed -> .zdebug_abbrev (3758 => 1354 36.03%) [30] .debug_line compressed -> .zdebug_line (29642 => 5246 17.70%) [31] .debug_frame compressed -> .zdebug_frame (336 => 245 72.92%) [32] .debug_str compressed -> .zdebug_str (41441 => 8238 19.88%) [33] .debug_loc compressed -> .zdebug_loc (75047 => 12750 16.99%) [34] .debug_ranges compressed -> .zdebug_ranges (7752 => 1470 18.96%) [37] Updating section string table stripping /home/builder/flatpak-build-scripts/work/build/arm/gnome-apps-nightly-master/.flatpak-builder/rofiles/rofiles-ZKo9gM/files/bin/write2-test to /home/builder/flatpak-build-scripts/work/build/arm/gnome-apps-nightly-master/.flatpak-builder/rofiles/rofiles-ZKo9gM/files/lib/debug/bin/write2-test.debug compressing debuginfo in: /home/builder/flatpak-build-scripts/work/build/arm/gnome-apps-nightly-master/.flatpak-builder/rofiles/rofiles-ZKo9gM/files/bin/xmpparse processing: /home/builder/flatpak-build-scripts/work/build/arm/gnome-apps-nightly-master/.flatpak-builder/rofiles/rofiles-ZKo9gM/files/bin/xmpparse [28] .debug_aranges compressed -> .zdebug_aranges (280 => 156 55.71%) [29] .debug_info compressed -> .zdebug_info (69387 => 35011 50.46%) [30] .debug_abbrev compressed -> .zdebug_abbrev (3851 => 1389 36.07%) [31] .debug_line compressed -> .zdebug_line (9114 => 3577 39.25%) [32] .debug_frame compressed -> .zdebug_frame (380 => 250 65.79%) [33] .debug_str compressed -> .zdebug_str (68537 => 10478 15.29%) [34] .debug_loc compressed -> .zdebug_loc (19647 => 4268 21.72%) [35] .debug_ranges compressed -> .zdebug_ranges (5440 => 1134 20.85%) [38] Updating section string table stripping /home/builder/flatpak-build-scripts/work/build/arm/gnome-apps-nightly-master/.flatpak-builder/rofiles/rofiles-ZKo9gM/files/bin/xmpparse to /home/builder/flatpak-build-scripts/work/build/arm/gnome-apps-nightly-master/.flatpak-builder/rofiles/rofiles-ZKo9gM/files/lib/debug/bin/xmpparse.debug compressing debuginfo in: /home/builder/flatpak-build-scripts/work/build/arm/gnome-apps-nightly-master/.flatpak-builder/rofiles/rofiles-ZKo9gM/files/bin/xmpparser-test processing: /home/builder/flatpak-build-scripts/work/build/arm/gnome-apps-nightly-master/.flatpak-builder/rofiles/rofiles-ZKo9gM/files/bin/xmpparser-test [28] .debug_aranges compressed -> .zdebug_aranges (320 => 181 56.56%) [29] .debug_info compressed -> .zdebug_info (87086 => 42727 49.06%) [30] .debug_abbrev compressed -> .zdebug_abbrev (3933 => 1411 35.88%) [31] .debug_line compressed -> .zdebug_line (14114 => 4533 32.12%) [32] .debug_frame compressed -> .zdebug_frame (572 => 312 54.55%) [33] .debug_str compressed -> .zdebug_str (69707 => 10756 15.43%) [34] .debug_loc compressed -> .zdebug_loc (31830 => 6748 21.20%) [35] .debug_ranges compressed -> .zdebug_ranges (7736 => 1656 21.41%) [38] Updating section string table stripping /home/builder/flatpak-build-scripts/work/build/arm/gnome-apps-nightly-master/.flatpak-builder/rofiles/rofiles-ZKo9gM/files/bin/xmpparser-test to /home/builder/flatpak-build-scripts/work/build/arm/gnome-apps-nightly-master/.flatpak-builder/rofiles/rofiles-ZKo9gM/files/lib/debug/bin/xmpparser-test.debug compressing debuginfo in: /home/builder/flatpak-build-scripts/work/build/arm/gnome-apps-nightly-master/.flatpak-builder/rofiles/rofiles-ZKo9gM/files/bin/xmpsample processing: /home/builder/flatpak-build-scripts/work/build/arm/gnome-apps-nightly-master/.flatpak-builder/rofiles/rofiles-ZKo9gM/files/bin/xmpsample [28] .debug_aranges compressed -> .zdebug_aranges (368 => 213 57.88%) [29] .debug_info compressed -> .zdebug_info (164046 => 74120 45.18%) [30] .debug_abbrev compressed -> .zdebug_abbrev (4235 => 1486 35.09%) [31] .debug_line compressed -> .zdebug_line (28580 => 6313 22.09%) [32] .debug_frame compressed -> .zdebug_frame (832 => 373 44.83%) [33] .debug_str compressed -> .zdebug_str (93149 => 14549 15.62%) [34] .debug_loc compressed -> .zdebug_loc (72417 => 13575 18.75%) [35] .debug_ranges compressed -> .zdebug_ranges (11440 => 2492 21.78%) [38] Updating section string table stripping /home/builder/flatpak-build-scripts/work/build/arm/gnome-apps-nightly-master/.flatpak-builder/rofiles/rofiles-ZKo9gM/files/bin/xmpsample to /home/builder/flatpak-build-scripts/work/build/arm/gnome-apps-nightly-master/.flatpak-builder/rofiles/rofiles-ZKo9gM/files/lib/debug/bin/xmpsample.debug compressing debuginfo in: /home/builder/flatpak-build-scripts/work/build/arm/gnome-apps-nightly-master/.flatpak-builder/rofiles/rofiles-ZKo9gM/files/bin/metacopy processing: /home/builder/flatpak-build-scripts/work/build/arm/gnome-apps-nightly-master/.flatpak-builder/rofiles/rofiles-ZKo9gM/files/bin/metacopy [28] .debug_aranges compressed -> .zdebug_aranges (296 => 162 54.73%) [29] .debug_info compressed -> .zdebug_info (92581 => 45535 49.18%) [30] .debug_abbrev compressed -> .zdebug_abbrev (6225 => 1935 31.08%) [31] .debug_line compressed -> .zdebug_line (15721 => 5182 32.96%) [32] .debug_frame compressed -> .zdebug_frame (844 => 453 53.67%) [33] .debug_str compressed -> .zdebug_str (29794 => 6445 21.63%) [34] .debug_loc compressed -> .zdebug_loc (37590 => 8121 21.60%) [35] .debug_ranges compressed -> .zdebug_ranges (5800 => 1370 23.62%) [38] Updating section string table stripping /home/builder/flatpak-build-scripts/work/build/arm/gnome-apps-nightly-master/.flatpak-builder/rofiles/rofiles-ZKo9gM/files/bin/metacopy to /home/builder/flatpak-build-scripts/work/build/arm/gnome-apps-nightly-master/.flatpak-builder/rofiles/rofiles-ZKo9gM/files/lib/debug/bin/metacopy.debug compressing debuginfo in: /home/builder/flatpak-build-scripts/work/build/arm/gnome-apps-nightly-master/.flatpak-builder/rofiles/rofiles-ZKo9gM/files/bin/path-test processing: /home/builder/flatpak-build-scripts/work/build/arm/gnome-apps-nightly-master/.flatpak-builder/rofiles/rofiles-ZKo9gM/files/bin/path-test [28] .debug_aranges compressed -> .zdebug_aranges (280 => 148 52.86%) [29] .debug_info compressed -> .zdebug_info (88519 => 42799 48.35%) [30] .debug_abbrev compressed -> .zdebug_abbrev (5847 => 1824 31.20%) [31] .debug_line compressed -> .zdebug_line (13820 => 4302 31.13%) [32] .debug_frame compressed -> .zdebug_frame (664 => 389 58.58%) [33] .debug_str compressed -> .zdebug_str (29515 => 6016 20.38%) [34] .debug_loc compressed -> .zdebug_loc (33541 => 6962 20.76%) [35] .debug_ranges compressed -> .zdebug_ranges (4712 => 1145 24.30%) [38] Updating section string table stripping /home/builder/flatpak-build-scripts/work/build/arm/gnome-apps-nightly-master/.flatpak-builder/rofiles/rofiles-ZKo9gM/files/bin/path-test to /home/builder/flatpak-build-scripts/work/build/arm/gnome-apps-nightly-master/.flatpak-builder/rofiles/rofiles-ZKo9gM/files/lib/debug/bin/path-test.debug compressing debuginfo in: /home/builder/flatpak-build-scripts/work/build/arm/gnome-apps-nightly-master/.flatpak-builder/rofiles/rofiles-ZKo9gM/files/bin/exiv2json processing: /home/builder/flatpak-build-scripts/work/build/arm/gnome-apps-nightly-master/.flatpak-builder/rofiles/rofiles-ZKo9gM/files/bin/exiv2json [28] .debug_aranges compressed -> .zdebug_aranges (688 => 374 54.36%) [29] .debug_info compressed -> .zdebug_info (575237 => 269618 46.87%) [30] .debug_abbrev compressed -> .zdebug_abbrev (8719 => 2574 29.52%) [31] .debug_line compressed -> .zdebug_line (102239 => 25507 24.95%) [32] .debug_frame compressed -> .zdebug_frame (6280 => 1988 31.66%) [33] .debug_str compressed -> .zdebug_str (315530 => 36437 11.55%) [34] .debug_loc compressed -> .zdebug_loc (328604 => 65720 20.00%) [35] .debug_ranges compressed -> .zdebug_ranges (52080 => 11358 21.81%) [38] Updating section string table stripping /home/builder/flatpak-build-scripts/work/build/arm/gnome-apps-nightly-master/.flatpak-builder/rofiles/rofiles-ZKo9gM/files/bin/exiv2json to /home/builder/flatpak-build-scripts/work/build/arm/gnome-apps-nightly-master/.flatpak-builder/rofiles/rofiles-ZKo9gM/files/lib/debug/bin/exiv2json.debug compressing debuginfo in: /home/builder/flatpak-build-scripts/work/build/arm/gnome-apps-nightly-master/.flatpak-builder/rofiles/rofiles-ZKo9gM/files/bin/geotag processing: /home/builder/flatpak-build-scripts/work/build/arm/gnome-apps-nightly-master/.flatpak-builder/rofiles/rofiles-ZKo9gM/files/bin/geotag [28] .debug_aranges compressed -> .zdebug_aranges (456 => 283 62.06%) [29] .debug_info compressed -> .zdebug_info (282598 => 132399 46.85%) [30] .debug_abbrev compressed -> .zdebug_abbrev (4953 => 1700 34.32%) [31] .debug_line compressed -> .zdebug_line (49200 => 13116 26.66%) [32] .debug_frame compressed -> .zdebug_frame (2420 => 947 39.13%) [33] .debug_str compressed -> .zdebug_str (160005 => 19487 12.18%) [34] .debug_loc compressed -> .zdebug_loc (178945 => 34876 19.49%) [35] .debug_ranges compressed -> .zdebug_ranges (22816 => 4995 21.89%) [38] Updating section string table stripping /home/builder/flatpak-build-scripts/work/build/arm/gnome-apps-nightly-master/.flatpak-builder/rofiles/rofiles-ZKo9gM/files/bin/geotag to /home/builder/flatpak-build-scripts/work/build/arm/gnome-apps-nightly-master/.flatpak-builder/rofiles/rofiles-ZKo9gM/files/lib/debug/bin/geotag.debug Committing stage build-exiv2 to cache ======================================================================== Building module gexiv2 in /home/builder/flatpak-build-scripts/work/build/arm/gnome-apps-nightly-master/.flatpak-builder/build/gexiv2-1 ======================================================================== Already on 'master' The Meson build system Version: 0.47.1 Source dir: /run/build/gexiv2 Build dir: /run/build/gexiv2/_flatpak_build Build type: native build Project name: gexiv2 Project version: 0.10.8 Appending CFLAGS from environment: '-O2 -g -fstack-protector-strong' Appending LDFLAGS from environment: '-L/app/lib -fstack-protector-strong -Wl,-z,relro,-z,now' Appending CPPFLAGS from environment: '-O2 -D_FORTIFY_SOURCE=2' DEPRECATION: Duplicated values in array option "c_args" is deprecated. This will become a hard error in the future. DEPRECATION: Duplicated values in array option "c_link_args" is deprecated. This will become a hard error in the future. Native C compiler: ccache cc (gcc 8.2.0 "cc (GCC) 8.2.0") Appending CXXFLAGS from environment: '-O2 -g -fstack-protector-strong' Appending LDFLAGS from environment: '-L/app/lib -fstack-protector-strong -Wl,-z,relro,-z,now' Appending CPPFLAGS from environment: '-O2 -D_FORTIFY_SOURCE=2' DEPRECATION: Duplicated values in array option "cpp_args" is deprecated. This will become a hard error in the future. DEPRECATION: Duplicated values in array option "cpp_link_args" is deprecated. This will become a hard error in the future. Native C++ compiler: ccache c++ (gcc 8.2.0 "c++ (GCC) 8.2.0") Build machine cpu family: arm Build machine cpu: armv8l Found pkg-config: /usr/bin/pkg-config (1.5.2) Native dependency exiv2 found: YES 0.26 Native dependency gobject-2.0 found: YES 2.57.2 Program g-ir-scanner found: YES (/usr/bin/g-ir-scanner) Program vapigen found: YES (/usr/bin/vapigen) Program valac found: YES (/usr/bin/valac) Configuring gexiv2-version.h using configuration Build targets in project: 4 Found ninja-1.8.2 at /usr/bin/ninja [1/17] Compiling C object 'test/test@@gexiv2-regression@exe/gexiv2-regression.c.o'. [2/17] Generating gexiv2-enums.h with a meson_exe.py custom command. [3/17] Generating gexiv2-enums.cpp with a meson_exe.py custom command. [4/17] Compiling C++ object 'gexiv2/gexiv2@@gexiv2@sha/meson-generated_.._gexiv2-enums.cpp.o'. [5/17] Compiling C++ object 'gexiv2/gexiv2@@gexiv2@sha/gexiv2-stream-io.cpp.o'. [6/17] Compiling C++ object 'gexiv2/gexiv2@@gexiv2@sha/gexiv2-preview-properties.cpp.o'. [7/17] Compiling C++ object 'gexiv2/gexiv2@@gexiv2@sha/gexiv2-metadata-exif.cpp.o'. [8/17] Compiling C++ object 'gexiv2/gexiv2@@gexiv2@sha/gexiv2-metadata-gps.cpp.o'. [9/17] Compiling C++ object 'gexiv2/gexiv2@@gexiv2@sha/gexiv2-metadata-iptc.cpp.o'. [10/17] Compiling C++ object 'gexiv2/gexiv2@@gexiv2@sha/gexiv2-preview-image.cpp.o'. [11/17] Compiling C++ object 'gexiv2/gexiv2@@gexiv2@sha/gexiv2-metadata-xmp.cpp.o'. [12/17] Compiling C++ object 'gexiv2/gexiv2@@gexiv2@sha/gexiv2-log.cpp.o'. [13/17] Compiling C++ object 'gexiv2/gexiv2@@gexiv2@sha/gexiv2-metadata.cpp.o'. [14/17] Compiling C++ object 'gexiv2/gexiv2@@gexiv2@sha/gexiv2-startup.cpp.o'. [15/17] Linking target gexiv2/libgexiv2.so.2.0.0. [16/17] Generating symbol file 'gexiv2/gexiv2@@gexiv2@sha/libgexiv2.so.2.0.0.symbols'. [17/17] Linking target test/gexiv2-regression. [0/1] Installing files. Installing gexiv2/gexiv2-enums.h to /app/include/gexiv2 Installing gexiv2/libgexiv2.so.2.0.0 to /app/lib Installing /run/build/gexiv2/gexiv2/gexiv2-metadata.h to /app/include/gexiv2 Installing /run/build/gexiv2/gexiv2/gexiv2-log.h to /app/include/gexiv2 Installing /run/build/gexiv2/gexiv2/gexiv2.h to /app/include/gexiv2 Installing /run/build/gexiv2/gexiv2/gexiv2-managed-stream.h to /app/include/gexiv2 Installing /run/build/gexiv2/gexiv2/gexiv2-preview-properties.h to /app/include/gexiv2 Installing /run/build/gexiv2/gexiv2/gexiv2-preview-image.h to /app/include/gexiv2 Installing /run/build/gexiv2/gexiv2/gexiv2-startup.h to /app/include/gexiv2 Installing /run/build/gexiv2/_flatpak_build/gexiv2/gexiv2-version.h to /app/include/gexiv2 Installing /run/build/gexiv2/_flatpak_build/meson-private/gexiv2.pc to /app/lib/pkgconfig compressing debuginfo in: /home/builder/flatpak-build-scripts/work/build/arm/gnome-apps-nightly-master/.flatpak-builder/rofiles/rofiles-ZKo9gM/files/lib/libgexiv2.so.2.0.0 processing: /home/builder/flatpak-build-scripts/work/build/arm/gnome-apps-nightly-master/.flatpak-builder/rofiles/rofiles-ZKo9gM/files/lib/libgexiv2.so.2.0.0 [26] .debug_aranges compressed -> .zdebug_aranges (640 => 299 46.72%) [27] .debug_info compressed -> .zdebug_info (733246 => 368345 50.23%) [28] .debug_abbrev compressed -> .zdebug_abbrev (36873 => 8242 22.35%) [29] .debug_line compressed -> .zdebug_line (105615 => 24565 23.26%) [30] .debug_frame compressed -> .zdebug_frame (7760 => 2358 30.39%) [31] .debug_str compressed -> .zdebug_str (154670 => 25242 16.32%) [32] .debug_loc compressed -> .zdebug_loc (255611 => 54403 21.28%) [33] .debug_ranges compressed -> .zdebug_ranges (40264 => 9547 23.71%) [36] Updating section string table stripping /home/builder/flatpak-build-scripts/work/build/arm/gnome-apps-nightly-master/.flatpak-builder/rofiles/rofiles-ZKo9gM/files/lib/libgexiv2.so.2.0.0 to /home/builder/flatpak-build-scripts/work/build/arm/gnome-apps-nightly-master/.flatpak-builder/rofiles/rofiles-ZKo9gM/files/lib/debug/lib/libgexiv2.so.2.0.0.debug Committing stage build-gexiv2 to cache ======================================================================== Building module tracker in /home/builder/flatpak-build-scripts/work/build/arm/gnome-apps-nightly-master/.flatpak-builder/build/tracker-1 ======================================================================== Already on 'master' The Meson build system Version: 0.47.1 Source dir: /run/build/tracker Build dir: /run/build/tracker/_flatpak_build Build type: native build Project name: tracker Project version: 2.1.1 Appending CFLAGS from environment: '-O2 -g -fstack-protector-strong' Appending LDFLAGS from environment: '-L/app/lib -fstack-protector-strong -Wl,-z,relro,-z,now' Appending CPPFLAGS from environment: '-O2 -D_FORTIFY_SOURCE=2' DEPRECATION: Duplicated values in array option "c_args" is deprecated. This will become a hard error in the future. DEPRECATION: Duplicated values in array option "c_link_args" is deprecated. This will become a hard error in the future. Native C compiler: ccache cc (gcc 8.2.0 "cc (GCC) 8.2.0") Appending LDFLAGS from environment: '-L/app/lib -fstack-protector-strong -Wl,-z,relro,-z,now' Native Vala compiler: valac (valac 0.40.7) Build machine cpu family: arm Build machine cpu: armv8l Found pkg-config: /usr/bin/pkg-config (1.5.2) Native dependency dbus-1 found: YES 1.12.2 Native dependency gio-2.0 found: YES 2.57.2 Native dependency gio-unix-2.0 found: YES 2.57.2 Native dependency glib-2.0 found: YES 2.57.2 Native dependency gmodule-2.0 found: YES 2.57.2 Native dependency gobject-2.0 found: YES 2.57.2 Native dependency gobject-introspection-1.0 found: YES 1.57.2 Native dependency icu-i18n found: YES 62.1 Native dependency icu-uc found: YES 62.1 Native dependency json-glib-1.0 found: YES 1.5.1 Native dependency libsoup-2.4 found: YES 2.63.2 Native dependency libxml-2.0 found: YES 2.9.8 Native dependency sqlite3 found: YES 3.24.0 Library m found: YES Library uuid found: YES Dependency libnm found: NO Library stemmer found: NO Checking if "sqlite3 has builtin FTS5 module" runs: YES Message: Using sqlite3 builtin FTS module Dependency systemd found: NO Checking for function "getline" : YES Checking for function "posix_fadvise" : YES Header has symbol "statvfs64": YES Checking for function "strnlen" : YES Configuring config.h using configuration Program glib-mkenums found: YES (/usr/bin/glib-mkenums) Program g-ir-compiler found: YES (/usr/bin/g-ir-compiler) Program g-ir-merge found: NO Program /run/build/tracker/utils/g-ir-merge/g-ir-merge found: YES (/run/build/tracker/utils/g-ir-merge/g-ir-merge) Library libtracker-sparql-intermediate-c found: YES Configuring tracker-sparql-2.0.pc using configuration Configuring tracker-sparql-2.0.deps using configuration src/libtracker-sparql/meson.build:114: WARNING: Got an empty configuration_data() object and found no substitutions in the input file 'tracker-sparql.deps'. If you want to copy a file to the build dir, use the 'copy:' keyword argument added in 0.47.0 Native dependency glib-2.0 found: YES 2.57.2 Native dependency gobject-introspection-1.0 found: YES 1.57.2 Configuring tracker-miner-2.0.pc using configuration Configuring tracker-control-2.0.pc using configuration Configuring tracker-store.desktop.in using configuration Configuring tracker-store.service using configuration Message: Build Configuration: Prefix: /app Source code location: /run/build/tracker Compiler: gcc Feature Support: Support for network status detection: false Unicode support library: icu Build with Journal support: true Build with SQLite FTS support: true (built-in FTS: true) Build with Stemming support: false Bash completion support: (disabled) Build targets in project: 83 Found ninja-1.8.2 at /usr/bin/ninja [1/242] Generating tracker_gresources_h with a custom command. [2/242] Generating tracker_gresources_c with a custom command. [3/242] Compiling C object 'src/gvdb/src@gvdb@@gvdb@sta/gvdb-reader.c.o'. ../src/gvdb/gvdb-reader.c: In function ‘gvdb_table_walk’: ../src/gvdb/gvdb-reader.c:645:55: warning: ‘length’ may be used uninitialized in this function [-Wmaybe-uninitialized] enders[index] = pointers[index] + length; ^ [4/242] Generating tracker-sparql-enum-types.c with a meson_exe.py custom command. [5/242] Generating tracker-sparql-enum-types.h with a meson_exe.py custom command. [6/242] Generating tracker-enum-types.h with a meson_exe.py custom command. [7/242] Compiling Vala source ../src/libtracker-sparql/tracker-namespace.vala ../src/libtracker-sparql/tracker-builder.vala ../src/libtracker-sparql/tracker-connection.vala ../src/libtracker-sparql/tracker-cursor.vala ../src/libtracker-sparql/tracker-utils.vala. ../src/libtracker-sparql/tracker-builder.vala:62.1-62.44: warning: Namespace Sparql does not have a GIR namespace and version annotation public class Tracker.Sparql.Builder : Object { ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ Compilation succeeded - 1 warning(s) [8/242] Compiling C object 'src/gvdb/src@gvdb@@gvdb@sta/gvdb-builder.c.o'. [9/242] Generating tracker-data-enum-types.h with a meson_exe.py custom command. [10/242] Generating tracker-enum-types.c with a meson_exe.py custom command. [11/242] Compiling C object 'src/libtracker-common/src@libtracker-common@@tracker-common@sha/tracker-date-time.c.o'. [12/242] Generating libtracker-data-settings-schema with a custom command. [13/242] Compiling C object 'src/libtracker-common/src@libtracker-common@@tracker-common@sha/tracker-dbus.c.o'. [14/242] Generating libtracker-fts-settings-schema with a custom command. [15/242] Compiling C object 'src/libtracker-common/src@libtracker-common@@tracker-common@sha/meson-generated_.._tracker-enum-types.c.o'. [16/242] Compiling C object 'src/libtracker-common/src@libtracker-common@@tracker-common@sha/tracker-ioprio.c.o'. [17/242] Compiling C object 'src/libtracker-common/src@libtracker-common@@tracker-common@sha/tracker-sched.c.o'. [18/242] Generating tracker-store-desktop-file with a custom command. [19/242] Generating tracker-store-dbus-service-file with a custom command. [20/242] Compiling C object 'src/libtracker-common/src@libtracker-common@@tracker-common@sha/tracker-type-utils.c.o'. [21/242] Compiling C object 'src/libtracker-common/src@libtracker-common@@tracker-common@sha/tracker-locale.c.o'. [22/242] Compiling C object 'src/libtracker-common/src@libtracker-common@@tracker-common@sha/tracker-domain-ontology.c.o'. [23/242] Compiling C object 'src/libtracker-common/src@libtracker-common@@tracker-common@sha/tracker-utils.c.o'. [24/242] Compiling C object 'src/libtracker-common/src@libtracker-common@@tracker-common@sha/tracker-log.c.o'. [25/242] Compiling C object 'src/libtracker-common/src@libtracker-common@@tracker-common@sha/tracker-parser-utils.c.o'. [26/242] Compiling C object 'src/libtracker-sparql/src@libtracker-sparql@@tracker-sparql-intermediate-vala@sta/meson-generated_tracker-namespace.c.o'. [27/242] Compiling C object 'src/libtracker-common/src@libtracker-common@@tracker-common@sha/tracker-file-utils.c.o'. [28/242] Compiling C object 'src/libtracker-sparql/src@libtracker-sparql@@tracker-sparql-intermediate-vala@sta/meson-generated_tracker-utils.c.o'. [29/242] Compiling C object 'src/libtracker-common/src@libtracker-common@@tracker-common@sha/tracker-language.c.o'. ../src/libtracker-common/tracker-language.c: In function ‘tracker_language_class_init’: ../src/libtracker-common/tracker-language.c:124:2: warning: ‘g_type_class_add_private’ is deprecated [-Wdeprecated-declarations] g_type_class_add_private (object_class, sizeof (TrackerLanguagePriv)); ^~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/glib-2.0/gobject/gobject.h:24, from /usr/include/glib-2.0/gobject/gbinding.h:29, from /usr/include/glib-2.0/glib-object.h:23, from ../src/libtracker-common/tracker-language.h:24, from ../src/libtracker-common/tracker-language.c:32: /usr/include/glib-2.0/gobject/gtype.h:1303:10: note: declared here void g_type_class_add_private (gpointer g_class, ^~~~~~~~~~~~~~~~~~~~~~~~ [30/242] Compiling C object 'src/libtracker-common/src@libtracker-common@@tracker-common@sha/tracker-parser-libicu.c.o'. ../src/libtracker-common/tracker-parser-libicu.c: In function ‘process_word_uchar’: ../src/libtracker-common/tracker-parser-libicu.c:297:3: warning: ‘unorm_normalize_62’ is deprecated [-Wdeprecated-declarations] new_word_length = unorm_normalize (casefolded_buffer, ^~~~~~~~~~~~~~~ In file included from /usr/include/unicode/platform.h:25, from /usr/include/unicode/ptypes.h:52, from /usr/include/unicode/umachine.h:46, from /usr/include/unicode/utypes.h:38, from ../src/libtracker-common/tracker-parser-libicu.c:27: /usr/include/unicode/unorm.h:214:1: note: declared here unorm_normalize(const UChar *source, int32_t sourceLength, ^~~~~~~~~~~~~~~ [31/242] Compiling C object 'src/libtracker-sparql/src@libtracker-sparql@@tracker-sparql-intermediate-c@sta/meson-generated_.._tracker-sparql-enum-types.c.o'. [32/242] Compiling C object 'src/libtracker-sparql/src@libtracker-sparql@@tracker-sparql-intermediate-c@sta/tracker-namespace-manager.c.o'. [33/242] Compiling C object 'src/libtracker-sparql/src@libtracker-sparql@@tracker-sparql-intermediate-vala@sta/meson-generated_tracker-cursor.c.o'. [34/242] Linking target src/libtracker-common/libtracker-common.so. [35/242] Linking static target src/gvdb/libgvdb.a. [36/242] Compiling C object 'src/libtracker-sparql/src@libtracker-sparql@@tracker-sparql-intermediate-c@sta/tracker-version.c.o'. [37/242] Compiling C object 'src/libtracker-sparql/src@libtracker-sparql@@tracker-sparql-intermediate-vala@sta/meson-generated_tracker-connection.c.o'. [38/242] Compiling C object 'src/libtracker-sparql/src@libtracker-sparql@@tracker-sparql-intermediate-c@sta/tracker-uri.c.o'. [39/242] Compiling C object 'src/libtracker-sparql/src@libtracker-sparql@@tracker-sparql-intermediate-vala@sta/meson-generated_tracker-builder.c.o'. [40/242] Linking static target src/libtracker-sparql/libtracker-sparql-intermediate-vala.a. [41/242] Generating tracker-sparql-generated-header with a custom command. [42/242] Generating symbol file 'src/libtracker-common/src@libtracker-common@@tracker-common@sha/libtracker-common.so.symbols'. [43/242] Compiling C object 'src/libtracker-sparql/src@libtracker-sparql@@tracker-sparql-intermediate-c@sta/tracker-notifier.c.o'. [44/242] Generating tracker-data-enum-types.c with a meson_exe.py custom command. [45/242] Compiling Vala source ../src/libtracker-common/libtracker-common.vapi ../src/libtracker-bus/tracker-bus.vala ../src/libtracker-bus/tracker-namespace.vala ../src/libtracker-bus/tracker-array-cursor.vala ../src/libtracker-bus/tracker-bus-fd-cursor.vala src/libtracker-sparql/tracker-sparql-intermediate-vala.vapi. [46/242] Generating tracker-sparql-2.0.vapi with a meson_exe.py custom command. [47/242] Compiling Vala source ../src/libtracker-common/libtracker-common.vapi ../src/libtracker-remote/tracker-json-cursor.vala ../src/libtracker-remote/tracker-xml-cursor.vala ../src/libtracker-remote/tracker-remote.vala src/libtracker-sparql/tracker-sparql-intermediate-vala.vapi. [48/242] Compiling C object 'src/libtracker-bus/src@libtracker-bus@@tracker-bus@sta/meson-generated_tracker-namespace.c.o'. [49/242] Compiling C object 'src/libtracker-fts/src@libtracker-fts@@tracker-fts@sta/tracker-fts.c.o'. [50/242] Compiling C object 'src/libtracker-fts/src@libtracker-fts@@tracker-fts@sta/tracker-fts-config.c.o'. [51/242] Compiling C object 'src/libtracker-fts/src@libtracker-fts@@tracker-fts@sta/tracker-fts-tokenizer.c.o'. [52/242] Linking static target src/libtracker-fts/libtracker-fts.a. [53/242] Compiling C object 'src/libtracker-sparql/src@libtracker-sparql@@tracker-sparql-intermediate-c@sta/tracker-resource.c.o'. [54/242] Linking static target src/libtracker-sparql/libtracker-sparql-intermediate-c.a. [55/242] Compiling C object 'src/libtracker-bus/src@libtracker-bus@@tracker-bus@sta/meson-generated_tracker-array-cursor.c.o'. [56/242] Compiling C object 'src/libtracker-bus/src@libtracker-bus@@tracker-bus@sta/meson-generated_tracker-bus-fd-cursor.c.o'. [57/242] Compiling C object 'src/libtracker-remote/src@libtracker-remote@@tracker-remote@sta/meson-generated_tracker-json-cursor.c.o'. [58/242] Compiling Vala source ../src/libtracker-common/libtracker-common.vapi ../src/libtracker-data/libtracker-data.vapi ../src/libtracker-data/tracker-vala-namespace.vala ../src/libtracker-data/tracker-sparql-query.vala ../src/libtracker-data/tracker-sparql-expression.vala ../src/libtracker-data/tracker-sparql-pattern.vala ../src/libtracker-data/tracker-sparql-scanner.vala ../src/libtracker-data/tracker-turtle-reader.vala src/libtracker-sparql/tracker-sparql-intermediate-vala.vapi. [59/242] Compiling C object 'src/libtracker-data/src@libtracker-data@@tracker-sparql-query@sta/meson-generated_tracker-vala-namespace.c.o'. [60/242] Compiling C object 'src/libtracker-remote/src@libtracker-remote@@tracker-remote@sta/meson-generated_tracker-remote.c.o'. [61/242] Generating tracker-miner-enum-types.h with a meson_exe.py custom command. [62/242] Compiling Vala source ../src/libtracker-common/libtracker-common.vapi ../src/libtracker-data/libtracker-data.vapi ../src/libtracker-direct/tracker-direct.vapi ../src/libtracker-sparql-backend/tracker-backend.vala src/libtracker-sparql/tracker-sparql-intermediate-vala.vapi src/libtracker-remote/tracker-remote.vapi src/libtracker-bus/tracker-bus.vapi. ../src/libtracker-sparql-backend/tracker-backend.vala:290.3-290.21: warning: GLib.IOSchedulerJob.push is deprecated Compilation succeeded - 1 warning(s) [63/242] Compiling C object 'src/libtracker-remote/src@libtracker-remote@@tracker-remote@sta/meson-generated_tracker-xml-cursor.c.o'. [64/242] Generating tracker-store-settings-schema with a custom command. [65/242] Generating tracker-store-settings-schemalist with a custom command. [66/242] Compiling C object 'src/libtracker-bus/src@libtracker-bus@@tracker-bus@sta/meson-generated_tracker-bus.c.o'. [67/242] Compiling C object 'src/libtracker-data/src@libtracker-data@@tracker-data@sha/tracker-collation.c.o'. [68/242] Compiling C object 'src/libtracker-data/src@libtracker-data@@tracker-data@sha/meson-generated_.._tracker-data-enum-types.c.o'. [69/242] Compiling C object 'src/libtracker-data/src@libtracker-data@@tracker-data@sha/meson-generated_.._.._ontologies_tracker_gresources.c.o'. [70/242] Compiling C object 'src/libtracker-data/src@libtracker-data@@tracker-data@sha/tracker-crc32.c.o'. [71/242] Compiling C object 'src/libtracker-data/src@libtracker-data@@tracker-data@sha/tracker-class.c.o'. ../src/libtracker-data/tracker-class.c: In function ‘tracker_class_class_init’: ../src/libtracker-data/tracker-class.c:65:2: warning: ‘g_type_class_add_private’ is deprecated [-Wdeprecated-declarations] g_type_class_add_private (object_class, sizeof (TrackerClassPrivate)); ^~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/glib-2.0/gobject/gobject.h:24, from /usr/include/glib-2.0/gobject/gbinding.h:29, from /usr/include/glib-2.0/glib-object.h:23, from ../src/libtracker-data/tracker-class.h:24, from ../src/libtracker-data/tracker-class.c:28: /usr/include/glib-2.0/gobject/gtype.h:1303:10: note: declared here void g_type_class_add_private (gpointer g_class, ^~~~~~~~~~~~~~~~~~~~~~~~ [72/242] Compiling C object 'src/libtracker-data/src@libtracker-data@@tracker-data@sha/tracker-data-backup.c.o'. [73/242] Compiling C object 'src/libtracker-data/src@libtracker-data@@tracker-sparql-query@sta/meson-generated_tracker-sparql-scanner.c.o'. [74/242] Compiling C object 'src/libtracker-data/src@libtracker-data@@tracker-data@sha/tracker-db-config.c.o'. [75/242] Compiling C object 'src/libtracker-data/src@libtracker-data@@tracker-data@sha/tracker-data-query.c.o'. [76/242] Compiling C object 'src/libtracker-data/src@libtracker-data@@tracker-data@sha/tracker-db-backup.c.o'. [77/242] Compiling C object 'src/libtracker-data/src@libtracker-data@@tracker-data@sha/tracker-db-interface.c.o'. [78/242] Compiling C object 'src/libtracker-data/src@libtracker-data@@tracker-sparql-query@sta/meson-generated_tracker-turtle-reader.c.o'. [79/242] Compiling C object 'src/libtracker-data/src@libtracker-data@@tracker-data@sha/tracker-db-journal.c.o'. [80/242] Compiling C object 'src/libtracker-data/src@libtracker-data@@tracker-data@sha/tracker-ontology.c.o'. ../src/libtracker-data/tracker-ontology.c: In function ‘tracker_ontology_class_init’: ../src/libtracker-data/tracker-ontology.c:53:2: warning: ‘g_type_class_add_private’ is deprecated [-Wdeprecated-declarations] g_type_class_add_private (object_class, sizeof (TrackerOntologyPrivate)); ^~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/glib-2.0/gobject/gobject.h:24, from /usr/include/glib-2.0/gobject/gbinding.h:29, from /usr/include/glib-2.0/glib-object.h:23, from ../src/libtracker-data/tracker-ontology.h:25, from ../src/libtracker-data/tracker-ontology.c:29: /usr/include/glib-2.0/gobject/gtype.h:1303:10: note: declared here void g_type_class_add_private (gpointer g_class, ^~~~~~~~~~~~~~~~~~~~~~~~ [81/242] Compiling C object 'src/libtracker-data/src@libtracker-data@@tracker-data@sha/tracker-data-update.c.o'. [82/242] Compiling C object 'src/libtracker-data/src@libtracker-data@@tracker-data@sha/tracker-db-manager.c.o'. [83/242] Compiling C object 'src/libtracker-data/src@libtracker-data@@tracker-sparql-query@sta/meson-generated_tracker-sparql-query.c.o'. [84/242] Compiling C object 'src/libtracker-data/src@libtracker-data@@tracker-data@sha/tracker-data-manager.c.o'. [85/242] Linking static target src/libtracker-bus/libtracker-bus.a. [86/242] Linking static target src/libtracker-remote/libtracker-remote.a. [87/242] Compiling C object 'src/libtracker-data/src@libtracker-data@@tracker-data@sha/tracker-ontologies.c.o'. [88/242] Compiling C object 'src/libtracker-data/src@libtracker-data@@tracker-data@sha/tracker-namespace.c.o'. ../src/libtracker-data/tracker-namespace.c: In function ‘tracker_namespace_class_init’: ../src/libtracker-data/tracker-namespace.c:54:2: warning: ‘g_type_class_add_private’ is deprecated [-Wdeprecated-declarations] g_type_class_add_private (object_class, sizeof (TrackerNamespacePrivate)); ^~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/glib-2.0/gobject/gobject.h:24, from /usr/include/glib-2.0/gobject/gbinding.h:29, from /usr/include/glib-2.0/glib-object.h:23, from ../src/libtracker-data/tracker-namespace.h:23, from ../src/libtracker-data/tracker-namespace.c:27: /usr/include/glib-2.0/gobject/gtype.h:1303:10: note: declared here void g_type_class_add_private (gpointer g_class, ^~~~~~~~~~~~~~~~~~~~~~~~ [89/242] Compiling C object 'src/libtracker-data/src@libtracker-data@@tracker-data@sha/tracker-db-interface-sqlite.c.o'. ../src/libtracker-data/tracker-db-interface-sqlite.c: In function ‘normalize_string’: ../src/libtracker-data/tracker-db-interface-sqlite.c:1037:2: warning: ‘unorm_normalize_62’ is deprecated [-Wdeprecated-declarations] nOutput = unorm_normalize (string, string_len, mode, 0, zOutput, nOutput, status); ^~~~~~~ In file included from /usr/include/unicode/platform.h:25, from /usr/include/unicode/ptypes.h:52, from /usr/include/unicode/umachine.h:46, from /usr/include/unicode/utypes.h:38, from ../src/libtracker-data/tracker-db-interface-sqlite.c:46: /usr/include/unicode/unorm.h:214:1: note: declared here unorm_normalize(const UChar *source, int32_t sourceLength, ^~~~~~~~~~~~~~~ ../src/libtracker-data/tracker-db-interface-sqlite.c:1044:3: warning: ‘unorm_normalize_62’ is deprecated [-Wdeprecated-declarations] nOutput = unorm_normalize (string, string_len, mode, 0, zOutput, nOutput, status); ^~~~~~~ In file included from /usr/include/unicode/platform.h:25, from /usr/include/unicode/ptypes.h:52, from /usr/include/unicode/umachine.h:46, from /usr/include/unicode/utypes.h:38, from ../src/libtracker-data/tracker-db-interface-sqlite.c:46: /usr/include/unicode/unorm.h:214:1: note: declared here unorm_normalize(const UChar *source, int32_t sourceLength, ^~~~~~~~~~~~~~~ [90/242] Compiling C object 'src/libtracker-miner/src@libtracker-miner@@tracker-miner-private@sta/tracker-file-data-provider.c.o'. [91/242] Generating tracker-miner-enum-types.c with a meson_exe.py custom command. [92/242] Compiling C object 'src/libtracker-direct/src@libtracker-direct@@tracker-direct@sta/tracker-direct.c.o'. [93/242] Linking static target src/libtracker-direct/libtracker-direct.a. [94/242] Compiling C object 'src/libtracker-miner/src@libtracker-miner@@tracker-miner-private@sta/meson-generated_.._tracker-miner-enum-types.c.o'. [95/242] Compiling C object 'src/libtracker-data/src@libtracker-data@@tracker-data@sha/tracker-property.c.o'. ../src/libtracker-data/tracker-property.c: In function ‘tracker_property_class_init’: ../src/libtracker-data/tracker-property.c:131:2: warning: ‘g_type_class_add_private’ is deprecated [-Wdeprecated-declarations] g_type_class_add_private (object_class, sizeof (TrackerPropertyPrivate)); ^~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/glib-2.0/gobject/gobject.h:24, from /usr/include/glib-2.0/gobject/gbinding.h:29, from /usr/include/glib-2.0/glib-object.h:23, from ../src/libtracker-sparql/tracker-resource.h:23, from ../src/libtracker-sparql/tracker-sparql.h:27, from ../src/libtracker-data/tracker-property.c:27: /usr/include/glib-2.0/gobject/gtype.h:1303:10: note: declared here void g_type_class_add_private (gpointer g_class, ^~~~~~~~~~~~~~~~~~~~~~~~ [96/242] Compiling C object 'src/libtracker-miner/src@libtracker-miner@@tracker-miner-private@sta/tracker-priority-queue.c.o'. [97/242] Compiling C object 'src/libtracker-miner/src@libtracker-miner@@tracker-miner-private@sta/tracker-crawler.c.o'. ../src/libtracker-miner/tracker-crawler.c: In function ‘tracker_crawler_class_init’: ../src/libtracker-miner/tracker-crawler.c:234:2: warning: ‘g_type_class_add_private’ is deprecated [-Wdeprecated-declarations] g_type_class_add_private (object_class, sizeof (TrackerCrawlerPrivate)); ^~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/glib-2.0/gobject/gobject.h:24, from /usr/include/glib-2.0/gobject/gbinding.h:29, from /usr/include/glib-2.0/glib-object.h:23, from ../src/libtracker-miner/tracker-crawler.h:27, from ../src/libtracker-miner/tracker-crawler.c:22: /usr/include/glib-2.0/gobject/gtype.h:1303:10: note: declared here void g_type_class_add_private (gpointer g_class, ^~~~~~~~~~~~~~~~~~~~~~~~ [98/242] Compiling C object 'src/libtracker-miner/src@libtracker-miner@@tracker-miner-private@sta/tracker-utils.c.o'. [99/242] Compiling C object 'src/libtracker-miner/src@libtracker-miner@@tracker-miner-private@sta/tracker-task-pool.c.o'. ../src/libtracker-miner/tracker-task-pool.c: In function ‘tracker_task_pool_class_init’: ../src/libtracker-miner/tracker-task-pool.c:126:2: warning: ‘g_type_class_add_private’ is deprecated [-Wdeprecated-declarations] g_type_class_add_private (klass, sizeof (TrackerTaskPoolPrivate)); ^~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/glib-2.0/gobject/gobject.h:24, from /usr/include/glib-2.0/gobject/gbinding.h:29, from /usr/include/glib-2.0/glib-object.h:23, from ../src/libtracker-miner/tracker-task-pool.h:25, from ../src/libtracker-miner/tracker-task-pool.c:24: /usr/include/glib-2.0/gobject/gtype.h:1303:10: note: declared here void g_type_class_add_private (gpointer g_class, ^~~~~~~~~~~~~~~~~~~~~~~~ [100/242] Compiling C object 'src/libtracker-sparql-backend/src@libtracker-sparql-backend@@tracker-sparql-2.0@sha/meson-generated_tracker-backend.c.o'. [101/242] Compiling C object 'src/libtracker-miner/src@libtracker-miner@@tracker-miner-2.0@sha/meson-generated_.._tracker-miner-enum-types.c.o'. [102/242] Compiling C object 'src/libtracker-miner/src@libtracker-miner@@tracker-miner-private@sta/tracker-sparql-buffer.c.o'. ../src/libtracker-miner/tracker-sparql-buffer.c: In function ‘tracker_sparql_buffer_class_init’: ../src/libtracker-miner/tracker-sparql-buffer.c:141:2: warning: ‘g_type_class_add_private’ is deprecated [-Wdeprecated-declarations] g_type_class_add_private (object_class, ^~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/glib-2.0/gobject/gobject.h:24, from /usr/include/glib-2.0/gobject/gbinding.h:29, from /usr/include/glib-2.0/glib-object.h:23, from ../src/libtracker-sparql/tracker-resource.h:23, from ../src/libtracker-sparql/tracker-sparql.h:27, from ../src/libtracker-miner/tracker-sparql-buffer.c:24: /usr/include/glib-2.0/gobject/gtype.h:1303:10: note: declared here void g_type_class_add_private (gpointer g_class, ^~~~~~~~~~~~~~~~~~~~~~~~ [103/242] Compiling C object 'src/libtracker-miner/src@libtracker-miner@@tracker-miner-private@sta/tracker-file-system.c.o'. ../src/libtracker-miner/tracker-file-system.c: In function ‘tracker_file_system_class_init’: ../src/libtracker-miner/tracker-file-system.c:438:2: warning: ‘g_type_class_add_private’ is deprecated [-Wdeprecated-declarations] g_type_class_add_private (object_class, ^~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/glib-2.0/gobject/gobject.h:24, from /usr/include/glib-2.0/gobject/gbinding.h:29, from /usr/include/glib-2.0/glib-object.h:23, from /usr/include/glib-2.0/gio/gioenums.h:28, from /usr/include/glib-2.0/gio/giotypes.h:28, from /usr/include/glib-2.0/gio/gio.h:26, from ../src/libtracker-miner/tracker-file-system.h:29, from ../src/libtracker-miner/tracker-file-system.c:25: /usr/include/glib-2.0/gobject/gtype.h:1303:10: note: declared here void g_type_class_add_private (gpointer g_class, ^~~~~~~~~~~~~~~~~~~~~~~~ [104/242] Compiling C object 'src/libtracker-miner/src@libtracker-miner@@tracker-miner-private@sta/tracker-file-notifier.c.o'. ../src/libtracker-miner/tracker-file-notifier.c: In function ‘tracker_file_notifier_class_init’: ../src/libtracker-miner/tracker-file-notifier.c:1889:2: warning: ‘g_type_class_add_private’ is deprecated [-Wdeprecated-declarations] g_type_class_add_private (object_class, ^~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/glib-2.0/gobject/gobject.h:24, from /usr/include/glib-2.0/gobject/gbinding.h:29, from /usr/include/glib-2.0/glib-object.h:23, from ../src/libtracker-common/tracker-date-time.h:25, from ../src/libtracker-common/tracker-common.h:31, from ../src/libtracker-miner/tracker-file-notifier.c:24: /usr/include/glib-2.0/gobject/gtype.h:1303:10: note: declared here void g_type_class_add_private (gpointer g_class, ^~~~~~~~~~~~~~~~~~~~~~~~ [105/242] Linking static target src/libtracker-miner/libtracker-miner-private.a. [106/242] Compiling C object 'src/libtracker-miner/src@libtracker-miner@@tracker-miner-2.0@sha/tracker-data-provider.c.o'. [107/242] Compiling C object 'src/libtracker-data/src@libtracker-data@@tracker-sparql-query@sta/meson-generated_tracker-sparql-pattern.c.o'. [108/242] Compiling C object 'src/libtracker-miner/src@libtracker-miner@@tracker-miner-2.0@sha/tracker-monitor.c.o'. ../src/libtracker-miner/tracker-monitor.c: In function ‘tracker_monitor_class_init’: ../src/libtracker-miner/tracker-monitor.c:189:2: warning: ‘g_type_class_add_private’ is deprecated [-Wdeprecated-declarations] g_type_class_add_private (object_class, sizeof (TrackerMonitorPrivate)); ^~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/glib-2.0/gobject/gobject.h:24, from /usr/include/glib-2.0/gobject/gbinding.h:29, from /usr/include/glib-2.0/glib-object.h:23, from /usr/include/glib-2.0/gio/gioenums.h:28, from /usr/include/glib-2.0/gio/giotypes.h:28, from /usr/include/glib-2.0/gio/gio.h:26, from ../src/libtracker-miner/tracker-monitor.c:24: /usr/include/glib-2.0/gobject/gtype.h:1303:10: note: declared here void g_type_class_add_private (gpointer g_class, ^~~~~~~~~~~~~~~~~~~~~~~~ [109/242] Compiling C object 'src/libtracker-miner/src@libtracker-miner@@tracker-miner-2.0@sha/tracker-decorator-fs.c.o'. ../src/libtracker-miner/tracker-decorator-fs.c: In function ‘tracker_decorator_fs_class_init’: ../src/libtracker-miner/tracker-decorator-fs.c:76:2: warning: ‘g_type_class_add_private’ is deprecated [-Wdeprecated-declarations] g_type_class_add_private (object_class, sizeof (TrackerDecoratorFSPrivate)); ^~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/glib-2.0/gobject/gobject.h:24, from /usr/include/glib-2.0/gobject/gbinding.h:29, from /usr/include/glib-2.0/glib-object.h:23, from ../src/libtracker-common/tracker-date-time.h:25, from ../src/libtracker-common/tracker-common.h:31, from ../src/libtracker-miner/tracker-decorator-fs.c:23: /usr/include/glib-2.0/gobject/gtype.h:1303:10: note: declared here void g_type_class_add_private (gpointer g_class, ^~~~~~~~~~~~~~~~~~~~~~~~ [110/242] Compiling C object 'src/libtracker-miner/src@libtracker-miner@@tracker-miner-2.0@sha/tracker-crawler.c.o'. ../src/libtracker-miner/tracker-crawler.c: In function ‘tracker_crawler_class_init’: ../src/libtracker-miner/tracker-crawler.c:234:2: warning: ‘g_type_class_add_private’ is deprecated [-Wdeprecated-declarations] g_type_class_add_private (object_class, sizeof (TrackerCrawlerPrivate)); ^~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/glib-2.0/gobject/gobject.h:24, from /usr/include/glib-2.0/gobject/gbinding.h:29, from /usr/include/glib-2.0/glib-object.h:23, from ../src/libtracker-miner/tracker-crawler.h:27, from ../src/libtracker-miner/tracker-crawler.c:22: /usr/include/glib-2.0/gobject/gtype.h:1303:10: note: declared here void g_type_class_add_private (gpointer g_class, ^~~~~~~~~~~~~~~~~~~~~~~~ [111/242] Compiling C object 'src/libtracker-miner/src@libtracker-miner@@tracker-miner-2.0@sha/tracker-file-system.c.o'. ../src/libtracker-miner/tracker-file-system.c: In function ‘tracker_file_system_class_init’: ../src/libtracker-miner/tracker-file-system.c:438:2: warning: ‘g_type_class_add_private’ is deprecated [-Wdeprecated-declarations] g_type_class_add_private (object_class, ^~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/glib-2.0/gobject/gobject.h:24, from /usr/include/glib-2.0/gobject/gbinding.h:29, from /usr/include/glib-2.0/glib-object.h:23, from /usr/include/glib-2.0/gio/gioenums.h:28, from /usr/include/glib-2.0/gio/giotypes.h:28, from /usr/include/glib-2.0/gio/gio.h:26, from ../src/libtracker-miner/tracker-file-system.h:29, from ../src/libtracker-miner/tracker-file-system.c:25: /usr/include/glib-2.0/gobject/gtype.h:1303:10: note: declared here void g_type_class_add_private (gpointer g_class, ^~~~~~~~~~~~~~~~~~~~~~~~ [112/242] Compiling C object 'src/libtracker-miner/src@libtracker-miner@@tracker-miner-2.0@sha/tracker-miner-object.c.o'. ../src/libtracker-miner/tracker-miner-object.c: In function ‘tracker_miner_class_init’: ../src/libtracker-miner/tracker-miner-object.c:279:2: warning: ‘g_type_class_add_private’ is deprecated [-Wdeprecated-declarations] g_type_class_add_private (object_class, sizeof (TrackerMinerPrivate)); ^~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/glib-2.0/gobject/gobject.h:24, from /usr/include/glib-2.0/gobject/gbinding.h:29, from /usr/include/glib-2.0/glib-object.h:23, from /usr/include/glib-2.0/gio/gioenums.h:28, from /usr/include/glib-2.0/gio/giotypes.h:28, from /usr/include/glib-2.0/gio/gio.h:26, from ../src/libtracker-common/tracker-dbus.h:23, from ../src/libtracker-miner/tracker-miner-object.c:26: /usr/include/glib-2.0/gobject/gtype.h:1303:10: note: declared here void g_type_class_add_private (gpointer g_class, ^~~~~~~~~~~~~~~~~~~~~~~~ [113/242] Compiling C object 'src/libtracker-miner/src@libtracker-miner@@tracker-miner-2.0@sha/tracker-miner-online.c.o'. [114/242] Compiling C object 'src/libtracker-miner/src@libtracker-miner@@tracker-miner-2.0@sha/tracker-decorator.c.o'. In file included from /usr/include/glib-2.0/glib/glist.h:32, from /usr/include/glib-2.0/glib/ghash.h:33, from /usr/include/glib-2.0/glib.h:50, from /usr/include/glib-2.0/gobject/gbinding.h:28, from /usr/include/glib-2.0/glib-object.h:23, from ../src/libtracker-miner/tracker-miner-object.h:27, from ../src/libtracker-miner/tracker-decorator.h:27, from ../src/libtracker-miner/tracker-decorator.c:24: ../src/libtracker-miner/tracker-decorator.c: In function ‘decorator_commit_cb’: ../src/libtracker-miner/tracker-decorator.c:378:41: warning: function called through a non-compatible type g_clear_pointer (&priv->commit_buffer, (GDestroyNotify) g_array_unref); /usr/include/glib-2.0/glib/gmem.h:120:8: note: in definition of macro ‘g_clear_pointer’ (destroy) (_ptr); \ ^~~~~~~ ../src/libtracker-miner/tracker-decorator.c: In function ‘tracker_decorator_finalize’: ../src/libtracker-miner/tracker-decorator.c:1158:41: warning: function called through a non-compatible type g_clear_pointer (&priv->sparql_buffer, (GDestroyNotify) g_array_unref); /usr/include/glib-2.0/glib/gmem.h:120:8: note: in definition of macro ‘g_clear_pointer’ (destroy) (_ptr); \ ^~~~~~~ ../src/libtracker-miner/tracker-decorator.c:1159:41: warning: function called through a non-compatible type g_clear_pointer (&priv->commit_buffer, (GDestroyNotify) g_array_unref); /usr/include/glib-2.0/glib/gmem.h:120:8: note: in definition of macro ‘g_clear_pointer’ (destroy) (_ptr); \ ^~~~~~~ ../src/libtracker-miner/tracker-decorator.c: In function ‘tracker_decorator_class_init’: ../src/libtracker-miner/tracker-decorator.c:1291:2: warning: ‘g_type_class_add_private’ is deprecated [-Wdeprecated-declarations] g_type_class_add_private (object_class, sizeof (TrackerDecoratorPrivate)); ^~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/glib-2.0/gobject/gobject.h:24, from /usr/include/glib-2.0/gobject/gbinding.h:29, from /usr/include/glib-2.0/glib-object.h:23, from ../src/libtracker-miner/tracker-miner-object.h:27, from ../src/libtracker-miner/tracker-decorator.h:27, from ../src/libtracker-miner/tracker-decorator.c:24: /usr/include/glib-2.0/gobject/gtype.h:1303:10: note: declared here void g_type_class_add_private (gpointer g_class, ^~~~~~~~~~~~~~~~~~~~~~~~ [115/242] Compiling C object 'src/libtracker-miner/src@libtracker-miner@@tracker-miner-2.0@sha/tracker-indexing-tree.c.o'. ../src/libtracker-miner/tracker-indexing-tree.c: In function ‘tracker_indexing_tree_class_init’: ../src/libtracker-miner/tracker-indexing-tree.c:360:2: warning: ‘g_type_class_add_private’ is deprecated [-Wdeprecated-declarations] g_type_class_add_private (object_class, ^~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/glib-2.0/gobject/gobject.h:24, from /usr/include/glib-2.0/gobject/gbinding.h:29, from /usr/include/glib-2.0/glib-object.h:23, from /usr/include/glib-2.0/gio/gioenums.h:28, from /usr/include/glib-2.0/gio/giotypes.h:28, from /usr/include/glib-2.0/gio/gio.h:26, from ../src/libtracker-common/tracker-file-utils.h:26, from ../src/libtracker-miner/tracker-indexing-tree.c:22: /usr/include/glib-2.0/gobject/gtype.h:1303:10: note: declared here void g_type_class_add_private (gpointer g_class, ^~~~~~~~~~~~~~~~~~~~~~~~ [116/242] Compiling C object 'src/libtracker-miner/src@libtracker-miner@@tracker-miner-2.0@sha/tracker-miner-proxy.c.o'. [117/242] Compiling C object 'src/tracker/src@tracker@@tracker@exe/tracker-dbus.c.o'. [118/242] Compiling C object 'src/tracker/src@tracker@@tracker@exe/tracker-main.c.o'. [119/242] Compiling C object 'src/tracker/src@tracker@@tracker@exe/tracker-config.c.o'. [120/242] Compiling C object 'src/tracker/src@tracker@@tracker@exe/tracker-help.c.o'. [121/242] Compiling C object 'src/libtracker-data/src@libtracker-data@@tracker-sparql-query@sta/meson-generated_tracker-sparql-expression.c.o'. [122/242] Compiling C object 'src/libtracker-control/src@libtracker-control@@tracker-control-2.0@sha/tracker-miner-manager.c.o'. ../src/libtracker-control/tracker-miner-manager.c: In function ‘tracker_miner_manager_class_init’: ../src/libtracker-control/tracker-miner-manager.c:244:2: warning: ‘g_type_class_add_private’ is deprecated [-Wdeprecated-declarations] g_type_class_add_private (object_class, sizeof (TrackerMinerManagerPrivate)); ^~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/glib-2.0/gobject/gobject.h:24, from /usr/include/glib-2.0/gobject/gbinding.h:29, from /usr/include/glib-2.0/glib-object.h:23, from /usr/include/glib-2.0/gio/gioenums.h:28, from /usr/include/glib-2.0/gio/giotypes.h:28, from /usr/include/glib-2.0/gio/gio.h:26, from ../src/libtracker-control/tracker-miner-manager.c:23: /usr/include/glib-2.0/gobject/gtype.h:1303:10: note: declared here void g_type_class_add_private (gpointer g_class, ^~~~~~~~~~~~~~~~~~~~~~~~ [123/242] Linking static target src/libtracker-data/libtracker-sparql-query.a. [124/242] Compiling C object 'src/tracker/src@tracker@@tracker@exe/tracker-extract.c.o'. [125/242] Compiling C object 'src/tracker/src@tracker@@tracker@exe/tracker-index.c.o'. [126/242] Linking target src/libtracker-data/libtracker-data.so. [127/242] Compiling C object 'src/tracker/src@tracker@@tracker@exe/tracker-process.c.o'. [128/242] Compiling C object 'src/tracker/src@tracker@@tracker@exe/tracker-reset.c.o'. ../src/tracker/tracker-reset.c: In function ‘reset_run’: ../src/tracker/tracker-reset.c:233:3: warning: ignoring return value of ‘fgets’, declared with attribute warn_unused_result [-Wunused-result] fgets (response, 100, stdin); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ [129/242] Compiling C object 'src/tracker/src@tracker@@tracker@exe/tracker-daemon.c.o'. [130/242] Compiling C object 'src/libtracker-miner/src@libtracker-miner@@tracker-miner-2.0@sha/tracker-miner-fs.c.o'. ../src/libtracker-miner/tracker-miner-fs.c: In function ‘tracker_miner_fs_class_init’: ../src/libtracker-miner/tracker-miner-fs.c:571:2: warning: ‘g_type_class_add_private’ is deprecated [-Wdeprecated-declarations] g_type_class_add_private (object_class, sizeof (TrackerMinerFSPrivate)); ^~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/glib-2.0/gobject/gobject.h:24, from /usr/include/glib-2.0/gobject/gbinding.h:29, from /usr/include/glib-2.0/glib-object.h:23, from ../src/libtracker-common/tracker-date-time.h:25, from ../src/libtracker-common/tracker-common.h:31, from ../src/libtracker-miner/tracker-miner-fs.c:22: /usr/include/glib-2.0/gobject/gtype.h:1303:10: note: declared here void g_type_class_add_private (gpointer g_class, ^~~~~~~~~~~~~~~~~~~~~~~~ [131/242] Compiling C object 'src/tracker/src@tracker@@tracker@exe/tracker-info.c.o'. [132/242] Generating symbol file 'src/libtracker-data/src@libtracker-data@@tracker-data@sha/libtracker-data.so.symbols'. [133/242] Compiling C object 'src/tracker/src@tracker@@tracker@exe/tracker-sql.c.o'. [134/242] Linking target src/libtracker-sparql-backend/libtracker-sparql-2.0.so.0. [135/242] Compiling C object 'src/tracker-store/src@tracker-store@@tracker-store@exe/tracker-config.c.o'. [136/242] Compiling C object 'src/tracker/src@tracker@@tracker@exe/tracker-status.c.o'. [137/242] Generating symbol file 'src/libtracker-sparql-backend/src@libtracker-sparql-backend@@tracker-sparql-2.0@sha/libtracker-sparql-2.0.so.0.symbols'. [138/242] Compiling Vala source ../src/tracker-store/tracker-config.vapi ../src/tracker-store/tracker-events.vapi ../src/tracker-store/tracker-locale-change.vapi ../src/tracker-store/tracker-writeback.vapi ../src/libtracker-common/libtracker-common.vapi ../src/libtracker-data/libtracker-data.vapi ../src/libtracker-direct/tracker-direct.vapi ../src/tracker-store/tracker-backup.vala ../src/tracker-store/tracker-dbus.vala ../src/tracker-store/tracker-main.vala ../src/tracker-store/tracker-resources.vala ../src/tracker-store/tracker-statistics.vala ../src/tracker-store/tracker-status.vala ../src/tracker-store/tracker-steroids.vala ../src/tracker-store/tracker-store.vala src/libtracker-data/tracker-sparql-query.vapi src/libtracker-sparql/tracker-sparql-intermediate-vala.vapi. ../src/tracker-store/tracker-main.vala:112.8-112.20: warning: Posix.SIGTERM has been deprecated since vala-0.40. Use Posix.Signal.TERM ../src/tracker-store/tracker-main.vala:113.8-113.19: warning: Posix.SIGINT has been deprecated since vala-0.40. Use Posix.Signal.INT ../src/tracker-store/tracker-main.vala:134.20-134.32: warning: Posix.SIGTERM has been deprecated since vala-0.40. Use Posix.Signal.TERM ../src/tracker-store/tracker-main.vala:134.57-134.69: warning: Posix.SIGTERM has been deprecated since vala-0.40. Use Posix.Signal.TERM ../src/tracker-store/tracker-main.vala:135.20-135.31: warning: Posix.SIGINT has been deprecated since vala-0.40. Use Posix.Signal.INT ../src/tracker-store/tracker-main.vala:135.56-135.67: warning: Posix.SIGINT has been deprecated since vala-0.40. Use Posix.Signal.INT ../src/tracker-store/tracker-status.vala:104.2-104.27: warning: DBus methods are recommended to throw at least `GLib.Error' or `GLib.DBusError, GLib.IOError' public double get_progress () { ^^^^^^^^^^^^^^^^^^^^^^^^^^ ../src/tracker-store/tracker-status.vala:108.2-108.25: warning: DBus methods are recommended to throw at least `GLib.Error' or `GLib.DBusError, GLib.IOError' public string get_status () { ^^^^^^^^^^^^^^^^^^^^^^^^ ../src/tracker-store/tracker-resources.vala:168.2-168.17: warning: DBus methods are recommended to throw at least `GLib.Error' or `GLib.DBusError, GLib.IOError' public void sync (BusName sender) { ^^^^^^^^^^^^^^^^ ../src/tracker-store/tracker-resources.vala:202.2-202.25: warning: DBus methods are recommended to throw at least `GLib.Error' or `GLib.DBusError, GLib.IOError' public void batch_commit () { ^^^^^^^^^^^^^^^^^^^^^^^^ Compilation succeeded - 10 warning(s) [139/242] Compiling C object 'src/tracker/src@tracker@@tracker@exe/tracker-tag.c.o'. [140/242] Compiling C object 'src/tracker/src@tracker@@tracker@exe/tracker-sparql.c.o'. [141/242] Compiling C object 'src/tracker-store/src@tracker-store@@tracker-store@exe/tracker-events.c.o'. [142/242] Linking target src/libtracker-miner/libtracker-miner-2.0.so.0. [143/242] Compiling C object 'src/tracker/src@tracker@@tracker@exe/tracker-search.c.o'. [144/242] Compiling C object 'src/tracker-store/src@tracker-store@@tracker-store@exe/tracker-writeback.c.o'. In file included from /usr/include/glib-2.0/glib/glist.h:32, from /usr/include/glib-2.0/glib/ghash.h:33, from /usr/include/glib-2.0/glib.h:50, from /usr/include/glib-2.0/gobject/gbinding.h:28, from /usr/include/glib-2.0/glib-object.h:23, from ../src/libtracker-data/tracker-class.h:24, from ../src/libtracker-data/tracker-data.h:29, from ../src/tracker-store/tracker-writeback.c:25: ../src/tracker-store/tracker-writeback.c: In function ‘tracker_writeback_shutdown’: ../src/tracker-store/tracker-writeback.c:234:19: warning: function called through a non-compatible type (GDestroyNotify) g_hash_table_unref); /usr/include/glib-2.0/glib/gmem.h:120:8: note: in definition of macro ‘g_clear_pointer’ (destroy) (_ptr); \ ^~~~~~~ [145/242] Generating symbol file 'src/libtracker-miner/src@libtracker-miner@@tracker-miner-2.0@sha/libtracker-miner-2.0.so.0.symbols'. [146/242] Linking target src/libtracker-control/libtracker-control-2.0.so.0. [147/242] Compiling C object 'src/tracker-store/src@tracker-store@@tracker-store@exe/meson-generated_tracker-dbus.c.o'. [148/242] Compiling C object 'src/tracker-store/src@tracker-store@@tracker-store@exe/meson-generated_tracker-backup.c.o'. [149/242] Compiling C object 'src/tracker-store/src@tracker-store@@tracker-store@exe/meson-generated_tracker-main.c.o'. [150/242] Generating symbol file 'src/libtracker-control/src@libtracker-control@@tracker-control-2.0@sha/libtracker-control-2.0.so.0.symbols'. [151/242] Compiling C object 'src/tracker-store/src@tracker-store@@tracker-store@exe/meson-generated_tracker-statistics.c.o'. [152/242] Linking target src/tracker/tracker. [153/242] Compiling C object 'src/tracker-store/src@tracker-store@@tracker-store@exe/meson-generated_tracker-resources.c.o'. [154/242] Compiling C object 'src/tracker-store/src@tracker-store@@tracker-store@exe/meson-generated_tracker-status.c.o'. [155/242] Compiling C object 'examples/libtracker-miner/examples@libtracker-miner@@tracker-miner-test@exe/tracker-miner-test.c.o'. [156/242] Generating tracker-store-settings-enums with a meson_exe.py custom command. [157/242] Compiling C object 'examples/libtracker-miner/examples@libtracker-miner@@tracker-miner-test@exe/tracker-main.c.o'. [158/242] Compiling C object 'examples/libtracker-sparql/examples@libtracker-sparql@@async-connection@exe/async-connection.c.o'. [159/242] Linking target examples/libtracker-miner/tracker-miner-test. [160/242] Compiling C object 'examples/libtracker-sparql/examples@libtracker-sparql@@class-signal@exe/class-signal.c.o'. [161/242] Compiling C object 'src/tracker-store/src@tracker-store@@tracker-store@exe/meson-generated_tracker-store.c.o'. [162/242] Generating Tracker_C-2.0.gir with a custom command. g-ir-scanner: link: cc -o /run/build/tracker/_flatpak_build/tmp-introspectmfokWd/Tracker_C-2.0 -O2 -D_FORTIFY_SOURCE=2 -O2 -g -fstack-protector-strong /run/build/tracker/_flatpak_build/tmp-introspectmfokWd/Tracker_C-2.0.o -L. -Wl,-rpath,. -Wl,--no-as-needed -ltracker-sparql-2.0 -ltracker-sparql-2.0 -lglib-2.0 -lgio-2.0 -lgobject-2.0 -lm -ljson-glib-1.0 -lsoup-2.4 -lxml2 -L/run/build/tracker/_flatpak_build/src/libtracker-sparql-backend -Wl,-rpath,/run/build/tracker/_flatpak_build/src/libtracker-sparql-backend -L/run/build/tracker/_flatpak_build/src/libtracker-common -Wl,-rpath,/run/build/tracker/_flatpak_build/src/libtracker-common -L/run/build/tracker/_flatpak_build/src/libtracker-data -Wl,-rpath,/run/build/tracker/_flatpak_build/src/libtracker-data -L/run/build/tracker/_flatpak_build/src/libtracker-sparql-backend -Wl,-rpath,/run/build/tracker/_flatpak_build/src/libtracker-sparql-backend -L/run/build/tracker/_flatpak_build/src/libtracker-common -Wl,-rpath,/run/build/tracker/_flatpak_build/src/libtracker-common -L/run/build/tracker/_flatpak_build/src/libtracker-data -Wl,-rpath,/run/build/tracker/_flatpak_build/src/libtracker-data -L/app/lib -Wl,-rpath,/app/lib -lgio-2.0 -lgobject-2.0 -Wl,--export-dynamic -lgmodule-2.0 -pthread -lglib-2.0 -L/app/lib -fstack-protector-strong -Wl,-z,relro,-z,now src/libtracker-sparql/tracker-namespace-manager.c:335: Warning: Tracker_C: tracker_namespace_manager_foreach: argument func: Missing (scope) annotation for callback without GDestroyNotify (valid: call, async) [163/242] Compiling C object 'src/tracker-store/src@tracker-store@@tracker-store@exe/meson-generated_tracker-steroids.c.o'. [164/242] Linking target examples/libtracker-sparql/async-connection. [165/242] Linking target examples/libtracker-sparql/class-signal. [166/242] Compiling C object 'utils/ontology/utils@ontology@@data-validator@exe/data-validator.c.o'. [167/242] Linking target src/tracker-store/tracker-store. [168/242] Compiling C object 'utils/mtp/utils@mtp@@mtp@exe/mtp-dummy.c.o'. [169/242] Compiling Vala source ../utils/tracker-resdump/tracker-resdump.vala src/libtracker-sparql-backend/tracker-sparql-2.0.vapi src/libtracker-sparql/tracker-sparql-intermediate-vala.vapi. [170/242] Generating tracker-sparql-gir with a meson_exe.py custom command. [171/242] Compiling C object 'tests/common/tests@common@@tracker-testcommon@sha/tracker-test-helpers.c.o'. [172/242] Linking target utils/ontology/data-validator. [173/242] Compiling C object 'utils/ontology/utils@ontology@@ontology-validator@exe/ontology-validator.c.o'. [174/242] Linking target tests/common/libtracker-testcommon.so. [175/242] Linking target utils/mtp/mtp. [176/242] Generating TrackerControl-2.0.gir with a custom command. g-ir-scanner: link: cc -o /run/build/tracker/_flatpak_build/tmp-introspectUIMK2d/TrackerControl-2.0 -O2 -D_FORTIFY_SOURCE=2 -O2 -g -fstack-protector-strong /run/build/tracker/_flatpak_build/tmp-introspectUIMK2d/TrackerControl-2.0.o -L. -Wl,-rpath,. -Wl,--no-as-needed -ltracker-control-2.0 -lgio-2.0 -lgobject-2.0 -lglib-2.0 -lm -L/run/build/tracker/_flatpak_build/src/libtracker-control -Wl,-rpath,/run/build/tracker/_flatpak_build/src/libtracker-control -L/run/build/tracker/_flatpak_build/src/libtracker-sparql-backend -Wl,-rpath,/run/build/tracker/_flatpak_build/src/libtracker-sparql-backend -L/run/build/tracker/_flatpak_build/src/libtracker-common -Wl,-rpath,/run/build/tracker/_flatpak_build/src/libtracker-common -L/run/build/tracker/_flatpak_build/src/libtracker-data -Wl,-rpath,/run/build/tracker/_flatpak_build/src/libtracker-data -L/run/build/tracker/_flatpak_build/src/libtracker-miner -Wl,-rpath,/run/build/tracker/_flatpak_build/src/libtracker-miner -L/app/lib -Wl,-rpath,/app/lib -lgio-2.0 -lgobject-2.0 -Wl,--export-dynamic -lgmodule-2.0 -pthread -lglib-2.0 -L/app/lib -fstack-protector-strong -Wl,-z,relro,-z,now [177/242] Linking target utils/ontology/ontology-validator. [178/242] Generating tracker-sparql-typelib with a custom command. [179/242] Generating symbol file 'tests/common/tests@common@@tracker-testcommon@sha/libtracker-testcommon.so.symbols'. [180/242] Generating TrackerMiner-2.0.gir with a custom command. g-ir-scanner: link: cc -o /run/build/tracker/_flatpak_build/tmp-introspect_4FYE_/TrackerMiner-2.0 -O2 -D_FORTIFY_SOURCE=2 -O2 -g -fstack-protector-strong /run/build/tracker/_flatpak_build/tmp-introspect_4FYE_/TrackerMiner-2.0.o -L. -Wl,-rpath,. -Wl,--no-as-needed -ltracker-miner-2.0 -lglib-2.0 -lgio-2.0 -lgobject-2.0 -lm -L/run/build/tracker/_flatpak_build/src/libtracker-miner -Wl,-rpath,/run/build/tracker/_flatpak_build/src/libtracker-miner -L/run/build/tracker/_flatpak_build/src/libtracker-sparql-backend -Wl,-rpath,/run/build/tracker/_flatpak_build/src/libtracker-sparql-backend -L/run/build/tracker/_flatpak_build/src/libtracker-common -Wl,-rpath,/run/build/tracker/_flatpak_build/src/libtracker-common -L/run/build/tracker/_flatpak_build/src/libtracker-data -Wl,-rpath,/run/build/tracker/_flatpak_build/src/libtracker-data -L/app/lib -Wl,-rpath,/app/lib -lgio-2.0 -lgobject-2.0 -Wl,--export-dynamic -lgmodule-2.0 -pthread -lglib-2.0 -L/app/lib -fstack-protector-strong -Wl,-z,relro,-z,now src/libtracker-miner/tracker-miner-object.c:614: Warning: TrackerMiner: tracker_miner_get_connection: return value: Unresolved type: 'TrackerSparqlConnection*' :: Warning: TrackerMiner: (Signal)connected: argument type: Unresolved type: 'TrackerNetworkType' [181/242] Compiling C object 'tests/gvdb/tests@gvdb@@gvdb-test@exe/gvdb-test.c.o'. [182/242] Compiling C object 'utils/tracker-resdump/utils@tracker-resdump@@tracker-resdump@exe/meson-generated_tracker-resdump.c.o'. [183/242] Generating TrackerControl-2.0.typelib with a custom command. [184/242] Compiling C object 'tests/libtracker-common/tests@libtracker-common@@tracker-date-time-test@exe/tracker-date-time-test.c.o'. [185/242] Linking target tests/gvdb/gvdb-test. [186/242] Compiling C object 'tests/libtracker-common/tests@libtracker-common@@tracker-sched-test@exe/tracker-sched-test.c.o'. [187/242] Compiling C object 'tests/libtracker-common/tests@libtracker-common@@tracker-dbus-test@exe/tracker-dbus-test.c.o'. [188/242] Linking target tests/libtracker-common/tracker-date-time-test. [189/242] Linking target tests/libtracker-common/tracker-sched-test. [190/242] Linking target utils/tracker-resdump/tracker-resdump. [191/242] Generating TrackerMiner-2.0.typelib with a custom command. [192/242] Compiling C object 'tests/libtracker-common/tests@libtracker-common@@tracker-type-utils-test@exe/tracker-type-utils-test.c.o'. [193/242] Linking target tests/libtracker-common/tracker-dbus-test. [194/242] Compiling C object 'tests/libtracker-common/tests@libtracker-common@@tracker-parser@exe/tracker-parser.c.o'. [195/242] Compiling C object 'tests/libtracker-data/tests@libtracker-data@@tracker-crc32-test@exe/tracker-crc32-test.c.o'. [196/242] Linking target tests/libtracker-common/tracker-type-utils-test. [197/242] Linking target tests/libtracker-common/tracker-parser. [198/242] Compiling C object 'tests/libtracker-common/tests@libtracker-common@@tracker-file-utils-test@exe/tracker-file-utils-test.c.o'. [199/242] Compiling C object 'tests/libtracker-common/tests@libtracker-common@@tracker-utils-test@exe/tracker-utils-test.c.o'. [200/242] Linking target tests/libtracker-data/tracker-crc32-test. [201/242] Compiling C object 'tests/libtracker-data/tests@libtracker-data@@tracker-backup-test@exe/tracker-backup-test.c.o'. [202/242] Linking target tests/libtracker-common/tracker-file-utils-test. [203/242] Compiling C object 'tests/libtracker-data/tests@libtracker-data@@tracker-ontology-test@exe/tracker-ontology-test.c.o'. [204/242] Linking target tests/libtracker-common/tracker-utils-test. [205/242] Linking target tests/libtracker-data/tracker-backup-test. [206/242] Compiling C object 'tests/libtracker-data/tests@libtracker-data@@tracker-ontology-change-test@exe/tracker-ontology-change-test.c.o'. [207/242] Linking target tests/libtracker-data/tracker-ontology-test. [208/242] Compiling C object 'tests/libtracker-data/tests@libtracker-data@@tracker-sparql-blank-test@exe/tracker-sparql-blank-test.c.o'. [209/242] Compiling C object 'tests/libtracker-data/tests@libtracker-data@@tracker-db-journal-test@exe/tracker-db-journal-test.c.o'. [210/242] Compiling C object 'tests/libtracker-data/tests@libtracker-data@@tracker-sparql-test@exe/tracker-sparql-test.c.o'. [211/242] Compiling C object 'tests/tracker-steroids/tests@tracker-steroids@@tracker-steroids-test@exe/tracker-test.c.o'. [212/242] Compiling C object 'tests/libtracker-fts/tests@libtracker-fts@@tracker-fts-test@exe/tracker-fts-test.c.o'. [213/242] Linking target tests/libtracker-data/tracker-ontology-change-test. [214/242] Linking target tests/libtracker-data/tracker-sparql-blank-test. [215/242] Compiling C object 'tests/libtracker-miner/tests@libtracker-miner@@tracker-crawler-test@exe/tracker-crawler-test.c.o'. [216/242] Linking target tests/libtracker-data/tracker-db-journal-test. [217/242] Compiling C object 'tests/libtracker-miner/tests@libtracker-miner@@tracker-file-enumerator-test@exe/tracker-file-enumerator-test.c.o'. [218/242] Linking target tests/libtracker-data/tracker-sparql-test. [219/242] Linking target tests/libtracker-fts/tracker-fts-test. [220/242] Linking target tests/libtracker-miner/tracker-crawler-test. [221/242] Compiling C object 'tests/libtracker-miner/tests@libtracker-miner@@tracker-priority-queue-test@exe/tracker-priority-queue-test.c.o'. [222/242] Linking target tests/libtracker-miner/tracker-file-enumerator-test. [223/242] Compiling C object 'tests/libtracker-miner/tests@libtracker-miner@@tracker-file-system-test@exe/tracker-file-system-test.c.o'. [224/242] Compiling C object 'tests/libtracker-miner/tests@libtracker-miner@@tracker-task-pool-test@exe/tracker-task-pool-test.c.o'. [225/242] Compiling C object 'tests/libtracker-miner/tests@libtracker-miner@@tracker-file-notifier-test@exe/tracker-file-notifier-test.c.o'. ../tests/libtracker-miner/tracker-file-notifier-test.c: In function ‘perform_file_operation’: ../tests/libtracker-miner/tracker-file-notifier-test.c:111:2: warning: ignoring return value of ‘system’, declared with attribute warn_unused_result [-Wunused-result] system (call); ^~~~~~~~~~~~~ [226/242] Compiling C object 'tests/libtracker-miner/tests@libtracker-miner@@tracker-thumbnailer-test@exe/tracker-thumbnailer-test.c.o'. [227/242] Linking target tests/libtracker-miner/tracker-priority-queue-test. [228/242] Linking target tests/libtracker-miner/tracker-file-system-test. [229/242] Linking target tests/libtracker-miner/tracker-thumbnailer-test. [230/242] Linking target tests/libtracker-miner/tracker-task-pool-test. [231/242] Linking target tests/libtracker-miner/tracker-file-notifier-test. [232/242] Compiling C object 'tests/libtracker-sparql/tests@libtracker-sparql@@tracker-resource-test@exe/tracker-resource-test.c.o'. [233/242] Linking target tests/tracker-steroids/tracker-steroids-test. [234/242] Linking target tests/libtracker-sparql/tracker-resource-test. [235/242] Compiling C object 'tests/libtracker-sparql/tests@libtracker-sparql@@tracker-sparql-test@exe/tracker-sparql-test.c.o'. [236/242] Compiling C object 'tests/libtracker-miner/tests@libtracker-miner@@tracker-indexing-tree-test@exe/tracker-indexing-tree-test.c.o'. [237/242] Linking target tests/libtracker-sparql/tracker-sparql-test. [238/242] Linking target tests/libtracker-miner/tracker-indexing-tree-test. [239/242] Compiling C object 'tests/libtracker-miner/tests@libtracker-miner@@tracker-miner-fs-test@exe/tracker-miner-fs-test.c.o'. ../tests/libtracker-miner/tracker-miner-fs-test.c: In function ‘perform_file_operation’: ../tests/libtracker-miner/tracker-miner-fs-test.c:237:2: warning: ignoring return value of ‘system’, declared with attribute warn_unused_result [-Wunused-result] system (call); ^~~~~~~~~~~~~ [240/242] Compiling C object 'tests/libtracker-miner/tests@libtracker-miner@@tracker-monitor-test@exe/tracker-monitor-test.c.o'. [241/242] Linking target tests/libtracker-miner/tracker-miner-fs-test. [242/242] Linking target tests/libtracker-miner/tracker-monitor-test. [0/1] Installing files. Installing src/libtracker-common/libtracker-common.so to /app/lib/tracker-2.0 Installing src/libtracker-sparql/tracker-generated.h to /app/include/tracker-2.0/libtracker-sparql Installing src/libtracker-sparql/tracker-sparql-2.0.vapi to /app/share/vala/vapi Installing src/libtracker-fts/org.freedesktop.Tracker.FTS.gschema.xml to /app/share/glib-2.0/schemas Installing src/libtracker-data/libtracker-data.so to /app/lib/tracker-2.0 Installing src/libtracker-data/org.freedesktop.Tracker.DB.gschema.xml to /app/share/glib-2.0/schemas Installing src/libtracker-sparql-backend/libtracker-sparql-2.0.so.0 to /app/lib Installing src/libtracker-sparql-backend/Tracker-2.0.gir to /app/share/gir-1.0 Installing src/libtracker-sparql-backend/Tracker-2.0.typelib to /app/lib/girepository-1.0 Installing src/libtracker-miner/tracker-miner-enum-types.h to /app/include/tracker-2.0/libtracker-miner Installing src/libtracker-miner/libtracker-miner-2.0.so.0 to /app/lib Installing src/libtracker-miner/TrackerMiner-2.0.gir to /app/share/gir-1.0 Installing src/libtracker-miner/TrackerMiner-2.0.typelib to /app/lib/girepository-1.0 Installing src/libtracker-control/libtracker-control-2.0.so.0 to /app/lib Installing src/libtracker-control/TrackerControl-2.0.gir to /app/share/gir-1.0 Installing src/libtracker-control/TrackerControl-2.0.typelib to /app/lib/girepository-1.0 Installing src/tracker/tracker to /app/bin Installing src/tracker-store/tracker-store to /app/libexec Installing src/tracker-store/org.freedesktop.Tracker1.service to /app/no Installing src/tracker-store/tracker-store.desktop to /app/etc/xdg/autostart Installing src/tracker-store/org.freedesktop.Tracker.Store.gschema.xml to /app/share/glib-2.0/schemas Installing src/tracker-store/org.freedesktop.Tracker.gschema.xml to /app/share/glib-2.0/schemas Installing src/tracker-store/org.freedesktop.Tracker.enums.xml to /app/share/glib-2.0/schemas Installing /run/build/tracker/src/libtracker-sparql/tracker-namespace-manager.h to /app/include/tracker-2.0/libtracker-sparql Installing /run/build/tracker/src/libtracker-sparql/tracker-notifier.h to /app/include/tracker-2.0/libtracker-sparql Installing /run/build/tracker/src/libtracker-sparql/tracker-resource.h to /app/include/tracker-2.0/libtracker-sparql Installing /run/build/tracker/src/libtracker-sparql/tracker-version.h to /app/include/tracker-2.0/libtracker-sparql Installing /run/build/tracker/src/libtracker-sparql/tracker-ontologies.h to /app/include/tracker-2.0/libtracker-sparql Installing /run/build/tracker/src/libtracker-sparql/tracker-sparql.h to /app/include/tracker-2.0/libtracker-sparql Installing /run/build/tracker/src/libtracker-miner/tracker-miner-online.h to /app/include/tracker-2.0/libtracker-miner Installing /run/build/tracker/src/libtracker-miner/tracker-data-provider.h to /app/include/tracker-2.0/libtracker-miner Installing /run/build/tracker/src/libtracker-miner/tracker-indexing-tree.h to /app/include/tracker-2.0/libtracker-miner Installing /run/build/tracker/src/libtracker-miner/tracker-decorator-fs.h to /app/include/tracker-2.0/libtracker-miner Installing /run/build/tracker/src/libtracker-miner/tracker-miner-fs.h to /app/include/tracker-2.0/libtracker-miner Installing /run/build/tracker/src/libtracker-miner/tracker-miner-object.h to /app/include/tracker-2.0/libtracker-miner Installing /run/build/tracker/src/libtracker-miner/tracker-miner-proxy.h to /app/include/tracker-2.0/libtracker-miner Installing /run/build/tracker/src/libtracker-miner/tracker-decorator.h to /app/include/tracker-2.0/libtracker-miner Installing /run/build/tracker/src/libtracker-miner/tracker-miner-enums.h to /app/include/tracker-2.0/libtracker-miner Installing /run/build/tracker/src/libtracker-miner/tracker-miner.h to /app/include/tracker-2.0/libtracker-miner Installing /run/build/tracker/src/libtracker-control/tracker-control.h to /app/include/tracker-2.0/libtracker-control Installing /run/build/tracker/src/libtracker-control/tracker-miner-manager.h to /app/include/tracker-2.0/libtracker-control Installing /run/build/tracker/src/libtracker-common/stop-words/stopwords.da to /app/share/tracker/stop-words Installing /run/build/tracker/src/libtracker-common/stop-words/stopwords.de to /app/share/tracker/stop-words Installing /run/build/tracker/src/libtracker-common/stop-words/stopwords.en to /app/share/tracker/stop-words Installing /run/build/tracker/src/libtracker-common/stop-words/stopwords.es to /app/share/tracker/stop-words Installing /run/build/tracker/src/libtracker-common/stop-words/stopwords.fi to /app/share/tracker/stop-words Installing /run/build/tracker/src/libtracker-common/stop-words/stopwords.fr to /app/share/tracker/stop-words Installing /run/build/tracker/src/libtracker-common/stop-words/stopwords.hu to /app/share/tracker/stop-words Installing /run/build/tracker/src/libtracker-common/stop-words/stopwords.it to /app/share/tracker/stop-words Installing /run/build/tracker/src/libtracker-common/stop-words/stopwords.nb to /app/share/tracker/stop-words Installing /run/build/tracker/src/libtracker-common/stop-words/stopwords.nl to /app/share/tracker/stop-words Installing /run/build/tracker/src/libtracker-common/stop-words/stopwords.pt to /app/share/tracker/stop-words Installing /run/build/tracker/src/libtracker-common/stop-words/stopwords.ru to /app/share/tracker/stop-words Installing /run/build/tracker/src/libtracker-common/stop-words/stopwords.sv to /app/share/tracker/stop-words Installing /run/build/tracker/_flatpak_build/src/libtracker-sparql/tracker-sparql-2.0.pc to /app/lib/pkgconfig Installing /run/build/tracker/_flatpak_build/src/libtracker-sparql/tracker-sparql-2.0.deps to /app/share/vala/vapi Installing /run/build/tracker/src/ontologies/10-xsd.description to /app/share/tracker/ontologies Installing /run/build/tracker/src/ontologies/10-xsd.ontology to /app/share/tracker/ontologies Installing /run/build/tracker/src/ontologies/11-rdf.description to /app/share/tracker/ontologies Installing /run/build/tracker/src/ontologies/11-rdf.ontology to /app/share/tracker/ontologies Installing /run/build/tracker/src/ontologies/12-nrl.description to /app/share/tracker/ontologies Installing /run/build/tracker/src/ontologies/12-nrl.ontology to /app/share/tracker/ontologies Installing /run/build/tracker/src/ontologies/20-dc.description to /app/share/tracker/ontologies Installing /run/build/tracker/src/ontologies/20-dc.ontology to /app/share/tracker/ontologies Installing /run/build/tracker/src/ontologies/31-nao.description to /app/share/tracker/ontologies Installing /run/build/tracker/src/ontologies/31-nao.ontology to /app/share/tracker/ontologies Installing /run/build/tracker/src/ontologies/nepomuk/30-nie.description to /app/share/tracker/ontologies/nepomuk Installing /run/build/tracker/src/ontologies/nepomuk/30-nie.ontology to /app/share/tracker/ontologies/nepomuk Installing /run/build/tracker/src/ontologies/nepomuk/32-nco.description to /app/share/tracker/ontologies/nepomuk Installing /run/build/tracker/src/ontologies/nepomuk/32-nco.ontology to /app/share/tracker/ontologies/nepomuk Installing /run/build/tracker/src/ontologies/nepomuk/33-nfo.description to /app/share/tracker/ontologies/nepomuk Installing /run/build/tracker/src/ontologies/nepomuk/33-nfo.ontology to /app/share/tracker/ontologies/nepomuk Installing /run/build/tracker/src/ontologies/nepomuk/34-nmo.description to /app/share/tracker/ontologies/nepomuk Installing /run/build/tracker/src/ontologies/nepomuk/34-nmo.ontology to /app/share/tracker/ontologies/nepomuk Installing /run/build/tracker/src/ontologies/nepomuk/35-ncal.description to /app/share/tracker/ontologies/nepomuk Installing /run/build/tracker/src/ontologies/nepomuk/35-ncal.ontology to /app/share/tracker/ontologies/nepomuk Installing /run/build/tracker/src/ontologies/nepomuk/36-scal.description to /app/share/tracker/ontologies/nepomuk Installing /run/build/tracker/src/ontologies/nepomuk/36-scal.ontology to /app/share/tracker/ontologies/nepomuk Installing /run/build/tracker/src/ontologies/nepomuk/37-nid3.description to /app/share/tracker/ontologies/nepomuk Installing /run/build/tracker/src/ontologies/nepomuk/37-nid3.ontology to /app/share/tracker/ontologies/nepomukInstalling /run/build/tracker/_flatpak_build/po/ar.gmo to /app/share/locale/ar/LC_MESSAGES/tracker.mo Installing /run/build/tracker/_flatpak_build/po/as.gmo to /app/share/locale/as/LC_MESSAGES/tracker.mo Installing /run/build/tracker/_flatpak_build/po/be@latin.gmo to /app/share/locale/be@latin/LC_MESSAGES/tracker.mo Installing /run/build/tracker/_flatpak_build/po/bg.gmo to /app/share/locale/bg/LC_MESSAGES/tracker.mo Installing /run/build/tracker/_flatpak_build/po/bs.gmo to /app/share/locale/bs/LC_MESSAGES/tracker.mo Installing /run/build/tracker/_flatpak_build/po/ca.gmo to /app/share/locale/ca/LC_MESSAGES/tracker.mo Installing /run/build/tracker/_flatpak_build/po/ca@valencia.gmo to /app/share/locale/ca@valencia/LC_MESSAGES/tracker.mo Installing /run/build/tracker/_flatpak_build/po/cs.gmo to /app/share/locale/cs/LC_MESSAGES/tracker.mo Installing /run/build/tracker/_flatpak_build/po/da.gmo to /app/share/locale/da/LC_MESSAGES/tracker.mo Installing /run/build/tracker/_flatpak_build/po/de.gmo to /app/share/locale/de/LC_MESSAGES/tracker.mo Installing /run/build/tracker/_flatpak_build/po/dz.gmo to /app/share/locale/dz/LC_MESSAGES/tracker.mo Installing /run/build/tracker/_flatpak_build/po/el.gmo to /app/share/locale/el/LC_MESSAGES/tracker.mo Installing /run/build/tracker/_flatpak_build/po/en_GB.gmo to /app/share/locale/en_GB/LC_MESSAGES/tracker.mo Installing /run/build/tracker/_flatpak_build/po/eo.gmo to /app/share/locale/eo/LC_MESSAGES/tracker.mo Installing /run/build/tracker/_flatpak_build/po/es.gmo to /app/share/locale/es/LC_MESSAGES/tracker.mo Installing /run/build/tracker/_flatpak_build/po/et.gmo to /app/share/locale/et/LC_MESSAGES/tracker.mo Installing /run/build/tracker/_flatpak_build/po/eu.gmo to /app/share/locale/eu/LC_MESSAGES/tracker.mo Installing /run/build/tracker/_flatpak_build/po/fi.gmo to /app/share/locale/fi/LC_MESSAGES/tracker.mo Installing /run/build/tracker/_flatpak_build/po/fr.gmo to /app/share/locale/fr/LC_MESSAGES/tracker.mo Installing /run/build/tracker/_flatpak_build/po/fur.gmo to /app/share/locale/fur/LC_MESSAGES/tracker.mo Installing /run/build/tracker/_flatpak_build/po/gl.gmo to /app/share/locale/gl/LC_MESSAGES/tracker.mo Installing /run/build/tracker/_flatpak_build/po/he.gmo to /app/share/locale/he/LC_MESSAGES/tracker.mo Installing /run/build/tracker/_flatpak_build/po/hr.gmo to /app/share/locale/hr/LC_MESSAGES/tracker.mo Installing /run/build/tracker/_flatpak_build/po/hu.gmo to /app/share/locale/hu/LC_MESSAGES/tracker.mo Installing /run/build/tracker/_flatpak_build/po/id.gmo to /app/share/locale/id/LC_MESSAGES/tracker.mo Installing /run/build/tracker/_flatpak_build/po/is.gmo to /app/share/locale/is/LC_MESSAGES/tracker.mo Installing /run/build/tracker/_flatpak_build/po/it.gmo to /app/share/locale/it/LC_MESSAGES/tracker.mo Installing /run/build/tracker/_flatpak_build/po/ja.gmo to /app/share/locale/ja/LC_MESSAGES/tracker.mo Installing /run/build/tracker/_flatpak_build/po/kk.gmo to /app/share/locale/kk/LC_MESSAGES/tracker.mo Installing /run/build/tracker/_flatpak_build/po/ko.gmo to /app/share/locale/ko/LC_MESSAGES/tracker.mo Installing /run/build/tracker/_flatpak_build/po/lt.gmo to /app/share/locale/lt/LC_MESSAGES/tracker.mo Installing /run/build/tracker/_flatpak_build/po/lv.gmo to /app/share/locale/lv/LC_MESSAGES/tracker.mo Installing /run/build/tracker/_flatpak_build/po/mk.gmo to /app/share/locale/mk/LC_MESSAGES/tracker.mo Installing /run/build/tracker/_flatpak_build/po/ml.gmo to /app/share/locale/ml/LC_MESSAGES/tracker.mo Installing /run/build/tracker/_flatpak_build/po/nb.gmo to /app/share/locale/nb/LC_MESSAGES/tracker.mo Installing /run/build/tracker/_flatpak_build/po/nds.gmo to /app/share/locale/nds/LC_MESSAGES/tracker.mo Installing /run/build/tracker/_flatpak_build/po/ne.gmo to /app/share/locale/ne/LC_MESSAGES/tracker.mo Installing /run/build/tracker/_flatpak_build/po/nl.gmo to /app/share/locale/nl/LC_MESSAGES/tracker.mo Installing /run/build/tracker/_flatpak_build/po/oc.gmo to /app/share/locale/oc/LC_MESSAGES/tracker.mo Installing /run/build/tracker/_flatpak_build/po/pa.gmo to /app/share/locale/pa/LC_MESSAGES/tracker.mo Installing /run/build/tracker/_flatpak_build/po/pl.gmo to /app/share/locale/pl/LC_MESSAGES/tracker.mo Installing /run/build/tracker/_flatpak_build/po/pt.gmo to /app/share/locale/pt/LC_MESSAGES/tracker.mo Installing /run/build/tracker/_flatpak_build/po/pt_BR.gmo to /app/share/locale/pt_BR/LC_MESSAGES/tracker.mo Installing /run/build/tracker/_flatpak_build/po/ro.gmo to /app/share/locale/ro/LC_MESSAGES/tracker.mo Installing /run/build/tracker/_flatpak_build/po/ru.gmo to /app/share/locale/ru/LC_MESSAGES/tracker.mo Installing /run/build/tracker/_flatpak_build/po/sk.gmo to /app/share/locale/sk/LC_MESSAGES/tracker.mo Installing /run/build/tracker/_flatpak_build/po/sl.gmo to /app/share/locale/sl/LC_MESSAGES/tracker.mo Installing /run/build/tracker/_flatpak_build/po/sr.gmo to /app/share/locale/sr/LC_MESSAGES/tracker.mo Installing /run/build/tracker/_flatpak_build/po/sr@latin.gmo to /app/share/locale/sr@latin/LC_MESSAGES/tracker.mo Installing /run/build/tracker/_flatpak_build/po/sv.gmo to /app/share/locale/sv/LC_MESSAGES/tracker.mo Installing /run/build/tracker/_flatpak_build/po/te.gmo to /app/share/locale/te/LC_MESSAGES/tracker.mo Installing /run/build/tracker/_flatpak_build/po/tg.gmo to /app/share/locale/tg/LC_MESSAGES/tracker.mo Installing /run/build/tracker/_flatpak_build/po/th.gmo to /app/share/locale/th/LC_MESSAGES/tracker.mo Installing /run/build/tracker/_flatpak_build/po/tr.gmo to /app/share/locale/tr/LC_MESSAGES/tracker.mo Installing /run/build/tracker/_flatpak_build/po/uk.gmo to /app/share/locale/uk/LC_MESSAGES/tracker.mo Installing /run/build/tracker/_flatpak_build/po/vi.gmo to /app/share/locale/vi/LC_MESSAGES/tracker.mo Installing /run/build/tracker/_flatpak_build/po/zh_CN.gmo to /app/share/locale/zh_CN/LC_MESSAGES/tracker.mo Installing /run/build/tracker/_flatpak_build/po/zh_HK.gmo to /app/share/locale/zh_HK/LC_MESSAGES/tracker.mo Installing /run/build/tracker/_flatpak_build/po/zh_TW.gmo to /app/share/locale/zh_TW/LC_MESSAGES/tracker.mo Installing /run/build/tracker/src/ontologies/nepomuk/38-nmm.description to /app/share/tracker/ontologies/nepomuk Installing /run/build/tracker/src/ontologies/nepomuk/38-nmm.ontology to /app/share/tracker/ontologies/nepomuk Installing /run/build/tracker/src/ontologies/nepomuk/39-mto.description to /app/share/tracker/ontologies/nepomuk Installing /run/build/tracker/src/ontologies/nepomuk/39-mto.ontology to /app/share/tracker/ontologies/nepomuk Installing /run/build/tracker/src/ontologies/nepomuk/40-mlo.description to /app/share/tracker/ontologies/nepomuk Installing /run/build/tracker/src/ontologies/nepomuk/40-mlo.ontology to /app/share/tracker/ontologies/nepomuk Installing /run/build/tracker/src/ontologies/nepomuk/41-mfo.description to /app/share/tracker/ontologies/nepomuk Installing /run/build/tracker/src/ontologies/nepomuk/41-mfo.ontology to /app/share/tracker/ontologies/nepomuk Installing /run/build/tracker/src/ontologies/nepomuk/89-mtp.description to /app/share/tracker/ontologies/nepomuk Installing /run/build/tracker/src/ontologies/nepomuk/89-mtp.ontology to /app/share/tracker/ontologies/nepomuk Installing /run/build/tracker/src/ontologies/nepomuk/90-tracker.description to /app/share/tracker/ontologies/nepomuk Installing /run/build/tracker/src/ontologies/nepomuk/90-tracker.ontology to /app/share/tracker/ontologies/nepomuk Installing /run/build/tracker/src/ontologies/nepomuk/91-maemo.description to /app/share/tracker/ontologies/nepomuk Installing /run/build/tracker/src/ontologies/nepomuk/91-maemo.ontology to /app/share/tracker/ontologies/nepomuk Installing /run/build/tracker/src/ontologies/nepomuk/92-slo.description to /app/share/tracker/ontologies/nepomuk Installing /run/build/tracker/src/ontologies/nepomuk/92-slo.ontology to /app/share/tracker/ontologies/nepomuk Installing /run/build/tracker/src/ontologies/nepomuk/93-libosinfo.description to /app/share/tracker/ontologies/nepomuk Installing /run/build/tracker/src/ontologies/nepomuk/93-libosinfo.ontology to /app/share/tracker/ontologies/nepomuk Installing /run/build/tracker/_flatpak_build/src/libtracker-miner/tracker-miner-2.0.pc to /app/lib/pkgconfig Installing /run/build/tracker/_flatpak_build/src/libtracker-control/tracker-control-2.0.pc to /app/lib/pkgconfig Installing /run/build/tracker/src/tracker-store/tracker-backup.xml to /app/share/tracker Installing /run/build/tracker/src/tracker-store/tracker-resources.xml to /app/share/tracker Installing /run/build/tracker/src/tracker-store/tracker-statistics.xml to /app/share/tracker Installing /run/build/tracker/src/tracker-store/tracker-status.xml to /app/share/tracker Installing /run/build/tracker/_flatpak_build/src/tracker-store/tracker-store.service to /app/lib/systemd/user Installing /run/build/tracker/src/tracker-store/default.rule to /app/share/tracker/domain-ontologies Running custom install script '/usr/bin/python3 /usr/bin/meson --internal gettext install --subdir=po --localedir=share/locale --pkgname=tracker' compressing debuginfo in: /home/builder/flatpak-build-scripts/work/build/arm/gnome-apps-nightly-master/.flatpak-builder/rofiles/rofiles-ZKo9gM/files/bin/tracker processing: /home/builder/flatpak-build-scripts/work/build/arm/gnome-apps-nightly-master/.flatpak-builder/rofiles/rofiles-ZKo9gM/files/bin/tracker [27] .debug_aranges compressed -> .zdebug_aranges (792 => 325 41.04%) [28] .debug_info compressed -> .zdebug_info (191683 => 99487 51.90%) [29] .debug_abbrev compressed -> .zdebug_abbrev (18392 => 3228 17.55%) [30] .debug_line compressed -> .zdebug_line (53234 => 19989 37.55%) [31] .debug_frame compressed -> .zdebug_frame (4832 => 1699 35.16%) [32] .debug_str compressed -> .zdebug_str (23322 => 8325 35.70%) [33] .debug_loc compressed -> .zdebug_loc (72721 => 21244 29.21%) [34] .debug_ranges compressed -> .zdebug_ranges (12152 => 3735 30.74%) [37] Updating section string table stripping /home/builder/flatpak-build-scripts/work/build/arm/gnome-apps-nightly-master/.flatpak-builder/rofiles/rofiles-ZKo9gM/files/bin/tracker to /home/builder/flatpak-build-scripts/work/build/arm/gnome-apps-nightly-master/.flatpak-builder/rofiles/rofiles-ZKo9gM/files/lib/debug/bin/tracker.debug compressing debuginfo in: /home/builder/flatpak-build-scripts/work/build/arm/gnome-apps-nightly-master/.flatpak-builder/rofiles/rofiles-ZKo9gM/files/lib/tracker-2.0/libtracker-common.so processing: /home/builder/flatpak-build-scripts/work/build/arm/gnome-apps-nightly-master/.flatpak-builder/rofiles/rofiles-ZKo9gM/files/lib/tracker-2.0/libtracker-common.so [25] .debug_aranges compressed -> .zdebug_aranges (728 => 286 39.29%) [26] .debug_info compressed -> .zdebug_info (109674 => 57570 52.49%) [27] .debug_abbrev compressed -> .zdebug_abbrev (14658 => 2764 18.86%) [28] .debug_line compressed -> .zdebug_line (28067 => 10388 37.01%) [29] .debug_frame compressed -> .zdebug_frame (4880 => 1909 39.12%) [30] .debug_str compressed -> .zdebug_str (29805 => 10445 35.04%) [31] .debug_loc compressed -> .zdebug_loc (33534 => 9817 29.27%) [32] .debug_ranges compressed -> .zdebug_ranges (4264 => 1341 31.45%) [35] Updating section string table stripping /home/builder/flatpak-build-scripts/work/build/arm/gnome-apps-nightly-master/.flatpak-builder/rofiles/rofiles-ZKo9gM/files/lib/tracker-2.0/libtracker-common.so to /home/builder/flatpak-build-scripts/work/build/arm/gnome-apps-nightly-master/.flatpak-builder/rofiles/rofiles-ZKo9gM/files/lib/debug/lib/tracker-2.0/libtracker-common.so.debug compressing debuginfo in: /home/builder/flatpak-build-scripts/work/build/arm/gnome-apps-nightly-master/.flatpak-builder/rofiles/rofiles-ZKo9gM/files/lib/tracker-2.0/libtracker-data.so processing: /home/builder/flatpak-build-scripts/work/build/arm/gnome-apps-nightly-master/.flatpak-builder/rofiles/rofiles-ZKo9gM/files/lib/tracker-2.0/libtracker-data.so [25] .debug_aranges compressed -> .zdebug_aranges (1256 => 475 37.82%) [26] .debug_info compressed -> .zdebug_info (895602 => 457934 51.13%) [27] .debug_abbrev compressed -> .zdebug_abbrev (37983 => 6116 16.10%) [28] .debug_line compressed -> .zdebug_line (345093 => 119431 34.61%) [29] .debug_frame compressed -> .zdebug_frame (33448 => 9534 28.50%) [30] .debug_str compressed -> .zdebug_str (98474 => 26929 27.35%) [31] .debug_loc compressed -> .zdebug_loc (797545 => 211826 26.56%) [32] .debug_ranges compressed -> .zdebug_ranges (113960 => 33305 29.23%) [35] Updating section string table stripping /home/builder/flatpak-build-scripts/work/build/arm/gnome-apps-nightly-master/.flatpak-builder/rofiles/rofiles-ZKo9gM/files/lib/tracker-2.0/libtracker-data.so to /home/builder/flatpak-build-scripts/work/build/arm/gnome-apps-nightly-master/.flatpak-builder/rofiles/rofiles-ZKo9gM/files/lib/debug/lib/tracker-2.0/libtracker-data.so.debug compressing debuginfo in: /home/builder/flatpak-build-scripts/work/build/arm/gnome-apps-nightly-master/.flatpak-builder/rofiles/rofiles-ZKo9gM/files/lib/libtracker-sparql-2.0.so.0 processing: /home/builder/flatpak-build-scripts/work/build/arm/gnome-apps-nightly-master/.flatpak-builder/rofiles/rofiles-ZKo9gM/files/lib/libtracker-sparql-2.0.so.0 [24] .debug_aranges compressed -> .zdebug_aranges (688 => 289 42.01%) [25] .debug_info compressed -> .zdebug_info (324843 => 170443 52.47%) [26] .debug_abbrev compressed -> .zdebug_abbrev (21916 => 3562 16.25%) [27] .debug_line compressed -> .zdebug_line (105924 => 36660 34.61%) [28] .debug_frame compressed -> .zdebug_frame (19464 => 5358 27.53%) [29] .debug_str compressed -> .zdebug_str (50730 => 12688 25.01%) [30] .debug_loc compressed -> .zdebug_loc (192936 => 49577 25.70%) [31] .debug_ranges compressed -> .zdebug_ranges (20096 => 6042 30.07%) [34] Updating section string table stripping /home/builder/flatpak-build-scripts/work/build/arm/gnome-apps-nightly-master/.flatpak-builder/rofiles/rofiles-ZKo9gM/files/lib/libtracker-sparql-2.0.so.0 to /home/builder/flatpak-build-scripts/work/build/arm/gnome-apps-nightly-master/.flatpak-builder/rofiles/rofiles-ZKo9gM/files/lib/debug/lib/libtracker-sparql-2.0.so.0.debug compressing debuginfo in: /home/builder/flatpak-build-scripts/work/build/arm/gnome-apps-nightly-master/.flatpak-builder/rofiles/rofiles-ZKo9gM/files/lib/libtracker-miner-2.0.so.0 processing: /home/builder/flatpak-build-scripts/work/build/arm/gnome-apps-nightly-master/.flatpak-builder/rofiles/rofiles-ZKo9gM/files/lib/libtracker-miner-2.0.so.0 [24] .debug_aranges compressed -> .zdebug_aranges (696 => 290 41.67%) [25] .debug_info compressed -> .zdebug_info (272461 => 148221 54.40%) [26] .debug_abbrev compressed -> .zdebug_abbrev (22433 => 3691 16.45%) [27] .debug_line compressed -> .zdebug_line (74856 => 28170 37.63%) [28] .debug_frame compressed -> .zdebug_frame (16224 => 5268 32.47%) [29] .debug_str compressed -> .zdebug_str (44125 => 13169 29.84%) [30] .debug_loc compressed -> .zdebug_loc (133196 => 35641 26.76%) [31] .debug_ranges compressed -> .zdebug_ranges (14448 => 4343 30.06%) [34] Updating section string table stripping /home/builder/flatpak-build-scripts/work/build/arm/gnome-apps-nightly-master/.flatpak-builder/rofiles/rofiles-ZKo9gM/files/lib/libtracker-miner-2.0.so.0 to /home/builder/flatpak-build-scripts/work/build/arm/gnome-apps-nightly-master/.flatpak-builder/rofiles/rofiles-ZKo9gM/files/lib/debug/lib/libtracker-miner-2.0.so.0.debug compressing debuginfo in: /home/builder/flatpak-build-scripts/work/build/arm/gnome-apps-nightly-master/.flatpak-builder/rofiles/rofiles-ZKo9gM/files/lib/libtracker-control-2.0.so.0 processing: /home/builder/flatpak-build-scripts/work/build/arm/gnome-apps-nightly-master/.flatpak-builder/rofiles/rofiles-ZKo9gM/files/lib/libtracker-control-2.0.so.0 [23] .debug_aranges compressed -> .zdebug_aranges (120 => 76 63.33%) [24] .debug_info compressed -> .zdebug_info (24941 => 13478 54.04%) [25] .debug_abbrev compressed -> .zdebug_abbrev (1386 => 563 40.62%) [26] .debug_line compressed -> .zdebug_line (7181 => 3053 42.51%) [27] .debug_frame compressed -> .zdebug_frame (1576 => 680 43.15%) [28] .debug_str compressed -> .zdebug_str (10026 => 3838 38.28%) [29] .debug_loc compressed -> .zdebug_loc (14266 => 3778 26.48%) [30] .debug_ranges compressed -> .zdebug_ranges (1248 => 455 36.46%) [33] Updating section string table stripping /home/builder/flatpak-build-scripts/work/build/arm/gnome-apps-nightly-master/.flatpak-builder/rofiles/rofiles-ZKo9gM/files/lib/libtracker-control-2.0.so.0 to /home/builder/flatpak-build-scripts/work/build/arm/gnome-apps-nightly-master/.flatpak-builder/rofiles/rofiles-ZKo9gM/files/lib/debug/lib/libtracker-control-2.0.so.0.debug compressing debuginfo in: /home/builder/flatpak-build-scripts/work/build/arm/gnome-apps-nightly-master/.flatpak-builder/rofiles/rofiles-ZKo9gM/files/libexec/tracker-store processing: /home/builder/flatpak-build-scripts/work/build/arm/gnome-apps-nightly-master/.flatpak-builder/rofiles/rofiles-ZKo9gM/files/libexec/tracker-store [27] .debug_aranges compressed -> .zdebug_aranges (696 => 291 41.81%) [28] .debug_info compressed -> .zdebug_info (288170 => 153175 53.15%) [29] .debug_abbrev compressed -> .zdebug_abbrev (22224 => 3922 17.65%) [30] .debug_line compressed -> .zdebug_line (90079 => 29970 33.27%) [31] .debug_frame compressed -> .zdebug_frame (16432 => 4738 28.83%) [32] .debug_str compressed -> .zdebug_str (53732 => 14029 26.11%) [33] .debug_loc compressed -> .zdebug_loc (133648 => 34051 25.48%) [34] .debug_ranges compressed -> .zdebug_ranges (14920 => 4559 30.56%) [37] Updating section string table stripping /home/builder/flatpak-build-scripts/work/build/arm/gnome-apps-nightly-master/.flatpak-builder/rofiles/rofiles-ZKo9gM/files/libexec/tracker-store to /home/builder/flatpak-build-scripts/work/build/arm/gnome-apps-nightly-master/.flatpak-builder/rofiles/rofiles-ZKo9gM/files/lib/debug/libexec/tracker-store.debug Committing stage build-tracker to cache ======================================================================== Building module gnome-autoar in /home/builder/flatpak-build-scripts/work/build/arm/gnome-apps-nightly-master/.flatpak-builder/build/gnome-autoar-1 ======================================================================== Note: checking out '0.2.3'. You are in 'detached HEAD' state. You can look around, make experimental changes and commit them, and you can discard any commits you make in this state without impacting any branches by performing another checkout. If you want to create a new branch to retain commits you create, you may do so (now or later) by using -b with the checkout command again. Example: git checkout -b HEAD is now at 36c63bd... release: Prepare for 0.2.3 /usr/bin/gnome-autogen.sh ***Warning*** PKG_NAME is deprecated, you may remove it from autogen.sh checking for automake >= 1.11.2... testing automake... found 1.15.1 checking for autoreconf >= 2.53... testing autoreconf... found 2.69 checking for pkg-config >= 0.14.0... testing pkg-config... found 1.5.2 checking for gtk-doc >= 1.0... testing gtkdocize... found 1.28 Checking for required M4 macros... Processing ./configure.ac Running gtkdocize... Running autoreconf... autoreconf: Entering directory `.' autoreconf: configure.ac: not using Gettext autoreconf: running: aclocal --force --warnings=no-portability -I m4 configure.ac:43: warning: AC_PROG_CC was called before AX_CHECK_ENABLE_DEBUG /usr/share/aclocal/ax_check_enable_debug.m4:46: AX_CHECK_ENABLE_DEBUG is expanded from... /usr/share/aclocal/gnome-common.m4:6: GNOME_DEBUG_CHECK is expanded from... configure.ac:43: the top level configure.ac:43: warning: AC_PROG_CC was called before AX_CHECK_ENABLE_DEBUG /usr/share/aclocal/ax_check_enable_debug.m4:46: AX_CHECK_ENABLE_DEBUG is expanded from... /usr/share/aclocal/gnome-common.m4:6: GNOME_DEBUG_CHECK is expanded from... configure.ac:43: the top level autoreconf: configure.ac: tracing configure.ac:43: warning: AC_PROG_CC was called before AX_CHECK_ENABLE_DEBUG aclocal.m4:68: AX_CHECK_ENABLE_DEBUG is expanded from... aclocal.m4:142: GNOME_DEBUG_CHECK is expanded from... configure.ac:43: the top level autoreconf: running: libtoolize --copy --force libtoolize: putting auxiliary files in '.'. libtoolize: copying file './ltmain.sh' libtoolize: putting macros in AC_CONFIG_MACRO_DIRS, 'm4'. libtoolize: copying file 'm4/libtool.m4' libtoolize: copying file 'm4/ltoptions.m4' libtoolize: copying file 'm4/ltsugar.m4' libtoolize: copying file 'm4/ltversion.m4' libtoolize: copying file 'm4/lt~obsolete.m4' configure.ac:43: warning: AC_PROG_CC was called before AX_CHECK_ENABLE_DEBUG /usr/share/aclocal/ax_check_enable_debug.m4:46: AX_CHECK_ENABLE_DEBUG is expanded from... /usr/share/aclocal/gnome-common.m4:6: GNOME_DEBUG_CHECK is expanded from... configure.ac:43: the top level configure.ac:43: warning: AC_PROG_CC was called before AX_CHECK_ENABLE_DEBUG /usr/share/aclocal/ax_check_enable_debug.m4:46: AX_CHECK_ENABLE_DEBUG is expanded from... /usr/share/aclocal/gnome-common.m4:6: GNOME_DEBUG_CHECK is expanded from... configure.ac:43: the top level autoreconf: running: /usr/bin/autoconf --force --warnings=no-portability configure.ac:43: warning: AC_PROG_CC was called before AX_CHECK_ENABLE_DEBUG aclocal.m4:68: AX_CHECK_ENABLE_DEBUG is expanded from... aclocal.m4:142: GNOME_DEBUG_CHECK is expanded from... configure.ac:43: the top level autoreconf: running: /usr/bin/autoheader --force --warnings=no-portability configure.ac:43: warning: AC_PROG_CC was called before AX_CHECK_ENABLE_DEBUG aclocal.m4:68: AX_CHECK_ENABLE_DEBUG is expanded from... aclocal.m4:142: GNOME_DEBUG_CHECK is expanded from... configure.ac:43: the top level autoreconf: running: automake --add-missing --copy --force-missing --warnings=no-portability configure.ac:43: warning: AC_PROG_CC was called before AX_CHECK_ENABLE_DEBUG aclocal.m4:68: AX_CHECK_ENABLE_DEBUG is expanded from... aclocal.m4:142: GNOME_DEBUG_CHECK is expanded from... configure.ac:43: the top level configure.ac:36: installing './compile' configure.ac:39: installing './config.guess' configure.ac:39: installing './config.sub' configure.ac:20: installing './install-sh' configure.ac:20: installing './missing' Makefile.am: installing './depcomp' autoreconf: Leaving directory `.' Skipping configure process. checking for a BSD-compatible install... /usr/bin/install -c checking whether build environment is sane... yes checking for a thread-safe mkdir -p... /usr/bin/mkdir -p checking for gawk... gawk checking whether make sets $(MAKE)... yes checking whether make supports nested variables... yes checking whether UID '1000' is supported by ustar format... yes checking whether GID '1000' is supported by ustar format... yes checking how to create a ustar tar archive... gnutar checking whether to enable maintainer-specific portions of Makefiles... yes checking whether make supports nested variables... (cached) yes checking for gcc... gcc checking whether the C compiler works... yes checking for C compiler default output file name... a.out checking for suffix of executables... checking whether we are cross compiling... no checking for suffix of object files... o checking whether we are using the GNU C compiler... yes checking whether gcc accepts -g... yes checking for gcc option to accept ISO C89... none needed checking whether gcc understands -c and -o together... yes checking for style of include used by make... GNU checking dependency style of gcc... gcc3 checking for gcc option to accept ISO C99... none needed checking for gcc option to accept ISO Standard C... (cached) none needed checking build system type... armv8l-unknown-linux-gnueabihf checking host system type... armv8l-unknown-linux-gnueabihf checking how to print strings... printf checking for a sed that does not truncate output... /usr/bin/sed checking for grep that handles long lines and -e... /usr/bin/grep checking for egrep... /usr/bin/grep -E checking for fgrep... /usr/bin/grep -F checking for ld used by gcc... /usr/arm-unknown-linux-gnueabihf/bin/ld checking if the linker (/usr/arm-unknown-linux-gnueabihf/bin/ld) is GNU ld... yes checking for BSD- or MS-compatible name lister (nm)... /usr/bin/nm -B checking the name lister (/usr/bin/nm -B) interface... BSD nm checking whether ln -s works... yes checking the maximum length of command line arguments... 1572864 checking how to convert armv8l-unknown-linux-gnueabihf file names to armv8l-unknown-linux-gnueabihf format... func_convert_file_noop checking how to convert armv8l-unknown-linux-gnueabihf file names to toolchain format... func_convert_file_noop checking for /usr/arm-unknown-linux-gnueabihf/bin/ld option to reload object files... -r checking for objdump... objdump checking how to recognize dependent libraries... pass_all checking for dlltool... no checking how to associate runtime and link libraries... printf %s\n checking for ar... ar checking for archiver @FILE support... @ checking for strip... strip checking for ranlib... ranlib checking command to parse /usr/bin/nm -B output from gcc object... ok checking for sysroot... no checking for a working dd... /usr/bin/dd checking how to truncate binary pipes... /usr/bin/dd bs=4096 count=1 checking for mt... no checking if : is a manifest tool... no checking how to run the C preprocessor... gcc -E checking for ANSI C header files... yes checking for sys/types.h... yes checking for sys/stat.h... yes checking for stdlib.h... yes checking for string.h... yes checking for memory.h... yes checking for strings.h... yes checking for inttypes.h... yes checking for stdint.h... yes checking for unistd.h... yes checking for dlfcn.h... yes checking for objdir... .libs checking if gcc supports -fno-rtti -fno-exceptions... no checking for gcc option to produce PIC... -fPIC -DPIC checking if gcc PIC flag -fPIC -DPIC works... yes checking if gcc static flag -static works... yes checking if gcc supports -c -o file.o... yes checking if gcc supports -c -o file.o... (cached) yes checking whether the gcc linker (/usr/arm-unknown-linux-gnueabihf/bin/ld) supports shared libraries... yes checking whether -lc should be explicitly linked in... no checking dynamic linker characteristics... GNU/Linux ld.so checking how to hardcode library paths into programs... immediate checking whether stripping libraries is possible... yes checking if libtool supports shared libraries... yes checking whether to build shared libraries... yes checking whether to build static libraries... yes checking for pkg-config... /usr/bin/pkg-config checking pkg-config is at least version 0.9.0... yes checking for pkg-config... (cached) /usr/bin/pkg-config checking pkg-config is at least version 0.16... yes checking whether to enable debugging... no checking whether gcc understands -Wall... yes checking whether gcc understands -Wstrict-prototypes... yes checking whether gcc understands -Wnested-externs... yes checking whether gcc understands -Werror=missing-prototypes... yes checking whether gcc understands -Werror=implicit-function-declaration... yes checking whether gcc understands -Werror=pointer-arith... yes checking whether gcc understands -Werror=init-self... yes checking whether gcc understands -Werror=format-security... no checking whether gcc understands -Werror=format=2... yes checking whether gcc understands -Werror=missing-include-dirs... yes checking whether gcc understands -Werror=return-type... yes checking what warning flags to pass to the C compiler... -Wall -Wstrict-prototypes -Wnested-externs -Werror=missing-prototypes -Werror=implicit-function-declaration -Werror=pointer-arith -Werror=init-self -Werror=format=2 -Werror=missing-include-dirs -Werror=return-type checking what language compliance flags to pass to the C compiler... checking for glib-genmarshal... /usr/bin/glib-genmarshal checking for glib-mkenums... /usr/bin/glib-mkenums checking for glib-compile-resources... /usr/bin/glib-compile-resources checking for gtk-doc... yes checking for gtkdoc-check... gtkdoc-check.test checking for gtkdoc-check... /usr/bin/gtkdoc-check checking for gtkdoc-rebase... /usr/bin/gtkdoc-rebase checking for gtkdoc-mkpdf... /usr/bin/gtkdoc-mkpdf checking whether to build gtk-doc documentation... no checking for GTKDOC_DEPS... yes checking for gobject-introspection... yes checking for pkg-config... (cached) /usr/bin/pkg-config checking pkg-config is at least version 0.9.0... yes checking for vapigen... yes checking for LIBARCHIVE... yes checking for GIO... yes checking for GTK... yes checking for mode_t... yes checking for off_t... yes checking for size_t... yes checking for ssize_t... yes checking for inline... inline checking for getgrnam... yes checking for getpwnam... yes checking for link... yes checking for mkfifo... yes checking for mknod... yes checking for stat... yes checking that generated files are newer than configure... done configure: creating ./config.status config.status: creating Makefile config.status: creating docs/Makefile config.status: creating docs/reference/Makefile config.status: creating gnome-autoar/gnome-autoar-0.pc config.status: creating gnome-autoar/gnome-autoar-gtk-0.pc config.status: creating config.h config.status: executing depfiles commands config.status: executing libtool commands Configuration: Source code location : . Prefix : /app Compiler : gcc CFLAGS : -O2 -g -fstack-protector-strong Optional features: Build API documentation : no GTK+ widgets : yes GEN gnome-autoar/autoar-enum-types.h GEN gnome-autoar/autoar-enum-types.c WARNING: Failed to parse "/*< private >*/" in gnome-autoar/autoar-format-filter.h WARNING: Failed to parse "/*< public >*/" in gnome-autoar/autoar-format-filter.h WARNING: Failed to parse "/*< private >*/" in gnome-autoar/autoar-format-filter.h WARNING: Failed to parse "/*< private >*/" in gnome-autoar/autoar-format-filter.h WARNING: Failed to parse "/*< public >*/" in gnome-autoar/autoar-format-filter.h WARNING: Failed to parse "/*< private >*/" in gnome-autoar/autoar-format-filter.h WARNING: Failed to parse "/*< private >*/" in gnome-autoar/autoar-format-filter.h WARNING: Failed to parse "/*< public >*/" in gnome-autoar/autoar-format-filter.h WARNING: Failed to parse "/*< private >*/" in gnome-autoar/autoar-format-filter.h WARNING: Failed to parse "/*< private >*/" in gnome-autoar/autoar-format-filter.h WARNING: Failed to parse "/*< public >*/" in gnome-autoar/autoar-format-filter.h WARNING: Failed to parse "/*< private >*/" in gnome-autoar/autoar-format-filter.h make all-recursive make[1]: Entering directory '/run/build/gnome-autoar' Making all in . make[2]: Entering directory '/run/build/gnome-autoar' CC gnome-autoar/gnome_autoar_libgnome_autoar_0_la-autoar-enum-types.lo CC gnome-autoar/gnome_autoar_libgnome_autoar_0_la-autoar-private.lo CC gnome-autoar/gnome_autoar_libgnome_autoar_0_la-autoar-compressor.lo CC gnome-autoar/gnome_autoar_libgnome_autoar_0_la-autoar-extractor.lo CC gnome-autoar/gnome_autoar_libgnome_autoar_0_la-autoar-format-filter.lo CC gnome-autoar/gnome_autoar_libgnome_autoar_0_la-autoar-misc.lo CC gnome-autoar/gnome_autoar_libgnome_autoar_0_la-autoar-mime-types.lo CC gnome-autoar/gnome_autoar_libgnome_autoar_gtk_0_la-autoar-gtk-chooser.lo CC tests/tests_test_extract-test-extract.o CC tests/tests_test_extract_unit-test-extract-unit.o CC tests/tests_test_create-test-create.o CC tests/tests_test_ui-test-ui.o CCLD gnome-autoar/libgnome-autoar-0.la ar: `u' modifier ignored since `D' is the default (see `U') CCLD gnome-autoar/libgnome-autoar-gtk-0.la CCLD tests/test-extract CCLD tests/test-extract-unit CCLD tests/test-create GISCAN gnome-autoar/GnomeAutoar-0.1.gir ar: `u' modifier ignored since `D' is the default (see `U') CCLD tests/test-ui VAPIGEN gnome-autoar/gnome-autoar-0.vapi GICOMP gnome-autoar/GnomeAutoar-0.1.gir GISCAN gnome-autoar/GnomeAutoarGtk-0.1.gir VAPIGEN gnome-autoar/gnome-autoar-gtk-0.vapi GICOMP gnome-autoar/GnomeAutoarGtk-0.1.gir make[2]: Leaving directory '/run/build/gnome-autoar' Making all in docs make[2]: Entering directory '/run/build/gnome-autoar/docs' Making all in reference make[3]: Entering directory '/run/build/gnome-autoar/docs/reference' make[3]: Nothing to be done for 'all'. make[3]: Leaving directory '/run/build/gnome-autoar/docs/reference' make[3]: Entering directory '/run/build/gnome-autoar/docs' make[3]: Nothing to be done for 'all-am'. make[3]: Leaving directory '/run/build/gnome-autoar/docs' make[2]: Leaving directory '/run/build/gnome-autoar/docs' make[1]: Leaving directory '/run/build/gnome-autoar' make install-recursive make[1]: Entering directory '/run/build/gnome-autoar' Making install in . make[2]: Entering directory '/run/build/gnome-autoar' make[3]: Entering directory '/run/build/gnome-autoar' /usr/bin/mkdir -p '/app/lib' /bin/sh ./libtool --mode=install /usr/bin/install -c gnome-autoar/libgnome-autoar-0.la gnome-autoar/libgnome-autoar-gtk-0.la '/app/lib' libtool: install: /usr/bin/install -c gnome-autoar/.libs/libgnome-autoar-0.so.0.0.0 /app/lib/libgnome-autoar-0.so.0.0.0 libtool: install: (cd /app/lib && { ln -s -f libgnome-autoar-0.so.0.0.0 libgnome-autoar-0.so.0 || { rm -f libgnome-autoar-0.so.0 && ln -s libgnome-autoar-0.so.0.0.0 libgnome-autoar-0.so.0; }; }) libtool: install: (cd /app/lib && { ln -s -f libgnome-autoar-0.so.0.0.0 libgnome-autoar-0.so || { rm -f libgnome-autoar-0.so && ln -s libgnome-autoar-0.so.0.0.0 libgnome-autoar-0.so; }; }) libtool: install: /usr/bin/install -c gnome-autoar/.libs/libgnome-autoar-0.lai /app/lib/libgnome-autoar-0.la libtool: warning: relinking 'gnome-autoar/libgnome-autoar-gtk-0.la' libtool: install: (cd /run/build/gnome-autoar; /bin/sh "/run/build/gnome-autoar/libtool" --silent --tag CC --mode=relink gcc -I/usr/include/gtk-3.0 -I/usr/include/pango-1.0 -I/usr/include/glib-2.0 -I/usr/lib/arm-linux-gnueabihf/glib-2.0/include -I/usr/include/fribidi -I/usr/include/cairo -I/usr/include/pixman-1 -I/usr/include/freetype2 -I/usr/include/libpng16 -I/usr/include/harfbuzz -I/usr/include/uuid -I/usr/include/gdk-pixbuf-2.0 -I/usr/include/gio-unix-2.0/ -I/usr/include/libdrm -I/usr/include/atk-1.0 -I/usr/include/at-spi2-atk/2.0 -I/usr/include/at-spi-2.0 -I/usr/include/dbus-1.0 -I/usr/lib/arm-linux-gnueabihf/dbus-1.0/include -pthread -I. -I./gnome-autoar -Wall -Wstrict-prototypes -Wnested-externs -Werror=missing-prototypes -Werror=implicit-function-declaration -Werror=pointer-arith -Werror=init-self -Werror=format=2 -Werror=missing-include-dirs -Werror=return-type -O2 -g -fstack-protector-strong -L/app/lib -fstack-protector-strong -Wl,-z,relro,-z,now -o gnome-autoar/libgnome-autoar-gtk-0.la -rpath /app/lib gnome-autoar/gnome_autoar_libgnome_autoar_gtk_0_la-autoar-gtk-chooser.lo -lgtk-3 -lgdk-3 -lpangocairo-1.0 -lpango-1.0 -latk-1.0 -lcairo-gobject -lcairo -lgdk_pixbuf-2.0 -lgio-2.0 -lgobject-2.0 -lglib-2.0 ./gnome-autoar/libgnome-autoar-0.la ) libtool: install: /usr/bin/install -c gnome-autoar/.libs/libgnome-autoar-gtk-0.so.0.0.0T /app/lib/libgnome-autoar-gtk-0.so.0.0.0 libtool: install: (cd /app/lib && { ln -s -f libgnome-autoar-gtk-0.so.0.0.0 libgnome-autoar-gtk-0.so.0 || { rm -f libgnome-autoar-gtk-0.so.0 && ln -s libgnome-autoar-gtk-0.so.0.0.0 libgnome-autoar-gtk-0.so.0; }; }) libtool: install: (cd /app/lib && { ln -s -f libgnome-autoar-gtk-0.so.0.0.0 libgnome-autoar-gtk-0.so || { rm -f libgnome-autoar-gtk-0.so && ln -s libgnome-autoar-gtk-0.so.0.0.0 libgnome-autoar-gtk-0.so; }; }) libtool: install: /usr/bin/install -c gnome-autoar/.libs/libgnome-autoar-gtk-0.lai /app/lib/libgnome-autoar-gtk-0.la libtool: install: /usr/bin/install -c gnome-autoar/.libs/libgnome-autoar-0.a /app/lib/libgnome-autoar-0.a libtool: install: chmod 644 /app/lib/libgnome-autoar-0.a libtool: install: ranlib /app/lib/libgnome-autoar-0.a libtool: install: /usr/bin/install -c gnome-autoar/.libs/libgnome-autoar-gtk-0.a /app/lib/libgnome-autoar-gtk-0.a libtool: install: chmod 644 /app/lib/libgnome-autoar-gtk-0.a libtool: install: ranlib /app/lib/libgnome-autoar-gtk-0.a libtool: finish: PATH="/app/bin:/usr/bin:/sbin" ldconfig -n /app/lib ---------------------------------------------------------------------- Libraries have been installed in: /app/lib If you ever happen to want to link against installed libraries in a given directory, LIBDIR, you must either use libtool, and specify the full pathname of the library, or use the '-LLIBDIR' flag during linking and do at least one of the following: - add LIBDIR to the 'LD_LIBRARY_PATH' environment variable during execution - add LIBDIR to the 'LD_RUN_PATH' environment variable during linking - use the '-Wl,-rpath -Wl,LIBDIR' linker flag See any operating system documentation about shared libraries for more information, such as the ld(1) and ld.so(8) manual pages. ---------------------------------------------------------------------- /usr/bin/mkdir -p '/app/include/gnome-autoar-0/gnome-autoar' /usr/bin/install -c -m 644 gnome-autoar/autoar-gtk.h gnome-autoar/autoar-gtk-chooser.h '/app/include/gnome-autoar-0/gnome-autoar' /usr/bin/mkdir -p '/app/include/gnome-autoar-0/gnome-autoar' /usr/bin/install -c -m 644 gnome-autoar/gnome-autoar.h gnome-autoar/autoar-enum-types.h gnome-autoar/autoar-compressor.h gnome-autoar/autoar-extractor.h gnome-autoar/autoar-format-filter.h gnome-autoar/autoar-misc.h gnome-autoar/autoar-mime-types.h '/app/include/gnome-autoar-0/gnome-autoar' /usr/bin/mkdir -p '/app/share/gir-1.0' /usr/bin/install -c -m 644 gnome-autoar/GnomeAutoar-0.1.gir gnome-autoar/GnomeAutoarGtk-0.1.gir '/app/share/gir-1.0' /usr/bin/mkdir -p '/app/lib/pkgconfig' /usr/bin/install -c -m 644 gnome-autoar/gnome-autoar-0.pc gnome-autoar/gnome-autoar-gtk-0.pc '/app/lib/pkgconfig' /usr/bin/mkdir -p '/app/lib/girepository-1.0' /usr/bin/install -c -m 644 gnome-autoar/GnomeAutoar-0.1.typelib gnome-autoar/GnomeAutoarGtk-0.1.typelib '/app/lib/girepository-1.0' /usr/bin/mkdir -p '/app/share/vala/vapi' /usr/bin/install -c -m 644 gnome-autoar/gnome-autoar-0.vapi gnome-autoar/gnome-autoar-gtk-0.vapi '/app/share/vala/vapi' make[3]: Leaving directory '/run/build/gnome-autoar' make[2]: Leaving directory '/run/build/gnome-autoar' Making install in docs make[2]: Entering directory '/run/build/gnome-autoar/docs' Making install in reference make[3]: Entering directory '/run/build/gnome-autoar/docs/reference' make[4]: Entering directory '/run/build/gnome-autoar/docs/reference' make[4]: Nothing to be done for 'install-exec-am'. Nothing to install make[4]: Leaving directory '/run/build/gnome-autoar/docs/reference' make[3]: Leaving directory '/run/build/gnome-autoar/docs/reference' make[3]: Entering directory '/run/build/gnome-autoar/docs' make[4]: Entering directory '/run/build/gnome-autoar/docs' make[4]: Nothing to be done for 'install-exec-am'. make[4]: Nothing to be done for 'install-data-am'. make[4]: Leaving directory '/run/build/gnome-autoar/docs' make[3]: Leaving directory '/run/build/gnome-autoar/docs' make[2]: Leaving directory '/run/build/gnome-autoar/docs' make[1]: Leaving directory '/run/build/gnome-autoar' compressing debuginfo in: /home/builder/flatpak-build-scripts/work/build/arm/gnome-apps-nightly-master/.flatpak-builder/rofiles/rofiles-ZKo9gM/files/lib/libgnome-autoar-0.so.0.0.0 processing: /home/builder/flatpak-build-scripts/work/build/arm/gnome-apps-nightly-master/.flatpak-builder/rofiles/rofiles-ZKo9gM/files/lib/libgnome-autoar-0.so.0.0.0 [24] .debug_aranges compressed -> .zdebug_aranges (312 => 146 46.79%) [25] .debug_info compressed -> .zdebug_info (79262 => 42358 53.44%) [26] .debug_abbrev compressed -> .zdebug_abbrev (6760 => 1508 22.31%) [27] .debug_line compressed -> .zdebug_line (23131 => 9052 39.13%) [28] .debug_frame compressed -> .zdebug_frame (4472 => 1486 33.23%) [29] .debug_str compressed -> .zdebug_str (17982 => 6036 33.57%) [30] .debug_loc compressed -> .zdebug_loc (34411 => 9638 28.01%) [31] .debug_ranges compressed -> .zdebug_ranges (5240 => 1552 29.62%) [34] Updating section string table stripping /home/builder/flatpak-build-scripts/work/build/arm/gnome-apps-nightly-master/.flatpak-builder/rofiles/rofiles-ZKo9gM/files/lib/libgnome-autoar-0.so.0.0.0 to /home/builder/flatpak-build-scripts/work/build/arm/gnome-apps-nightly-master/.flatpak-builder/rofiles/rofiles-ZKo9gM/files/lib/debug/lib/libgnome-autoar-0.so.0.0.0.debug compressing debuginfo in: /home/builder/flatpak-build-scripts/work/build/arm/gnome-apps-nightly-master/.flatpak-builder/rofiles/rofiles-ZKo9gM/files/lib/libgnome-autoar-gtk-0.so.0.0.0 processing: /home/builder/flatpak-build-scripts/work/build/arm/gnome-apps-nightly-master/.flatpak-builder/rofiles/rofiles-ZKo9gM/files/lib/libgnome-autoar-gtk-0.so.0.0.0 [23] .debug_aranges compressed -> .zdebug_aranges (120 => 76 63.33%) [24] .debug_info compressed -> .zdebug_info (14143 => 7793 55.10%) [25] .debug_abbrev compressed -> .zdebug_abbrev (1085 => 482 44.42%) [26] .debug_line compressed -> .zdebug_line (3299 => 1698 51.47%) [27] .debug_frame compressed -> .zdebug_frame (396 => 236 59.60%) [28] .debug_str compressed -> .zdebug_str (6877 => 2809 40.85%) [29] .debug_loc compressed -> .zdebug_loc (3515 => 1203 34.22%) [30] .debug_ranges compressed -> .zdebug_ranges (296 => 173 58.45%) [33] Updating section string table stripping /home/builder/flatpak-build-scripts/work/build/arm/gnome-apps-nightly-master/.flatpak-builder/rofiles/rofiles-ZKo9gM/files/lib/libgnome-autoar-gtk-0.so.0.0.0 to /home/builder/flatpak-build-scripts/work/build/arm/gnome-apps-nightly-master/.flatpak-builder/rofiles/rofiles-ZKo9gM/files/lib/debug/lib/libgnome-autoar-gtk-0.so.0.0.0.debug Committing stage build-gnome-autoar to cache ======================================================================== Building module wayland in /home/builder/flatpak-build-scripts/work/build/arm/gnome-apps-nightly-master/.flatpak-builder/build/wayland-1 ======================================================================== Note: checking out '1.15.91'. You are in 'detached HEAD' state. You can look around, make experimental changes and commit them, and you can discard any commits you make in this state without impacting any branches by performing another checkout. If you want to create a new branch to retain commits you create, you may do so (now or later) by using -b with the checkout command again. Example: git checkout -b HEAD is now at 4cc1c15... configure.ac: bump to version 1.15.91 for the alpha release autoreconf: Entering directory `.' autoreconf: configure.ac: not using Gettext autoreconf: running: aclocal --force -I m4 ${ACLOCAL_FLAGS} autoreconf: configure.ac: tracing autoreconf: running: libtoolize --copy --force libtoolize: putting auxiliary files in '.'. libtoolize: copying file './ltmain.sh' libtoolize: putting macros in AC_CONFIG_MACRO_DIRS, 'm4'. libtoolize: copying file 'm4/libtool.m4' libtoolize: copying file 'm4/ltoptions.m4' libtoolize: copying file 'm4/ltsugar.m4' libtoolize: copying file 'm4/ltversion.m4' libtoolize: copying file 'm4/lt~obsolete.m4' autoreconf: running: /usr/bin/autoconf --force autoreconf: running: /usr/bin/autoheader --force autoreconf: running: automake --add-missing --copy --force-missing configure.ac:28: installing './compile' configure.ac:47: installing './config.guess' configure.ac:47: installing './config.sub' configure.ac:23: installing './install-sh' configure.ac:23: installing './missing' Makefile.am: installing './depcomp' parallel-tests: installing './test-driver' autoreconf: Leaving directory `.' checking for a BSD-compatible install... /usr/bin/install -c checking whether build environment is sane... yes checking for a thread-safe mkdir -p... /usr/bin/mkdir -p checking for gawk... gawk checking whether make sets $(MAKE)... yes checking whether make supports nested variables... yes checking whether make supports nested variables... (cached) yes checking for gcc... gcc checking whether the C compiler works... yes checking for C compiler default output file name... a.out checking for suffix of executables... checking whether we are cross compiling... no checking for suffix of object files... o checking whether we are using the GNU C compiler... yes checking whether gcc accepts -g... yes checking for gcc option to accept ISO C89... none needed checking whether gcc understands -c and -o together... yes checking for style of include used by make... GNU checking dependency style of gcc... gcc3 checking for g++... g++ checking whether we are using the GNU C++ compiler... yes checking whether g++ accepts -g... yes checking dependency style of g++... gcc3 checking for grep that handles long lines and -e... /usr/bin/grep checking dependency style of gcc... gcc3 checking for BSD- or MS-compatible name lister (nm)... /usr/bin/nm -B checking the name lister (/usr/bin/nm -B) interface... BSD nm checking build system type... armv8l-unknown-linux-gnueabihf checking host system type... armv8l-unknown-linux-gnueabihf checking how to print strings... printf checking for a sed that does not truncate output... /usr/bin/sed checking for egrep... /usr/bin/grep -E checking for fgrep... /usr/bin/grep -F checking for ld used by gcc... /usr/arm-unknown-linux-gnueabihf/bin/ld checking if the linker (/usr/arm-unknown-linux-gnueabihf/bin/ld) is GNU ld... yes checking whether ln -s works... yes checking the maximum length of command line arguments... 1572864 checking how to convert armv8l-unknown-linux-gnueabihf file names to armv8l-unknown-linux-gnueabihf format... func_convert_file_noop checking how to convert armv8l-unknown-linux-gnueabihf file names to toolchain format... func_convert_file_noop checking for /usr/arm-unknown-linux-gnueabihf/bin/ld option to reload object files... -r checking for objdump... objdump checking how to recognize dependent libraries... pass_all checking for dlltool... no checking how to associate runtime and link libraries... printf %s\n checking for ar... ar checking for archiver @FILE support... @ checking for strip... strip checking for ranlib... ranlib checking command to parse /usr/bin/nm -B output from gcc object... ok checking for sysroot... no checking for a working dd... /usr/bin/dd checking how to truncate binary pipes... /usr/bin/dd bs=4096 count=1 checking for mt... no checking if : is a manifest tool... no checking how to run the C preprocessor... gcc -E checking for ANSI C header files... yes checking for sys/types.h... yes checking for sys/stat.h... yes checking for stdlib.h... yes checking for string.h... yes checking for memory.h... yes checking for strings.h... yes checking for inttypes.h... yes checking for stdint.h... yes checking for unistd.h... yes checking for dlfcn.h... yes checking for objdir... .libs checking if gcc supports -fno-rtti -fno-exceptions... no checking for gcc option to produce PIC... -fPIC -DPIC checking if gcc PIC flag -fPIC -DPIC works... yes checking if gcc static flag -static works... yes checking if gcc supports -c -o file.o... yes checking if gcc supports -c -o file.o... (cached) yes checking whether the gcc linker (/usr/arm-unknown-linux-gnueabihf/bin/ld) supports shared libraries... yes checking whether -lc should be explicitly linked in... no checking dynamic linker characteristics... GNU/Linux ld.so checking how to hardcode library paths into programs... immediate checking whether stripping libraries is possible... yes checking if libtool supports shared libraries... yes checking whether to build shared libraries... yes checking whether to build static libraries... no checking how to run the C++ preprocessor... g++ -E checking for ld used by g++... /usr/arm-unknown-linux-gnueabihf/bin/ld checking if the linker (/usr/arm-unknown-linux-gnueabihf/bin/ld) is GNU ld... yes checking whether the g++ linker (/usr/arm-unknown-linux-gnueabihf/bin/ld) supports shared libraries... yes checking for g++ option to produce PIC... -fPIC -DPIC checking if g++ PIC flag -fPIC -DPIC works... yes checking if g++ static flag -static works... no checking if g++ supports -c -o file.o... yes checking if g++ supports -c -o file.o... (cached) yes checking whether the g++ linker (/usr/arm-unknown-linux-gnueabihf/bin/ld) supports shared libraries... yes checking dynamic linker characteristics... (cached) GNU/Linux ld.so checking how to hardcode library paths into programs... immediate checking for pkg-config... /usr/bin/pkg-config checking pkg-config is at least version 0.9.0... yes checking sys/prctl.h usability... yes checking sys/prctl.h presence... yes checking for sys/prctl.h... yes checking for accept4... yes checking for mkostemp... yes checking for posix_fallocate... yes checking for prctl... yes checking for FFI... yes checking whether SFD_CLOEXEC is declared... yes checking whether TFD_CLOEXEC is declared... yes checking whether CLOCK_MONOTONIC is declared... yes checking execinfo.h usability... yes checking execinfo.h presence... yes checking for execinfo.h... yes checking for EXPAT... yes checking for LIBXML... yes checking for xsltproc... /usr/bin/xsltproc checking for docbook manpages stylesheet... yes checking that generated files are newer than configure... done configure: creating ./config.status config.status: creating Makefile config.status: creating cursor/wayland-cursor.pc config.status: creating cursor/wayland-cursor-uninstalled.pc config.status: creating doc/Makefile config.status: creating doc/publican/Makefile config.status: creating doc/doxygen/Makefile config.status: creating doc/man/Makefile config.status: creating egl/wayland-egl.pc config.status: creating egl/wayland-egl-backend.pc config.status: creating src/wayland-server-uninstalled.pc config.status: creating src/wayland-client-uninstalled.pc config.status: creating src/wayland-scanner-uninstalled.pc config.status: creating src/wayland-server.pc config.status: creating src/wayland-client.pc config.status: creating src/wayland-scanner.pc config.status: creating src/wayland-version.h config.status: creating config.h config.status: linking ../protocol/wayland.dtd to src/wayland.dtd.embed config.status: executing depfiles commands config.status: executing libtool commands CC src/wayland_scanner-scanner.o CPPAS src/dtddata.o CC src/libwayland_util_la-wayland-util.lo CCLD libwayland-util.la ar: `u' modifier ignored since `D' is the default (see `U') CCLD wayland-scanner GEN protocol/wayland-server-protocol.h GEN protocol/wayland-protocol.c GEN protocol/wayland-client-protocol.h GEN protocol/wayland-server-protocol-core.h GEN protocol/tests-server-protocol.h GEN protocol/wayland-client-protocol-core.h GEN protocol/tests-client-protocol.h GEN protocol/tests-protocol.c make all-recursive make[1]: Entering directory '/run/build/wayland/_flatpak_build' make[2]: Entering directory '/run/build/wayland/_flatpak_build' CC src/libwayland_server_la-wayland-server.lo CC src/libwayland_server_la-wayland-shm.lo CC src/libwayland_server_la-event-loop.lo CC src/libwayland_private_la-connection.lo CC src/libwayland_private_la-wayland-os.lo CC src/libwayland_client_la-wayland-client.lo CC src/wayland-server.o CC egl/wayland-egl-abi-check.o CXX tests/cpp-compile-test.o CC tests/exec-fd-leak-checker.o CC tests/fixed-benchmark.o CC protocol/libwayland_server_la-wayland-protocol.lo CC protocol/libwayland_client_la-wayland-protocol.lo CC cursor/libwayland_cursor_la-wayland-cursor.lo CC cursor/libwayland_cursor_la-os-compatibility.lo CC cursor/libwayland_cursor_la-xcursor.lo CC egl/wayland-egl.lo CC tests/test-runner.lo CC tests/test-helpers.lo CC tests/test-compositor.lo CC tests/array-test.o CC tests/client-test.o CC tests/display-test.o CC protocol/tests-protocol.o ../tests/test-runner.c: In function ‘is_debugger_attached’: ../tests/test-runner.c:307:3: warning: ignoring return value of ‘read’, declared with attribute warn_unused_result [-Wunused-result] read(pipefd[0], &buf, 1); ^~~~~~~~~~~~~~~~~~~~~~~~ ../tests/test-runner.c:330:4: warning: ignoring return value of ‘write’, declared with attribute warn_unused_result [-Wunused-result] write(pipefd[1], "-", 1); ^~~~~~~~~~~~~~~~~~~~~~~~ ../tests/test-runner.c:333:4: warning: ignoring return value of ‘write’, declared with attribute warn_unused_result [-Wunused-result] write(pipefd[1], "+", 1); ^~~~~~~~~~~~~~~~~~~~~~~~ CC tests/connection-test.o CC tests/event-loop-test.o CC tests/fixed-test.o CC tests/interface-test.o CC tests/list-test.o CC tests/map-test.o CC tests/os-wrappers-test.o CC tests/sanity-test.o CC tests/socket-test.o CC tests/queue-test.o CC tests/signal-test.o CC tests/newsignal-test.o CC tests/resources-test.o CC tests/message-test.o CC tests/headers-test.o CC tests/headers-protocol-test.o CC tests/headers-protocol-core-test.o CC tests/compositor-introspection-test.o CC tests/protocol-logger-test.o CCLD wayland-egl-abi-check CCLD libwayland-private.la CXXLD cpp-compile-test CCLD libwayland-egl.la ar: `u' modifier ignored since `D' is the default (see `U') CCLD libwayland-server.la CCLD libwayland-client.la CCLD libwayland-cursor.la CCLD libtest-runner.la ar: `u' modifier ignored since `D' is the default (see `U') CCLD array-test CCLD client-test CCLD display-test CCLD connection-test CCLD event-loop-test CCLD fixed-test CCLD interface-test CCLD list-test CCLD map-test CCLD os-wrappers-test CCLD sanity-test CCLD socket-test CCLD queue-test CCLD resources-test CCLD signal-test CCLD newsignal-test CCLD headers-test CCLD message-test CCLD compositor-introspection-test CCLD protocol-logger-test CCLD exec-fd-leak-checker CCLD fixed-benchmark make[2]: Leaving directory '/run/build/wayland/_flatpak_build' make[1]: Leaving directory '/run/build/wayland/_flatpak_build' make install-recursive make[1]: Entering directory '/run/build/wayland/_flatpak_build' make[2]: Entering directory '/run/build/wayland/_flatpak_build' make[3]: Entering directory '/run/build/wayland/_flatpak_build' /usr/bin/mkdir -p '/app/lib' /bin/sh ./libtool --mode=install /usr/bin/install -c libwayland-server.la libwayland-client.la libwayland-cursor.la libwayland-egl.la '/app/lib' libtool: install: /usr/bin/install -c .libs/libwayland-server.so.0.1.0 /app/lib/libwayland-server.so.0.1.0 libtool: install: (cd /app/lib && { ln -s -f libwayland-server.so.0.1.0 libwayland-server.so.0 || { rm -f libwayland-server.so.0 && ln -s libwayland-server.so.0.1.0 libwayland-server.so.0; }; }) libtool: install: (cd /app/lib && { ln -s -f libwayland-server.so.0.1.0 libwayland-server.so || { rm -f libwayland-server.so && ln -s libwayland-server.so.0.1.0 libwayland-server.so; }; }) libtool: install: /usr/bin/install -c .libs/libwayland-server.lai /app/lib/libwayland-server.la libtool: install: /usr/bin/install -c .libs/libwayland-client.so.0.3.0 /app/lib/libwayland-client.so.0.3.0 libtool: install: (cd /app/lib && { ln -s -f libwayland-client.so.0.3.0 libwayland-client.so.0 || { rm -f libwayland-client.so.0 && ln -s libwayland-client.so.0.3.0 libwayland-client.so.0; }; }) libtool: install: (cd /app/lib && { ln -s -f libwayland-client.so.0.3.0 libwayland-client.so || { rm -f libwayland-client.so && ln -s libwayland-client.so.0.3.0 libwayland-client.so; }; }) libtool: install: /usr/bin/install -c .libs/libwayland-client.lai /app/lib/libwayland-client.la libtool: warning: relinking 'libwayland-cursor.la' libtool: install: (cd /run/build/wayland/_flatpak_build; /bin/sh "/run/build/wayland/_flatpak_build/libtool" --silent --tag CC --mode=relink gcc -Wall -Wextra -Wno-unused-parameter -g -Wstrict-prototypes -Wmissing-prototypes -fvisibility=hidden -I./src -I../src -DICONDIR=\"/app/share/icons\" -O2 -g -fstack-protector-strong -L/app/lib -fstack-protector-strong -Wl,-z,relro,-z,now -o libwayland-cursor.la -rpath /app/lib cursor/libwayland_cursor_la-wayland-cursor.lo cursor/libwayland_cursor_la-os-compatibility.lo cursor/libwayland_cursor_la-xcursor.lo libwayland-client.la ) libtool: install: /usr/bin/install -c .libs/libwayland-cursor.so.0.0.0T /app/lib/libwayland-cursor.so.0.0.0 libtool: install: (cd /app/lib && { ln -s -f libwayland-cursor.so.0.0.0 libwayland-cursor.so.0 || { rm -f libwayland-cursor.so.0 && ln -s libwayland-cursor.so.0.0.0 libwayland-cursor.so.0; }; }) libtool: install: (cd /app/lib && { ln -s -f libwayland-cursor.so.0.0.0 libwayland-cursor.so || { rm -f libwayland-cursor.so && ln -s libwayland-cursor.so.0.0.0 libwayland-cursor.so; }; }) libtool: install: /usr/bin/install -c .libs/libwayland-cursor.lai /app/lib/libwayland-cursor.la libtool: install: /usr/bin/install -c .libs/libwayland-egl.so.1.0.0 /app/lib/libwayland-egl.so.1.0.0 libtool: install: (cd /app/lib && { ln -s -f libwayland-egl.so.1.0.0 libwayland-egl.so.1 || { rm -f libwayland-egl.so.1 && ln -s libwayland-egl.so.1.0.0 libwayland-egl.so.1; }; }) libtool: install: (cd /app/lib && { ln -s -f libwayland-egl.so.1.0.0 libwayland-egl.so || { rm -f libwayland-egl.so && ln -s libwayland-egl.so.1.0.0 libwayland-egl.so; }; }) libtool: install: /usr/bin/install -c .libs/libwayland-egl.lai /app/lib/libwayland-egl.la libtool: finish: PATH="/app/bin:/usr/bin:/sbin" ldconfig -n /app/lib ---------------------------------------------------------------------- Libraries have been installed in: /app/lib If you ever happen to want to link against installed libraries in a given directory, LIBDIR, you must either use libtool, and specify the full pathname of the library, or use the '-LLIBDIR' flag during linking and do at least one of the following: - add LIBDIR to the 'LD_LIBRARY_PATH' environment variable during execution - add LIBDIR to the 'LD_RUN_PATH' environment variable during linking - use the '-Wl,-rpath -Wl,LIBDIR' linker flag See any operating system documentation about shared libraries for more information, such as the ld(1) and ld.so(8) manual pages. ---------------------------------------------------------------------- /usr/bin/mkdir -p '/app/bin' /bin/sh ./libtool --mode=install /usr/bin/install -c wayland-scanner '/app/bin' libtool: install: /usr/bin/install -c wayland-scanner /app/bin/wayland-scanner /usr/bin/mkdir -p '/app/share/aclocal' /usr/bin/install -c -m 644 ../wayland-scanner.m4 '/app/share/aclocal' /usr/bin/mkdir -p '/app/share/wayland' /usr/bin/install -c -m 644 ../wayland-scanner.mk ../protocol/wayland.xml ../protocol/wayland.dtd '/app/share/wayland' /usr/bin/mkdir -p '/app/include' /usr/bin/install -c -m 644 ../src/wayland-util.h ../src/wayland-server.h ../src/wayland-server-core.h ../src/wayland-client.h ../src/wayland-client-core.h src/wayland-version.h ../cursor/wayland-cursor.h ../egl/wayland-egl.h ../egl/wayland-egl-core.h ../egl/wayland-egl-backend.h '/app/include' /usr/bin/mkdir -p '/app/include' /usr/bin/install -c -m 644 protocol/wayland-server-protocol.h protocol/wayland-client-protocol.h '/app/include' /usr/bin/mkdir -p '/app/lib/pkgconfig' /usr/bin/install -c -m 644 src/wayland-scanner.pc src/wayland-client.pc src/wayland-server.pc cursor/wayland-cursor.pc egl/wayland-egl.pc egl/wayland-egl-backend.pc '/app/lib/pkgconfig' make[3]: Leaving directory '/run/build/wayland/_flatpak_build' make[2]: Leaving directory '/run/build/wayland/_flatpak_build' make[1]: Leaving directory '/run/build/wayland/_flatpak_build' compressing debuginfo in: /home/builder/flatpak-build-scripts/work/build/arm/gnome-apps-nightly-master/.flatpak-builder/rofiles/rofiles-ZKo9gM/files/bin/wayland-scanner processing: /home/builder/flatpak-build-scripts/work/build/arm/gnome-apps-nightly-master/.flatpak-builder/rofiles/rofiles-ZKo9gM/files/bin/wayland-scanner [27] .debug_aranges compressed -> .zdebug_aranges (248 => 127 51.21%) [28] .debug_info compressed -> .zdebug_info (45875 => 24562 53.54%) [29] .debug_abbrev compressed -> .zdebug_abbrev (3389 => 1053 31.07%) [30] .debug_line compressed -> .zdebug_line (17902 => 7920 44.24%) [31] .debug_frame compressed -> .zdebug_frame (1884 => 866 45.97%) [32] .debug_str compressed -> .zdebug_str (11207 => 4436 39.58%) [33] .debug_loc compressed -> .zdebug_loc (21204 => 6717 31.68%) [34] .debug_ranges compressed -> .zdebug_ranges (4392 => 1463 33.31%) [37] Updating section string table stripping /home/builder/flatpak-build-scripts/work/build/arm/gnome-apps-nightly-master/.flatpak-builder/rofiles/rofiles-ZKo9gM/files/bin/wayland-scanner to /home/builder/flatpak-build-scripts/work/build/arm/gnome-apps-nightly-master/.flatpak-builder/rofiles/rofiles-ZKo9gM/files/lib/debug/bin/wayland-scanner.debug compressing debuginfo in: /home/builder/flatpak-build-scripts/work/build/arm/gnome-apps-nightly-master/.flatpak-builder/rofiles/rofiles-ZKo9gM/files/lib/libwayland-server.so.0.1.0 processing: /home/builder/flatpak-build-scripts/work/build/arm/gnome-apps-nightly-master/.flatpak-builder/rofiles/rofiles-ZKo9gM/files/lib/libwayland-server.so.0.1.0 [24] .debug_aranges compressed -> .zdebug_aranges (368 => 167 45.38%) [25] .debug_info compressed -> .zdebug_info (64189 => 36101 56.24%) [26] .debug_abbrev compressed -> .zdebug_abbrev (8224 => 1955 23.77%) [27] .debug_line compressed -> .zdebug_line (23639 => 10738 45.42%) [28] .debug_frame compressed -> .zdebug_frame (6400 => 2256 35.25%) [29] .debug_str compressed -> .zdebug_str (14316 => 5100 35.62%) [30] .debug_loc compressed -> .zdebug_loc (44164 => 12912 29.24%) [31] .debug_ranges compressed -> .zdebug_ranges (2456 => 892 36.32%) [34] Updating section string table stripping /home/builder/flatpak-build-scripts/work/build/arm/gnome-apps-nightly-master/.flatpak-builder/rofiles/rofiles-ZKo9gM/files/lib/libwayland-server.so.0.1.0 to /home/builder/flatpak-build-scripts/work/build/arm/gnome-apps-nightly-master/.flatpak-builder/rofiles/rofiles-ZKo9gM/files/lib/debug/lib/libwayland-server.so.0.1.0.debug compressing debuginfo in: /home/builder/flatpak-build-scripts/work/build/arm/gnome-apps-nightly-master/.flatpak-builder/rofiles/rofiles-ZKo9gM/files/lib/libwayland-client.so.0.3.0 processing: /home/builder/flatpak-build-scripts/work/build/arm/gnome-apps-nightly-master/.flatpak-builder/rofiles/rofiles-ZKo9gM/files/lib/libwayland-client.so.0.3.0 [24] .debug_aranges compressed -> .zdebug_aranges (240 => 122 50.83%) [25] .debug_info compressed -> .zdebug_info (44646 => 24895 55.76%) [26] .debug_abbrev compressed -> .zdebug_abbrev (5439 => 1482 27.25%) [27] .debug_line compressed -> .zdebug_line (17361 => 8304 47.83%) [28] .debug_frame compressed -> .zdebug_frame (3824 => 1464 38.28%) [29] .debug_str compressed -> .zdebug_str (8752 => 3439 39.29%) [30] .debug_loc compressed -> .zdebug_loc (31642 => 9508 30.05%) [31] .debug_ranges compressed -> .zdebug_ranges (2168 => 815 37.59%) [34] Updating section string table stripping /home/builder/flatpak-build-scripts/work/build/arm/gnome-apps-nightly-master/.flatpak-builder/rofiles/rofiles-ZKo9gM/files/lib/libwayland-client.so.0.3.0 to /home/builder/flatpak-build-scripts/work/build/arm/gnome-apps-nightly-master/.flatpak-builder/rofiles/rofiles-ZKo9gM/files/lib/debug/lib/libwayland-client.so.0.3.0.debug compressing debuginfo in: /home/builder/flatpak-build-scripts/work/build/arm/gnome-apps-nightly-master/.flatpak-builder/rofiles/rofiles-ZKo9gM/files/lib/libwayland-cursor.so.0.0.0 processing: /home/builder/flatpak-build-scripts/work/build/arm/gnome-apps-nightly-master/.flatpak-builder/rofiles/rofiles-ZKo9gM/files/lib/libwayland-cursor.so.0.0.0 [23] .debug_aranges compressed -> .zdebug_aranges (248 => 120 48.39%) [24] .debug_info compressed -> .zdebug_info (19291 => 10538 54.63%) [25] .debug_abbrev compressed -> .zdebug_abbrev (2946 => 907 30.79%) [26] .debug_line compressed -> .zdebug_line (7710 => 4017 52.10%) [27] .debug_frame compressed -> .zdebug_frame (1056 => 540 51.14%) [28] .debug_str compressed -> .zdebug_str (5431 => 2092 38.52%) [29] .debug_loc compressed -> .zdebug_loc (12233 => 3721 30.42%) [30] .debug_ranges compressed -> .zdebug_ranges (1424 => 542 38.06%) [33] Updating section string table stripping /home/builder/flatpak-build-scripts/work/build/arm/gnome-apps-nightly-master/.flatpak-builder/rofiles/rofiles-ZKo9gM/files/lib/libwayland-cursor.so.0.0.0 to /home/builder/flatpak-build-scripts/work/build/arm/gnome-apps-nightly-master/.flatpak-builder/rofiles/rofiles-ZKo9gM/files/lib/debug/lib/libwayland-cursor.so.0.0.0.debug compressing debuginfo in: /home/builder/flatpak-build-scripts/work/build/arm/gnome-apps-nightly-master/.flatpak-builder/rofiles/rofiles-ZKo9gM/files/lib/libwayland-egl.so.1.0.0 processing: /home/builder/flatpak-build-scripts/work/build/arm/gnome-apps-nightly-master/.flatpak-builder/rofiles/rofiles-ZKo9gM/files/lib/libwayland-egl.so.1.0.0 [22] .debug_aranges compressed -> .zdebug_aranges (120 => 72 60.00%) [23] .debug_info compressed -> .zdebug_info (1356 => 794 58.55%) [24] .debug_abbrev compressed -> .zdebug_abbrev (461 => 253 54.88%) [25] .debug_line compressed -> .zdebug_line (615 => 383 62.28%) [26] .debug_frame compressed -> .zdebug_frame (136 => 121 88.97%) [27] .debug_str compressed -> .zdebug_str (1233 => 564 45.74%) [28] .debug_loc compressed -> .zdebug_loc (554 => 199 35.92%) [29] .debug_ranges compressed -> .zdebug_ranges (72 => 60 83.33%) [32] Updating section string table stripping /home/builder/flatpak-build-scripts/work/build/arm/gnome-apps-nightly-master/.flatpak-builder/rofiles/rofiles-ZKo9gM/files/lib/libwayland-egl.so.1.0.0 to /home/builder/flatpak-build-scripts/work/build/arm/gnome-apps-nightly-master/.flatpak-builder/rofiles/rofiles-ZKo9gM/files/lib/debug/lib/libwayland-egl.so.1.0.0.debug Committing stage build-wayland to cache ======================================================================== Building module graphene in /home/builder/flatpak-build-scripts/work/build/arm/gnome-apps-nightly-master/.flatpak-builder/build/graphene-1 ======================================================================== Note: checking out '1.8.2'. You are in 'detached HEAD' state. You can look around, make experimental changes and commit them, and you can discard any commits you make in this state without impacting any branches by performing another checkout. If you want to create a new branch to retain commits you create, you may do so (now or later) by using -b with the checkout command again. Example: git checkout -b HEAD is now at f98e3c3... Release Graphene 1.8.2 (stable) The Meson build system Version: 0.47.1 Source dir: /run/build/graphene Build dir: /run/build/graphene/_flatpak_build Build type: native build Project name: graphene Project version: 1.8.2 Appending CFLAGS from environment: '-O2 -g -fstack-protector-strong' Appending LDFLAGS from environment: '-L/app/lib -fstack-protector-strong -Wl,-z,relro,-z,now' Appending CPPFLAGS from environment: '-O2 -D_FORTIFY_SOURCE=2' DEPRECATION: Duplicated values in array option "c_args" is deprecated. This will become a hard error in the future. DEPRECATION: Duplicated values in array option "c_link_args" is deprecated. This will become a hard error in the future. Native C compiler: ccache cc (gcc 8.2.0 "cc (GCC) 8.2.0") Build machine cpu family: arm Build machine cpu: armv8l Compiler for C supports arguments -ffast-math: YES Compiler for C supports arguments -fstrict-aliasing: YES Compiler for C supports arguments -Wpointer-arith: YES Compiler for C supports arguments -Wstrict-prototypes: YES Compiler for C supports arguments -Wnested-externs: YES Compiler for C supports arguments -Wold-style-definition: YES Compiler for C supports arguments -Wunused: YES Compiler for C supports arguments -Wmissing-noreturn: YES Compiler for C supports arguments -Wmissing-format-attribute: YES Compiler for C supports arguments -Wlogical-op: YES Compiler for C supports arguments -Wcast-align: YES Compiler for C supports arguments -Wno-unused-local-typedefs -Wunused-local-typedefs: YES Compiler for C supports arguments -Werror=float-conversion: YES Compiler for C supports arguments -Werror=redundant-decls: YES Compiler for C supports arguments -Werror=missing-prototypes: YES Compiler for C supports arguments -Werror=missing-declarations: YES Compiler for C supports arguments -Werror=format=2: YES Compiler for C supports arguments -Werror=uninitialized: YES Compiler for C supports arguments -Werror=shadow: YES Compiler for C supports arguments -Werror=implicit: YES Compiler for C supports arguments -Werror=init-self: YES Compiler for C supports arguments -Werror=main: YES Compiler for C supports arguments -Werror=missing-braces: YES Compiler for C supports arguments -Werror=return-type: YES Compiler for C supports arguments -Werror=array-bounds: YES Compiler for C supports arguments -Werror=write-strings: YES Compiler for C supports arguments -Werror=undef: YES WARNING: Project targetting '>= 0.43.1' but tried to use feature introduced in '0.46.0': compiler.get_supported_link_arguments_method WARNING: Project targetting '>= 0.43.1' but tried to use feature introduced in '0.46.0': compiler.has_link_argument WARNING: Project targetting '>= 0.43.1' but tried to use feature introduced in '0.46.0': compiler.has_multi_link_argument Compiler for C supports link arguments -Wl,-Bsymbolic-functions: YES Compiler for C supports link arguments -Wl,-z,relro: YES Compiler for C supports link arguments -Wl,-z,now: YES Library m found: YES Dependency threads found: YES Has header "stdlib.h": YES Has header "stdint.h": YES Has header "stdbool.h": YES Has header "memory.h": YES Has header "pthread.h": YES Checking for function "memalign" : YES Checking for function "sincosf" : YES Found pkg-config: /usr/bin/pkg-config (1.5.2) Native dependency gobject-2.0 found: YES 2.57.2 Checking if "SSE intrinsics" compiles: NO Checking if "GCC vector intrinsics" compiles: NO Checking if "ARM NEON intrinsics" compiles: NO Configuring config.h using configuration Configuring graphene-config.h using configuration Configuring graphene-version.h using configuration Build targets in project: 1 WARNING: Project specifies a minimum meson_version '>= 0.43.1' which conflicts with: * 0.46.0: {'compiler.has_link_argument', 'compiler.get_supported_link_arguments_method', 'compiler.has_multi_link_argument'} Found ninja-1.8.2 at /usr/bin/ninja [1/20] Compiling C object 'src/src@@graphene-1.0@sha/graphene-alloc.c.o'. [2/20] Compiling C object 'src/src@@graphene-1.0@sha/graphene-plane.c.o'. [3/20] Compiling C object 'src/src@@graphene-1.0@sha/graphene-point.c.o'. [4/20] Compiling C object 'src/src@@graphene-1.0@sha/graphene-frustum.c.o'. [5/20] Compiling C object 'src/src@@graphene-1.0@sha/graphene-point3d.c.o'. [6/20] Compiling C object 'src/src@@graphene-1.0@sha/graphene-euler.c.o'. [7/20] Compiling C object 'src/src@@graphene-1.0@sha/graphene-box.c.o'. [8/20] Compiling C object 'src/src@@graphene-1.0@sha/graphene-ray.c.o'. [9/20] Compiling C object 'src/src@@graphene-1.0@sha/graphene-size.c.o'. [10/20] Compiling C object 'src/src@@graphene-1.0@sha/graphene-quad.c.o'. [11/20] Compiling C object 'src/src@@graphene-1.0@sha/graphene-sphere.c.o'. [12/20] Compiling C object 'src/src@@graphene-1.0@sha/graphene-quaternion.c.o'. [13/20] Compiling C object 'src/src@@graphene-1.0@sha/graphene-rect.c.o'. [14/20] Compiling C object 'src/src@@graphene-1.0@sha/graphene-triangle.c.o'. [15/20] Compiling C object 'src/src@@graphene-1.0@sha/graphene-simd4f.c.o'. [16/20] Compiling C object 'src/src@@graphene-1.0@sha/graphene-simd4x4f.c.o'. [17/20] Compiling C object 'src/src@@graphene-1.0@sha/graphene-gobject.c.o'. [18/20] Compiling C object 'src/src@@graphene-1.0@sha/graphene-vectors.c.o'. [19/20] Compiling C object 'src/src@@graphene-1.0@sha/graphene-matrix.c.o'. [20/20] Linking target src/libgraphene-1.0.so.0.800.2. [0/1] Installing files. Installing src/libgraphene-1.0.so.0.800.2 to /app/lib Installing /run/build/graphene/src/graphene-box.h to /app/include/graphene-1.0 Installing /run/build/graphene/src/graphene-euler.h to /app/include/graphene-1.0 Installing /run/build/graphene/src/graphene-frustum.h to /app/include/graphene-1.0 Installing /run/build/graphene/src/graphene-macros.h to /app/include/graphene-1.0 Installing /run/build/graphene/src/graphene-matrix.h to /app/include/graphene-1.0 Installing /run/build/graphene/src/graphene-plane.h to /app/include/graphene-1.0 Installing /run/build/graphene/src/graphene-point.h to /app/include/graphene-1.0 Installing /run/build/graphene/src/graphene-point3d.h to /app/include/graphene-1.0 Installing /run/build/graphene/src/graphene-quad.h to /app/include/graphene-1.0 Installing /run/build/graphene/src/graphene-quaternion.h to /app/include/graphene-1.0 Installing /run/build/graphene/src/graphene-ray.h to /app/include/graphene-1.0 Installing /run/build/graphene/src/graphene-rect.h to /app/include/graphene-1.0 Installing /run/build/graphene/src/graphene-size.h to /app/include/graphene-1.0 Installing /run/build/graphene/src/graphene-sphere.h to /app/include/graphene-1.0 Installing /run/build/graphene/src/graphene-triangle.h to /app/include/graphene-1.0 Installing /run/build/graphene/src/graphene-types.h to /app/include/graphene-1.0 Installing /run/build/graphene/src/graphene-vec2.h to /app/include/graphene-1.0 Installing /run/build/graphene/src/graphene-vec3.h to /app/include/graphene-1.0 Installing /run/build/graphene/src/graphene-vec4.h to /app/include/graphene-1.0 Installing /run/build/graphene/src/graphene-version-macros.h to /app/include/graphene-1.0 Installing /run/build/graphene/src/graphene-gobject.h to /app/include/graphene-1.0 Installing /run/build/graphene/src/graphene-simd4f.h to /app/include/graphene-1.0 Installing /run/build/graphene/src/graphene-simd4x4f.h to /app/include/graphene-1.0 Installing /run/build/graphene/src/graphene.h to /app/include/graphene-1.0 Installing /run/build/graphene/_flatpak_build/src/graphene-config.h to /app/lib/graphene-1.0/include Installing /run/build/graphene/_flatpak_build/src/graphene-version.h to /app/include/graphene-1.0 Installing /run/build/graphene/_flatpak_build/meson-private/graphene-1.0.pc to /app/lib/pkgconfig Installing /run/build/graphene/_flatpak_build/meson-private/graphene-gobject-1.0.pc to /app/lib/pkgconfig compressing debuginfo in: /home/builder/flatpak-build-scripts/work/build/arm/gnome-apps-nightly-master/.flatpak-builder/rofiles/rofiles-ZKo9gM/files/lib/libgraphene-1.0.so.0.800.2 processing: /home/builder/flatpak-build-scripts/work/build/arm/gnome-apps-nightly-master/.flatpak-builder/rofiles/rofiles-ZKo9gM/files/lib/libgraphene-1.0.so.0.800.2 [23] .debug_aranges compressed -> .zdebug_aranges (696 => 288 41.38%) [24] .debug_info compressed -> .zdebug_info (128957 => 63563 49.29%) [25] .debug_abbrev compressed -> .zdebug_abbrev (16376 => 2881 17.59%) [26] .debug_line compressed -> .zdebug_line (48859 => 17612 36.05%) [27] .debug_frame compressed -> .zdebug_frame (14880 => 4918 33.05%) [28] .debug_str compressed -> .zdebug_str (18267 => 4980 27.26%) [29] .debug_loc compressed -> .zdebug_loc (80119 => 21113 26.35%) [30] .debug_ranges compressed -> .zdebug_ranges (13752 => 4232 30.77%) [33] Updating section string table stripping /home/builder/flatpak-build-scripts/work/build/arm/gnome-apps-nightly-master/.flatpak-builder/rofiles/rofiles-ZKo9gM/files/lib/libgraphene-1.0.so.0.800.2 to /home/builder/flatpak-build-scripts/work/build/arm/gnome-apps-nightly-master/.flatpak-builder/rofiles/rofiles-ZKo9gM/files/lib/debug/lib/libgraphene-1.0.so.0.800.2.debug Committing stage build-graphene to cache ======================================================================== Building module gtk+ in /home/builder/flatpak-build-scripts/work/build/arm/gnome-apps-nightly-master/.flatpak-builder/build/gtk+-1 ======================================================================== Already on 'master' The Meson build system Version: 0.47.1 Source dir: /run/build/gtk+ Build dir: /run/build/gtk+/_flatpak_build Build type: native build Project name: gtk+ Project version: 3.94.0 Appending CFLAGS from environment: '-O2 -g -fstack-protector-strong' Appending LDFLAGS from environment: '-L/app/lib -fstack-protector-strong -Wl,-z,relro,-z,now' Appending CPPFLAGS from environment: '-O2 -D_FORTIFY_SOURCE=2' DEPRECATION: Duplicated values in array option "c_args" is deprecated. This will become a hard error in the future. DEPRECATION: Duplicated values in array option "c_link_args" is deprecated. This will become a hard error in the future. Native C compiler: ccache cc (gcc 8.2.0 "cc (GCC) 8.2.0") Build machine cpu family: arm Build machine cpu: armv8l Has header "crt/externs.h": NO Has header "dev/evdev/input.h": NO Has header "dlfcn.h": YES Has header "ftw.h": YES Has header "inttypes.h": YES Has header "linux/input.h": YES Has header "linux/memfd.h": YES Has header "locale.h": YES Has header "memory.h": YES Has header "stdint.h": YES Has header "stdlib.h": YES Has header "strings.h": YES Has header "string.h": YES Has header "sys/mman.h": YES Has header "sys/param.h": YES Has header "sys/stat.h": YES Has header "sys/sysinfo.h": YES Has header "sys/systeminfo.h": NO Has header "sys/time.h": YES Has header "sys/types.h": YES Has header "unistd.h": YES Library m found: YES Checking for function "dcgettext" : YES Checking for function "getpagesize" : YES Checking for function "getresuid" : YES Checking for function "lstat" : YES Checking for function "mmap" : YES Checking for function "nearbyint" : YES Checking for function "posix_fallocate" : YES Checking for function "_lock_file" : NO Checking for function "flockfile" : YES Checking for function "mkstemp" : YES Checking for function "mallinfo" : YES Checking for function "round" : YES Checking for function "rint" : YES Checking for function "log2" : YES Checking for function "exp2" : YES Checking for function "sincos" : YES Header has symbol "isinf": YES Header has symbol "isnan": YES Compiler for C supports arguments -fno-strict-aliasing: YES Compiler for C supports arguments -Wpointer-arith: YES Compiler for C supports arguments -Wmissing-declarations: YES Compiler for C supports arguments -Wimplicit-function-declaration: YES Compiler for C supports arguments -Wformat=2: YES Compiler for C supports arguments -Wformat-nonliteral: YES Compiler for C supports arguments -Wformat-security: YES Compiler for C supports arguments -Wstrict-prototypes: YES Compiler for C supports arguments -Wmissing-prototypes: YES Compiler for C supports arguments -Wnested-externs: YES Compiler for C supports arguments -Wold-style-definition: YES Compiler for C supports arguments -Wundef: YES Compiler for C supports arguments -Wunused: YES Compiler for C supports arguments -Wcast-align: YES Compiler for C supports arguments -Wmissing-noreturn: YES Compiler for C supports arguments -Wmissing-format-attribute: YES Compiler for C supports arguments -Wmissing-include-dirs: YES Compiler for C supports arguments -Wlogical-op: YES Compiler for C supports arguments -Wswitch-default: YES Compiler for C supports arguments -Wswitch-enum: YES Compiler for C supports arguments -Wignored-qualifiers: YES Compiler for C supports arguments -Werror=redundant-decls: YES Compiler for C supports arguments -Werror=implicit: YES Compiler for C supports arguments -Werror=nonnull: YES Compiler for C supports arguments -Werror=init-self: YES Compiler for C supports arguments -Werror=main: YES Compiler for C supports arguments -Werror=missing-braces: YES Compiler for C supports arguments -Werror=sequence-point: YES Compiler for C supports arguments -Werror=return-type: YES Compiler for C supports arguments -Werror=trigraphs: YES Compiler for C supports arguments -Werror=array-bounds: YES Compiler for C supports arguments -Werror=write-strings: YES Compiler for C supports arguments -Werror=address: YES Compiler for C supports arguments -Werror=int-to-pointer-cast: YES Compiler for C supports arguments -Werror=pointer-to-int-cast: YES Compiler for C supports arguments -Werror=empty-body: YES Compiler for C supports arguments -Werror=write-strings: YES Checking if "-Wl,-Bsymbolic" links: YES Checking if "-Wl,-z,relro" links: YES Checking if "-Wl,-z,now" links: YES Found pkg-config: /usr/bin/pkg-config (1.5.2) Native dependency glib-2.0 found: YES 2.57.2 Native dependency gobject-2.0 found: YES 2.57.2 Native dependency gio-unix-2.0 found: YES 2.57.2 Native dependency gmodule-2.0 found: YES 2.57.2 Native dependency cairo found: YES 1.15.10 Native dependency cairo-gobject found: YES 1.15.10 Native dependency pango found: YES 1.42.3 Native dependency pangoft2 found: YES 1.42.3 Native dependency freetype2 found: YES 22.0.16 Native dependency pangocairo found: YES 1.42.3 Native dependency gdk-pixbuf-2.0 found: YES 2.37.1 Native dependency epoxy found: YES 1.5.2 Native dependency atk found: YES 2.29.2 Native dependency harfbuzz found: YES 1.7.6 Native dependency xkbcommon found: YES 0.8.0 Native dependency graphene-gobject-1.0 found: YES 1.8.2 Native dependency iso-codes found: YES 3.79 Native dependency cairo-xlib found: YES 1.15.10 Dependency cairo found: YES (cached) Native dependency wayland-client found: YES 1.15.91 Native dependency wayland-protocols found: YES 1.13 Native dependency wayland-cursor found: YES 1.15.91 Native dependency wayland-egl found: YES 18.1.0 Native dependency xrandr found: YES 1.5.1 Native dependency x11 found: YES 1.6.5 Native dependency xrender found: YES 0.9.10 Native dependency xi found: YES 1.7.9 Native dependency xext found: YES 1.3.3 Native dependency xcursor found: YES 1.1.15 Native dependency xdamage found: YES 1.1.4 Native dependency xfixes found: YES 5.0.3 Native dependency xcomposite found: YES 0.4.4 Native dependency fontconfig found: YES 2.13.0 Native dependency atk-bridge-2.0 found: YES 2.29.1 Checking for function "XkbQueryExtension" : YES Checking for function "XSyncQueryExtension" : YES Checking for function "XGetEventData" : YES Has header "X11/extensions/XInput2.h": YES Checking for function "XIAllowTouchEvents" : YES Checking whether type "XIScrollClassInfo" has member "number" : YES Native dependency xinerama found: YES 1.1.4 Header has symbol "XineramaQueryExtension": YES Library intl found: NO Checking for function "bind_textdomain_codeset" : YES Message: malloc() alignment test failed, assuming unaligned malloc() Compiler for C supports arguments -fno-builtin: YES Checking if "posix_memalign() is not a builtin" links: YES Checking if "memalign() is not a builtin" links: YES Checking if "aligned_alloc() is not a builtin" links: YES Checking if "_aligned_malloc() is not a builtin" links: NO Program gen-gdk-gresources-xml.py found: YES (/usr/bin/env python3 /run/build/gtk+/gdk/gen-gdk-gresources-xml.py) Configuring gdk.gresource.xml with command Native dependency glib-2.0 found: YES 2.57.2 Configuring gdkconfig.h using configuration Configuring gdkversionmacros.h using configuration Checking for function "shm_open" : NO Checking for function "shm_open" : YES Library rt found: YES Program wayland-scanner found: YES (/app/bin/wayland-scanner) Program glslc found: NO Program gen-gsk-gresources-xml.py found: YES (/usr/bin/env python3 /run/build/gtk+/gsk/gen-gsk-gresources-xml.py) Configuring gsk.resources.xml with command Program gen-gtk-gresources-xml.py found: YES (/usr/bin/env python3 /run/build/gtk+/gtk/gen-gtk-gresources-xml.py) Configuring gtk.gresources.xml with command Program sassc found: NO Program gentypefuncs.py found: YES (/usr/bin/env python3 /run/build/gtk+/gtk/gentypefuncs.py) Configuring gtkversion.h using configuration Dependency x11 found: YES (cached) Has header "langinfo.h": YES Header has symbol "_NL_MEASUREMENT_MEASUREMENT": YES Header has symbol "_NL_PAPER_HEIGHT": YES Header has symbol "_NL_PAPER_WIDTH": YES Header has symbol "_NL_TIME_FIRST_WEEKDAY": YES Has header "cups/cups.h": YES Computing int of "CUPS_VERSION_MAJOR": 2 Computing int of "CUPS_VERSION_MINOR": 2 Message: Found CUPS version: 2.2 Library cups found: YES Checking for function "httpGetAuthString" : YES Has header "cairo-pdf.h": YES Has header "cairo-ps.h": YES Has header "cairo-svg.h": YES Dependency colord found: NO Native dependency gstreamer-player-1.0 found: YES 1.15.0.1 Configuring config.h using configuration Configuring gtk+-4.0.pc using configuration Configuring gtk+-wayland-4.0.pc using configuration Configuring gtk+-x11-4.0.pc using configuration Configuring gtk+-unix-print-4.0.pc using configuration Program build-aux/meson/post-install.sh found: YES (/run/build/gtk+/build-aux/meson/post-install.sh) Message: ------ GTK+ 3.94.0 (4.0) Display backends: wayland x11 Print backends: file cups Media backends: gstreamer Vulkan support: true Cloud support: false Colord support: auto Introspection: false Documentation: false Build tests: false Install tests: false Demos: false Examples: false Directories: prefix: /app includedir: /app/include libdir: /app/lib datadir: /app/share ------ Build targets in project: 61 Found ninja-1.8.2 at /usr/bin/ninja [1/706] Generating gtk-shell source with a custom command. [2/706] Generating gtk-shell client header with a custom command. [3/706] Generating gtk-primary-selection source with a custom command. [4/706] Generating gdkresources_h with a custom command. [5/706] Generating gdkresources_c with a custom command. [6/706] Generating pointer-gestures-unstable-v1 client header with a custom command. [7/706] Generating server-decoration client header with a custom command. [8/706] Generating gtk-primary-selection client header with a custom command. [9/706] Generating pointer-gestures-unstable-v1 source with a custom command. [10/706] Generating xdg-shell-unstable-v6 client header with a custom command. [11/706] Generating xdg-shell-unstable-v6 source with a custom command. [12/706] Generating xdg-shell source with a custom command. [13/706] Generating xdg-shell client header with a custom command. [14/706] Generating xdg-foreign-unstable-v1 client header with a custom command. [15/706] Generating xdg-foreign-unstable-v1 source with a custom command. [16/706] Generating tablet-unstable-v2 client header with a custom command. [17/706] Generating keyboard-shortcuts-inhibit-unstable-v1 client header with a custom command. [18/706] Generating keyboard-shortcuts-inhibit-unstable-v1 source with a custom command. [19/706] Generating server-decoration source with a custom command. [20/706] Generating tablet-unstable-v2 source with a custom command. [21/706] Generating gtk-text-input source with a custom command. [22/706] Generating gskresources_h with a custom command. [23/706] Generating gtk-text-input client header with a custom command. [24/706] Generating gdkmarshalers_h with a custom command. INFO: Reading ../gdk/gdkmarshalers.list... [25/706] Generating gdkmarshalers_c with a custom command. INFO: Reading ../gdk/gdkmarshalers.list... [26/706] Generating gtkdbusgenerated.c with a custom command. [27/706] Generating gtkdbusgenerated.h with a custom command. [28/706] Generating gsettings-compile-gtk with a custom command. [29/706] Generating gtkresources_h with a custom command. [30/706] Generating gtkmarshalers_c with a custom command. INFO: Reading ../gtk/gtkmarshalers.list... [31/706] Generating gskresources_c with a custom command. [32/706] Generating gtkmarshalers_h with a custom command. INFO: Reading ../gtk/gtkmarshalers.list... [33/706] Generating gskenumtypes.h with a meson_exe.py custom command. [34/706] Generating gtkprivatetypebuiltins.h with a meson_exe.py custom command. [35/706] Generating gtkresources_c with a custom command. [36/706] Generating gdkenumtypes.h with a meson_exe.py custom command. [37/706] Compiling C object 'gdk/wayland/gdk@wayland@@gdk-wayland@sta/meson-generated_.._xdg-shell-unstable-v6-protocol.c.o'. [38/706] Compiling C object 'gdk/wayland/gdk@wayland@@gdk-wayland@sta/meson-generated_.._gtk-shell-protocol.c.o'. [39/706] Compiling C object 'gdk/wayland/gdk@wayland@@gdk-wayland@sta/meson-generated_.._pointer-gestures-unstable-v1-protocol.c.o'. [40/706] Compiling C object 'gdk/wayland/gdk@wayland@@gdk-wayland@sta/meson-generated_.._gtk-primary-selection-protocol.c.o'. [41/706] Compiling C object 'gdk/wayland/gdk@wayland@@gdk-wayland@sta/meson-generated_.._keyboard-shortcuts-inhibit-unstable-v1-protocol.c.o'. [42/706] Generating gskenumtypes.c with a meson_exe.py custom command. [43/706] Compiling C object 'gdk/wayland/gdk@wayland@@gdk-wayland@sta/meson-generated_.._server-decoration-protocol.c.o'. [44/706] Compiling C object 'gdk/wayland/gdk@wayland@@gdk-wayland@sta/meson-generated_.._xdg-shell-protocol.c.o'. [45/706] Generating gtkprivatetypebuiltins.c with a meson_exe.py custom command. [46/706] Compiling C object 'gdk/wayland/gdk@wayland@@gdk-wayland@sta/meson-generated_.._xdg-foreign-unstable-v1-protocol.c.o'. [47/706] Compiling C object 'gdk/wayland/gdk@wayland@@gdk-wayland@sta/meson-generated_.._tablet-unstable-v2-protocol.c.o'. [48/706] Generating gdkenumtypes.c with a meson_exe.py custom command. [49/706] Compiling C object 'gdk/x11/gdk@x11@@gdk-x11@sta/gdkselection-x11.c.o'. In file included from /usr/include/glib-2.0/gobject/gobject.h:24, from /usr/include/glib-2.0/gobject/gbinding.h:29, from /usr/include/glib-2.0/glib-object.h:23, from ../gdk/gdktypes.h:35, from ../gdk/gdkproperty.h:32, from ../gdk/x11/gdkselection-x11.c:27: ../gdk/x11/gdkselection-x11.c: In function ‘gdk_x11_display_text_property_to_text_list’: /usr/include/glib-2.0/gobject/gtype.h:2271:6: warning: cast increases required alignment of target type [-Wcast-align] ((ct*) g_type_check_instance_cast ((GTypeInstance*) ip, gt)) ^ /usr/include/glib-2.0/gobject/gtype.h:482:66: note: in expansion of macro ‘_G_TYPE_CIC’ #define G_TYPE_CHECK_INSTANCE_CAST(instance, g_type, c_type) (_G_TYPE_CIC ((instance), (g_type), c_type)) ^~~~~~~~~~~ ../gdk/x11/gdkx11display.h:48:44: note: in expansion of macro ‘G_TYPE_CHECK_INSTANCE_CAST’ #define GDK_X11_DISPLAY(object) (G_TYPE_CHECK_INSTANCE_CAST ((object), GDK_TYPE_X11_DISPLAY, GdkX11Display)) ^~~~~~~~~~~~~~~~~~~~~~~~~~ ../gdk/x11/gdkprivate-x11.h:256:40: note: in expansion of macro ‘GDK_X11_DISPLAY’ #define GDK_DISPLAY_XDISPLAY(display) (GDK_X11_DISPLAY(display)->xdisplay) ^~~~~~~~~~~~~~~ ../gdk/x11/gdkselection-x11.c:81:36: note: in expansion of macro ‘GDK_DISPLAY_XDISPLAY’ res = XmbTextPropertyToTextList (GDK_DISPLAY_XDISPLAY (display), &property, ^~~~~~~~~~~~~~~~~~~~ ../gdk/x11/gdkselection-x11.c: In function ‘gdk_x11_display_string_to_compound_text’: /usr/include/glib-2.0/gobject/gtype.h:2271:6: warning: cast increases required alignment of target type [-Wcast-align] ((ct*) g_type_check_instance_cast ((GTypeInstance*) ip, gt)) ^ /usr/include/glib-2.0/gobject/gtype.h:482:66: note: in expansion of macro ‘_G_TYPE_CIC’ #define G_TYPE_CHECK_INSTANCE_CAST(instance, g_type, c_type) (_G_TYPE_CIC ((instance), (g_type), c_type)) ^~~~~~~~~~~ ../gdk/x11/gdkx11display.h:48:44: note: in expansion of macro ‘G_TYPE_CHECK_INSTANCE_CAST’ #define GDK_X11_DISPLAY(object) (G_TYPE_CHECK_INSTANCE_CAST ((object), GDK_TYPE_X11_DISPLAY, GdkX11Display)) ^~~~~~~~~~~~~~~~~~~~~~~~~~ ../gdk/x11/gdkprivate-x11.h:256:40: note: in expansion of macro ‘GDK_X11_DISPLAY’ #define GDK_DISPLAY_XDISPLAY(display) (GDK_X11_DISPLAY(display)->xdisplay) ^~~~~~~~~~~~~~~ ../gdk/x11/gdkselection-x11.c:305:38: note: in expansion of macro ‘GDK_DISPLAY_XDISPLAY’ res = XmbTextListToTextProperty (GDK_DISPLAY_XDISPLAY (display), ^~~~~~~~~~~~~~~~~~~~ [50/706] Compiling C object 'gdk/x11/gdk@x11@@gdk-x11@sta/gdkcairocontext-x11.c.o'. [51/706] Generating gtktypebuiltins.h with a meson_exe.py custom command. [52/706] Compiling C object 'gdk/wayland/gdk@wayland@@gdk-wayland@sta/gdkeventsource.c.o'. In file included from /usr/include/glib-2.0/gobject/gobject.h:24, from /usr/include/glib-2.0/gobject/gbinding.h:29, from /usr/include/glib-2.0/glib-object.h:23, from /usr/include/gdk-pixbuf-2.0/gdk-pixbuf/gdk-pixbuf.h:32, from ../gdk/gdkinternals.h:30, from ../gdk/wayland/gdkeventsource.c:20: ../gdk/wayland/gdkeventsource.c: In function ‘_gdk_wayland_display_event_source_new’: /usr/include/glib-2.0/gobject/gtype.h:2271:6: warning: cast increases required alignment of target type [-Wcast-align] ((ct*) g_type_check_instance_cast ((GTypeInstance*) ip, gt)) ^ /usr/include/glib-2.0/gobject/gtype.h:482:66: note: in expansion of macro ‘_G_TYPE_CIC’ #define G_TYPE_CHECK_INSTANCE_CAST(instance, g_type, c_type) (_G_TYPE_CIC ((instance), (g_type), c_type)) ^~~~~~~~~~~ ../gdk/wayland/gdkwaylanddisplay.h:39:48: note: in expansion of macro ‘G_TYPE_CHECK_INSTANCE_CAST’ #define GDK_WAYLAND_DISPLAY(object) (G_TYPE_CHECK_INSTANCE_CAST ((object), GDK_TYPE_WAYLAND_DISPLAY, GdkWaylandDisplay)) ^~~~~~~~~~~~~~~~~~~~~~~~~~ ../gdk/wayland/gdkeventsource.c:175:21: note: in expansion of macro ‘GDK_WAYLAND_DISPLAY’ display_wayland = GDK_WAYLAND_DISPLAY (display); ^~~~~~~~~~~~~~~~~~~ ../gdk/wayland/gdkeventsource.c: In function ‘_gdk_wayland_display_queue_events’: /usr/include/glib-2.0/gobject/gtype.h:2271:6: warning: cast increases required alignment of target type [-Wcast-align] ((ct*) g_type_check_instance_cast ((GTypeInstance*) ip, gt)) ^ /usr/include/glib-2.0/gobject/gtype.h:482:66: note: in expansion of macro ‘_G_TYPE_CIC’ #define G_TYPE_CHECK_INSTANCE_CAST(instance, g_type, c_type) (_G_TYPE_CIC ((instance), (g_type), c_type)) ^~~~~~~~~~~ ../gdk/wayland/gdkwaylanddisplay.h:39:48: note: in expansion of macro ‘G_TYPE_CHECK_INSTANCE_CAST’ #define GDK_WAYLAND_DISPLAY(object) (G_TYPE_CHECK_INSTANCE_CAST ((object), GDK_TYPE_WAYLAND_DISPLAY, GdkWaylandDisplay)) ^~~~~~~~~~~~~~~~~~~~~~~~~~ ../gdk/wayland/gdkeventsource.c:194:21: note: in expansion of macro ‘GDK_WAYLAND_DISPLAY’ display_wayland = GDK_WAYLAND_DISPLAY (display); ^~~~~~~~~~~~~~~~~~~ [53/706] Compiling C object 'gdk/wayland/gdk@wayland@@gdk-wayland@sta/gdkapplaunchcontext-wayland.c.o'. [54/706] Compiling C object 'gdk/x11/gdk@x11@@gdk-x11@sta/gdkcursor-x11.c.o'. In file included from /usr/include/glib-2.0/glib/gtypes.h:32, from /usr/include/glib-2.0/glib/galloca.h:32, from /usr/include/glib-2.0/glib.h:30, from /usr/include/gdk-pixbuf-2.0/gdk-pixbuf/gdk-pixbuf.h:29, from ../gdk/x11/gdkcursor-x11.c:29: ../gdk/x11/gdkcursor-x11.c: In function ‘gdk_x11_cursor_remove_from_cache’: /usr/include/glib-2.0/gobject/gtype.h:2271:6: warning: cast increases required alignment of target type [-Wcast-align] ((ct*) g_type_check_instance_cast ((GTypeInstance*) ip, gt)) ^ /usr/lib/arm-linux-gnueabihf/glib-2.0/include/glibconfig.h:88:47: note: in definition of macro ‘GPOINTER_TO_UINT’ #define GPOINTER_TO_UINT(p) ((guint) (guint) (p)) ^ ../gdk/x11/gdkcursor-x11.c:52:13: note: in expansion of macro ‘GDK_POINTER_TO_XID’ xcursor = GDK_POINTER_TO_XID (g_hash_table_lookup (GDK_X11_DISPLAY (display)->cursors, cursor)); ^~~~~~~~~~~~~~~~~~ /usr/include/glib-2.0/gobject/gtype.h:482:66: note: in expansion of macro ‘_G_TYPE_CIC’ #define G_TYPE_CHECK_INSTANCE_CAST(instance, g_type, c_type) (_G_TYPE_CIC ((instance), (g_type), c_type)) ^~~~~~~~~~~ ../gdk/x11/gdkx11display.h:48:44: note: in expansion of macro ‘G_TYPE_CHECK_INSTANCE_CAST’ #define GDK_X11_DISPLAY(object) (G_TYPE_CHECK_INSTANCE_CAST ((object), GDK_TYPE_X11_DISPLAY, GdkX11Display)) ^~~~~~~~~~~~~~~~~~~~~~~~~~ ../gdk/x11/gdkcursor-x11.c:52:54: note: in expansion of macro ‘GDK_X11_DISPLAY’ xcursor = GDK_POINTER_TO_XID (g_hash_table_lookup (GDK_X11_DISPLAY (display)->cursors, cursor)); ^~~~~~~~~~~~~~~ In file included from /usr/include/glib-2.0/gobject/gobject.h:24, from /usr/include/glib-2.0/gobject/gbinding.h:29, from /usr/include/glib-2.0/glib-object.h:23, from /usr/include/gdk-pixbuf-2.0/gdk-pixbuf/gdk-pixbuf.h:32, from ../gdk/x11/gdkcursor-x11.c:29: /usr/include/glib-2.0/gobject/gtype.h:2271:6: warning: cast increases required alignment of target type [-Wcast-align] ((ct*) g_type_check_instance_cast ((GTypeInstance*) ip, gt)) ^ /usr/include/glib-2.0/gobject/gtype.h:482:66: note: in expansion of macro ‘_G_TYPE_CIC’ #define G_TYPE_CHECK_INSTANCE_CAST(instance, g_type, c_type) (_G_TYPE_CIC ((instance), (g_type), c_type)) ^~~~~~~~~~~ ../gdk/x11/gdkx11display.h:48:44: note: in expansion of macro ‘G_TYPE_CHECK_INSTANCE_CAST’ #define GDK_X11_DISPLAY(object) (G_TYPE_CHECK_INSTANCE_CAST ((object), GDK_TYPE_X11_DISPLAY, GdkX11Display)) ^~~~~~~~~~~~~~~~~~~~~~~~~~ ../gdk/x11/gdkprivate-x11.h:256:40: note: in expansion of macro ‘GDK_X11_DISPLAY’ #define GDK_DISPLAY_XDISPLAY(display) (GDK_X11_DISPLAY(display)->xdisplay) ^~~~~~~~~~~~~~~ ../gdk/x11/gdkcursor-x11.c:53:16: note: in expansion of macro ‘GDK_DISPLAY_XDISPLAY’ XFreeCursor (GDK_DISPLAY_XDISPLAY (display), xcursor); ^~~~~~~~~~~~~~~~~~~~ /usr/include/glib-2.0/gobject/gtype.h:2271:6: warning: cast increases required alignment of target type [-Wcast-align] ((ct*) g_type_check_instance_cast ((GTypeInstance*) ip, gt)) ^ /usr/include/glib-2.0/gobject/gtype.h:482:66: note: in expansion of macro ‘_G_TYPE_CIC’ #define G_TYPE_CHECK_INSTANCE_CAST(instance, g_type, c_type) (_G_TYPE_CIC ((instance), (g_type), c_type)) ^~~~~~~~~~~ ../gdk/x11/gdkx11display.h:48:44: note: in expansion of macro ‘G_TYPE_CHECK_INSTANCE_CAST’ #define GDK_X11_DISPLAY(object) (G_TYPE_CHECK_INSTANCE_CAST ((object), GDK_TYPE_X11_DISPLAY, GdkX11Display)) ^~~~~~~~~~~~~~~~~~~~~~~~~~ ../gdk/x11/gdkcursor-x11.c:54:24: note: in expansion of macro ‘GDK_X11_DISPLAY’ g_hash_table_remove (GDK_X11_DISPLAY (display)->cursors, cursor); ^~~~~~~~~~~~~~~ ../gdk/x11/gdkcursor-x11.c: In function ‘_gdk_x11_cursor_display_finalize’: /usr/include/glib-2.0/gobject/gtype.h:2271:6: warning: cast increases required alignment of target type [-Wcast-align] ((ct*) g_type_check_instance_cast ((GTypeInstance*) ip, gt)) ^ /usr/include/glib-2.0/gobject/gtype.h:482:66: note: in expansion of macro ‘_G_TYPE_CIC’ #define G_TYPE_CHECK_INSTANCE_CAST(instance, g_type, c_type) (_G_TYPE_CIC ((instance), (g_type), c_type)) ^~~~~~~~~~~ ../gdk/x11/gdkx11display.h:48:44: note: in expansion of macro ‘G_TYPE_CHECK_INSTANCE_CAST’ #define GDK_X11_DISPLAY(object) (G_TYPE_CHECK_INSTANCE_CAST ((object), GDK_TYPE_X11_DISPLAY, GdkX11Display)) ^~~~~~~~~~~~~~~~~~~~~~~~~~ ../gdk/x11/gdkcursor-x11.c:63:7: note: in expansion of macro ‘GDK_X11_DISPLAY’ if (GDK_X11_DISPLAY (display)->cursors) ^~~~~~~~~~~~~~~ /usr/include/glib-2.0/gobject/gtype.h:2271:6: warning: cast increases required alignment of target type [-Wcast-align] ((ct*) g_type_check_instance_cast ((GTypeInstance*) ip, gt)) ^ /usr/include/glib-2.0/gobject/gtype.h:482:66: note: in expansion of macro ‘_G_TYPE_CIC’ #define G_TYPE_CHECK_INSTANCE_CAST(instance, g_type, c_type) (_G_TYPE_CIC ((instance), (g_type), c_type)) ^~~~~~~~~~~ ../gdk/x11/gdkx11display.h:48:44: note: in expansion of macro ‘G_TYPE_CHECK_INSTANCE_CAST’ #define GDK_X11_DISPLAY(object) (G_TYPE_CHECK_INSTANCE_CAST ((object), GDK_TYPE_X11_DISPLAY, GdkX11Display)) ^~~~~~~~~~~~~~~~~~~~~~~~~~ ../gdk/x11/gdkcursor-x11.c:65:38: note: in expansion of macro ‘GDK_X11_DISPLAY’ g_hash_table_iter_init (&iter, GDK_X11_DISPLAY (display)->cursors); ^~~~~~~~~~~~~~~ /usr/include/glib-2.0/gobject/gtype.h:2271:6: warning: cast increases required alignment of target type [-Wcast-align] ((ct*) g_type_check_instance_cast ((GTypeInstance*) ip, gt)) ^ /usr/include/glib-2.0/gobject/gtype.h:482:66: note: in expansion of macro ‘_G_TYPE_CIC’ #define G_TYPE_CHECK_INSTANCE_CAST(instance, g_type, c_type) (_G_TYPE_CIC ((instance), (g_type), c_type)) ^~~~~~~~~~~ ../gdk/x11/gdkx11display.h:48:44: note: in expansion of macro ‘G_TYPE_CHECK_INSTANCE_CAST’ #define GDK_X11_DISPLAY(object) (G_TYPE_CHECK_INSTANCE_CAST ((object), GDK_TYPE_X11_DISPLAY, GdkX11Display)) ^~~~~~~~~~~~~~~~~~~~~~~~~~ ../gdk/x11/gdkcursor-x11.c:68:27: note: in expansion of macro ‘GDK_X11_DISPLAY’ g_hash_table_unref (GDK_X11_DISPLAY (display)->cursors); ^~~~~~~~~~~~~~~ ../gdk/x11/gdkcursor-x11.c: In function ‘get_blank_cursor’: /usr/include/glib-2.0/gobject/gtype.h:2271:6: warning: cast increases required alignment of target type [-Wcast-align] ((ct*) g_type_check_instance_cast ((GTypeInstance*) ip, gt)) ^ /usr/include/glib-2.0/gobject/gtype.h:482:66: note: in expansion of macro ‘_G_TYPE_CIC’ #define G_TYPE_CHECK_INSTANCE_CAST(instance, g_type, c_type) (_G_TYPE_CIC ((instance), (g_type), c_type)) ^~~~~~~~~~~ ../gdk/x11/gdkx11display.h:48:44: note: in expansion of macro ‘G_TYPE_CHECK_INSTANCE_CAST’ #define GDK_X11_DISPLAY(object) (G_TYPE_CHECK_INSTANCE_CAST ((object), GDK_TYPE_X11_DISPLAY, GdkX11Display)) ^~~~~~~~~~~~~~~~~~~~~~~~~~ ../gdk/x11/gdkprivate-x11.h:256:40: note: in expansion of macro ‘GDK_X11_DISPLAY’ #define GDK_DISPLAY_XDISPLAY(display) (GDK_X11_DISPLAY(display)->xdisplay) ^~~~~~~~~~~~~~~ ../gdk/x11/gdkcursor-x11.c:96:35: note: in expansion of macro ‘GDK_DISPLAY_XDISPLAY’ cursor = XCreatePixmapCursor (GDK_DISPLAY_XDISPLAY (display), ^~~~~~~~~~~~~~~~~~~~ ../gdk/x11/gdkcursor-x11.c: In function ‘gdk_x11_cursor_create_for_texture’: /usr/include/glib-2.0/gobject/gtype.h:2271:6: warning: cast increases required alignment of target type [-Wcast-align] ((ct*) g_type_check_instance_cast ((GTypeInstance*) ip, gt)) ^ /usr/include/glib-2.0/gobject/gtype.h:482:66: note: in expansion of macro ‘_G_TYPE_CIC’ #define G_TYPE_CHECK_INSTANCE_CAST(instance, g_type, c_type) (_G_TYPE_CIC ((instance), (g_type), c_type)) ^~~~~~~~~~~ ../gdk/x11/gdkx11display.h:48:44: note: in expansion of macro ‘G_TYPE_CHECK_INSTANCE_CAST’ #define GDK_X11_DISPLAY(object) (G_TYPE_CHECK_INSTANCE_CAST ((object), GDK_TYPE_X11_DISPLAY, GdkX11Display)) ^~~~~~~~~~~~~~~~~~~~~~~~~~ ../gdk/x11/gdkprivate-x11.h:256:40: note: in expansion of macro ‘GDK_X11_DISPLAY’ #define GDK_DISPLAY_XDISPLAY(display) (GDK_X11_DISPLAY(display)->xdisplay) ^~~~~~~~~~~~~~~ ../gdk/x11/gdkcursor-x11.c:181:37: note: in expansion of macro ‘GDK_DISPLAY_XDISPLAY’ xcursor = XcursorImageLoadCursor (GDK_DISPLAY_XDISPLAY (display), xcimage); ^~~~~~~~~~~~~~~~~~~~ ../gdk/x11/gdkcursor-x11.c: In function ‘gdk_x11_cursor_create_for_name’: /usr/include/glib-2.0/gobject/gtype.h:2271:6: warning: cast increases required alignment of target type [-Wcast-align] ((ct*) g_type_check_instance_cast ((GTypeInstance*) ip, gt)) ^ /usr/include/glib-2.0/gobject/gtype.h:482:66: note: in expansion of macro ‘_G_TYPE_CIC’ #define G_TYPE_CHECK_INSTANCE_CAST(instance, g_type, c_type) (_G_TYPE_CIC ((instance), (g_type), c_type)) ^~~~~~~~~~~ ../gdk/x11/gdkx11display.h:48:44: note: in expansion of macro ‘G_TYPE_CHECK_INSTANCE_CAST’ #define GDK_X11_DISPLAY(object) (G_TYPE_CHECK_INSTANCE_CAST ((object), GDK_TYPE_X11_DISPLAY, GdkX11Display)) ^~~~~~~~~~~~~~~~~~~~~~~~~~ ../gdk/x11/gdkprivate-x11.h:256:40: note: in expansion of macro ‘GDK_X11_DISPLAY’ #define GDK_DISPLAY_XDISPLAY(display) (GDK_X11_DISPLAY(display)->xdisplay) ^~~~~~~~~~~~~~~ ../gdk/x11/gdkcursor-x11.c:214:18: note: in expansion of macro ‘GDK_DISPLAY_XDISPLAY’ xdisplay = GDK_DISPLAY_XDISPLAY (display); ^~~~~~~~~~~~~~~~~~~~ ../gdk/x11/gdkcursor-x11.c: In function ‘gdk_x11_display_set_cursor_theme’: /usr/include/glib-2.0/gobject/gtype.h:2271:6: warning: cast increases required alignment of target type [-Wcast-align] ((ct*) g_type_check_instance_cast ((GTypeInstance*) ip, gt)) ^ /usr/include/glib-2.0/gobject/gtype.h:482:66: note: in expansion of macro ‘_G_TYPE_CIC’ #define G_TYPE_CHECK_INSTANCE_CAST(instance, g_type, c_type) (_G_TYPE_CIC ((instance), (g_type), c_type)) ^~~~~~~~~~~ ../gdk/x11/gdkx11display.h:48:44: note: in expansion of macro ‘G_TYPE_CHECK_INSTANCE_CAST’ #define GDK_X11_DISPLAY(object) (G_TYPE_CHECK_INSTANCE_CAST ((object), GDK_TYPE_X11_DISPLAY, GdkX11Display)) ^~~~~~~~~~~~~~~~~~~~~~~~~~ ../gdk/x11/gdkprivate-x11.h:256:40: note: in expansion of macro ‘GDK_X11_DISPLAY’ #define GDK_DISPLAY_XDISPLAY(display) (GDK_X11_DISPLAY(display)->xdisplay) ^~~~~~~~~~~~~~~ ../gdk/x11/gdkcursor-x11.c:294:14: note: in expansion of macro ‘GDK_DISPLAY_XDISPLAY’ xdisplay = GDK_DISPLAY_XDISPLAY (display); ^~~~~~~~~~~~~~~~~~~~ /usr/include/glib-2.0/gobject/gtype.h:2271:6: warning: cast increases required alignment of target type [-Wcast-align] ((ct*) g_type_check_instance_cast ((GTypeInstance*) ip, gt)) ^ /usr/include/glib-2.0/gobject/gtype.h:482:66: note: in expansion of macro ‘_G_TYPE_CIC’ #define G_TYPE_CHECK_INSTANCE_CAST(instance, g_type, c_type) (_G_TYPE_CIC ((instance), (g_type), c_type)) ^~~~~~~~~~~ ../gdk/x11/gdkx11display.h:48:44: note: in expansion of macro ‘G_TYPE_CHECK_INSTANCE_CAST’ #define GDK_X11_DISPLAY(object) (G_TYPE_CHECK_INSTANCE_CAST ((object), GDK_TYPE_X11_DISPLAY, GdkX11Display)) ^~~~~~~~~~~~~~~~~~~~~~~~~~ ../gdk/x11/gdkcursor-x11.c:308:34: note: in expansion of macro ‘GDK_X11_DISPLAY’ g_hash_table_iter_init (&iter, GDK_X11_DISPLAY (display)->cursors); ^~~~~~~~~~~~~~~ ../gdk/x11/gdkcursor-x11.c: In function ‘gdk_x11_display_get_xcursor’: /usr/include/glib-2.0/gobject/gtype.h:2271:6: warning: cast increases required alignment of target type [-Wcast-align] ((ct*) g_type_check_instance_cast ((GTypeInstance*) ip, gt)) ^ /usr/include/glib-2.0/gobject/gtype.h:482:66: note: in expansion of macro ‘_G_TYPE_CIC’ #define G_TYPE_CHECK_INSTANCE_CAST(instance, g_type, c_type) (_G_TYPE_CIC ((instance), (g_type), c_type)) ^~~~~~~~~~~ ../gdk/x11/gdkx11display.h:48:44: note: in expansion of macro ‘G_TYPE_CHECK_INSTANCE_CAST’ #define GDK_X11_DISPLAY(object) (G_TYPE_CHECK_INSTANCE_CAST ((object), GDK_TYPE_X11_DISPLAY, GdkX11Display)) ^~~~~~~~~~~~~~~~~~~~~~~~~~ ../gdk/x11/gdkcursor-x11.c:350:32: note: in expansion of macro ‘GDK_X11_DISPLAY’ GdkX11Display *x11_display = GDK_X11_DISPLAY (display); ^~~~~~~~~~~~~~~ [55/706] Compiling C object 'gdk/x11/gdk@x11@@gdk-x11@sta/gdkclipboard-x11.c.o'. In file included from /usr/include/glib-2.0/gobject/gobject.h:24, from /usr/include/glib-2.0/gobject/gbinding.h:29, from /usr/include/glib-2.0/glib-object.h:23, from ../gdk/gdktypes.h:35, from ../gdk/gdkclipboard.h:27, from ../gdk/gdkclipboardprivate.h:21, from ../gdk/x11/gdkclipboard-x11.c:20: ../gdk/x11/gdkclipboard-x11.c: In function ‘gdk_x11_clipboard_xevent’: /usr/include/glib-2.0/gobject/gtype.h:2271:6: warning: cast increases required alignment of target type [-Wcast-align] ((ct*) g_type_check_instance_cast ((GTypeInstance*) ip, gt)) ^ /usr/include/glib-2.0/gobject/gtype.h:482:66: note: in expansion of macro ‘_G_TYPE_CIC’ #define G_TYPE_CHECK_INSTANCE_CAST(instance, g_type, c_type) (_G_TYPE_CIC ((instance), (g_type), c_type)) ^~~~~~~~~~~ ../gdk/x11/gdkx11display.h:48:44: note: in expansion of macro ‘G_TYPE_CHECK_INSTANCE_CAST’ #define GDK_X11_DISPLAY(object) (G_TYPE_CHECK_INSTANCE_CAST ((object), GDK_TYPE_X11_DISPLAY, GdkX11Display)) ^~~~~~~~~~~~~~~~~~~~~~~~~~ ../gdk/x11/gdkclipboard-x11.c:388:13: note: in expansion of macro ‘GDK_X11_DISPLAY’ xwindow = GDK_X11_DISPLAY (display)->leader_window; ^~~~~~~~~~~~~~~ /usr/include/glib-2.0/gobject/gtype.h:2271:6: warning: cast increases required alignment of target type [-Wcast-align] ((ct*) g_type_check_instance_cast ((GTypeInstance*) ip, gt)) ^ /usr/include/glib-2.0/gobject/gtype.h:482:66: note: in expansion of macro ‘_G_TYPE_CIC’ #define G_TYPE_CHECK_INSTANCE_CAST(instance, g_type, c_type) (_G_TYPE_CIC ((instance), (g_type), c_type)) ^~~~~~~~~~~ ../gdk/x11/gdkx11display.h:48:44: note: in expansion of macro ‘G_TYPE_CHECK_INSTANCE_CAST’ #define GDK_X11_DISPLAY(object) (G_TYPE_CHECK_INSTANCE_CAST ((object), GDK_TYPE_X11_DISPLAY, GdkX11Display)) ^~~~~~~~~~~~~~~~~~~~~~~~~~ ../gdk/x11/gdkclipboard-x11.c:487:26: note: in expansion of macro ‘GDK_X11_DISPLAY’ if (xevent->type - GDK_X11_DISPLAY (display)->xfixes_event_base == XFixesSelectionNotify) ^~~~~~~~~~~~~~~ /usr/include/glib-2.0/gobject/gtype.h:2271:6: warning: cast increases required alignment of target type [-Wcast-align] ((ct*) g_type_check_instance_cast ((GTypeInstance*) ip, gt)) ^ /usr/include/glib-2.0/gobject/gtype.h:482:66: note: in expansion of macro ‘_G_TYPE_CIC’ #define G_TYPE_CHECK_INSTANCE_CAST(instance, g_type, c_type) (_G_TYPE_CIC ((instance), (g_type), c_type)) ^~~~~~~~~~~ ../gdk/x11/gdkx11display.h:48:44: note: in expansion of macro ‘G_TYPE_CHECK_INSTANCE_CAST’ #define GDK_X11_DISPLAY(object) (G_TYPE_CHECK_INSTANCE_CAST ((object), GDK_TYPE_X11_DISPLAY, GdkX11Display)) ^~~~~~~~~~~~~~~~~~~~~~~~~~ ../gdk/x11/gdkclipboard-x11.c:502:28: note: in expansion of macro ‘GDK_X11_DISPLAY’ if (sn->owner == GDK_X11_DISPLAY (display)->leader_window) ^~~~~~~~~~~~~~~ ../gdk/x11/gdkclipboard-x11.c: In function ‘gdk_x11_clipboard_claim’: /usr/include/glib-2.0/gobject/gtype.h:2271:6: warning: cast increases required alignment of target type [-Wcast-align] ((ct*) g_type_check_instance_cast ((GTypeInstance*) ip, gt)) ^ /usr/include/glib-2.0/gobject/gtype.h:482:66: note: in expansion of macro ‘_G_TYPE_CIC’ #define G_TYPE_CHECK_INSTANCE_CAST(instance, g_type, c_type) (_G_TYPE_CIC ((instance), (g_type), c_type)) ^~~~~~~~~~~ ../gdk/x11/gdkx11display.h:48:44: note: in expansion of macro ‘G_TYPE_CHECK_INSTANCE_CAST’ #define GDK_X11_DISPLAY(object) (G_TYPE_CHECK_INSTANCE_CAST ((object), GDK_TYPE_X11_DISPLAY, GdkX11Display)) ^~~~~~~~~~~~~~~~~~~~~~~~~~ ../gdk/x11/gdkprivate-x11.h:256:40: note: in expansion of macro ‘GDK_X11_DISPLAY’ #define GDK_DISPLAY_XDISPLAY(display) (GDK_X11_DISPLAY(display)->xdisplay) ^~~~~~~~~~~~~~~ ../gdk/x11/gdkclipboard-x11.c:542:27: note: in expansion of macro ‘GDK_DISPLAY_XDISPLAY’ Display *xdisplay = GDK_DISPLAY_XDISPLAY (display); ^~~~~~~~~~~~~~~~~~~~ /usr/include/glib-2.0/gobject/gtype.h:2271:6: warning: cast increases required alignment of target type [-Wcast-align] ((ct*) g_type_check_instance_cast ((GTypeInstance*) ip, gt)) ^ /usr/include/glib-2.0/gobject/gtype.h:482:66: note: in expansion of macro ‘_G_TYPE_CIC’ #define G_TYPE_CHECK_INSTANCE_CAST(instance, g_type, c_type) (_G_TYPE_CIC ((instance), (g_type), c_type)) ^~~~~~~~~~~ ../gdk/x11/gdkx11display.h:48:44: note: in expansion of macro ‘G_TYPE_CHECK_INSTANCE_CAST’ #define GDK_X11_DISPLAY(object) (G_TYPE_CHECK_INSTANCE_CAST ((object), GDK_TYPE_X11_DISPLAY, GdkX11Display)) ^~~~~~~~~~~~~~~~~~~~~~~~~~ ../gdk/x11/gdkclipboard-x11.c:543:24: note: in expansion of macro ‘GDK_X11_DISPLAY’ Window xwindow = GDK_X11_DISPLAY (display)->leader_window; ^~~~~~~~~~~~~~~ ../gdk/x11/gdkclipboard-x11.c: In function ‘gdk_x11_clipboard_store_async’: /usr/include/glib-2.0/gobject/gtype.h:2271:6: warning: cast increases required alignment of target type [-Wcast-align] ((ct*) g_type_check_instance_cast ((GTypeInstance*) ip, gt)) ^ /usr/include/glib-2.0/gobject/gtype.h:482:66: note: in expansion of macro ‘_G_TYPE_CIC’ #define G_TYPE_CHECK_INSTANCE_CAST(instance, g_type, c_type) (_G_TYPE_CIC ((instance), (g_type), c_type)) ^~~~~~~~~~~ ../gdk/x11/gdkx11display.h:48:44: note: in expansion of macro ‘G_TYPE_CHECK_INSTANCE_CAST’ #define GDK_X11_DISPLAY(object) (G_TYPE_CHECK_INSTANCE_CAST ((object), GDK_TYPE_X11_DISPLAY, GdkX11Display)) ^~~~~~~~~~~~~~~~~~~~~~~~~~ ../gdk/x11/gdkprivate-x11.h:256:40: note: in expansion of macro ‘GDK_X11_DISPLAY’ #define GDK_DISPLAY_XDISPLAY(display) (GDK_X11_DISPLAY(display)->xdisplay) ^~~~~~~~~~~~~~~ ../gdk/x11/gdkclipboard-x11.c:579:23: note: in expansion of macro ‘GDK_DISPLAY_XDISPLAY’ Display *xdisplay = GDK_DISPLAY_XDISPLAY (display); ^~~~~~~~~~~~~~~~~~~~ /usr/include/glib-2.0/gobject/gtype.h:2271:6: warning: cast increases required alignment of target type [-Wcast-align] ((ct*) g_type_check_instance_cast ((GTypeInstance*) ip, gt)) ^ /usr/include/glib-2.0/gobject/gtype.h:482:66: note: in expansion of macro ‘_G_TYPE_CIC’ #define G_TYPE_CHECK_INSTANCE_CAST(instance, g_type, c_type) (_G_TYPE_CIC ((instance), (g_type), c_type)) ^~~~~~~~~~~ ../gdk/x11/gdkx11display.h:48:44: note: in expansion of macro ‘G_TYPE_CHECK_INSTANCE_CAST’ #define GDK_X11_DISPLAY(object) (G_TYPE_CHECK_INSTANCE_CAST ((object), GDK_TYPE_X11_DISPLAY, GdkX11Display)) ^~~~~~~~~~~~~~~~~~~~~~~~~~ ../gdk/x11/gdkclipboard-x11.c:638:34: note: in expansion of macro ‘GDK_X11_DISPLAY’ XChangeProperty (xdisplay, GDK_X11_DISPLAY (display)->leader_window, ^~~~~~~~~~~~~~~ /usr/include/glib-2.0/gobject/gtype.h:2271:6: warning: cast increases required alignment of target type [-Wcast-align] ((ct*) g_type_check_instance_cast ((GTypeInstance*) ip, gt)) ^ /usr/include/glib-2.0/gobject/gtype.h:482:66: note: in expansion of macro ‘_G_TYPE_CIC’ #define G_TYPE_CHECK_INSTANCE_CAST(instance, g_type, c_type) (_G_TYPE_CIC ((instance), (g_type), c_type)) ^~~~~~~~~~~ ../gdk/x11/gdkx11display.h:48:44: note: in expansion of macro ‘G_TYPE_CHECK_INSTANCE_CAST’ #define GDK_X11_DISPLAY(object) (G_TYPE_CHECK_INSTANCE_CAST ((object), GDK_TYPE_X11_DISPLAY, GdkX11Display)) ^~~~~~~~~~~~~~~~~~~~~~~~~~ ../gdk/x11/gdkclipboard-x11.c:647:22: note: in expansion of macro ‘GDK_X11_DISPLAY’ GDK_X11_DISPLAY (display)->leader_window, cb->timestamp); ^~~~~~~~~~~~~~~ [56/706] Compiling C object 'gdk/x11/gdk@x11@@gdk-x11@sta/gdkdevice-core-x11.c.o'. In file included from /usr/include/glib-2.0/gobject/gobject.h:24, from /usr/include/glib-2.0/gobject/gbinding.h:29, from /usr/include/glib-2.0/glib-object.h:23, from ../gdk/gdktypes.h:35, from ../gdk/gdkapplaunchcontext.h:29, from ../gdk/gdk.h:32, from ../gdk/x11/gdkx11device-core.h:21, from ../gdk/x11/gdkdevice-core-x11.c:21: ../gdk/x11/gdkdevice-core-x11.c: In function ‘gdk_x11_device_core_get_history’: /usr/include/glib-2.0/gobject/gtype.h:2271:6: warning: cast increases required alignment of target type [-Wcast-align] ((ct*) g_type_check_instance_cast ((GTypeInstance*) ip, gt)) ^ /usr/include/glib-2.0/gobject/gtype.h:482:66: note: in expansion of macro ‘_G_TYPE_CIC’ #define G_TYPE_CHECK_INSTANCE_CAST(instance, g_type, c_type) (_G_TYPE_CIC ((instance), (g_type), c_type)) ^~~~~~~~~~~ ../gdk/x11/gdkx11screen.h:40:43: note: in expansion of macro ‘G_TYPE_CHECK_INSTANCE_CAST’ #define GDK_X11_SCREEN(object) (G_TYPE_CHECK_INSTANCE_CAST ((object), GDK_TYPE_X11_SCREEN, GdkX11Screen)) ^~~~~~~~~~~~~~~~~~~~~~~~~~ ../gdk/x11/gdkprivate-x11.h:257:41: note: in expansion of macro ‘GDK_X11_SCREEN’ #define GDK_SURFACE_XDISPLAY(win) (GDK_X11_SCREEN (GDK_SURFACE_SCREEN (win))->xdisplay) ^~~~~~~~~~~~~~ /usr/include/glib-2.0/gobject/gtype.h:482:66: note: in expansion of macro ‘_G_TYPE_CIC’ #define G_TYPE_CHECK_INSTANCE_CAST(instance, g_type, c_type) (_G_TYPE_CIC ((instance), (g_type), c_type)) ^~~~~~~~~~~ ../gdk/x11/gdkx11display.h:48:44: note: in expansion of macro ‘G_TYPE_CHECK_INSTANCE_CAST’ #define GDK_X11_DISPLAY(object) (G_TYPE_CHECK_INSTANCE_CAST ((object), GDK_TYPE_X11_DISPLAY, GdkX11Display)) ^~~~~~~~~~~~~~~~~~~~~~~~~~ ../gdk/x11/gdkprivate-x11.h:245:41: note: in expansion of macro ‘GDK_X11_DISPLAY’ #define GDK_SURFACE_SCREEN(win) (GDK_X11_DISPLAY (gdk_surface_get_display (win))->screen) ^~~~~~~~~~~~~~~ ../gdk/x11/gdkprivate-x11.h:257:57: note: in expansion of macro ‘GDK_SURFACE_SCREEN’ #define GDK_SURFACE_XDISPLAY(win) (GDK_X11_SCREEN (GDK_SURFACE_SCREEN (win))->xdisplay) ^~~~~~~~~~~~~~~~~~ ../gdk/x11/gdkdevice-core-x11.c:142:31: note: in expansion of macro ‘GDK_SURFACE_XDISPLAY’ xcoords = XGetMotionEvents (GDK_SURFACE_XDISPLAY (surface), ^~~~~~~~~~~~~~~~~~~~ ../gdk/x11/gdkdevice-core-x11.c: In function ‘gdk_x11_device_core_set_surface_cursor’: /usr/include/glib-2.0/gobject/gtype.h:2271:6: warning: cast increases required alignment of target type [-Wcast-align] ((ct*) g_type_check_instance_cast ((GTypeInstance*) ip, gt)) ^ /usr/include/glib-2.0/gobject/gtype.h:482:66: note: in expansion of macro ‘_G_TYPE_CIC’ #define G_TYPE_CHECK_INSTANCE_CAST(instance, g_type, c_type) (_G_TYPE_CIC ((instance), (g_type), c_type)) ^~~~~~~~~~~ ../gdk/x11/gdkx11display.h:48:44: note: in expansion of macro ‘G_TYPE_CHECK_INSTANCE_CAST’ #define GDK_X11_DISPLAY(object) (G_TYPE_CHECK_INSTANCE_CAST ((object), GDK_TYPE_X11_DISPLAY, GdkX11Display)) ^~~~~~~~~~~~~~~~~~~~~~~~~~ ../gdk/x11/gdkprivate-x11.h:256:40: note: in expansion of macro ‘GDK_X11_DISPLAY’ #define GDK_DISPLAY_XDISPLAY(display) (GDK_X11_DISPLAY(display)->xdisplay) ^~~~~~~~~~~~~~~ ../gdk/x11/gdkdevice-core-x11.c:221:18: note: in expansion of macro ‘GDK_DISPLAY_XDISPLAY’ XDefineCursor (GDK_DISPLAY_XDISPLAY (display), ^~~~~~~~~~~~~~~~~~~~ ../gdk/x11/gdkdevice-core-x11.c: In function ‘gdk_x11_device_core_warp’: /usr/include/glib-2.0/gobject/gtype.h:2271:6: warning: cast increases required alignment of target type [-Wcast-align] ((ct*) g_type_check_instance_cast ((GTypeInstance*) ip, gt)) ^ /usr/include/glib-2.0/gobject/gtype.h:482:66: note: in expansion of macro ‘_G_TYPE_CIC’ #define G_TYPE_CHECK_INSTANCE_CAST(instance, g_type, c_type) (_G_TYPE_CIC ((instance), (g_type), c_type)) ^~~~~~~~~~~ ../gdk/x11/gdkx11display.h:48:44: note: in expansion of macro ‘G_TYPE_CHECK_INSTANCE_CAST’ #define GDK_X11_DISPLAY(object) (G_TYPE_CHECK_INSTANCE_CAST ((object), GDK_TYPE_X11_DISPLAY, GdkX11Display)) ^~~~~~~~~~~~~~~~~~~~~~~~~~ ../gdk/x11/gdkprivate-x11.h:256:40: note: in expansion of macro ‘GDK_X11_DISPLAY’ #define GDK_DISPLAY_XDISPLAY(display) (GDK_X11_DISPLAY(display)->xdisplay) ^~~~~~~~~~~~~~~ ../gdk/x11/gdkdevice-core-x11.c:237:14: note: in expansion of macro ‘GDK_DISPLAY_XDISPLAY’ xdisplay = GDK_DISPLAY_XDISPLAY (display); ^~~~~~~~~~~~~~~~~~~~ /usr/include/glib-2.0/gobject/gtype.h:2271:6: warning: cast increases required alignment of target type [-Wcast-align] ((ct*) g_type_check_instance_cast ((GTypeInstance*) ip, gt)) ^ /usr/include/glib-2.0/gobject/gtype.h:482:66: note: in expansion of macro ‘_G_TYPE_CIC’ #define G_TYPE_CHECK_INSTANCE_CAST(instance, g_type, c_type) (_G_TYPE_CIC ((instance), (g_type), c_type)) ^~~~~~~~~~~ ../gdk/x11/gdkx11display.h:48:44: note: in expansion of macro ‘G_TYPE_CHECK_INSTANCE_CAST’ #define GDK_X11_DISPLAY(object) (G_TYPE_CHECK_INSTANCE_CAST ((object), GDK_TYPE_X11_DISPLAY, GdkX11Display)) ^~~~~~~~~~~~~~~~~~~~~~~~~~ ../gdk/x11/gdkdevice-core-x11.c:238:12: note: in expansion of macro ‘GDK_X11_DISPLAY’ screen = GDK_X11_DISPLAY (display)->screen; ^~~~~~~~~~~~~~~ ../gdk/x11/gdkdevice-core-x11.c: In function ‘gdk_x11_device_core_query_state’: /usr/include/glib-2.0/gobject/gtype.h:2271:6: warning: cast increases required alignment of target type [-Wcast-align] ((ct*) g_type_check_instance_cast ((GTypeInstance*) ip, gt)) ^ /usr/include/glib-2.0/gobject/gtype.h:482:66: note: in expansion of macro ‘_G_TYPE_CIC’ #define G_TYPE_CHECK_INSTANCE_CAST(instance, g_type, c_type) (_G_TYPE_CIC ((instance), (g_type), c_type)) ^~~~~~~~~~~ ../gdk/x11/gdkx11display.h:48:44: note: in expansion of macro ‘G_TYPE_CHECK_INSTANCE_CAST’ #define GDK_X11_DISPLAY(object) (G_TYPE_CHECK_INSTANCE_CAST ((object), GDK_TYPE_X11_DISPLAY, GdkX11Display)) ^~~~~~~~~~~~~~~~~~~~~~~~~~ ../gdk/x11/gdkdevice-core-x11.c:265:12: note: in expansion of macro ‘GDK_X11_DISPLAY’ screen = GDK_X11_DISPLAY (display)->screen; ^~~~~~~~~~~~~~~ /usr/include/glib-2.0/gobject/gtype.h:2271:6: warning: cast increases required alignment of target type [-Wcast-align] ((ct*) g_type_check_instance_cast ((GTypeInstance*) ip, gt)) ^ /usr/include/glib-2.0/gobject/gtype.h:482:66: note: in expansion of macro ‘_G_TYPE_CIC’ #define G_TYPE_CHECK_INSTANCE_CAST(instance, g_type, c_type) (_G_TYPE_CIC ((instance), (g_type), c_type)) ^~~~~~~~~~~ ../gdk/x11/gdkx11display.h:48:44: note: in expansion of macro ‘G_TYPE_CHECK_INSTANCE_CAST’ #define GDK_X11_DISPLAY(object) (G_TYPE_CHECK_INSTANCE_CAST ((object), GDK_TYPE_X11_DISPLAY, GdkX11Display)) ^~~~~~~~~~~~~~~~~~~~~~~~~~ ../gdk/x11/gdkdevice-core-x11.c:277:8: note: in expansion of macro ‘GDK_X11_DISPLAY’ if (!GDK_X11_DISPLAY (display)->trusted_client || ^~~~~~~~~~~~~~~ /usr/include/glib-2.0/gobject/gtype.h:2271:6: warning: cast increases required alignment of target type [-Wcast-align] ((ct*) g_type_check_instance_cast ((GTypeInstance*) ip, gt)) ^ /usr/include/glib-2.0/gobject/gtype.h:482:66: note: in expansion of macro ‘_G_TYPE_CIC’ #define G_TYPE_CHECK_INSTANCE_CAST(instance, g_type, c_type) (_G_TYPE_CIC ((instance), (g_type), c_type)) ^~~~~~~~~~~ ../gdk/x11/gdkx11screen.h:40:43: note: in expansion of macro ‘G_TYPE_CHECK_INSTANCE_CAST’ #define GDK_X11_SCREEN(object) (G_TYPE_CHECK_INSTANCE_CAST ((object), GDK_TYPE_X11_SCREEN, GdkX11Screen)) ^~~~~~~~~~~~~~~~~~~~~~~~~~ ../gdk/x11/gdkprivate-x11.h:257:41: note: in expansion of macro ‘GDK_X11_SCREEN’ #define GDK_SURFACE_XDISPLAY(win) (GDK_X11_SCREEN (GDK_SURFACE_SCREEN (win))->xdisplay) ^~~~~~~~~~~~~~ /usr/include/glib-2.0/gobject/gtype.h:482:66: note: in expansion of macro ‘_G_TYPE_CIC’ #define G_TYPE_CHECK_INSTANCE_CAST(instance, g_type, c_type) (_G_TYPE_CIC ((instance), (g_type), c_type)) ^~~~~~~~~~~ ../gdk/x11/gdkx11display.h:48:44: note: in expansion of macro ‘G_TYPE_CHECK_INSTANCE_CAST’ #define GDK_X11_DISPLAY(object) (G_TYPE_CHECK_INSTANCE_CAST ((object), GDK_TYPE_X11_DISPLAY, GdkX11Display)) ^~~~~~~~~~~~~~~~~~~~~~~~~~ ../gdk/x11/gdkprivate-x11.h:245:41: note: in expansion of macro ‘GDK_X11_DISPLAY’ #define GDK_SURFACE_SCREEN(win) (GDK_X11_DISPLAY (gdk_surface_get_display (win))->screen) ^~~~~~~~~~~~~~~ ../gdk/x11/gdkprivate-x11.h:257:57: note: in expansion of macro ‘GDK_SURFACE_SCREEN’ #define GDK_SURFACE_XDISPLAY(win) (GDK_X11_SCREEN (GDK_SURFACE_SCREEN (win))->xdisplay) ^~~~~~~~~~~~~~~~~~ ../gdk/x11/gdkdevice-core-x11.c:278:23: note: in expansion of macro ‘GDK_SURFACE_XDISPLAY’ !XQueryPointer (GDK_SURFACE_XDISPLAY (surface), ^~~~~~~~~~~~~~~~~~~~ ../gdk/x11/gdkdevice-core-x11.c: In function ‘gdk_x11_device_core_grab’: /usr/include/glib-2.0/gobject/gtype.h:2271:6: warning: cast increases required alignment of target type [-Wcast-align] ((ct*) g_type_check_instance_cast ((GTypeInstance*) ip, gt)) ^ /usr/include/glib-2.0/gobject/gtype.h:482:66: note: in expansion of macro ‘_G_TYPE_CIC’ #define G_TYPE_CHECK_INSTANCE_CAST(instance, g_type, c_type) (_G_TYPE_CIC ((instance), (g_type), c_type)) ^~~~~~~~~~~ ../gdk/x11/gdkx11display.h:48:44: note: in expansion of macro ‘G_TYPE_CHECK_INSTANCE_CAST’ #define GDK_X11_DISPLAY(object) (G_TYPE_CHECK_INSTANCE_CAST ((object), GDK_TYPE_X11_DISPLAY, GdkX11Display)) ^~~~~~~~~~~~~~~~~~~~~~~~~~ ../gdk/x11/gdkprivate-x11.h:256:40: note: in expansion of macro ‘GDK_X11_DISPLAY’ #define GDK_DISPLAY_XDISPLAY(display) (GDK_X11_DISPLAY(display)->xdisplay) ^~~~~~~~~~~~~~~ ../gdk/x11/gdkdevice-core-x11.c:357:31: note: in expansion of macro ‘GDK_DISPLAY_XDISPLAY’ status = XGrabKeyboard (GDK_DISPLAY_XDISPLAY (display), ^~~~~~~~~~~~~~~~~~~~ /usr/include/glib-2.0/gobject/gtype.h:2271:6: warning: cast increases required alignment of target type [-Wcast-align] ((ct*) g_type_check_instance_cast ((GTypeInstance*) ip, gt)) ^ /usr/include/glib-2.0/gobject/gtype.h:482:66: note: in expansion of macro ‘_G_TYPE_CIC’ #define G_TYPE_CHECK_INSTANCE_CAST(instance, g_type, c_type) (_G_TYPE_CIC ((instance), (g_type), c_type)) ^~~~~~~~~~~ ../gdk/x11/gdkx11display.h:48:44: note: in expansion of macro ‘G_TYPE_CHECK_INSTANCE_CAST’ #define GDK_X11_DISPLAY(object) (G_TYPE_CHECK_INSTANCE_CAST ((object), GDK_TYPE_X11_DISPLAY, GdkX11Display)) ^~~~~~~~~~~~~~~~~~~~~~~~~~ ../gdk/x11/gdkprivate-x11.h:256:40: note: in expansion of macro ‘GDK_X11_DISPLAY’ #define GDK_DISPLAY_XDISPLAY(display) (GDK_X11_DISPLAY(display)->xdisplay) ^~~~~~~~~~~~~~~ ../gdk/x11/gdkdevice-core-x11.c:390:30: note: in expansion of macro ‘GDK_DISPLAY_XDISPLAY’ status = XGrabPointer (GDK_DISPLAY_XDISPLAY (display), ^~~~~~~~~~~~~~~~~~~~ In file included from ../gdk/x11/gdkx.h:30, from ../gdk/x11/gdkprivate-x11.h:34, from ../gdk/x11/gdkdevice-core-x11.c:26: ../gdk/x11/gdkdevice-core-x11.c: In function ‘gdk_x11_device_core_ungrab’: /usr/include/glib-2.0/gobject/gtype.h:2271:6: warning: cast increases required alignment of target type [-Wcast-align] ((ct*) g_type_check_instance_cast ((GTypeInstance*) ip, gt)) ^ /usr/include/glib-2.0/gobject/gtype.h:482:66: note: in expansion of macro ‘_G_TYPE_CIC’ #define G_TYPE_CHECK_INSTANCE_CAST(instance, g_type, c_type) (_G_TYPE_CIC ((instance), (g_type), c_type)) ^~~~~~~~~~~ ../gdk/x11/gdkx11display.h:48:44: note: in expansion of macro ‘G_TYPE_CHECK_INSTANCE_CAST’ #define GDK_X11_DISPLAY(object) (G_TYPE_CHECK_INSTANCE_CAST ((object), GDK_TYPE_X11_DISPLAY, GdkX11Display)) ^~~~~~~~~~~~~~~~~~~~~~~~~~ ../gdk/x11/gdkprivate-x11.h:256:40: note: in expansion of macro ‘GDK_X11_DISPLAY’ #define GDK_DISPLAY_XDISPLAY(display) (GDK_X11_DISPLAY(display)->xdisplay) ^~~~~~~~~~~~~~~ ../gdk/x11/gdkdevice-core-x11.c:413:25: note: in expansion of macro ‘GDK_DISPLAY_XDISPLAY’ serial = NextRequest (GDK_DISPLAY_XDISPLAY (display)); ^~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/glib-2.0/gobject/gobject.h:24, from /usr/include/glib-2.0/gobject/gbinding.h:29, from /usr/include/glib-2.0/glib-object.h:23, from ../gdk/gdktypes.h:35, from ../gdk/gdkapplaunchcontext.h:29, from ../gdk/gdk.h:32, from ../gdk/x11/gdkx11device-core.h:21, from ../gdk/x11/gdkdevice-core-x11.c:21: /usr/include/glib-2.0/gobject/gtype.h:2271:6: warning: cast increases required alignment of target type [-Wcast-align] ((ct*) g_type_check_instance_cast ((GTypeInstance*) ip, gt)) ^ /usr/include/glib-2.0/gobject/gtype.h:482:66: note: in expansion of macro ‘_G_TYPE_CIC’ #define G_TYPE_CHECK_INSTANCE_CAST(instance, g_type, c_type) (_G_TYPE_CIC ((instance), (g_type), c_type)) ^~~~~~~~~~~ ../gdk/x11/gdkx11display.h:48:44: note: in expansion of macro ‘G_TYPE_CHECK_INSTANCE_CAST’ #define GDK_X11_DISPLAY(object) (G_TYPE_CHECK_INSTANCE_CAST ((object), GDK_TYPE_X11_DISPLAY, GdkX11Display)) ^~~~~~~~~~~~~~~~~~~~~~~~~~ ../gdk/x11/gdkprivate-x11.h:256:40: note: in expansion of macro ‘GDK_X11_DISPLAY’ #define GDK_DISPLAY_XDISPLAY(display) (GDK_X11_DISPLAY(display)->xdisplay) ^~~~~~~~~~~~~~~ ../gdk/x11/gdkdevice-core-x11.c:416:22: note: in expansion of macro ‘GDK_DISPLAY_XDISPLAY’ XUngrabKeyboard (GDK_DISPLAY_XDISPLAY (display), time_); ^~~~~~~~~~~~~~~~~~~~ /usr/include/glib-2.0/gobject/gtype.h:2271:6: warning: cast increases required alignment of target type [-Wcast-align] ((ct*) g_type_check_instance_cast ((GTypeInstance*) ip, gt)) ^ /usr/include/glib-2.0/gobject/gtype.h:482:66: note: in expansion of macro ‘_G_TYPE_CIC’ #define G_TYPE_CHECK_INSTANCE_CAST(instance, g_type, c_type) (_G_TYPE_CIC ((instance), (g_type), c_type)) ^~~~~~~~~~~ ../gdk/x11/gdkx11display.h:48:44: note: in expansion of macro ‘G_TYPE_CHECK_INSTANCE_CAST’ #define GDK_X11_DISPLAY(object) (G_TYPE_CHECK_INSTANCE_CAST ((object), GDK_TYPE_X11_DISPLAY, GdkX11Display)) ^~~~~~~~~~~~~~~~~~~~~~~~~~ ../gdk/x11/gdkprivate-x11.h:256:40: note: in expansion of macro ‘GDK_X11_DISPLAY’ #define GDK_DISPLAY_XDISPLAY(display) (GDK_X11_DISPLAY(display)->xdisplay) ^~~~~~~~~~~~~~~ ../gdk/x11/gdkdevice-core-x11.c:418:21: note: in expansion of macro ‘GDK_DISPLAY_XDISPLAY’ XUngrabPointer (GDK_DISPLAY_XDISPLAY (display), time_); ^~~~~~~~~~~~~~~~~~~~ ../gdk/x11/gdkdevice-core-x11.c: In function ‘gdk_x11_device_core_surface_at_position’: /usr/include/glib-2.0/gobject/gtype.h:2271:6: warning: cast increases required alignment of target type [-Wcast-align] ((ct*) g_type_check_instance_cast ((GTypeInstance*) ip, gt)) ^ /usr/include/glib-2.0/gobject/gtype.h:482:66: note: in expansion of macro ‘_G_TYPE_CIC’ #define G_TYPE_CHECK_INSTANCE_CAST(instance, g_type, c_type) (_G_TYPE_CIC ((instance), (g_type), c_type)) ^~~~~~~~~~~ ../gdk/x11/gdkx11display.h:48:44: note: in expansion of macro ‘G_TYPE_CHECK_INSTANCE_CAST’ #define GDK_X11_DISPLAY(object) (G_TYPE_CHECK_INSTANCE_CAST ((object), GDK_TYPE_X11_DISPLAY, GdkX11Display)) ^~~~~~~~~~~~~~~~~~~~~~~~~~ ../gdk/x11/gdkdevice-core-x11.c:441:12: note: in expansion of macro ‘GDK_X11_DISPLAY’ screen = GDK_X11_DISPLAY (display)->screen; ^~~~~~~~~~~~~~~ In file included from /usr/lib/arm-linux-gnueabihf/glib-2.0/include/glibconfig.h:9, from /usr/include/glib-2.0/glib/gtypes.h:32, from /usr/include/glib-2.0/glib/galloca.h:32, from /usr/include/glib-2.0/glib.h:30, from ./gdk/gdkconfig.h:8, from ../gdk/gdk.h:30, from ../gdk/x11/gdkx11device-core.h:21, from ../gdk/x11/gdkdevice-core-x11.c:21: /usr/include/glib-2.0/gobject/gtype.h:2271:6: warning: cast increases required alignment of target type [-Wcast-align] ((ct*) g_type_check_instance_cast ((GTypeInstance*) ip, gt)) ^ /usr/include/glib-2.0/glib/gmacros.h:418:8: note: in definition of macro ‘_G_BOOLEAN_EXPR’ if (expr) \ ^~~~ ../gdk/x11/gdkdevice-core-x11.c:453:7: note: in expansion of macro ‘G_LIKELY’ if (G_LIKELY (GDK_X11_DISPLAY (display)->trusted_client)) ^~~~~~~~ /usr/include/glib-2.0/gobject/gtype.h:482:66: note: in expansion of macro ‘_G_TYPE_CIC’ #define G_TYPE_CHECK_INSTANCE_CAST(instance, g_type, c_type) (_G_TYPE_CIC ((instance), (g_type), c_type)) ^~~~~~~~~~~ ../gdk/x11/gdkx11display.h:48:44: note: in expansion of macro ‘G_TYPE_CHECK_INSTANCE_CAST’ #define GDK_X11_DISPLAY(object) (G_TYPE_CHECK_INSTANCE_CAST ((object), GDK_TYPE_X11_DISPLAY, GdkX11Display)) ^~~~~~~~~~~~~~~~~~~~~~~~~~ ../gdk/x11/gdkdevice-core-x11.c:453:17: note: in expansion of macro ‘GDK_X11_DISPLAY’ if (G_LIKELY (GDK_X11_DISPLAY (display)->trusted_client)) ^~~~~~~~~~~~~~~ [57/706] Compiling C object 'gdk/x11/gdk@x11@@gdk-x11@sta/gdkdevice-xi2.c.o'. In file included from /usr/include/glib-2.0/gobject/gobject.h:24, from /usr/include/glib-2.0/gobject/gbinding.h:29, from /usr/include/glib-2.0/glib-object.h:23, from ../gdk/gdktypes.h:35, from ../gdk/gdkapplaunchcontext.h:29, from ../gdk/gdk.h:32, from ../gdk/x11/gdkx11device-xi2.h:21, from ../gdk/x11/gdkdevice-xi2.c:20: ../gdk/x11/gdkdevice-xi2.c: In function ‘gdk_x11_device_xi2_get_state’: /usr/include/glib-2.0/gobject/gtype.h:2271:6: warning: cast increases required alignment of target type [-Wcast-align] ((ct*) g_type_check_instance_cast ((GTypeInstance*) ip, gt)) ^ /usr/include/glib-2.0/gobject/gtype.h:482:66: note: in expansion of macro ‘_G_TYPE_CIC’ #define G_TYPE_CHECK_INSTANCE_CAST(instance, g_type, c_type) (_G_TYPE_CIC ((instance), (g_type), c_type)) ^~~~~~~~~~~ ../gdk/x11/gdkx11screen.h:40:43: note: in expansion of macro ‘G_TYPE_CHECK_INSTANCE_CAST’ #define GDK_X11_SCREEN(object) (G_TYPE_CHECK_INSTANCE_CAST ((object), GDK_TYPE_X11_SCREEN, GdkX11Screen)) ^~~~~~~~~~~~~~~~~~~~~~~~~~ ../gdk/x11/gdkdevice-xi2.c:213:17: note: in expansion of macro ‘GDK_X11_SCREEN’ xscreen = GDK_X11_SCREEN (GDK_X11_DISPLAY (display)->screen)->xscreen; ^~~~~~~~~~~~~~ /usr/include/glib-2.0/gobject/gtype.h:482:66: note: in expansion of macro ‘_G_TYPE_CIC’ #define G_TYPE_CHECK_INSTANCE_CAST(instance, g_type, c_type) (_G_TYPE_CIC ((instance), (g_type), c_type)) ^~~~~~~~~~~ ../gdk/x11/gdkx11display.h:48:44: note: in expansion of macro ‘G_TYPE_CHECK_INSTANCE_CAST’ #define GDK_X11_DISPLAY(object) (G_TYPE_CHECK_INSTANCE_CAST ((object), GDK_TYPE_X11_DISPLAY, GdkX11Display)) ^~~~~~~~~~~~~~~~~~~~~~~~~~ ../gdk/x11/gdkdevice-xi2.c:213:33: note: in expansion of macro ‘GDK_X11_DISPLAY’ xscreen = GDK_X11_SCREEN (GDK_X11_DISPLAY (display)->screen)->xscreen; ^~~~~~~~~~~~~~~ /usr/include/glib-2.0/gobject/gtype.h:2271:6: warning: cast increases required alignment of target type [-Wcast-align] ((ct*) g_type_check_instance_cast ((GTypeInstance*) ip, gt)) ^ /usr/include/glib-2.0/gobject/gtype.h:482:66: note: in expansion of macro ‘_G_TYPE_CIC’ #define G_TYPE_CHECK_INSTANCE_CAST(instance, g_type, c_type) (_G_TYPE_CIC ((instance), (g_type), c_type)) ^~~~~~~~~~~ ../gdk/x11/gdkx11display.h:48:44: note: in expansion of macro ‘G_TYPE_CHECK_INSTANCE_CAST’ #define GDK_X11_DISPLAY(object) (G_TYPE_CHECK_INSTANCE_CAST ((object), GDK_TYPE_X11_DISPLAY, GdkX11Display)) ^~~~~~~~~~~~~~~~~~~~~~~~~~ ../gdk/x11/gdkprivate-x11.h:256:40: note: in expansion of macro ‘GDK_X11_DISPLAY’ #define GDK_DISPLAY_XDISPLAY(display) (GDK_X11_DISPLAY(display)->xdisplay) ^~~~~~~~~~~~~~~ ../gdk/x11/gdkdevice-xi2.c:216:29: note: in expansion of macro ‘GDK_DISPLAY_XDISPLAY’ info = XIQueryDevice (GDK_DISPLAY_XDISPLAY (display), ^~~~~~~~~~~~~~~~~~~~ ../gdk/x11/gdkdevice-xi2.c:229:20: warning: cast increases required alignment of target type [-Wcast-align] value = ((XIValuatorClassInfo *) class_info)->value; ^ In file included from /usr/include/glib-2.0/gobject/gobject.h:24, from /usr/include/glib-2.0/gobject/gbinding.h:29, from /usr/include/glib-2.0/glib-object.h:23, from ../gdk/gdktypes.h:35, from ../gdk/gdkapplaunchcontext.h:29, from ../gdk/gdk.h:32, from ../gdk/x11/gdkx11device-xi2.h:21, from ../gdk/x11/gdkdevice-xi2.c:20: ../gdk/x11/gdkdevice-xi2.c: In function ‘gdk_x11_device_xi2_set_surface_cursor’: /usr/include/glib-2.0/gobject/gtype.h:2271:6: warning: cast increases required alignment of target type [-Wcast-align] ((ct*) g_type_check_instance_cast ((GTypeInstance*) ip, gt)) ^ /usr/include/glib-2.0/gobject/gtype.h:482:66: note: in expansion of macro ‘_G_TYPE_CIC’ #define G_TYPE_CHECK_INSTANCE_CAST(instance, g_type, c_type) (_G_TYPE_CIC ((instance), (g_type), c_type)) ^~~~~~~~~~~ ../gdk/x11/gdkx11screen.h:40:43: note: in expansion of macro ‘G_TYPE_CHECK_INSTANCE_CAST’ #define GDK_X11_SCREEN(object) (G_TYPE_CHECK_INSTANCE_CAST ((object), GDK_TYPE_X11_SCREEN, GdkX11Screen)) ^~~~~~~~~~~~~~~~~~~~~~~~~~ ../gdk/x11/gdkprivate-x11.h:257:41: note: in expansion of macro ‘GDK_X11_SCREEN’ #define GDK_SURFACE_XDISPLAY(win) (GDK_X11_SCREEN (GDK_SURFACE_SCREEN (win))->xdisplay) ^~~~~~~~~~~~~~ /usr/include/glib-2.0/gobject/gtype.h:482:66: note: in expansion of macro ‘_G_TYPE_CIC’ #define G_TYPE_CHECK_INSTANCE_CAST(instance, g_type, c_type) (_G_TYPE_CIC ((instance), (g_type), c_type)) ^~~~~~~~~~~ ../gdk/x11/gdkx11display.h:48:44: note: in expansion of macro ‘G_TYPE_CHECK_INSTANCE_CAST’ #define GDK_X11_DISPLAY(object) (G_TYPE_CHECK_INSTANCE_CAST ((object), GDK_TYPE_X11_DISPLAY, GdkX11Display)) ^~~~~~~~~~~~~~~~~~~~~~~~~~ ../gdk/x11/gdkprivate-x11.h:245:41: note: in expansion of macro ‘GDK_X11_DISPLAY’ #define GDK_SURFACE_SCREEN(win) (GDK_X11_DISPLAY (gdk_surface_get_display (win))->screen) ^~~~~~~~~~~~~~~ ../gdk/x11/gdkprivate-x11.h:257:57: note: in expansion of macro ‘GDK_SURFACE_SCREEN’ #define GDK_SURFACE_XDISPLAY(win) (GDK_X11_SCREEN (GDK_SURFACE_SCREEN (win))->xdisplay) ^~~~~~~~~~~~~~~~~~ ../gdk/x11/gdkdevice-xi2.c:285:21: note: in expansion of macro ‘GDK_SURFACE_XDISPLAY’ XIDefineCursor (GDK_SURFACE_XDISPLAY (surface), ^~~~~~~~~~~~~~~~~~~~ /usr/include/glib-2.0/gobject/gtype.h:2271:6: warning: cast increases required alignment of target type [-Wcast-align] ((ct*) g_type_check_instance_cast ((GTypeInstance*) ip, gt)) ^ /usr/include/glib-2.0/gobject/gtype.h:482:66: note: in expansion of macro ‘_G_TYPE_CIC’ #define G_TYPE_CHECK_INSTANCE_CAST(instance, g_type, c_type) (_G_TYPE_CIC ((instance), (g_type), c_type)) ^~~~~~~~~~~ ../gdk/x11/gdkx11screen.h:40:43: note: in expansion of macro ‘G_TYPE_CHECK_INSTANCE_CAST’ #define GDK_X11_SCREEN(object) (G_TYPE_CHECK_INSTANCE_CAST ((object), GDK_TYPE_X11_SCREEN, GdkX11Screen)) ^~~~~~~~~~~~~~~~~~~~~~~~~~ ../gdk/x11/gdkprivate-x11.h:257:41: note: in expansion of macro ‘GDK_X11_SCREEN’ #define GDK_SURFACE_XDISPLAY(win) (GDK_X11_SCREEN (GDK_SURFACE_SCREEN (win))->xdisplay) ^~~~~~~~~~~~~~ /usr/include/glib-2.0/gobject/gtype.h:482:66: note: in expansion of macro ‘_G_TYPE_CIC’ #define G_TYPE_CHECK_INSTANCE_CAST(instance, g_type, c_type) (_G_TYPE_CIC ((instance), (g_type), c_type)) ^~~~~~~~~~~ ../gdk/x11/gdkx11display.h:48:44: note: in expansion of macro ‘G_TYPE_CHECK_INSTANCE_CAST’ #define GDK_X11_DISPLAY(object) (G_TYPE_CHECK_INSTANCE_CAST ((object), GDK_TYPE_X11_DISPLAY, GdkX11Display)) ^~~~~~~~~~~~~~~~~~~~~~~~~~ ../gdk/x11/gdkprivate-x11.h:245:41: note: in expansion of macro ‘GDK_X11_DISPLAY’ #define GDK_SURFACE_SCREEN(win) (GDK_X11_DISPLAY (gdk_surface_get_display (win))->screen) ^~~~~~~~~~~~~~~ ../gdk/x11/gdkprivate-x11.h:257:57: note: in expansion of macro ‘GDK_SURFACE_SCREEN’ #define GDK_SURFACE_XDISPLAY(win) (GDK_X11_SCREEN (GDK_SURFACE_SCREEN (win))->xdisplay) ^~~~~~~~~~~~~~~~~~ ../gdk/x11/gdkdevice-xi2.c:290:23: note: in expansion of macro ‘GDK_SURFACE_XDISPLAY’ XIUndefineCursor (GDK_SURFACE_XDISPLAY (surface), ^~~~~~~~~~~~~~~~~~~~ ../gdk/x11/gdkdevice-xi2.c: In function ‘gdk_x11_device_xi2_warp’: /usr/include/glib-2.0/gobject/gtype.h:2271:6: warning: cast increases required alignment of target type [-Wcast-align] ((ct*) g_type_check_instance_cast ((GTypeInstance*) ip, gt)) ^ /usr/include/glib-2.0/gobject/gtype.h:482:66: note: in expansion of macro ‘_G_TYPE_CIC’ #define G_TYPE_CHECK_INSTANCE_CAST(instance, g_type, c_type) (_G_TYPE_CIC ((instance), (g_type), c_type)) ^~~~~~~~~~~ ../gdk/x11/gdkx11display.h:48:44: note: in expansion of macro ‘G_TYPE_CHECK_INSTANCE_CAST’ #define GDK_X11_DISPLAY(object) (G_TYPE_CHECK_INSTANCE_CAST ((object), GDK_TYPE_X11_DISPLAY, GdkX11Display)) ^~~~~~~~~~~~~~~~~~~~~~~~~~ ../gdk/x11/gdkdevice-xi2.c:302:26: note: in expansion of macro ‘GDK_X11_DISPLAY’ GdkX11Screen *screen = GDK_X11_DISPLAY (display)->screen; ^~~~~~~~~~~~~~~ /usr/include/glib-2.0/gobject/gtype.h:2271:6: warning: cast increases required alignment of target type [-Wcast-align] ((ct*) g_type_check_instance_cast ((GTypeInstance*) ip, gt)) ^ /usr/include/glib-2.0/gobject/gtype.h:482:66: note: in expansion of macro ‘_G_TYPE_CIC’ #define G_TYPE_CHECK_INSTANCE_CAST(instance, g_type, c_type) (_G_TYPE_CIC ((instance), (g_type), c_type)) ^~~~~~~~~~~ ../gdk/x11/gdkx11screen.h:40:43: note: in expansion of macro ‘G_TYPE_CHECK_INSTANCE_CAST’ #define GDK_X11_SCREEN(object) (G_TYPE_CHECK_INSTANCE_CAST ((object), GDK_TYPE_X11_SCREEN, GdkX11Screen)) ^~~~~~~~~~~~~~~~~~~~~~~~~~ ../gdk/x11/gdkprivate-x11.h:243:40: note: in expansion of macro ‘GDK_X11_SCREEN’ #define GDK_SCREEN_XROOTWIN(screen) (GDK_X11_SCREEN (screen)->xroot_window) ^~~~~~~~~~~~~~ ../gdk/x11/gdkprivate-x11.h:244:40: note: in expansion of macro ‘GDK_SCREEN_XROOTWIN’ #define GDK_DISPLAY_XROOTWIN(display) (GDK_SCREEN_XROOTWIN (GDK_X11_DISPLAY (display)->screen)) ^~~~~~~~~~~~~~~~~~~ /usr/include/glib-2.0/gobject/gtype.h:482:66: note: in expansion of macro ‘_G_TYPE_CIC’ #define G_TYPE_CHECK_INSTANCE_CAST(instance, g_type, c_type) (_G_TYPE_CIC ((instance), (g_type), c_type)) ^~~~~~~~~~~ ../gdk/x11/gdkx11display.h:48:44: note: in expansion of macro ‘G_TYPE_CHECK_INSTANCE_CAST’ #define GDK_X11_DISPLAY(object) (G_TYPE_CHECK_INSTANCE_CAST ((object), GDK_TYPE_X11_DISPLAY, GdkX11Display)) ^~~~~~~~~~~~~~~~~~~~~~~~~~ ../gdk/x11/gdkprivate-x11.h:244:61: note: in expansion of macro ‘GDK_X11_DISPLAY’ #define GDK_DISPLAY_XROOTWIN(display) (GDK_SCREEN_XROOTWIN (GDK_X11_DISPLAY (display)->screen)) ^~~~~~~~~~~~~~~ ../gdk/x11/gdkdevice-xi2.c:303:17: note: in expansion of macro ‘GDK_DISPLAY_XROOTWIN’ Window dest = GDK_DISPLAY_XROOTWIN (display); ^~~~~~~~~~~~~~~~~~~~ ../gdk/x11/gdkdevice-xi2.c: In function ‘gdk_x11_device_xi2_query_state’: /usr/include/glib-2.0/gobject/gtype.h:2271:6: warning: cast increases required alignment of target type [-Wcast-align] ((ct*) g_type_check_instance_cast ((GTypeInstance*) ip, gt)) ^ /usr/include/glib-2.0/gobject/gtype.h:482:66: note: in expansion of macro ‘_G_TYPE_CIC’ #define G_TYPE_CHECK_INSTANCE_CAST(instance, g_type, c_type) (_G_TYPE_CIC ((instance), (g_type), c_type)) ^~~~~~~~~~~ ../gdk/x11/gdkx11display.h:48:44: note: in expansion of macro ‘G_TYPE_CHECK_INSTANCE_CAST’ #define GDK_X11_DISPLAY(object) (G_TYPE_CHECK_INSTANCE_CAST ((object), GDK_TYPE_X11_DISPLAY, GdkX11Display)) ^~~~~~~~~~~~~~~~~~~~~~~~~~ ../gdk/x11/gdkdevice-xi2.c:334:20: note: in expansion of macro ‘GDK_X11_DISPLAY’ default_screen = GDK_X11_DISPLAY (display)->screen; ^~~~~~~~~~~~~~~ /usr/include/glib-2.0/gobject/gtype.h:2271:6: warning: cast increases required alignment of target type [-Wcast-align] ((ct*) g_type_check_instance_cast ((GTypeInstance*) ip, gt)) ^ /usr/include/glib-2.0/gobject/gtype.h:482:66: note: in expansion of macro ‘_G_TYPE_CIC’ #define G_TYPE_CHECK_INSTANCE_CAST(instance, g_type, c_type) (_G_TYPE_CIC ((instance), (g_type), c_type)) ^~~~~~~~~~~ ../gdk/x11/gdkx11screen.h:40:43: note: in expansion of macro ‘G_TYPE_CHECK_INSTANCE_CAST’ #define GDK_X11_SCREEN(object) (G_TYPE_CHECK_INSTANCE_CAST ((object), GDK_TYPE_X11_SCREEN, GdkX11Screen)) ^~~~~~~~~~~~~~~~~~~~~~~~~~ ../gdk/x11/gdkprivate-x11.h:243:40: note: in expansion of macro ‘GDK_X11_SCREEN’ #define GDK_SCREEN_XROOTWIN(screen) (GDK_X11_SCREEN (screen)->xroot_window) ^~~~~~~~~~~~~~ ../gdk/x11/gdkprivate-x11.h:244:40: note: in expansion of macro ‘GDK_SCREEN_XROOTWIN’ #define GDK_DISPLAY_XROOTWIN(display) (GDK_SCREEN_XROOTWIN (GDK_X11_DISPLAY (display)->screen)) ^~~~~~~~~~~~~~~~~~~ /usr/include/glib-2.0/gobject/gtype.h:482:66: note: in expansion of macro ‘_G_TYPE_CIC’ #define G_TYPE_CHECK_INSTANCE_CAST(instance, g_type, c_type) (_G_TYPE_CIC ((instance), (g_type), c_type)) ^~~~~~~~~~~ ../gdk/x11/gdkx11display.h:48:44: note: in expansion of macro ‘G_TYPE_CHECK_INSTANCE_CAST’ #define GDK_X11_DISPLAY(object) (G_TYPE_CHECK_INSTANCE_CAST ((object), GDK_TYPE_X11_DISPLAY, GdkX11Display)) ^~~~~~~~~~~~~~~~~~~~~~~~~~ ../gdk/x11/gdkprivate-x11.h:244:61: note: in expansion of macro ‘GDK_X11_DISPLAY’ #define GDK_DISPLAY_XROOTWIN(display) (GDK_SCREEN_XROOTWIN (GDK_X11_DISPLAY (display)->screen)) ^~~~~~~~~~~~~~~ ../gdk/x11/gdkdevice-xi2.c:337:17: note: in expansion of macro ‘GDK_DISPLAY_XROOTWIN’ xwindow = GDK_DISPLAY_XROOTWIN (display); ^~~~~~~~~~~~~~~~~~~~ /usr/include/glib-2.0/gobject/gtype.h:2271:6: warning: cast increases required alignment of target type [-Wcast-align] ((ct*) g_type_check_instance_cast ((GTypeInstance*) ip, gt)) ^ /usr/include/glib-2.0/gobject/gtype.h:482:66: note: in expansion of macro ‘_G_TYPE_CIC’ #define G_TYPE_CHECK_INSTANCE_CAST(instance, g_type, c_type) (_G_TYPE_CIC ((instance), (g_type), c_type)) ^~~~~~~~~~~ ../gdk/x11/gdkx11display.h:48:44: note: in expansion of macro ‘G_TYPE_CHECK_INSTANCE_CAST’ #define GDK_X11_DISPLAY(object) (G_TYPE_CHECK_INSTANCE_CAST ((object), GDK_TYPE_X11_DISPLAY, GdkX11Display)) ^~~~~~~~~~~~~~~~~~~~~~~~~~ ../gdk/x11/gdkdevice-xi2.c:356:8: note: in expansion of macro ‘GDK_X11_DISPLAY’ if (!GDK_X11_DISPLAY (display)->trusted_client || ^~~~~~~~~~~~~~~ /usr/include/glib-2.0/gobject/gtype.h:2271:6: warning: cast increases required alignment of target type [-Wcast-align] ((ct*) g_type_check_instance_cast ((GTypeInstance*) ip, gt)) ^ /usr/include/glib-2.0/gobject/gtype.h:482:66: note: in expansion of macro ‘_G_TYPE_CIC’ #define G_TYPE_CHECK_INSTANCE_CAST(instance, g_type, c_type) (_G_TYPE_CIC ((instance), (g_type), c_type)) ^~~~~~~~~~~ ../gdk/x11/gdkx11display.h:48:44: note: in expansion of macro ‘G_TYPE_CHECK_INSTANCE_CAST’ #define GDK_X11_DISPLAY(object) (G_TYPE_CHECK_INSTANCE_CAST ((object), GDK_TYPE_X11_DISPLAY, GdkX11Display)) ^~~~~~~~~~~~~~~~~~~~~~~~~~ ../gdk/x11/gdkprivate-x11.h:256:40: note: in expansion of macro ‘GDK_X11_DISPLAY’ #define GDK_DISPLAY_XDISPLAY(display) (GDK_X11_DISPLAY(display)->xdisplay) ^~~~~~~~~~~~~~~ ../gdk/x11/gdkdevice-xi2.c:357:24: note: in expansion of macro ‘GDK_DISPLAY_XDISPLAY’ !XIQueryPointer (GDK_DISPLAY_XDISPLAY (display), ^~~~~~~~~~~~~~~~~~~~ ../gdk/x11/gdkdevice-xi2.c: In function ‘gdk_x11_device_xi2_grab’: /usr/include/glib-2.0/gobject/gtype.h:2271:6: warning: cast increases required alignment of target type [-Wcast-align] ((ct*) g_type_check_instance_cast ((GTypeInstance*) ip, gt)) ^ /usr/include/glib-2.0/gobject/gtype.h:482:66: note: in expansion of macro ‘_G_TYPE_CIC’ #define G_TYPE_CHECK_INSTANCE_CAST(instance, g_type, c_type) (_G_TYPE_CIC ((instance), (g_type), c_type)) ^~~~~~~~~~~ ../gdk/x11/gdkx11devicemanager-xi2.h:26:50: note: in expansion of macro ‘G_TYPE_CHECK_INSTANCE_CAST’ #define GDK_X11_DEVICE_MANAGER_XI2(o) (G_TYPE_CHECK_INSTANCE_CAST ((o), GDK_TYPE_X11_DEVICE_MANAGER_XI2, GdkX11DeviceManagerXI2)) ^~~~~~~~~~~~~~~~~~~~~~~~~~ ../gdk/x11/gdkdevice-xi2.c:430:24: note: in expansion of macro ‘GDK_X11_DEVICE_MANAGER_XI2’ device_manager_xi2 = GDK_X11_DEVICE_MANAGER_XI2 (GDK_X11_DISPLAY (display)->device_manager); ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/glib-2.0/gobject/gtype.h:482:66: note: in expansion of macro ‘_G_TYPE_CIC’ #define G_TYPE_CHECK_INSTANCE_CAST(instance, g_type, c_type) (_G_TYPE_CIC ((instance), (g_type), c_type)) ^~~~~~~~~~~ ../gdk/x11/gdkx11display.h:48:44: note: in expansion of macro ‘G_TYPE_CHECK_INSTANCE_CAST’ #define GDK_X11_DISPLAY(object) (G_TYPE_CHECK_INSTANCE_CAST ((object), GDK_TYPE_X11_DISPLAY, GdkX11Display)) ^~~~~~~~~~~~~~~~~~~~~~~~~~ ../gdk/x11/gdkdevice-xi2.c:430:52: note: in expansion of macro ‘GDK_X11_DISPLAY’ device_manager_xi2 = GDK_X11_DEVICE_MANAGER_XI2 (GDK_X11_DISPLAY (display)->device_manager); ^~~~~~~~~~~~~~~ /usr/include/glib-2.0/gobject/gtype.h:2271:6: warning: cast increases required alignment of target type [-Wcast-align] ((ct*) g_type_check_instance_cast ((GTypeInstance*) ip, gt)) ^ /usr/include/glib-2.0/gobject/gtype.h:482:66: note: in expansion of macro ‘_G_TYPE_CIC’ #define G_TYPE_CHECK_INSTANCE_CAST(instance, g_type, c_type) (_G_TYPE_CIC ((instance), (g_type), c_type)) ^~~~~~~~~~~ ../gdk/x11/gdkx11display.h:48:44: note: in expansion of macro ‘G_TYPE_CHECK_INSTANCE_CAST’ #define GDK_X11_DISPLAY(object) (G_TYPE_CHECK_INSTANCE_CAST ((object), GDK_TYPE_X11_DISPLAY, GdkX11Display)) ^~~~~~~~~~~~~~~~~~~~~~~~~~ ../gdk/x11/gdkprivate-x11.h:256:40: note: in expansion of macro ‘GDK_X11_DISPLAY’ #define GDK_DISPLAY_XDISPLAY(display) (GDK_X11_DISPLAY(display)->xdisplay) ^~~~~~~~~~~~~~~ ../gdk/x11/gdkdevice-xi2.c:453:28: note: in expansion of macro ‘GDK_DISPLAY_XDISPLAY’ status = XIGrabDevice (GDK_DISPLAY_XDISPLAY (display), ^~~~~~~~~~~~~~~~~~~~ In file included from ../gdk/x11/gdkasync.h:23, from ../gdk/x11/gdkdevice-xi2.c:24: ../gdk/x11/gdkdevice-xi2.c: In function ‘gdk_x11_device_xi2_ungrab’: /usr/include/glib-2.0/gobject/gtype.h:2271:6: warning: cast increases required alignment of target type [-Wcast-align] ((ct*) g_type_check_instance_cast ((GTypeInstance*) ip, gt)) ^ /usr/include/glib-2.0/gobject/gtype.h:482:66: note: in expansion of macro ‘_G_TYPE_CIC’ #define G_TYPE_CHECK_INSTANCE_CAST(instance, g_type, c_type) (_G_TYPE_CIC ((instance), (g_type), c_type)) ^~~~~~~~~~~ ../gdk/x11/gdkx11display.h:48:44: note: in expansion of macro ‘G_TYPE_CHECK_INSTANCE_CAST’ #define GDK_X11_DISPLAY(object) (G_TYPE_CHECK_INSTANCE_CAST ((object), GDK_TYPE_X11_DISPLAY, GdkX11Display)) ^~~~~~~~~~~~~~~~~~~~~~~~~~ ../gdk/x11/gdkprivate-x11.h:256:40: note: in expansion of macro ‘GDK_X11_DISPLAY’ #define GDK_DISPLAY_XDISPLAY(display) (GDK_X11_DISPLAY(display)->xdisplay) ^~~~~~~~~~~~~~~ ../gdk/x11/gdkdevice-xi2.c:478:25: note: in expansion of macro ‘GDK_DISPLAY_XDISPLAY’ serial = NextRequest (GDK_DISPLAY_XDISPLAY (display)); ^~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/glib-2.0/gobject/gobject.h:24, from /usr/include/glib-2.0/gobject/gbinding.h:29, from /usr/include/glib-2.0/glib-object.h:23, from ../gdk/gdktypes.h:35, from ../gdk/gdkapplaunchcontext.h:29, from ../gdk/gdk.h:32, from ../gdk/x11/gdkx11device-xi2.h:21, from ../gdk/x11/gdkdevice-xi2.c:20: /usr/include/glib-2.0/gobject/gtype.h:2271:6: warning: cast increases required alignment of target type [-Wcast-align] ((ct*) g_type_check_instance_cast ((GTypeInstance*) ip, gt)) ^ /usr/include/glib-2.0/gobject/gtype.h:482:66: note: in expansion of macro ‘_G_TYPE_CIC’ #define G_TYPE_CHECK_INSTANCE_CAST(instance, g_type, c_type) (_G_TYPE_CIC ((instance), (g_type), c_type)) ^~~~~~~~~~~ ../gdk/x11/gdkx11display.h:48:44: note: in expansion of macro ‘G_TYPE_CHECK_INSTANCE_CAST’ #define GDK_X11_DISPLAY(object) (G_TYPE_CHECK_INSTANCE_CAST ((object), GDK_TYPE_X11_DISPLAY, GdkX11Display)) ^~~~~~~~~~~~~~~~~~~~~~~~~~ ../gdk/x11/gdkprivate-x11.h:256:40: note: in expansion of macro ‘GDK_X11_DISPLAY’ #define GDK_DISPLAY_XDISPLAY(display) (GDK_X11_DISPLAY(display)->xdisplay) ^~~~~~~~~~~~~~~ ../gdk/x11/gdkdevice-xi2.c:480:19: note: in expansion of macro ‘GDK_DISPLAY_XDISPLAY’ XIUngrabDevice (GDK_DISPLAY_XDISPLAY (display), device_xi2->device_id, time_); ^~~~~~~~~~~~~~~~~~~~ ../gdk/x11/gdkdevice-xi2.c: In function ‘gdk_x11_device_xi2_surface_at_position’: /usr/include/glib-2.0/gobject/gtype.h:2271:6: warning: cast increases required alignment of target type [-Wcast-align] ((ct*) g_type_check_instance_cast ((GTypeInstance*) ip, gt)) ^ /usr/include/glib-2.0/gobject/gtype.h:482:66: note: in expansion of macro ‘_G_TYPE_CIC’ #define G_TYPE_CHECK_INSTANCE_CAST(instance, g_type, c_type) (_G_TYPE_CIC ((instance), (g_type), c_type)) ^~~~~~~~~~~ ../gdk/x11/gdkx11display.h:48:44: note: in expansion of macro ‘G_TYPE_CHECK_INSTANCE_CAST’ #define GDK_X11_DISPLAY(object) (G_TYPE_CHECK_INSTANCE_CAST ((object), GDK_TYPE_X11_DISPLAY, GdkX11Display)) ^~~~~~~~~~~~~~~~~~~~~~~~~~ ../gdk/x11/gdkdevice-xi2.c:506:12: note: in expansion of macro ‘GDK_X11_DISPLAY’ screen = GDK_X11_DISPLAY (display)->screen; ^~~~~~~~~~~~~~~ In file included from /usr/lib/arm-linux-gnueabihf/glib-2.0/include/glibconfig.h:9, from /usr/include/glib-2.0/glib/gtypes.h:32, from /usr/include/glib-2.0/glib/galloca.h:32, from /usr/include/glib-2.0/glib.h:30, from ./gdk/gdkconfig.h:8, from ../gdk/gdk.h:30, from ../gdk/x11/gdkx11device-xi2.h:21, from ../gdk/x11/gdkdevice-xi2.c:20: /usr/include/glib-2.0/gobject/gtype.h:2271:6: warning: cast increases required alignment of target type [-Wcast-align] ((ct*) g_type_check_instance_cast ((GTypeInstance*) ip, gt)) ^ /usr/include/glib-2.0/glib/gmacros.h:418:8: note: in definition of macro ‘_G_BOOLEAN_EXPR’ if (expr) \ ^~~~ ../gdk/x11/gdkdevice-xi2.c:520:7: note: in expansion of macro ‘G_LIKELY’ if (G_LIKELY (GDK_X11_DISPLAY (display)->trusted_client)) ^~~~~~~~ /usr/include/glib-2.0/gobject/gtype.h:482:66: note: in expansion of macro ‘_G_TYPE_CIC’ #define G_TYPE_CHECK_INSTANCE_CAST(instance, g_type, c_type) (_G_TYPE_CIC ((instance), (g_type), c_type)) ^~~~~~~~~~~ ../gdk/x11/gdkx11display.h:48:44: note: in expansion of macro ‘G_TYPE_CHECK_INSTANCE_CAST’ #define GDK_X11_DISPLAY(object) (G_TYPE_CHECK_INSTANCE_CAST ((object), GDK_TYPE_X11_DISPLAY, GdkX11Display)) ^~~~~~~~~~~~~~~~~~~~~~~~~~ ../gdk/x11/gdkdevice-xi2.c:520:17: note: in expansion of macro ‘GDK_X11_DISPLAY’ if (G_LIKELY (GDK_X11_DISPLAY (display)->trusted_client)) ^~~~~~~~~~~~~~~ [58/706] Compiling C object 'gdk/wayland/gdk@wayland@@gdk-wayland@sta/gdkcursor-wayland.c.o'. [59/706] Compiling C object 'gdk/wayland/gdk@wayland@@gdk-wayland@sta/gdkcairocontext-wayland.c.o'. In file included from /usr/include/glib-2.0/gobject/gobject.h:24, from /usr/include/glib-2.0/gobject/gbinding.h:29, from /usr/include/glib-2.0/glib-object.h:23, from ../gdk/gdktypes.h:35, from ../gdk/gdkcairocontext.h:29, from ../gdk/gdkcairocontextprivate.h:24, from ../gdk/wayland/gdkcairocontext-wayland.h:24, from ../gdk/wayland/gdkcairocontext-wayland.c:21: ../gdk/wayland/gdkcairocontext-wayland.c: In function ‘gdk_wayland_cairo_context_create_surface’: /usr/include/glib-2.0/gobject/gtype.h:2271:6: warning: cast increases required alignment of target type [-Wcast-align] ((ct*) g_type_check_instance_cast ((GTypeInstance*) ip, gt)) ^ /usr/include/glib-2.0/gobject/gtype.h:482:66: note: in expansion of macro ‘_G_TYPE_CIC’ #define G_TYPE_CHECK_INSTANCE_CAST(instance, g_type, c_type) (_G_TYPE_CIC ((instance), (g_type), c_type)) ^~~~~~~~~~~ ../gdk/wayland/gdkwaylanddisplay.h:39:48: note: in expansion of macro ‘G_TYPE_CHECK_INSTANCE_CAST’ #define GDK_WAYLAND_DISPLAY(object) (G_TYPE_CHECK_INSTANCE_CAST ((object), GDK_TYPE_WAYLAND_DISPLAY, GdkWaylandDisplay)) ^~~~~~~~~~~~~~~~~~~~~~~~~~ ../gdk/wayland/gdkcairocontext-wayland.c:120:40: note: in expansion of macro ‘GDK_WAYLAND_DISPLAY’ GdkWaylandDisplay *display_wayland = GDK_WAYLAND_DISPLAY (gdk_draw_context_get_display (GDK_DRAW_CONTEXT (self))); ^~~~~~~~~~~~~~~~~~~ [60/706] Compiling C object 'gdk/wayland/gdk@wayland@@gdk-wayland@sta/gdkclipboard-wayland.c.o'. In file included from /usr/include/glib-2.0/gobject/gobject.h:24, from /usr/include/glib-2.0/gobject/gbinding.h:29, from /usr/include/glib-2.0/glib-object.h:23, from ../gdk/gdktypes.h:35, from ../gdk/gdkclipboard.h:27, from ../gdk/gdkclipboardprivate.h:21, from ../gdk/wayland/gdkclipboard-wayland.c:20: ../gdk/wayland/gdkclipboard-wayland.c: In function ‘gdk_wayland_clipboard_claim’: /usr/include/glib-2.0/gobject/gtype.h:2271:6: warning: cast increases required alignment of target type [-Wcast-align] ((ct*) g_type_check_instance_cast ((GTypeInstance*) ip, gt)) ^ /usr/include/glib-2.0/gobject/gtype.h:482:66: note: in expansion of macro ‘_G_TYPE_CIC’ #define G_TYPE_CHECK_INSTANCE_CAST(instance, g_type, c_type) (_G_TYPE_CIC ((instance), (g_type), c_type)) ^~~~~~~~~~~ ../gdk/wayland/gdkwaylanddisplay.h:39:48: note: in expansion of macro ‘G_TYPE_CHECK_INSTANCE_CAST’ #define GDK_WAYLAND_DISPLAY(object) (G_TYPE_CHECK_INSTANCE_CAST ((object), GDK_TYPE_WAYLAND_DISPLAY, GdkWaylandDisplay)) ^~~~~~~~~~~~~~~~~~~~~~~~~~ ../gdk/wayland/gdkclipboard-wayland.c:181:44: note: in expansion of macro ‘GDK_WAYLAND_DISPLAY’ GdkWaylandDisplay *wayland_display = GDK_WAYLAND_DISPLAY (gdk_clipboard_get_display (clipboard)); ^~~~~~~~~~~~~~~~~~~ /usr/include/glib-2.0/gobject/gtype.h:2271:6: warning: cast increases required alignment of target type [-Wcast-align] ((ct*) g_type_check_instance_cast ((GTypeInstance*) ip, gt)) ^ /usr/include/glib-2.0/gobject/gtype.h:482:66: note: in expansion of macro ‘_G_TYPE_CIC’ #define G_TYPE_CHECK_INSTANCE_CAST(instance, g_type, c_type) (_G_TYPE_CIC ((instance), (g_type), c_type)) ^~~~~~~~~~~ ../gdk/gdkdisplay.h:38:40: note: in expansion of macro ‘G_TYPE_CHECK_INSTANCE_CAST’ #define GDK_DISPLAY(object) (G_TYPE_CHECK_INSTANCE_CAST ((object), GDK_TYPE_DISPLAY, GdkDisplay)) ^~~~~~~~~~~~~~~~~~~~~~~~~~ ../gdk/wayland/gdkclipboard-wayland.c:198:68: note: in expansion of macro ‘GDK_DISPLAY’ device = gdk_seat_get_pointer (gdk_display_get_default_seat (GDK_DISPLAY (wayland_display))); ^~~~~~~~~~~ [61/706] Compiling C object 'gdk/wayland/gdk@wayland@@gdk-wayland@sta/gdkdrag-wayland.c.o'. In file included from /usr/include/glib-2.0/gobject/gobject.h:24, from /usr/include/glib-2.0/gobject/gbinding.h:29, from /usr/include/glib-2.0/glib-object.h:23, from ../gdk/gdktypes.h:35, from ../gdk/gdkdrag.h:32, from ../gdk/gdkdragprivate.h:21, from ../gdk/wayland/gdkdrag-wayland.c:20: ../gdk/wayland/gdkdrag-wayland.c: In function ‘gdk_wayland_drag_create_data_source’: /usr/include/glib-2.0/gobject/gtype.h:2271:6: warning: cast increases required alignment of target type [-Wcast-align] ((ct*) g_type_check_instance_cast ((GTypeInstance*) ip, gt)) ^ /usr/include/glib-2.0/gobject/gtype.h:482:66: note: in expansion of macro ‘_G_TYPE_CIC’ #define G_TYPE_CHECK_INSTANCE_CAST(instance, g_type, c_type) (_G_TYPE_CIC ((instance), (g_type), c_type)) ^~~~~~~~~~~ ../gdk/wayland/gdkwaylanddisplay.h:39:48: note: in expansion of macro ‘G_TYPE_CHECK_INSTANCE_CAST’ #define GDK_WAYLAND_DISPLAY(object) (G_TYPE_CHECK_INSTANCE_CAST ((object), GDK_TYPE_WAYLAND_DISPLAY, GdkWaylandDisplay)) ^~~~~~~~~~~~~~~~~~~~~~~~~~ ../gdk/wayland/gdkdrag-wayland.c:341:40: note: in expansion of macro ‘GDK_WAYLAND_DISPLAY’ GdkWaylandDisplay *display_wayland = GDK_WAYLAND_DISPLAY (display); ^~~~~~~~~~~~~~~~~~~ ../gdk/wayland/gdkdrag-wayland.c: In function ‘_gdk_wayland_surface_drag_begin’: /usr/include/glib-2.0/gobject/gtype.h:2271:6: warning: cast increases required alignment of target type [-Wcast-align] ((ct*) g_type_check_instance_cast ((GTypeInstance*) ip, gt)) ^ /usr/include/glib-2.0/gobject/gtype.h:482:66: note: in expansion of macro ‘_G_TYPE_CIC’ #define G_TYPE_CHECK_INSTANCE_CAST(instance, g_type, c_type) (_G_TYPE_CIC ((instance), (g_type), c_type)) ^~~~~~~~~~~ ../gdk/wayland/gdkwaylanddisplay.h:39:48: note: in expansion of macro ‘G_TYPE_CHECK_INSTANCE_CAST’ #define GDK_WAYLAND_DISPLAY(object) (G_TYPE_CHECK_INSTANCE_CAST ((object), GDK_TYPE_WAYLAND_DISPLAY, GdkWaylandDisplay)) ^~~~~~~~~~~~~~~~~~~~~~~~~~ ../gdk/wayland/gdkdrag-wayland.c:371:21: note: in expansion of macro ‘GDK_WAYLAND_DISPLAY’ display_wayland = GDK_WAYLAND_DISPLAY (gdk_device_get_display (device)); ^~~~~~~~~~~~~~~~~~~ [62/706] Compiling C object 'gdk/wayland/gdk@wayland@@gdk-wayland@sta/gdkdrop-wayland.c.o'. In file included from /usr/include/glib-2.0/gobject/gobject.h:24, from /usr/include/glib-2.0/gobject/gbinding.h:29, from /usr/include/glib-2.0/glib-object.h:23, from ../gdk/gdktypes.h:35, from ../gdk/gdkdrop.h:28, from ../gdk/gdkdropprivate.h:23, from ../gdk/wayland/gdkdrop-wayland.c:20: ../gdk/wayland/gdkdrop-wayland.c: In function ‘gdk_wayland_drop_commit_status’: /usr/include/glib-2.0/gobject/gtype.h:2271:6: warning: cast increases required alignment of target type [-Wcast-align] ((ct*) g_type_check_instance_cast ((GTypeInstance*) ip, gt)) ^ /usr/include/glib-2.0/gobject/gtype.h:482:66: note: in expansion of macro ‘_G_TYPE_CIC’ #define G_TYPE_CHECK_INSTANCE_CAST(instance, g_type, c_type) (_G_TYPE_CIC ((instance), (g_type), c_type)) ^~~~~~~~~~~ ../gdk/wayland/gdkwaylanddisplay.h:39:48: note: in expansion of macro ‘G_TYPE_CHECK_INSTANCE_CAST’ #define GDK_WAYLAND_DISPLAY(object) (G_TYPE_CHECK_INSTANCE_CAST ((object), GDK_TYPE_WAYLAND_DISPLAY, GdkWaylandDisplay)) ^~~~~~~~~~~~~~~~~~~~~~~~~~ ../gdk/wayland/gdkdrop-wayland.c:128:7: note: in expansion of macro ‘GDK_WAYLAND_DISPLAY’ if (GDK_WAYLAND_DISPLAY (display)->data_device_manager_version >= ^~~~~~~~~~~~~~~~~~~ ../gdk/wayland/gdkdrop-wayland.c: In function ‘gdk_wayland_drop_finish’: /usr/include/glib-2.0/gobject/gtype.h:2271:6: warning: cast increases required alignment of target type [-Wcast-align] ((ct*) g_type_check_instance_cast ((GTypeInstance*) ip, gt)) ^ /usr/include/glib-2.0/gobject/gtype.h:482:66: note: in expansion of macro ‘_G_TYPE_CIC’ #define G_TYPE_CHECK_INSTANCE_CAST(instance, g_type, c_type) (_G_TYPE_CIC ((instance), (g_type), c_type)) ^~~~~~~~~~~ ../gdk/wayland/gdkwaylanddisplay.h:39:48: note: in expansion of macro ‘G_TYPE_CHECK_INSTANCE_CAST’ #define GDK_WAYLAND_DISPLAY(object) (G_TYPE_CHECK_INSTANCE_CAST ((object), GDK_TYPE_WAYLAND_DISPLAY, GdkWaylandDisplay)) ^~~~~~~~~~~~~~~~~~~~~~~~~~ ../gdk/wayland/gdkdrop-wayland.c:164:40: note: in expansion of macro ‘GDK_WAYLAND_DISPLAY’ GdkWaylandDisplay *display_wayland = GDK_WAYLAND_DISPLAY (display); ^~~~~~~~~~~~~~~~~~~ [63/706] Compiling C object 'gdk/gdk@@gdk@sta/gdkclipboard.c.o'. [64/706] Compiling C object 'gdk/wayland/gdk@wayland@@gdk-wayland@sta/gdkmonitor-wayland.c.o'. [65/706] Compiling C object 'gdk/wayland/gdk@wayland@@gdk-wayland@sta/gdkdisplay-wayland.c.o'. In file included from /usr/lib/arm-linux-gnueabihf/glib-2.0/include/glibconfig.h:9, from /usr/include/glib-2.0/glib/gtypes.h:32, from /usr/include/glib-2.0/glib/galloca.h:32, from /usr/include/glib-2.0/glib.h:30, from ../gdk/wayland/gdkdisplay-wayland.c:35: ../gdk/wayland/gdkdisplay-wayland.c: In function ‘zxdg_shell_v6_ping’: /usr/include/glib-2.0/gobject/gtype.h:2271:6: warning: cast increases required alignment of target type [-Wcast-align] ((ct*) g_type_check_instance_cast ((GTypeInstance*) ip, gt)) ^ /usr/include/glib-2.0/glib/gmacros.h:418:8: note: in definition of macro ‘_G_BOOLEAN_EXPR’ if (expr) \ ^~~~ ../gdk/gdkinternals.h:79:5: note: in expansion of macro ‘G_UNLIKELY’ G_UNLIKELY (gdk_display_get_debug_flags (display) & GDK_DEBUG_##type) ^~~~~~~~~~ ../gdk/gdkinternals.h:81:9: note: in expansion of macro ‘GDK_DISPLAY_DEBUG_CHECK’ if (GDK_DISPLAY_DEBUG_CHECK (display,type)) \ ^~~~~~~~~~~~~~~~~~~~~~~ ../gdk/wayland/gdkdisplay-wayland.c:159:3: note: in expansion of macro ‘GDK_DISPLAY_NOTE’ GDK_DISPLAY_NOTE (GDK_DISPLAY (data), EVENTS, ^~~~~~~~~~~~~~~~ /usr/include/glib-2.0/gobject/gtype.h:482:66: note: in expansion of macro ‘_G_TYPE_CIC’ #define G_TYPE_CHECK_INSTANCE_CAST(instance, g_type, c_type) (_G_TYPE_CIC ((instance), (g_type), c_type)) ^~~~~~~~~~~ ../gdk/gdkdisplay.h:38:40: note: in expansion of macro ‘G_TYPE_CHECK_INSTANCE_CAST’ #define GDK_DISPLAY(object) (G_TYPE_CHECK_INSTANCE_CAST ((object), GDK_TYPE_DISPLAY, GdkDisplay)) ^~~~~~~~~~~~~~~~~~~~~~~~~~ ../gdk/wayland/gdkdisplay-wayland.c:159:21: note: in expansion of macro ‘GDK_DISPLAY’ GDK_DISPLAY_NOTE (GDK_DISPLAY (data), EVENTS, ^~~~~~~~~~~ In file included from /usr/include/glib-2.0/gobject/gobject.h:24, from /usr/include/glib-2.0/gobject/gbinding.h:29, from /usr/include/glib-2.0/glib-object.h:23, from /usr/include/glib-2.0/gio/gioenums.h:28, from /usr/include/glib-2.0/gio/giotypes.h:28, from /usr/include/glib-2.0/gio/gio.h:26, from ../gdk/wayland/gdkdisplay-wayland.c:36: ../gdk/wayland/gdkdisplay-wayland.c: In function ‘gdk_wayland_display_prefers_ssd’: /usr/include/glib-2.0/gobject/gtype.h:2271:6: warning: cast increases required alignment of target type [-Wcast-align] ((ct*) g_type_check_instance_cast ((GTypeInstance*) ip, gt)) ^ /usr/include/glib-2.0/gobject/gtype.h:482:66: note: in expansion of macro ‘_G_TYPE_CIC’ #define G_TYPE_CHECK_INSTANCE_CAST(instance, g_type, c_type) (_G_TYPE_CIC ((instance), (g_type), c_type)) ^~~~~~~~~~~ ../gdk/wayland/gdkwaylanddisplay.h:39:48: note: in expansion of macro ‘G_TYPE_CHECK_INSTANCE_CAST’ #define GDK_WAYLAND_DISPLAY(object) (G_TYPE_CHECK_INSTANCE_CAST ((object), GDK_TYPE_WAYLAND_DISPLAY, GdkWaylandDisplay)) ^~~~~~~~~~~~~~~~~~~~~~~~~~ ../gdk/wayland/gdkdisplay-wayland.c:387:40: note: in expansion of macro ‘GDK_WAYLAND_DISPLAY’ GdkWaylandDisplay *display_wayland = GDK_WAYLAND_DISPLAY (display); ^~~~~~~~~~~~~~~~~~~ ../gdk/wayland/gdkdisplay-wayland.c: In function ‘_gdk_wayland_display_open’: /usr/include/glib-2.0/gobject/gtype.h:2271:6: warning: cast increases required alignment of target type [-Wcast-align] ((ct*) g_type_check_instance_cast ((GTypeInstance*) ip, gt)) ^ /usr/include/glib-2.0/gobject/gtype.h:482:66: note: in expansion of macro ‘_G_TYPE_CIC’ #define G_TYPE_CHECK_INSTANCE_CAST(instance, g_type, c_type) (_G_TYPE_CIC ((instance), (g_type), c_type)) ^~~~~~~~~~~ ../gdk/wayland/gdkwaylanddisplay.h:39:48: note: in expansion of macro ‘G_TYPE_CHECK_INSTANCE_CAST’ #define GDK_WAYLAND_DISPLAY(object) (G_TYPE_CHECK_INSTANCE_CAST ((object), GDK_TYPE_WAYLAND_DISPLAY, GdkWaylandDisplay)) ^~~~~~~~~~~~~~~~~~~~~~~~~~ ../gdk/wayland/gdkdisplay-wayland.c:613:21: note: in expansion of macro ‘GDK_WAYLAND_DISPLAY’ display_wayland = GDK_WAYLAND_DISPLAY (display); ^~~~~~~~~~~~~~~~~~~ ../gdk/wayland/gdkdisplay-wayland.c: In function ‘gdk_wayland_display_dispose’: /usr/include/glib-2.0/gobject/gtype.h:2271:6: warning: cast increases required alignment of target type [-Wcast-align] ((ct*) g_type_check_instance_cast ((GTypeInstance*) ip, gt)) ^ /usr/include/glib-2.0/gobject/gtype.h:482:66: note: in expansion of macro ‘_G_TYPE_CIC’ #define G_TYPE_CHECK_INSTANCE_CAST(instance, g_type, c_type) (_G_TYPE_CIC ((instance), (g_type), c_type)) ^~~~~~~~~~~ ../gdk/wayland/gdkwaylanddisplay.h:39:48: note: in expansion of macro ‘G_TYPE_CHECK_INSTANCE_CAST’ #define GDK_WAYLAND_DISPLAY(object) (G_TYPE_CHECK_INSTANCE_CAST ((object), GDK_TYPE_WAYLAND_DISPLAY, GdkWaylandDisplay)) ^~~~~~~~~~~~~~~~~~~~~~~~~~ ../gdk/wayland/gdkdisplay-wayland.c:686:40: note: in expansion of macro ‘GDK_WAYLAND_DISPLAY’ GdkWaylandDisplay *display_wayland = GDK_WAYLAND_DISPLAY (object); ^~~~~~~~~~~~~~~~~~~ ../gdk/wayland/gdkdisplay-wayland.c: In function ‘gdk_wayland_display_finalize’: /usr/include/glib-2.0/gobject/gtype.h:2271:6: warning: cast increases required alignment of target type [-Wcast-align] ((ct*) g_type_check_instance_cast ((GTypeInstance*) ip, gt)) ^ /usr/include/glib-2.0/gobject/gtype.h:482:66: note: in expansion of macro ‘_G_TYPE_CIC’ #define G_TYPE_CHECK_INSTANCE_CAST(instance, g_type, c_type) (_G_TYPE_CIC ((instance), (g_type), c_type)) ^~~~~~~~~~~ ../gdk/wayland/gdkwaylanddisplay.h:39:48: note: in expansion of macro ‘G_TYPE_CHECK_INSTANCE_CAST’ #define GDK_WAYLAND_DISPLAY(object) (G_TYPE_CHECK_INSTANCE_CAST ((object), GDK_TYPE_WAYLAND_DISPLAY, GdkWaylandDisplay)) ^~~~~~~~~~~~~~~~~~~~~~~~~~ ../gdk/wayland/gdkdisplay-wayland.c:713:40: note: in expansion of macro ‘GDK_WAYLAND_DISPLAY’ GdkWaylandDisplay *display_wayland = GDK_WAYLAND_DISPLAY (object); ^~~~~~~~~~~~~~~~~~~ ../gdk/wayland/gdkdisplay-wayland.c: In function ‘gdk_wayland_display_system_bell’: /usr/include/glib-2.0/gobject/gtype.h:2271:6: warning: cast increases required alignment of target type [-Wcast-align] ((ct*) g_type_check_instance_cast ((GTypeInstance*) ip, gt)) ^ /usr/include/glib-2.0/gobject/gtype.h:482:66: note: in expansion of macro ‘_G_TYPE_CIC’ #define G_TYPE_CHECK_INSTANCE_CAST(instance, g_type, c_type) (_G_TYPE_CIC ((instance), (g_type), c_type)) ^~~~~~~~~~~ ../gdk/wayland/gdkwaylanddisplay.h:39:48: note: in expansion of macro ‘G_TYPE_CHECK_INSTANCE_CAST’ #define GDK_WAYLAND_DISPLAY(object) (G_TYPE_CHECK_INSTANCE_CAST ((object), GDK_TYPE_WAYLAND_DISPLAY, GdkWaylandDisplay)) ^~~~~~~~~~~~~~~~~~~~~~~~~~ ../gdk/wayland/gdkdisplay-wayland.c:760:21: note: in expansion of macro ‘GDK_WAYLAND_DISPLAY’ display_wayland = GDK_WAYLAND_DISPLAY (display); ^~~~~~~~~~~~~~~~~~~ ../gdk/wayland/gdkdisplay-wayland.c: In function ‘gdk_wayland_display_sync’: /usr/include/glib-2.0/gobject/gtype.h:2271:6: warning: cast increases required alignment of target type [-Wcast-align] ((ct*) g_type_check_instance_cast ((GTypeInstance*) ip, gt)) ^ /usr/include/glib-2.0/gobject/gtype.h:482:66: note: in expansion of macro ‘_G_TYPE_CIC’ #define G_TYPE_CHECK_INSTANCE_CAST(instance, g_type, c_type) (_G_TYPE_CIC ((instance), (g_type), c_type)) ^~~~~~~~~~~ ../gdk/wayland/gdkwaylanddisplay.h:39:48: note: in expansion of macro ‘G_TYPE_CHECK_INSTANCE_CAST’ #define GDK_WAYLAND_DISPLAY(object) (G_TYPE_CHECK_INSTANCE_CAST ((object), GDK_TYPE_WAYLAND_DISPLAY, GdkWaylandDisplay)) ^~~~~~~~~~~~~~~~~~~~~~~~~~ ../gdk/wayland/gdkdisplay-wayland.c:792:21: note: in expansion of macro ‘GDK_WAYLAND_DISPLAY’ display_wayland = GDK_WAYLAND_DISPLAY (display); ^~~~~~~~~~~~~~~~~~~ ../gdk/wayland/gdkdisplay-wayland.c: In function ‘gdk_wayland_display_flush’: /usr/include/glib-2.0/gobject/gtype.h:2271:6: warning: cast increases required alignment of target type [-Wcast-align] ((ct*) g_type_check_instance_cast ((GTypeInstance*) ip, gt)) ^ /usr/include/glib-2.0/gobject/gtype.h:482:66: note: in expansion of macro ‘_G_TYPE_CIC’ #define G_TYPE_CHECK_INSTANCE_CAST(instance, g_type, c_type) (_G_TYPE_CIC ((instance), (g_type), c_type)) ^~~~~~~~~~~ ../gdk/wayland/gdkwaylanddisplay.h:39:48: note: in expansion of macro ‘G_TYPE_CHECK_INSTANCE_CAST’ #define GDK_WAYLAND_DISPLAY(object) (G_TYPE_CHECK_INSTANCE_CAST ((object), GDK_TYPE_WAYLAND_DISPLAY, GdkWaylandDisplay)) ^~~~~~~~~~~~~~~~~~~~~~~~~~ ../gdk/wayland/gdkdisplay-wayland.c:803:23: note: in expansion of macro ‘GDK_WAYLAND_DISPLAY’ wl_display_flush (GDK_WAYLAND_DISPLAY (display)->wl_display); ^~~~~~~~~~~~~~~~~~~ ../gdk/wayland/gdkdisplay-wayland.c: In function ‘gdk_wayland_display_make_default’: /usr/include/glib-2.0/gobject/gtype.h:2271:6: warning: cast increases required alignment of target type [-Wcast-align] ((ct*) g_type_check_instance_cast ((GTypeInstance*) ip, gt)) ^ /usr/include/glib-2.0/gobject/gtype.h:482:66: note: in expansion of macro ‘_G_TYPE_CIC’ #define G_TYPE_CHECK_INSTANCE_CAST(instance, g_type, c_type) (_G_TYPE_CIC ((instance), (g_type), c_type)) ^~~~~~~~~~~ ../gdk/wayland/gdkwaylanddisplay.h:39:48: note: in expansion of macro ‘G_TYPE_CHECK_INSTANCE_CAST’ #define GDK_WAYLAND_DISPLAY(object) (G_TYPE_CHECK_INSTANCE_CAST ((object), GDK_TYPE_WAYLAND_DISPLAY, GdkWaylandDisplay)) ^~~~~~~~~~~~~~~~~~~~~~~~~~ ../gdk/wayland/gdkdisplay-wayland.c:809:40: note: in expansion of macro ‘GDK_WAYLAND_DISPLAY’ GdkWaylandDisplay *display_wayland = GDK_WAYLAND_DISPLAY (display); ^~~~~~~~~~~~~~~~~~~ ../gdk/wayland/gdkdisplay-wayland.c: In function ‘gdk_wayland_display_get_startup_notification_id’: /usr/include/glib-2.0/gobject/gtype.h:2271:6: warning: cast increases required alignment of target type [-Wcast-align] ((ct*) g_type_check_instance_cast ((GTypeInstance*) ip, gt)) ^ /usr/include/glib-2.0/gobject/gtype.h:482:66: note: in expansion of macro ‘_G_TYPE_CIC’ #define G_TYPE_CHECK_INSTANCE_CAST(instance, g_type, c_type) (_G_TYPE_CIC ((instance), (g_type), c_type)) ^~~~~~~~~~~ ../gdk/wayland/gdkwaylanddisplay.h:39:48: note: in expansion of macro ‘G_TYPE_CHECK_INSTANCE_CAST’ #define GDK_WAYLAND_DISPLAY(object) (G_TYPE_CHECK_INSTANCE_CAST ((object), GDK_TYPE_WAYLAND_DISPLAY, GdkWaylandDisplay)) ^~~~~~~~~~~~~~~~~~~~~~~~~~ ../gdk/wayland/gdkdisplay-wayland.c:865:10: note: in expansion of macro ‘GDK_WAYLAND_DISPLAY’ return GDK_WAYLAND_DISPLAY (display)->startup_notification_id; ^~~~~~~~~~~~~~~~~~~ ../gdk/wayland/gdkdisplay-wayland.c: In function ‘gdk_wayland_display_set_startup_notification_id’: /usr/include/glib-2.0/gobject/gtype.h:2271:6: warning: cast increases required alignment of target type [-Wcast-align] ((ct*) g_type_check_instance_cast ((GTypeInstance*) ip, gt)) ^ /usr/include/glib-2.0/gobject/gtype.h:482:66: note: in expansion of macro ‘_G_TYPE_CIC’ #define G_TYPE_CHECK_INSTANCE_CAST(instance, g_type, c_type) (_G_TYPE_CIC ((instance), (g_type), c_type)) ^~~~~~~~~~~ ../gdk/wayland/gdkwaylanddisplay.h:39:48: note: in expansion of macro ‘G_TYPE_CHECK_INSTANCE_CAST’ #define GDK_WAYLAND_DISPLAY(object) (G_TYPE_CHECK_INSTANCE_CAST ((object), GDK_TYPE_WAYLAND_DISPLAY, GdkWaylandDisplay)) ^~~~~~~~~~~~~~~~~~~~~~~~~~ ../gdk/wayland/gdkdisplay-wayland.c:887:40: note: in expansion of macro ‘GDK_WAYLAND_DISPLAY’ GdkWaylandDisplay *display_wayland = GDK_WAYLAND_DISPLAY (display); ^~~~~~~~~~~~~~~~~~~ ../gdk/wayland/gdkdisplay-wayland.c: In function ‘gdk_wayland_display_notify_startup_complete’: /usr/include/glib-2.0/gobject/gtype.h:2271:6: warning: cast increases required alignment of target type [-Wcast-align] ((ct*) g_type_check_instance_cast ((GTypeInstance*) ip, gt)) ^ /usr/include/glib-2.0/gobject/gtype.h:482:66: note: in expansion of macro ‘_G_TYPE_CIC’ #define G_TYPE_CHECK_INSTANCE_CAST(instance, g_type, c_type) (_G_TYPE_CIC ((instance), (g_type), c_type)) ^~~~~~~~~~~ ../gdk/wayland/gdkwaylanddisplay.h:39:48: note: in expansion of macro ‘G_TYPE_CHECK_INSTANCE_CAST’ #define GDK_WAYLAND_DISPLAY(object) (G_TYPE_CHECK_INSTANCE_CAST ((object), GDK_TYPE_WAYLAND_DISPLAY, GdkWaylandDisplay)) ^~~~~~~~~~~~~~~~~~~~~~~~~~ ../gdk/wayland/gdkdisplay-wayland.c:897:40: note: in expansion of macro ‘GDK_WAYLAND_DISPLAY’ GdkWaylandDisplay *display_wayland = GDK_WAYLAND_DISPLAY (display); ^~~~~~~~~~~~~~~~~~~ ../gdk/wayland/gdkdisplay-wayland.c: In function ‘gdk_wayland_display_get_n_monitors’: /usr/include/glib-2.0/gobject/gtype.h:2271:6: warning: cast increases required alignment of target type [-Wcast-align] ((ct*) g_type_check_instance_cast ((GTypeInstance*) ip, gt)) ^ /usr/include/glib-2.0/gobject/gtype.h:482:66: note: in expansion of macro ‘_G_TYPE_CIC’ #define G_TYPE_CHECK_INSTANCE_CAST(instance, g_type, c_type) (_G_TYPE_CIC ((instance), (g_type), c_type)) ^~~~~~~~~~~ ../gdk/wayland/gdkwaylanddisplay.h:39:48: note: in expansion of macro ‘G_TYPE_CHECK_INSTANCE_CAST’ #define GDK_WAYLAND_DISPLAY(object) (G_TYPE_CHECK_INSTANCE_CAST ((object), GDK_TYPE_WAYLAND_DISPLAY, GdkWaylandDisplay)) ^~~~~~~~~~~~~~~~~~~~~~~~~~ ../gdk/wayland/gdkdisplay-wayland.c:941:40: note: in expansion of macro ‘GDK_WAYLAND_DISPLAY’ GdkWaylandDisplay *display_wayland = GDK_WAYLAND_DISPLAY (display); ^~~~~~~~~~~~~~~~~~~ ../gdk/wayland/gdkdisplay-wayland.c: In function ‘gdk_wayland_display_get_monitor’: /usr/include/glib-2.0/gobject/gtype.h:2271:6: warning: cast increases required alignment of target type [-Wcast-align] ((ct*) g_type_check_instance_cast ((GTypeInstance*) ip, gt)) ^ /usr/include/glib-2.0/gobject/gtype.h:482:66: note: in expansion of macro ‘_G_TYPE_CIC’ #define G_TYPE_CHECK_INSTANCE_CAST(instance, g_type, c_type) (_G_TYPE_CIC ((instance), (g_type), c_type)) ^~~~~~~~~~~ ../gdk/wayland/gdkwaylanddisplay.h:39:48: note: in expansion of macro ‘G_TYPE_CHECK_INSTANCE_CAST’ #define GDK_WAYLAND_DISPLAY(object) (G_TYPE_CHECK_INSTANCE_CAST ((object), GDK_TYPE_WAYLAND_DISPLAY, GdkWaylandDisplay)) ^~~~~~~~~~~~~~~~~~~~~~~~~~ ../gdk/wayland/gdkdisplay-wayland.c:950:40: note: in expansion of macro ‘GDK_WAYLAND_DISPLAY’ GdkWaylandDisplay *display_wayland = GDK_WAYLAND_DISPLAY (display); ^~~~~~~~~~~~~~~~~~~ ../gdk/wayland/gdkdisplay-wayland.c: In function ‘gdk_wayland_display_get_monitor_at_surface’: /usr/include/glib-2.0/gobject/gtype.h:2271:6: warning: cast increases required alignment of target type [-Wcast-align] ((ct*) g_type_check_instance_cast ((GTypeInstance*) ip, gt)) ^ /usr/include/glib-2.0/gobject/gtype.h:482:66: note: in expansion of macro ‘_G_TYPE_CIC’ #define G_TYPE_CHECK_INSTANCE_CAST(instance, g_type, c_type) (_G_TYPE_CIC ((instance), (g_type), c_type)) ^~~~~~~~~~~ ../gdk/wayland/gdkwaylanddisplay.h:39:48: note: in expansion of macro ‘G_TYPE_CHECK_INSTANCE_CAST’ #define GDK_WAYLAND_DISPLAY(object) (G_TYPE_CHECK_INSTANCE_CAST ((object), GDK_TYPE_WAYLAND_DISPLAY, GdkWaylandDisplay)) ^~~~~~~~~~~~~~~~~~~~~~~~~~ ../gdk/wayland/gdkdisplay-wayland.c:962:40: note: in expansion of macro ‘GDK_WAYLAND_DISPLAY’ GdkWaylandDisplay *display_wayland = GDK_WAYLAND_DISPLAY (display); ^~~~~~~~~~~~~~~~~~~ ../gdk/wayland/gdkdisplay-wayland.c: In function ‘gdk_wayland_display_get_toplevel_surfaces’: /usr/include/glib-2.0/gobject/gtype.h:2271:6: warning: cast increases required alignment of target type [-Wcast-align] ((ct*) g_type_check_instance_cast ((GTypeInstance*) ip, gt)) ^ /usr/include/glib-2.0/gobject/gtype.h:482:66: note: in expansion of macro ‘_G_TYPE_CIC’ #define G_TYPE_CHECK_INSTANCE_CAST(instance, g_type, c_type) (_G_TYPE_CIC ((instance), (g_type), c_type)) ^~~~~~~~~~~ ../gdk/wayland/gdkwaylanddisplay.h:39:48: note: in expansion of macro ‘G_TYPE_CHECK_INSTANCE_CAST’ #define GDK_WAYLAND_DISPLAY(object) (G_TYPE_CHECK_INSTANCE_CAST ((object), GDK_TYPE_WAYLAND_DISPLAY, GdkWaylandDisplay)) ^~~~~~~~~~~~~~~~~~~~~~~~~~ ../gdk/wayland/gdkdisplay-wayland.c:1043:10: note: in expansion of macro ‘GDK_WAYLAND_DISPLAY’ return GDK_WAYLAND_DISPLAY (display)->toplevels; ^~~~~~~~~~~~~~~~~~~ ../gdk/wayland/gdkdisplay-wayland.c: In function ‘gdk_wayland_display_set_cursor_theme’: /usr/include/glib-2.0/gobject/gtype.h:2271:6: warning: cast increases required alignment of target type [-Wcast-align] ((ct*) g_type_check_instance_cast ((GTypeInstance*) ip, gt)) ^ /usr/include/glib-2.0/gobject/gtype.h:482:66: note: in expansion of macro ‘_G_TYPE_CIC’ #define G_TYPE_CHECK_INSTANCE_CAST(instance, g_type, c_type) (_G_TYPE_CIC ((instance), (g_type), c_type)) ^~~~~~~~~~~ ../gdk/wayland/gdkwaylanddisplay.h:39:48: note: in expansion of macro ‘G_TYPE_CHECK_INSTANCE_CAST’ #define GDK_WAYLAND_DISPLAY(object) (G_TYPE_CHECK_INSTANCE_CAST ((object), GDK_TYPE_WAYLAND_DISPLAY, GdkWaylandDisplay)) ^~~~~~~~~~~~~~~~~~~~~~~~~~ ../gdk/wayland/gdkdisplay-wayland.c:1051:40: note: in expansion of macro ‘GDK_WAYLAND_DISPLAY’ GdkWaylandDisplay *display_wayland = GDK_WAYLAND_DISPLAY(display); ^~~~~~~~~~~~~~~~~~~ ../gdk/wayland/gdkdisplay-wayland.c: In function ‘_gdk_wayland_display_load_cursor_theme’: /usr/include/glib-2.0/gobject/gtype.h:2271:6: warning: cast increases required alignment of target type [-Wcast-align] ((ct*) g_type_check_instance_cast ((GTypeInstance*) ip, gt)) ^ /usr/include/glib-2.0/gobject/gtype.h:482:66: note: in expansion of macro ‘_G_TYPE_CIC’ #define G_TYPE_CHECK_INSTANCE_CAST(instance, g_type, c_type) (_G_TYPE_CIC ((instance), (g_type), c_type)) ^~~~~~~~~~~ ../gdk/gdkdisplay.h:38:40: note: in expansion of macro ‘G_TYPE_CHECK_INSTANCE_CAST’ #define GDK_DISPLAY(object) (G_TYPE_CHECK_INSTANCE_CAST ((object), GDK_TYPE_DISPLAY, GdkDisplay)) ^~~~~~~~~~~~~~~~~~~~~~~~~~ ../gdk/wayland/gdkdisplay-wayland.c:1123:32: note: in expansion of macro ‘GDK_DISPLAY’ if (gdk_display_get_setting (GDK_DISPLAY (display_wayland), "gtk-cursor-theme-size", &v)) ^~~~~~~~~~~ /usr/include/glib-2.0/gobject/gtype.h:2271:6: warning: cast increases required alignment of target type [-Wcast-align] ((ct*) g_type_check_instance_cast ((GTypeInstance*) ip, gt)) ^ /usr/include/glib-2.0/gobject/gtype.h:482:66: note: in expansion of macro ‘_G_TYPE_CIC’ #define G_TYPE_CHECK_INSTANCE_CAST(instance, g_type, c_type) (_G_TYPE_CIC ((instance), (g_type), c_type)) ^~~~~~~~~~~ ../gdk/gdkdisplay.h:38:40: note: in expansion of macro ‘G_TYPE_CHECK_INSTANCE_CAST’ #define GDK_DISPLAY(object) (G_TYPE_CHECK_INSTANCE_CAST ((object), GDK_TYPE_DISPLAY, GdkDisplay)) ^~~~~~~~~~~~~~~~~~~~~~~~~~ ../gdk/wayland/gdkdisplay-wayland.c:1130:32: note: in expansion of macro ‘GDK_DISPLAY’ if (gdk_display_get_setting (GDK_DISPLAY (display_wayland), "gtk-cursor-theme-name", &v)) ^~~~~~~~~~~ /usr/include/glib-2.0/gobject/gtype.h:2271:6: warning: cast increases required alignment of target type [-Wcast-align] ((ct*) g_type_check_instance_cast ((GTypeInstance*) ip, gt)) ^ /usr/include/glib-2.0/gobject/gtype.h:482:66: note: in expansion of macro ‘_G_TYPE_CIC’ #define G_TYPE_CHECK_INSTANCE_CAST(instance, g_type, c_type) (_G_TYPE_CIC ((instance), (g_type), c_type)) ^~~~~~~~~~~ ../gdk/gdkdisplay.h:38:40: note: in expansion of macro ‘G_TYPE_CHECK_INSTANCE_CAST’ #define GDK_DISPLAY(object) (G_TYPE_CHECK_INSTANCE_CAST ((object), GDK_TYPE_DISPLAY, GdkDisplay)) ^~~~~~~~~~~~~~~~~~~~~~~~~~ ../gdk/wayland/gdkdisplay-wayland.c:1135:41: note: in expansion of macro ‘GDK_DISPLAY’ gdk_wayland_display_set_cursor_theme (GDK_DISPLAY (display_wayland), name, size); ^~~~~~~~~~~ ../gdk/wayland/gdkdisplay-wayland.c: In function ‘gdk_wayland_display_get_wl_display’: /usr/include/glib-2.0/gobject/gtype.h:2271:6: warning: cast increases required alignment of target type [-Wcast-align] ((ct*) g_type_check_instance_cast ((GTypeInstance*) ip, gt)) ^ /usr/include/glib-2.0/gobject/gtype.h:482:66: note: in expansion of macro ‘_G_TYPE_CIC’ #define G_TYPE_CHECK_INSTANCE_CAST(instance, g_type, c_type) (_G_TYPE_CIC ((instance), (g_type), c_type)) ^~~~~~~~~~~ ../gdk/wayland/gdkwaylanddisplay.h:39:48: note: in expansion of macro ‘G_TYPE_CHECK_INSTANCE_CAST’ #define GDK_WAYLAND_DISPLAY(object) (G_TYPE_CHECK_INSTANCE_CAST ((object), GDK_TYPE_WAYLAND_DISPLAY, GdkWaylandDisplay)) ^~~~~~~~~~~~~~~~~~~~~~~~~~ ../gdk/wayland/gdkdisplay-wayland.c:1165:10: note: in expansion of macro ‘GDK_WAYLAND_DISPLAY’ return GDK_WAYLAND_DISPLAY (display)->wl_display; ^~~~~~~~~~~~~~~~~~~ ../gdk/wayland/gdkdisplay-wayland.c: In function ‘gdk_wayland_display_get_wl_compositor’: /usr/include/glib-2.0/gobject/gtype.h:2271:6: warning: cast increases required alignment of target type [-Wcast-align] ((ct*) g_type_check_instance_cast ((GTypeInstance*) ip, gt)) ^ /usr/include/glib-2.0/gobject/gtype.h:482:66: note: in expansion of macro ‘_G_TYPE_CIC’ #define G_TYPE_CHECK_INSTANCE_CAST(instance, g_type, c_type) (_G_TYPE_CIC ((instance), (g_type), c_type)) ^~~~~~~~~~~ ../gdk/wayland/gdkwaylanddisplay.h:39:48: note: in expansion of macro ‘G_TYPE_CHECK_INSTANCE_CAST’ #define GDK_WAYLAND_DISPLAY(object) (G_TYPE_CHECK_INSTANCE_CAST ((object), GDK_TYPE_WAYLAND_DISPLAY, GdkWaylandDisplay)) ^~~~~~~~~~~~~~~~~~~~~~~~~~ ../gdk/wayland/gdkdisplay-wayland.c:1181:10: note: in expansion of macro ‘GDK_WAYLAND_DISPLAY’ return GDK_WAYLAND_DISPLAY (display)->compositor; ^~~~~~~~~~~~~~~~~~~ ../gdk/wayland/gdkdisplay-wayland.c: In function ‘update_xft_settings’: /usr/include/glib-2.0/gobject/gtype.h:2271:6: warning: cast increases required alignment of target type [-Wcast-align] ((ct*) g_type_check_instance_cast ((GTypeInstance*) ip, gt)) ^ /usr/include/glib-2.0/gobject/gtype.h:482:66: note: in expansion of macro ‘_G_TYPE_CIC’ #define G_TYPE_CHECK_INSTANCE_CAST(instance, g_type, c_type) (_G_TYPE_CIC ((instance), (g_type), c_type)) ^~~~~~~~~~~ ../gdk/wayland/gdkwaylanddisplay.h:39:48: note: in expansion of macro ‘G_TYPE_CHECK_INSTANCE_CAST’ #define GDK_WAYLAND_DISPLAY(object) (G_TYPE_CHECK_INSTANCE_CAST ((object), GDK_TYPE_WAYLAND_DISPLAY, GdkWaylandDisplay)) ^~~~~~~~~~~~~~~~~~~~~~~~~~ ../gdk/wayland/gdkdisplay-wayland.c:1407:40: note: in expansion of macro ‘GDK_WAYLAND_DISPLAY’ GdkWaylandDisplay *display_wayland = GDK_WAYLAND_DISPLAY (display); ^~~~~~~~~~~~~~~~~~~ ../gdk/wayland/gdkdisplay-wayland.c: In function ‘init_settings’: /usr/include/glib-2.0/gobject/gtype.h:2271:6: warning: cast increases required alignment of target type [-Wcast-align] ((ct*) g_type_check_instance_cast ((GTypeInstance*) ip, gt)) ^ /usr/include/glib-2.0/gobject/gtype.h:482:66: note: in expansion of macro ‘_G_TYPE_CIC’ #define G_TYPE_CHECK_INSTANCE_CAST(instance, g_type, c_type) (_G_TYPE_CIC ((instance), (g_type), c_type)) ^~~~~~~~~~~ ../gdk/wayland/gdkwaylanddisplay.h:39:48: note: in expansion of macro ‘G_TYPE_CHECK_INSTANCE_CAST’ #define GDK_WAYLAND_DISPLAY(object) (G_TYPE_CHECK_INSTANCE_CAST ((object), GDK_TYPE_WAYLAND_DISPLAY, GdkWaylandDisplay)) ^~~~~~~~~~~~~~~~~~~~~~~~~~ ../gdk/wayland/gdkdisplay-wayland.c:1627:40: note: in expansion of macro ‘GDK_WAYLAND_DISPLAY’ GdkWaylandDisplay *display_wayland = GDK_WAYLAND_DISPLAY (display); ^~~~~~~~~~~~~~~~~~~ ../gdk/wayland/gdkdisplay-wayland.c: In function ‘gtk_shell_handle_capabilities’: /usr/include/glib-2.0/gobject/gtype.h:2271:6: warning: cast increases required alignment of target type [-Wcast-align] ((ct*) g_type_check_instance_cast ((GTypeInstance*) ip, gt)) ^ /usr/include/glib-2.0/gobject/gtype.h:482:66: note: in expansion of macro ‘_G_TYPE_CIC’ #define G_TYPE_CHECK_INSTANCE_CAST(instance, g_type, c_type) (_G_TYPE_CIC ((instance), (g_type), c_type)) ^~~~~~~~~~~ ../gdk/wayland/gdkwaylanddisplay.h:39:48: note: in expansion of macro ‘G_TYPE_CHECK_INSTANCE_CAST’ #define GDK_WAYLAND_DISPLAY(object) (G_TYPE_CHECK_INSTANCE_CAST ((object), GDK_TYPE_WAYLAND_DISPLAY, GdkWaylandDisplay)) ^~~~~~~~~~~~~~~~~~~~~~~~~~ ../gdk/wayland/gdkdisplay-wayland.c:1675:40: note: in expansion of macro ‘GDK_WAYLAND_DISPLAY’ GdkWaylandDisplay *display_wayland = GDK_WAYLAND_DISPLAY (data); ^~~~~~~~~~~~~~~~~~~ ../gdk/wayland/gdkdisplay-wayland.c: In function ‘set_value_from_entry’: /usr/include/glib-2.0/gobject/gtype.h:2271:6: warning: cast increases required alignment of target type [-Wcast-align] ((ct*) g_type_check_instance_cast ((GTypeInstance*) ip, gt)) ^ /usr/include/glib-2.0/gobject/gtype.h:482:66: note: in expansion of macro ‘_G_TYPE_CIC’ #define G_TYPE_CHECK_INSTANCE_CAST(instance, g_type, c_type) (_G_TYPE_CIC ((instance), (g_type), c_type)) ^~~~~~~~~~~ ../gdk/wayland/gdkwaylanddisplay.h:39:48: note: in expansion of macro ‘G_TYPE_CHECK_INSTANCE_CAST’ #define GDK_WAYLAND_DISPLAY(object) (G_TYPE_CHECK_INSTANCE_CAST ((object), GDK_TYPE_WAYLAND_DISPLAY, GdkWaylandDisplay)) ^~~~~~~~~~~~~~~~~~~~~~~~~~ ../gdk/wayland/gdkdisplay-wayland.c:1701:40: note: in expansion of macro ‘GDK_WAYLAND_DISPLAY’ GdkWaylandDisplay *display_wayland = GDK_WAYLAND_DISPLAY (display); ^~~~~~~~~~~~~~~~~~~ ../gdk/wayland/gdkdisplay-wayland.c: In function ‘set_decoration_layout_from_entry’: /usr/include/glib-2.0/gobject/gtype.h:2271:6: warning: cast increases required alignment of target type [-Wcast-align] ((ct*) g_type_check_instance_cast ((GTypeInstance*) ip, gt)) ^ /usr/include/glib-2.0/gobject/gtype.h:482:66: note: in expansion of macro ‘_G_TYPE_CIC’ #define G_TYPE_CHECK_INSTANCE_CAST(instance, g_type, c_type) (_G_TYPE_CIC ((instance), (g_type), c_type)) ^~~~~~~~~~~ ../gdk/wayland/gdkwaylanddisplay.h:39:48: note: in expansion of macro ‘G_TYPE_CHECK_INSTANCE_CAST’ #define GDK_WAYLAND_DISPLAY(object) (G_TYPE_CHECK_INSTANCE_CAST ((object), GDK_TYPE_WAYLAND_DISPLAY, GdkWaylandDisplay)) ^~~~~~~~~~~~~~~~~~~~~~~~~~ ../gdk/wayland/gdkdisplay-wayland.c:1754:40: note: in expansion of macro ‘GDK_WAYLAND_DISPLAY’ GdkWaylandDisplay *display_wayland = GDK_WAYLAND_DISPLAY (display); ^~~~~~~~~~~~~~~~~~~ ../gdk/wayland/gdkdisplay-wayland.c: In function ‘set_capability_setting’: /usr/include/glib-2.0/gobject/gtype.h:2271:6: warning: cast increases required alignment of target type [-Wcast-align] ((ct*) g_type_check_instance_cast ((GTypeInstance*) ip, gt)) ^ /usr/include/glib-2.0/gobject/gtype.h:482:66: note: in expansion of macro ‘_G_TYPE_CIC’ #define G_TYPE_CHECK_INSTANCE_CAST(instance, g_type, c_type) (_G_TYPE_CIC ((instance), (g_type), c_type)) ^~~~~~~~~~~ ../gdk/wayland/gdkwaylanddisplay.h:39:48: note: in expansion of macro ‘G_TYPE_CHECK_INSTANCE_CAST’ #define GDK_WAYLAND_DISPLAY(object) (G_TYPE_CHECK_INSTANCE_CAST ((object), GDK_TYPE_WAYLAND_DISPLAY, GdkWaylandDisplay)) ^~~~~~~~~~~~~~~~~~~~~~~~~~ ../gdk/wayland/gdkdisplay-wayland.c:1789:40: note: in expansion of macro ‘GDK_WAYLAND_DISPLAY’ GdkWaylandDisplay *display_wayland = GDK_WAYLAND_DISPLAY (display); ^~~~~~~~~~~~~~~~~~~ ../gdk/wayland/gdkdisplay-wayland.c: In function ‘gdk_wayland_display_get_setting’: /usr/include/glib-2.0/gobject/gtype.h:2271:6: warning: cast increases required alignment of target type [-Wcast-align] ((ct*) g_type_check_instance_cast ((GTypeInstance*) ip, gt)) ^ /usr/include/glib-2.0/gobject/gtype.h:482:66: note: in expansion of macro ‘_G_TYPE_CIC’ #define G_TYPE_CHECK_INSTANCE_CAST(instance, g_type, c_type) (_G_TYPE_CIC ((instance), (g_type), c_type)) ^~~~~~~~~~~ ../gdk/wayland/gdkwaylanddisplay.h:39:48: note: in expansion of macro ‘G_TYPE_CHECK_INSTANCE_CAST’ #define GDK_WAYLAND_DISPLAY(object) (G_TYPE_CHECK_INSTANCE_CAST ((object), GDK_TYPE_WAYLAND_DISPLAY, GdkWaylandDisplay)) ^~~~~~~~~~~~~~~~~~~~~~~~~~ ../gdk/wayland/gdkdisplay-wayland.c:1803:26: note: in expansion of macro ‘GDK_WAYLAND_DISPLAY’ if (g_hash_table_size (GDK_WAYLAND_DISPLAY (display)->settings) == 0) ^~~~~~~~~~~~~~~~~~~ ../gdk/wayland/gdkdisplay-wayland.c: In function ‘output_handle_done’: /usr/include/glib-2.0/gobject/gtype.h:2271:6: warning: cast increases required alignment of target type [-Wcast-align] ((ct*) g_type_check_instance_cast ((GTypeInstance*) ip, gt)) ^ /usr/include/glib-2.0/gobject/gtype.h:482:66: note: in expansion of macro ‘_G_TYPE_CIC’ #define G_TYPE_CHECK_INSTANCE_CAST(instance, g_type, c_type) (_G_TYPE_CIC ((instance), (g_type), c_type)) ^~~~~~~~~~~ ../gdk/wayland/gdkwaylanddisplay.h:39:48: note: in expansion of macro ‘G_TYPE_CHECK_INSTANCE_CAST’ #define GDK_WAYLAND_DISPLAY(object) (G_TYPE_CHECK_INSTANCE_CAST ((object), GDK_TYPE_WAYLAND_DISPLAY, GdkWaylandDisplay)) ^~~~~~~~~~~~~~~~~~~~~~~~~~ ../gdk/wayland/gdkdisplay-wayland.c:1944:24: note: in expansion of macro ‘GDK_WAYLAND_DISPLAY’ g_ptr_array_add (GDK_WAYLAND_DISPLAY (display)->monitors, monitor); ^~~~~~~~~~~~~~~~~~~ ../gdk/wayland/gdkdisplay-wayland.c: In function ‘gdk_wayland_display_add_output’: /usr/include/glib-2.0/gobject/gtype.h:2271:6: warning: cast increases required alignment of target type [-Wcast-align] ((ct*) g_type_check_instance_cast ((GTypeInstance*) ip, gt)) ^ /usr/include/glib-2.0/gobject/gtype.h:482:66: note: in expansion of macro ‘_G_TYPE_CIC’ #define G_TYPE_CHECK_INSTANCE_CAST(instance, g_type, c_type) (_G_TYPE_CIC ((instance), (g_type), c_type)) ^~~~~~~~~~~ ../gdk/gdkdisplay.h:38:40: note: in expansion of macro ‘G_TYPE_CHECK_INSTANCE_CAST’ #define GDK_DISPLAY(object) (G_TYPE_CHECK_INSTANCE_CAST ((object), GDK_TYPE_DISPLAY, GdkDisplay)) ^~~~~~~~~~~~~~~~~~~~~~~~~~ ../gdk/wayland/gdkdisplay-wayland.c:2021:38: note: in expansion of macro ‘GDK_DISPLAY’ "display", GDK_DISPLAY (display_wayland), ^~~~~~~~~~~ /usr/include/glib-2.0/gobject/gtype.h:2271:6: warning: cast increases required alignment of target type [-Wcast-align] ((ct*) g_type_check_instance_cast ((GTypeInstance*) ip, gt)) ^ /usr/include/glib-2.0/gobject/gtype.h:482:66: note: in expansion of macro ‘_G_TYPE_CIC’ #define G_TYPE_CHECK_INSTANCE_CAST(instance, g_type, c_type) (_G_TYPE_CIC ((instance), (g_type), c_type)) ^~~~~~~~~~~ ../gdk/gdkdisplay.h:38:40: note: in expansion of macro ‘G_TYPE_CHECK_INSTANCE_CAST’ #define GDK_DISPLAY(object) (G_TYPE_CHECK_INSTANCE_CAST ((object), GDK_TYPE_DISPLAY, GdkDisplay)) ^~~~~~~~~~~~~~~~~~~~~~~~~~ ../gdk/wayland/gdkdisplay-wayland.c:2031:34: note: in expansion of macro ‘GDK_DISPLAY’ gdk_display_monitor_added (GDK_DISPLAY (display_wayland), GDK_MONITOR (monitor)); ^~~~~~~~~~~ ../gdk/wayland/gdkdisplay-wayland.c: In function ‘gdk_wayland_display_get_wl_output’: /usr/include/glib-2.0/gobject/gtype.h:2271:6: warning: cast increases required alignment of target type [-Wcast-align] ((ct*) g_type_check_instance_cast ((GTypeInstance*) ip, gt)) ^ /usr/include/glib-2.0/gobject/gtype.h:482:66: note: in expansion of macro ‘_G_TYPE_CIC’ #define G_TYPE_CHECK_INSTANCE_CAST(instance, g_type, c_type) (_G_TYPE_CIC ((instance), (g_type), c_type)) ^~~~~~~~~~~ ../gdk/wayland/gdkwaylanddisplay.h:39:48: note: in expansion of macro ‘G_TYPE_CHECK_INSTANCE_CAST’ #define GDK_WAYLAND_DISPLAY(object) (G_TYPE_CHECK_INSTANCE_CAST ((object), GDK_TYPE_WAYLAND_DISPLAY, GdkWaylandDisplay)) ^~~~~~~~~~~~~~~~~~~~~~~~~~ ../gdk/wayland/gdkdisplay-wayland.c:2043:13: note: in expansion of macro ‘GDK_WAYLAND_DISPLAY’ monitor = GDK_WAYLAND_DISPLAY (display)->monitors->pdata[monitor_num]; ^~~~~~~~~~~~~~~~~~~ ../gdk/wayland/gdkdisplay-wayland.c: In function ‘gdk_wayland_display_remove_output’: /usr/include/glib-2.0/gobject/gtype.h:2271:6: warning: cast increases required alignment of target type [-Wcast-align] ((ct*) g_type_check_instance_cast ((GTypeInstance*) ip, gt)) ^ /usr/include/glib-2.0/gobject/gtype.h:482:66: note: in expansion of macro ‘_G_TYPE_CIC’ #define G_TYPE_CHECK_INSTANCE_CAST(instance, g_type, c_type) (_G_TYPE_CIC ((instance), (g_type), c_type)) ^~~~~~~~~~~ ../gdk/gdkdisplay.h:38:40: note: in expansion of macro ‘G_TYPE_CHECK_INSTANCE_CAST’ #define GDK_DISPLAY(object) (G_TYPE_CHECK_INSTANCE_CAST ((object), GDK_TYPE_DISPLAY, GdkDisplay)) ^~~~~~~~~~~~~~~~~~~~~~~~~~ ../gdk/wayland/gdkdisplay-wayland.c:2093:36: note: in expansion of macro ‘GDK_DISPLAY’ gdk_display_monitor_removed (GDK_DISPLAY (display_wayland), GDK_MONITOR (monitor)); ^~~~~~~~~~~ /usr/include/glib-2.0/gobject/gtype.h:2271:6: warning: cast increases required alignment of target type [-Wcast-align] ((ct*) g_type_check_instance_cast ((GTypeInstance*) ip, gt)) ^ /usr/include/glib-2.0/gobject/gtype.h:482:66: note: in expansion of macro ‘_G_TYPE_CIC’ #define G_TYPE_CHECK_INSTANCE_CAST(instance, g_type, c_type) (_G_TYPE_CIC ((instance), (g_type), c_type)) ^~~~~~~~~~~ ../gdk/gdkdisplay.h:38:40: note: in expansion of macro ‘G_TYPE_CHECK_INSTANCE_CAST’ #define GDK_DISPLAY(object) (G_TYPE_CHECK_INSTANCE_CAST ((object), GDK_TYPE_DISPLAY, GdkDisplay)) ^~~~~~~~~~~~~~~~~~~~~~~~~~ ../gdk/wayland/gdkdisplay-wayland.c:2094:21: note: in expansion of macro ‘GDK_DISPLAY’ update_scale (GDK_DISPLAY (display_wayland)); ^~~~~~~~~~~ ../gdk/wayland/gdkdisplay-wayland.c: In function ‘gdk_wayland_display_query_registry’: /usr/include/glib-2.0/gobject/gtype.h:2271:6: warning: cast increases required alignment of target type [-Wcast-align] ((ct*) g_type_check_instance_cast ((GTypeInstance*) ip, gt)) ^ /usr/include/glib-2.0/gobject/gtype.h:482:66: note: in expansion of macro ‘_G_TYPE_CIC’ #define G_TYPE_CHECK_INSTANCE_CAST(instance, g_type, c_type) (_G_TYPE_CIC ((instance), (g_type), c_type)) ^~~~~~~~~~~ ../gdk/wayland/gdkwaylanddisplay.h:39:48: note: in expansion of macro ‘G_TYPE_CHECK_INSTANCE_CAST’ #define GDK_WAYLAND_DISPLAY(object) (G_TYPE_CHECK_INSTANCE_CAST ((object), GDK_TYPE_WAYLAND_DISPLAY, GdkWaylandDisplay)) ^~~~~~~~~~~~~~~~~~~~~~~~~~ ../gdk/wayland/gdkdisplay-wayland.c:2139:40: note: in expansion of macro ‘GDK_WAYLAND_DISPLAY’ GdkWaylandDisplay *display_wayland = GDK_WAYLAND_DISPLAY (display); ^~~~~~~~~~~~~~~~~~~ [66/706] Compiling C object 'gdk/wayland/gdk@wayland@@gdk-wayland@sta/gdkglcontext-wayland.c.o'. In file included from /usr/include/glib-2.0/gobject/gobject.h:24, from /usr/include/glib-2.0/gobject/gbinding.h:29, from /usr/include/glib-2.0/glib-object.h:23, from ../gdk/gdktypes.h:35, from ../gdk/gdkglcontext.h:29, from ../gdk/gdkglcontextprivate.h:24, from ../gdk/wayland/gdkglcontext-wayland.h:25, from ../gdk/wayland/gdkglcontext-wayland.c:24: ../gdk/wayland/gdkglcontext-wayland.c: In function ‘gdk_wayland_gl_context_realize’: /usr/include/glib-2.0/gobject/gtype.h:2271:6: warning: cast increases required alignment of target type [-Wcast-align] ((ct*) g_type_check_instance_cast ((GTypeInstance*) ip, gt)) ^ /usr/include/glib-2.0/gobject/gtype.h:482:66: note: in expansion of macro ‘_G_TYPE_CIC’ #define G_TYPE_CHECK_INSTANCE_CAST(instance, g_type, c_type) (_G_TYPE_CIC ((instance), (g_type), c_type)) ^~~~~~~~~~~ ../gdk/wayland/gdkwaylanddisplay.h:39:48: note: in expansion of macro ‘G_TYPE_CHECK_INSTANCE_CAST’ #define GDK_WAYLAND_DISPLAY(object) (G_TYPE_CHECK_INSTANCE_CAST ((object), GDK_TYPE_WAYLAND_DISPLAY, GdkWaylandDisplay)) ^~~~~~~~~~~~~~~~~~~~~~~~~~ ../gdk/wayland/gdkglcontext-wayland.c:49:40: note: in expansion of macro ‘GDK_WAYLAND_DISPLAY’ GdkWaylandDisplay *display_wayland = GDK_WAYLAND_DISPLAY (display); ^~~~~~~~~~~~~~~~~~~ ../gdk/wayland/gdkglcontext-wayland.c: In function ‘gdk_wayland_gl_context_get_damage’: /usr/include/glib-2.0/gobject/gtype.h:2271:6: warning: cast increases required alignment of target type [-Wcast-align] ((ct*) g_type_check_instance_cast ((GTypeInstance*) ip, gt)) ^ /usr/include/glib-2.0/gobject/gtype.h:482:66: note: in expansion of macro ‘_G_TYPE_CIC’ #define G_TYPE_CHECK_INSTANCE_CAST(instance, g_type, c_type) (_G_TYPE_CIC ((instance), (g_type), c_type)) ^~~~~~~~~~~ ../gdk/wayland/gdkwaylanddisplay.h:39:48: note: in expansion of macro ‘G_TYPE_CHECK_INSTANCE_CAST’ #define GDK_WAYLAND_DISPLAY(object) (G_TYPE_CHECK_INSTANCE_CAST ((object), GDK_TYPE_WAYLAND_DISPLAY, GdkWaylandDisplay)) ^~~~~~~~~~~~~~~~~~~~~~~~~~ ../gdk/wayland/gdkglcontext-wayland.c:164:40: note: in expansion of macro ‘GDK_WAYLAND_DISPLAY’ GdkWaylandDisplay *display_wayland = GDK_WAYLAND_DISPLAY (display); ^~~~~~~~~~~~~~~~~~~ ../gdk/wayland/gdkglcontext-wayland.c: In function ‘gdk_wayland_gl_context_end_frame’: /usr/include/glib-2.0/gobject/gtype.h:2271:6: warning: cast increases required alignment of target type [-Wcast-align] ((ct*) g_type_check_instance_cast ((GTypeInstance*) ip, gt)) ^ /usr/include/glib-2.0/gobject/gtype.h:482:66: note: in expansion of macro ‘_G_TYPE_CIC’ #define G_TYPE_CHECK_INSTANCE_CAST(instance, g_type, c_type) (_G_TYPE_CIC ((instance), (g_type), c_type)) ^~~~~~~~~~~ ../gdk/wayland/gdkwaylanddisplay.h:39:48: note: in expansion of macro ‘G_TYPE_CHECK_INSTANCE_CAST’ #define GDK_WAYLAND_DISPLAY(object) (G_TYPE_CHECK_INSTANCE_CAST ((object), GDK_TYPE_WAYLAND_DISPLAY, GdkWaylandDisplay)) ^~~~~~~~~~~~~~~~~~~~~~~~~~ ../gdk/wayland/gdkglcontext-wayland.c:212:40: note: in expansion of macro ‘GDK_WAYLAND_DISPLAY’ GdkWaylandDisplay *display_wayland = GDK_WAYLAND_DISPLAY (display); ^~~~~~~~~~~~~~~~~~~ ../gdk/wayland/gdkglcontext-wayland.c: In function ‘gdk_wayland_display_init_gl’: /usr/include/glib-2.0/gobject/gtype.h:2271:6: warning: cast increases required alignment of target type [-Wcast-align] ((ct*) g_type_check_instance_cast ((GTypeInstance*) ip, gt)) ^ /usr/include/glib-2.0/gobject/gtype.h:482:66: note: in expansion of macro ‘_G_TYPE_CIC’ #define G_TYPE_CHECK_INSTANCE_CAST(instance, g_type, c_type) (_G_TYPE_CIC ((instance), (g_type), c_type)) ^~~~~~~~~~~ ../gdk/wayland/gdkwaylanddisplay.h:39:48: note: in expansion of macro ‘G_TYPE_CHECK_INSTANCE_CAST’ #define GDK_WAYLAND_DISPLAY(object) (G_TYPE_CHECK_INSTANCE_CAST ((object), GDK_TYPE_WAYLAND_DISPLAY, GdkWaylandDisplay)) ^~~~~~~~~~~~~~~~~~~~~~~~~~ ../gdk/wayland/gdkglcontext-wayland.c:307:40: note: in expansion of macro ‘GDK_WAYLAND_DISPLAY’ GdkWaylandDisplay *display_wayland = GDK_WAYLAND_DISPLAY (display); ^~~~~~~~~~~~~~~~~~~ ../gdk/wayland/gdkglcontext-wayland.c: In function ‘find_eglconfig_for_surface’: /usr/include/glib-2.0/gobject/gtype.h:2271:6: warning: cast increases required alignment of target type [-Wcast-align] ((ct*) g_type_check_instance_cast ((GTypeInstance*) ip, gt)) ^ /usr/include/glib-2.0/gobject/gtype.h:482:66: note: in expansion of macro ‘_G_TYPE_CIC’ #define G_TYPE_CHECK_INSTANCE_CAST(instance, g_type, c_type) (_G_TYPE_CIC ((instance), (g_type), c_type)) ^~~~~~~~~~~ ../gdk/wayland/gdkwaylanddisplay.h:39:48: note: in expansion of macro ‘G_TYPE_CHECK_INSTANCE_CAST’ #define GDK_WAYLAND_DISPLAY(object) (G_TYPE_CHECK_INSTANCE_CAST ((object), GDK_TYPE_WAYLAND_DISPLAY, GdkWaylandDisplay)) ^~~~~~~~~~~~~~~~~~~~~~~~~~ ../gdk/wayland/gdkglcontext-wayland.c:368:40: note: in expansion of macro ‘GDK_WAYLAND_DISPLAY’ GdkWaylandDisplay *display_wayland = GDK_WAYLAND_DISPLAY (display); ^~~~~~~~~~~~~~~~~~~ ../gdk/wayland/gdkglcontext-wayland.c: In function ‘gdk_wayland_surface_create_gl_context’: /usr/include/glib-2.0/gobject/gtype.h:2271:6: warning: cast increases required alignment of target type [-Wcast-align] ((ct*) g_type_check_instance_cast ((GTypeInstance*) ip, gt)) ^ /usr/include/glib-2.0/gobject/gtype.h:482:66: note: in expansion of macro ‘_G_TYPE_CIC’ #define G_TYPE_CHECK_INSTANCE_CAST(instance, g_type, c_type) (_G_TYPE_CIC ((instance), (g_type), c_type)) ^~~~~~~~~~~ ../gdk/wayland/gdkwaylanddisplay.h:39:48: note: in expansion of macro ‘G_TYPE_CHECK_INSTANCE_CAST’ #define GDK_WAYLAND_DISPLAY(object) (G_TYPE_CHECK_INSTANCE_CAST ((object), GDK_TYPE_WAYLAND_DISPLAY, GdkWaylandDisplay)) ^~~~~~~~~~~~~~~~~~~~~~~~~~ ../gdk/wayland/gdkglcontext-wayland.c:427:40: note: in expansion of macro ‘GDK_WAYLAND_DISPLAY’ GdkWaylandDisplay *display_wayland = GDK_WAYLAND_DISPLAY (display); ^~~~~~~~~~~~~~~~~~~ ../gdk/wayland/gdkglcontext-wayland.c: In function ‘gdk_wayland_gl_context_dispose’: /usr/include/glib-2.0/gobject/gtype.h:2271:6: warning: cast increases required alignment of target type [-Wcast-align] ((ct*) g_type_check_instance_cast ((GTypeInstance*) ip, gt)) ^ /usr/include/glib-2.0/gobject/gtype.h:482:66: note: in expansion of macro ‘_G_TYPE_CIC’ #define G_TYPE_CHECK_INSTANCE_CAST(instance, g_type, c_type) (_G_TYPE_CIC ((instance), (g_type), c_type)) ^~~~~~~~~~~ ../gdk/wayland/gdkwaylanddisplay.h:39:48: note: in expansion of macro ‘G_TYPE_CHECK_INSTANCE_CAST’ #define GDK_WAYLAND_DISPLAY(object) (G_TYPE_CHECK_INSTANCE_CAST ((object), GDK_TYPE_WAYLAND_DISPLAY, GdkWaylandDisplay)) ^~~~~~~~~~~~~~~~~~~~~~~~~~ ../gdk/wayland/gdkglcontext-wayland.c:471:44: note: in expansion of macro ‘GDK_WAYLAND_DISPLAY’ GdkWaylandDisplay *display_wayland = GDK_WAYLAND_DISPLAY (display); ^~~~~~~~~~~~~~~~~~~ ../gdk/wayland/gdkglcontext-wayland.c: In function ‘gdk_wayland_display_make_gl_context_current’: /usr/include/glib-2.0/gobject/gtype.h:2271:6: warning: cast increases required alignment of target type [-Wcast-align] ((ct*) g_type_check_instance_cast ((GTypeInstance*) ip, gt)) ^ /usr/include/glib-2.0/gobject/gtype.h:482:66: note: in expansion of macro ‘_G_TYPE_CIC’ #define G_TYPE_CHECK_INSTANCE_CAST(instance, g_type, c_type) (_G_TYPE_CIC ((instance), (g_type), c_type)) ^~~~~~~~~~~ ../gdk/wayland/gdkwaylanddisplay.h:39:48: note: in expansion of macro ‘G_TYPE_CHECK_INSTANCE_CAST’ #define GDK_WAYLAND_DISPLAY(object) (G_TYPE_CHECK_INSTANCE_CAST ((object), GDK_TYPE_WAYLAND_DISPLAY, GdkWaylandDisplay)) ^~~~~~~~~~~~~~~~~~~~~~~~~~ ../gdk/wayland/gdkglcontext-wayland.c:491:40: note: in expansion of macro ‘GDK_WAYLAND_DISPLAY’ GdkWaylandDisplay *display_wayland = GDK_WAYLAND_DISPLAY (display); ^~~~~~~~~~~~~~~~~~~ [67/706] Compiling C object 'gdk/wayland/gdk@wayland@@gdk-wayland@sta/gdkkeys-wayland.c.o'. ../gdk/wayland/gdkkeys-wayland.c: In function ‘gdk_wayland_keymap_get_entries_for_keyval’: ../gdk/wayland/gdkkeys-wayland.c:173:11: warning: cast increases required alignment of target type [-Wcast-align] *keys = (GdkKeymapKey*) g_array_free (retval, FALSE); ^ [68/706] Compiling C object 'gdk/wayland/gdk@wayland@@gdk-wayland@sta/wm-button-layout-translation.c.o'. [69/706] Compiling C object 'gdk/wayland/gdk@wayland@@gdk-wayland@sta/gdkselection-wayland.c.o'. [70/706] Compiling C object 'gdk/wayland/gdk@wayland@@gdk-wayland@sta/gdkprimary-wayland.c.o'. In file included from /usr/include/glib-2.0/gobject/gobject.h:24, from /usr/include/glib-2.0/gobject/gbinding.h:29, from /usr/include/glib-2.0/glib-object.h:23, from ../gdk/gdktypes.h:35, from ../gdk/gdkclipboard.h:27, from ../gdk/wayland/gdkprimary-wayland.h:21, from ../gdk/wayland/gdkprimary-wayland.c:20: ../gdk/wayland/gdkprimary-wayland.c: In function ‘gdk_wayland_primary_claim’: /usr/include/glib-2.0/gobject/gtype.h:2271:6: warning: cast increases required alignment of target type [-Wcast-align] ((ct*) g_type_check_instance_cast ((GTypeInstance*) ip, gt)) ^ /usr/include/glib-2.0/gobject/gtype.h:482:66: note: in expansion of macro ‘_G_TYPE_CIC’ #define G_TYPE_CHECK_INSTANCE_CAST(instance, g_type, c_type) (_G_TYPE_CIC ((instance), (g_type), c_type)) ^~~~~~~~~~~ ../gdk/wayland/gdkwaylanddisplay.h:39:48: note: in expansion of macro ‘G_TYPE_CHECK_INSTANCE_CAST’ #define GDK_WAYLAND_DISPLAY(object) (G_TYPE_CHECK_INSTANCE_CAST ((object), GDK_TYPE_WAYLAND_DISPLAY, GdkWaylandDisplay)) ^~~~~~~~~~~~~~~~~~~~~~~~~~ ../gdk/wayland/gdkprimary-wayland.c:262:37: note: in expansion of macro ‘GDK_WAYLAND_DISPLAY’ GdkWaylandDisplay *wdisplay = GDK_WAYLAND_DISPLAY (gdk_clipboard_get_display (clipboard)); ^~~~~~~~~~~~~~~~~~~ ../gdk/wayland/gdkprimary-wayland.c: In function ‘gdk_wayland_primary_new’: /usr/include/glib-2.0/gobject/gtype.h:2271:6: warning: cast increases required alignment of target type [-Wcast-align] ((ct*) g_type_check_instance_cast ((GTypeInstance*) ip, gt)) ^ /usr/include/glib-2.0/gobject/gtype.h:482:66: note: in expansion of macro ‘_G_TYPE_CIC’ #define G_TYPE_CHECK_INSTANCE_CAST(instance, g_type, c_type) (_G_TYPE_CIC ((instance), (g_type), c_type)) ^~~~~~~~~~~ ../gdk/wayland/gdkwaylanddisplay.h:39:48: note: in expansion of macro ‘G_TYPE_CHECK_INSTANCE_CAST’ #define GDK_WAYLAND_DISPLAY(object) (G_TYPE_CHECK_INSTANCE_CAST ((object), GDK_TYPE_WAYLAND_DISPLAY, GdkWaylandDisplay)) ^~~~~~~~~~~~~~~~~~~~~~~~~~ ../gdk/wayland/gdkprimary-wayland.c:386:14: note: in expansion of macro ‘GDK_WAYLAND_DISPLAY’ wdisplay = GDK_WAYLAND_DISPLAY (gdk_seat_get_display (GDK_SEAT (seat))); ^~~~~~~~~~~~~~~~~~~ [71/706] Compiling C object 'gdk/gdk@@gdk@sta/gdkrectangle.c.o'. [72/706] Compiling C object 'gdk/wayland/gdk@wayland@@gdk-wayland@sta/gdkvulkancontext-wayland.c.o'. [73/706] Compiling C object 'gdk/x11/gdk@x11@@gdk-x11@sta/gdkapplaunchcontext-x11.c.o'. In file included from /usr/include/glib-2.0/gobject/gobject.h:24, from /usr/include/glib-2.0/gobject/gbinding.h:29, from /usr/include/glib-2.0/glib-object.h:23, from ../gdk/gdktypes.h:35, from ../gdk/gdkapplaunchcontext.h:29, from ../gdk/gdk.h:32, from ../gdk/x11/gdkx11applaunchcontext.h:25, from ../gdk/x11/gdkapplaunchcontext-x11.c:23: ../gdk/x11/gdkapplaunchcontext-x11.c: In function ‘gdk_x11_app_launch_context_get_startup_notify_id’: /usr/include/glib-2.0/gobject/gtype.h:2271:6: warning: cast increases required alignment of target type [-Wcast-align] ((ct*) g_type_check_instance_cast ((GTypeInstance*) ip, gt)) ^ /usr/include/glib-2.0/gobject/gtype.h:482:66: note: in expansion of macro ‘_G_TYPE_CIC’ #define G_TYPE_CHECK_INSTANCE_CAST(instance, g_type, c_type) (_G_TYPE_CIC ((instance), (g_type), c_type)) ^~~~~~~~~~~ ../gdk/x11/gdkx11display.h:48:44: note: in expansion of macro ‘G_TYPE_CHECK_INSTANCE_CAST’ #define GDK_X11_DISPLAY(object) (G_TYPE_CHECK_INSTANCE_CAST ((object), GDK_TYPE_X11_DISPLAY, GdkX11Display)) ^~~~~~~~~~~~~~~~~~~~~~~~~~ ../gdk/x11/gdkapplaunchcontext-x11.c:285:12: note: in expansion of macro ‘GDK_X11_DISPLAY’ screen = GDK_X11_DISPLAY (display)->screen; ^~~~~~~~~~~~~~~ ../gdk/x11/gdkapplaunchcontext-x11.c: In function ‘gdk_x11_app_launch_context_launch_failed’: /usr/include/glib-2.0/gobject/gtype.h:2271:6: warning: cast increases required alignment of target type [-Wcast-align] ((ct*) g_type_check_instance_cast ((GTypeInstance*) ip, gt)) ^ /usr/include/glib-2.0/gobject/gtype.h:482:66: note: in expansion of macro ‘_G_TYPE_CIC’ #define G_TYPE_CHECK_INSTANCE_CAST(instance, g_type, c_type) (_G_TYPE_CIC ((instance), (g_type), c_type)) ^~~~~~~~~~~ ../gdk/x11/gdkx11display.h:48:44: note: in expansion of macro ‘G_TYPE_CHECK_INSTANCE_CAST’ #define GDK_X11_DISPLAY(object) (G_TYPE_CHECK_INSTANCE_CAST ((object), GDK_TYPE_X11_DISPLAY, GdkX11Display)) ^~~~~~~~~~~~~~~~~~~~~~~~~~ ../gdk/x11/gdkapplaunchcontext-x11.c:402:12: note: in expansion of macro ‘GDK_X11_DISPLAY’ screen = GDK_X11_DISPLAY (ctx->display)->screen; ^~~~~~~~~~~~~~~ [74/706] Compiling C object 'gdk/x11/gdk@x11@@gdk-x11@sta/gdkasync.c.o'. ../gdk/x11/gdkasync.c: In function ‘send_event_handler’: ../gdk/x11/gdkasync.c:147:27: warning: cast increases required alignment of target type [-Wcast-align] SendEventState *state = (SendEventState *)data; ^ ../gdk/x11/gdkasync.c:168:11: warning: cast increases required alignment of target type [-Wcast-align] repl = (xGetInputFocusReply *) ^ In file included from /usr/include/glib-2.0/gobject/gobject.h:24, from /usr/include/glib-2.0/gobject/gbinding.h:29, from /usr/include/glib-2.0/glib-object.h:23, from ../gdk/gdktypes.h:35, from ../gdk/gdkdisplay.h:30, from ../gdk/x11/gdkasync.h:22, from ../gdk/x11/gdkasync.c:46: ../gdk/x11/gdkasync.c: In function ‘_gdk_x11_send_client_message_async’: /usr/include/glib-2.0/gobject/gtype.h:2271:6: warning: cast increases required alignment of target type [-Wcast-align] ((ct*) g_type_check_instance_cast ((GTypeInstance*) ip, gt)) ^ /usr/include/glib-2.0/gobject/gtype.h:482:66: note: in expansion of macro ‘_G_TYPE_CIC’ #define G_TYPE_CHECK_INSTANCE_CAST(instance, g_type, c_type) (_G_TYPE_CIC ((instance), (g_type), c_type)) ^~~~~~~~~~~ ../gdk/x11/gdkx11display.h:48:44: note: in expansion of macro ‘G_TYPE_CHECK_INSTANCE_CAST’ #define GDK_X11_DISPLAY(object) (G_TYPE_CHECK_INSTANCE_CAST ((object), GDK_TYPE_X11_DISPLAY, GdkX11Display)) ^~~~~~~~~~~~~~~~~~~~~~~~~~ ../gdk/x11/gdkprivate-x11.h:256:40: note: in expansion of macro ‘GDK_X11_DISPLAY’ #define GDK_DISPLAY_XDISPLAY(display) (GDK_X11_DISPLAY(display)->xdisplay) ^~~~~~~~~~~~~~~ ../gdk/x11/gdkasync.c:243:9: note: in expansion of macro ‘GDK_DISPLAY_XDISPLAY’ dpy = GDK_DISPLAY_XDISPLAY (display); ^~~~~~~~~~~~~~~~~~~~ ../gdk/x11/gdkasync.c: In function ‘list_children_handler’: ../gdk/x11/gdkasync.c:301:30: warning: cast increases required alignment of target type [-Wcast-align] ListChildrenState *state = (ListChildrenState *)data; ^ ../gdk/x11/gdkasync.c:316:14: warning: cast increases required alignment of target type [-Wcast-align] repl = (xGetPropertyReply *) ^ ../gdk/x11/gdkasync.c: In function ‘get_child_info_handler’: ../gdk/x11/gdkasync.c:472:27: warning: cast increases required alignment of target type [-Wcast-align] ChildInfoState *state = (ChildInfoState *)data; ^ ../gdk/x11/gdkasync.c:496:13: warning: cast increases required alignment of target type [-Wcast-align] repl = (xGetPropertyReply *) ^ ../gdk/x11/gdkasync.c:509:13: warning: cast increases required alignment of target type [-Wcast-align] repl = (xGetWindowAttributesReply *) ^ ../gdk/x11/gdkasync.c:522:13: warning: cast increases required alignment of target type [-Wcast-align] repl = (xGetGeometryReply *) ^ In file included from /usr/include/glib-2.0/gobject/gobject.h:24, from /usr/include/glib-2.0/gobject/gbinding.h:29, from /usr/include/glib-2.0/glib-object.h:23, from ../gdk/gdktypes.h:35, from ../gdk/gdkdisplay.h:30, from ../gdk/x11/gdkasync.h:22, from ../gdk/x11/gdkasync.c:46: ../gdk/x11/gdkasync.c: In function ‘_gdk_x11_get_window_child_info’: /usr/include/glib-2.0/gobject/gtype.h:2271:6: warning: cast increases required alignment of target type [-Wcast-align] ((ct*) g_type_check_instance_cast ((GTypeInstance*) ip, gt)) ^ /usr/include/glib-2.0/gobject/gtype.h:482:66: note: in expansion of macro ‘_G_TYPE_CIC’ #define G_TYPE_CHECK_INSTANCE_CAST(instance, g_type, c_type) (_G_TYPE_CIC ((instance), (g_type), c_type)) ^~~~~~~~~~~ ../gdk/x11/gdkx11display.h:48:44: note: in expansion of macro ‘G_TYPE_CHECK_INSTANCE_CAST’ #define GDK_X11_DISPLAY(object) (G_TYPE_CHECK_INSTANCE_CAST ((object), GDK_TYPE_X11_DISPLAY, GdkX11Display)) ^~~~~~~~~~~~~~~~~~~~~~~~~~ ../gdk/x11/gdkprivate-x11.h:256:40: note: in expansion of macro ‘GDK_X11_DISPLAY’ #define GDK_DISPLAY_XDISPLAY(display) (GDK_X11_DISPLAY(display)->xdisplay) ^~~~~~~~~~~~~~~ ../gdk/x11/gdkasync.c:559:9: note: in expansion of macro ‘GDK_DISPLAY_XDISPLAY’ dpy = GDK_DISPLAY_XDISPLAY (display); ^~~~~~~~~~~~~~~~~~~~ ../gdk/x11/gdkasync.c: In function ‘roundtrip_handler’: ../gdk/x11/gdkasync.c:691:27: warning: cast increases required alignment of target type [-Wcast-align] RoundtripState *state = (RoundtripState *)data; ^ ../gdk/x11/gdkasync.c:703:11: warning: cast increases required alignment of target type [-Wcast-align] repl = (xGetInputFocusReply *) ^ In file included from /usr/include/glib-2.0/gobject/gobject.h:24, from /usr/include/glib-2.0/gobject/gbinding.h:29, from /usr/include/glib-2.0/glib-object.h:23, from ../gdk/gdktypes.h:35, from ../gdk/gdkdisplay.h:30, from ../gdk/x11/gdkasync.h:22, from ../gdk/x11/gdkasync.c:46: ../gdk/x11/gdkasync.c: In function ‘_gdk_x11_roundtrip_async’: /usr/include/glib-2.0/gobject/gtype.h:2271:6: warning: cast increases required alignment of target type [-Wcast-align] ((ct*) g_type_check_instance_cast ((GTypeInstance*) ip, gt)) ^ /usr/include/glib-2.0/gobject/gtype.h:482:66: note: in expansion of macro ‘_G_TYPE_CIC’ #define G_TYPE_CHECK_INSTANCE_CAST(instance, g_type, c_type) (_G_TYPE_CIC ((instance), (g_type), c_type)) ^~~~~~~~~~~ ../gdk/x11/gdkx11display.h:48:44: note: in expansion of macro ‘G_TYPE_CHECK_INSTANCE_CAST’ #define GDK_X11_DISPLAY(object) (G_TYPE_CHECK_INSTANCE_CAST ((object), GDK_TYPE_X11_DISPLAY, GdkX11Display)) ^~~~~~~~~~~~~~~~~~~~~~~~~~ ../gdk/x11/gdkprivate-x11.h:256:40: note: in expansion of macro ‘GDK_X11_DISPLAY’ #define GDK_DISPLAY_XDISPLAY(display) (GDK_X11_DISPLAY(display)->xdisplay) ^~~~~~~~~~~~~~~ ../gdk/x11/gdkasync.c:733:9: note: in expansion of macro ‘GDK_DISPLAY_XDISPLAY’ dpy = GDK_DISPLAY_XDISPLAY (display); ^~~~~~~~~~~~~~~~~~~~ [75/706] Compiling C object 'gdk/x11/gdk@x11@@gdk-x11@sta/gdkdevicemanager-x11.c.o'. In file included from /usr/include/glib-2.0/gobject/gobject.h:24, from /usr/include/glib-2.0/gobject/gbinding.h:29, from /usr/include/glib-2.0/glib-object.h:23, from ../gdk/gdktypes.h:35, from ../gdk/gdkapplaunchcontext.h:29, from ../gdk/gdk.h:32, from ../gdk/x11/gdkx11devicemanager-core.h:21, from ../gdk/x11/gdkdevicemanager-x11.c:20: ../gdk/x11/gdkdevicemanager-x11.c: In function ‘_gdk_x11_device_manager_new’: /usr/include/glib-2.0/gobject/gtype.h:2271:6: warning: cast increases required alignment of target type [-Wcast-align] ((ct*) g_type_check_instance_cast ((GTypeInstance*) ip, gt)) ^ /usr/include/glib-2.0/gobject/gtype.h:482:66: note: in expansion of macro ‘_G_TYPE_CIC’ #define G_TYPE_CHECK_INSTANCE_CAST(instance, g_type, c_type) (_G_TYPE_CIC ((instance), (g_type), c_type)) ^~~~~~~~~~~ ../gdk/x11/gdkx11display.h:48:44: note: in expansion of macro ‘G_TYPE_CHECK_INSTANCE_CAST’ #define GDK_X11_DISPLAY(object) (G_TYPE_CHECK_INSTANCE_CAST ((object), GDK_TYPE_X11_DISPLAY, GdkX11Display)) ^~~~~~~~~~~~~~~~~~~~~~~~~~ ../gdk/x11/gdkprivate-x11.h:256:40: note: in expansion of macro ‘GDK_X11_DISPLAY’ #define GDK_DISPLAY_XDISPLAY(display) (GDK_X11_DISPLAY(display)->xdisplay) ^~~~~~~~~~~~~~~ ../gdk/x11/gdkdevicemanager-x11.c:46:18: note: in expansion of macro ‘GDK_DISPLAY_XDISPLAY’ xdisplay = GDK_DISPLAY_XDISPLAY (display); ^~~~~~~~~~~~~~~~~~~~ [76/706] Compiling C object 'gdk/x11/gdk@x11@@gdk-x11@sta/gdkdevicemanager-core-x11.c.o'. In file included from /usr/include/glib-2.0/gobject/gobject.h:24, from /usr/include/glib-2.0/gobject/gbinding.h:29, from /usr/include/glib-2.0/glib-object.h:23, from ../gdk/gdktypes.h:35, from ../gdk/gdkapplaunchcontext.h:29, from ../gdk/gdk.h:32, from ../gdk/x11/gdkx11devicemanager-core.h:21, from ../gdk/x11/gdkdevicemanager-core-x11.c:20: ../gdk/x11/gdkdevicemanager-core-x11.c: In function ‘gdk_x11_device_manager_core_translate_event’: /usr/include/glib-2.0/gobject/gtype.h:2271:6: warning: cast increases required alignment of target type [-Wcast-align] ((ct*) g_type_check_instance_cast ((GTypeInstance*) ip, gt)) ^ /usr/include/glib-2.0/gobject/gtype.h:482:66: note: in expansion of macro ‘_G_TYPE_CIC’ #define G_TYPE_CHECK_INSTANCE_CAST(instance, g_type, c_type) (_G_TYPE_CIC ((instance), (g_type), c_type)) ^~~~~~~~~~~ ../gdk/x11/gdkx11display.h:48:44: note: in expansion of macro ‘G_TYPE_CHECK_INSTANCE_CAST’ #define GDK_X11_DISPLAY(object) (G_TYPE_CHECK_INSTANCE_CAST ((object), GDK_TYPE_X11_DISPLAY, GdkX11Display)) ^~~~~~~~~~~~~~~~~~~~~~~~~~ ../gdk/x11/gdkdevicemanager-core-x11.c:373:32: note: in expansion of macro ‘GDK_X11_DISPLAY’ GdkX11Display *display_x11 = GDK_X11_DISPLAY (display); ^~~~~~~~~~~~~~~ ../gdk/x11/gdkdevicemanager-core-x11.c: In function ‘_gdk_device_manager_core_handle_focus’: /usr/include/glib-2.0/gobject/gtype.h:2271:6: warning: cast increases required alignment of target type [-Wcast-align] ((ct*) g_type_check_instance_cast ((GTypeInstance*) ip, gt)) ^ /usr/include/glib-2.0/gobject/gtype.h:482:66: note: in expansion of macro ‘_G_TYPE_CIC’ #define G_TYPE_CHECK_INSTANCE_CAST(instance, g_type, c_type) (_G_TYPE_CIC ((instance), (g_type), c_type)) ^~~~~~~~~~~ ../gdk/x11/gdkx11screen.h:40:43: note: in expansion of macro ‘G_TYPE_CHECK_INSTANCE_CAST’ #define GDK_X11_SCREEN(object) (G_TYPE_CHECK_INSTANCE_CAST ((object), GDK_TYPE_X11_SCREEN, GdkX11Screen)) ^~~~~~~~~~~~~~~~~~~~~~~~~~ ../gdk/x11/gdkdevicemanager-core-x11.c:756:16: note: in expansion of macro ‘GDK_X11_SCREEN’ x11_screen = GDK_X11_SCREEN (GDK_SURFACE_SCREEN (surface)); ^~~~~~~~~~~~~~ /usr/include/glib-2.0/gobject/gtype.h:482:66: note: in expansion of macro ‘_G_TYPE_CIC’ #define G_TYPE_CHECK_INSTANCE_CAST(instance, g_type, c_type) (_G_TYPE_CIC ((instance), (g_type), c_type)) ^~~~~~~~~~~ ../gdk/x11/gdkx11display.h:48:44: note: in expansion of macro ‘G_TYPE_CHECK_INSTANCE_CAST’ #define GDK_X11_DISPLAY(object) (G_TYPE_CHECK_INSTANCE_CAST ((object), GDK_TYPE_X11_DISPLAY, GdkX11Display)) ^~~~~~~~~~~~~~~~~~~~~~~~~~ ../gdk/x11/gdkprivate-x11.h:245:41: note: in expansion of macro ‘GDK_X11_DISPLAY’ #define GDK_SURFACE_SCREEN(win) (GDK_X11_DISPLAY (gdk_surface_get_display (win))->screen) ^~~~~~~~~~~~~~~ ../gdk/x11/gdkdevicemanager-core-x11.c:756:32: note: in expansion of macro ‘GDK_SURFACE_SCREEN’ x11_screen = GDK_X11_SCREEN (GDK_SURFACE_SCREEN (surface)); ^~~~~~~~~~~~~~~~~~ [77/706] Compiling C object 'gdk/x11/gdk@x11@@gdk-x11@sta/gdkmain-x11.c.o'. In file included from /usr/include/glib-2.0/gobject/gobject.h:24, from /usr/include/glib-2.0/gobject/gbinding.h:29, from /usr/include/glib-2.0/glib-object.h:23, from ../gdk/gdktypes.h:35, from ../gdk/gdkdevice.h:26, from ../gdk/gdkdeviceprivate.h:21, from ../gdk/x11/gdkmain-x11.c:27: ../gdk/x11/gdkmain-x11.c: In function ‘gdk_x_error’: /usr/include/glib-2.0/gobject/gtype.h:2271:6: warning: cast increases required alignment of target type [-Wcast-align] ((ct*) g_type_check_instance_cast ((GTypeInstance*) ip, gt)) ^ /usr/include/glib-2.0/gobject/gtype.h:482:66: note: in expansion of macro ‘_G_TYPE_CIC’ #define G_TYPE_CHECK_INSTANCE_CAST(instance, g_type, c_type) (_G_TYPE_CIC ((instance), (g_type), c_type)) ^~~~~~~~~~~ ../gdk/gdkdisplay.h:38:40: note: in expansion of macro ‘G_TYPE_CHECK_INSTANCE_CAST’ #define GDK_DISPLAY(object) (G_TYPE_CHECK_INSTANCE_CAST ((object), GDK_TYPE_DISPLAY, GdkDisplay)) ^~~~~~~~~~~~~~~~~~~~~~~~~~ ../gdk/x11/gdkmain-x11.c:275:31: note: in expansion of macro ‘GDK_DISPLAY’ error_display = GDK_DISPLAY (gdk_display); ^~~~~~~~~~~ ../gdk/x11/gdkmain-x11.c: In function ‘_gdk_x11_display_send_xevent’: /usr/include/glib-2.0/gobject/gtype.h:2271:6: warning: cast increases required alignment of target type [-Wcast-align] ((ct*) g_type_check_instance_cast ((GTypeInstance*) ip, gt)) ^ /usr/include/glib-2.0/gobject/gtype.h:482:66: note: in expansion of macro ‘_G_TYPE_CIC’ #define G_TYPE_CHECK_INSTANCE_CAST(instance, g_type, c_type) (_G_TYPE_CIC ((instance), (g_type), c_type)) ^~~~~~~~~~~ ../gdk/x11/gdkx11display.h:48:44: note: in expansion of macro ‘G_TYPE_CHECK_INSTANCE_CAST’ #define GDK_X11_DISPLAY(object) (G_TYPE_CHECK_INSTANCE_CAST ((object), GDK_TYPE_X11_DISPLAY, GdkX11Display)) ^~~~~~~~~~~~~~~~~~~~~~~~~~ ../gdk/x11/gdkprivate-x11.h:256:40: note: in expansion of macro ‘GDK_X11_DISPLAY’ #define GDK_DISPLAY_XDISPLAY(display) (GDK_X11_DISPLAY(display)->xdisplay) ^~~~~~~~~~~~~~~ ../gdk/x11/gdkmain-x11.c:347:24: note: in expansion of macro ‘GDK_DISPLAY_XDISPLAY’ result = XSendEvent (GDK_DISPLAY_XDISPLAY (display), window, ^~~~~~~~~~~~~~~~~~~~ /usr/include/glib-2.0/gobject/gtype.h:2271:6: warning: cast increases required alignment of target type [-Wcast-align] ((ct*) g_type_check_instance_cast ((GTypeInstance*) ip, gt)) ^ /usr/include/glib-2.0/gobject/gtype.h:482:66: note: in expansion of macro ‘_G_TYPE_CIC’ #define G_TYPE_CHECK_INSTANCE_CAST(instance, g_type, c_type) (_G_TYPE_CIC ((instance), (g_type), c_type)) ^~~~~~~~~~~ ../gdk/x11/gdkx11display.h:48:44: note: in expansion of macro ‘G_TYPE_CHECK_INSTANCE_CAST’ #define GDK_X11_DISPLAY(object) (G_TYPE_CHECK_INSTANCE_CAST ((object), GDK_TYPE_X11_DISPLAY, GdkX11Display)) ^~~~~~~~~~~~~~~~~~~~~~~~~~ ../gdk/x11/gdkprivate-x11.h:256:40: note: in expansion of macro ‘GDK_X11_DISPLAY’ #define GDK_DISPLAY_XDISPLAY(display) (GDK_X11_DISPLAY(display)->xdisplay) ^~~~~~~~~~~~~~~ ../gdk/x11/gdkmain-x11.c:349:10: note: in expansion of macro ‘GDK_DISPLAY_XDISPLAY’ XSync (GDK_DISPLAY_XDISPLAY (display), False); ^~~~~~~~~~~~~~~~~~~~ [78/706] Compiling C object 'gdk/wayland/gdk@wayland@@gdk-wayland@sta/gdkdevice-wayland.c.o'. In file included from /usr/include/glib-2.0/gobject/gobject.h:24, from /usr/include/glib-2.0/gobject/gbinding.h:29, from /usr/include/glib-2.0/glib-object.h:23, from ../gdk/gdktypes.h:35, from ../gdk/gdksurface.h:33, from ../gdk/wayland/gdkdevice-wayland.c:25: ../gdk/wayland/gdkdevice-wayland.c: In function ‘gdk_wayland_device_update_surface_cursor’: /usr/include/glib-2.0/gobject/gtype.h:2271:6: warning: cast increases required alignment of target type [-Wcast-align] ((ct*) g_type_check_instance_cast ((GTypeInstance*) ip, gt)) ^ /usr/include/glib-2.0/gobject/gtype.h:482:66: note: in expansion of macro ‘_G_TYPE_CIC’ #define G_TYPE_CHECK_INSTANCE_CAST(instance, g_type, c_type) (_G_TYPE_CIC ((instance), (g_type), c_type)) ^~~~~~~~~~~ ../gdk/wayland/gdkseat-wayland.h:28:40: note: in expansion of macro ‘G_TYPE_CHECK_INSTANCE_CAST’ #define GDK_WAYLAND_SEAT(o) (G_TYPE_CHECK_INSTANCE_CAST ((o), GDK_TYPE_WAYLAND_SEAT, GdkWaylandSeat)) ^~~~~~~~~~~~~~~~~~~~~~~~~~ ../gdk/wayland/gdkdevice-wayland.c:386:26: note: in expansion of macro ‘GDK_WAYLAND_SEAT’ GdkWaylandSeat *seat = GDK_WAYLAND_SEAT (gdk_device_get_seat (device)); ^~~~~~~~~~~~~~~~ /usr/include/glib-2.0/gobject/gtype.h:2271:6: warning: cast increases required alignment of target type [-Wcast-align] ((ct*) g_type_check_instance_cast ((GTypeInstance*) ip, gt)) ^ /usr/include/glib-2.0/gobject/gtype.h:482:66: note: in expansion of macro ‘_G_TYPE_CIC’ #define G_TYPE_CHECK_INSTANCE_CAST(instance, g_type, c_type) (_G_TYPE_CIC ((instance), (g_type), c_type)) ^~~~~~~~~~~ ../gdk/wayland/gdkwaylanddisplay.h:39:48: note: in expansion of macro ‘G_TYPE_CHECK_INSTANCE_CAST’ #define GDK_WAYLAND_DISPLAY(object) (G_TYPE_CHECK_INSTANCE_CAST ((object), GDK_TYPE_WAYLAND_DISPLAY, GdkWaylandDisplay)) ^~~~~~~~~~~~~~~~~~~~~~~~~~ ../gdk/wayland/gdkdevice-wayland.c:398:48: note: in expansion of macro ‘GDK_WAYLAND_DISPLAY’ buffer = _gdk_wayland_cursor_get_buffer (GDK_WAYLAND_DISPLAY (seat->display), ^~~~~~~~~~~~~~~~~~~ /usr/include/glib-2.0/gobject/gtype.h:2271:6: warning: cast increases required alignment of target type [-Wcast-align] ((ct*) g_type_check_instance_cast ((GTypeInstance*) ip, gt)) ^ /usr/include/glib-2.0/gobject/gtype.h:482:66: note: in expansion of macro ‘_G_TYPE_CIC’ #define G_TYPE_CHECK_INSTANCE_CAST(instance, g_type, c_type) (_G_TYPE_CIC ((instance), (g_type), c_type)) ^~~~~~~~~~~ ../gdk/wayland/gdkwaylanddisplay.h:39:48: note: in expansion of macro ‘G_TYPE_CHECK_INSTANCE_CAST’ #define GDK_WAYLAND_DISPLAY(object) (G_TYPE_CHECK_INSTANCE_CAST ((object), GDK_TYPE_WAYLAND_DISPLAY, GdkWaylandDisplay)) ^~~~~~~~~~~~~~~~~~~~~~~~~~ ../gdk/wayland/gdkdevice-wayland.c:450:47: note: in expansion of macro ‘GDK_WAYLAND_DISPLAY’ _gdk_wayland_cursor_get_next_image_index (GDK_WAYLAND_DISPLAY (seat->display), ^~~~~~~~~~~~~~~~~~~ ../gdk/wayland/gdkdevice-wayland.c: In function ‘gdk_wayland_device_set_surface_cursor’: /usr/include/glib-2.0/gobject/gtype.h:2271:6: warning: cast increases required alignment of target type [-Wcast-align] ((ct*) g_type_check_instance_cast ((GTypeInstance*) ip, gt)) ^ /usr/include/glib-2.0/gobject/gtype.h:482:66: note: in expansion of macro ‘_G_TYPE_CIC’ #define G_TYPE_CHECK_INSTANCE_CAST(instance, g_type, c_type) (_G_TYPE_CIC ((instance), (g_type), c_type)) ^~~~~~~~~~~ ../gdk/wayland/gdkseat-wayland.h:28:40: note: in expansion of macro ‘G_TYPE_CHECK_INSTANCE_CAST’ #define GDK_WAYLAND_SEAT(o) (G_TYPE_CHECK_INSTANCE_CAST ((o), GDK_TYPE_WAYLAND_SEAT, GdkWaylandSeat)) ^~~~~~~~~~~~~~~~~~~~~~~~~~ ../gdk/wayland/gdkdevice-wayland.c:489:26: note: in expansion of macro ‘GDK_WAYLAND_SEAT’ GdkWaylandSeat *seat = GDK_WAYLAND_SEAT (gdk_device_get_seat (device)); ^~~~~~~~~~~~~~~~ ../gdk/wayland/gdkdevice-wayland.c: In function ‘device_get_modifiers’: /usr/include/glib-2.0/gobject/gtype.h:2271:6: warning: cast increases required alignment of target type [-Wcast-align] ((ct*) g_type_check_instance_cast ((GTypeInstance*) ip, gt)) ^ /usr/include/glib-2.0/gobject/gtype.h:482:66: note: in expansion of macro ‘_G_TYPE_CIC’ #define G_TYPE_CHECK_INSTANCE_CAST(instance, g_type, c_type) (_G_TYPE_CIC ((instance), (g_type), c_type)) ^~~~~~~~~~~ ../gdk/wayland/gdkseat-wayland.h:28:40: note: in expansion of macro ‘G_TYPE_CHECK_INSTANCE_CAST’ #define GDK_WAYLAND_SEAT(o) (G_TYPE_CHECK_INSTANCE_CAST ((o), GDK_TYPE_WAYLAND_SEAT, GdkWaylandSeat)) ^~~~~~~~~~~~~~~~~~~~~~~~~~ ../gdk/wayland/gdkdevice-wayland.c:564:26: note: in expansion of macro ‘GDK_WAYLAND_SEAT’ GdkWaylandSeat *seat = GDK_WAYLAND_SEAT (gdk_device_get_seat (device)); ^~~~~~~~~~~~~~~~ ../gdk/wayland/gdkdevice-wayland.c: In function ‘gdk_wayland_device_get_focus’: /usr/include/glib-2.0/gobject/gtype.h:2271:6: warning: cast increases required alignment of target type [-Wcast-align] ((ct*) g_type_check_instance_cast ((GTypeInstance*) ip, gt)) ^ /usr/include/glib-2.0/gobject/gtype.h:482:66: note: in expansion of macro ‘_G_TYPE_CIC’ #define G_TYPE_CHECK_INSTANCE_CAST(instance, g_type, c_type) (_G_TYPE_CIC ((instance), (g_type), c_type)) ^~~~~~~~~~~ ../gdk/wayland/gdkseat-wayland.h:28:40: note: in expansion of macro ‘G_TYPE_CHECK_INSTANCE_CAST’ #define GDK_WAYLAND_SEAT(o) (G_TYPE_CHECK_INSTANCE_CAST ((o), GDK_TYPE_WAYLAND_SEAT, GdkWaylandSeat)) ^~~~~~~~~~~~~~~~~~~~~~~~~~ ../gdk/wayland/gdkdevice-wayland.c:705:34: note: in expansion of macro ‘GDK_WAYLAND_SEAT’ GdkWaylandSeat *wayland_seat = GDK_WAYLAND_SEAT (gdk_device_get_seat (device)); ^~~~~~~~~~~~~~~~ ../gdk/wayland/gdkdevice-wayland.c: In function ‘gdk_wayland_device_grab’: /usr/include/glib-2.0/gobject/gtype.h:2271:6: warning: cast increases required alignment of target type [-Wcast-align] ((ct*) g_type_check_instance_cast ((GTypeInstance*) ip, gt)) ^ /usr/include/glib-2.0/gobject/gtype.h:482:66: note: in expansion of macro ‘_G_TYPE_CIC’ #define G_TYPE_CHECK_INSTANCE_CAST(instance, g_type, c_type) (_G_TYPE_CIC ((instance), (g_type), c_type)) ^~~~~~~~~~~ ../gdk/wayland/gdkseat-wayland.h:28:40: note: in expansion of macro ‘G_TYPE_CHECK_INSTANCE_CAST’ #define GDK_WAYLAND_SEAT(o) (G_TYPE_CHECK_INSTANCE_CAST ((o), GDK_TYPE_WAYLAND_SEAT, GdkWaylandSeat)) ^~~~~~~~~~~~~~~~~~~~~~~~~~ ../gdk/wayland/gdkdevice-wayland.c:767:34: note: in expansion of macro ‘GDK_WAYLAND_SEAT’ GdkWaylandSeat *wayland_seat = GDK_WAYLAND_SEAT (gdk_device_get_seat (device)); ^~~~~~~~~~~~~~~~ ../gdk/wayland/gdkdevice-wayland.c: In function ‘gdk_wayland_device_pad_get_n_groups’: /usr/include/glib-2.0/gobject/gtype.h:2271:6: warning: cast increases required alignment of target type [-Wcast-align] ((ct*) g_type_check_instance_cast ((GTypeInstance*) ip, gt)) ^ /usr/include/glib-2.0/gobject/gtype.h:482:66: note: in expansion of macro ‘_G_TYPE_CIC’ #define G_TYPE_CHECK_INSTANCE_CAST(instance, g_type, c_type) (_G_TYPE_CIC ((instance), (g_type), c_type)) ^~~~~~~~~~~ ../gdk/wayland/gdkseat-wayland.h:28:40: note: in expansion of macro ‘G_TYPE_CHECK_INSTANCE_CAST’ #define GDK_WAYLAND_SEAT(o) (G_TYPE_CHECK_INSTANCE_CAST ((o), GDK_TYPE_WAYLAND_SEAT, GdkWaylandSeat)) ^~~~~~~~~~~~~~~~~~~~~~~~~~ ../gdk/wayland/gdkdevice-wayland.c:898:37: note: in expansion of macro ‘GDK_WAYLAND_SEAT’ data = gdk_wayland_seat_find_pad (GDK_WAYLAND_SEAT (seat), ^~~~~~~~~~~~~~~~ ../gdk/wayland/gdkdevice-wayland.c: In function ‘gdk_wayland_device_pad_get_group_n_modes’: /usr/include/glib-2.0/gobject/gtype.h:2271:6: warning: cast increases required alignment of target type [-Wcast-align] ((ct*) g_type_check_instance_cast ((GTypeInstance*) ip, gt)) ^ /usr/include/glib-2.0/gobject/gtype.h:482:66: note: in expansion of macro ‘_G_TYPE_CIC’ #define G_TYPE_CHECK_INSTANCE_CAST(instance, g_type, c_type) (_G_TYPE_CIC ((instance), (g_type), c_type)) ^~~~~~~~~~~ ../gdk/wayland/gdkseat-wayland.h:28:40: note: in expansion of macro ‘G_TYPE_CHECK_INSTANCE_CAST’ #define GDK_WAYLAND_SEAT(o) (G_TYPE_CHECK_INSTANCE_CAST ((o), GDK_TYPE_WAYLAND_SEAT, GdkWaylandSeat)) ^~~~~~~~~~~~~~~~~~~~~~~~~~ ../gdk/wayland/gdkdevice-wayland.c:913:37: note: in expansion of macro ‘GDK_WAYLAND_SEAT’ data = gdk_wayland_seat_find_pad (GDK_WAYLAND_SEAT (seat), ^~~~~~~~~~~~~~~~ ../gdk/wayland/gdkdevice-wayland.c: In function ‘gdk_wayland_device_pad_get_n_features’: /usr/include/glib-2.0/gobject/gtype.h:2271:6: warning: cast increases required alignment of target type [-Wcast-align] ((ct*) g_type_check_instance_cast ((GTypeInstance*) ip, gt)) ^ /usr/include/glib-2.0/gobject/gtype.h:482:66: note: in expansion of macro ‘_G_TYPE_CIC’ #define G_TYPE_CHECK_INSTANCE_CAST(instance, g_type, c_type) (_G_TYPE_CIC ((instance), (g_type), c_type)) ^~~~~~~~~~~ ../gdk/wayland/gdkseat-wayland.h:28:40: note: in expansion of macro ‘G_TYPE_CHECK_INSTANCE_CAST’ #define GDK_WAYLAND_SEAT(o) (G_TYPE_CHECK_INSTANCE_CAST ((o), GDK_TYPE_WAYLAND_SEAT, GdkWaylandSeat)) ^~~~~~~~~~~~~~~~~~~~~~~~~~ ../gdk/wayland/gdkdevice-wayland.c:931:37: note: in expansion of macro ‘GDK_WAYLAND_SEAT’ data = gdk_wayland_seat_find_pad (GDK_WAYLAND_SEAT (seat), ^~~~~~~~~~~~~~~~ ../gdk/wayland/gdkdevice-wayland.c: In function ‘gdk_wayland_device_pad_get_feature_group’: /usr/include/glib-2.0/gobject/gtype.h:2271:6: warning: cast increases required alignment of target type [-Wcast-align] ((ct*) g_type_check_instance_cast ((GTypeInstance*) ip, gt)) ^ /usr/include/glib-2.0/gobject/gtype.h:482:66: note: in expansion of macro ‘_G_TYPE_CIC’ #define G_TYPE_CHECK_INSTANCE_CAST(instance, g_type, c_type) (_G_TYPE_CIC ((instance), (g_type), c_type)) ^~~~~~~~~~~ ../gdk/wayland/gdkseat-wayland.h:28:40: note: in expansion of macro ‘G_TYPE_CHECK_INSTANCE_CAST’ #define GDK_WAYLAND_SEAT(o) (G_TYPE_CHECK_INSTANCE_CAST ((o), GDK_TYPE_WAYLAND_SEAT, GdkWaylandSeat)) ^~~~~~~~~~~~~~~~~~~~~~~~~~ ../gdk/wayland/gdkdevice-wayland.c:959:37: note: in expansion of macro ‘GDK_WAYLAND_SEAT’ data = gdk_wayland_seat_find_pad (GDK_WAYLAND_SEAT (seat), ^~~~~~~~~~~~~~~~ ../gdk/wayland/gdkdevice-wayland.c: In function ‘gdk_wayland_device_get_wl_seat’: /usr/include/glib-2.0/gobject/gtype.h:2271:6: warning: cast increases required alignment of target type [-Wcast-align] ((ct*) g_type_check_instance_cast ((GTypeInstance*) ip, gt)) ^ /usr/include/glib-2.0/gobject/gtype.h:482:66: note: in expansion of macro ‘_G_TYPE_CIC’ #define G_TYPE_CHECK_INSTANCE_CAST(instance, g_type, c_type) (_G_TYPE_CIC ((instance), (g_type), c_type)) ^~~~~~~~~~~ ../gdk/wayland/gdkseat-wayland.h:28:40: note: in expansion of macro ‘G_TYPE_CHECK_INSTANCE_CAST’ #define GDK_WAYLAND_SEAT(o) (G_TYPE_CHECK_INSTANCE_CAST ((o), GDK_TYPE_WAYLAND_SEAT, GdkWaylandSeat)) ^~~~~~~~~~~~~~~~~~~~~~~~~~ ../gdk/wayland/gdkdevice-wayland.c:1032:10: note: in expansion of macro ‘GDK_WAYLAND_SEAT’ seat = GDK_WAYLAND_SEAT (gdk_device_get_seat (device)); ^~~~~~~~~~~~~~~~ ../gdk/wayland/gdkdevice-wayland.c: In function ‘gdk_wayland_device_get_wl_pointer’: /usr/include/glib-2.0/gobject/gtype.h:2271:6: warning: cast increases required alignment of target type [-Wcast-align] ((ct*) g_type_check_instance_cast ((GTypeInstance*) ip, gt)) ^ /usr/include/glib-2.0/gobject/gtype.h:482:66: note: in expansion of macro ‘_G_TYPE_CIC’ #define G_TYPE_CHECK_INSTANCE_CAST(instance, g_type, c_type) (_G_TYPE_CIC ((instance), (g_type), c_type)) ^~~~~~~~~~~ ../gdk/wayland/gdkseat-wayland.h:28:40: note: in expansion of macro ‘G_TYPE_CHECK_INSTANCE_CAST’ #define GDK_WAYLAND_SEAT(o) (G_TYPE_CHECK_INSTANCE_CAST ((o), GDK_TYPE_WAYLAND_SEAT, GdkWaylandSeat)) ^~~~~~~~~~~~~~~~~~~~~~~~~~ ../gdk/wayland/gdkdevice-wayland.c:1051:10: note: in expansion of macro ‘GDK_WAYLAND_SEAT’ seat = GDK_WAYLAND_SEAT (gdk_device_get_seat (device)); ^~~~~~~~~~~~~~~~ ../gdk/wayland/gdkdevice-wayland.c: In function ‘gdk_wayland_device_get_wl_keyboard’: /usr/include/glib-2.0/gobject/gtype.h:2271:6: warning: cast increases required alignment of target type [-Wcast-align] ((ct*) g_type_check_instance_cast ((GTypeInstance*) ip, gt)) ^ /usr/include/glib-2.0/gobject/gtype.h:482:66: note: in expansion of macro ‘_G_TYPE_CIC’ #define G_TYPE_CHECK_INSTANCE_CAST(instance, g_type, c_type) (_G_TYPE_CIC ((instance), (g_type), c_type)) ^~~~~~~~~~~ ../gdk/wayland/gdkseat-wayland.h:28:40: note: in expansion of macro ‘G_TYPE_CHECK_INSTANCE_CAST’ #define GDK_WAYLAND_SEAT(o) (G_TYPE_CHECK_INSTANCE_CAST ((o), GDK_TYPE_WAYLAND_SEAT, GdkWaylandSeat)) ^~~~~~~~~~~~~~~~~~~~~~~~~~ ../gdk/wayland/gdkdevice-wayland.c:1070:10: note: in expansion of macro ‘GDK_WAYLAND_SEAT’ seat = GDK_WAYLAND_SEAT (gdk_device_get_seat (device)); ^~~~~~~~~~~~~~~~ ../gdk/wayland/gdkdevice-wayland.c: In function ‘_gdk_wayland_device_get_keymap’: /usr/include/glib-2.0/gobject/gtype.h:2271:6: warning: cast increases required alignment of target type [-Wcast-align] ((ct*) g_type_check_instance_cast ((GTypeInstance*) ip, gt)) ^ /usr/include/glib-2.0/gobject/gtype.h:482:66: note: in expansion of macro ‘_G_TYPE_CIC’ #define G_TYPE_CHECK_INSTANCE_CAST(instance, g_type, c_type) (_G_TYPE_CIC ((instance), (g_type), c_type)) ^~~~~~~~~~~ ../gdk/wayland/gdkseat-wayland.h:28:40: note: in expansion of macro ‘G_TYPE_CHECK_INSTANCE_CAST’ #define GDK_WAYLAND_SEAT(o) (G_TYPE_CHECK_INSTANCE_CAST ((o), GDK_TYPE_WAYLAND_SEAT, GdkWaylandSeat)) ^~~~~~~~~~~~~~~~~~~~~~~~~~ ../gdk/wayland/gdkdevice-wayland.c:1077:26: note: in expansion of macro ‘GDK_WAYLAND_SEAT’ GdkWaylandSeat *seat = GDK_WAYLAND_SEAT (gdk_device_get_seat (device)); ^~~~~~~~~~~~~~~~ ../gdk/wayland/gdkdevice-wayland.c: In function ‘pointer_handle_enter’: /usr/include/glib-2.0/gobject/gtype.h:2271:6: warning: cast increases required alignment of target type [-Wcast-align] ((ct*) g_type_check_instance_cast ((GTypeInstance*) ip, gt)) ^ /usr/include/glib-2.0/gobject/gtype.h:482:66: note: in expansion of macro ‘_G_TYPE_CIC’ #define G_TYPE_CHECK_INSTANCE_CAST(instance, g_type, c_type) (_G_TYPE_CIC ((instance), (g_type), c_type)) ^~~~~~~~~~~ ../gdk/wayland/gdkwaylanddisplay.h:39:48: note: in expansion of macro ‘G_TYPE_CHECK_INSTANCE_CAST’ #define GDK_WAYLAND_DISPLAY(object) (G_TYPE_CHECK_INSTANCE_CAST ((object), GDK_TYPE_WAYLAND_DISPLAY, GdkWaylandDisplay)) ^~~~~~~~~~~~~~~~~~~~~~~~~~ ../gdk/wayland/gdkdevice-wayland.c:1527:5: note: in expansion of macro ‘GDK_WAYLAND_DISPLAY’ GDK_WAYLAND_DISPLAY (seat->display); ^~~~~~~~~~~~~~~~~~~ ../gdk/wayland/gdkdevice-wayland.c: In function ‘pointer_handle_leave’: /usr/include/glib-2.0/gobject/gtype.h:2271:6: warning: cast increases required alignment of target type [-Wcast-align] ((ct*) g_type_check_instance_cast ((GTypeInstance*) ip, gt)) ^ /usr/include/glib-2.0/gobject/gtype.h:482:66: note: in expansion of macro ‘_G_TYPE_CIC’ #define G_TYPE_CHECK_INSTANCE_CAST(instance, g_type, c_type) (_G_TYPE_CIC ((instance), (g_type), c_type)) ^~~~~~~~~~~ ../gdk/wayland/gdkwaylanddisplay.h:39:48: note: in expansion of macro ‘G_TYPE_CHECK_INSTANCE_CAST’ #define GDK_WAYLAND_DISPLAY(object) (G_TYPE_CHECK_INSTANCE_CAST ((object), GDK_TYPE_WAYLAND_DISPLAY, GdkWaylandDisplay)) ^~~~~~~~~~~~~~~~~~~~~~~~~~ ../gdk/wayland/gdkdevice-wayland.c:1581:40: note: in expansion of macro ‘GDK_WAYLAND_DISPLAY’ GdkWaylandDisplay *display_wayland = GDK_WAYLAND_DISPLAY (seat->display); ^~~~~~~~~~~~~~~~~~~ ../gdk/wayland/gdkdevice-wayland.c: In function ‘pointer_handle_motion’: /usr/include/glib-2.0/gobject/gtype.h:2271:6: warning: cast increases required alignment of target type [-Wcast-align] ((ct*) g_type_check_instance_cast ((GTypeInstance*) ip, gt)) ^ /usr/include/glib-2.0/gobject/gtype.h:482:66: note: in expansion of macro ‘_G_TYPE_CIC’ #define G_TYPE_CHECK_INSTANCE_CAST(instance, g_type, c_type) (_G_TYPE_CIC ((instance), (g_type), c_type)) ^~~~~~~~~~~ ../gdk/wayland/gdkwaylanddisplay.h:39:48: note: in expansion of macro ‘G_TYPE_CHECK_INSTANCE_CAST’ #define GDK_WAYLAND_DISPLAY(object) (G_TYPE_CHECK_INSTANCE_CAST ((object), GDK_TYPE_WAYLAND_DISPLAY, GdkWaylandDisplay)) ^~~~~~~~~~~~~~~~~~~~~~~~~~ ../gdk/wayland/gdkdevice-wayland.c:1634:32: note: in expansion of macro ‘GDK_WAYLAND_DISPLAY’ GdkWaylandDisplay *display = GDK_WAYLAND_DISPLAY (seat->display); ^~~~~~~~~~~~~~~~~~~ ../gdk/wayland/gdkdevice-wayland.c: In function ‘pointer_handle_button’: /usr/include/glib-2.0/gobject/gtype.h:2271:6: warning: cast increases required alignment of target type [-Wcast-align] ((ct*) g_type_check_instance_cast ((GTypeInstance*) ip, gt)) ^ /usr/include/glib-2.0/gobject/gtype.h:482:66: note: in expansion of macro ‘_G_TYPE_CIC’ #define G_TYPE_CHECK_INSTANCE_CAST(instance, g_type, c_type) (_G_TYPE_CIC ((instance), (g_type), c_type)) ^~~~~~~~~~~ ../gdk/wayland/gdkwaylanddisplay.h:39:48: note: in expansion of macro ‘G_TYPE_CHECK_INSTANCE_CAST’ #define GDK_WAYLAND_DISPLAY(object) (G_TYPE_CHECK_INSTANCE_CAST ((object), GDK_TYPE_WAYLAND_DISPLAY, GdkWaylandDisplay)) ^~~~~~~~~~~~~~~~~~~~~~~~~~ ../gdk/wayland/gdkdevice-wayland.c:1677:32: note: in expansion of macro ‘GDK_WAYLAND_DISPLAY’ GdkWaylandDisplay *display = GDK_WAYLAND_DISPLAY (seat->display); ^~~~~~~~~~~~~~~~~~~ ../gdk/wayland/gdkdevice-wayland.c: In function ‘pointer_handle_axis’: /usr/include/glib-2.0/gobject/gtype.h:2271:6: warning: cast increases required alignment of target type [-Wcast-align] ((ct*) g_type_check_instance_cast ((GTypeInstance*) ip, gt)) ^ /usr/include/glib-2.0/gobject/gtype.h:482:66: note: in expansion of macro ‘_G_TYPE_CIC’ #define G_TYPE_CHECK_INSTANCE_CAST(instance, g_type, c_type) (_G_TYPE_CIC ((instance), (g_type), c_type)) ^~~~~~~~~~~ ../gdk/wayland/gdkwaylanddisplay.h:39:48: note: in expansion of macro ‘G_TYPE_CHECK_INSTANCE_CAST’ #define GDK_WAYLAND_DISPLAY(object) (G_TYPE_CHECK_INSTANCE_CAST ((object), GDK_TYPE_WAYLAND_DISPLAY, GdkWaylandDisplay)) ^~~~~~~~~~~~~~~~~~~~~~~~~~ ../gdk/wayland/gdkdevice-wayland.c:1770:32: note: in expansion of macro ‘GDK_WAYLAND_DISPLAY’ GdkWaylandDisplay *display = GDK_WAYLAND_DISPLAY (seat->display); ^~~~~~~~~~~~~~~~~~~ ../gdk/wayland/gdkdevice-wayland.c: In function ‘keyboard_handle_enter’: /usr/include/glib-2.0/gobject/gtype.h:2271:6: warning: cast increases required alignment of target type [-Wcast-align] ((ct*) g_type_check_instance_cast ((GTypeInstance*) ip, gt)) ^ /usr/include/glib-2.0/gobject/gtype.h:482:66: note: in expansion of macro ‘_G_TYPE_CIC’ #define G_TYPE_CHECK_INSTANCE_CAST(instance, g_type, c_type) (_G_TYPE_CIC ((instance), (g_type), c_type)) ^~~~~~~~~~~ ../gdk/wayland/gdkwaylanddisplay.h:39:48: note: in expansion of macro ‘G_TYPE_CHECK_INSTANCE_CAST’ #define GDK_WAYLAND_DISPLAY(object) (G_TYPE_CHECK_INSTANCE_CAST ((object), GDK_TYPE_WAYLAND_DISPLAY, GdkWaylandDisplay)) ^~~~~~~~~~~~~~~~~~~~~~~~~~ ../gdk/wayland/gdkdevice-wayland.c:1941:32: note: in expansion of macro ‘GDK_WAYLAND_DISPLAY’ GdkWaylandDisplay *display = GDK_WAYLAND_DISPLAY (seat->display); ^~~~~~~~~~~~~~~~~~~ ../gdk/wayland/gdkdevice-wayland.c: In function ‘keyboard_handle_leave’: /usr/include/glib-2.0/gobject/gtype.h:2271:6: warning: cast increases required alignment of target type [-Wcast-align] ((ct*) g_type_check_instance_cast ((GTypeInstance*) ip, gt)) ^ /usr/include/glib-2.0/gobject/gtype.h:482:66: note: in expansion of macro ‘_G_TYPE_CIC’ #define G_TYPE_CHECK_INSTANCE_CAST(instance, g_type, c_type) (_G_TYPE_CIC ((instance), (g_type), c_type)) ^~~~~~~~~~~ ../gdk/wayland/gdkwaylanddisplay.h:39:48: note: in expansion of macro ‘G_TYPE_CHECK_INSTANCE_CAST’ #define GDK_WAYLAND_DISPLAY(object) (G_TYPE_CHECK_INSTANCE_CAST ((object), GDK_TYPE_WAYLAND_DISPLAY, GdkWaylandDisplay)) ^~~~~~~~~~~~~~~~~~~~~~~~~~ ../gdk/wayland/gdkdevice-wayland.c:1979:32: note: in expansion of macro ‘GDK_WAYLAND_DISPLAY’ GdkWaylandDisplay *display = GDK_WAYLAND_DISPLAY (seat->display); ^~~~~~~~~~~~~~~~~~~ ../gdk/wayland/gdkdevice-wayland.c: In function ‘keyboard_repeat’: /usr/include/glib-2.0/gobject/gtype.h:2271:6: warning: cast increases required alignment of target type [-Wcast-align] ((ct*) g_type_check_instance_cast ((GTypeInstance*) ip, gt)) ^ /usr/include/glib-2.0/gobject/gtype.h:482:66: note: in expansion of macro ‘_G_TYPE_CIC’ #define G_TYPE_CHECK_INSTANCE_CAST(instance, g_type, c_type) (_G_TYPE_CIC ((instance), (g_type), c_type)) ^~~~~~~~~~~ ../gdk/wayland/gdkwaylanddisplay.h:39:48: note: in expansion of macro ‘G_TYPE_CHECK_INSTANCE_CAST’ #define GDK_WAYLAND_DISPLAY(object) (G_TYPE_CHECK_INSTANCE_CAST ((object), GDK_TYPE_WAYLAND_DISPLAY, GdkWaylandDisplay)) ^~~~~~~~~~~~~~~~~~~~~~~~~~ ../gdk/wayland/gdkdevice-wayland.c:2198:32: note: in expansion of macro ‘GDK_WAYLAND_DISPLAY’ GdkWaylandDisplay *display = GDK_WAYLAND_DISPLAY (seat->display); ^~~~~~~~~~~~~~~~~~~ ../gdk/wayland/gdkdevice-wayland.c: In function ‘keyboard_handle_key’: /usr/include/glib-2.0/gobject/gtype.h:2271:6: warning: cast increases required alignment of target type [-Wcast-align] ((ct*) g_type_check_instance_cast ((GTypeInstance*) ip, gt)) ^ /usr/include/glib-2.0/gobject/gtype.h:482:66: note: in expansion of macro ‘_G_TYPE_CIC’ #define G_TYPE_CHECK_INSTANCE_CAST(instance, g_type, c_type) (_G_TYPE_CIC ((instance), (g_type), c_type)) ^~~~~~~~~~~ ../gdk/wayland/gdkwaylanddisplay.h:39:48: note: in expansion of macro ‘G_TYPE_CHECK_INSTANCE_CAST’ #define GDK_WAYLAND_DISPLAY(object) (G_TYPE_CHECK_INSTANCE_CAST ((object), GDK_TYPE_WAYLAND_DISPLAY, GdkWaylandDisplay)) ^~~~~~~~~~~~~~~~~~~~~~~~~~ ../gdk/wayland/gdkdevice-wayland.c:2225:32: note: in expansion of macro ‘GDK_WAYLAND_DISPLAY’ GdkWaylandDisplay *display = GDK_WAYLAND_DISPLAY (seat->display); ^~~~~~~~~~~~~~~~~~~ ../gdk/wayland/gdkdevice-wayland.c: In function ‘touch_handle_down’: /usr/include/glib-2.0/gobject/gtype.h:2271:6: warning: cast increases required alignment of target type [-Wcast-align] ((ct*) g_type_check_instance_cast ((GTypeInstance*) ip, gt)) ^ /usr/include/glib-2.0/gobject/gtype.h:482:66: note: in expansion of macro ‘_G_TYPE_CIC’ #define G_TYPE_CHECK_INSTANCE_CAST(instance, g_type, c_type) (_G_TYPE_CIC ((instance), (g_type), c_type)) ^~~~~~~~~~~ ../gdk/wayland/gdkwaylanddisplay.h:39:48: note: in expansion of macro ‘G_TYPE_CHECK_INSTANCE_CAST’ #define GDK_WAYLAND_DISPLAY(object) (G_TYPE_CHECK_INSTANCE_CAST ((object), GDK_TYPE_WAYLAND_DISPLAY, GdkWaylandDisplay)) ^~~~~~~~~~~~~~~~~~~~~~~~~~ ../gdk/wayland/gdkdevice-wayland.c:2396:32: note: in expansion of macro ‘GDK_WAYLAND_DISPLAY’ GdkWaylandDisplay *display = GDK_WAYLAND_DISPLAY (seat->display); ^~~~~~~~~~~~~~~~~~~ ../gdk/wayland/gdkdevice-wayland.c: In function ‘touch_handle_up’: /usr/include/glib-2.0/gobject/gtype.h:2271:6: warning: cast increases required alignment of target type [-Wcast-align] ((ct*) g_type_check_instance_cast ((GTypeInstance*) ip, gt)) ^ /usr/include/glib-2.0/gobject/gtype.h:482:66: note: in expansion of macro ‘_G_TYPE_CIC’ #define G_TYPE_CHECK_INSTANCE_CAST(instance, g_type, c_type) (_G_TYPE_CIC ((instance), (g_type), c_type)) ^~~~~~~~~~~ ../gdk/wayland/gdkwaylanddisplay.h:39:48: note: in expansion of macro ‘G_TYPE_CHECK_INSTANCE_CAST’ #define GDK_WAYLAND_DISPLAY(object) (G_TYPE_CHECK_INSTANCE_CAST ((object), GDK_TYPE_WAYLAND_DISPLAY, GdkWaylandDisplay)) ^~~~~~~~~~~~~~~~~~~~~~~~~~ ../gdk/wayland/gdkdevice-wayland.c:2430:32: note: in expansion of macro ‘GDK_WAYLAND_DISPLAY’ GdkWaylandDisplay *display = GDK_WAYLAND_DISPLAY (seat->display); ^~~~~~~~~~~~~~~~~~~ ../gdk/wayland/gdkdevice-wayland.c: In function ‘gesture_swipe_begin’: /usr/include/glib-2.0/gobject/gtype.h:2271:6: warning: cast increases required alignment of target type [-Wcast-align] ((ct*) g_type_check_instance_cast ((GTypeInstance*) ip, gt)) ^ /usr/include/glib-2.0/gobject/gtype.h:482:66: note: in expansion of macro ‘_G_TYPE_CIC’ #define G_TYPE_CHECK_INSTANCE_CAST(instance, g_type, c_type) (_G_TYPE_CIC ((instance), (g_type), c_type)) ^~~~~~~~~~~ ../gdk/wayland/gdkwaylanddisplay.h:39:48: note: in expansion of macro ‘G_TYPE_CHECK_INSTANCE_CAST’ #define GDK_WAYLAND_DISPLAY(object) (G_TYPE_CHECK_INSTANCE_CAST ((object), GDK_TYPE_WAYLAND_DISPLAY, GdkWaylandDisplay)) ^~~~~~~~~~~~~~~~~~~~~~~~~~ ../gdk/wayland/gdkdevice-wayland.c:2562:32: note: in expansion of macro ‘GDK_WAYLAND_DISPLAY’ GdkWaylandDisplay *display = GDK_WAYLAND_DISPLAY (seat->display); ^~~~~~~~~~~~~~~~~~~ ../gdk/wayland/gdkdevice-wayland.c: In function ‘gesture_swipe_end’: /usr/include/glib-2.0/gobject/gtype.h:2271:6: warning: cast increases required alignment of target type [-Wcast-align] ((ct*) g_type_check_instance_cast ((GTypeInstance*) ip, gt)) ^ /usr/include/glib-2.0/gobject/gtype.h:482:66: note: in expansion of macro ‘_G_TYPE_CIC’ #define G_TYPE_CHECK_INSTANCE_CAST(instance, g_type, c_type) (_G_TYPE_CIC ((instance), (g_type), c_type)) ^~~~~~~~~~~ ../gdk/wayland/gdkwaylanddisplay.h:39:48: note: in expansion of macro ‘G_TYPE_CHECK_INSTANCE_CAST’ #define GDK_WAYLAND_DISPLAY(object) (G_TYPE_CHECK_INSTANCE_CAST ((object), GDK_TYPE_WAYLAND_DISPLAY, GdkWaylandDisplay)) ^~~~~~~~~~~~~~~~~~~~~~~~~~ ../gdk/wayland/gdkdevice-wayland.c:2597:32: note: in expansion of macro ‘GDK_WAYLAND_DISPLAY’ GdkWaylandDisplay *display = GDK_WAYLAND_DISPLAY (seat->display); ^~~~~~~~~~~~~~~~~~~ ../gdk/wayland/gdkdevice-wayland.c: In function ‘gesture_pinch_begin’: /usr/include/glib-2.0/gobject/gtype.h:2271:6: warning: cast increases required alignment of target type [-Wcast-align] ((ct*) g_type_check_instance_cast ((GTypeInstance*) ip, gt)) ^ /usr/include/glib-2.0/gobject/gtype.h:482:66: note: in expansion of macro ‘_G_TYPE_CIC’ #define G_TYPE_CHECK_INSTANCE_CAST(instance, g_type, c_type) (_G_TYPE_CIC ((instance), (g_type), c_type)) ^~~~~~~~~~~ ../gdk/wayland/gdkwaylanddisplay.h:39:48: note: in expansion of macro ‘G_TYPE_CHECK_INSTANCE_CAST’ #define GDK_WAYLAND_DISPLAY(object) (G_TYPE_CHECK_INSTANCE_CAST ((object), GDK_TYPE_WAYLAND_DISPLAY, GdkWaylandDisplay)) ^~~~~~~~~~~~~~~~~~~~~~~~~~ ../gdk/wayland/gdkdevice-wayland.c:2665:32: note: in expansion of macro ‘GDK_WAYLAND_DISPLAY’ GdkWaylandDisplay *display = GDK_WAYLAND_DISPLAY (seat->display); ^~~~~~~~~~~~~~~~~~~ ../gdk/wayland/gdkdevice-wayland.c: In function ‘gesture_pinch_end’: /usr/include/glib-2.0/gobject/gtype.h:2271:6: warning: cast increases required alignment of target type [-Wcast-align] ((ct*) g_type_check_instance_cast ((GTypeInstance*) ip, gt)) ^ /usr/include/glib-2.0/gobject/gtype.h:482:66: note: in expansion of macro ‘_G_TYPE_CIC’ #define G_TYPE_CHECK_INSTANCE_CAST(instance, g_type, c_type) (_G_TYPE_CIC ((instance), (g_type), c_type)) ^~~~~~~~~~~ ../gdk/wayland/gdkwaylanddisplay.h:39:48: note: in expansion of macro ‘G_TYPE_CHECK_INSTANCE_CAST’ #define GDK_WAYLAND_DISPLAY(object) (G_TYPE_CHECK_INSTANCE_CAST ((object), GDK_TYPE_WAYLAND_DISPLAY, GdkWaylandDisplay)) ^~~~~~~~~~~~~~~~~~~~~~~~~~ ../gdk/wayland/gdkdevice-wayland.c:2702:32: note: in expansion of macro ‘GDK_WAYLAND_DISPLAY’ GdkWaylandDisplay *display = GDK_WAYLAND_DISPLAY (seat->display); ^~~~~~~~~~~~~~~~~~~ ../gdk/wayland/gdkdevice-wayland.c: In function ‘tablet_handle_done’: /usr/include/glib-2.0/gobject/gtype.h:2271:6: warning: cast increases required alignment of target type [-Wcast-align] ((ct*) g_type_check_instance_cast ((GTypeInstance*) ip, gt)) ^ /usr/include/glib-2.0/gobject/gtype.h:482:66: note: in expansion of macro ‘_G_TYPE_CIC’ #define G_TYPE_CHECK_INSTANCE_CAST(instance, g_type, c_type) (_G_TYPE_CIC ((instance), (g_type), c_type)) ^~~~~~~~~~~ ../gdk/wayland/gdkseat-wayland.h:28:40: note: in expansion of macro ‘G_TYPE_CHECK_INSTANCE_CAST’ #define GDK_WAYLAND_SEAT(o) (G_TYPE_CHECK_INSTANCE_CAST ((o), GDK_TYPE_WAYLAND_SEAT, GdkWaylandSeat)) ^~~~~~~~~~~~~~~~~~~~~~~~~~ ../gdk/wayland/gdkdevice-wayland.c:2840:26: note: in expansion of macro ‘GDK_WAYLAND_SEAT’ GdkWaylandSeat *seat = GDK_WAYLAND_SEAT (tablet->seat); ^~~~~~~~~~~~~~~~ ../gdk/wayland/gdkdevice-wayland.c: In function ‘tablet_handle_removed’: /usr/include/glib-2.0/gobject/gtype.h:2271:6: warning: cast increases required alignment of target type [-Wcast-align] ((ct*) g_type_check_instance_cast ((GTypeInstance*) ip, gt)) ^ /usr/include/glib-2.0/gobject/gtype.h:482:66: note: in expansion of macro ‘_G_TYPE_CIC’ #define G_TYPE_CHECK_INSTANCE_CAST(instance, g_type, c_type) (_G_TYPE_CIC ((instance), (g_type), c_type)) ^~~~~~~~~~~ ../gdk/wayland/gdkseat-wayland.h:28:40: note: in expansion of macro ‘G_TYPE_CHECK_INSTANCE_CAST’ #define GDK_WAYLAND_SEAT(o) (G_TYPE_CHECK_INSTANCE_CAST ((o), GDK_TYPE_WAYLAND_SEAT, GdkWaylandSeat)) ^~~~~~~~~~~~~~~~~~~~~~~~~~ ../gdk/wayland/gdkdevice-wayland.c:2911:36: note: in expansion of macro ‘GDK_WAYLAND_SEAT’ _gdk_wayland_seat_remove_tablet (GDK_WAYLAND_SEAT (tablet->seat), tablet); ^~~~~~~~~~~~~~~~ ../gdk/wayland/gdkdevice-wayland.c: In function ‘seat_handle_capabilities’: /usr/include/glib-2.0/gobject/gtype.h:2271:6: warning: cast increases required alignment of target type [-Wcast-align] ((ct*) g_type_check_instance_cast ((GTypeInstance*) ip, gt)) ^ /usr/include/glib-2.0/gobject/gtype.h:482:66: note: in expansion of macro ‘_G_TYPE_CIC’ #define G_TYPE_CHECK_INSTANCE_CAST(instance, g_type, c_type) (_G_TYPE_CIC ((instance), (g_type), c_type)) ^~~~~~~~~~~ ../gdk/wayland/gdkwaylanddisplay.h:39:48: note: in expansion of macro ‘G_TYPE_CHECK_INSTANCE_CAST’ #define GDK_WAYLAND_DISPLAY(object) (G_TYPE_CHECK_INSTANCE_CAST ((object), GDK_TYPE_WAYLAND_DISPLAY, GdkWaylandDisplay)) ^~~~~~~~~~~~~~~~~~~~~~~~~~ ../gdk/wayland/gdkdevice-wayland.c:2969:40: note: in expansion of macro ‘GDK_WAYLAND_DISPLAY’ GdkWaylandDisplay *display_wayland = GDK_WAYLAND_DISPLAY (seat->display); ^~~~~~~~~~~~~~~~~~~ In file included from /usr/lib/arm-linux-gnueabihf/glib-2.0/include/glibconfig.h:9, from /usr/include/glib-2.0/glib/gtypes.h:32, from /usr/include/glib-2.0/glib/galloca.h:32, from /usr/include/glib-2.0/glib.h:30, from ./gdk/gdkversionmacros.h:25, from ../gdk/gdksurface.h:32, from ../gdk/wayland/gdkdevice-wayland.c:25: ../gdk/wayland/gdkdevice-wayland.c: In function ‘seat_handle_name’: /usr/include/glib-2.0/gobject/gtype.h:2271:6: warning: cast increases required alignment of target type [-Wcast-align] ((ct*) g_type_check_instance_cast ((GTypeInstance*) ip, gt)) ^ /usr/include/glib-2.0/glib/gmacros.h:418:8: note: in definition of macro ‘_G_BOOLEAN_EXPR’ if (expr) \ ^~~~ ../gdk/gdkinternals.h:79:5: note: in expansion of macro ‘G_UNLIKELY’ G_UNLIKELY (gdk_display_get_debug_flags (display) & GDK_DEBUG_##type) ^~~~~~~~~~ ../gdk/gdkinternals.h:81:9: note: in expansion of macro ‘GDK_DISPLAY_DEBUG_CHECK’ if (GDK_DISPLAY_DEBUG_CHECK (display,type)) \ ^~~~~~~~~~~~~~~~~~~~~~~ ../gdk/wayland/gdkdevice-wayland.c:3194:3: note: in expansion of macro ‘GDK_DISPLAY_NOTE’ GDK_DISPLAY_NOTE (GDK_WAYLAND_SEAT (data)->display, MISC, ^~~~~~~~~~~~~~~~ /usr/include/glib-2.0/gobject/gtype.h:482:66: note: in expansion of macro ‘_G_TYPE_CIC’ #define G_TYPE_CHECK_INSTANCE_CAST(instance, g_type, c_type) (_G_TYPE_CIC ((instance), (g_type), c_type)) ^~~~~~~~~~~ ../gdk/wayland/gdkseat-wayland.h:28:40: note: in expansion of macro ‘G_TYPE_CHECK_INSTANCE_CAST’ #define GDK_WAYLAND_SEAT(o) (G_TYPE_CHECK_INSTANCE_CAST ((o), GDK_TYPE_WAYLAND_SEAT, GdkWaylandSeat)) ^~~~~~~~~~~~~~~~~~~~~~~~~~ ../gdk/wayland/gdkdevice-wayland.c:3194:21: note: in expansion of macro ‘GDK_WAYLAND_SEAT’ GDK_DISPLAY_NOTE (GDK_WAYLAND_SEAT (data)->display, MISC, ^~~~~~~~~~~~~~~~ In file included from /usr/include/glib-2.0/gobject/gobject.h:24, from /usr/include/glib-2.0/gobject/gbinding.h:29, from /usr/include/glib-2.0/glib-object.h:23, from ../gdk/gdktypes.h:35, from ../gdk/gdksurface.h:33, from ../gdk/wayland/gdkdevice-wayland.c:25: ../gdk/wayland/gdkdevice-wayland.c: In function ‘tablet_tool_handle_removed’: /usr/include/glib-2.0/gobject/gtype.h:2271:6: warning: cast increases required alignment of target type [-Wcast-align] ((ct*) g_type_check_instance_cast ((GTypeInstance*) ip, gt)) ^ /usr/include/glib-2.0/gobject/gtype.h:482:66: note: in expansion of macro ‘_G_TYPE_CIC’ #define G_TYPE_CHECK_INSTANCE_CAST(instance, g_type, c_type) (_G_TYPE_CIC ((instance), (g_type), c_type)) ^~~~~~~~~~~ ../gdk/wayland/gdkseat-wayland.h:28:40: note: in expansion of macro ‘G_TYPE_CHECK_INSTANCE_CAST’ #define GDK_WAYLAND_SEAT(o) (G_TYPE_CHECK_INSTANCE_CAST ((o), GDK_TYPE_WAYLAND_SEAT, GdkWaylandSeat)) ^~~~~~~~~~~~~~~~~~~~~~~~~~ ../gdk/wayland/gdkdevice-wayland.c:3308:34: note: in expansion of macro ‘GDK_WAYLAND_SEAT’ _gdk_wayland_seat_remove_tool (GDK_WAYLAND_SEAT (tool->seat), tool); ^~~~~~~~~~~~~~~~ ../gdk/wayland/gdkdevice-wayland.c: In function ‘tablet_tool_handle_proximity_in’: /usr/include/glib-2.0/gobject/gtype.h:2271:6: warning: cast increases required alignment of target type [-Wcast-align] ((ct*) g_type_check_instance_cast ((GTypeInstance*) ip, gt)) ^ /usr/include/glib-2.0/gobject/gtype.h:482:66: note: in expansion of macro ‘_G_TYPE_CIC’ #define G_TYPE_CHECK_INSTANCE_CAST(instance, g_type, c_type) (_G_TYPE_CIC ((instance), (g_type), c_type)) ^~~~~~~~~~~ ../gdk/wayland/gdkseat-wayland.h:28:40: note: in expansion of macro ‘G_TYPE_CHECK_INSTANCE_CAST’ #define GDK_WAYLAND_SEAT(o) (G_TYPE_CHECK_INSTANCE_CAST ((o), GDK_TYPE_WAYLAND_SEAT, GdkWaylandSeat)) ^~~~~~~~~~~~~~~~~~~~~~~~~~ ../gdk/wayland/gdkdevice-wayland.c:3469:26: note: in expansion of macro ‘GDK_WAYLAND_SEAT’ GdkWaylandSeat *seat = GDK_WAYLAND_SEAT (tablet->seat); ^~~~~~~~~~~~~~~~ /usr/include/glib-2.0/gobject/gtype.h:2271:6: warning: cast increases required alignment of target type [-Wcast-align] ((ct*) g_type_check_instance_cast ((GTypeInstance*) ip, gt)) ^ /usr/include/glib-2.0/gobject/gtype.h:482:66: note: in expansion of macro ‘_G_TYPE_CIC’ #define G_TYPE_CHECK_INSTANCE_CAST(instance, g_type, c_type) (_G_TYPE_CIC ((instance), (g_type), c_type)) ^~~~~~~~~~~ ../gdk/wayland/gdkwaylanddisplay.h:39:48: note: in expansion of macro ‘G_TYPE_CHECK_INSTANCE_CAST’ #define GDK_WAYLAND_DISPLAY(object) (G_TYPE_CHECK_INSTANCE_CAST ((object), GDK_TYPE_WAYLAND_DISPLAY, GdkWaylandDisplay)) ^~~~~~~~~~~~~~~~~~~~~~~~~~ ../gdk/wayland/gdkdevice-wayland.c:3470:40: note: in expansion of macro ‘GDK_WAYLAND_DISPLAY’ GdkWaylandDisplay *display_wayland = GDK_WAYLAND_DISPLAY (seat->display); ^~~~~~~~~~~~~~~~~~~ ../gdk/wayland/gdkdevice-wayland.c: In function ‘tablet_tool_handle_proximity_out’: /usr/include/glib-2.0/gobject/gtype.h:2271:6: warning: cast increases required alignment of target type [-Wcast-align] ((ct*) g_type_check_instance_cast ((GTypeInstance*) ip, gt)) ^ /usr/include/glib-2.0/gobject/gtype.h:482:66: note: in expansion of macro ‘_G_TYPE_CIC’ #define G_TYPE_CHECK_INSTANCE_CAST(instance, g_type, c_type) (_G_TYPE_CIC ((instance), (g_type), c_type)) ^~~~~~~~~~~ ../gdk/wayland/gdkseat-wayland.h:28:40: note: in expansion of macro ‘G_TYPE_CHECK_INSTANCE_CAST’ #define GDK_WAYLAND_SEAT(o) (G_TYPE_CHECK_INSTANCE_CAST ((o), GDK_TYPE_WAYLAND_SEAT, GdkWaylandSeat)) ^~~~~~~~~~~~~~~~~~~~~~~~~~ ../gdk/wayland/gdkdevice-wayland.c:3511:26: note: in expansion of macro ‘GDK_WAYLAND_SEAT’ GdkWaylandSeat *seat = GDK_WAYLAND_SEAT (tool->seat); ^~~~~~~~~~~~~~~~ ../gdk/wayland/gdkdevice-wayland.c: In function ‘tablet_create_button_event_frame’: /usr/include/glib-2.0/gobject/gtype.h:2271:6: warning: cast increases required alignment of target type [-Wcast-align] ((ct*) g_type_check_instance_cast ((GTypeInstance*) ip, gt)) ^ /usr/include/glib-2.0/gobject/gtype.h:482:66: note: in expansion of macro ‘_G_TYPE_CIC’ #define G_TYPE_CHECK_INSTANCE_CAST(instance, g_type, c_type) (_G_TYPE_CIC ((instance), (g_type), c_type)) ^~~~~~~~~~~ ../gdk/wayland/gdkseat-wayland.h:28:40: note: in expansion of macro ‘G_TYPE_CHECK_INSTANCE_CAST’ #define GDK_WAYLAND_SEAT(o) (G_TYPE_CHECK_INSTANCE_CAST ((o), GDK_TYPE_WAYLAND_SEAT, GdkWaylandSeat)) ^~~~~~~~~~~~~~~~~~~~~~~~~~ ../gdk/wayland/gdkdevice-wayland.c:3539:26: note: in expansion of macro ‘GDK_WAYLAND_SEAT’ GdkWaylandSeat *seat = GDK_WAYLAND_SEAT (tablet->seat); ^~~~~~~~~~~~~~~~ ../gdk/wayland/gdkdevice-wayland.c: In function ‘tablet_tool_handle_down’: /usr/include/glib-2.0/gobject/gtype.h:2271:6: warning: cast increases required alignment of target type [-Wcast-align] ((ct*) g_type_check_instance_cast ((GTypeInstance*) ip, gt)) ^ /usr/include/glib-2.0/gobject/gtype.h:482:66: note: in expansion of macro ‘_G_TYPE_CIC’ #define G_TYPE_CHECK_INSTANCE_CAST(instance, g_type, c_type) (_G_TYPE_CIC ((instance), (g_type), c_type)) ^~~~~~~~~~~ ../gdk/wayland/gdkseat-wayland.h:28:40: note: in expansion of macro ‘G_TYPE_CHECK_INSTANCE_CAST’ #define GDK_WAYLAND_SEAT(o) (G_TYPE_CHECK_INSTANCE_CAST ((o), GDK_TYPE_WAYLAND_SEAT, GdkWaylandSeat)) ^~~~~~~~~~~~~~~~~~~~~~~~~~ ../gdk/wayland/gdkdevice-wayland.c:3566:26: note: in expansion of macro ‘GDK_WAYLAND_SEAT’ GdkWaylandSeat *seat = GDK_WAYLAND_SEAT (tool->seat); ^~~~~~~~~~~~~~~~ /usr/include/glib-2.0/gobject/gtype.h:2271:6: warning: cast increases required alignment of target type [-Wcast-align] ((ct*) g_type_check_instance_cast ((GTypeInstance*) ip, gt)) ^ /usr/include/glib-2.0/gobject/gtype.h:482:66: note: in expansion of macro ‘_G_TYPE_CIC’ #define G_TYPE_CHECK_INSTANCE_CAST(instance, g_type, c_type) (_G_TYPE_CIC ((instance), (g_type), c_type)) ^~~~~~~~~~~ ../gdk/wayland/gdkwaylanddisplay.h:39:48: note: in expansion of macro ‘G_TYPE_CHECK_INSTANCE_CAST’ #define GDK_WAYLAND_DISPLAY(object) (G_TYPE_CHECK_INSTANCE_CAST ((object), GDK_TYPE_WAYLAND_DISPLAY, GdkWaylandDisplay)) ^~~~~~~~~~~~~~~~~~~~~~~~~~ ../gdk/wayland/gdkdevice-wayland.c:3567:40: note: in expansion of macro ‘GDK_WAYLAND_DISPLAY’ GdkWaylandDisplay *display_wayland = GDK_WAYLAND_DISPLAY (seat->display); ^~~~~~~~~~~~~~~~~~~ ../gdk/wayland/gdkdevice-wayland.c: In function ‘tablet_tool_handle_motion’: /usr/include/glib-2.0/gobject/gtype.h:2271:6: warning: cast increases required alignment of target type [-Wcast-align] ((ct*) g_type_check_instance_cast ((GTypeInstance*) ip, gt)) ^ /usr/include/glib-2.0/gobject/gtype.h:482:66: note: in expansion of macro ‘_G_TYPE_CIC’ #define G_TYPE_CHECK_INSTANCE_CAST(instance, g_type, c_type) (_G_TYPE_CIC ((instance), (g_type), c_type)) ^~~~~~~~~~~ ../gdk/wayland/gdkseat-wayland.h:28:40: note: in expansion of macro ‘G_TYPE_CHECK_INSTANCE_CAST’ #define GDK_WAYLAND_SEAT(o) (G_TYPE_CHECK_INSTANCE_CAST ((o), GDK_TYPE_WAYLAND_SEAT, GdkWaylandSeat)) ^~~~~~~~~~~~~~~~~~~~~~~~~~ ../gdk/wayland/gdkdevice-wayland.c:3601:26: note: in expansion of macro ‘GDK_WAYLAND_SEAT’ GdkWaylandSeat *seat = GDK_WAYLAND_SEAT (tool->seat); ^~~~~~~~~~~~~~~~ In file included from /usr/lib/arm-linux-gnueabihf/glib-2.0/include/glibconfig.h:9, from /usr/include/glib-2.0/glib/gtypes.h:32, from /usr/include/glib-2.0/glib/galloca.h:32, from /usr/include/glib-2.0/glib.h:30, from ./gdk/gdkversionmacros.h:25, from ../gdk/gdksurface.h:32, from ../gdk/wayland/gdkdevice-wayland.c:25: ../gdk/wayland/gdkdevice-wayland.c: In function ‘tablet_tool_handle_pressure’: /usr/include/glib-2.0/gobject/gtype.h:2271:6: warning: cast increases required alignment of target type [-Wcast-align] ((ct*) g_type_check_instance_cast ((GTypeInstance*) ip, gt)) ^ /usr/include/glib-2.0/glib/gmacros.h:418:8: note: in definition of macro ‘_G_BOOLEAN_EXPR’ if (expr) \ ^~~~ ../gdk/gdkinternals.h:79:5: note: in expansion of macro ‘G_UNLIKELY’ G_UNLIKELY (gdk_display_get_debug_flags (display) & GDK_DEBUG_##type) ^~~~~~~~~~ ../gdk/gdkinternals.h:81:9: note: in expansion of macro ‘GDK_DISPLAY_DEBUG_CHECK’ if (GDK_DISPLAY_DEBUG_CHECK (display,type)) \ ^~~~~~~~~~~~~~~~~~~~~~~ ../gdk/wayland/gdkdevice-wayland.c:3640:3: note: in expansion of macro ‘GDK_DISPLAY_NOTE’ GDK_DISPLAY_NOTE (GDK_WAYLAND_SEAT (tool->seat)->display, EVENTS, ^~~~~~~~~~~~~~~~ /usr/include/glib-2.0/gobject/gtype.h:482:66: note: in expansion of macro ‘_G_TYPE_CIC’ #define G_TYPE_CHECK_INSTANCE_CAST(instance, g_type, c_type) (_G_TYPE_CIC ((instance), (g_type), c_type)) ^~~~~~~~~~~ ../gdk/wayland/gdkseat-wayland.h:28:40: note: in expansion of macro ‘G_TYPE_CHECK_INSTANCE_CAST’ #define GDK_WAYLAND_SEAT(o) (G_TYPE_CHECK_INSTANCE_CAST ((o), GDK_TYPE_WAYLAND_SEAT, GdkWaylandSeat)) ^~~~~~~~~~~~~~~~~~~~~~~~~~ ../gdk/wayland/gdkdevice-wayland.c:3640:21: note: in expansion of macro ‘GDK_WAYLAND_SEAT’ GDK_DISPLAY_NOTE (GDK_WAYLAND_SEAT (tool->seat)->display, EVENTS, ^~~~~~~~~~~~~~~~ ../gdk/wayland/gdkdevice-wayland.c: In function ‘tablet_tool_handle_distance’: /usr/include/glib-2.0/gobject/gtype.h:2271:6: warning: cast increases required alignment of target type [-Wcast-align] ((ct*) g_type_check_instance_cast ((GTypeInstance*) ip, gt)) ^ /usr/include/glib-2.0/glib/gmacros.h:418:8: note: in definition of macro ‘_G_BOOLEAN_EXPR’ if (expr) \ ^~~~ ../gdk/gdkinternals.h:79:5: note: in expansion of macro ‘G_UNLIKELY’ G_UNLIKELY (gdk_display_get_debug_flags (display) & GDK_DEBUG_##type) ^~~~~~~~~~ ../gdk/gdkinternals.h:81:9: note: in expansion of macro ‘GDK_DISPLAY_DEBUG_CHECK’ if (GDK_DISPLAY_DEBUG_CHECK (display,type)) \ ^~~~~~~~~~~~~~~~~~~~~~~ ../gdk/wayland/gdkdevice-wayland.c:3657:3: note: in expansion of macro ‘GDK_DISPLAY_NOTE’ GDK_DISPLAY_NOTE (GDK_WAYLAND_SEAT (tool->seat)->display, EVENTS, ^~~~~~~~~~~~~~~~ /usr/include/glib-2.0/gobject/gtype.h:482:66: note: in expansion of macro ‘_G_TYPE_CIC’ #define G_TYPE_CHECK_INSTANCE_CAST(instance, g_type, c_type) (_G_TYPE_CIC ((instance), (g_type), c_type)) ^~~~~~~~~~~ ../gdk/wayland/gdkseat-wayland.h:28:40: note: in expansion of macro ‘G_TYPE_CHECK_INSTANCE_CAST’ #define GDK_WAYLAND_SEAT(o) (G_TYPE_CHECK_INSTANCE_CAST ((o), GDK_TYPE_WAYLAND_SEAT, GdkWaylandSeat)) ^~~~~~~~~~~~~~~~~~~~~~~~~~ ../gdk/wayland/gdkdevice-wayland.c:3657:21: note: in expansion of macro ‘GDK_WAYLAND_SEAT’ GDK_DISPLAY_NOTE (GDK_WAYLAND_SEAT (tool->seat)->display, EVENTS, ^~~~~~~~~~~~~~~~ ../gdk/wayland/gdkdevice-wayland.c: In function ‘tablet_tool_handle_tilt’: /usr/include/glib-2.0/gobject/gtype.h:2271:6: warning: cast increases required alignment of target type [-Wcast-align] ((ct*) g_type_check_instance_cast ((GTypeInstance*) ip, gt)) ^ /usr/include/glib-2.0/glib/gmacros.h:418:8: note: in definition of macro ‘_G_BOOLEAN_EXPR’ if (expr) \ ^~~~ ../gdk/gdkinternals.h:79:5: note: in expansion of macro ‘G_UNLIKELY’ G_UNLIKELY (gdk_display_get_debug_flags (display) & GDK_DEBUG_##type) ^~~~~~~~~~ ../gdk/gdkinternals.h:81:9: note: in expansion of macro ‘GDK_DISPLAY_DEBUG_CHECK’ if (GDK_DISPLAY_DEBUG_CHECK (display,type)) \ ^~~~~~~~~~~~~~~~~~~~~~~ ../gdk/wayland/gdkdevice-wayland.c:3680:3: note: in expansion of macro ‘GDK_DISPLAY_NOTE’ GDK_DISPLAY_NOTE (GDK_WAYLAND_SEAT (tool->seat)->display, EVENTS, ^~~~~~~~~~~~~~~~ /usr/include/glib-2.0/gobject/gtype.h:482:66: note: in expansion of macro ‘_G_TYPE_CIC’ #define G_TYPE_CHECK_INSTANCE_CAST(instance, g_type, c_type) (_G_TYPE_CIC ((instance), (g_type), c_type)) ^~~~~~~~~~~ ../gdk/wayland/gdkseat-wayland.h:28:40: note: in expansion of macro ‘G_TYPE_CHECK_INSTANCE_CAST’ #define GDK_WAYLAND_SEAT(o) (G_TYPE_CHECK_INSTANCE_CAST ((o), GDK_TYPE_WAYLAND_SEAT, GdkWaylandSeat)) ^~~~~~~~~~~~~~~~~~~~~~~~~~ ../gdk/wayland/gdkdevice-wayland.c:3680:21: note: in expansion of macro ‘GDK_WAYLAND_SEAT’ GDK_DISPLAY_NOTE (GDK_WAYLAND_SEAT (tool->seat)->display, EVENTS, ^~~~~~~~~~~~~~~~ ../gdk/wayland/gdkdevice-wayland.c: In function ‘tablet_tool_handle_rotation’: /usr/include/glib-2.0/gobject/gtype.h:2271:6: warning: cast increases required alignment of target type [-Wcast-align] ((ct*) g_type_check_instance_cast ((GTypeInstance*) ip, gt)) ^ /usr/include/glib-2.0/glib/gmacros.h:418:8: note: in definition of macro ‘_G_BOOLEAN_EXPR’ if (expr) \ ^~~~ ../gdk/gdkinternals.h:79:5: note: in expansion of macro ‘G_UNLIKELY’ G_UNLIKELY (gdk_display_get_debug_flags (display) & GDK_DEBUG_##type) ^~~~~~~~~~ ../gdk/gdkinternals.h:81:9: note: in expansion of macro ‘GDK_DISPLAY_DEBUG_CHECK’ if (GDK_DISPLAY_DEBUG_CHECK (display,type)) \ ^~~~~~~~~~~~~~~~~~~~~~~ ../gdk/wayland/gdkdevice-wayland.c:3735:3: note: in expansion of macro ‘GDK_DISPLAY_NOTE’ GDK_DISPLAY_NOTE (GDK_WAYLAND_SEAT (tool->seat)->display, EVENTS, ^~~~~~~~~~~~~~~~ /usr/include/glib-2.0/gobject/gtype.h:482:66: note: in expansion of macro ‘_G_TYPE_CIC’ #define G_TYPE_CHECK_INSTANCE_CAST(instance, g_type, c_type) (_G_TYPE_CIC ((instance), (g_type), c_type)) ^~~~~~~~~~~ ../gdk/wayland/gdkseat-wayland.h:28:40: note: in expansion of macro ‘G_TYPE_CHECK_INSTANCE_CAST’ #define GDK_WAYLAND_SEAT(o) (G_TYPE_CHECK_INSTANCE_CAST ((o), GDK_TYPE_WAYLAND_SEAT, GdkWaylandSeat)) ^~~~~~~~~~~~~~~~~~~~~~~~~~ ../gdk/wayland/gdkdevice-wayland.c:3735:21: note: in expansion of macro ‘GDK_WAYLAND_SEAT’ GDK_DISPLAY_NOTE (GDK_WAYLAND_SEAT (tool->seat)->display, EVENTS, ^~~~~~~~~~~~~~~~ ../gdk/wayland/gdkdevice-wayland.c: In function ‘tablet_tool_handle_slider’: /usr/include/glib-2.0/gobject/gtype.h:2271:6: warning: cast increases required alignment of target type [-Wcast-align] ((ct*) g_type_check_instance_cast ((GTypeInstance*) ip, gt)) ^ /usr/include/glib-2.0/glib/gmacros.h:418:8: note: in definition of macro ‘_G_BOOLEAN_EXPR’ if (expr) \ ^~~~ ../gdk/gdkinternals.h:79:5: note: in expansion of macro ‘G_UNLIKELY’ G_UNLIKELY (gdk_display_get_debug_flags (display) & GDK_DEBUG_##type) ^~~~~~~~~~ ../gdk/gdkinternals.h:81:9: note: in expansion of macro ‘GDK_DISPLAY_DEBUG_CHECK’ if (GDK_DISPLAY_DEBUG_CHECK (display,type)) \ ^~~~~~~~~~~~~~~~~~~~~~~ ../gdk/wayland/gdkdevice-wayland.c:3753:3: note: in expansion of macro ‘GDK_DISPLAY_NOTE’ GDK_DISPLAY_NOTE (GDK_WAYLAND_SEAT (tool->seat)->display, EVENTS, ^~~~~~~~~~~~~~~~ /usr/include/glib-2.0/gobject/gtype.h:482:66: note: in expansion of macro ‘_G_TYPE_CIC’ #define G_TYPE_CHECK_INSTANCE_CAST(instance, g_type, c_type) (_G_TYPE_CIC ((instance), (g_type), c_type)) ^~~~~~~~~~~ ../gdk/wayland/gdkseat-wayland.h:28:40: note: in expansion of macro ‘G_TYPE_CHECK_INSTANCE_CAST’ #define GDK_WAYLAND_SEAT(o) (G_TYPE_CHECK_INSTANCE_CAST ((o), GDK_TYPE_WAYLAND_SEAT, GdkWaylandSeat)) ^~~~~~~~~~~~~~~~~~~~~~~~~~ ../gdk/wayland/gdkdevice-wayland.c:3753:21: note: in expansion of macro ‘GDK_WAYLAND_SEAT’ GDK_DISPLAY_NOTE (GDK_WAYLAND_SEAT (tool->seat)->display, EVENTS, ^~~~~~~~~~~~~~~~ In file included from /usr/include/glib-2.0/gobject/gobject.h:24, from /usr/include/glib-2.0/gobject/gbinding.h:29, from /usr/include/glib-2.0/glib-object.h:23, from ../gdk/gdktypes.h:35, from ../gdk/gdksurface.h:33, from ../gdk/wayland/gdkdevice-wayland.c:25: ../gdk/wayland/gdkdevice-wayland.c: In function ‘tablet_tool_handle_wheel’: /usr/include/glib-2.0/gobject/gtype.h:2271:6: warning: cast increases required alignment of target type [-Wcast-align] ((ct*) g_type_check_instance_cast ((GTypeInstance*) ip, gt)) ^ /usr/include/glib-2.0/gobject/gtype.h:482:66: note: in expansion of macro ‘_G_TYPE_CIC’ #define G_TYPE_CHECK_INSTANCE_CAST(instance, g_type, c_type) (_G_TYPE_CIC ((instance), (g_type), c_type)) ^~~~~~~~~~~ ../gdk/wayland/gdkseat-wayland.h:28:40: note: in expansion of macro ‘G_TYPE_CHECK_INSTANCE_CAST’ #define GDK_WAYLAND_SEAT(o) (G_TYPE_CHECK_INSTANCE_CAST ((o), GDK_TYPE_WAYLAND_SEAT, GdkWaylandSeat)) ^~~~~~~~~~~~~~~~~~~~~~~~~~ ../gdk/wayland/gdkdevice-wayland.c:3766:26: note: in expansion of macro ‘GDK_WAYLAND_SEAT’ GdkWaylandSeat *seat = GDK_WAYLAND_SEAT (tablet->seat); ^~~~~~~~~~~~~~~~ ../gdk/wayland/gdkdevice-wayland.c: In function ‘tablet_tool_handle_frame’: /usr/include/glib-2.0/gobject/gtype.h:2271:6: warning: cast increases required alignment of target type [-Wcast-align] ((ct*) g_type_check_instance_cast ((GTypeInstance*) ip, gt)) ^ /usr/include/glib-2.0/gobject/gtype.h:482:66: note: in expansion of macro ‘_G_TYPE_CIC’ #define G_TYPE_CHECK_INSTANCE_CAST(instance, g_type, c_type) (_G_TYPE_CIC ((instance), (g_type), c_type)) ^~~~~~~~~~~ ../gdk/wayland/gdkseat-wayland.h:28:40: note: in expansion of macro ‘G_TYPE_CHECK_INSTANCE_CAST’ #define GDK_WAYLAND_SEAT(o) (G_TYPE_CHECK_INSTANCE_CAST ((o), GDK_TYPE_WAYLAND_SEAT, GdkWaylandSeat)) ^~~~~~~~~~~~~~~~~~~~~~~~~~ ../gdk/wayland/gdkdevice-wayland.c:3799:26: note: in expansion of macro ‘GDK_WAYLAND_SEAT’ GdkWaylandSeat *seat = GDK_WAYLAND_SEAT (tablet->seat); ^~~~~~~~~~~~~~~~ ../gdk/wayland/gdkdevice-wayland.c: In function ‘tablet_pad_ring_handle_source’: /usr/include/glib-2.0/gobject/gtype.h:2271:6: warning: cast increases required alignment of target type [-Wcast-align] ((ct*) g_type_check_instance_cast ((GTypeInstance*) ip, gt)) ^ /usr/include/glib-2.0/gobject/gtype.h:482:66: note: in expansion of macro ‘_G_TYPE_CIC’ #define G_TYPE_CHECK_INSTANCE_CAST(instance, g_type, c_type) (_G_TYPE_CIC ((instance), (g_type), c_type)) ^~~~~~~~~~~ ../gdk/wayland/gdkseat-wayland.h:28:40: note: in expansion of macro ‘G_TYPE_CHECK_INSTANCE_CAST’ #define GDK_WAYLAND_SEAT(o) (G_TYPE_CHECK_INSTANCE_CAST ((o), GDK_TYPE_WAYLAND_SEAT, GdkWaylandSeat)) ^~~~~~~~~~~~~~~~~~~~~~~~~~ ../gdk/wayland/gdkdevice-wayland.c:3846:26: note: in expansion of macro ‘GDK_WAYLAND_SEAT’ GdkWaylandSeat *seat = GDK_WAYLAND_SEAT (pad->seat); ^~~~~~~~~~~~~~~~ ../gdk/wayland/gdkdevice-wayland.c: In function ‘tablet_pad_ring_handle_angle’: /usr/include/glib-2.0/gobject/gtype.h:2271:6: warning: cast increases required alignment of target type [-Wcast-align] ((ct*) g_type_check_instance_cast ((GTypeInstance*) ip, gt)) ^ /usr/include/glib-2.0/gobject/gtype.h:482:66: note: in expansion of macro ‘_G_TYPE_CIC’ #define G_TYPE_CHECK_INSTANCE_CAST(instance, g_type, c_type) (_G_TYPE_CIC ((instance), (g_type), c_type)) ^~~~~~~~~~~ ../gdk/wayland/gdkseat-wayland.h:28:40: note: in expansion of macro ‘G_TYPE_CHECK_INSTANCE_CAST’ #define GDK_WAYLAND_SEAT(o) (G_TYPE_CHECK_INSTANCE_CAST ((o), GDK_TYPE_WAYLAND_SEAT, GdkWaylandSeat)) ^~~~~~~~~~~~~~~~~~~~~~~~~~ ../gdk/wayland/gdkdevice-wayland.c:3862:26: note: in expansion of macro ‘GDK_WAYLAND_SEAT’ GdkWaylandSeat *seat = GDK_WAYLAND_SEAT (pad->seat); ^~~~~~~~~~~~~~~~ ../gdk/wayland/gdkdevice-wayland.c: In function ‘tablet_pad_ring_handle_stop’: /usr/include/glib-2.0/gobject/gtype.h:2271:6: warning: cast increases required alignment of target type [-Wcast-align] ((ct*) g_type_check_instance_cast ((GTypeInstance*) ip, gt)) ^ /usr/include/glib-2.0/gobject/gtype.h:482:66: note: in expansion of macro ‘_G_TYPE_CIC’ #define G_TYPE_CHECK_INSTANCE_CAST(instance, g_type, c_type) (_G_TYPE_CIC ((instance), (g_type), c_type)) ^~~~~~~~~~~ ../gdk/wayland/gdkseat-wayland.h:28:40: note: in expansion of macro ‘G_TYPE_CHECK_INSTANCE_CAST’ #define GDK_WAYLAND_SEAT(o) (G_TYPE_CHECK_INSTANCE_CAST ((o), GDK_TYPE_WAYLAND_SEAT, GdkWaylandSeat)) ^~~~~~~~~~~~~~~~~~~~~~~~~~ ../gdk/wayland/gdkdevice-wayland.c:3877:26: note: in expansion of macro ‘GDK_WAYLAND_SEAT’ GdkWaylandSeat *seat = GDK_WAYLAND_SEAT (pad->seat); ^~~~~~~~~~~~~~~~ ../gdk/wayland/gdkdevice-wayland.c: In function ‘tablet_pad_ring_handle_frame’: /usr/include/glib-2.0/gobject/gtype.h:2271:6: warning: cast increases required alignment of target type [-Wcast-align] ((ct*) g_type_check_instance_cast ((GTypeInstance*) ip, gt)) ^ /usr/include/glib-2.0/gobject/gtype.h:482:66: note: in expansion of macro ‘_G_TYPE_CIC’ #define G_TYPE_CHECK_INSTANCE_CAST(instance, g_type, c_type) (_G_TYPE_CIC ((instance), (g_type), c_type)) ^~~~~~~~~~~ ../gdk/wayland/gdkseat-wayland.h:28:40: note: in expansion of macro ‘G_TYPE_CHECK_INSTANCE_CAST’ #define GDK_WAYLAND_SEAT(o) (G_TYPE_CHECK_INSTANCE_CAST ((o), GDK_TYPE_WAYLAND_SEAT, GdkWaylandSeat)) ^~~~~~~~~~~~~~~~~~~~~~~~~~ ../gdk/wayland/gdkdevice-wayland.c:3892:26: note: in expansion of macro ‘GDK_WAYLAND_SEAT’ GdkWaylandSeat *seat = GDK_WAYLAND_SEAT (pad->seat); ^~~~~~~~~~~~~~~~ ../gdk/wayland/gdkdevice-wayland.c: In function ‘tablet_pad_strip_handle_source’: /usr/include/glib-2.0/gobject/gtype.h:2271:6: warning: cast increases required alignment of target type [-Wcast-align] ((ct*) g_type_check_instance_cast ((GTypeInstance*) ip, gt)) ^ /usr/include/glib-2.0/gobject/gtype.h:482:66: note: in expansion of macro ‘_G_TYPE_CIC’ #define G_TYPE_CHECK_INSTANCE_CAST(instance, g_type, c_type) (_G_TYPE_CIC ((instance), (g_type), c_type)) ^~~~~~~~~~~ ../gdk/wayland/gdkseat-wayland.h:28:40: note: in expansion of macro ‘G_TYPE_CHECK_INSTANCE_CAST’ #define GDK_WAYLAND_SEAT(o) (G_TYPE_CHECK_INSTANCE_CAST ((o), GDK_TYPE_WAYLAND_SEAT, GdkWaylandSeat)) ^~~~~~~~~~~~~~~~~~~~~~~~~~ ../gdk/wayland/gdkdevice-wayland.c:3926:26: note: in expansion of macro ‘GDK_WAYLAND_SEAT’ GdkWaylandSeat *seat = GDK_WAYLAND_SEAT (pad->seat); ^~~~~~~~~~~~~~~~ ../gdk/wayland/gdkdevice-wayland.c: In function ‘tablet_pad_strip_handle_position’: /usr/include/glib-2.0/gobject/gtype.h:2271:6: warning: cast increases required alignment of target type [-Wcast-align] ((ct*) g_type_check_instance_cast ((GTypeInstance*) ip, gt)) ^ /usr/include/glib-2.0/gobject/gtype.h:482:66: note: in expansion of macro ‘_G_TYPE_CIC’ #define G_TYPE_CHECK_INSTANCE_CAST(instance, g_type, c_type) (_G_TYPE_CIC ((instance), (g_type), c_type)) ^~~~~~~~~~~ ../gdk/wayland/gdkseat-wayland.h:28:40: note: in expansion of macro ‘G_TYPE_CHECK_INSTANCE_CAST’ #define GDK_WAYLAND_SEAT(o) (G_TYPE_CHECK_INSTANCE_CAST ((o), GDK_TYPE_WAYLAND_SEAT, GdkWaylandSeat)) ^~~~~~~~~~~~~~~~~~~~~~~~~~ ../gdk/wayland/gdkdevice-wayland.c:3942:26: note: in expansion of macro ‘GDK_WAYLAND_SEAT’ GdkWaylandSeat *seat = GDK_WAYLAND_SEAT (pad->seat); ^~~~~~~~~~~~~~~~ ../gdk/wayland/gdkdevice-wayland.c: In function ‘tablet_pad_strip_handle_stop’: /usr/include/glib-2.0/gobject/gtype.h:2271:6: warning: cast increases required alignment of target type [-Wcast-align] ((ct*) g_type_check_instance_cast ((GTypeInstance*) ip, gt)) ^ /usr/include/glib-2.0/gobject/gtype.h:482:66: note: in expansion of macro ‘_G_TYPE_CIC’ #define G_TYPE_CHECK_INSTANCE_CAST(instance, g_type, c_type) (_G_TYPE_CIC ((instance), (g_type), c_type)) ^~~~~~~~~~~ ../gdk/wayland/gdkseat-wayland.h:28:40: note: in expansion of macro ‘G_TYPE_CHECK_INSTANCE_CAST’ #define GDK_WAYLAND_SEAT(o) (G_TYPE_CHECK_INSTANCE_CAST ((o), GDK_TYPE_WAYLAND_SEAT, GdkWaylandSeat)) ^~~~~~~~~~~~~~~~~~~~~~~~~~ ../gdk/wayland/gdkdevice-wayland.c:3957:26: note: in expansion of macro ‘GDK_WAYLAND_SEAT’ GdkWaylandSeat *seat = GDK_WAYLAND_SEAT (pad->seat); ^~~~~~~~~~~~~~~~ ../gdk/wayland/gdkdevice-wayland.c: In function ‘tablet_pad_strip_handle_frame’: /usr/include/glib-2.0/gobject/gtype.h:2271:6: warning: cast increases required alignment of target type [-Wcast-align] ((ct*) g_type_check_instance_cast ((GTypeInstance*) ip, gt)) ^ /usr/include/glib-2.0/gobject/gtype.h:482:66: note: in expansion of macro ‘_G_TYPE_CIC’ #define G_TYPE_CHECK_INSTANCE_CAST(instance, g_type, c_type) (_G_TYPE_CIC ((instance), (g_type), c_type)) ^~~~~~~~~~~ ../gdk/wayland/gdkseat-wayland.h:28:40: note: in expansion of macro ‘G_TYPE_CHECK_INSTANCE_CAST’ #define GDK_WAYLAND_SEAT(o) (G_TYPE_CHECK_INSTANCE_CAST ((o), GDK_TYPE_WAYLAND_SEAT, GdkWaylandSeat)) ^~~~~~~~~~~~~~~~~~~~~~~~~~ ../gdk/wayland/gdkdevice-wayland.c:3973:26: note: in expansion of macro ‘GDK_WAYLAND_SEAT’ GdkWaylandSeat *seat = GDK_WAYLAND_SEAT (pad->seat); ^~~~~~~~~~~~~~~~ ../gdk/wayland/gdkdevice-wayland.c: In function ‘tablet_pad_group_handle_buttons’: /usr/include/glib-2.0/gobject/gtype.h:2271:6: warning: cast increases required alignment of target type [-Wcast-align] ((ct*) g_type_check_instance_cast ((GTypeInstance*) ip, gt)) ^ /usr/include/glib-2.0/gobject/gtype.h:482:66: note: in expansion of macro ‘_G_TYPE_CIC’ #define G_TYPE_CHECK_INSTANCE_CAST(instance, g_type, c_type) (_G_TYPE_CIC ((instance), (g_type), c_type)) ^~~~~~~~~~~ ../gdk/wayland/gdkseat-wayland.h:28:40: note: in expansion of macro ‘G_TYPE_CHECK_INSTANCE_CAST’ #define GDK_WAYLAND_SEAT(o) (G_TYPE_CHECK_INSTANCE_CAST ((o), GDK_TYPE_WAYLAND_SEAT, GdkWaylandSeat)) ^~~~~~~~~~~~~~~~~~~~~~~~~~ ../gdk/wayland/gdkdevice-wayland.c:4009:26: note: in expansion of macro ‘GDK_WAYLAND_SEAT’ GdkWaylandSeat *seat = GDK_WAYLAND_SEAT (pad->seat); ^~~~~~~~~~~~~~~~ ../gdk/wayland/gdkdevice-wayland.c: In function ‘tablet_pad_group_handle_ring’: /usr/include/glib-2.0/gobject/gtype.h:2271:6: warning: cast increases required alignment of target type [-Wcast-align] ((ct*) g_type_check_instance_cast ((GTypeInstance*) ip, gt)) ^ /usr/include/glib-2.0/gobject/gtype.h:482:66: note: in expansion of macro ‘_G_TYPE_CIC’ #define G_TYPE_CHECK_INSTANCE_CAST(instance, g_type, c_type) (_G_TYPE_CIC ((instance), (g_type), c_type)) ^~~~~~~~~~~ ../gdk/wayland/gdkseat-wayland.h:28:40: note: in expansion of macro ‘G_TYPE_CHECK_INSTANCE_CAST’ #define GDK_WAYLAND_SEAT(o) (G_TYPE_CHECK_INSTANCE_CAST ((o), GDK_TYPE_WAYLAND_SEAT, GdkWaylandSeat)) ^~~~~~~~~~~~~~~~~~~~~~~~~~ ../gdk/wayland/gdkdevice-wayland.c:4031:26: note: in expansion of macro ‘GDK_WAYLAND_SEAT’ GdkWaylandSeat *seat = GDK_WAYLAND_SEAT (pad->seat); ^~~~~~~~~~~~~~~~ ../gdk/wayland/gdkdevice-wayland.c: In function ‘tablet_pad_group_handle_strip’: /usr/include/glib-2.0/gobject/gtype.h:2271:6: warning: cast increases required alignment of target type [-Wcast-align] ((ct*) g_type_check_instance_cast ((GTypeInstance*) ip, gt)) ^ /usr/include/glib-2.0/gobject/gtype.h:482:66: note: in expansion of macro ‘_G_TYPE_CIC’ #define G_TYPE_CHECK_INSTANCE_CAST(instance, g_type, c_type) (_G_TYPE_CIC ((instance), (g_type), c_type)) ^~~~~~~~~~~ ../gdk/wayland/gdkseat-wayland.h:28:40: note: in expansion of macro ‘G_TYPE_CHECK_INSTANCE_CAST’ #define GDK_WAYLAND_SEAT(o) (G_TYPE_CHECK_INSTANCE_CAST ((o), GDK_TYPE_WAYLAND_SEAT, GdkWaylandSeat)) ^~~~~~~~~~~~~~~~~~~~~~~~~~ ../gdk/wayland/gdkdevice-wayland.c:4052:26: note: in expansion of macro ‘GDK_WAYLAND_SEAT’ GdkWaylandSeat *seat = GDK_WAYLAND_SEAT (pad->seat); ^~~~~~~~~~~~~~~~ ../gdk/wayland/gdkdevice-wayland.c: In function ‘tablet_pad_group_handle_modes’: /usr/include/glib-2.0/gobject/gtype.h:2271:6: warning: cast increases required alignment of target type [-Wcast-align] ((ct*) g_type_check_instance_cast ((GTypeInstance*) ip, gt)) ^ /usr/include/glib-2.0/gobject/gtype.h:482:66: note: in expansion of macro ‘_G_TYPE_CIC’ #define G_TYPE_CHECK_INSTANCE_CAST(instance, g_type, c_type) (_G_TYPE_CIC ((instance), (g_type), c_type)) ^~~~~~~~~~~ ../gdk/wayland/gdkseat-wayland.h:28:40: note: in expansion of macro ‘G_TYPE_CHECK_INSTANCE_CAST’ #define GDK_WAYLAND_SEAT(o) (G_TYPE_CHECK_INSTANCE_CAST ((o), GDK_TYPE_WAYLAND_SEAT, GdkWaylandSeat)) ^~~~~~~~~~~~~~~~~~~~~~~~~~ ../gdk/wayland/gdkdevice-wayland.c:4073:26: note: in expansion of macro ‘GDK_WAYLAND_SEAT’ GdkWaylandSeat *seat = GDK_WAYLAND_SEAT (pad->seat); ^~~~~~~~~~~~~~~~ ../gdk/wayland/gdkdevice-wayland.c: In function ‘tablet_pad_group_handle_done’: /usr/include/glib-2.0/gobject/gtype.h:2271:6: warning: cast increases required alignment of target type [-Wcast-align] ((ct*) g_type_check_instance_cast ((GTypeInstance*) ip, gt)) ^ /usr/include/glib-2.0/gobject/gtype.h:482:66: note: in expansion of macro ‘_G_TYPE_CIC’ #define G_TYPE_CHECK_INSTANCE_CAST(instance, g_type, c_type) (_G_TYPE_CIC ((instance), (g_type), c_type)) ^~~~~~~~~~~ ../gdk/wayland/gdkseat-wayland.h:28:40: note: in expansion of macro ‘G_TYPE_CHECK_INSTANCE_CAST’ #define GDK_WAYLAND_SEAT(o) (G_TYPE_CHECK_INSTANCE_CAST ((o), GDK_TYPE_WAYLAND_SEAT, GdkWaylandSeat)) ^~~~~~~~~~~~~~~~~~~~~~~~~~ ../gdk/wayland/gdkdevice-wayland.c:4088:26: note: in expansion of macro ‘GDK_WAYLAND_SEAT’ GdkWaylandSeat *seat = GDK_WAYLAND_SEAT (pad->seat); ^~~~~~~~~~~~~~~~ ../gdk/wayland/gdkdevice-wayland.c: In function ‘tablet_pad_group_handle_mode’: /usr/include/glib-2.0/gobject/gtype.h:2271:6: warning: cast increases required alignment of target type [-Wcast-align] ((ct*) g_type_check_instance_cast ((GTypeInstance*) ip, gt)) ^ /usr/include/glib-2.0/gobject/gtype.h:482:66: note: in expansion of macro ‘_G_TYPE_CIC’ #define G_TYPE_CHECK_INSTANCE_CAST(instance, g_type, c_type) (_G_TYPE_CIC ((instance), (g_type), c_type)) ^~~~~~~~~~~ ../gdk/wayland/gdkseat-wayland.h:28:40: note: in expansion of macro ‘G_TYPE_CHECK_INSTANCE_CAST’ #define GDK_WAYLAND_SEAT(o) (G_TYPE_CHECK_INSTANCE_CAST ((o), GDK_TYPE_WAYLAND_SEAT, GdkWaylandSeat)) ^~~~~~~~~~~~~~~~~~~~~~~~~~ ../gdk/wayland/gdkdevice-wayland.c:4104:26: note: in expansion of macro ‘GDK_WAYLAND_SEAT’ GdkWaylandSeat *seat = GDK_WAYLAND_SEAT (pad->seat); ^~~~~~~~~~~~~~~~ ../gdk/wayland/gdkdevice-wayland.c: In function ‘tablet_pad_handle_group’: /usr/include/glib-2.0/gobject/gtype.h:2271:6: warning: cast increases required alignment of target type [-Wcast-align] ((ct*) g_type_check_instance_cast ((GTypeInstance*) ip, gt)) ^ /usr/include/glib-2.0/gobject/gtype.h:482:66: note: in expansion of macro ‘_G_TYPE_CIC’ #define G_TYPE_CHECK_INSTANCE_CAST(instance, g_type, c_type) (_G_TYPE_CIC ((instance), (g_type), c_type)) ^~~~~~~~~~~ ../gdk/wayland/gdkseat-wayland.h:28:40: note: in expansion of macro ‘G_TYPE_CHECK_INSTANCE_CAST’ #define GDK_WAYLAND_SEAT(o) (G_TYPE_CHECK_INSTANCE_CAST ((o), GDK_TYPE_WAYLAND_SEAT, GdkWaylandSeat)) ^~~~~~~~~~~~~~~~~~~~~~~~~~ ../gdk/wayland/gdkdevice-wayland.c:4144:26: note: in expansion of macro ‘GDK_WAYLAND_SEAT’ GdkWaylandSeat *seat = GDK_WAYLAND_SEAT (pad->seat); ^~~~~~~~~~~~~~~~ ../gdk/wayland/gdkdevice-wayland.c: In function ‘tablet_pad_handle_path’: /usr/include/glib-2.0/gobject/gtype.h:2271:6: warning: cast increases required alignment of target type [-Wcast-align] ((ct*) g_type_check_instance_cast ((GTypeInstance*) ip, gt)) ^ /usr/include/glib-2.0/gobject/gtype.h:482:66: note: in expansion of macro ‘_G_TYPE_CIC’ #define G_TYPE_CHECK_INSTANCE_CAST(instance, g_type, c_type) (_G_TYPE_CIC ((instance), (g_type), c_type)) ^~~~~~~~~~~ ../gdk/wayland/gdkseat-wayland.h:28:40: note: in expansion of macro ‘G_TYPE_CHECK_INSTANCE_CAST’ #define GDK_WAYLAND_SEAT(o) (G_TYPE_CHECK_INSTANCE_CAST ((o), GDK_TYPE_WAYLAND_SEAT, GdkWaylandSeat)) ^~~~~~~~~~~~~~~~~~~~~~~~~~ ../gdk/wayland/gdkdevice-wayland.c:4166:26: note: in expansion of macro ‘GDK_WAYLAND_SEAT’ GdkWaylandSeat *seat = GDK_WAYLAND_SEAT (pad->seat); ^~~~~~~~~~~~~~~~ ../gdk/wayland/gdkdevice-wayland.c: In function ‘tablet_pad_handle_buttons’: /usr/include/glib-2.0/gobject/gtype.h:2271:6: warning: cast increases required alignment of target type [-Wcast-align] ((ct*) g_type_check_instance_cast ((GTypeInstance*) ip, gt)) ^ /usr/include/glib-2.0/gobject/gtype.h:482:66: note: in expansion of macro ‘_G_TYPE_CIC’ #define G_TYPE_CHECK_INSTANCE_CAST(instance, g_type, c_type) (_G_TYPE_CIC ((instance), (g_type), c_type)) ^~~~~~~~~~~ ../gdk/wayland/gdkseat-wayland.h:28:40: note: in expansion of macro ‘G_TYPE_CHECK_INSTANCE_CAST’ #define GDK_WAYLAND_SEAT(o) (G_TYPE_CHECK_INSTANCE_CAST ((o), GDK_TYPE_WAYLAND_SEAT, GdkWaylandSeat)) ^~~~~~~~~~~~~~~~~~~~~~~~~~ ../gdk/wayland/gdkdevice-wayland.c:4181:26: note: in expansion of macro ‘GDK_WAYLAND_SEAT’ GdkWaylandSeat *seat = GDK_WAYLAND_SEAT (pad->seat); ^~~~~~~~~~~~~~~~ ../gdk/wayland/gdkdevice-wayland.c: In function ‘tablet_pad_handle_done’: /usr/include/glib-2.0/gobject/gtype.h:2271:6: warning: cast increases required alignment of target type [-Wcast-align] ((ct*) g_type_check_instance_cast ((GTypeInstance*) ip, gt)) ^ /usr/include/glib-2.0/gobject/gtype.h:482:66: note: in expansion of macro ‘_G_TYPE_CIC’ #define G_TYPE_CHECK_INSTANCE_CAST(instance, g_type, c_type) (_G_TYPE_CIC ((instance), (g_type), c_type)) ^~~~~~~~~~~ ../gdk/wayland/gdkseat-wayland.h:28:40: note: in expansion of macro ‘G_TYPE_CHECK_INSTANCE_CAST’ #define GDK_WAYLAND_SEAT(o) (G_TYPE_CHECK_INSTANCE_CAST ((o), GDK_TYPE_WAYLAND_SEAT, GdkWaylandSeat)) ^~~~~~~~~~~~~~~~~~~~~~~~~~ ../gdk/wayland/gdkdevice-wayland.c:4195:26: note: in expansion of macro ‘GDK_WAYLAND_SEAT’ GdkWaylandSeat *seat = GDK_WAYLAND_SEAT (pad->seat); ^~~~~~~~~~~~~~~~ ../gdk/wayland/gdkdevice-wayland.c: In function ‘tablet_pad_handle_button’: /usr/include/glib-2.0/gobject/gtype.h:2271:6: warning: cast increases required alignment of target type [-Wcast-align] ((ct*) g_type_check_instance_cast ((GTypeInstance*) ip, gt)) ^ /usr/include/glib-2.0/gobject/gtype.h:482:66: note: in expansion of macro ‘_G_TYPE_CIC’ #define G_TYPE_CHECK_INSTANCE_CAST(instance, g_type, c_type) (_G_TYPE_CIC ((instance), (g_type), c_type)) ^~~~~~~~~~~ ../gdk/wayland/gdkseat-wayland.h:28:40: note: in expansion of macro ‘G_TYPE_CHECK_INSTANCE_CAST’ #define GDK_WAYLAND_SEAT(o) (G_TYPE_CHECK_INSTANCE_CAST ((o), GDK_TYPE_WAYLAND_SEAT, GdkWaylandSeat)) ^~~~~~~~~~~~~~~~~~~~~~~~~~ ../gdk/wayland/gdkdevice-wayland.c:4223:26: note: in expansion of macro ‘GDK_WAYLAND_SEAT’ GdkWaylandSeat *seat = GDK_WAYLAND_SEAT (pad->seat); ^~~~~~~~~~~~~~~~ ../gdk/wayland/gdkdevice-wayland.c: In function ‘tablet_pad_handle_enter’: /usr/include/glib-2.0/gobject/gtype.h:2271:6: warning: cast increases required alignment of target type [-Wcast-align] ((ct*) g_type_check_instance_cast ((GTypeInstance*) ip, gt)) ^ /usr/include/glib-2.0/gobject/gtype.h:482:66: note: in expansion of macro ‘_G_TYPE_CIC’ #define G_TYPE_CHECK_INSTANCE_CAST(instance, g_type, c_type) (_G_TYPE_CIC ((instance), (g_type), c_type)) ^~~~~~~~~~~ ../gdk/wayland/gdkseat-wayland.h:28:40: note: in expansion of macro ‘G_TYPE_CHECK_INSTANCE_CAST’ #define GDK_WAYLAND_SEAT(o) (G_TYPE_CHECK_INSTANCE_CAST ((o), GDK_TYPE_WAYLAND_SEAT, GdkWaylandSeat)) ^~~~~~~~~~~~~~~~~~~~~~~~~~ ../gdk/wayland/gdkdevice-wayland.c:4257:26: note: in expansion of macro ‘GDK_WAYLAND_SEAT’ GdkWaylandSeat *seat = GDK_WAYLAND_SEAT (pad->seat); ^~~~~~~~~~~~~~~~ ../gdk/wayland/gdkdevice-wayland.c: In function ‘tablet_pad_handle_leave’: /usr/include/glib-2.0/gobject/gtype.h:2271:6: warning: cast increases required alignment of target type [-Wcast-align] ((ct*) g_type_check_instance_cast ((GTypeInstance*) ip, gt)) ^ /usr/include/glib-2.0/gobject/gtype.h:482:66: note: in expansion of macro ‘_G_TYPE_CIC’ #define G_TYPE_CHECK_INSTANCE_CAST(instance, g_type, c_type) (_G_TYPE_CIC ((instance), (g_type), c_type)) ^~~~~~~~~~~ ../gdk/wayland/gdkseat-wayland.h:28:40: note: in expansion of macro ‘G_TYPE_CHECK_INSTANCE_CAST’ #define GDK_WAYLAND_SEAT(o) (G_TYPE_CHECK_INSTANCE_CAST ((o), GDK_TYPE_WAYLAND_SEAT, GdkWaylandSeat)) ^~~~~~~~~~~~~~~~~~~~~~~~~~ ../gdk/wayland/gdkdevice-wayland.c:4276:26: note: in expansion of macro ‘GDK_WAYLAND_SEAT’ GdkWaylandSeat *seat = GDK_WAYLAND_SEAT (pad->seat); ^~~~~~~~~~~~~~~~ ../gdk/wayland/gdkdevice-wayland.c: In function ‘tablet_pad_handle_removed’: /usr/include/glib-2.0/gobject/gtype.h:2271:6: warning: cast increases required alignment of target type [-Wcast-align] ((ct*) g_type_check_instance_cast ((GTypeInstance*) ip, gt)) ^ /usr/include/glib-2.0/gobject/gtype.h:482:66: note: in expansion of macro ‘_G_TYPE_CIC’ #define G_TYPE_CHECK_INSTANCE_CAST(instance, g_type, c_type) (_G_TYPE_CIC ((instance), (g_type), c_type)) ^~~~~~~~~~~ ../gdk/wayland/gdkseat-wayland.h:28:40: note: in expansion of macro ‘G_TYPE_CHECK_INSTANCE_CAST’ #define GDK_WAYLAND_SEAT(o) (G_TYPE_CHECK_INSTANCE_CAST ((o), GDK_TYPE_WAYLAND_SEAT, GdkWaylandSeat)) ^~~~~~~~~~~~~~~~~~~~~~~~~~ ../gdk/wayland/gdkdevice-wayland.c:4294:26: note: in expansion of macro ‘GDK_WAYLAND_SEAT’ GdkWaylandSeat *seat = GDK_WAYLAND_SEAT (pad->seat); ^~~~~~~~~~~~~~~~ /usr/include/glib-2.0/gobject/gtype.h:2271:6: warning: cast increases required alignment of target type [-Wcast-align] ((ct*) g_type_check_instance_cast ((GTypeInstance*) ip, gt)) ^ /usr/include/glib-2.0/gobject/gtype.h:482:66: note: in expansion of macro ‘_G_TYPE_CIC’ #define G_TYPE_CHECK_INSTANCE_CAST(instance, g_type, c_type) (_G_TYPE_CIC ((instance), (g_type), c_type)) ^~~~~~~~~~~ ../gdk/wayland/gdkseat-wayland.h:28:40: note: in expansion of macro ‘G_TYPE_CHECK_INSTANCE_CAST’ #define GDK_WAYLAND_SEAT(o) (G_TYPE_CHECK_INSTANCE_CAST ((o), GDK_TYPE_WAYLAND_SEAT, GdkWaylandSeat)) ^~~~~~~~~~~~~~~~~~~~~~~~~~ ../gdk/wayland/gdkdevice-wayland.c:4306:40: note: in expansion of macro ‘GDK_WAYLAND_SEAT’ _gdk_wayland_seat_remove_tablet_pad (GDK_WAYLAND_SEAT (pad->seat), pad); ^~~~~~~~~~~~~~~~ ../gdk/wayland/gdkdevice-wayland.c: In function ‘tablet_seat_handle_tablet_added’: /usr/include/glib-2.0/gobject/gtype.h:2271:6: warning: cast increases required alignment of target type [-Wcast-align] ((ct*) g_type_check_instance_cast ((GTypeInstance*) ip, gt)) ^ /usr/include/glib-2.0/gobject/gtype.h:482:66: note: in expansion of macro ‘_G_TYPE_CIC’ #define G_TYPE_CHECK_INSTANCE_CAST(instance, g_type, c_type) (_G_TYPE_CIC ((instance), (g_type), c_type)) ^~~~~~~~~~~ ../gdk/wayland/gdkwaylanddisplay.h:39:48: note: in expansion of macro ‘G_TYPE_CHECK_INSTANCE_CAST’ #define GDK_WAYLAND_DISPLAY(object) (G_TYPE_CHECK_INSTANCE_CAST ((object), GDK_TYPE_WAYLAND_DISPLAY, GdkWaylandDisplay)) ^~~~~~~~~~~~~~~~~~~~~~~~~~ ../gdk/wayland/gdkdevice-wayland.c:4326:40: note: in expansion of macro ‘GDK_WAYLAND_DISPLAY’ GdkWaylandDisplay *display_wayland = GDK_WAYLAND_DISPLAY (seat->display); ^~~~~~~~~~~~~~~~~~~ ../gdk/wayland/gdkdevice-wayland.c: In function ‘pointer_surface_update_scale’: /usr/include/glib-2.0/gobject/gtype.h:2271:6: warning: cast increases required alignment of target type [-Wcast-align] ((ct*) g_type_check_instance_cast ((GTypeInstance*) ip, gt)) ^ /usr/include/glib-2.0/gobject/gtype.h:482:66: note: in expansion of macro ‘_G_TYPE_CIC’ #define G_TYPE_CHECK_INSTANCE_CAST(instance, g_type, c_type) (_G_TYPE_CIC ((instance), (g_type), c_type)) ^~~~~~~~~~~ ../gdk/wayland/gdkseat-wayland.h:28:40: note: in expansion of macro ‘G_TYPE_CHECK_INSTANCE_CAST’ #define GDK_WAYLAND_SEAT(o) (G_TYPE_CHECK_INSTANCE_CAST ((o), GDK_TYPE_WAYLAND_SEAT, GdkWaylandSeat)) ^~~~~~~~~~~~~~~~~~~~~~~~~~ ../gdk/wayland/gdkdevice-wayland.c:4423:26: note: in expansion of macro ‘GDK_WAYLAND_SEAT’ GdkWaylandSeat *seat = GDK_WAYLAND_SEAT (gdk_device_get_seat (device)); ^~~~~~~~~~~~~~~~ /usr/include/glib-2.0/gobject/gtype.h:2271:6: warning: cast increases required alignment of target type [-Wcast-align] ((ct*) g_type_check_instance_cast ((GTypeInstance*) ip, gt)) ^ /usr/include/glib-2.0/gobject/gtype.h:482:66: note: in expansion of macro ‘_G_TYPE_CIC’ #define G_TYPE_CHECK_INSTANCE_CAST(instance, g_type, c_type) (_G_TYPE_CIC ((instance), (g_type), c_type)) ^~~~~~~~~~~ ../gdk/wayland/gdkwaylanddisplay.h:39:48: note: in expansion of macro ‘G_TYPE_CHECK_INSTANCE_CAST’ #define GDK_WAYLAND_DISPLAY(object) (G_TYPE_CHECK_INSTANCE_CAST ((object), GDK_TYPE_WAYLAND_DISPLAY, GdkWaylandDisplay)) ^~~~~~~~~~~~~~~~~~~~~~~~~~ ../gdk/wayland/gdkdevice-wayland.c:4425:40: note: in expansion of macro ‘GDK_WAYLAND_DISPLAY’ GdkWaylandDisplay *display_wayland = GDK_WAYLAND_DISPLAY (seat->display); ^~~~~~~~~~~~~~~~~~~ ../gdk/wayland/gdkdevice-wayland.c: In function ‘gdk_wayland_seat_finalize’: /usr/include/glib-2.0/gobject/gtype.h:2271:6: warning: cast increases required alignment of target type [-Wcast-align] ((ct*) g_type_check_instance_cast ((GTypeInstance*) ip, gt)) ^ /usr/include/glib-2.0/gobject/gtype.h:482:66: note: in expansion of macro ‘_G_TYPE_CIC’ #define G_TYPE_CHECK_INSTANCE_CAST(instance, g_type, c_type) (_G_TYPE_CIC ((instance), (g_type), c_type)) ^~~~~~~~~~~ ../gdk/wayland/gdkseat-wayland.h:28:40: note: in expansion of macro ‘G_TYPE_CHECK_INSTANCE_CAST’ #define GDK_WAYLAND_SEAT(o) (G_TYPE_CHECK_INSTANCE_CAST ((o), GDK_TYPE_WAYLAND_SEAT, GdkWaylandSeat)) ^~~~~~~~~~~~~~~~~~~~~~~~~~ ../gdk/wayland/gdkdevice-wayland.c:4505:26: note: in expansion of macro ‘GDK_WAYLAND_SEAT’ GdkWaylandSeat *seat = GDK_WAYLAND_SEAT (object); ^~~~~~~~~~~~~~~~ ../gdk/wayland/gdkdevice-wayland.c: In function ‘gdk_wayland_seat_get_capabilities’: /usr/include/glib-2.0/gobject/gtype.h:2271:6: warning: cast increases required alignment of target type [-Wcast-align] ((ct*) g_type_check_instance_cast ((GTypeInstance*) ip, gt)) ^ /usr/include/glib-2.0/gobject/gtype.h:482:66: note: in expansion of macro ‘_G_TYPE_CIC’ #define G_TYPE_CHECK_INSTANCE_CAST(instance, g_type, c_type) (_G_TYPE_CIC ((instance), (g_type), c_type)) ^~~~~~~~~~~ ../gdk/wayland/gdkseat-wayland.h:28:40: note: in expansion of macro ‘G_TYPE_CHECK_INSTANCE_CAST’ #define GDK_WAYLAND_SEAT(o) (G_TYPE_CHECK_INSTANCE_CAST ((o), GDK_TYPE_WAYLAND_SEAT, GdkWaylandSeat)) ^~~~~~~~~~~~~~~~~~~~~~~~~~ ../gdk/wayland/gdkdevice-wayland.c:4536:34: note: in expansion of macro ‘GDK_WAYLAND_SEAT’ GdkWaylandSeat *wayland_seat = GDK_WAYLAND_SEAT (seat); ^~~~~~~~~~~~~~~~ ../gdk/wayland/gdkdevice-wayland.c: In function ‘gdk_wayland_seat_grab’: /usr/include/glib-2.0/gobject/gtype.h:2271:6: warning: cast increases required alignment of target type [-Wcast-align] ((ct*) g_type_check_instance_cast ((GTypeInstance*) ip, gt)) ^ /usr/include/glib-2.0/gobject/gtype.h:482:66: note: in expansion of macro ‘_G_TYPE_CIC’ #define G_TYPE_CHECK_INSTANCE_CAST(instance, g_type, c_type) (_G_TYPE_CIC ((instance), (g_type), c_type)) ^~~~~~~~~~~ ../gdk/wayland/gdkseat-wayland.h:28:40: note: in expansion of macro ‘G_TYPE_CHECK_INSTANCE_CAST’ #define GDK_WAYLAND_SEAT(o) (G_TYPE_CHECK_INSTANCE_CAST ((o), GDK_TYPE_WAYLAND_SEAT, GdkWaylandSeat)) ^~~~~~~~~~~~~~~~~~~~~~~~~~ ../gdk/wayland/gdkdevice-wayland.c:4580:34: note: in expansion of macro ‘GDK_WAYLAND_SEAT’ GdkWaylandSeat *wayland_seat = GDK_WAYLAND_SEAT (seat); ^~~~~~~~~~~~~~~~ ../gdk/wayland/gdkdevice-wayland.c: In function ‘gdk_wayland_seat_ungrab’: /usr/include/glib-2.0/gobject/gtype.h:2271:6: warning: cast increases required alignment of target type [-Wcast-align] ((ct*) g_type_check_instance_cast ((GTypeInstance*) ip, gt)) ^ /usr/include/glib-2.0/gobject/gtype.h:482:66: note: in expansion of macro ‘_G_TYPE_CIC’ #define G_TYPE_CHECK_INSTANCE_CAST(instance, g_type, c_type) (_G_TYPE_CIC ((instance), (g_type), c_type)) ^~~~~~~~~~~ ../gdk/wayland/gdkseat-wayland.h:28:40: note: in expansion of macro ‘G_TYPE_CHECK_INSTANCE_CAST’ #define GDK_WAYLAND_SEAT(o) (G_TYPE_CHECK_INSTANCE_CAST ((o), GDK_TYPE_WAYLAND_SEAT, GdkWaylandSeat)) ^~~~~~~~~~~~~~~~~~~~~~~~~~ ../gdk/wayland/gdkdevice-wayland.c:4697:34: note: in expansion of macro ‘GDK_WAYLAND_SEAT’ GdkWaylandSeat *wayland_seat = GDK_WAYLAND_SEAT (seat); ^~~~~~~~~~~~~~~~ ../gdk/wayland/gdkdevice-wayland.c: In function ‘gdk_wayland_seat_get_master’: /usr/include/glib-2.0/gobject/gtype.h:2271:6: warning: cast increases required alignment of target type [-Wcast-align] ((ct*) g_type_check_instance_cast ((GTypeInstance*) ip, gt)) ^ /usr/include/glib-2.0/gobject/gtype.h:482:66: note: in expansion of macro ‘_G_TYPE_CIC’ #define G_TYPE_CHECK_INSTANCE_CAST(instance, g_type, c_type) (_G_TYPE_CIC ((instance), (g_type), c_type)) ^~~~~~~~~~~ ../gdk/wayland/gdkseat-wayland.h:28:40: note: in expansion of macro ‘G_TYPE_CHECK_INSTANCE_CAST’ #define GDK_WAYLAND_SEAT(o) (G_TYPE_CHECK_INSTANCE_CAST ((o), GDK_TYPE_WAYLAND_SEAT, GdkWaylandSeat)) ^~~~~~~~~~~~~~~~~~~~~~~~~~ ../gdk/wayland/gdkdevice-wayland.c:4747:34: note: in expansion of macro ‘GDK_WAYLAND_SEAT’ GdkWaylandSeat *wayland_seat = GDK_WAYLAND_SEAT (seat); ^~~~~~~~~~~~~~~~ ../gdk/wayland/gdkdevice-wayland.c: In function ‘gdk_wayland_seat_get_slaves’: /usr/include/glib-2.0/gobject/gtype.h:2271:6: warning: cast increases required alignment of target type [-Wcast-align] ((ct*) g_type_check_instance_cast ((GTypeInstance*) ip, gt)) ^ /usr/include/glib-2.0/gobject/gtype.h:482:66: note: in expansion of macro ‘_G_TYPE_CIC’ #define G_TYPE_CHECK_INSTANCE_CAST(instance, g_type, c_type) (_G_TYPE_CIC ((instance), (g_type), c_type)) ^~~~~~~~~~~ ../gdk/wayland/gdkseat-wayland.h:28:40: note: in expansion of macro ‘G_TYPE_CHECK_INSTANCE_CAST’ #define GDK_WAYLAND_SEAT(o) (G_TYPE_CHECK_INSTANCE_CAST ((o), GDK_TYPE_WAYLAND_SEAT, GdkWaylandSeat)) ^~~~~~~~~~~~~~~~~~~~~~~~~~ ../gdk/wayland/gdkdevice-wayland.c:4763:34: note: in expansion of macro ‘GDK_WAYLAND_SEAT’ GdkWaylandSeat *wayland_seat = GDK_WAYLAND_SEAT (seat); ^~~~~~~~~~~~~~~~ ../gdk/wayland/gdkdevice-wayland.c: In function ‘gdk_wayland_seat_get_master_pointers’: /usr/include/glib-2.0/gobject/gtype.h:2271:6: warning: cast increases required alignment of target type [-Wcast-align] ((ct*) g_type_check_instance_cast ((GTypeInstance*) ip, gt)) ^ /usr/include/glib-2.0/gobject/gtype.h:482:66: note: in expansion of macro ‘_G_TYPE_CIC’ #define G_TYPE_CHECK_INSTANCE_CAST(instance, g_type, c_type) (_G_TYPE_CIC ((instance), (g_type), c_type)) ^~~~~~~~~~~ ../gdk/wayland/gdkseat-wayland.h:28:40: note: in expansion of macro ‘G_TYPE_CHECK_INSTANCE_CAST’ #define GDK_WAYLAND_SEAT(o) (G_TYPE_CHECK_INSTANCE_CAST ((o), GDK_TYPE_WAYLAND_SEAT, GdkWaylandSeat)) ^~~~~~~~~~~~~~~~~~~~~~~~~~ ../gdk/wayland/gdkdevice-wayland.c:4810:34: note: in expansion of macro ‘GDK_WAYLAND_SEAT’ GdkWaylandSeat *wayland_seat = GDK_WAYLAND_SEAT (seat); ^~~~~~~~~~~~~~~~ ../gdk/wayland/gdkdevice-wayland.c: In function ‘_gdk_wayland_display_create_seat’: /usr/include/glib-2.0/gobject/gtype.h:2271:6: warning: cast increases required alignment of target type [-Wcast-align] ((ct*) g_type_check_instance_cast ((GTypeInstance*) ip, gt)) ^ /usr/include/glib-2.0/gobject/gtype.h:482:66: note: in expansion of macro ‘_G_TYPE_CIC’ #define G_TYPE_CHECK_INSTANCE_CAST(instance, g_type, c_type) (_G_TYPE_CIC ((instance), (g_type), c_type)) ^~~~~~~~~~~ ../gdk/gdkdisplay.h:38:40: note: in expansion of macro ‘G_TYPE_CHECK_INSTANCE_CAST’ #define GDK_DISPLAY(object) (G_TYPE_CHECK_INSTANCE_CAST ((object), GDK_TYPE_DISPLAY, GdkDisplay)) ^~~~~~~~~~~~~~~~~~~~~~~~~~ ../gdk/wayland/gdkdevice-wayland.c:4858:25: note: in expansion of macro ‘GDK_DISPLAY’ GdkDisplay *display = GDK_DISPLAY (display_wayland); ^~~~~~~~~~~ ../gdk/wayland/gdkdevice-wayland.c: In function ‘_gdk_wayland_display_remove_seat’: /usr/include/glib-2.0/gobject/gtype.h:2271:6: warning: cast increases required alignment of target type [-Wcast-align] ((ct*) g_type_check_instance_cast ((GTypeInstance*) ip, gt)) ^ /usr/include/glib-2.0/gobject/gtype.h:482:66: note: in expansion of macro ‘_G_TYPE_CIC’ #define G_TYPE_CHECK_INSTANCE_CAST(instance, g_type, c_type) (_G_TYPE_CIC ((instance), (g_type), c_type)) ^~~~~~~~~~~ ../gdk/gdkdisplay.h:38:40: note: in expansion of macro ‘G_TYPE_CHECK_INSTANCE_CAST’ #define GDK_DISPLAY(object) (G_TYPE_CHECK_INSTANCE_CAST ((object), GDK_TYPE_DISPLAY, GdkDisplay)) ^~~~~~~~~~~~~~~~~~~~~~~~~~ ../gdk/wayland/gdkdevice-wayland.c:4921:25: note: in expansion of macro ‘GDK_DISPLAY’ GdkDisplay *display = GDK_DISPLAY (display_wayland); ^~~~~~~~~~~ ../gdk/wayland/gdkdevice-wayland.c: In function ‘_gdk_wayland_device_get_implicit_grab_serial’: /usr/include/glib-2.0/gobject/gtype.h:2271:6: warning: cast increases required alignment of target type [-Wcast-align] ((ct*) g_type_check_instance_cast ((GTypeInstance*) ip, gt)) ^ /usr/include/glib-2.0/gobject/gtype.h:482:66: note: in expansion of macro ‘_G_TYPE_CIC’ #define G_TYPE_CHECK_INSTANCE_CAST(instance, g_type, c_type) (_G_TYPE_CIC ((instance), (g_type), c_type)) ^~~~~~~~~~~ ../gdk/wayland/gdkseat-wayland.h:28:40: note: in expansion of macro ‘G_TYPE_CHECK_INSTANCE_CAST’ #define GDK_WAYLAND_SEAT(o) (G_TYPE_CHECK_INSTANCE_CAST ((o), GDK_TYPE_WAYLAND_SEAT, GdkWaylandSeat)) ^~~~~~~~~~~~~~~~~~~~~~~~~~ ../gdk/wayland/gdkdevice-wayland.c:4952:41: note: in expansion of macro ‘GDK_WAYLAND_SEAT’ touch = gdk_wayland_seat_get_touch (GDK_WAYLAND_SEAT (seat), ^~~~~~~~~~~~~~~~ /usr/include/glib-2.0/gobject/gtype.h:2271:6: warning: cast increases required alignment of target type [-Wcast-align] ((ct*) g_type_check_instance_cast ((GTypeInstance*) ip, gt)) ^ /usr/include/glib-2.0/gobject/gtype.h:482:66: note: in expansion of macro ‘_G_TYPE_CIC’ #define G_TYPE_CHECK_INSTANCE_CAST(instance, g_type, c_type) (_G_TYPE_CIC ((instance), (g_type), c_type)) ^~~~~~~~~~~ ../gdk/wayland/gdkseat-wayland.h:28:40: note: in expansion of macro ‘G_TYPE_CHECK_INSTANCE_CAST’ #define GDK_WAYLAND_SEAT(o) (G_TYPE_CHECK_INSTANCE_CAST ((o), GDK_TYPE_WAYLAND_SEAT, GdkWaylandSeat)) ^~~~~~~~~~~~~~~~~~~~~~~~~~ ../gdk/wayland/gdkdevice-wayland.c:4961:38: note: in expansion of macro ‘GDK_WAYLAND_SEAT’ GdkWaylandSeat *wayland_seat = GDK_WAYLAND_SEAT (seat); ^~~~~~~~~~~~~~~~ /usr/include/glib-2.0/gobject/gtype.h:2271:6: warning: cast increases required alignment of target type [-Wcast-align] ((ct*) g_type_check_instance_cast ((GTypeInstance*) ip, gt)) ^ /usr/include/glib-2.0/gobject/gtype.h:482:66: note: in expansion of macro ‘_G_TYPE_CIC’ #define G_TYPE_CHECK_INSTANCE_CAST(instance, g_type, c_type) (_G_TYPE_CIC ((instance), (g_type), c_type)) ^~~~~~~~~~~ ../gdk/wayland/gdkseat-wayland.h:28:40: note: in expansion of macro ‘G_TYPE_CHECK_INSTANCE_CAST’ #define GDK_WAYLAND_SEAT(o) (G_TYPE_CHECK_INSTANCE_CAST ((o), GDK_TYPE_WAYLAND_SEAT, GdkWaylandSeat)) ^~~~~~~~~~~~~~~~~~~~~~~~~~ ../gdk/wayland/gdkdevice-wayland.c:4973:12: note: in expansion of macro ‘GDK_WAYLAND_SEAT’ return GDK_WAYLAND_SEAT (seat)->pointer_info.press_serial; ^~~~~~~~~~~~~~~~ ../gdk/wayland/gdkdevice-wayland.c: In function ‘_gdk_wayland_seat_get_last_implicit_grab_serial’: /usr/include/glib-2.0/gobject/gtype.h:2271:6: warning: cast increases required alignment of target type [-Wcast-align] ((ct*) g_type_check_instance_cast ((GTypeInstance*) ip, gt)) ^ /usr/include/glib-2.0/gobject/gtype.h:482:66: note: in expansion of macro ‘_G_TYPE_CIC’ #define G_TYPE_CHECK_INSTANCE_CAST(instance, g_type, c_type) (_G_TYPE_CIC ((instance), (g_type), c_type)) ^~~~~~~~~~~ ../gdk/wayland/gdkseat-wayland.h:28:40: note: in expansion of macro ‘G_TYPE_CHECK_INSTANCE_CAST’ #define GDK_WAYLAND_SEAT(o) (G_TYPE_CHECK_INSTANCE_CAST ((o), GDK_TYPE_WAYLAND_SEAT, GdkWaylandSeat)) ^~~~~~~~~~~~~~~~~~~~~~~~~~ ../gdk/wayland/gdkdevice-wayland.c:4986:18: note: in expansion of macro ‘GDK_WAYLAND_SEAT’ wayland_seat = GDK_WAYLAND_SEAT (seat); ^~~~~~~~~~~~~~~~ ../gdk/wayland/gdkdevice-wayland.c: In function ‘gdk_wayland_device_unset_touch_grab’: /usr/include/glib-2.0/gobject/gtype.h:2271:6: warning: cast increases required alignment of target type [-Wcast-align] ((ct*) g_type_check_instance_cast ((GTypeInstance*) ip, gt)) ^ /usr/include/glib-2.0/gobject/gtype.h:482:66: note: in expansion of macro ‘_G_TYPE_CIC’ #define G_TYPE_CHECK_INSTANCE_CAST(instance, g_type, c_type) (_G_TYPE_CIC ((instance), (g_type), c_type)) ^~~~~~~~~~~ ../gdk/wayland/gdkseat-wayland.h:28:40: note: in expansion of macro ‘G_TYPE_CHECK_INSTANCE_CAST’ #define GDK_WAYLAND_SEAT(o) (G_TYPE_CHECK_INSTANCE_CAST ((o), GDK_TYPE_WAYLAND_SEAT, GdkWaylandSeat)) ^~~~~~~~~~~~~~~~~~~~~~~~~~ ../gdk/wayland/gdkdevice-wayland.c:5028:10: note: in expansion of macro ‘GDK_WAYLAND_SEAT’ seat = GDK_WAYLAND_SEAT (gdk_device_get_seat (gdk_device)); ^~~~~~~~~~~~~~~~ ../gdk/wayland/gdkdevice-wayland.c: In function ‘gdk_wayland_seat_set_global_cursor’: /usr/include/glib-2.0/gobject/gtype.h:2271:6: warning: cast increases required alignment of target type [-Wcast-align] ((ct*) g_type_check_instance_cast ((GTypeInstance*) ip, gt)) ^ /usr/include/glib-2.0/gobject/gtype.h:482:66: note: in expansion of macro ‘_G_TYPE_CIC’ #define G_TYPE_CHECK_INSTANCE_CAST(instance, g_type, c_type) (_G_TYPE_CIC ((instance), (g_type), c_type)) ^~~~~~~~~~~ ../gdk/wayland/gdkseat-wayland.h:28:40: note: in expansion of macro ‘G_TYPE_CHECK_INSTANCE_CAST’ #define GDK_WAYLAND_SEAT(o) (G_TYPE_CHECK_INSTANCE_CAST ((o), GDK_TYPE_WAYLAND_SEAT, GdkWaylandSeat)) ^~~~~~~~~~~~~~~~~~~~~~~~~~ ../gdk/wayland/gdkdevice-wayland.c:5050:34: note: in expansion of macro ‘GDK_WAYLAND_SEAT’ GdkWaylandSeat *wayland_seat = GDK_WAYLAND_SEAT (seat); ^~~~~~~~~~~~~~~~ ../gdk/wayland/gdkdevice-wayland.c: In function ‘gdk_wayland_seat_set_drag’: /usr/include/glib-2.0/gobject/gtype.h:2271:6: warning: cast increases required alignment of target type [-Wcast-align] ((ct*) g_type_check_instance_cast ((GTypeInstance*) ip, gt)) ^ /usr/include/glib-2.0/gobject/gtype.h:482:66: note: in expansion of macro ‘_G_TYPE_CIC’ #define G_TYPE_CHECK_INSTANCE_CAST(instance, g_type, c_type) (_G_TYPE_CIC ((instance), (g_type), c_type)) ^~~~~~~~~~~ ../gdk/wayland/gdkseat-wayland.h:28:40: note: in expansion of macro ‘G_TYPE_CHECK_INSTANCE_CAST’ #define GDK_WAYLAND_SEAT(o) (G_TYPE_CHECK_INSTANCE_CAST ((o), GDK_TYPE_WAYLAND_SEAT, GdkWaylandSeat)) ^~~~~~~~~~~~~~~~~~~~~~~~~~ ../gdk/wayland/gdkdevice-wayland.c:5065:34: note: in expansion of macro ‘GDK_WAYLAND_SEAT’ GdkWaylandSeat *wayland_seat = GDK_WAYLAND_SEAT (seat); ^~~~~~~~~~~~~~~~ ../gdk/wayland/gdkdevice-wayland.c: In function ‘gdk_wayland_device_get_data_device’: /usr/include/glib-2.0/gobject/gtype.h:2271:6: warning: cast increases required alignment of target type [-Wcast-align] ((ct*) g_type_check_instance_cast ((GTypeInstance*) ip, gt)) ^ /usr/include/glib-2.0/gobject/gtype.h:482:66: note: in expansion of macro ‘_G_TYPE_CIC’ #define G_TYPE_CHECK_INSTANCE_CAST(instance, g_type, c_type) (_G_TYPE_CIC ((instance), (g_type), c_type)) ^~~~~~~~~~~ ../gdk/wayland/gdkseat-wayland.h:28:40: note: in expansion of macro ‘G_TYPE_CHECK_INSTANCE_CAST’ #define GDK_WAYLAND_SEAT(o) (G_TYPE_CHECK_INSTANCE_CAST ((o), GDK_TYPE_WAYLAND_SEAT, GdkWaylandSeat)) ^~~~~~~~~~~~~~~~~~~~~~~~~~ ../gdk/wayland/gdkdevice-wayland.c:5077:10: note: in expansion of macro ‘GDK_WAYLAND_SEAT’ seat = GDK_WAYLAND_SEAT (gdk_device_get_seat (gdk_device)); ^~~~~~~~~~~~~~~~ ../gdk/wayland/gdkdevice-wayland.c: In function ‘gdk_wayland_device_set_selection’: /usr/include/glib-2.0/gobject/gtype.h:2271:6: warning: cast increases required alignment of target type [-Wcast-align] ((ct*) g_type_check_instance_cast ((GTypeInstance*) ip, gt)) ^ /usr/include/glib-2.0/gobject/gtype.h:482:66: note: in expansion of macro ‘_G_TYPE_CIC’ #define G_TYPE_CHECK_INSTANCE_CAST(instance, g_type, c_type) (_G_TYPE_CIC ((instance), (g_type), c_type)) ^~~~~~~~~~~ ../gdk/wayland/gdkseat-wayland.h:28:40: note: in expansion of macro ‘G_TYPE_CHECK_INSTANCE_CAST’ #define GDK_WAYLAND_SEAT(o) (G_TYPE_CHECK_INSTANCE_CAST ((o), GDK_TYPE_WAYLAND_SEAT, GdkWaylandSeat)) ^~~~~~~~~~~~~~~~~~~~~~~~~~ ../gdk/wayland/gdkdevice-wayland.c:5090:10: note: in expansion of macro ‘GDK_WAYLAND_SEAT’ seat = GDK_WAYLAND_SEAT (gdk_device_get_seat (gdk_device)); ^~~~~~~~~~~~~~~~ /usr/include/glib-2.0/gobject/gtype.h:2271:6: warning: cast increases required alignment of target type [-Wcast-align] ((ct*) g_type_check_instance_cast ((GTypeInstance*) ip, gt)) ^ /usr/include/glib-2.0/gobject/gtype.h:482:66: note: in expansion of macro ‘_G_TYPE_CIC’ #define G_TYPE_CHECK_INSTANCE_CAST(instance, g_type, c_type) (_G_TYPE_CIC ((instance), (g_type), c_type)) ^~~~~~~~~~~ ../gdk/wayland/gdkwaylanddisplay.h:39:48: note: in expansion of macro ‘G_TYPE_CHECK_INSTANCE_CAST’ #define GDK_WAYLAND_DISPLAY(object) (G_TYPE_CHECK_INSTANCE_CAST ((object), GDK_TYPE_WAYLAND_DISPLAY, GdkWaylandDisplay)) ^~~~~~~~~~~~~~~~~~~~~~~~~~ ../gdk/wayland/gdkdevice-wayland.c:5091:21: note: in expansion of macro ‘GDK_WAYLAND_DISPLAY’ display_wayland = GDK_WAYLAND_DISPLAY (seat->display); ^~~~~~~~~~~~~~~~~~~ ../gdk/wayland/gdkdevice-wayland.c: In function ‘gdk_wayland_seat_get_wl_seat’: /usr/include/glib-2.0/gobject/gtype.h:2271:6: warning: cast increases required alignment of target type [-Wcast-align] ((ct*) g_type_check_instance_cast ((GTypeInstance*) ip, gt)) ^ /usr/include/glib-2.0/gobject/gtype.h:482:66: note: in expansion of macro ‘_G_TYPE_CIC’ #define G_TYPE_CHECK_INSTANCE_CAST(instance, g_type, c_type) (_G_TYPE_CIC ((instance), (g_type), c_type)) ^~~~~~~~~~~ ../gdk/wayland/gdkseat-wayland.h:28:40: note: in expansion of macro ‘G_TYPE_CHECK_INSTANCE_CAST’ #define GDK_WAYLAND_SEAT(o) (G_TYPE_CHECK_INSTANCE_CAST ((o), GDK_TYPE_WAYLAND_SEAT, GdkWaylandSeat)) ^~~~~~~~~~~~~~~~~~~~~~~~~~ ../gdk/wayland/gdkdevice-wayland.c:5110:10: note: in expansion of macro ‘GDK_WAYLAND_SEAT’ return GDK_WAYLAND_SEAT (seat)->wl_seat; ^~~~~~~~~~~~~~~~ ../gdk/wayland/gdkdevice-wayland.c: In function ‘gdk_wayland_device_get_node_path’: /usr/include/glib-2.0/gobject/gtype.h:2271:6: warning: cast increases required alignment of target type [-Wcast-align] ((ct*) g_type_check_instance_cast ((GTypeInstance*) ip, gt)) ^ /usr/include/glib-2.0/gobject/gtype.h:482:66: note: in expansion of macro ‘_G_TYPE_CIC’ #define G_TYPE_CHECK_INSTANCE_CAST(instance, g_type, c_type) (_G_TYPE_CIC ((instance), (g_type), c_type)) ^~~~~~~~~~~ ../gdk/wayland/gdkseat-wayland.h:28:40: note: in expansion of macro ‘G_TYPE_CHECK_INSTANCE_CAST’ #define GDK_WAYLAND_SEAT(o) (G_TYPE_CHECK_INSTANCE_CAST ((o), GDK_TYPE_WAYLAND_SEAT, GdkWaylandSeat)) ^~~~~~~~~~~~~~~~~~~~~~~~~~ ../gdk/wayland/gdkdevice-wayland.c:5138:42: note: in expansion of macro ‘GDK_WAYLAND_SEAT’ tablet = gdk_wayland_seat_find_tablet (GDK_WAYLAND_SEAT (seat), device); ^~~~~~~~~~~~~~~~ /usr/include/glib-2.0/gobject/gtype.h:2271:6: warning: cast increases required alignment of target type [-Wcast-align] ((ct*) g_type_check_instance_cast ((GTypeInstance*) ip, gt)) ^ /usr/include/glib-2.0/gobject/gtype.h:482:66: note: in expansion of macro ‘_G_TYPE_CIC’ #define G_TYPE_CHECK_INSTANCE_CAST(instance, g_type, c_type) (_G_TYPE_CIC ((instance), (g_type), c_type)) ^~~~~~~~~~~ ../gdk/wayland/gdkseat-wayland.h:28:40: note: in expansion of macro ‘G_TYPE_CHECK_INSTANCE_CAST’ #define GDK_WAYLAND_SEAT(o) (G_TYPE_CHECK_INSTANCE_CAST ((o), GDK_TYPE_WAYLAND_SEAT, GdkWaylandSeat)) ^~~~~~~~~~~~~~~~~~~~~~~~~~ ../gdk/wayland/gdkdevice-wayland.c:5142:36: note: in expansion of macro ‘GDK_WAYLAND_SEAT’ pad = gdk_wayland_seat_find_pad (GDK_WAYLAND_SEAT (seat), device); ^~~~~~~~~~~~~~~~ ../gdk/wayland/gdkdevice-wayland.c: In function ‘gdk_wayland_device_pad_set_feedback’: /usr/include/glib-2.0/gobject/gtype.h:2271:6: warning: cast increases required alignment of target type [-Wcast-align] ((ct*) g_type_check_instance_cast ((GTypeInstance*) ip, gt)) ^ /usr/include/glib-2.0/gobject/gtype.h:482:66: note: in expansion of macro ‘_G_TYPE_CIC’ #define G_TYPE_CHECK_INSTANCE_CAST(instance, g_type, c_type) (_G_TYPE_CIC ((instance), (g_type), c_type)) ^~~~~~~~~~~ ../gdk/wayland/gdkseat-wayland.h:28:40: note: in expansion of macro ‘G_TYPE_CHECK_INSTANCE_CAST’ #define GDK_WAYLAND_SEAT(o) (G_TYPE_CHECK_INSTANCE_CAST ((o), GDK_TYPE_WAYLAND_SEAT, GdkWaylandSeat)) ^~~~~~~~~~~~~~~~~~~~~~~~~~ ../gdk/wayland/gdkdevice-wayland.c:5170:36: note: in expansion of macro ‘GDK_WAYLAND_SEAT’ pad = gdk_wayland_seat_find_pad (GDK_WAYLAND_SEAT (seat), device); ^~~~~~~~~~~~~~~~ [79/706] Compiling C object 'gdk/x11/gdk@x11@@gdk-x11@sta/gdkkeys-x11.c.o'. In file included from /usr/include/glib-2.0/gobject/gobject.h:24, from /usr/include/glib-2.0/gobject/gbinding.h:29, from /usr/include/glib-2.0/glib-object.h:23, from ../gdk/gdktypes.h:35, from ../gdk/gdkapplaunchcontext.h:29, from ../gdk/gdk.h:32, from ../gdk/x11/gdkx11keys.h:25, from ../gdk/x11/gdkkeys-x11.c:27: ../gdk/x11/gdkkeys-x11.c: In function ‘update_keyrange’: /usr/include/glib-2.0/gobject/gtype.h:2271:6: warning: cast increases required alignment of target type [-Wcast-align] ((ct*) g_type_check_instance_cast ((GTypeInstance*) ip, gt)) ^ /usr/include/glib-2.0/gobject/gtype.h:482:66: note: in expansion of macro ‘_G_TYPE_CIC’ #define G_TYPE_CHECK_INSTANCE_CAST(instance, g_type, c_type) (_G_TYPE_CIC ((instance), (g_type), c_type)) ^~~~~~~~~~~ ../gdk/x11/gdkx11display.h:48:44: note: in expansion of macro ‘G_TYPE_CHECK_INSTANCE_CAST’ #define GDK_X11_DISPLAY(object) (G_TYPE_CHECK_INSTANCE_CAST ((object), GDK_TYPE_X11_DISPLAY, GdkX11Display)) ^~~~~~~~~~~~~~~~~~~~~~~~~~ ../gdk/x11/gdkprivate-x11.h:256:40: note: in expansion of macro ‘GDK_X11_DISPLAY’ #define GDK_DISPLAY_XDISPLAY(display) (GDK_X11_DISPLAY(display)->xdisplay) ^~~~~~~~~~~~~~~ ../gdk/x11/gdkkeys-x11.c:103:33: note: in expansion of macro ‘GDK_DISPLAY_XDISPLAY’ #define KEYMAP_XDISPLAY(keymap) GDK_DISPLAY_XDISPLAY ((keymap)->display) ^~~~~~~~~~~~~~~~~~~~ ../gdk/x11/gdkkeys-x11.c:156:23: note: in expansion of macro ‘KEYMAP_XDISPLAY’ XDisplayKeycodes (KEYMAP_XDISPLAY (GDK_KEYMAP (keymap_x11)), ^~~~~~~~~~~~~~~ ../gdk/x11/gdkkeys-x11.c: In function ‘get_xkb’: /usr/include/glib-2.0/gobject/gtype.h:2271:6: warning: cast increases required alignment of target type [-Wcast-align] ((ct*) g_type_check_instance_cast ((GTypeInstance*) ip, gt)) ^ /usr/include/glib-2.0/gobject/gtype.h:482:66: note: in expansion of macro ‘_G_TYPE_CIC’ #define G_TYPE_CHECK_INSTANCE_CAST(instance, g_type, c_type) (_G_TYPE_CIC ((instance), (g_type), c_type)) ^~~~~~~~~~~ ../gdk/x11/gdkx11display.h:48:44: note: in expansion of macro ‘G_TYPE_CHECK_INSTANCE_CAST’ #define GDK_X11_DISPLAY(object) (G_TYPE_CHECK_INSTANCE_CAST ((object), GDK_TYPE_X11_DISPLAY, GdkX11Display)) ^~~~~~~~~~~~~~~~~~~~~~~~~~ ../gdk/x11/gdkkeys-x11.c:205:32: note: in expansion of macro ‘GDK_X11_DISPLAY’ GdkX11Display *display_x11 = GDK_X11_DISPLAY (GDK_KEYMAP (keymap_x11)->display); ^~~~~~~~~~~~~~~ /usr/include/glib-2.0/gobject/gtype.h:2271:6: warning: cast increases required alignment of target type [-Wcast-align] ((ct*) g_type_check_instance_cast ((GTypeInstance*) ip, gt)) ^ /usr/include/glib-2.0/gobject/gtype.h:482:66: note: in expansion of macro ‘_G_TYPE_CIC’ #define G_TYPE_CHECK_INSTANCE_CAST(instance, g_type, c_type) (_G_TYPE_CIC ((instance), (g_type), c_type)) ^~~~~~~~~~~ ../gdk/x11/gdkx11display.h:48:44: note: in expansion of macro ‘G_TYPE_CHECK_INSTANCE_CAST’ #define GDK_X11_DISPLAY(object) (G_TYPE_CHECK_INSTANCE_CAST ((object), GDK_TYPE_X11_DISPLAY, GdkX11Display)) ^~~~~~~~~~~~~~~~~~~~~~~~~~ ../gdk/x11/gdkprivate-x11.h:256:40: note: in expansion of macro ‘GDK_X11_DISPLAY’ #define GDK_DISPLAY_XDISPLAY(display) (GDK_X11_DISPLAY(display)->xdisplay) ^~~~~~~~~~~~~~~ ../gdk/x11/gdkkeys-x11.c:103:33: note: in expansion of macro ‘GDK_DISPLAY_XDISPLAY’ #define KEYMAP_XDISPLAY(keymap) GDK_DISPLAY_XDISPLAY ((keymap)->display) ^~~~~~~~~~~~~~~~~~~~ ../gdk/x11/gdkkeys-x11.c:235:55: note: in expansion of macro ‘KEYMAP_XDISPLAY’ keymap_x11->num_lock_mask = XkbKeysymToModifiers (KEYMAP_XDISPLAY (GDK_KEYMAP (keymap_x11)), GDK_KEY_Num_Lock); ^~~~~~~~~~~~~~~ /usr/include/glib-2.0/gobject/gtype.h:2271:6: warning: cast increases required alignment of target type [-Wcast-align] ((ct*) g_type_check_instance_cast ((GTypeInstance*) ip, gt)) ^ /usr/include/glib-2.0/gobject/gtype.h:482:66: note: in expansion of macro ‘_G_TYPE_CIC’ #define G_TYPE_CHECK_INSTANCE_CAST(instance, g_type, c_type) (_G_TYPE_CIC ((instance), (g_type), c_type)) ^~~~~~~~~~~ ../gdk/x11/gdkx11display.h:48:44: note: in expansion of macro ‘G_TYPE_CHECK_INSTANCE_CAST’ #define GDK_X11_DISPLAY(object) (G_TYPE_CHECK_INSTANCE_CAST ((object), GDK_TYPE_X11_DISPLAY, GdkX11Display)) ^~~~~~~~~~~~~~~~~~~~~~~~~~ ../gdk/x11/gdkprivate-x11.h:256:40: note: in expansion of macro ‘GDK_X11_DISPLAY’ #define GDK_DISPLAY_XDISPLAY(display) (GDK_X11_DISPLAY(display)->xdisplay) ^~~~~~~~~~~~~~~ ../gdk/x11/gdkkeys-x11.c:103:33: note: in expansion of macro ‘GDK_DISPLAY_XDISPLAY’ #define KEYMAP_XDISPLAY(keymap) GDK_DISPLAY_XDISPLAY ((keymap)->display) ^~~~~~~~~~~~~~~~~~~~ ../gdk/x11/gdkkeys-x11.c:238:58: note: in expansion of macro ‘KEYMAP_XDISPLAY’ keymap_x11->scroll_lock_mask = XkbKeysymToModifiers (KEYMAP_XDISPLAY (GDK_KEYMAP (keymap_x11)), GDK_KEY_Scroll_Lock); ^~~~~~~~~~~~~~~ ../gdk/x11/gdkkeys-x11.c: In function ‘update_keymaps’: /usr/include/glib-2.0/gobject/gtype.h:2271:6: warning: cast increases required alignment of target type [-Wcast-align] ((ct*) g_type_check_instance_cast ((GTypeInstance*) ip, gt)) ^ /usr/include/glib-2.0/gobject/gtype.h:482:66: note: in expansion of macro ‘_G_TYPE_CIC’ #define G_TYPE_CHECK_INSTANCE_CAST(instance, g_type, c_type) (_G_TYPE_CIC ((instance), (g_type), c_type)) ^~~~~~~~~~~ ../gdk/x11/gdkx11display.h:48:44: note: in expansion of macro ‘G_TYPE_CHECK_INSTANCE_CAST’ #define GDK_X11_DISPLAY(object) (G_TYPE_CHECK_INSTANCE_CAST ((object), GDK_TYPE_X11_DISPLAY, GdkX11Display)) ^~~~~~~~~~~~~~~~~~~~~~~~~~ ../gdk/x11/gdkkeys-x11.c:293:32: note: in expansion of macro ‘GDK_X11_DISPLAY’ GdkX11Display *display_x11 = GDK_X11_DISPLAY (GDK_KEYMAP (keymap_x11)->display); ^~~~~~~~~~~~~~~ In file included from /usr/lib/arm-linux-gnueabihf/glib-2.0/include/glibconfig.h:9, from /usr/include/glib-2.0/glib/gtypes.h:32, from /usr/include/glib-2.0/glib/galloca.h:32, from /usr/include/glib-2.0/glib.h:30, from ./gdk/gdkconfig.h:8, from ../gdk/gdk.h:30, from ../gdk/x11/gdkx11keys.h:25, from ../gdk/x11/gdkkeys-x11.c:27: /usr/include/glib-2.0/gobject/gtype.h:2271:6: warning: cast increases required alignment of target type [-Wcast-align] ((ct*) g_type_check_instance_cast ((GTypeInstance*) ip, gt)) ^ /usr/include/glib-2.0/glib/gmacros.h:418:8: note: in definition of macro ‘_G_BOOLEAN_EXPR’ if (expr) \ ^~~~ /usr/include/glib-2.0/glib/gtestutils.h:125:49: note: in expansion of macro ‘G_LIKELY’ if G_LIKELY (expr) ; else \ ^~~~~~~~ ../gdk/x11/gdkkeys-x11.c:297:3: note: in expansion of macro ‘g_assert’ g_assert (!KEYMAP_USE_XKB (GDK_KEYMAP (keymap_x11))); ^~~~~~~~ /usr/include/glib-2.0/gobject/gtype.h:482:66: note: in expansion of macro ‘_G_TYPE_CIC’ #define G_TYPE_CHECK_INSTANCE_CAST(instance, g_type, c_type) (_G_TYPE_CIC ((instance), (g_type), c_type)) ^~~~~~~~~~~ ../gdk/x11/gdkx11display.h:48:44: note: in expansion of macro ‘G_TYPE_CHECK_INSTANCE_CAST’ #define GDK_X11_DISPLAY(object) (G_TYPE_CHECK_INSTANCE_CAST ((object), GDK_TYPE_X11_DISPLAY, GdkX11Display)) ^~~~~~~~~~~~~~~~~~~~~~~~~~ ../gdk/x11/gdkkeys-x11.c:102:32: note: in expansion of macro ‘GDK_X11_DISPLAY’ #define KEYMAP_USE_XKB(keymap) GDK_X11_DISPLAY ((keymap)->display)->use_xkb ^~~~~~~~~~~~~~~ ../gdk/x11/gdkkeys-x11.c:297:14: note: in expansion of macro ‘KEYMAP_USE_XKB’ g_assert (!KEYMAP_USE_XKB (GDK_KEYMAP (keymap_x11))); ^~~~~~~~~~~~~~ In file included from /usr/include/glib-2.0/gobject/gobject.h:24, from /usr/include/glib-2.0/gobject/gbinding.h:29, from /usr/include/glib-2.0/glib-object.h:23, from ../gdk/gdktypes.h:35, from ../gdk/gdkapplaunchcontext.h:29, from ../gdk/gdk.h:32, from ../gdk/x11/gdkx11keys.h:25, from ../gdk/x11/gdkkeys-x11.c:27: ../gdk/x11/gdkkeys-x11.c: In function ‘get_num_groups’: /usr/include/glib-2.0/gobject/gtype.h:2271:6: warning: cast increases required alignment of target type [-Wcast-align] ((ct*) g_type_check_instance_cast ((GTypeInstance*) ip, gt)) ^ /usr/include/glib-2.0/gobject/gtype.h:482:66: note: in expansion of macro ‘_G_TYPE_CIC’ #define G_TYPE_CHECK_INSTANCE_CAST(instance, g_type, c_type) (_G_TYPE_CIC ((instance), (g_type), c_type)) ^~~~~~~~~~~ ../gdk/x11/gdkx11display.h:48:44: note: in expansion of macro ‘G_TYPE_CHECK_INSTANCE_CAST’ #define GDK_X11_DISPLAY(object) (G_TYPE_CHECK_INSTANCE_CAST ((object), GDK_TYPE_X11_DISPLAY, GdkX11Display)) ^~~~~~~~~~~~~~~~~~~~~~~~~~ ../gdk/x11/gdkprivate-x11.h:256:40: note: in expansion of macro ‘GDK_X11_DISPLAY’ #define GDK_DISPLAY_XDISPLAY(display) (GDK_X11_DISPLAY(display)->xdisplay) ^~~~~~~~~~~~~~~ ../gdk/x11/gdkkeys-x11.c:103:33: note: in expansion of macro ‘GDK_DISPLAY_XDISPLAY’ #define KEYMAP_XDISPLAY(keymap) GDK_DISPLAY_XDISPLAY ((keymap)->display) ^~~~~~~~~~~~~~~~~~~~ ../gdk/x11/gdkkeys-x11.c:574:26: note: in expansion of macro ‘KEYMAP_XDISPLAY’ Display *display = KEYMAP_XDISPLAY (keymap); ^~~~~~~~~~~~~~~ ../gdk/x11/gdkkeys-x11.c: In function ‘_gdk_x11_keymap_state_changed’: /usr/include/glib-2.0/gobject/gtype.h:2271:6: warning: cast increases required alignment of target type [-Wcast-align] ((ct*) g_type_check_instance_cast ((GTypeInstance*) ip, gt)) ^ /usr/include/glib-2.0/gobject/gtype.h:482:66: note: in expansion of macro ‘_G_TYPE_CIC’ #define G_TYPE_CHECK_INSTANCE_CAST(instance, g_type, c_type) (_G_TYPE_CIC ((instance), (g_type), c_type)) ^~~~~~~~~~~ ../gdk/x11/gdkx11display.h:48:44: note: in expansion of macro ‘G_TYPE_CHECK_INSTANCE_CAST’ #define GDK_X11_DISPLAY(object) (G_TYPE_CHECK_INSTANCE_CAST ((object), GDK_TYPE_X11_DISPLAY, GdkX11Display)) ^~~~~~~~~~~~~~~~~~~~~~~~~~ ../gdk/x11/gdkkeys-x11.c:648:32: note: in expansion of macro ‘GDK_X11_DISPLAY’ GdkX11Display *display_x11 = GDK_X11_DISPLAY (display); ^~~~~~~~~~~~~~~ ../gdk/x11/gdkkeys-x11.c: In function ‘ensure_lock_state’: /usr/include/glib-2.0/gobject/gtype.h:2271:6: warning: cast increases required alignment of target type [-Wcast-align] ((ct*) g_type_check_instance_cast ((GTypeInstance*) ip, gt)) ^ /usr/include/glib-2.0/gobject/gtype.h:482:66: note: in expansion of macro ‘_G_TYPE_CIC’ #define G_TYPE_CHECK_INSTANCE_CAST(instance, g_type, c_type) (_G_TYPE_CIC ((instance), (g_type), c_type)) ^~~~~~~~~~~ ../gdk/x11/gdkx11display.h:48:44: note: in expansion of macro ‘G_TYPE_CHECK_INSTANCE_CAST’ #define GDK_X11_DISPLAY(object) (G_TYPE_CHECK_INSTANCE_CAST ((object), GDK_TYPE_X11_DISPLAY, GdkX11Display)) ^~~~~~~~~~~~~~~~~~~~~~~~~~ ../gdk/x11/gdkkeys-x11.c:102:32: note: in expansion of macro ‘GDK_X11_DISPLAY’ #define KEYMAP_USE_XKB(keymap) GDK_X11_DISPLAY ((keymap)->display)->use_xkb ^~~~~~~~~~~~~~~ ../gdk/x11/gdkkeys-x11.c:671:7: note: in expansion of macro ‘KEYMAP_USE_XKB’ if (KEYMAP_USE_XKB (keymap)) ^~~~~~~~~~~~~~ /usr/include/glib-2.0/gobject/gtype.h:2271:6: warning: cast increases required alignment of target type [-Wcast-align] ((ct*) g_type_check_instance_cast ((GTypeInstance*) ip, gt)) ^ /usr/include/glib-2.0/gobject/gtype.h:482:66: note: in expansion of macro ‘_G_TYPE_CIC’ #define G_TYPE_CHECK_INSTANCE_CAST(instance, g_type, c_type) (_G_TYPE_CIC ((instance), (g_type), c_type)) ^~~~~~~~~~~ ../gdk/x11/gdkx11display.h:48:44: note: in expansion of macro ‘G_TYPE_CHECK_INSTANCE_CAST’ #define GDK_X11_DISPLAY(object) (G_TYPE_CHECK_INSTANCE_CAST ((object), GDK_TYPE_X11_DISPLAY, GdkX11Display)) ^~~~~~~~~~~~~~~~~~~~~~~~~~ ../gdk/x11/gdkprivate-x11.h:256:40: note: in expansion of macro ‘GDK_X11_DISPLAY’ #define GDK_DISPLAY_XDISPLAY(display) (GDK_X11_DISPLAY(display)->xdisplay) ^~~~~~~~~~~~~~~ ../gdk/x11/gdkkeys-x11.c:680:24: note: in expansion of macro ‘GDK_DISPLAY_XDISPLAY’ XkbGetState (GDK_DISPLAY_XDISPLAY (display), XkbUseCoreKbd, &state_rec); ^~~~~~~~~~~~~~~~~~~~ ../gdk/x11/gdkkeys-x11.c: In function ‘_gdk_x11_keymap_keys_changed’: /usr/include/glib-2.0/gobject/gtype.h:2271:6: warning: cast increases required alignment of target type [-Wcast-align] ((ct*) g_type_check_instance_cast ((GTypeInstance*) ip, gt)) ^ /usr/include/glib-2.0/gobject/gtype.h:482:66: note: in expansion of macro ‘_G_TYPE_CIC’ #define G_TYPE_CHECK_INSTANCE_CAST(instance, g_type, c_type) (_G_TYPE_CIC ((instance), (g_type), c_type)) ^~~~~~~~~~~ ../gdk/x11/gdkx11display.h:48:44: note: in expansion of macro ‘G_TYPE_CHECK_INSTANCE_CAST’ #define GDK_X11_DISPLAY(object) (G_TYPE_CHECK_INSTANCE_CAST ((object), GDK_TYPE_X11_DISPLAY, GdkX11Display)) ^~~~~~~~~~~~~~~~~~~~~~~~~~ ../gdk/x11/gdkkeys-x11.c:690:32: note: in expansion of macro ‘GDK_X11_DISPLAY’ GdkX11Display *display_x11 = GDK_X11_DISPLAY (display); ^~~~~~~~~~~~~~~ ../gdk/x11/gdkkeys-x11.c: In function ‘gdk_x11_keymap_get_direction’: /usr/include/glib-2.0/gobject/gtype.h:2271:6: warning: cast increases required alignment of target type [-Wcast-align] ((ct*) g_type_check_instance_cast ((GTypeInstance*) ip, gt)) ^ /usr/include/glib-2.0/gobject/gtype.h:482:66: note: in expansion of macro ‘_G_TYPE_CIC’ #define G_TYPE_CHECK_INSTANCE_CAST(instance, g_type, c_type) (_G_TYPE_CIC ((instance), (g_type), c_type)) ^~~~~~~~~~~ ../gdk/x11/gdkx11display.h:48:44: note: in expansion of macro ‘G_TYPE_CHECK_INSTANCE_CAST’ #define GDK_X11_DISPLAY(object) (G_TYPE_CHECK_INSTANCE_CAST ((object), GDK_TYPE_X11_DISPLAY, GdkX11Display)) ^~~~~~~~~~~~~~~~~~~~~~~~~~ ../gdk/x11/gdkkeys-x11.c:102:32: note: in expansion of macro ‘GDK_X11_DISPLAY’ #define KEYMAP_USE_XKB(keymap) GDK_X11_DISPLAY ((keymap)->display)->use_xkb ^~~~~~~~~~~~~~~ ../gdk/x11/gdkkeys-x11.c:702:7: note: in expansion of macro ‘KEYMAP_USE_XKB’ if (KEYMAP_USE_XKB (keymap)) ^~~~~~~~~~~~~~ /usr/include/glib-2.0/gobject/gtype.h:2271:6: warning: cast increases required alignment of target type [-Wcast-align] ((ct*) g_type_check_instance_cast ((GTypeInstance*) ip, gt)) ^ /usr/include/glib-2.0/gobject/gtype.h:482:66: note: in expansion of macro ‘_G_TYPE_CIC’ #define G_TYPE_CHECK_INSTANCE_CAST(instance, g_type, c_type) (_G_TYPE_CIC ((instance), (g_type), c_type)) ^~~~~~~~~~~ ../gdk/x11/gdkx11display.h:48:44: note: in expansion of macro ‘G_TYPE_CHECK_INSTANCE_CAST’ #define GDK_X11_DISPLAY(object) (G_TYPE_CHECK_INSTANCE_CAST ((object), GDK_TYPE_X11_DISPLAY, GdkX11Display)) ^~~~~~~~~~~~~~~~~~~~~~~~~~ ../gdk/x11/gdkprivate-x11.h:256:40: note: in expansion of macro ‘GDK_X11_DISPLAY’ #define GDK_DISPLAY_XDISPLAY(display) (GDK_X11_DISPLAY(display)->xdisplay) ^~~~~~~~~~~~~~~ ../gdk/x11/gdkkeys-x11.c:711:24: note: in expansion of macro ‘GDK_DISPLAY_XDISPLAY’ XkbGetState (GDK_DISPLAY_XDISPLAY (display), XkbUseCoreKbd, ^~~~~~~~~~~~~~~~~~~~ ../gdk/x11/gdkkeys-x11.c: In function ‘gdk_x11_keymap_have_bidi_layouts’: /usr/include/glib-2.0/gobject/gtype.h:2271:6: warning: cast increases required alignment of target type [-Wcast-align] ((ct*) g_type_check_instance_cast ((GTypeInstance*) ip, gt)) ^ /usr/include/glib-2.0/gobject/gtype.h:482:66: note: in expansion of macro ‘_G_TYPE_CIC’ #define G_TYPE_CHECK_INSTANCE_CAST(instance, g_type, c_type) (_G_TYPE_CIC ((instance), (g_type), c_type)) ^~~~~~~~~~~ ../gdk/x11/gdkx11display.h:48:44: note: in expansion of macro ‘G_TYPE_CHECK_INSTANCE_CAST’ #define GDK_X11_DISPLAY(object) (G_TYPE_CHECK_INSTANCE_CAST ((object), GDK_TYPE_X11_DISPLAY, GdkX11Display)) ^~~~~~~~~~~~~~~~~~~~~~~~~~ ../gdk/x11/gdkkeys-x11.c:102:32: note: in expansion of macro ‘GDK_X11_DISPLAY’ #define KEYMAP_USE_XKB(keymap) GDK_X11_DISPLAY ((keymap)->display)->use_xkb ^~~~~~~~~~~~~~~ ../gdk/x11/gdkkeys-x11.c:727:7: note: in expansion of macro ‘KEYMAP_USE_XKB’ if (KEYMAP_USE_XKB (keymap)) ^~~~~~~~~~~~~~ ../gdk/x11/gdkkeys-x11.c: In function ‘gdk_x11_keymap_get_entries_for_keyval’: /usr/include/glib-2.0/gobject/gtype.h:2271:6: warning: cast increases required alignment of target type [-Wcast-align] ((ct*) g_type_check_instance_cast ((GTypeInstance*) ip, gt)) ^ /usr/include/glib-2.0/gobject/gtype.h:482:66: note: in expansion of macro ‘_G_TYPE_CIC’ #define G_TYPE_CHECK_INSTANCE_CAST(instance, g_type, c_type) (_G_TYPE_CIC ((instance), (g_type), c_type)) ^~~~~~~~~~~ ../gdk/x11/gdkx11display.h:48:44: note: in expansion of macro ‘G_TYPE_CHECK_INSTANCE_CAST’ #define GDK_X11_DISPLAY(object) (G_TYPE_CHECK_INSTANCE_CAST ((object), GDK_TYPE_X11_DISPLAY, GdkX11Display)) ^~~~~~~~~~~~~~~~~~~~~~~~~~ ../gdk/x11/gdkkeys-x11.c:102:32: note: in expansion of macro ‘GDK_X11_DISPLAY’ #define KEYMAP_USE_XKB(keymap) GDK_X11_DISPLAY ((keymap)->display)->use_xkb ^~~~~~~~~~~~~~~ ../gdk/x11/gdkkeys-x11.c:804:7: note: in expansion of macro ‘KEYMAP_USE_XKB’ if (KEYMAP_USE_XKB (keymap)) ^~~~~~~~~~~~~~ ../gdk/x11/gdkkeys-x11.c:899:15: warning: cast increases required alignment of target type [-Wcast-align] *keys = (GdkKeymapKey*) retval->data; ^ In file included from /usr/include/glib-2.0/gobject/gobject.h:24, from /usr/include/glib-2.0/gobject/gbinding.h:29, from /usr/include/glib-2.0/glib-object.h:23, from ../gdk/gdktypes.h:35, from ../gdk/gdkapplaunchcontext.h:29, from ../gdk/gdk.h:32, from ../gdk/x11/gdkx11keys.h:25, from ../gdk/x11/gdkkeys-x11.c:27: ../gdk/x11/gdkkeys-x11.c: In function ‘gdk_x11_keymap_get_entries_for_keycode’: /usr/include/glib-2.0/gobject/gtype.h:2271:6: warning: cast increases required alignment of target type [-Wcast-align] ((ct*) g_type_check_instance_cast ((GTypeInstance*) ip, gt)) ^ /usr/include/glib-2.0/gobject/gtype.h:482:66: note: in expansion of macro ‘_G_TYPE_CIC’ #define G_TYPE_CHECK_INSTANCE_CAST(instance, g_type, c_type) (_G_TYPE_CIC ((instance), (g_type), c_type)) ^~~~~~~~~~~ ../gdk/x11/gdkx11display.h:48:44: note: in expansion of macro ‘G_TYPE_CHECK_INSTANCE_CAST’ #define GDK_X11_DISPLAY(object) (G_TYPE_CHECK_INSTANCE_CAST ((object), GDK_TYPE_X11_DISPLAY, GdkX11Display)) ^~~~~~~~~~~~~~~~~~~~~~~~~~ ../gdk/x11/gdkkeys-x11.c:102:32: note: in expansion of macro ‘GDK_X11_DISPLAY’ #define KEYMAP_USE_XKB(keymap) GDK_X11_DISPLAY ((keymap)->display)->use_xkb ^~~~~~~~~~~~~~~ ../gdk/x11/gdkkeys-x11.c:949:7: note: in expansion of macro ‘KEYMAP_USE_XKB’ if (KEYMAP_USE_XKB (keymap)) ^~~~~~~~~~~~~~ ../gdk/x11/gdkkeys-x11.c:1036:15: warning: cast increases required alignment of target type [-Wcast-align] *keys = (GdkKeymapKey*) g_array_free (key_array, FALSE); ^ ../gdk/x11/gdkkeys-x11.c:1042:18: warning: cast increases required alignment of target type [-Wcast-align] *keyvals = (guint*) g_array_free (keyval_array, FALSE); ^ In file included from /usr/include/glib-2.0/gobject/gobject.h:24, from /usr/include/glib-2.0/gobject/gbinding.h:29, from /usr/include/glib-2.0/glib-object.h:23, from ../gdk/gdktypes.h:35, from ../gdk/gdkapplaunchcontext.h:29, from ../gdk/gdk.h:32, from ../gdk/x11/gdkx11keys.h:25, from ../gdk/x11/gdkkeys-x11.c:27: ../gdk/x11/gdkkeys-x11.c: In function ‘gdk_x11_keymap_lookup_key’: /usr/include/glib-2.0/gobject/gtype.h:2271:6: warning: cast increases required alignment of target type [-Wcast-align] ((ct*) g_type_check_instance_cast ((GTypeInstance*) ip, gt)) ^ /usr/include/glib-2.0/gobject/gtype.h:482:66: note: in expansion of macro ‘_G_TYPE_CIC’ #define G_TYPE_CHECK_INSTANCE_CAST(instance, g_type, c_type) (_G_TYPE_CIC ((instance), (g_type), c_type)) ^~~~~~~~~~~ ../gdk/x11/gdkx11display.h:48:44: note: in expansion of macro ‘G_TYPE_CHECK_INSTANCE_CAST’ #define GDK_X11_DISPLAY(object) (G_TYPE_CHECK_INSTANCE_CAST ((object), GDK_TYPE_X11_DISPLAY, GdkX11Display)) ^~~~~~~~~~~~~~~~~~~~~~~~~~ ../gdk/x11/gdkkeys-x11.c:102:32: note: in expansion of macro ‘GDK_X11_DISPLAY’ #define KEYMAP_USE_XKB(keymap) GDK_X11_DISPLAY ((keymap)->display)->use_xkb ^~~~~~~~~~~~~~~ ../gdk/x11/gdkkeys-x11.c:1057:7: note: in expansion of macro ‘KEYMAP_USE_XKB’ if (KEYMAP_USE_XKB (keymap)) ^~~~~~~~~~~~~~ ../gdk/x11/gdkkeys-x11.c: In function ‘gdk_x11_keymap_translate_keyboard_state’: /usr/include/glib-2.0/gobject/gtype.h:2271:6: warning: cast increases required alignment of target type [-Wcast-align] ((ct*) g_type_check_instance_cast ((GTypeInstance*) ip, gt)) ^ /usr/include/glib-2.0/gobject/gtype.h:482:66: note: in expansion of macro ‘_G_TYPE_CIC’ #define G_TYPE_CHECK_INSTANCE_CAST(instance, g_type, c_type) (_G_TYPE_CIC ((instance), (g_type), c_type)) ^~~~~~~~~~~ ../gdk/x11/gdkx11display.h:48:44: note: in expansion of macro ‘G_TYPE_CHECK_INSTANCE_CAST’ #define GDK_X11_DISPLAY(object) (G_TYPE_CHECK_INSTANCE_CAST ((object), GDK_TYPE_X11_DISPLAY, GdkX11Display)) ^~~~~~~~~~~~~~~~~~~~~~~~~~ ../gdk/x11/gdkkeys-x11.c:102:32: note: in expansion of macro ‘GDK_X11_DISPLAY’ #define KEYMAP_USE_XKB(keymap) GDK_X11_DISPLAY ((keymap)->display)->use_xkb ^~~~~~~~~~~~~~~ ../gdk/x11/gdkkeys-x11.c:1318:7: note: in expansion of macro ‘KEYMAP_USE_XKB’ if (KEYMAP_USE_XKB (keymap)) ^~~~~~~~~~~~~~ ../gdk/x11/gdkkeys-x11.c: In function ‘gdk_x11_keymap_get_group_for_state’: /usr/include/glib-2.0/gobject/gtype.h:2271:6: warning: cast increases required alignment of target type [-Wcast-align] ((ct*) g_type_check_instance_cast ((GTypeInstance*) ip, gt)) ^ /usr/include/glib-2.0/gobject/gtype.h:482:66: note: in expansion of macro ‘_G_TYPE_CIC’ #define G_TYPE_CHECK_INSTANCE_CAST(instance, g_type, c_type) (_G_TYPE_CIC ((instance), (g_type), c_type)) ^~~~~~~~~~~ ../gdk/x11/gdkx11display.h:48:44: note: in expansion of macro ‘G_TYPE_CHECK_INSTANCE_CAST’ #define GDK_X11_DISPLAY(object) (G_TYPE_CHECK_INSTANCE_CAST ((object), GDK_TYPE_X11_DISPLAY, GdkX11Display)) ^~~~~~~~~~~~~~~~~~~~~~~~~~ ../gdk/x11/gdkkeys-x11.c:1407:17: note: in expansion of macro ‘GDK_X11_DISPLAY’ display_x11 = GDK_X11_DISPLAY (display); ^~~~~~~~~~~~~~~ ../gdk/x11/gdkkeys-x11.c: In function ‘gdk_x11_keymap_key_is_modifier’: /usr/include/glib-2.0/gobject/gtype.h:2271:6: warning: cast increases required alignment of target type [-Wcast-align] ((ct*) g_type_check_instance_cast ((GTypeInstance*) ip, gt)) ^ /usr/include/glib-2.0/gobject/gtype.h:482:66: note: in expansion of macro ‘_G_TYPE_CIC’ #define G_TYPE_CHECK_INSTANCE_CAST(instance, g_type, c_type) (_G_TYPE_CIC ((instance), (g_type), c_type)) ^~~~~~~~~~~ ../gdk/x11/gdkx11display.h:48:44: note: in expansion of macro ‘G_TYPE_CHECK_INSTANCE_CAST’ #define GDK_X11_DISPLAY(object) (G_TYPE_CHECK_INSTANCE_CAST ((object), GDK_TYPE_X11_DISPLAY, GdkX11Display)) ^~~~~~~~~~~~~~~~~~~~~~~~~~ ../gdk/x11/gdkkeys-x11.c:102:32: note: in expansion of macro ‘GDK_X11_DISPLAY’ #define KEYMAP_USE_XKB(keymap) GDK_X11_DISPLAY ((keymap)->display)->use_xkb ^~~~~~~~~~~~~~~ ../gdk/x11/gdkkeys-x11.c:1501:7: note: in expansion of macro ‘KEYMAP_USE_XKB’ if (KEYMAP_USE_XKB (keymap)) ^~~~~~~~~~~~~~ ../gdk/x11/gdkkeys-x11.c: In function ‘gdk_x11_keymap_map_virtual_modifiers’: /usr/include/glib-2.0/gobject/gtype.h:2271:6: warning: cast increases required alignment of target type [-Wcast-align] ((ct*) g_type_check_instance_cast ((GTypeInstance*) ip, gt)) ^ /usr/include/glib-2.0/gobject/gtype.h:482:66: note: in expansion of macro ‘_G_TYPE_CIC’ #define G_TYPE_CHECK_INSTANCE_CAST(instance, g_type, c_type) (_G_TYPE_CIC ((instance), (g_type), c_type)) ^~~~~~~~~~~ ../gdk/x11/gdkx11display.h:48:44: note: in expansion of macro ‘G_TYPE_CHECK_INSTANCE_CAST’ #define GDK_X11_DISPLAY(object) (G_TYPE_CHECK_INSTANCE_CAST ((object), GDK_TYPE_X11_DISPLAY, GdkX11Display)) ^~~~~~~~~~~~~~~~~~~~~~~~~~ ../gdk/x11/gdkkeys-x11.c:102:32: note: in expansion of macro ‘GDK_X11_DISPLAY’ #define KEYMAP_USE_XKB(keymap) GDK_X11_DISPLAY ((keymap)->display)->use_xkb ^~~~~~~~~~~~~~~ ../gdk/x11/gdkkeys-x11.c:1531:7: note: in expansion of macro ‘KEYMAP_USE_XKB’ if (KEYMAP_USE_XKB (keymap)) ^~~~~~~~~~~~~~ [80/706] Compiling C object 'gdk/x11/gdk@x11@@gdk-x11@sta/gdkglcontext-x11.c.o'. In file included from /usr/include/glib-2.0/gobject/gobject.h:24, from /usr/include/glib-2.0/gobject/gbinding.h:29, from /usr/include/glib-2.0/glib-object.h:23, from ../gdk/gdktypes.h:35, from ../gdk/gdkglcontext.h:29, from ../gdk/gdkglcontextprivate.h:24, from ../gdk/x11/gdkglcontext-x11.h:30, from ../gdk/x11/gdkglcontext-x11.c:23: ../gdk/x11/gdkglcontext-x11.c: In function ‘maybe_wait_for_vblank’: /usr/include/glib-2.0/gobject/gtype.h:2271:6: warning: cast increases required alignment of target type [-Wcast-align] ((ct*) g_type_check_instance_cast ((GTypeInstance*) ip, gt)) ^ /usr/include/glib-2.0/gobject/gtype.h:482:66: note: in expansion of macro ‘_G_TYPE_CIC’ #define G_TYPE_CHECK_INSTANCE_CAST(instance, g_type, c_type) (_G_TYPE_CIC ((instance), (g_type), c_type)) ^~~~~~~~~~~ ../gdk/x11/gdkx11display.h:48:44: note: in expansion of macro ‘G_TYPE_CHECK_INSTANCE_CAST’ #define GDK_X11_DISPLAY(object) (G_TYPE_CHECK_INSTANCE_CAST ((object), GDK_TYPE_X11_DISPLAY, GdkX11Display)) ^~~~~~~~~~~~~~~~~~~~~~~~~~ ../gdk/x11/gdkglcontext-x11.c:100:32: note: in expansion of macro ‘GDK_X11_DISPLAY’ GdkX11Display *display_x11 = GDK_X11_DISPLAY (display); ^~~~~~~~~~~~~~~ ../gdk/x11/gdkglcontext-x11.c: In function ‘gdk_x11_gl_context_end_frame’: /usr/include/glib-2.0/gobject/gtype.h:2271:6: warning: cast increases required alignment of target type [-Wcast-align] ((ct*) g_type_check_instance_cast ((GTypeInstance*) ip, gt)) ^ /usr/include/glib-2.0/gobject/gtype.h:482:66: note: in expansion of macro ‘_G_TYPE_CIC’ #define G_TYPE_CHECK_INSTANCE_CAST(instance, g_type, c_type) (_G_TYPE_CIC ((instance), (g_type), c_type)) ^~~~~~~~~~~ ../gdk/x11/gdkx11display.h:48:44: note: in expansion of macro ‘G_TYPE_CHECK_INSTANCE_CAST’ #define GDK_X11_DISPLAY(object) (G_TYPE_CHECK_INSTANCE_CAST ((object), GDK_TYPE_X11_DISPLAY, GdkX11Display)) ^~~~~~~~~~~~~~~~~~~~~~~~~~ ../gdk/x11/gdkglcontext-x11.c:130:32: note: in expansion of macro ‘GDK_X11_DISPLAY’ GdkX11Display *display_x11 = GDK_X11_DISPLAY (display); ^~~~~~~~~~~~~~~ ../gdk/x11/gdkglcontext-x11.c: In function ‘gdk_x11_gl_context_get_damage’: /usr/include/glib-2.0/gobject/gtype.h:2271:6: warning: cast increases required alignment of target type [-Wcast-align] ((ct*) g_type_check_instance_cast ((GTypeInstance*) ip, gt)) ^ /usr/include/glib-2.0/gobject/gtype.h:482:66: note: in expansion of macro ‘_G_TYPE_CIC’ #define G_TYPE_CHECK_INSTANCE_CAST(instance, g_type, c_type) (_G_TYPE_CIC ((instance), (g_type), c_type)) ^~~~~~~~~~~ ../gdk/x11/gdkx11display.h:48:44: note: in expansion of macro ‘G_TYPE_CHECK_INSTANCE_CAST’ #define GDK_X11_DISPLAY(object) (G_TYPE_CHECK_INSTANCE_CAST ((object), GDK_TYPE_X11_DISPLAY, GdkX11Display)) ^~~~~~~~~~~~~~~~~~~~~~~~~~ ../gdk/x11/gdkglcontext-x11.c:196:32: note: in expansion of macro ‘GDK_X11_DISPLAY’ GdkX11Display *display_x11 = GDK_X11_DISPLAY (display); ^~~~~~~~~~~~~~~ ../gdk/x11/gdkglcontext-x11.c: In function ‘gdk_x11_gl_context_texture_from_surface’: /usr/include/glib-2.0/gobject/gtype.h:2271:6: warning: cast increases required alignment of target type [-Wcast-align] ((ct*) g_type_check_instance_cast ((GTypeInstance*) ip, gt)) ^ /usr/include/glib-2.0/gobject/gtype.h:482:66: note: in expansion of macro ‘_G_TYPE_CIC’ #define G_TYPE_CHECK_INSTANCE_CAST(instance, g_type, c_type) (_G_TYPE_CIC ((instance), (g_type), c_type)) ^~~~~~~~~~~ ../gdk/x11/gdkx11display.h:48:44: note: in expansion of macro ‘G_TYPE_CHECK_INSTANCE_CAST’ #define GDK_X11_DISPLAY(object) (G_TYPE_CHECK_INSTANCE_CAST ((object), GDK_TYPE_X11_DISPLAY, GdkX11Display)) ^~~~~~~~~~~~~~~~~~~~~~~~~~ ../gdk/x11/gdkglcontext-x11.c:384:17: note: in expansion of macro ‘GDK_X11_DISPLAY’ display_x11 = GDK_X11_DISPLAY (gdk_gl_context_get_display (paint_context)); ^~~~~~~~~~~~~~~ In file included from /usr/lib/arm-linux-gnueabihf/glib-2.0/include/glibconfig.h:9, from /usr/include/glib-2.0/glib/gtypes.h:32, from /usr/include/glib-2.0/glib/galloca.h:32, from /usr/include/glib-2.0/glib.h:30, from ./gdk/gdkversionmacros.h:25, from ../gdk/gdkglcontext.h:28, from ../gdk/gdkglcontextprivate.h:24, from ../gdk/x11/gdkglcontext-x11.h:30, from ../gdk/x11/gdkglcontext-x11.c:23: /usr/include/glib-2.0/gobject/gtype.h:2271:6: warning: cast increases required alignment of target type [-Wcast-align] ((ct*) g_type_check_instance_cast ((GTypeInstance*) ip, gt)) ^ /usr/include/glib-2.0/glib/gmacros.h:418:8: note: in definition of macro ‘_G_BOOLEAN_EXPR’ if (expr) \ ^~~~ ../gdk/gdkinternals.h:79:5: note: in expansion of macro ‘G_UNLIKELY’ G_UNLIKELY (gdk_display_get_debug_flags (display) & GDK_DEBUG_##type) ^~~~~~~~~~ ../gdk/gdkinternals.h:81:9: note: in expansion of macro ‘GDK_DISPLAY_DEBUG_CHECK’ if (GDK_DISPLAY_DEBUG_CHECK (display,type)) \ ^~~~~~~~~~~~~~~~~~~~~~~ ../gdk/x11/gdkglcontext-x11.c:401:3: note: in expansion of macro ‘GDK_DISPLAY_NOTE’ GDK_DISPLAY_NOTE (GDK_DISPLAY (display_x11), OPENGL, g_message ("Using GLX_EXT_texture_from_pixmap to draw surface")); ^~~~~~~~~~~~~~~~ /usr/include/glib-2.0/gobject/gtype.h:482:66: note: in expansion of macro ‘_G_TYPE_CIC’ #define G_TYPE_CHECK_INSTANCE_CAST(instance, g_type, c_type) (_G_TYPE_CIC ((instance), (g_type), c_type)) ^~~~~~~~~~~ ../gdk/gdkdisplay.h:38:40: note: in expansion of macro ‘G_TYPE_CHECK_INSTANCE_CAST’ #define GDK_DISPLAY(object) (G_TYPE_CHECK_INSTANCE_CAST ((object), GDK_TYPE_DISPLAY, GdkDisplay)) ^~~~~~~~~~~~~~~~~~~~~~~~~~ ../gdk/x11/gdkglcontext-x11.c:401:21: note: in expansion of macro ‘GDK_DISPLAY’ GDK_DISPLAY_NOTE (GDK_DISPLAY (display_x11), OPENGL, g_message ("Using GLX_EXT_texture_from_pixmap to draw surface")); ^~~~~~~~~~~ In file included from /usr/include/glib-2.0/gobject/gobject.h:24, from /usr/include/glib-2.0/gobject/gbinding.h:29, from /usr/include/glib-2.0/glib-object.h:23, from ../gdk/gdktypes.h:35, from ../gdk/gdkglcontext.h:29, from ../gdk/gdkglcontextprivate.h:24, from ../gdk/x11/gdkglcontext-x11.h:30, from ../gdk/x11/gdkglcontext-x11.c:23: ../gdk/x11/gdkglcontext-x11.c: In function ‘gdk_x11_gl_context_realize’: /usr/include/glib-2.0/gobject/gtype.h:2271:6: warning: cast increases required alignment of target type [-Wcast-align] ((ct*) g_type_check_instance_cast ((GTypeInstance*) ip, gt)) ^ /usr/include/glib-2.0/gobject/gtype.h:482:66: note: in expansion of macro ‘_G_TYPE_CIC’ #define G_TYPE_CHECK_INSTANCE_CAST(instance, g_type, c_type) (_G_TYPE_CIC ((instance), (g_type), c_type)) ^~~~~~~~~~~ ../gdk/x11/gdkx11display.h:48:44: note: in expansion of macro ‘G_TYPE_CHECK_INSTANCE_CAST’ #define GDK_X11_DISPLAY(object) (G_TYPE_CHECK_INSTANCE_CAST ((object), GDK_TYPE_X11_DISPLAY, GdkX11Display)) ^~~~~~~~~~~~~~~~~~~~~~~~~~ ../gdk/x11/gdkglcontext-x11.c:577:17: note: in expansion of macro ‘GDK_X11_DISPLAY’ display_x11 = GDK_X11_DISPLAY (display); ^~~~~~~~~~~~~~~ /usr/include/glib-2.0/gobject/gtype.h:2271:6: warning: cast increases required alignment of target type [-Wcast-align] ((ct*) g_type_check_instance_cast ((GTypeInstance*) ip, gt)) ^ /usr/include/glib-2.0/gobject/gtype.h:482:66: note: in expansion of macro ‘_G_TYPE_CIC’ #define G_TYPE_CHECK_INSTANCE_CAST(instance, g_type, c_type) (_G_TYPE_CIC ((instance), (g_type), c_type)) ^~~~~~~~~~~ ../gdk/x11/gdkx11display.h:48:44: note: in expansion of macro ‘G_TYPE_CHECK_INSTANCE_CAST’ #define GDK_X11_DISPLAY(object) (G_TYPE_CHECK_INSTANCE_CAST ((object), GDK_TYPE_X11_DISPLAY, GdkX11Display)) ^~~~~~~~~~~~~~~~~~~~~~~~~~ ../gdk/x11/gdkglcontext-x11.c:615:22: note: in expansion of macro ‘GDK_X11_DISPLAY’ if (legacy_bit && !GDK_X11_DISPLAY (display)->has_glx_create_context) ^~~~~~~~~~~~~~~ /usr/include/glib-2.0/gobject/gtype.h:2271:6: warning: cast increases required alignment of target type [-Wcast-align] ((ct*) g_type_check_instance_cast ((GTypeInstance*) ip, gt)) ^ /usr/include/glib-2.0/gobject/gtype.h:482:66: note: in expansion of macro ‘_G_TYPE_CIC’ #define G_TYPE_CHECK_INSTANCE_CAST(instance, g_type, c_type) (_G_TYPE_CIC ((instance), (g_type), c_type)) ^~~~~~~~~~~ ../gdk/x11/gdkx11display.h:48:44: note: in expansion of macro ‘G_TYPE_CHECK_INSTANCE_CAST’ #define GDK_X11_DISPLAY(object) (G_TYPE_CHECK_INSTANCE_CAST ((object), GDK_TYPE_X11_DISPLAY, GdkX11Display)) ^~~~~~~~~~~~~~~~~~~~~~~~~~ ../gdk/x11/gdkglcontext-x11.c:698:11: note: in expansion of macro ‘GDK_X11_DISPLAY’ if (GDK_X11_DISPLAY (display)->glx_version >= 13) ^~~~~~~~~~~~~~~ ../gdk/x11/gdkglcontext-x11.c: In function ‘gdk_x11_screen_init_gl’: /usr/include/glib-2.0/gobject/gtype.h:2271:6: warning: cast increases required alignment of target type [-Wcast-align] ((ct*) g_type_check_instance_cast ((GTypeInstance*) ip, gt)) ^ /usr/include/glib-2.0/gobject/gtype.h:482:66: note: in expansion of macro ‘_G_TYPE_CIC’ #define G_TYPE_CHECK_INSTANCE_CAST(instance, g_type, c_type) (_G_TYPE_CIC ((instance), (g_type), c_type)) ^~~~~~~~~~~ ../gdk/x11/gdkx11display.h:48:44: note: in expansion of macro ‘G_TYPE_CHECK_INSTANCE_CAST’ #define GDK_X11_DISPLAY(object) (G_TYPE_CHECK_INSTANCE_CAST ((object), GDK_TYPE_X11_DISPLAY, GdkX11Display)) ^~~~~~~~~~~~~~~~~~~~~~~~~~ ../gdk/x11/gdkglcontext-x11.c:786:32: note: in expansion of macro ‘GDK_X11_DISPLAY’ GdkX11Display *display_x11 = GDK_X11_DISPLAY (display); ^~~~~~~~~~~~~~~ ../gdk/x11/gdkglcontext-x11.c: In function ‘find_fbconfig’: /usr/include/glib-2.0/gobject/gtype.h:2271:6: warning: cast increases required alignment of target type [-Wcast-align] ((ct*) g_type_check_instance_cast ((GTypeInstance*) ip, gt)) ^ /usr/include/glib-2.0/gobject/gtype.h:482:66: note: in expansion of macro ‘_G_TYPE_CIC’ #define G_TYPE_CHECK_INSTANCE_CAST(instance, g_type, c_type) (_G_TYPE_CIC ((instance), (g_type), c_type)) ^~~~~~~~~~~ ../gdk/x11/gdkx11display.h:48:44: note: in expansion of macro ‘G_TYPE_CHECK_INSTANCE_CAST’ #define GDK_X11_DISPLAY(object) (G_TYPE_CHECK_INSTANCE_CAST ((object), GDK_TYPE_X11_DISPLAY, GdkX11Display)) ^~~~~~~~~~~~~~~~~~~~~~~~~~ ../gdk/x11/gdkglcontext-x11.c:869:81: note: in expansion of macro ‘GDK_X11_DISPLAY’ VisualID xvisual_id = XVisualIDFromVisual (gdk_x11_display_get_window_visual (GDK_X11_DISPLAY (display))); ^~~~~~~~~~~~~~~ ../gdk/x11/gdkglcontext-x11.c: In function ‘get_cached_gl_visuals’: ../gdk/x11/gdkglcontext-x11.c:1082:27: warning: cast increases required alignment of target type [-Wcast-align] long *visuals = (long *) data; ^ In file included from /usr/include/glib-2.0/gobject/gobject.h:24, from /usr/include/glib-2.0/gobject/gbinding.h:29, from /usr/include/glib-2.0/glib-object.h:23, from ../gdk/gdktypes.h:35, from ../gdk/gdkglcontext.h:29, from ../gdk/gdkglcontextprivate.h:24, from ../gdk/x11/gdkglcontext-x11.h:30, from ../gdk/x11/gdkglcontext-x11.c:23: ../gdk/x11/gdkglcontext-x11.c: In function ‘_gdk_x11_screen_update_visuals_for_gl’: /usr/include/glib-2.0/gobject/gtype.h:2271:6: warning: cast increases required alignment of target type [-Wcast-align] ((ct*) g_type_check_instance_cast ((GTypeInstance*) ip, gt)) ^ /usr/include/glib-2.0/gobject/gtype.h:482:66: note: in expansion of macro ‘_G_TYPE_CIC’ #define G_TYPE_CHECK_INSTANCE_CAST(instance, g_type, c_type) (_G_TYPE_CIC ((instance), (g_type), c_type)) ^~~~~~~~~~~ ../gdk/x11/gdkx11display.h:48:44: note: in expansion of macro ‘G_TYPE_CHECK_INSTANCE_CAST’ #define GDK_X11_DISPLAY(object) (G_TYPE_CHECK_INSTANCE_CAST ((object), GDK_TYPE_X11_DISPLAY, GdkX11Display)) ^~~~~~~~~~~~~~~~~~~~~~~~~~ ../gdk/x11/gdkglcontext-x11.c:1127:17: note: in expansion of macro ‘GDK_X11_DISPLAY’ display_x11 = GDK_X11_DISPLAY (display); ^~~~~~~~~~~~~~~ ../gdk/x11/gdkglcontext-x11.c: In function ‘gdk_x11_surface_create_gl_context’: /usr/include/glib-2.0/gobject/gtype.h:2271:6: warning: cast increases required alignment of target type [-Wcast-align] ((ct*) g_type_check_instance_cast ((GTypeInstance*) ip, gt)) ^ /usr/include/glib-2.0/gobject/gtype.h:482:66: note: in expansion of macro ‘_G_TYPE_CIC’ #define G_TYPE_CHECK_INSTANCE_CAST(instance, g_type, c_type) (_G_TYPE_CIC ((instance), (g_type), c_type)) ^~~~~~~~~~~ ../gdk/x11/gdkx11display.h:48:44: note: in expansion of macro ‘G_TYPE_CHECK_INSTANCE_CAST’ #define GDK_X11_DISPLAY(object) (G_TYPE_CHECK_INSTANCE_CAST ((object), GDK_TYPE_X11_DISPLAY, GdkX11Display)) ^~~~~~~~~~~~~~~~~~~~~~~~~~ ../gdk/x11/gdkprivate-x11.h:245:41: note: in expansion of macro ‘GDK_X11_DISPLAY’ #define GDK_SURFACE_SCREEN(win) (GDK_X11_DISPLAY (gdk_surface_get_display (win))->screen) ^~~~~~~~~~~~~~~ ../gdk/x11/gdkglcontext-x11.c:1207:32: note: in expansion of macro ‘GDK_SURFACE_SCREEN’ if (!gdk_x11_screen_init_gl (GDK_SURFACE_SCREEN (surface))) ^~~~~~~~~~~~~~~~~~ ../gdk/x11/gdkglcontext-x11.c: In function ‘gdk_x11_display_make_gl_context_current’: /usr/include/glib-2.0/gobject/gtype.h:2271:6: warning: cast increases required alignment of target type [-Wcast-align] ((ct*) g_type_check_instance_cast ((GTypeInstance*) ip, gt)) ^ /usr/include/glib-2.0/gobject/gtype.h:482:66: note: in expansion of macro ‘_G_TYPE_CIC’ #define G_TYPE_CHECK_INSTANCE_CAST(instance, g_type, c_type) (_G_TYPE_CIC ((instance), (g_type), c_type)) ^~~~~~~~~~~ ../gdk/x11/gdkx11display.h:48:44: note: in expansion of macro ‘G_TYPE_CHECK_INSTANCE_CAST’ #define GDK_X11_DISPLAY(object) (G_TYPE_CHECK_INSTANCE_CAST ((object), GDK_TYPE_X11_DISPLAY, GdkX11Display)) ^~~~~~~~~~~~~~~~~~~~~~~~~~ ../gdk/x11/gdkglcontext-x11.c:1269:35: note: in expansion of macro ‘GDK_X11_DISPLAY’ if (context_x11->is_attached && GDK_X11_DISPLAY (display)->has_glx_swap_interval) ^~~~~~~~~~~~~~~ ../gdk/x11/gdkglcontext-x11.c: In function ‘gdk_x11_display_get_glx_version’: /usr/include/glib-2.0/gobject/gtype.h:2271:6: warning: cast increases required alignment of target type [-Wcast-align] ((ct*) g_type_check_instance_cast ((GTypeInstance*) ip, gt)) ^ /usr/include/glib-2.0/gobject/gtype.h:482:66: note: in expansion of macro ‘_G_TYPE_CIC’ #define G_TYPE_CHECK_INSTANCE_CAST(instance, g_type, c_type) (_G_TYPE_CIC ((instance), (g_type), c_type)) ^~~~~~~~~~~ ../gdk/x11/gdkx11display.h:48:44: note: in expansion of macro ‘G_TYPE_CHECK_INSTANCE_CAST’ #define GDK_X11_DISPLAY(object) (G_TYPE_CHECK_INSTANCE_CAST ((object), GDK_TYPE_X11_DISPLAY, GdkX11Display)) ^~~~~~~~~~~~~~~~~~~~~~~~~~ ../gdk/x11/gdkglcontext-x11.c:1311:32: note: in expansion of macro ‘GDK_X11_DISPLAY’ if (!gdk_x11_screen_init_gl (GDK_X11_DISPLAY (display)->screen)) ^~~~~~~~~~~~~~~ /usr/include/glib-2.0/gobject/gtype.h:2271:6: warning: cast increases required alignment of target type [-Wcast-align] ((ct*) g_type_check_instance_cast ((GTypeInstance*) ip, gt)) ^ /usr/include/glib-2.0/gobject/gtype.h:482:66: note: in expansion of macro ‘_G_TYPE_CIC’ #define G_TYPE_CHECK_INSTANCE_CAST(instance, g_type, c_type) (_G_TYPE_CIC ((instance), (g_type), c_type)) ^~~~~~~~~~~ ../gdk/x11/gdkx11display.h:48:44: note: in expansion of macro ‘G_TYPE_CHECK_INSTANCE_CAST’ #define GDK_X11_DISPLAY(object) (G_TYPE_CHECK_INSTANCE_CAST ((object), GDK_TYPE_X11_DISPLAY, GdkX11Display)) ^~~~~~~~~~~~~~~~~~~~~~~~~~ ../gdk/x11/gdkglcontext-x11.c:1315:14: note: in expansion of macro ‘GDK_X11_DISPLAY’ *major = GDK_X11_DISPLAY (display)->glx_version / 10; ^~~~~~~~~~~~~~~ /usr/include/glib-2.0/gobject/gtype.h:2271:6: warning: cast increases required alignment of target type [-Wcast-align] ((ct*) g_type_check_instance_cast ((GTypeInstance*) ip, gt)) ^ /usr/include/glib-2.0/gobject/gtype.h:482:66: note: in expansion of macro ‘_G_TYPE_CIC’ #define G_TYPE_CHECK_INSTANCE_CAST(instance, g_type, c_type) (_G_TYPE_CIC ((instance), (g_type), c_type)) ^~~~~~~~~~~ ../gdk/x11/gdkx11display.h:48:44: note: in expansion of macro ‘G_TYPE_CHECK_INSTANCE_CAST’ #define GDK_X11_DISPLAY(object) (G_TYPE_CHECK_INSTANCE_CAST ((object), GDK_TYPE_X11_DISPLAY, GdkX11Display)) ^~~~~~~~~~~~~~~~~~~~~~~~~~ ../gdk/x11/gdkglcontext-x11.c:1317:14: note: in expansion of macro ‘GDK_X11_DISPLAY’ *minor = GDK_X11_DISPLAY (display)->glx_version % 10; ^~~~~~~~~~~~~~~ [81/706] Compiling C object 'gdk/x11/gdk@x11@@gdk-x11@sta/gdkeventsource.c.o'. In file included from /usr/include/glib-2.0/gobject/gobject.h:24, from /usr/include/glib-2.0/gobject/gbinding.h:29, from /usr/include/glib-2.0/glib-object.h:23, from ../gdk/gdktypes.h:35, from ../gdk/x11/gdkeventtranslator.h:21, from ../gdk/x11/gdkeventsource.h:21, from ../gdk/x11/gdkeventsource.c:20: ../gdk/x11/gdkeventsource.c: In function ‘handle_focus_change’: /usr/include/glib-2.0/gobject/gtype.h:2271:6: warning: cast increases required alignment of target type [-Wcast-align] ((ct*) g_type_check_instance_cast ((GTypeInstance*) ip, gt)) ^ /usr/include/glib-2.0/gobject/gtype.h:482:66: note: in expansion of macro ‘_G_TYPE_CIC’ #define G_TYPE_CHECK_INSTANCE_CAST(instance, g_type, c_type) (_G_TYPE_CIC ((instance), (g_type), c_type)) ^~~~~~~~~~~ ../gdk/x11/gdkx11screen.h:40:43: note: in expansion of macro ‘G_TYPE_CHECK_INSTANCE_CAST’ #define GDK_X11_SCREEN(object) (G_TYPE_CHECK_INSTANCE_CAST ((object), GDK_TYPE_X11_SCREEN, GdkX11Screen)) ^~~~~~~~~~~~~~~~~~~~~~~~~~ ../gdk/x11/gdkeventsource.c:97:16: note: in expansion of macro ‘GDK_X11_SCREEN’ x11_screen = GDK_X11_SCREEN (GDK_SURFACE_SCREEN (event->any.surface)); ^~~~~~~~~~~~~~ /usr/include/glib-2.0/gobject/gtype.h:482:66: note: in expansion of macro ‘_G_TYPE_CIC’ #define G_TYPE_CHECK_INSTANCE_CAST(instance, g_type, c_type) (_G_TYPE_CIC ((instance), (g_type), c_type)) ^~~~~~~~~~~ ../gdk/x11/gdkx11display.h:48:44: note: in expansion of macro ‘G_TYPE_CHECK_INSTANCE_CAST’ #define GDK_X11_DISPLAY(object) (G_TYPE_CHECK_INSTANCE_CAST ((object), GDK_TYPE_X11_DISPLAY, GdkX11Display)) ^~~~~~~~~~~~~~~~~~~~~~~~~~ ../gdk/x11/gdkprivate-x11.h:245:41: note: in expansion of macro ‘GDK_X11_DISPLAY’ #define GDK_SURFACE_SCREEN(win) (GDK_X11_DISPLAY (gdk_surface_get_display (win))->screen) ^~~~~~~~~~~~~~~ ../gdk/x11/gdkeventsource.c:97:32: note: in expansion of macro ‘GDK_SURFACE_SCREEN’ x11_screen = GDK_X11_SCREEN (GDK_SURFACE_SCREEN (event->any.surface)); ^~~~~~~~~~~~~~~~~~ ../gdk/x11/gdkeventsource.c: In function ‘gdk_event_source_translate_event’: /usr/include/glib-2.0/gobject/gtype.h:2271:6: warning: cast increases required alignment of target type [-Wcast-align] ((ct*) g_type_check_instance_cast ((GTypeInstance*) ip, gt)) ^ /usr/include/glib-2.0/gobject/gtype.h:482:66: note: in expansion of macro ‘_G_TYPE_CIC’ #define G_TYPE_CHECK_INSTANCE_CAST(instance, g_type, c_type) (_G_TYPE_CIC ((instance), (g_type), c_type)) ^~~~~~~~~~~ ../gdk/gdkdisplay.h:38:40: note: in expansion of macro ‘G_TYPE_CHECK_INSTANCE_CAST’ #define GDK_DISPLAY(object) (G_TYPE_CHECK_INSTANCE_CAST ((object), GDK_TYPE_DISPLAY, GdkDisplay)) ^~~~~~~~~~~~~~~~~~~~~~~~~~ ../gdk/x11/gdkeventsource.c:230:25: note: in expansion of macro ‘GDK_DISPLAY’ GdkDisplay *display = GDK_DISPLAY (x11_display); ^~~~~~~~~~~ /usr/include/glib-2.0/gobject/gtype.h:2271:6: warning: cast increases required alignment of target type [-Wcast-align] ((ct*) g_type_check_instance_cast ((GTypeInstance*) ip, gt)) ^ /usr/include/glib-2.0/gobject/gtype.h:482:66: note: in expansion of macro ‘_G_TYPE_CIC’ #define G_TYPE_CHECK_INSTANCE_CAST(instance, g_type, c_type) (_G_TYPE_CIC ((instance), (g_type), c_type)) ^~~~~~~~~~~ ../gdk/x11/gdkx11display.h:48:44: note: in expansion of macro ‘G_TYPE_CHECK_INSTANCE_CAST’ #define GDK_X11_DISPLAY(object) (G_TYPE_CHECK_INSTANCE_CAST ((object), GDK_TYPE_X11_DISPLAY, GdkX11Display)) ^~~~~~~~~~~~~~~~~~~~~~~~~~ ../gdk/x11/gdkeventsource.c:237:16: note: in expansion of macro ‘GDK_X11_DISPLAY’ x11_screen = GDK_X11_DISPLAY (display)->screen; ^~~~~~~~~~~~~~~ /usr/include/glib-2.0/gobject/gtype.h:2271:6: warning: cast increases required alignment of target type [-Wcast-align] ((ct*) g_type_check_instance_cast ((GTypeInstance*) ip, gt)) ^ /usr/include/glib-2.0/gobject/gtype.h:482:66: note: in expansion of macro ‘_G_TYPE_CIC’ #define G_TYPE_CHECK_INSTANCE_CAST(instance, g_type, c_type) (_G_TYPE_CIC ((instance), (g_type), c_type)) ^~~~~~~~~~~ ../gdk/x11/gdkx11display.h:48:44: note: in expansion of macro ‘G_TYPE_CHECK_INSTANCE_CAST’ #define GDK_X11_DISPLAY(object) (G_TYPE_CHECK_INSTANCE_CAST ((object), GDK_TYPE_X11_DISPLAY, GdkX11Display)) ^~~~~~~~~~~~~~~~~~~~~~~~~~ ../gdk/x11/gdkprivate-x11.h:256:40: note: in expansion of macro ‘GDK_X11_DISPLAY’ #define GDK_DISPLAY_XDISPLAY(display) (GDK_X11_DISPLAY(display)->xdisplay) ^~~~~~~~~~~~~~~ ../gdk/x11/gdkeventsource.c:238:9: note: in expansion of macro ‘GDK_DISPLAY_XDISPLAY’ dpy = GDK_DISPLAY_XDISPLAY (display); ^~~~~~~~~~~~~~~~~~~~ ../gdk/x11/gdkeventsource.c: In function ‘gdk_event_source_xevent’: /usr/include/glib-2.0/gobject/gtype.h:2271:6: warning: cast increases required alignment of target type [-Wcast-align] ((ct*) g_type_check_instance_cast ((GTypeInstance*) ip, gt)) ^ /usr/include/glib-2.0/gobject/gtype.h:482:66: note: in expansion of macro ‘_G_TYPE_CIC’ #define G_TYPE_CHECK_INSTANCE_CAST(instance, g_type, c_type) (_G_TYPE_CIC ((instance), (g_type), c_type)) ^~~~~~~~~~~ ../gdk/gdkdisplay.h:38:40: note: in expansion of macro ‘G_TYPE_CHECK_INSTANCE_CAST’ #define GDK_DISPLAY(object) (G_TYPE_CHECK_INSTANCE_CAST ((object), GDK_TYPE_DISPLAY, GdkDisplay)) ^~~~~~~~~~~~~~~~~~~~~~~~~~ ../gdk/x11/gdkeventsource.c:334:25: note: in expansion of macro ‘GDK_DISPLAY’ GdkDisplay *display = GDK_DISPLAY (x11_display); ^~~~~~~~~~~ ../gdk/x11/gdkeventsource.c: In function ‘gdk_check_xpending’: /usr/include/glib-2.0/gobject/gtype.h:2271:6: warning: cast increases required alignment of target type [-Wcast-align] ((ct*) g_type_check_instance_cast ((GTypeInstance*) ip, gt)) ^ /usr/include/glib-2.0/gobject/gtype.h:482:66: note: in expansion of macro ‘_G_TYPE_CIC’ #define G_TYPE_CHECK_INSTANCE_CAST(instance, g_type, c_type) (_G_TYPE_CIC ((instance), (g_type), c_type)) ^~~~~~~~~~~ ../gdk/x11/gdkx11display.h:48:44: note: in expansion of macro ‘G_TYPE_CHECK_INSTANCE_CAST’ #define GDK_X11_DISPLAY(object) (G_TYPE_CHECK_INSTANCE_CAST ((object), GDK_TYPE_X11_DISPLAY, GdkX11Display)) ^~~~~~~~~~~~~~~~~~~~~~~~~~ ../gdk/x11/gdkprivate-x11.h:256:40: note: in expansion of macro ‘GDK_X11_DISPLAY’ #define GDK_DISPLAY_XDISPLAY(display) (GDK_X11_DISPLAY(display)->xdisplay) ^~~~~~~~~~~~~~~ ../gdk/x11/gdkeventsource.c:351:20: note: in expansion of macro ‘GDK_DISPLAY_XDISPLAY’ return XPending (GDK_DISPLAY_XDISPLAY (display)); ^~~~~~~~~~~~~~~~~~~~ ../gdk/x11/gdkeventsource.c: In function ‘_gdk_x11_display_queue_events’: /usr/include/glib-2.0/gobject/gtype.h:2271:6: warning: cast increases required alignment of target type [-Wcast-align] ((ct*) g_type_check_instance_cast ((GTypeInstance*) ip, gt)) ^ /usr/include/glib-2.0/gobject/gtype.h:482:66: note: in expansion of macro ‘_G_TYPE_CIC’ #define G_TYPE_CHECK_INSTANCE_CAST(instance, g_type, c_type) (_G_TYPE_CIC ((instance), (g_type), c_type)) ^~~~~~~~~~~ ../gdk/x11/gdkx11display.h:48:44: note: in expansion of macro ‘G_TYPE_CHECK_INSTANCE_CAST’ #define GDK_X11_DISPLAY(object) (G_TYPE_CHECK_INSTANCE_CAST ((object), GDK_TYPE_X11_DISPLAY, GdkX11Display)) ^~~~~~~~~~~~~~~~~~~~~~~~~~ ../gdk/x11/gdkprivate-x11.h:256:40: note: in expansion of macro ‘GDK_X11_DISPLAY’ #define GDK_DISPLAY_XDISPLAY(display) (GDK_X11_DISPLAY(display)->xdisplay) ^~~~~~~~~~~~~~~ ../gdk/x11/gdkeventsource.c:392:23: note: in expansion of macro ‘GDK_DISPLAY_XDISPLAY’ Display *xdisplay = GDK_DISPLAY_XDISPLAY (display); ^~~~~~~~~~~~~~~~~~~~ ../gdk/x11/gdkeventsource.c: In function ‘gdk_x11_event_source_new’: /usr/include/glib-2.0/gobject/gtype.h:2271:6: warning: cast increases required alignment of target type [-Wcast-align] ((ct*) g_type_check_instance_cast ((GTypeInstance*) ip, gt)) ^ /usr/include/glib-2.0/gobject/gtype.h:482:66: note: in expansion of macro ‘_G_TYPE_CIC’ #define G_TYPE_CHECK_INSTANCE_CAST(instance, g_type, c_type) (_G_TYPE_CIC ((instance), (g_type), c_type)) ^~~~~~~~~~~ ../gdk/x11/gdkx11display.h:48:44: note: in expansion of macro ‘G_TYPE_CHECK_INSTANCE_CAST’ #define GDK_X11_DISPLAY(object) (G_TYPE_CHECK_INSTANCE_CAST ((object), GDK_TYPE_X11_DISPLAY, GdkX11Display)) ^~~~~~~~~~~~~~~~~~~~~~~~~~ ../gdk/x11/gdkeventsource.c:473:17: note: in expansion of macro ‘GDK_X11_DISPLAY’ display_x11 = GDK_X11_DISPLAY (display); ^~~~~~~~~~~~~~~ ../gdk/x11/gdkeventsource.c: In function ‘gdk_x11_event_source_select_events’: /usr/include/glib-2.0/gobject/gtype.h:2271:6: warning: cast increases required alignment of target type [-Wcast-align] ((ct*) g_type_check_instance_cast ((GTypeInstance*) ip, gt)) ^ /usr/include/glib-2.0/gobject/gtype.h:482:66: note: in expansion of macro ‘_G_TYPE_CIC’ #define G_TYPE_CHECK_INSTANCE_CAST(instance, g_type, c_type) (_G_TYPE_CIC ((instance), (g_type), c_type)) ^~~~~~~~~~~ ../gdk/x11/gdkx11display.h:48:44: note: in expansion of macro ‘G_TYPE_CHECK_INSTANCE_CAST’ #define GDK_X11_DISPLAY(object) (G_TYPE_CHECK_INSTANCE_CAST ((object), GDK_TYPE_X11_DISPLAY, GdkX11Display)) ^~~~~~~~~~~~~~~~~~~~~~~~~~ ../gdk/x11/gdkprivate-x11.h:256:40: note: in expansion of macro ‘GDK_X11_DISPLAY’ #define GDK_DISPLAY_XDISPLAY(display) (GDK_X11_DISPLAY(display)->xdisplay) ^~~~~~~~~~~~~~~ ../gdk/x11/gdkeventsource.c:531:17: note: in expansion of macro ‘GDK_DISPLAY_XDISPLAY’ XSelectInput (GDK_DISPLAY_XDISPLAY (source->display), window, xmask); ^~~~~~~~~~~~~~~~~~~~ [82/706] Compiling C object 'gdk/x11/gdk@x11@@gdk-x11@sta/gdkdrop-x11.c.o'. In file included from /usr/include/glib-2.0/gobject/gobject.h:24, from /usr/include/glib-2.0/gobject/gbinding.h:29, from /usr/include/glib-2.0/glib-object.h:23, from ../gdk/gdktypes.h:35, from ../gdk/gdkdrop.h:28, from ../gdk/gdkdropprivate.h:23, from ../gdk/x11/gdkdrop-x11.c:27: ../gdk/x11/gdkdrop-x11.c: In function ‘gdk_x11_drop_read_actions’: /usr/include/glib-2.0/gobject/gtype.h:2271:6: warning: cast increases required alignment of target type [-Wcast-align] ((ct*) g_type_check_instance_cast ((GTypeInstance*) ip, gt)) ^ /usr/include/glib-2.0/gobject/gtype.h:482:66: note: in expansion of macro ‘_G_TYPE_CIC’ #define G_TYPE_CHECK_INSTANCE_CAST(instance, g_type, c_type) (_G_TYPE_CIC ((instance), (g_type), c_type)) ^~~~~~~~~~~ ../gdk/x11/gdkx11display.h:48:44: note: in expansion of macro ‘G_TYPE_CHECK_INSTANCE_CAST’ #define GDK_X11_DISPLAY(object) (G_TYPE_CHECK_INSTANCE_CAST ((object), GDK_TYPE_X11_DISPLAY, GdkX11Display)) ^~~~~~~~~~~~~~~~~~~~~~~~~~ ../gdk/x11/gdkprivate-x11.h:256:40: note: in expansion of macro ‘GDK_X11_DISPLAY’ #define GDK_DISPLAY_XDISPLAY(display) (GDK_X11_DISPLAY(display)->xdisplay) ^~~~~~~~~~~~~~~ ../gdk/x11/gdkdrop-x11.c:357:31: note: in expansion of macro ‘GDK_DISPLAY_XDISPLAY’ if (XGetWindowProperty (GDK_DISPLAY_XDISPLAY (display), ^~~~~~~~~~~~~~~~~~~~ ../gdk/x11/gdkdrop-x11.c:367:19: warning: cast increases required alignment of target type [-Wcast-align] atoms = (Atom *)data; ^ In file included from /usr/include/glib-2.0/gobject/gobject.h:24, from /usr/include/glib-2.0/gobject/gbinding.h:29, from /usr/include/glib-2.0/glib-object.h:23, from ../gdk/gdktypes.h:35, from ../gdk/gdkdrop.h:28, from ../gdk/gdkdropprivate.h:23, from ../gdk/x11/gdkdrop-x11.c:27: ../gdk/x11/gdkdrop-x11.c: In function ‘xdnd_precache_atoms’: /usr/include/glib-2.0/gobject/gtype.h:2271:6: warning: cast increases required alignment of target type [-Wcast-align] ((ct*) g_type_check_instance_cast ((GTypeInstance*) ip, gt)) ^ /usr/include/glib-2.0/gobject/gtype.h:482:66: note: in expansion of macro ‘_G_TYPE_CIC’ #define G_TYPE_CHECK_INSTANCE_CAST(instance, g_type, c_type) (_G_TYPE_CIC ((instance), (g_type), c_type)) ^~~~~~~~~~~ ../gdk/x11/gdkx11display.h:48:44: note: in expansion of macro ‘G_TYPE_CHECK_INSTANCE_CAST’ #define GDK_X11_DISPLAY(object) (G_TYPE_CHECK_INSTANCE_CAST ((object), GDK_TYPE_X11_DISPLAY, GdkX11Display)) ^~~~~~~~~~~~~~~~~~~~~~~~~~ ../gdk/x11/gdkdrop-x11.c:435:32: note: in expansion of macro ‘GDK_X11_DISPLAY’ GdkX11Display *display_x11 = GDK_X11_DISPLAY (display); ^~~~~~~~~~~~~~~ ../gdk/x11/gdkdrop-x11.c: In function ‘xdnd_enter_filter’: /usr/include/glib-2.0/gobject/gtype.h:2271:6: warning: cast increases required alignment of target type [-Wcast-align] ((ct*) g_type_check_instance_cast ((GTypeInstance*) ip, gt)) ^ /usr/include/glib-2.0/gobject/gtype.h:482:66: note: in expansion of macro ‘_G_TYPE_CIC’ #define G_TYPE_CHECK_INSTANCE_CAST(instance, g_type, c_type) (_G_TYPE_CIC ((instance), (g_type), c_type)) ^~~~~~~~~~~ ../gdk/x11/gdkx11display.h:48:44: note: in expansion of macro ‘G_TYPE_CHECK_INSTANCE_CAST’ #define GDK_X11_DISPLAY(object) (G_TYPE_CHECK_INSTANCE_CAST ((object), GDK_TYPE_X11_DISPLAY, GdkX11Display)) ^~~~~~~~~~~~~~~~~~~~~~~~~~ ../gdk/x11/gdkdrop-x11.c:490:17: note: in expansion of macro ‘GDK_X11_DISPLAY’ display_x11 = GDK_X11_DISPLAY (display); ^~~~~~~~~~~~~~~ /usr/include/glib-2.0/gobject/gtype.h:2271:6: warning: cast increases required alignment of target type [-Wcast-align] ((ct*) g_type_check_instance_cast ((GTypeInstance*) ip, gt)) ^ /usr/include/glib-2.0/gobject/gtype.h:482:66: note: in expansion of macro ‘_G_TYPE_CIC’ #define G_TYPE_CHECK_INSTANCE_CAST(instance, g_type, c_type) (_G_TYPE_CIC ((instance), (g_type), c_type)) ^~~~~~~~~~~ ../gdk/x11/gdkx11display.h:48:44: note: in expansion of macro ‘G_TYPE_CHECK_INSTANCE_CAST’ #define GDK_X11_DISPLAY(object) (G_TYPE_CHECK_INSTANCE_CAST ((object), GDK_TYPE_X11_DISPLAY, GdkX11Display)) ^~~~~~~~~~~~~~~~~~~~~~~~~~ ../gdk/x11/gdkprivate-x11.h:256:40: note: in expansion of macro ‘GDK_X11_DISPLAY’ #define GDK_DISPLAY_XDISPLAY(display) (GDK_X11_DISPLAY(display)->xdisplay) ^~~~~~~~~~~~~~~ ../gdk/x11/gdkdrop-x11.c:513:27: note: in expansion of macro ‘GDK_DISPLAY_XDISPLAY’ XGetWindowProperty (GDK_DISPLAY_XDISPLAY (display), ^~~~~~~~~~~~~~~~~~~~ ../gdk/x11/gdkdrop-x11.c:528:15: warning: cast increases required alignment of target type [-Wcast-align] atoms = (Atom *)data; ^ In file included from /usr/include/glib-2.0/gobject/gobject.h:24, from /usr/include/glib-2.0/gobject/gbinding.h:29, from /usr/include/glib-2.0/glib-object.h:23, from ../gdk/gdktypes.h:35, from ../gdk/gdkdrop.h:28, from ../gdk/gdkdropprivate.h:23, from ../gdk/x11/gdkdrop-x11.c:27: ../gdk/x11/gdkdrop-x11.c: In function ‘xdnd_leave_filter’: /usr/include/glib-2.0/gobject/gtype.h:2271:6: warning: cast increases required alignment of target type [-Wcast-align] ((ct*) g_type_check_instance_cast ((GTypeInstance*) ip, gt)) ^ /usr/include/glib-2.0/gobject/gtype.h:482:66: note: in expansion of macro ‘_G_TYPE_CIC’ #define G_TYPE_CHECK_INSTANCE_CAST(instance, g_type, c_type) (_G_TYPE_CIC ((instance), (g_type), c_type)) ^~~~~~~~~~~ ../gdk/x11/gdkx11display.h:48:44: note: in expansion of macro ‘G_TYPE_CHECK_INSTANCE_CAST’ #define GDK_X11_DISPLAY(object) (G_TYPE_CHECK_INSTANCE_CAST ((object), GDK_TYPE_X11_DISPLAY, GdkX11Display)) ^~~~~~~~~~~~~~~~~~~~~~~~~~ ../gdk/x11/gdkdrop-x11.c:601:17: note: in expansion of macro ‘GDK_X11_DISPLAY’ display_x11 = GDK_X11_DISPLAY (display); ^~~~~~~~~~~~~~~ ../gdk/x11/gdkdrop-x11.c: In function ‘xdnd_position_filter’: /usr/include/glib-2.0/gobject/gtype.h:2271:6: warning: cast increases required alignment of target type [-Wcast-align] ((ct*) g_type_check_instance_cast ((GTypeInstance*) ip, gt)) ^ /usr/include/glib-2.0/gobject/gtype.h:482:66: note: in expansion of macro ‘_G_TYPE_CIC’ #define G_TYPE_CHECK_INSTANCE_CAST(instance, g_type, c_type) (_G_TYPE_CIC ((instance), (g_type), c_type)) ^~~~~~~~~~~ ../gdk/x11/gdkx11display.h:48:44: note: in expansion of macro ‘G_TYPE_CHECK_INSTANCE_CAST’ #define GDK_X11_DISPLAY(object) (G_TYPE_CHECK_INSTANCE_CAST ((object), GDK_TYPE_X11_DISPLAY, GdkX11Display)) ^~~~~~~~~~~~~~~~~~~~~~~~~~ ../gdk/x11/gdkdrop-x11.c:636:17: note: in expansion of macro ‘GDK_X11_DISPLAY’ display_x11 = GDK_X11_DISPLAY (display); ^~~~~~~~~~~~~~~ ../gdk/x11/gdkdrop-x11.c: In function ‘xdnd_drop_filter’: /usr/include/glib-2.0/gobject/gtype.h:2271:6: warning: cast increases required alignment of target type [-Wcast-align] ((ct*) g_type_check_instance_cast ((GTypeInstance*) ip, gt)) ^ /usr/include/glib-2.0/gobject/gtype.h:482:66: note: in expansion of macro ‘_G_TYPE_CIC’ #define G_TYPE_CHECK_INSTANCE_CAST(instance, g_type, c_type) (_G_TYPE_CIC ((instance), (g_type), c_type)) ^~~~~~~~~~~ ../gdk/x11/gdkx11display.h:48:44: note: in expansion of macro ‘G_TYPE_CHECK_INSTANCE_CAST’ #define GDK_X11_DISPLAY(object) (G_TYPE_CHECK_INSTANCE_CAST ((object), GDK_TYPE_X11_DISPLAY, GdkX11Display)) ^~~~~~~~~~~~~~~~~~~~~~~~~~ ../gdk/x11/gdkdrop-x11.c:676:17: note: in expansion of macro ‘GDK_X11_DISPLAY’ display_x11 = GDK_X11_DISPLAY (display); ^~~~~~~~~~~~~~~ ../gdk/x11/gdkdrop-x11.c: In function ‘gdk_x11_drop_finish’: /usr/include/glib-2.0/gobject/gtype.h:2271:6: warning: cast increases required alignment of target type [-Wcast-align] ((ct*) g_type_check_instance_cast ((GTypeInstance*) ip, gt)) ^ /usr/include/glib-2.0/gobject/gtype.h:482:66: note: in expansion of macro ‘_G_TYPE_CIC’ #define G_TYPE_CHECK_INSTANCE_CAST(instance, g_type, c_type) (_G_TYPE_CIC ((instance), (g_type), c_type)) ^~~~~~~~~~~ ../gdk/x11/gdkx11display.h:48:44: note: in expansion of macro ‘G_TYPE_CHECK_INSTANCE_CAST’ #define GDK_X11_DISPLAY(object) (G_TYPE_CHECK_INSTANCE_CAST ((object), GDK_TYPE_X11_DISPLAY, GdkX11Display)) ^~~~~~~~~~~~~~~~~~~~~~~~~~ ../gdk/x11/gdkprivate-x11.h:256:40: note: in expansion of macro ‘GDK_X11_DISPLAY’ #define GDK_DISPLAY_XDISPLAY(display) (GDK_X11_DISPLAY(display)->xdisplay) ^~~~~~~~~~~~~~~ ../gdk/x11/gdkdrop-x11.c:794:26: note: in expansion of macro ‘GDK_DISPLAY_XDISPLAY’ XConvertSelection (GDK_DISPLAY_XDISPLAY (display), ^~~~~~~~~~~~~~~~~~~~ [83/706] Compiling C object 'gdk/x11/gdk@x11@@gdk-x11@sta/gdkdevicemanager-xi2.c.o'. In file included from /usr/include/glib-2.0/gobject/gobject.h:24, from /usr/include/glib-2.0/gobject/gbinding.h:29, from /usr/include/glib-2.0/glib-object.h:23, from ../gdk/gdktypes.h:35, from ../gdk/gdkapplaunchcontext.h:29, from ../gdk/gdk.h:32, from ../gdk/x11/gdkx11devicemanager-xi2.h:21, from ../gdk/x11/gdkdevicemanager-xi2.c:20: ../gdk/x11/gdkdevicemanager-xi2.c: In function ‘_gdk_x11_device_manager_xi2_select_events’: /usr/include/glib-2.0/gobject/gtype.h:2271:6: warning: cast increases required alignment of target type [-Wcast-align] ((ct*) g_type_check_instance_cast ((GTypeInstance*) ip, gt)) ^ /usr/include/glib-2.0/gobject/gtype.h:482:66: note: in expansion of macro ‘_G_TYPE_CIC’ #define G_TYPE_CHECK_INSTANCE_CAST(instance, g_type, c_type) (_G_TYPE_CIC ((instance), (g_type), c_type)) ^~~~~~~~~~~ ../gdk/x11/gdkx11display.h:48:44: note: in expansion of macro ‘G_TYPE_CHECK_INSTANCE_CAST’ #define GDK_X11_DISPLAY(object) (G_TYPE_CHECK_INSTANCE_CAST ((object), GDK_TYPE_X11_DISPLAY, GdkX11Display)) ^~~~~~~~~~~~~~~~~~~~~~~~~~ ../gdk/x11/gdkprivate-x11.h:256:40: note: in expansion of macro ‘GDK_X11_DISPLAY’ #define GDK_DISPLAY_XDISPLAY(display) (GDK_X11_DISPLAY(display)->xdisplay) ^~~~~~~~~~~~~~~ ../gdk/x11/gdkdevicemanager-xi2.c:152:14: note: in expansion of macro ‘GDK_DISPLAY_XDISPLAY’ xdisplay = GDK_DISPLAY_XDISPLAY (display); ^~~~~~~~~~~~~~~~~~~~ ../gdk/x11/gdkdevicemanager-xi2.c: In function ‘translate_device_classes’: ../gdk/x11/gdkdevicemanager-xi2.c:229:50: warning: cast increases required alignment of target type [-Wcast-align] XIValuatorClassInfo *valuator_info = (XIValuatorClassInfo *) class_info; ^ ../gdk/x11/gdkdevicemanager-xi2.c:240:46: warning: cast increases required alignment of target type [-Wcast-align] XIScrollClassInfo *scroll_info = (XIScrollClassInfo *) class_info; ^ ../gdk/x11/gdkdevicemanager-xi2.c: In function ‘has_abs_axes’: ../gdk/x11/gdkdevicemanager-xi2.c:320:36: warning: cast increases required alignment of target type [-Wcast-align] XIValuatorClassInfo *class = (XIValuatorClassInfo *) classes[i]; ^ In file included from /usr/include/glib-2.0/gobject/gobject.h:24, from /usr/include/glib-2.0/gobject/gbinding.h:29, from /usr/include/glib-2.0/glib-object.h:23, from ../gdk/gdktypes.h:35, from ../gdk/gdkapplaunchcontext.h:29, from ../gdk/gdk.h:32, from ../gdk/x11/gdkx11devicemanager-xi2.h:21, from ../gdk/x11/gdkdevicemanager-xi2.c:20: ../gdk/x11/gdkdevicemanager-xi2.c: In function ‘get_device_ids’: /usr/include/glib-2.0/gobject/gtype.h:2271:6: warning: cast increases required alignment of target type [-Wcast-align] ((ct*) g_type_check_instance_cast ((GTypeInstance*) ip, gt)) ^ /usr/include/glib-2.0/gobject/gtype.h:482:66: note: in expansion of macro ‘_G_TYPE_CIC’ #define G_TYPE_CHECK_INSTANCE_CAST(instance, g_type, c_type) (_G_TYPE_CIC ((instance), (g_type), c_type)) ^~~~~~~~~~~ ../gdk/x11/gdkx11display.h:48:44: note: in expansion of macro ‘G_TYPE_CHECK_INSTANCE_CAST’ #define GDK_X11_DISPLAY(object) (G_TYPE_CHECK_INSTANCE_CAST ((object), GDK_TYPE_X11_DISPLAY, GdkX11Display)) ^~~~~~~~~~~~~~~~~~~~~~~~~~ ../gdk/x11/gdkprivate-x11.h:256:40: note: in expansion of macro ‘GDK_X11_DISPLAY’ #define GDK_DISPLAY_XDISPLAY(display) (GDK_X11_DISPLAY(display)->xdisplay) ^~~~~~~~~~~~~~~ ../gdk/x11/gdkdevicemanager-xi2.c:352:23: note: in expansion of macro ‘GDK_DISPLAY_XDISPLAY’ prop = XInternAtom (GDK_DISPLAY_XDISPLAY (display), "Device Product ID", True); ^~~~~~~~~~~~~~~~~~~~ /usr/include/glib-2.0/gobject/gtype.h:2271:6: warning: cast increases required alignment of target type [-Wcast-align] ((ct*) g_type_check_instance_cast ((GTypeInstance*) ip, gt)) ^ /usr/include/glib-2.0/gobject/gtype.h:482:66: note: in expansion of macro ‘_G_TYPE_CIC’ #define G_TYPE_CHECK_INSTANCE_CAST(instance, g_type, c_type) (_G_TYPE_CIC ((instance), (g_type), c_type)) ^~~~~~~~~~~ ../gdk/x11/gdkx11display.h:48:44: note: in expansion of macro ‘G_TYPE_CHECK_INSTANCE_CAST’ #define GDK_X11_DISPLAY(object) (G_TYPE_CHECK_INSTANCE_CAST ((object), GDK_TYPE_X11_DISPLAY, GdkX11Display)) ^~~~~~~~~~~~~~~~~~~~~~~~~~ ../gdk/x11/gdkprivate-x11.h:256:40: note: in expansion of macro ‘GDK_X11_DISPLAY’ #define GDK_DISPLAY_XDISPLAY(display) (GDK_X11_DISPLAY(display)->xdisplay) ^~~~~~~~~~~~~~~ ../gdk/x11/gdkdevicemanager-xi2.c:360:23: note: in expansion of macro ‘GDK_DISPLAY_XDISPLAY’ rc = XIGetProperty (GDK_DISPLAY_XDISPLAY (display), ^~~~~~~~~~~~~~~~~~~~ ../gdk/x11/gdkdevicemanager-xi2.c: In function ‘has_bool_prop’: /usr/include/glib-2.0/gobject/gtype.h:2271:6: warning: cast increases required alignment of target type [-Wcast-align] ((ct*) g_type_check_instance_cast ((GTypeInstance*) ip, gt)) ^ /usr/include/glib-2.0/gobject/gtype.h:482:66: note: in expansion of macro ‘_G_TYPE_CIC’ #define G_TYPE_CHECK_INSTANCE_CAST(instance, g_type, c_type) (_G_TYPE_CIC ((instance), (g_type), c_type)) ^~~~~~~~~~~ ../gdk/x11/gdkx11display.h:48:44: note: in expansion of macro ‘G_TYPE_CHECK_INSTANCE_CAST’ #define GDK_X11_DISPLAY(object) (G_TYPE_CHECK_INSTANCE_CAST ((object), GDK_TYPE_X11_DISPLAY, GdkX11Display)) ^~~~~~~~~~~~~~~~~~~~~~~~~~ ../gdk/x11/gdkprivate-x11.h:256:40: note: in expansion of macro ‘GDK_X11_DISPLAY’ #define GDK_DISPLAY_XDISPLAY(display) (GDK_X11_DISPLAY(display)->xdisplay) ^~~~~~~~~~~~~~~ ../gdk/x11/gdkdevicemanager-xi2.c:391:23: note: in expansion of macro ‘GDK_DISPLAY_XDISPLAY’ rc = XIGetProperty (GDK_DISPLAY_XDISPLAY (display), ^~~~~~~~~~~~~~~~~~~~ ../gdk/x11/gdkdevicemanager-xi2.c: In function ‘gdk_x11_device_manager_xi2_constructed’: /usr/include/glib-2.0/gobject/gtype.h:2271:6: warning: cast increases required alignment of target type [-Wcast-align] ((ct*) g_type_check_instance_cast ((GTypeInstance*) ip, gt)) ^ /usr/include/glib-2.0/gobject/gtype.h:482:66: note: in expansion of macro ‘_G_TYPE_CIC’ #define G_TYPE_CHECK_INSTANCE_CAST(instance, g_type, c_type) (_G_TYPE_CIC ((instance), (g_type), c_type)) ^~~~~~~~~~~ ../gdk/x11/gdkx11display.h:48:44: note: in expansion of macro ‘G_TYPE_CHECK_INSTANCE_CAST’ #define GDK_X11_DISPLAY(object) (G_TYPE_CHECK_INSTANCE_CAST ((object), GDK_TYPE_X11_DISPLAY, GdkX11Display)) ^~~~~~~~~~~~~~~~~~~~~~~~~~ ../gdk/x11/gdkprivate-x11.h:256:40: note: in expansion of macro ‘GDK_X11_DISPLAY’ #define GDK_DISPLAY_XDISPLAY(display) (GDK_X11_DISPLAY(display)->xdisplay) ^~~~~~~~~~~~~~~ ../gdk/x11/gdkdevicemanager-xi2.c:704:14: note: in expansion of macro ‘GDK_DISPLAY_XDISPLAY’ xdisplay = GDK_DISPLAY_XDISPLAY (display); ^~~~~~~~~~~~~~~~~~~~ /usr/include/glib-2.0/gobject/gtype.h:2271:6: warning: cast increases required alignment of target type [-Wcast-align] ((ct*) g_type_check_instance_cast ((GTypeInstance*) ip, gt)) ^ /usr/include/glib-2.0/gobject/gtype.h:482:66: note: in expansion of macro ‘_G_TYPE_CIC’ #define G_TYPE_CHECK_INSTANCE_CAST(instance, g_type, c_type) (_G_TYPE_CIC ((instance), (g_type), c_type)) ^~~~~~~~~~~ ../gdk/x11/gdkx11screen.h:40:43: note: in expansion of macro ‘G_TYPE_CHECK_INSTANCE_CAST’ #define GDK_X11_SCREEN(object) (G_TYPE_CHECK_INSTANCE_CAST ((object), GDK_TYPE_X11_SCREEN, GdkX11Screen)) ^~~~~~~~~~~~~~~~~~~~~~~~~~ ../gdk/x11/gdkprivate-x11.h:243:40: note: in expansion of macro ‘GDK_X11_SCREEN’ #define GDK_SCREEN_XROOTWIN(screen) (GDK_X11_SCREEN (screen)->xroot_window) ^~~~~~~~~~~~~~ ../gdk/x11/gdkprivate-x11.h:244:40: note: in expansion of macro ‘GDK_SCREEN_XROOTWIN’ #define GDK_DISPLAY_XROOTWIN(display) (GDK_SCREEN_XROOTWIN (GDK_X11_DISPLAY (display)->screen)) ^~~~~~~~~~~~~~~~~~~ /usr/include/glib-2.0/gobject/gtype.h:482:66: note: in expansion of macro ‘_G_TYPE_CIC’ #define G_TYPE_CHECK_INSTANCE_CAST(instance, g_type, c_type) (_G_TYPE_CIC ((instance), (g_type), c_type)) ^~~~~~~~~~~ ../gdk/x11/gdkx11display.h:48:44: note: in expansion of macro ‘G_TYPE_CHECK_INSTANCE_CAST’ #define GDK_X11_DISPLAY(object) (G_TYPE_CHECK_INSTANCE_CAST ((object), GDK_TYPE_X11_DISPLAY, GdkX11Display)) ^~~~~~~~~~~~~~~~~~~~~~~~~~ ../gdk/x11/gdkprivate-x11.h:244:61: note: in expansion of macro ‘GDK_X11_DISPLAY’ #define GDK_DISPLAY_XROOTWIN(display) (GDK_SCREEN_XROOTWIN (GDK_X11_DISPLAY (display)->screen)) ^~~~~~~~~~~~~~~ ../gdk/x11/gdkdevicemanager-xi2.c:758:46: note: in expansion of macro ‘GDK_DISPLAY_XROOTWIN’ GDK_DISPLAY_XROOTWIN (display), ^~~~~~~~~~~~~~~~~~~~ ../gdk/x11/gdkdevicemanager-xi2.c: In function ‘gdk_x11_device_manager_xi2_get_client_pointer’: /usr/include/glib-2.0/gobject/gtype.h:2271:6: warning: cast increases required alignment of target type [-Wcast-align] ((ct*) g_type_check_instance_cast ((GTypeInstance*) ip, gt)) ^ /usr/include/glib-2.0/gobject/gtype.h:482:66: note: in expansion of macro ‘_G_TYPE_CIC’ #define G_TYPE_CHECK_INSTANCE_CAST(instance, g_type, c_type) (_G_TYPE_CIC ((instance), (g_type), c_type)) ^~~~~~~~~~~ ../gdk/x11/gdkx11display.h:48:44: note: in expansion of macro ‘G_TYPE_CHECK_INSTANCE_CAST’ #define GDK_X11_DISPLAY(object) (G_TYPE_CHECK_INSTANCE_CAST ((object), GDK_TYPE_X11_DISPLAY, GdkX11Display)) ^~~~~~~~~~~~~~~~~~~~~~~~~~ ../gdk/x11/gdkprivate-x11.h:256:40: note: in expansion of macro ‘GDK_X11_DISPLAY’ #define GDK_DISPLAY_XDISPLAY(display) (GDK_X11_DISPLAY(display)->xdisplay) ^~~~~~~~~~~~~~~ ../gdk/x11/gdkdevicemanager-xi2.c:789:23: note: in expansion of macro ‘GDK_DISPLAY_XDISPLAY’ XIGetClientPointer (GDK_DISPLAY_XDISPLAY (display), ^~~~~~~~~~~~~~~~~~~~ ../gdk/x11/gdkdevicemanager-xi2.c: In function ‘handle_hierarchy_changed’: /usr/include/glib-2.0/gobject/gtype.h:2271:6: warning: cast increases required alignment of target type [-Wcast-align] ((ct*) g_type_check_instance_cast ((GTypeInstance*) ip, gt)) ^ /usr/include/glib-2.0/gobject/gtype.h:482:66: note: in expansion of macro ‘_G_TYPE_CIC’ #define G_TYPE_CHECK_INSTANCE_CAST(instance, g_type, c_type) (_G_TYPE_CIC ((instance), (g_type), c_type)) ^~~~~~~~~~~ ../gdk/x11/gdkx11display.h:48:44: note: in expansion of macro ‘G_TYPE_CHECK_INSTANCE_CAST’ #define GDK_X11_DISPLAY(object) (G_TYPE_CHECK_INSTANCE_CAST ((object), GDK_TYPE_X11_DISPLAY, GdkX11Display)) ^~~~~~~~~~~~~~~~~~~~~~~~~~ ../gdk/x11/gdkprivate-x11.h:256:40: note: in expansion of macro ‘GDK_X11_DISPLAY’ #define GDK_DISPLAY_XDISPLAY(display) (GDK_X11_DISPLAY(display)->xdisplay) ^~~~~~~~~~~~~~~ ../gdk/x11/gdkdevicemanager-xi2.c:870:14: note: in expansion of macro ‘GDK_DISPLAY_XDISPLAY’ xdisplay = GDK_DISPLAY_XDISPLAY (display); ^~~~~~~~~~~~~~~~~~~~ ../gdk/x11/gdkdevicemanager-xi2.c: In function ‘device_get_tool_serial_and_id’: /usr/include/glib-2.0/gobject/gtype.h:2271:6: warning: cast increases required alignment of target type [-Wcast-align] ((ct*) g_type_check_instance_cast ((GTypeInstance*) ip, gt)) ^ /usr/include/glib-2.0/gobject/gtype.h:482:66: note: in expansion of macro ‘_G_TYPE_CIC’ #define G_TYPE_CHECK_INSTANCE_CAST(instance, g_type, c_type) (_G_TYPE_CIC ((instance), (g_type), c_type)) ^~~~~~~~~~~ ../gdk/x11/gdkx11display.h:48:44: note: in expansion of macro ‘G_TYPE_CHECK_INSTANCE_CAST’ #define GDK_X11_DISPLAY(object) (G_TYPE_CHECK_INSTANCE_CAST ((object), GDK_TYPE_X11_DISPLAY, GdkX11Display)) ^~~~~~~~~~~~~~~~~~~~~~~~~~ ../gdk/x11/gdkprivate-x11.h:256:40: note: in expansion of macro ‘GDK_X11_DISPLAY’ #define GDK_DISPLAY_XDISPLAY(display) (GDK_X11_DISPLAY(display)->xdisplay) ^~~~~~~~~~~~~~~ ../gdk/x11/gdkdevicemanager-xi2.c:979:23: note: in expansion of macro ‘GDK_DISPLAY_XDISPLAY’ rc = XIGetProperty (GDK_DISPLAY_XDISPLAY (display), ^~~~~~~~~~~~~~~~~~~~ ../gdk/x11/gdkdevicemanager-xi2.c: In function ‘get_event_surface’: ../gdk/x11/gdkdevicemanager-xi2.c:1192:30: warning: cast increases required alignment of target type [-Wcast-align] XIDeviceEvent *xev = (XIDeviceEvent *) ev; ^ In file included from /usr/include/glib-2.0/glib/gtypes.h:32, from /usr/include/glib-2.0/glib/galloca.h:32, from /usr/include/glib-2.0/glib.h:30, from ./gdk/gdkconfig.h:8, from ../gdk/gdk.h:30, from ../gdk/x11/gdkx11devicemanager-xi2.h:21, from ../gdk/x11/gdkdevicemanager-xi2.c:20: ../gdk/x11/gdkdevicemanager-xi2.c:1204:62: warning: cast increases required alignment of target type [-Wcast-align] GUINT_TO_POINTER (((XIDeviceEvent *) ev)->deviceid)); ^ /usr/lib/arm-linux-gnueabihf/glib-2.0/include/glibconfig.h:91:50: note: in definition of macro ‘GUINT_TO_POINTER’ #define GUINT_TO_POINTER(u) ((gpointer) (guint) (u)) ^ ../gdk/x11/gdkdevicemanager-xi2.c:1224:29: warning: cast increases required alignment of target type [-Wcast-align] XIEnterEvent *xev = (XIEnterEvent *) ev; ^ ../gdk/x11/gdkdevicemanager-xi2.c: In function ‘gdk_x11_device_manager_xi2_translate_event’: ../gdk/x11/gdkdevicemanager-xi2.c:1426:30: warning: cast increases required alignment of target type [-Wcast-align] XIDeviceEvent *xev = (XIDeviceEvent *) ev; ^ ../gdk/x11/gdkdevicemanager-xi2.c:1486:30: warning: cast increases required alignment of target type [-Wcast-align] XIDeviceEvent *xev = (XIDeviceEvent *) ev; ^ ../gdk/x11/gdkdevicemanager-xi2.c:1594:30: warning: cast increases required alignment of target type [-Wcast-align] XIDeviceEvent *xev = (XIDeviceEvent *) ev; ^ ../gdk/x11/gdkdevicemanager-xi2.c:1680:30: warning: cast increases required alignment of target type [-Wcast-align] XIDeviceEvent *xev = (XIDeviceEvent *) ev; ^ ../gdk/x11/gdkdevicemanager-xi2.c:1747:30: warning: cast increases required alignment of target type [-Wcast-align] XIDeviceEvent *xev = (XIDeviceEvent *) ev; ^ ../gdk/x11/gdkdevicemanager-xi2.c:1801:29: warning: cast increases required alignment of target type [-Wcast-align] XIEnterEvent *xev = (XIEnterEvent *) ev; ^ ../gdk/x11/gdkdevicemanager-xi2.c:1861:33: warning: cast increases required alignment of target type [-Wcast-align] XIEnterEvent *xev = (XIEnterEvent *) ev; ^ [84/706] Compiling C object 'gdk/gdk@@gdk@sta/meson-generated_.._gdkresources.c.o'. [85/706] Compiling C object 'gdk/x11/gdk@x11@@gdk-x11@sta/gdkeventtranslator.c.o'. [86/706] Compiling C object 'gdk/gdk@@gdk@sta/gdk.c.o'. [87/706] Compiling C object 'gdk/x11/gdk@x11@@gdk-x11@sta/gdkmonitor-x11.c.o'. In file included from /usr/include/glib-2.0/gobject/gobject.h:24, from /usr/include/glib-2.0/gobject/gbinding.h:29, from /usr/include/glib-2.0/glib-object.h:23, from /usr/include/glib-2.0/gio/gioenums.h:28, from /usr/include/glib-2.0/gio/giotypes.h:28, from /usr/include/glib-2.0/gio/gio.h:26, from ../gdk/x11/gdkmonitor-x11.c:21: ../gdk/x11/gdkmonitor-x11.c: In function ‘gdk_x11_monitor_get_workarea’: /usr/include/glib-2.0/gobject/gtype.h:2271:6: warning: cast increases required alignment of target type [-Wcast-align] ((ct*) g_type_check_instance_cast ((GTypeInstance*) ip, gt)) ^ /usr/include/glib-2.0/gobject/gtype.h:482:66: note: in expansion of macro ‘_G_TYPE_CIC’ #define G_TYPE_CHECK_INSTANCE_CAST(instance, g_type, c_type) (_G_TYPE_CIC ((instance), (g_type), c_type)) ^~~~~~~~~~~ ../gdk/x11/gdkx11display.h:48:44: note: in expansion of macro ‘G_TYPE_CHECK_INSTANCE_CAST’ #define GDK_X11_DISPLAY(object) (G_TYPE_CHECK_INSTANCE_CAST ((object), GDK_TYPE_X11_DISPLAY, GdkX11Display)) ^~~~~~~~~~~~~~~~~~~~~~~~~~ ../gdk/x11/gdkmonitor-x11.c:65:26: note: in expansion of macro ‘GDK_X11_DISPLAY’ GdkX11Screen *screen = GDK_X11_DISPLAY (monitor->display)->screen; ^~~~~~~~~~~~~~~ [88/706] Compiling C object 'gdk/wayland/gdk@wayland@@gdk-wayland@sta/gdksurface-wayland.c.o'. In file included from /usr/include/glib-2.0/gobject/gobject.h:24, from /usr/include/glib-2.0/gobject/gbinding.h:29, from /usr/include/glib-2.0/glib-object.h:23, from ../gdk/gdktypes.h:35, from ../gdk/gdkapplaunchcontext.h:29, from ../gdk/gdk.h:32, from ../gdk/wayland/gdksurface-wayland.c:23: ../gdk/wayland/gdksurface-wayland.c: In function ‘_gdk_wayland_screen_add_orphan_dialog’: /usr/include/glib-2.0/gobject/gtype.h:2271:6: warning: cast increases required alignment of target type [-Wcast-align] ((ct*) g_type_check_instance_cast ((GTypeInstance*) ip, gt)) ^ /usr/include/glib-2.0/gobject/gtype.h:482:66: note: in expansion of macro ‘_G_TYPE_CIC’ #define G_TYPE_CHECK_INSTANCE_CAST(instance, g_type, c_type) (_G_TYPE_CIC ((instance), (g_type), c_type)) ^~~~~~~~~~~ ../gdk/wayland/gdkwaylanddisplay.h:39:48: note: in expansion of macro ‘G_TYPE_CHECK_INSTANCE_CAST’ #define GDK_WAYLAND_DISPLAY(object) (G_TYPE_CHECK_INSTANCE_CAST ((object), GDK_TYPE_WAYLAND_DISPLAY, GdkWaylandDisplay)) ^~~~~~~~~~~~~~~~~~~~~~~~~~ ../gdk/wayland/gdksurface-wayland.c:258:5: note: in expansion of macro ‘GDK_WAYLAND_DISPLAY’ GDK_WAYLAND_DISPLAY (gdk_surface_get_display (surface)); ^~~~~~~~~~~~~~~~~~~ ../gdk/wayland/gdksurface-wayland.c: In function ‘_gdk_wayland_surface_save_size’: /usr/include/glib-2.0/gobject/gtype.h:2271:6: warning: cast increases required alignment of target type [-Wcast-align] ((ct*) g_type_check_instance_cast ((GTypeInstance*) ip, gt)) ^ /usr/include/glib-2.0/gobject/gtype.h:482:66: note: in expansion of macro ‘_G_TYPE_CIC’ #define G_TYPE_CHECK_INSTANCE_CAST(instance, g_type, c_type) (_G_TYPE_CIC ((instance), (g_type), c_type)) ^~~~~~~~~~~ ../gdk/wayland/gdksurface-wayland.c:82:53: note: in expansion of macro ‘G_TYPE_CHECK_INSTANCE_CAST’ #define GDK_SURFACE_IMPL_WAYLAND(object) (G_TYPE_CHECK_INSTANCE_CAST ((object), GDK_TYPE_SURFACE_IMPL_WAYLAND, GdkSurfaceImplWayland)) ^~~~~~~~~~~~~~~~~~~~~~~~~~ ../gdk/wayland/gdksurface-wayland.c:268:33: note: in expansion of macro ‘GDK_SURFACE_IMPL_WAYLAND’ GdkSurfaceImplWayland *impl = GDK_SURFACE_IMPL_WAYLAND (surface->impl); ^~~~~~~~~~~~~~~~~~~~~~~~ ../gdk/wayland/gdksurface-wayland.c: In function ‘_gdk_wayland_surface_clear_saved_size’: /usr/include/glib-2.0/gobject/gtype.h:2271:6: warning: cast increases required alignment of target type [-Wcast-align] ((ct*) g_type_check_instance_cast ((GTypeInstance*) ip, gt)) ^ /usr/include/glib-2.0/gobject/gtype.h:482:66: note: in expansion of macro ‘_G_TYPE_CIC’ #define G_TYPE_CHECK_INSTANCE_CAST(instance, g_type, c_type) (_G_TYPE_CIC ((instance), (g_type), c_type)) ^~~~~~~~~~~ ../gdk/wayland/gdksurface-wayland.c:82:53: note: in expansion of macro ‘G_TYPE_CHECK_INSTANCE_CAST’ #define GDK_SURFACE_IMPL_WAYLAND(object) (G_TYPE_CHECK_INSTANCE_CAST ((object), GDK_TYPE_SURFACE_IMPL_WAYLAND, GdkSurfaceImplWayland)) ^~~~~~~~~~~~~~~~~~~~~~~~~~ ../gdk/wayland/gdksurface-wayland.c:280:33: note: in expansion of macro ‘GDK_SURFACE_IMPL_WAYLAND’ GdkSurfaceImplWayland *impl = GDK_SURFACE_IMPL_WAYLAND (surface->impl); ^~~~~~~~~~~~~~~~~~~~~~~~ ../gdk/wayland/gdksurface-wayland.c: In function ‘gdk_wayland_surface_update_size’: /usr/include/glib-2.0/gobject/gtype.h:2271:6: warning: cast increases required alignment of target type [-Wcast-align] ((ct*) g_type_check_instance_cast ((GTypeInstance*) ip, gt)) ^ /usr/include/glib-2.0/gobject/gtype.h:482:66: note: in expansion of macro ‘_G_TYPE_CIC’ #define G_TYPE_CHECK_INSTANCE_CAST(instance, g_type, c_type) (_G_TYPE_CIC ((instance), (g_type), c_type)) ^~~~~~~~~~~ ../gdk/wayland/gdksurface-wayland.c:82:53: note: in expansion of macro ‘G_TYPE_CHECK_INSTANCE_CAST’ #define GDK_SURFACE_IMPL_WAYLAND(object) (G_TYPE_CHECK_INSTANCE_CAST ((object), GDK_TYPE_SURFACE_IMPL_WAYLAND, GdkSurfaceImplWayland)) ^~~~~~~~~~~~~~~~~~~~~~~~~~ ../gdk/wayland/gdksurface-wayland.c:302:33: note: in expansion of macro ‘GDK_SURFACE_IMPL_WAYLAND’ GdkSurfaceImplWayland *impl = GDK_SURFACE_IMPL_WAYLAND (surface->impl); ^~~~~~~~~~~~~~~~~~~~~~~~ ../gdk/wayland/gdksurface-wayland.c: In function ‘frame_callback’: /usr/include/glib-2.0/gobject/gtype.h:2271:6: warning: cast increases required alignment of target type [-Wcast-align] ((ct*) g_type_check_instance_cast ((GTypeInstance*) ip, gt)) ^ /usr/include/glib-2.0/gobject/gtype.h:482:66: note: in expansion of macro ‘_G_TYPE_CIC’ #define G_TYPE_CHECK_INSTANCE_CAST(instance, g_type, c_type) (_G_TYPE_CIC ((instance), (g_type), c_type)) ^~~~~~~~~~~ ../gdk/wayland/gdksurface-wayland.c:82:53: note: in expansion of macro ‘G_TYPE_CHECK_INSTANCE_CAST’ #define GDK_SURFACE_IMPL_WAYLAND(object) (G_TYPE_CHECK_INSTANCE_CAST ((object), GDK_TYPE_SURFACE_IMPL_WAYLAND, GdkSurfaceImplWayland)) ^~~~~~~~~~~~~~~~~~~~~~~~~~ ../gdk/wayland/gdksurface-wayland.c:385:33: note: in expansion of macro ‘GDK_SURFACE_IMPL_WAYLAND’ GdkSurfaceImplWayland *impl = GDK_SURFACE_IMPL_WAYLAND (surface->impl); ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/glib-2.0/gobject/gtype.h:2271:6: warning: cast increases required alignment of target type [-Wcast-align] ((ct*) g_type_check_instance_cast ((GTypeInstance*) ip, gt)) ^ /usr/include/glib-2.0/gobject/gtype.h:482:66: note: in expansion of macro ‘_G_TYPE_CIC’ #define G_TYPE_CHECK_INSTANCE_CAST(instance, g_type, c_type) (_G_TYPE_CIC ((instance), (g_type), c_type)) ^~~~~~~~~~~ ../gdk/wayland/gdkwaylanddisplay.h:39:48: note: in expansion of macro ‘G_TYPE_CHECK_INSTANCE_CAST’ #define GDK_WAYLAND_DISPLAY(object) (G_TYPE_CHECK_INSTANCE_CAST ((object), GDK_TYPE_WAYLAND_DISPLAY, GdkWaylandDisplay)) ^~~~~~~~~~~~~~~~~~~~~~~~~~ ../gdk/wayland/gdksurface-wayland.c:387:5: note: in expansion of macro ‘GDK_WAYLAND_DISPLAY’ GDK_WAYLAND_DISPLAY (gdk_surface_get_display (surface)); ^~~~~~~~~~~~~~~~~~~ In file included from /usr/lib/arm-linux-gnueabihf/glib-2.0/include/glibconfig.h:9, from /usr/include/glib-2.0/glib/gtypes.h:32, from /usr/include/glib-2.0/glib/galloca.h:32, from /usr/include/glib-2.0/glib.h:30, from ./gdk/gdkconfig.h:8, from ../gdk/gdk.h:30, from ../gdk/wayland/gdksurface-wayland.c:23: /usr/include/glib-2.0/gobject/gtype.h:2271:6: warning: cast increases required alignment of target type [-Wcast-align] ((ct*) g_type_check_instance_cast ((GTypeInstance*) ip, gt)) ^ /usr/include/glib-2.0/glib/gmacros.h:418:8: note: in definition of macro ‘_G_BOOLEAN_EXPR’ if (expr) \ ^~~~ ../gdk/gdkinternals.h:79:5: note: in expansion of macro ‘G_UNLIKELY’ G_UNLIKELY (gdk_display_get_debug_flags (display) & GDK_DEBUG_##type) ^~~~~~~~~~ ../gdk/gdkinternals.h:81:9: note: in expansion of macro ‘GDK_DISPLAY_DEBUG_CHECK’ if (GDK_DISPLAY_DEBUG_CHECK (display,type)) \ ^~~~~~~~~~~~~~~~~~~~~~~ ../gdk/wayland/gdksurface-wayland.c:391:3: note: in expansion of macro ‘GDK_DISPLAY_NOTE’ GDK_DISPLAY_NOTE (GDK_DISPLAY (display_wayland), EVENTS, g_message ("frame %p", surface)); ^~~~~~~~~~~~~~~~ /usr/include/glib-2.0/gobject/gtype.h:482:66: note: in expansion of macro ‘_G_TYPE_CIC’ #define G_TYPE_CHECK_INSTANCE_CAST(instance, g_type, c_type) (_G_TYPE_CIC ((instance), (g_type), c_type)) ^~~~~~~~~~~ ../gdk/gdkdisplay.h:38:40: note: in expansion of macro ‘G_TYPE_CHECK_INSTANCE_CAST’ #define GDK_DISPLAY(object) (G_TYPE_CHECK_INSTANCE_CAST ((object), GDK_TYPE_DISPLAY, GdkDisplay)) ^~~~~~~~~~~~~~~~~~~~~~~~~~ ../gdk/wayland/gdksurface-wayland.c:391:21: note: in expansion of macro ‘GDK_DISPLAY’ GDK_DISPLAY_NOTE (GDK_DISPLAY (display_wayland), EVENTS, g_message ("frame %p", surface)); ^~~~~~~~~~~ In file included from /usr/include/glib-2.0/gobject/gobject.h:24, from /usr/include/glib-2.0/gobject/gbinding.h:29, from /usr/include/glib-2.0/glib-object.h:23, from ../gdk/gdktypes.h:35, from ../gdk/gdkapplaunchcontext.h:29, from ../gdk/gdk.h:32, from ../gdk/wayland/gdksurface-wayland.c:23: ../gdk/wayland/gdksurface-wayland.c: In function ‘gdk_wayland_surface_request_frame’: /usr/include/glib-2.0/gobject/gtype.h:2271:6: warning: cast increases required alignment of target type [-Wcast-align] ((ct*) g_type_check_instance_cast ((GTypeInstance*) ip, gt)) ^ /usr/include/glib-2.0/gobject/gtype.h:482:66: note: in expansion of macro ‘_G_TYPE_CIC’ #define G_TYPE_CHECK_INSTANCE_CAST(instance, g_type, c_type) (_G_TYPE_CIC ((instance), (g_type), c_type)) ^~~~~~~~~~~ ../gdk/wayland/gdksurface-wayland.c:82:53: note: in expansion of macro ‘G_TYPE_CHECK_INSTANCE_CAST’ #define GDK_SURFACE_IMPL_WAYLAND(object) (G_TYPE_CHECK_INSTANCE_CAST ((object), GDK_TYPE_SURFACE_IMPL_WAYLAND, GdkSurfaceImplWayland)) ^~~~~~~~~~~~~~~~~~~~~~~~~~ ../gdk/wayland/gdksurface-wayland.c:472:33: note: in expansion of macro ‘GDK_SURFACE_IMPL_WAYLAND’ GdkSurfaceImplWayland *impl = GDK_SURFACE_IMPL_WAYLAND (surface->impl); ^~~~~~~~~~~~~~~~~~~~~~~~ ../gdk/wayland/gdksurface-wayland.c: In function ‘on_frame_clock_after_paint’: /usr/include/glib-2.0/gobject/gtype.h:2271:6: warning: cast increases required alignment of target type [-Wcast-align] ((ct*) g_type_check_instance_cast ((GTypeInstance*) ip, gt)) ^ /usr/include/glib-2.0/gobject/gtype.h:482:66: note: in expansion of macro ‘_G_TYPE_CIC’ #define G_TYPE_CHECK_INSTANCE_CAST(instance, g_type, c_type) (_G_TYPE_CIC ((instance), (g_type), c_type)) ^~~~~~~~~~~ ../gdk/wayland/gdksurface-wayland.c:82:53: note: in expansion of macro ‘G_TYPE_CHECK_INSTANCE_CAST’ #define GDK_SURFACE_IMPL_WAYLAND(object) (G_TYPE_CHECK_INSTANCE_CAST ((object), GDK_TYPE_SURFACE_IMPL_WAYLAND, GdkSurfaceImplWayland)) ^~~~~~~~~~~~~~~~~~~~~~~~~~ ../gdk/wayland/gdksurface-wayland.c:491:33: note: in expansion of macro ‘GDK_SURFACE_IMPL_WAYLAND’ GdkSurfaceImplWayland *impl = GDK_SURFACE_IMPL_WAYLAND (surface->impl); ^~~~~~~~~~~~~~~~~~~~~~~~ ../gdk/wayland/gdksurface-wayland.c: In function ‘gdk_wayland_surface_update_scale’: /usr/include/glib-2.0/gobject/gtype.h:2271:6: warning: cast increases required alignment of target type [-Wcast-align] ((ct*) g_type_check_instance_cast ((GTypeInstance*) ip, gt)) ^ /usr/include/glib-2.0/gobject/gtype.h:482:66: note: in expansion of macro ‘_G_TYPE_CIC’ #define G_TYPE_CHECK_INSTANCE_CAST(instance, g_type, c_type) (_G_TYPE_CIC ((instance), (g_type), c_type)) ^~~~~~~~~~~ ../gdk/wayland/gdksurface-wayland.c:82:53: note: in expansion of macro ‘G_TYPE_CHECK_INSTANCE_CAST’ #define GDK_SURFACE_IMPL_WAYLAND(object) (G_TYPE_CHECK_INSTANCE_CAST ((object), GDK_TYPE_SURFACE_IMPL_WAYLAND, GdkSurfaceImplWayland)) ^~~~~~~~~~~~~~~~~~~~~~~~~~ ../gdk/wayland/gdksurface-wayland.c:522:33: note: in expansion of macro ‘GDK_SURFACE_IMPL_WAYLAND’ GdkSurfaceImplWayland *impl = GDK_SURFACE_IMPL_WAYLAND (surface->impl); ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/glib-2.0/gobject/gtype.h:2271:6: warning: cast increases required alignment of target type [-Wcast-align] ((ct*) g_type_check_instance_cast ((GTypeInstance*) ip, gt)) ^ /usr/include/glib-2.0/gobject/gtype.h:482:66: note: in expansion of macro ‘_G_TYPE_CIC’ #define G_TYPE_CHECK_INSTANCE_CAST(instance, g_type, c_type) (_G_TYPE_CIC ((instance), (g_type), c_type)) ^~~~~~~~~~~ ../gdk/wayland/gdkwaylanddisplay.h:39:48: note: in expansion of macro ‘G_TYPE_CHECK_INSTANCE_CAST’ #define GDK_WAYLAND_DISPLAY(object) (G_TYPE_CHECK_INSTANCE_CAST ((object), GDK_TYPE_WAYLAND_DISPLAY, GdkWaylandDisplay)) ^~~~~~~~~~~~~~~~~~~~~~~~~~ ../gdk/wayland/gdksurface-wayland.c:523:40: note: in expansion of macro ‘GDK_WAYLAND_DISPLAY’ GdkWaylandDisplay *display_wayland = GDK_WAYLAND_DISPLAY (gdk_surface_get_display (surface)); ^~~~~~~~~~~~~~~~~~~ ../gdk/wayland/gdksurface-wayland.c: In function ‘_gdk_wayland_display_create_surface_impl’: /usr/include/glib-2.0/gobject/gtype.h:2271:6: warning: cast increases required alignment of target type [-Wcast-align] ((ct*) g_type_check_instance_cast ((GTypeInstance*) ip, gt)) ^ /usr/include/glib-2.0/gobject/gtype.h:482:66: note: in expansion of macro ‘_G_TYPE_CIC’ #define G_TYPE_CHECK_INSTANCE_CAST(instance, g_type, c_type) (_G_TYPE_CIC ((instance), (g_type), c_type)) ^~~~~~~~~~~ ../gdk/wayland/gdkwaylanddisplay.h:39:48: note: in expansion of macro ‘G_TYPE_CHECK_INSTANCE_CAST’ #define GDK_WAYLAND_DISPLAY(object) (G_TYPE_CHECK_INSTANCE_CAST ((object), GDK_TYPE_WAYLAND_DISPLAY, GdkWaylandDisplay)) ^~~~~~~~~~~~~~~~~~~~~~~~~~ ../gdk/wayland/gdksurface-wayland.c:561:40: note: in expansion of macro ‘GDK_WAYLAND_DISPLAY’ GdkWaylandDisplay *display_wayland = GDK_WAYLAND_DISPLAY (display); ^~~~~~~~~~~~~~~~~~~ ../gdk/wayland/gdksurface-wayland.c: In function ‘gdk_wayland_surface_attach_image’: /usr/include/glib-2.0/gobject/gtype.h:2271:6: warning: cast increases required alignment of target type [-Wcast-align] ((ct*) g_type_check_instance_cast ((GTypeInstance*) ip, gt)) ^ /usr/include/glib-2.0/gobject/gtype.h:482:66: note: in expansion of macro ‘_G_TYPE_CIC’ #define G_TYPE_CHECK_INSTANCE_CAST(instance, g_type, c_type) (_G_TYPE_CIC ((instance), (g_type), c_type)) ^~~~~~~~~~~ ../gdk/wayland/gdksurface-wayland.c:82:53: note: in expansion of macro ‘G_TYPE_CHECK_INSTANCE_CAST’ #define GDK_SURFACE_IMPL_WAYLAND(object) (G_TYPE_CHECK_INSTANCE_CAST ((object), GDK_TYPE_SURFACE_IMPL_WAYLAND, GdkSurfaceImplWayland)) ^~~~~~~~~~~~~~~~~~~~~~~~~~ ../gdk/wayland/gdksurface-wayland.c:617:33: note: in expansion of macro ‘GDK_SURFACE_IMPL_WAYLAND’ GdkSurfaceImplWayland *impl = GDK_SURFACE_IMPL_WAYLAND (surface->impl); ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/glib-2.0/gobject/gtype.h:2271:6: warning: cast increases required alignment of target type [-Wcast-align] ((ct*) g_type_check_instance_cast ((GTypeInstance*) ip, gt)) ^ /usr/include/glib-2.0/gobject/gtype.h:482:66: note: in expansion of macro ‘_G_TYPE_CIC’ #define G_TYPE_CHECK_INSTANCE_CAST(instance, g_type, c_type) (_G_TYPE_CIC ((instance), (g_type), c_type)) ^~~~~~~~~~~ ../gdk/wayland/gdkwaylanddisplay.h:39:48: note: in expansion of macro ‘G_TYPE_CHECK_INSTANCE_CAST’ #define GDK_WAYLAND_DISPLAY(object) (G_TYPE_CHECK_INSTANCE_CAST ((object), GDK_TYPE_WAYLAND_DISPLAY, GdkWaylandDisplay)) ^~~~~~~~~~~~~~~~~~~~~~~~~~ ../gdk/wayland/gdksurface-wayland.c:636:13: note: in expansion of macro ‘GDK_WAYLAND_DISPLAY’ display = GDK_WAYLAND_DISPLAY (gdk_surface_get_display (surface)); ^~~~~~~~~~~~~~~~~~~ ../gdk/wayland/gdksurface-wayland.c: In function ‘gdk_surface_impl_wayland_finalize’: /usr/include/glib-2.0/gobject/gtype.h:2271:6: warning: cast increases required alignment of target type [-Wcast-align] ((ct*) g_type_check_instance_cast ((GTypeInstance*) ip, gt)) ^ /usr/include/glib-2.0/gobject/gtype.h:482:66: note: in expansion of macro ‘_G_TYPE_CIC’ #define G_TYPE_CHECK_INSTANCE_CAST(instance, g_type, c_type) (_G_TYPE_CIC ((instance), (g_type), c_type)) ^~~~~~~~~~~ ../gdk/wayland/gdksurface-wayland.c:82:53: note: in expansion of macro ‘G_TYPE_CHECK_INSTANCE_CAST’ #define GDK_SURFACE_IMPL_WAYLAND(object) (G_TYPE_CHECK_INSTANCE_CAST ((object), GDK_TYPE_SURFACE_IMPL_WAYLAND, GdkSurfaceImplWayland)) ^~~~~~~~~~~~~~~~~~~~~~~~~~ ../gdk/wayland/gdksurface-wayland.c:674:10: note: in expansion of macro ‘GDK_SURFACE_IMPL_WAYLAND’ impl = GDK_SURFACE_IMPL_WAYLAND (object); ^~~~~~~~~~~~~~~~~~~~~~~~ ../gdk/wayland/gdksurface-wayland.c: In function ‘is_realized_shell_surface’: /usr/include/glib-2.0/gobject/gtype.h:2271:6: warning: cast increases required alignment of target type [-Wcast-align] ((ct*) g_type_check_instance_cast ((GTypeInstance*) ip, gt)) ^ /usr/include/glib-2.0/gobject/gtype.h:482:66: note: in expansion of macro ‘_G_TYPE_CIC’ #define G_TYPE_CHECK_INSTANCE_CAST(instance, g_type, c_type) (_G_TYPE_CIC ((instance), (g_type), c_type)) ^~~~~~~~~~~ ../gdk/wayland/gdksurface-wayland.c:82:53: note: in expansion of macro ‘G_TYPE_CHECK_INSTANCE_CAST’ #define GDK_SURFACE_IMPL_WAYLAND(object) (G_TYPE_CHECK_INSTANCE_CAST ((object), GDK_TYPE_SURFACE_IMPL_WAYLAND, GdkSurfaceImplWayland)) ^~~~~~~~~~~~~~~~~~~~~~~~~~ ../gdk/wayland/gdksurface-wayland.c:720:33: note: in expansion of macro ‘GDK_SURFACE_IMPL_WAYLAND’ GdkSurfaceImplWayland *impl = GDK_SURFACE_IMPL_WAYLAND (surface->impl); ^~~~~~~~~~~~~~~~~~~~~~~~ ../gdk/wayland/gdksurface-wayland.c: In function ‘is_realized_toplevel’: /usr/include/glib-2.0/gobject/gtype.h:2271:6: warning: cast increases required alignment of target type [-Wcast-align] ((ct*) g_type_check_instance_cast ((GTypeInstance*) ip, gt)) ^ /usr/include/glib-2.0/gobject/gtype.h:482:66: note: in expansion of macro ‘_G_TYPE_CIC’ #define G_TYPE_CHECK_INSTANCE_CAST(instance, g_type, c_type) (_G_TYPE_CIC ((instance), (g_type), c_type)) ^~~~~~~~~~~ ../gdk/wayland/gdksurface-wayland.c:82:53: note: in expansion of macro ‘G_TYPE_CHECK_INSTANCE_CAST’ #define GDK_SURFACE_IMPL_WAYLAND(object) (G_TYPE_CHECK_INSTANCE_CAST ((object), GDK_TYPE_SURFACE_IMPL_WAYLAND, GdkSurfaceImplWayland)) ^~~~~~~~~~~~~~~~~~~~~~~~~~ ../gdk/wayland/gdksurface-wayland.c:729:33: note: in expansion of macro ‘GDK_SURFACE_IMPL_WAYLAND’ GdkSurfaceImplWayland *impl = GDK_SURFACE_IMPL_WAYLAND (surface->impl); ^~~~~~~~~~~~~~~~~~~~~~~~ ../gdk/wayland/gdksurface-wayland.c: In function ‘is_realized_popup’: /usr/include/glib-2.0/gobject/gtype.h:2271:6: warning: cast increases required alignment of target type [-Wcast-align] ((ct*) g_type_check_instance_cast ((GTypeInstance*) ip, gt)) ^ /usr/include/glib-2.0/gobject/gtype.h:482:66: note: in expansion of macro ‘_G_TYPE_CIC’ #define G_TYPE_CHECK_INSTANCE_CAST(instance, g_type, c_type) (_G_TYPE_CIC ((instance), (g_type), c_type)) ^~~~~~~~~~~ ../gdk/wayland/gdksurface-wayland.c:82:53: note: in expansion of macro ‘G_TYPE_CHECK_INSTANCE_CAST’ #define GDK_SURFACE_IMPL_WAYLAND(object) (G_TYPE_CHECK_INSTANCE_CAST ((object), GDK_TYPE_SURFACE_IMPL_WAYLAND, GdkSurfaceImplWayland)) ^~~~~~~~~~~~~~~~~~~~~~~~~~ ../gdk/wayland/gdksurface-wayland.c:738:33: note: in expansion of macro ‘GDK_SURFACE_IMPL_WAYLAND’ GdkSurfaceImplWayland *impl = GDK_SURFACE_IMPL_WAYLAND (surface->impl); ^~~~~~~~~~~~~~~~~~~~~~~~ ../gdk/wayland/gdksurface-wayland.c: In function ‘gdk_wayland_surface_maybe_configure’: /usr/include/glib-2.0/gobject/gtype.h:2271:6: warning: cast increases required alignment of target type [-Wcast-align] ((ct*) g_type_check_instance_cast ((GTypeInstance*) ip, gt)) ^ /usr/include/glib-2.0/gobject/gtype.h:482:66: note: in expansion of macro ‘_G_TYPE_CIC’ #define G_TYPE_CHECK_INSTANCE_CAST(instance, g_type, c_type) (_G_TYPE_CIC ((instance), (g_type), c_type)) ^~~~~~~~~~~ ../gdk/wayland/gdksurface-wayland.c:82:53: note: in expansion of macro ‘G_TYPE_CHECK_INSTANCE_CAST’ #define GDK_SURFACE_IMPL_WAYLAND(object) (G_TYPE_CHECK_INSTANCE_CAST ((object), GDK_TYPE_SURFACE_IMPL_WAYLAND, GdkSurfaceImplWayland)) ^~~~~~~~~~~~~~~~~~~~~~~~~~ ../gdk/wayland/gdksurface-wayland.c:750:33: note: in expansion of macro ‘GDK_SURFACE_IMPL_WAYLAND’ GdkSurfaceImplWayland *impl = GDK_SURFACE_IMPL_WAYLAND (surface->impl); ^~~~~~~~~~~~~~~~~~~~~~~~ ../gdk/wayland/gdksurface-wayland.c: In function ‘gdk_wayland_surface_sync_parent’: /usr/include/glib-2.0/gobject/gtype.h:2271:6: warning: cast increases required alignment of target type [-Wcast-align] ((ct*) g_type_check_instance_cast ((GTypeInstance*) ip, gt)) ^ /usr/include/glib-2.0/gobject/gtype.h:482:66: note: in expansion of macro ‘_G_TYPE_CIC’ #define G_TYPE_CHECK_INSTANCE_CAST(instance, g_type, c_type) (_G_TYPE_CIC ((instance), (g_type), c_type)) ^~~~~~~~~~~ ../gdk/wayland/gdksurface-wayland.c:82:53: note: in expansion of macro ‘G_TYPE_CHECK_INSTANCE_CAST’ #define GDK_SURFACE_IMPL_WAYLAND(object) (G_TYPE_CHECK_INSTANCE_CAST ((object), GDK_TYPE_SURFACE_IMPL_WAYLAND, GdkSurfaceImplWayland)) ^~~~~~~~~~~~~~~~~~~~~~~~~~ ../gdk/wayland/gdksurface-wayland.c:781:33: note: in expansion of macro ‘GDK_SURFACE_IMPL_WAYLAND’ GdkSurfaceImplWayland *impl = GDK_SURFACE_IMPL_WAYLAND (surface->impl); ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/glib-2.0/gobject/gtype.h:2271:6: warning: cast increases required alignment of target type [-Wcast-align] ((ct*) g_type_check_instance_cast ((GTypeInstance*) ip, gt)) ^ /usr/include/glib-2.0/gobject/gtype.h:482:66: note: in expansion of macro ‘_G_TYPE_CIC’ #define G_TYPE_CHECK_INSTANCE_CAST(instance, g_type, c_type) (_G_TYPE_CIC ((instance), (g_type), c_type)) ^~~~~~~~~~~ ../gdk/wayland/gdkwaylanddisplay.h:39:48: note: in expansion of macro ‘G_TYPE_CHECK_INSTANCE_CAST’ #define GDK_WAYLAND_DISPLAY(object) (G_TYPE_CHECK_INSTANCE_CAST ((object), GDK_TYPE_WAYLAND_DISPLAY, GdkWaylandDisplay)) ^~~~~~~~~~~~~~~~~~~~~~~~~~ ../gdk/wayland/gdksurface-wayland.c:783:5: note: in expansion of macro ‘GDK_WAYLAND_DISPLAY’ GDK_WAYLAND_DISPLAY (gdk_surface_get_display (surface)); ^~~~~~~~~~~~~~~~~~~ /usr/include/glib-2.0/gobject/gtype.h:2271:6: warning: cast increases required alignment of target type [-Wcast-align] ((ct*) g_type_check_instance_cast ((GTypeInstance*) ip, gt)) ^ /usr/include/glib-2.0/gobject/gtype.h:482:66: note: in expansion of macro ‘_G_TYPE_CIC’ #define G_TYPE_CHECK_INSTANCE_CAST(instance, g_type, c_type) (_G_TYPE_CIC ((instance), (g_type), c_type)) ^~~~~~~~~~~ ../gdk/wayland/gdksurface-wayland.c:82:53: note: in expansion of macro ‘G_TYPE_CHECK_INSTANCE_CAST’ #define GDK_SURFACE_IMPL_WAYLAND(object) (G_TYPE_CHECK_INSTANCE_CAST ((object), GDK_TYPE_SURFACE_IMPL_WAYLAND, GdkSurfaceImplWayland)) ^~~~~~~~~~~~~~~~~~~~~~~~~~ ../gdk/wayland/gdksurface-wayland.c:793:19: note: in expansion of macro ‘GDK_SURFACE_IMPL_WAYLAND’ impl_parent = GDK_SURFACE_IMPL_WAYLAND (impl->transient_for->impl); ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/glib-2.0/gobject/gtype.h:2271:6: warning: cast increases required alignment of target type [-Wcast-align] ((ct*) g_type_check_instance_cast ((GTypeInstance*) ip, gt)) ^ /usr/include/glib-2.0/gobject/gtype.h:482:66: note: in expansion of macro ‘_G_TYPE_CIC’ #define G_TYPE_CHECK_INSTANCE_CAST(instance, g_type, c_type) (_G_TYPE_CIC ((instance), (g_type), c_type)) ^~~~~~~~~~~ ../gdk/wayland/gdksurface-wayland.c:82:53: note: in expansion of macro ‘G_TYPE_CHECK_INSTANCE_CAST’ #define GDK_SURFACE_IMPL_WAYLAND(object) (G_TYPE_CHECK_INSTANCE_CAST ((object), GDK_TYPE_SURFACE_IMPL_WAYLAND, GdkSurfaceImplWayland)) ^~~~~~~~~~~~~~~~~~~~~~~~~~ ../gdk/wayland/gdksurface-wayland.c:795:19: note: in expansion of macro ‘GDK_SURFACE_IMPL_WAYLAND’ impl_parent = GDK_SURFACE_IMPL_WAYLAND (parent->impl); ^~~~~~~~~~~~~~~~~~~~~~~~ ../gdk/wayland/gdksurface-wayland.c: In function ‘gdk_wayland_surface_sync_parent_of_imported’: /usr/include/glib-2.0/gobject/gtype.h:2271:6: warning: cast increases required alignment of target type [-Wcast-align] ((ct*) g_type_check_instance_cast ((GTypeInstance*) ip, gt)) ^ /usr/include/glib-2.0/gobject/gtype.h:482:66: note: in expansion of macro ‘_G_TYPE_CIC’ #define G_TYPE_CHECK_INSTANCE_CAST(instance, g_type, c_type) (_G_TYPE_CIC ((instance), (g_type), c_type)) ^~~~~~~~~~~ ../gdk/wayland/gdksurface-wayland.c:82:53: note: in expansion of macro ‘G_TYPE_CHECK_INSTANCE_CAST’ #define GDK_SURFACE_IMPL_WAYLAND(object) (G_TYPE_CHECK_INSTANCE_CAST ((object), GDK_TYPE_SURFACE_IMPL_WAYLAND, GdkSurfaceImplWayland)) ^~~~~~~~~~~~~~~~~~~~~~~~~~ ../gdk/wayland/gdksurface-wayland.c:838:33: note: in expansion of macro ‘GDK_SURFACE_IMPL_WAYLAND’ GdkSurfaceImplWayland *impl = GDK_SURFACE_IMPL_WAYLAND (surface->impl); ^~~~~~~~~~~~~~~~~~~~~~~~ ../gdk/wayland/gdksurface-wayland.c: In function ‘gdk_wayland_surface_update_dialogs’: /usr/include/glib-2.0/gobject/gtype.h:2271:6: warning: cast increases required alignment of target type [-Wcast-align] ((ct*) g_type_check_instance_cast ((GTypeInstance*) ip, gt)) ^ /usr/include/glib-2.0/gobject/gtype.h:482:66: note: in expansion of macro ‘_G_TYPE_CIC’ #define G_TYPE_CHECK_INSTANCE_CAST(instance, g_type, c_type) (_G_TYPE_CIC ((instance), (g_type), c_type)) ^~~~~~~~~~~ ../gdk/wayland/gdkwaylanddisplay.h:39:48: note: in expansion of macro ‘G_TYPE_CHECK_INSTANCE_CAST’ #define GDK_WAYLAND_DISPLAY(object) (G_TYPE_CHECK_INSTANCE_CAST ((object), GDK_TYPE_WAYLAND_DISPLAY, GdkWaylandDisplay)) ^~~~~~~~~~~~~~~~~~~~~~~~~~ ../gdk/wayland/gdksurface-wayland.c:857:5: note: in expansion of macro ‘GDK_WAYLAND_DISPLAY’ GDK_WAYLAND_DISPLAY (gdk_surface_get_display (surface)); ^~~~~~~~~~~~~~~~~~~ /usr/include/glib-2.0/gobject/gtype.h:2271:6: warning: cast increases required alignment of target type [-Wcast-align] ((ct*) g_type_check_instance_cast ((GTypeInstance*) ip, gt)) ^ /usr/include/glib-2.0/gobject/gtype.h:482:66: note: in expansion of macro ‘_G_TYPE_CIC’ #define G_TYPE_CHECK_INSTANCE_CAST(instance, g_type, c_type) (_G_TYPE_CIC ((instance), (g_type), c_type)) ^~~~~~~~~~~ ../gdk/wayland/gdksurface-wayland.c:82:53: note: in expansion of macro ‘G_TYPE_CHECK_INSTANCE_CAST’ #define GDK_SURFACE_IMPL_WAYLAND(object) (G_TYPE_CHECK_INSTANCE_CAST ((object), GDK_TYPE_SURFACE_IMPL_WAYLAND, GdkSurfaceImplWayland)) ^~~~~~~~~~~~~~~~~~~~~~~~~~ ../gdk/wayland/gdksurface-wayland.c:871:14: note: in expansion of macro ‘GDK_SURFACE_IMPL_WAYLAND’ impl = GDK_SURFACE_IMPL_WAYLAND (w->impl); ^~~~~~~~~~~~~~~~~~~~~~~~ ../gdk/wayland/gdksurface-wayland.c: In function ‘gdk_wayland_surface_sync_title’: /usr/include/glib-2.0/gobject/gtype.h:2271:6: warning: cast increases required alignment of target type [-Wcast-align] ((ct*) g_type_check_instance_cast ((GTypeInstance*) ip, gt)) ^ /usr/include/glib-2.0/gobject/gtype.h:482:66: note: in expansion of macro ‘_G_TYPE_CIC’ #define G_TYPE_CHECK_INSTANCE_CAST(instance, g_type, c_type) (_G_TYPE_CIC ((instance), (g_type), c_type)) ^~~~~~~~~~~ ../gdk/wayland/gdksurface-wayland.c:82:53: note: in expansion of macro ‘G_TYPE_CHECK_INSTANCE_CAST’ #define GDK_SURFACE_IMPL_WAYLAND(object) (G_TYPE_CHECK_INSTANCE_CAST ((object), GDK_TYPE_SURFACE_IMPL_WAYLAND, GdkSurfaceImplWayland)) ^~~~~~~~~~~~~~~~~~~~~~~~~~ ../gdk/wayland/gdksurface-wayland.c:887:33: note: in expansion of macro ‘GDK_SURFACE_IMPL_WAYLAND’ GdkSurfaceImplWayland *impl = GDK_SURFACE_IMPL_WAYLAND (surface->impl); ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/glib-2.0/gobject/gtype.h:2271:6: warning: cast increases required alignment of target type [-Wcast-align] ((ct*) g_type_check_instance_cast ((GTypeInstance*) ip, gt)) ^ /usr/include/glib-2.0/gobject/gtype.h:482:66: note: in expansion of macro ‘_G_TYPE_CIC’ #define G_TYPE_CHECK_INSTANCE_CAST(instance, g_type, c_type) (_G_TYPE_CIC ((instance), (g_type), c_type)) ^~~~~~~~~~~ ../gdk/wayland/gdkwaylanddisplay.h:39:48: note: in expansion of macro ‘G_TYPE_CHECK_INSTANCE_CAST’ #define GDK_WAYLAND_DISPLAY(object) (G_TYPE_CHECK_INSTANCE_CAST ((object), GDK_TYPE_WAYLAND_DISPLAY, GdkWaylandDisplay)) ^~~~~~~~~~~~~~~~~~~~~~~~~~ ../gdk/wayland/gdksurface-wayland.c:889:5: note: in expansion of macro ‘GDK_WAYLAND_DISPLAY’ GDK_WAYLAND_DISPLAY (gdk_surface_get_display (surface)); ^~~~~~~~~~~~~~~~~~~ ../gdk/wayland/gdksurface-wayland.c: In function ‘gdk_wayland_surface_get_window_geometry’: /usr/include/glib-2.0/gobject/gtype.h:2271:6: warning: cast increases required alignment of target type [-Wcast-align] ((ct*) g_type_check_instance_cast ((GTypeInstance*) ip, gt)) ^ /usr/include/glib-2.0/gobject/gtype.h:482:66: note: in expansion of macro ‘_G_TYPE_CIC’ #define G_TYPE_CHECK_INSTANCE_CAST(instance, g_type, c_type) (_G_TYPE_CIC ((instance), (g_type), c_type)) ^~~~~~~~~~~ ../gdk/wayland/gdksurface-wayland.c:82:53: note: in expansion of macro ‘G_TYPE_CHECK_INSTANCE_CAST’ #define GDK_SURFACE_IMPL_WAYLAND(object) (G_TYPE_CHECK_INSTANCE_CAST ((object), GDK_TYPE_SURFACE_IMPL_WAYLAND, GdkSurfaceImplWayland)) ^~~~~~~~~~~~~~~~~~~~~~~~~~ ../gdk/wayland/gdksurface-wayland.c:916:33: note: in expansion of macro ‘GDK_SURFACE_IMPL_WAYLAND’ GdkSurfaceImplWayland *impl = GDK_SURFACE_IMPL_WAYLAND (surface->impl); ^~~~~~~~~~~~~~~~~~~~~~~~ ../gdk/wayland/gdksurface-wayland.c: In function ‘gdk_wayland_surface_sync_margin’: /usr/include/glib-2.0/gobject/gtype.h:2271:6: warning: cast increases required alignment of target type [-Wcast-align] ((ct*) g_type_check_instance_cast ((GTypeInstance*) ip, gt)) ^ /usr/include/glib-2.0/gobject/gtype.h:482:66: note: in expansion of macro ‘_G_TYPE_CIC’ #define G_TYPE_CHECK_INSTANCE_CAST(instance, g_type, c_type) (_G_TYPE_CIC ((instance), (g_type), c_type)) ^~~~~~~~~~~ ../gdk/wayland/gdksurface-wayland.c:82:53: note: in expansion of macro ‘G_TYPE_CHECK_INSTANCE_CAST’ #define GDK_SURFACE_IMPL_WAYLAND(object) (G_TYPE_CHECK_INSTANCE_CAST ((object), GDK_TYPE_SURFACE_IMPL_WAYLAND, GdkSurfaceImplWayland)) ^~~~~~~~~~~~~~~~~~~~~~~~~~ ../gdk/wayland/gdksurface-wayland.c:929:33: note: in expansion of macro ‘GDK_SURFACE_IMPL_WAYLAND’ GdkSurfaceImplWayland *impl = GDK_SURFACE_IMPL_WAYLAND (surface->impl); ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/glib-2.0/gobject/gtype.h:2271:6: warning: cast increases required alignment of target type [-Wcast-align] ((ct*) g_type_check_instance_cast ((GTypeInstance*) ip, gt)) ^ /usr/include/glib-2.0/gobject/gtype.h:482:66: note: in expansion of macro ‘_G_TYPE_CIC’ #define G_TYPE_CHECK_INSTANCE_CAST(instance, g_type, c_type) (_G_TYPE_CIC ((instance), (g_type), c_type)) ^~~~~~~~~~~ ../gdk/wayland/gdkwaylanddisplay.h:39:48: note: in expansion of macro ‘G_TYPE_CHECK_INSTANCE_CAST’ #define GDK_WAYLAND_DISPLAY(object) (G_TYPE_CHECK_INSTANCE_CAST ((object), GDK_TYPE_WAYLAND_DISPLAY, GdkWaylandDisplay)) ^~~~~~~~~~~~~~~~~~~~~~~~~~ ../gdk/wayland/gdksurface-wayland.c:931:5: note: in expansion of macro ‘GDK_WAYLAND_DISPLAY’ GDK_WAYLAND_DISPLAY (gdk_surface_get_display (surface)); ^~~~~~~~~~~~~~~~~~~ ../gdk/wayland/gdksurface-wayland.c: In function ‘gdk_wayland_surface_sync_opaque_region’: /usr/include/glib-2.0/gobject/gtype.h:2271:6: warning: cast increases required alignment of target type [-Wcast-align] ((ct*) g_type_check_instance_cast ((GTypeInstance*) ip, gt)) ^ /usr/include/glib-2.0/gobject/gtype.h:482:66: note: in expansion of macro ‘_G_TYPE_CIC’ #define G_TYPE_CHECK_INSTANCE_CAST(instance, g_type, c_type) (_G_TYPE_CIC ((instance), (g_type), c_type)) ^~~~~~~~~~~ ../gdk/wayland/gdksurface-wayland.c:82:53: note: in expansion of macro ‘G_TYPE_CHECK_INSTANCE_CAST’ #define GDK_SURFACE_IMPL_WAYLAND(object) (G_TYPE_CHECK_INSTANCE_CAST ((object), GDK_TYPE_SURFACE_IMPL_WAYLAND, GdkSurfaceImplWayland)) ^~~~~~~~~~~~~~~~~~~~~~~~~~ ../gdk/wayland/gdksurface-wayland.c:988:33: note: in expansion of macro ‘GDK_SURFACE_IMPL_WAYLAND’ GdkSurfaceImplWayland *impl = GDK_SURFACE_IMPL_WAYLAND (surface->impl); ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/glib-2.0/gobject/gtype.h:2271:6: warning: cast increases required alignment of target type [-Wcast-align] ((ct*) g_type_check_instance_cast ((GTypeInstance*) ip, gt)) ^ /usr/include/glib-2.0/gobject/gtype.h:482:66: note: in expansion of macro ‘_G_TYPE_CIC’ #define G_TYPE_CHECK_INSTANCE_CAST(instance, g_type, c_type) (_G_TYPE_CIC ((instance), (g_type), c_type)) ^~~~~~~~~~~ ../gdk/wayland/gdkwaylanddisplay.h:39:48: note: in expansion of macro ‘G_TYPE_CHECK_INSTANCE_CAST’ #define GDK_WAYLAND_DISPLAY(object) (G_TYPE_CHECK_INSTANCE_CAST ((object), GDK_TYPE_WAYLAND_DISPLAY, GdkWaylandDisplay)) ^~~~~~~~~~~~~~~~~~~~~~~~~~ ../gdk/wayland/gdksurface-wayland.c:998:46: note: in expansion of macro ‘GDK_WAYLAND_DISPLAY’ wl_region = wl_region_from_cairo_region (GDK_WAYLAND_DISPLAY (gdk_surface_get_display (surface)), ^~~~~~~~~~~~~~~~~~~ ../gdk/wayland/gdksurface-wayland.c: In function ‘gdk_wayland_surface_sync_input_region’: /usr/include/glib-2.0/gobject/gtype.h:2271:6: warning: cast increases required alignment of target type [-Wcast-align] ((ct*) g_type_check_instance_cast ((GTypeInstance*) ip, gt)) ^ /usr/include/glib-2.0/gobject/gtype.h:482:66: note: in expansion of macro ‘_G_TYPE_CIC’ #define G_TYPE_CHECK_INSTANCE_CAST(instance, g_type, c_type) (_G_TYPE_CIC ((instance), (g_type), c_type)) ^~~~~~~~~~~ ../gdk/wayland/gdksurface-wayland.c:82:53: note: in expansion of macro ‘G_TYPE_CHECK_INSTANCE_CAST’ #define GDK_SURFACE_IMPL_WAYLAND(object) (G_TYPE_CHECK_INSTANCE_CAST ((object), GDK_TYPE_SURFACE_IMPL_WAYLAND, GdkSurfaceImplWayland)) ^~~~~~~~~~~~~~~~~~~~~~~~~~ ../gdk/wayland/gdksurface-wayland.c:1012:33: note: in expansion of macro ‘GDK_SURFACE_IMPL_WAYLAND’ GdkSurfaceImplWayland *impl = GDK_SURFACE_IMPL_WAYLAND (surface->impl); ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/glib-2.0/gobject/gtype.h:2271:6: warning: cast increases required alignment of target type [-Wcast-align] ((ct*) g_type_check_instance_cast ((GTypeInstance*) ip, gt)) ^ /usr/include/glib-2.0/gobject/gtype.h:482:66: note: in expansion of macro ‘_G_TYPE_CIC’ #define G_TYPE_CHECK_INSTANCE_CAST(instance, g_type, c_type) (_G_TYPE_CIC ((instance), (g_type), c_type)) ^~~~~~~~~~~ ../gdk/wayland/gdkwaylanddisplay.h:39:48: note: in expansion of macro ‘G_TYPE_CHECK_INSTANCE_CAST’ #define GDK_WAYLAND_DISPLAY(object) (G_TYPE_CHECK_INSTANCE_CAST ((object), GDK_TYPE_WAYLAND_DISPLAY, GdkWaylandDisplay)) ^~~~~~~~~~~~~~~~~~~~~~~~~~ ../gdk/wayland/gdksurface-wayland.c:1022:46: note: in expansion of macro ‘GDK_WAYLAND_DISPLAY’ wl_region = wl_region_from_cairo_region (GDK_WAYLAND_DISPLAY (gdk_surface_get_display (surface)), ^~~~~~~~~~~~~~~~~~~ ../gdk/wayland/gdksurface-wayland.c: In function ‘gdk_wayland_set_input_region_if_empty’: /usr/include/glib-2.0/gobject/gtype.h:2271:6: warning: cast increases required alignment of target type [-Wcast-align] ((ct*) g_type_check_instance_cast ((GTypeInstance*) ip, gt)) ^ /usr/include/glib-2.0/gobject/gtype.h:482:66: note: in expansion of macro ‘_G_TYPE_CIC’ #define G_TYPE_CHECK_INSTANCE_CAST(instance, g_type, c_type) (_G_TYPE_CIC ((instance), (g_type), c_type)) ^~~~~~~~~~~ ../gdk/wayland/gdksurface-wayland.c:82:53: note: in expansion of macro ‘G_TYPE_CHECK_INSTANCE_CAST’ #define GDK_SURFACE_IMPL_WAYLAND(object) (G_TYPE_CHECK_INSTANCE_CAST ((object), GDK_TYPE_SURFACE_IMPL_WAYLAND, GdkSurfaceImplWayland)) ^~~~~~~~~~~~~~~~~~~~~~~~~~ ../gdk/wayland/gdksurface-wayland.c:1036:33: note: in expansion of macro ‘GDK_SURFACE_IMPL_WAYLAND’ GdkSurfaceImplWayland *impl = GDK_SURFACE_IMPL_WAYLAND (surface->impl); ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/glib-2.0/gobject/gtype.h:2271:6: warning: cast increases required alignment of target type [-Wcast-align] ((ct*) g_type_check_instance_cast ((GTypeInstance*) ip, gt)) ^ /usr/include/glib-2.0/gobject/gtype.h:482:66: note: in expansion of macro ‘_G_TYPE_CIC’ #define G_TYPE_CHECK_INSTANCE_CAST(instance, g_type, c_type) (_G_TYPE_CIC ((instance), (g_type), c_type)) ^~~~~~~~~~~ ../gdk/wayland/gdkwaylanddisplay.h:39:48: note: in expansion of macro ‘G_TYPE_CHECK_INSTANCE_CAST’ #define GDK_WAYLAND_DISPLAY(object) (G_TYPE_CHECK_INSTANCE_CAST ((object), GDK_TYPE_WAYLAND_DISPLAY, GdkWaylandDisplay)) ^~~~~~~~~~~~~~~~~~~~~~~~~~ ../gdk/wayland/gdksurface-wayland.c:1049:13: note: in expansion of macro ‘GDK_WAYLAND_DISPLAY’ display = GDK_WAYLAND_DISPLAY (gdk_surface_get_display (surface)); ^~~~~~~~~~~~~~~~~~~ ../gdk/wayland/gdksurface-wayland.c: In function ‘surface_enter’: /usr/include/glib-2.0/gobject/gtype.h:2271:6: warning: cast increases required alignment of target type [-Wcast-align] ((ct*) g_type_check_instance_cast ((GTypeInstance*) ip, gt)) ^ /usr/include/glib-2.0/gobject/gtype.h:482:66: note: in expansion of macro ‘_G_TYPE_CIC’ #define G_TYPE_CHECK_INSTANCE_CAST(instance, g_type, c_type) (_G_TYPE_CIC ((instance), (g_type), c_type)) ^~~~~~~~~~~ ../gdk/wayland/gdksurface-wayland.c:82:53: note: in expansion of macro ‘G_TYPE_CHECK_INSTANCE_CAST’ #define GDK_SURFACE_IMPL_WAYLAND(object) (G_TYPE_CHECK_INSTANCE_CAST ((object), GDK_TYPE_SURFACE_IMPL_WAYLAND, GdkSurfaceImplWayland)) ^~~~~~~~~~~~~~~~~~~~~~~~~~ ../gdk/wayland/gdksurface-wayland.c:1064:33: note: in expansion of macro ‘GDK_SURFACE_IMPL_WAYLAND’ GdkSurfaceImplWayland *impl = GDK_SURFACE_IMPL_WAYLAND (surface->impl); ^~~~~~~~~~~~~~~~~~~~~~~~ ../gdk/wayland/gdksurface-wayland.c: In function ‘surface_leave’: /usr/include/glib-2.0/gobject/gtype.h:2271:6: warning: cast increases required alignment of target type [-Wcast-align] ((ct*) g_type_check_instance_cast ((GTypeInstance*) ip, gt)) ^ /usr/include/glib-2.0/gobject/gtype.h:482:66: note: in expansion of macro ‘_G_TYPE_CIC’ #define G_TYPE_CHECK_INSTANCE_CAST(instance, g_type, c_type) (_G_TYPE_CIC ((instance), (g_type), c_type)) ^~~~~~~~~~~ ../gdk/wayland/gdksurface-wayland.c:82:53: note: in expansion of macro ‘G_TYPE_CHECK_INSTANCE_CAST’ #define GDK_SURFACE_IMPL_WAYLAND(object) (G_TYPE_CHECK_INSTANCE_CAST ((object), GDK_TYPE_SURFACE_IMPL_WAYLAND, GdkSurfaceImplWayland)) ^~~~~~~~~~~~~~~~~~~~~~~~~~ ../gdk/wayland/gdksurface-wayland.c:1080:33: note: in expansion of macro ‘GDK_SURFACE_IMPL_WAYLAND’ GdkSurfaceImplWayland *impl = GDK_SURFACE_IMPL_WAYLAND (surface->impl); ^~~~~~~~~~~~~~~~~~~~~~~~ ../gdk/wayland/gdksurface-wayland.c: In function ‘on_parent_surface_committed’: /usr/include/glib-2.0/gobject/gtype.h:2271:6: warning: cast increases required alignment of target type [-Wcast-align] ((ct*) g_type_check_instance_cast ((GTypeInstance*) ip, gt)) ^ /usr/include/glib-2.0/gobject/gtype.h:482:66: note: in expansion of macro ‘_G_TYPE_CIC’ #define G_TYPE_CHECK_INSTANCE_CAST(instance, g_type, c_type) (_G_TYPE_CIC ((instance), (g_type), c_type)) ^~~~~~~~~~~ ../gdk/wayland/gdksurface-wayland.c:82:53: note: in expansion of macro ‘G_TYPE_CHECK_INSTANCE_CAST’ #define GDK_SURFACE_IMPL_WAYLAND(object) (G_TYPE_CHECK_INSTANCE_CAST ((object), GDK_TYPE_SURFACE_IMPL_WAYLAND, GdkSurfaceImplWayland)) ^~~~~~~~~~~~~~~~~~~~~~~~~~ ../gdk/wayland/gdksurface-wayland.c:1100:33: note: in expansion of macro ‘GDK_SURFACE_IMPL_WAYLAND’ GdkSurfaceImplWayland *impl = GDK_SURFACE_IMPL_WAYLAND (surface->impl); ^~~~~~~~~~~~~~~~~~~~~~~~ ../gdk/wayland/gdksurface-wayland.c: In function ‘gdk_wayland_surface_create_subsurface’: /usr/include/glib-2.0/gobject/gtype.h:2271:6: warning: cast increases required alignment of target type [-Wcast-align] ((ct*) g_type_check_instance_cast ((GTypeInstance*) ip, gt)) ^ /usr/include/glib-2.0/gobject/gtype.h:482:66: note: in expansion of macro ‘_G_TYPE_CIC’ #define G_TYPE_CHECK_INSTANCE_CAST(instance, g_type, c_type) (_G_TYPE_CIC ((instance), (g_type), c_type)) ^~~~~~~~~~~ ../gdk/wayland/gdksurface-wayland.c:82:53: note: in expansion of macro ‘G_TYPE_CHECK_INSTANCE_CAST’ #define GDK_SURFACE_IMPL_WAYLAND(object) (G_TYPE_CHECK_INSTANCE_CAST ((object), GDK_TYPE_SURFACE_IMPL_WAYLAND, GdkSurfaceImplWayland)) ^~~~~~~~~~~~~~~~~~~~~~~~~~ ../gdk/wayland/gdksurface-wayland.c:1118:10: note: in expansion of macro ‘GDK_SURFACE_IMPL_WAYLAND’ impl = GDK_SURFACE_IMPL_WAYLAND (surface->impl); ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/glib-2.0/gobject/gtype.h:2271:6: warning: cast increases required alignment of target type [-Wcast-align] ((ct*) g_type_check_instance_cast ((GTypeInstance*) ip, gt)) ^ /usr/include/glib-2.0/gobject/gtype.h:482:66: note: in expansion of macro ‘_G_TYPE_CIC’ #define G_TYPE_CHECK_INSTANCE_CAST(instance, g_type, c_type) (_G_TYPE_CIC ((instance), (g_type), c_type)) ^~~~~~~~~~~ ../gdk/wayland/gdksurface-wayland.c:82:53: note: in expansion of macro ‘G_TYPE_CHECK_INSTANCE_CAST’ #define GDK_SURFACE_IMPL_WAYLAND(object) (G_TYPE_CHECK_INSTANCE_CAST ((object), GDK_TYPE_SURFACE_IMPL_WAYLAND, GdkSurfaceImplWayland)) ^~~~~~~~~~~~~~~~~~~~~~~~~~ ../gdk/wayland/gdksurface-wayland.c:1127:19: note: in expansion of macro ‘GDK_SURFACE_IMPL_WAYLAND’ parent_impl = GDK_SURFACE_IMPL_WAYLAND (impl->transient_for->impl); ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/glib-2.0/gobject/gtype.h:2271:6: warning: cast increases required alignment of target type [-Wcast-align] ((ct*) g_type_check_instance_cast ((GTypeInstance*) ip, gt)) ^ /usr/include/glib-2.0/gobject/gtype.h:482:66: note: in expansion of macro ‘_G_TYPE_CIC’ #define G_TYPE_CHECK_INSTANCE_CAST(instance, g_type, c_type) (_G_TYPE_CIC ((instance), (g_type), c_type)) ^~~~~~~~~~~ ../gdk/wayland/gdkwaylanddisplay.h:39:48: note: in expansion of macro ‘G_TYPE_CHECK_INSTANCE_CAST’ #define GDK_WAYLAND_DISPLAY(object) (G_TYPE_CHECK_INSTANCE_CAST ((object), GDK_TYPE_WAYLAND_DISPLAY, GdkWaylandDisplay)) ^~~~~~~~~~~~~~~~~~~~~~~~~~ ../gdk/wayland/gdksurface-wayland.c:1131:25: note: in expansion of macro ‘GDK_WAYLAND_DISPLAY’ display_wayland = GDK_WAYLAND_DISPLAY (gdk_surface_get_display (surface)); ^~~~~~~~~~~~~~~~~~~ ../gdk/wayland/gdksurface-wayland.c: In function ‘gdk_wayland_surface_create_surface’: /usr/include/glib-2.0/gobject/gtype.h:2271:6: warning: cast increases required alignment of target type [-Wcast-align] ((ct*) g_type_check_instance_cast ((GTypeInstance*) ip, gt)) ^ /usr/include/glib-2.0/gobject/gtype.h:482:66: note: in expansion of macro ‘_G_TYPE_CIC’ #define G_TYPE_CHECK_INSTANCE_CAST(instance, g_type, c_type) (_G_TYPE_CIC ((instance), (g_type), c_type)) ^~~~~~~~~~~ ../gdk/wayland/gdksurface-wayland.c:82:53: note: in expansion of macro ‘G_TYPE_CHECK_INSTANCE_CAST’ #define GDK_SURFACE_IMPL_WAYLAND(object) (G_TYPE_CHECK_INSTANCE_CAST ((object), GDK_TYPE_SURFACE_IMPL_WAYLAND, GdkSurfaceImplWayland)) ^~~~~~~~~~~~~~~~~~~~~~~~~~ ../gdk/wayland/gdksurface-wayland.c:1154:33: note: in expansion of macro ‘GDK_SURFACE_IMPL_WAYLAND’ GdkSurfaceImplWayland *impl = GDK_SURFACE_IMPL_WAYLAND (surface->impl); ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/glib-2.0/gobject/gtype.h:2271:6: warning: cast increases required alignment of target type [-Wcast-align] ((ct*) g_type_check_instance_cast ((GTypeInstance*) ip, gt)) ^ /usr/include/glib-2.0/gobject/gtype.h:482:66: note: in expansion of macro ‘_G_TYPE_CIC’ #define G_TYPE_CHECK_INSTANCE_CAST(instance, g_type, c_type) (_G_TYPE_CIC ((instance), (g_type), c_type)) ^~~~~~~~~~~ ../gdk/wayland/gdkwaylanddisplay.h:39:48: note: in expansion of macro ‘G_TYPE_CHECK_INSTANCE_CAST’ #define GDK_WAYLAND_DISPLAY(object) (G_TYPE_CHECK_INSTANCE_CAST ((object), GDK_TYPE_WAYLAND_DISPLAY, GdkWaylandDisplay)) ^~~~~~~~~~~~~~~~~~~~~~~~~~ ../gdk/wayland/gdksurface-wayland.c:1155:40: note: in expansion of macro ‘GDK_WAYLAND_DISPLAY’ GdkWaylandDisplay *display_wayland = GDK_WAYLAND_DISPLAY (gdk_surface_get_display (surface)); ^~~~~~~~~~~~~~~~~~~ ../gdk/wayland/gdksurface-wayland.c: In function ‘gdk_wayland_surface_handle_configure’: /usr/include/glib-2.0/gobject/gtype.h:2271:6: warning: cast increases required alignment of target type [-Wcast-align] ((ct*) g_type_check_instance_cast ((GTypeInstance*) ip, gt)) ^ /usr/include/glib-2.0/gobject/gtype.h:482:66: note: in expansion of macro ‘_G_TYPE_CIC’ #define G_TYPE_CHECK_INSTANCE_CAST(instance, g_type, c_type) (_G_TYPE_CIC ((instance), (g_type), c_type)) ^~~~~~~~~~~ ../gdk/wayland/gdksurface-wayland.c:82:53: note: in expansion of macro ‘G_TYPE_CHECK_INSTANCE_CAST’ #define GDK_SURFACE_IMPL_WAYLAND(object) (G_TYPE_CHECK_INSTANCE_CAST ((object), GDK_TYPE_SURFACE_IMPL_WAYLAND, GdkSurfaceImplWayland)) ^~~~~~~~~~~~~~~~~~~~~~~~~~ ../gdk/wayland/gdksurface-wayland.c:1165:33: note: in expansion of macro ‘GDK_SURFACE_IMPL_WAYLAND’ GdkSurfaceImplWayland *impl = GDK_SURFACE_IMPL_WAYLAND (surface->impl); ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/glib-2.0/gobject/gtype.h:2271:6: warning: cast increases required alignment of target type [-Wcast-align] ((ct*) g_type_check_instance_cast ((GTypeInstance*) ip, gt)) ^ /usr/include/glib-2.0/gobject/gtype.h:482:66: note: in expansion of macro ‘_G_TYPE_CIC’ #define G_TYPE_CHECK_INSTANCE_CAST(instance, g_type, c_type) (_G_TYPE_CIC ((instance), (g_type), c_type)) ^~~~~~~~~~~ ../gdk/wayland/gdkwaylanddisplay.h:39:48: note: in expansion of macro ‘G_TYPE_CHECK_INSTANCE_CAST’ #define GDK_WAYLAND_DISPLAY(object) (G_TYPE_CHECK_INSTANCE_CAST ((object), GDK_TYPE_WAYLAND_DISPLAY, GdkWaylandDisplay)) ^~~~~~~~~~~~~~~~~~~~~~~~~~ ../gdk/wayland/gdksurface-wayland.c:1167:5: note: in expansion of macro ‘GDK_WAYLAND_DISPLAY’ GDK_WAYLAND_DISPLAY (gdk_surface_get_display (surface)); ^~~~~~~~~~~~~~~~~~~ ../gdk/wayland/gdksurface-wayland.c: In function ‘gdk_wayland_surface_handle_configure_toplevel’: /usr/include/glib-2.0/gobject/gtype.h:2271:6: warning: cast increases required alignment of target type [-Wcast-align] ((ct*) g_type_check_instance_cast ((GTypeInstance*) ip, gt)) ^ /usr/include/glib-2.0/gobject/gtype.h:482:66: note: in expansion of macro ‘_G_TYPE_CIC’ #define G_TYPE_CHECK_INSTANCE_CAST(instance, g_type, c_type) (_G_TYPE_CIC ((instance), (g_type), c_type)) ^~~~~~~~~~~ ../gdk/wayland/gdksurface-wayland.c:82:53: note: in expansion of macro ‘G_TYPE_CHECK_INSTANCE_CAST’ #define GDK_SURFACE_IMPL_WAYLAND(object) (G_TYPE_CHECK_INSTANCE_CAST ((object), GDK_TYPE_SURFACE_IMPL_WAYLAND, GdkSurfaceImplWayland)) ^~~~~~~~~~~~~~~~~~~~~~~~~~ ../gdk/wayland/gdksurface-wayland.c:1273:33: note: in expansion of macro ‘GDK_SURFACE_IMPL_WAYLAND’ GdkSurfaceImplWayland *impl = GDK_SURFACE_IMPL_WAYLAND (surface->impl); ^~~~~~~~~~~~~~~~~~~~~~~~ ../gdk/wayland/gdksurface-wayland.c: In function ‘create_xdg_toplevel_resources’: /usr/include/glib-2.0/gobject/gtype.h:2271:6: warning: cast increases required alignment of target type [-Wcast-align] ((ct*) g_type_check_instance_cast ((GTypeInstance*) ip, gt)) ^ /usr/include/glib-2.0/gobject/gtype.h:482:66: note: in expansion of macro ‘_G_TYPE_CIC’ #define G_TYPE_CHECK_INSTANCE_CAST(instance, g_type, c_type) (_G_TYPE_CIC ((instance), (g_type), c_type)) ^~~~~~~~~~~ ../gdk/wayland/gdkwaylanddisplay.h:39:48: note: in expansion of macro ‘G_TYPE_CHECK_INSTANCE_CAST’ #define GDK_WAYLAND_DISPLAY(object) (G_TYPE_CHECK_INSTANCE_CAST ((object), GDK_TYPE_WAYLAND_DISPLAY, GdkWaylandDisplay)) ^~~~~~~~~~~~~~~~~~~~~~~~~~ ../gdk/wayland/gdksurface-wayland.c:1367:5: note: in expansion of macro ‘GDK_WAYLAND_DISPLAY’ GDK_WAYLAND_DISPLAY (gdk_surface_get_display (surface)); ^~~~~~~~~~~~~~~~~~~ /usr/include/glib-2.0/gobject/gtype.h:2271:6: warning: cast increases required alignment of target type [-Wcast-align] ((ct*) g_type_check_instance_cast ((GTypeInstance*) ip, gt)) ^ /usr/include/glib-2.0/gobject/gtype.h:482:66: note: in expansion of macro ‘_G_TYPE_CIC’ #define G_TYPE_CHECK_INSTANCE_CAST(instance, g_type, c_type) (_G_TYPE_CIC ((instance), (g_type), c_type)) ^~~~~~~~~~~ ../gdk/wayland/gdksurface-wayland.c:82:53: note: in expansion of macro ‘G_TYPE_CHECK_INSTANCE_CAST’ #define GDK_SURFACE_IMPL_WAYLAND(object) (G_TYPE_CHECK_INSTANCE_CAST ((object), GDK_TYPE_SURFACE_IMPL_WAYLAND, GdkSurfaceImplWayland)) ^~~~~~~~~~~~~~~~~~~~~~~~~~ ../gdk/wayland/gdksurface-wayland.c:1368:33: note: in expansion of macro ‘GDK_SURFACE_IMPL_WAYLAND’ GdkSurfaceImplWayland *impl = GDK_SURFACE_IMPL_WAYLAND (surface->impl); ^~~~~~~~~~~~~~~~~~~~~~~~ ../gdk/wayland/gdksurface-wayland.c: In function ‘create_zxdg_toplevel_v6_resources’: /usr/include/glib-2.0/gobject/gtype.h:2271:6: warning: cast increases required alignment of target type [-Wcast-align] ((ct*) g_type_check_instance_cast ((GTypeInstance*) ip, gt)) ^ /usr/include/glib-2.0/gobject/gtype.h:482:66: note: in expansion of macro ‘_G_TYPE_CIC’ #define G_TYPE_CHECK_INSTANCE_CAST(instance, g_type, c_type) (_G_TYPE_CIC ((instance), (g_type), c_type)) ^~~~~~~~~~~ ../gdk/wayland/gdkwaylanddisplay.h:39:48: note: in expansion of macro ‘G_TYPE_CHECK_INSTANCE_CAST’ #define GDK_WAYLAND_DISPLAY(object) (G_TYPE_CHECK_INSTANCE_CAST ((object), GDK_TYPE_WAYLAND_DISPLAY, GdkWaylandDisplay)) ^~~~~~~~~~~~~~~~~~~~~~~~~~ ../gdk/wayland/gdksurface-wayland.c:1454:5: note: in expansion of macro ‘GDK_WAYLAND_DISPLAY’ GDK_WAYLAND_DISPLAY (gdk_surface_get_display (surface)); ^~~~~~~~~~~~~~~~~~~ /usr/include/glib-2.0/gobject/gtype.h:2271:6: warning: cast increases required alignment of target type [-Wcast-align] ((ct*) g_type_check_instance_cast ((GTypeInstance*) ip, gt)) ^ /usr/include/glib-2.0/gobject/gtype.h:482:66: note: in expansion of macro ‘_G_TYPE_CIC’ #define G_TYPE_CHECK_INSTANCE_CAST(instance, g_type, c_type) (_G_TYPE_CIC ((instance), (g_type), c_type)) ^~~~~~~~~~~ ../gdk/wayland/gdksurface-wayland.c:82:53: note: in expansion of macro ‘G_TYPE_CHECK_INSTANCE_CAST’ #define GDK_SURFACE_IMPL_WAYLAND(object) (G_TYPE_CHECK_INSTANCE_CAST ((object), GDK_TYPE_SURFACE_IMPL_WAYLAND, GdkSurfaceImplWayland)) ^~~~~~~~~~~~~~~~~~~~~~~~~~ ../gdk/wayland/gdksurface-wayland.c:1455:33: note: in expansion of macro ‘GDK_SURFACE_IMPL_WAYLAND’ GdkSurfaceImplWayland *impl = GDK_SURFACE_IMPL_WAYLAND (surface->impl); ^~~~~~~~~~~~~~~~~~~~~~~~ ../gdk/wayland/gdksurface-wayland.c: In function ‘gdk_wayland_surface_create_xdg_toplevel’: /usr/include/glib-2.0/gobject/gtype.h:2271:6: warning: cast increases required alignment of target type [-Wcast-align] ((ct*) g_type_check_instance_cast ((GTypeInstance*) ip, gt)) ^ /usr/include/glib-2.0/gobject/gtype.h:482:66: note: in expansion of macro ‘_G_TYPE_CIC’ #define G_TYPE_CHECK_INSTANCE_CAST(instance, g_type, c_type) (_G_TYPE_CIC ((instance), (g_type), c_type)) ^~~~~~~~~~~ ../gdk/wayland/gdkwaylanddisplay.h:39:48: note: in expansion of macro ‘G_TYPE_CHECK_INSTANCE_CAST’ #define GDK_WAYLAND_DISPLAY(object) (G_TYPE_CHECK_INSTANCE_CAST ((object), GDK_TYPE_WAYLAND_DISPLAY, GdkWaylandDisplay)) ^~~~~~~~~~~~~~~~~~~~~~~~~~ ../gdk/wayland/gdksurface-wayland.c:1474:40: note: in expansion of macro ‘GDK_WAYLAND_DISPLAY’ GdkWaylandDisplay *display_wayland = GDK_WAYLAND_DISPLAY (gdk_surface_get_display (surface)); ^~~~~~~~~~~~~~~~~~~ /usr/include/glib-2.0/gobject/gtype.h:2271:6: warning: cast increases required alignment of target type [-Wcast-align] ((ct*) g_type_check_instance_cast ((GTypeInstance*) ip, gt)) ^ /usr/include/glib-2.0/gobject/gtype.h:482:66: note: in expansion of macro ‘_G_TYPE_CIC’ #define G_TYPE_CHECK_INSTANCE_CAST(instance, g_type, c_type) (_G_TYPE_CIC ((instance), (g_type), c_type)) ^~~~~~~~~~~ ../gdk/wayland/gdksurface-wayland.c:82:53: note: in expansion of macro ‘G_TYPE_CHECK_INSTANCE_CAST’ #define GDK_SURFACE_IMPL_WAYLAND(object) (G_TYPE_CHECK_INSTANCE_CAST ((object), GDK_TYPE_SURFACE_IMPL_WAYLAND, GdkSurfaceImplWayland)) ^~~~~~~~~~~~~~~~~~~~~~~~~~ ../gdk/wayland/gdksurface-wayland.c:1475:33: note: in expansion of macro ‘GDK_SURFACE_IMPL_WAYLAND’ GdkSurfaceImplWayland *impl = GDK_SURFACE_IMPL_WAYLAND (surface->impl); ^~~~~~~~~~~~~~~~~~~~~~~~ ../gdk/wayland/gdksurface-wayland.c: In function ‘gdk_wayland_surface_handle_configure_popup’: /usr/include/glib-2.0/gobject/gtype.h:2271:6: warning: cast increases required alignment of target type [-Wcast-align] ((ct*) g_type_check_instance_cast ((GTypeInstance*) ip, gt)) ^ /usr/include/glib-2.0/gobject/gtype.h:482:66: note: in expansion of macro ‘_G_TYPE_CIC’ #define G_TYPE_CHECK_INSTANCE_CAST(instance, g_type, c_type) (_G_TYPE_CIC ((instance), (g_type), c_type)) ^~~~~~~~~~~ ../gdk/wayland/gdksurface-wayland.c:82:53: note: in expansion of macro ‘G_TYPE_CHECK_INSTANCE_CAST’ #define GDK_SURFACE_IMPL_WAYLAND(object) (G_TYPE_CHECK_INSTANCE_CAST ((object), GDK_TYPE_SURFACE_IMPL_WAYLAND, GdkSurfaceImplWayland)) ^~~~~~~~~~~~~~~~~~~~~~~~~~ ../gdk/wayland/gdksurface-wayland.c:1555:33: note: in expansion of macro ‘GDK_SURFACE_IMPL_WAYLAND’ GdkSurfaceImplWayland *impl = GDK_SURFACE_IMPL_WAYLAND (surface->impl); ^~~~~~~~~~~~~~~~~~~~~~~~ ../gdk/wayland/gdksurface-wayland.c: In function ‘gdk_wayland_surface_announce_csd’: /usr/include/glib-2.0/gobject/gtype.h:2271:6: warning: cast increases required alignment of target type [-Wcast-align] ((ct*) g_type_check_instance_cast ((GTypeInstance*) ip, gt)) ^ /usr/include/glib-2.0/gobject/gtype.h:482:66: note: in expansion of macro ‘_G_TYPE_CIC’ #define G_TYPE_CHECK_INSTANCE_CAST(instance, g_type, c_type) (_G_TYPE_CIC ((instance), (g_type), c_type)) ^~~~~~~~~~~ ../gdk/wayland/gdkwaylanddisplay.h:39:48: note: in expansion of macro ‘G_TYPE_CHECK_INSTANCE_CAST’ #define GDK_WAYLAND_DISPLAY(object) (G_TYPE_CHECK_INSTANCE_CAST ((object), GDK_TYPE_WAYLAND_DISPLAY, GdkWaylandDisplay)) ^~~~~~~~~~~~~~~~~~~~~~~~~~ ../gdk/wayland/gdksurface-wayland.c:1772:40: note: in expansion of macro ‘GDK_WAYLAND_DISPLAY’ GdkWaylandDisplay *display_wayland = GDK_WAYLAND_DISPLAY (gdk_surface_get_display (surface)); ^~~~~~~~~~~~~~~~~~~ /usr/include/glib-2.0/gobject/gtype.h:2271:6: warning: cast increases required alignment of target type [-Wcast-align] ((ct*) g_type_check_instance_cast ((GTypeInstance*) ip, gt)) ^ /usr/include/glib-2.0/gobject/gtype.h:482:66: note: in expansion of macro ‘_G_TYPE_CIC’ #define G_TYPE_CHECK_INSTANCE_CAST(instance, g_type, c_type) (_G_TYPE_CIC ((instance), (g_type), c_type)) ^~~~~~~~~~~ ../gdk/wayland/gdksurface-wayland.c:82:53: note: in expansion of macro ‘G_TYPE_CHECK_INSTANCE_CAST’ #define GDK_SURFACE_IMPL_WAYLAND(object) (G_TYPE_CHECK_INSTANCE_CAST ((object), GDK_TYPE_SURFACE_IMPL_WAYLAND, GdkSurfaceImplWayland)) ^~~~~~~~~~~~~~~~~~~~~~~~~~ ../gdk/wayland/gdksurface-wayland.c:1773:33: note: in expansion of macro ‘GDK_SURFACE_IMPL_WAYLAND’ GdkSurfaceImplWayland *impl = GDK_SURFACE_IMPL_WAYLAND (surface->impl); ^~~~~~~~~~~~~~~~~~~~~~~~ ../gdk/wayland/gdksurface-wayland.c: In function ‘get_real_parent_and_translate’: /usr/include/glib-2.0/gobject/gtype.h:2271:6: warning: cast increases required alignment of target type [-Wcast-align] ((ct*) g_type_check_instance_cast ((GTypeInstance*) ip, gt)) ^ /usr/include/glib-2.0/gobject/gtype.h:482:66: note: in expansion of macro ‘_G_TYPE_CIC’ #define G_TYPE_CHECK_INSTANCE_CAST(instance, g_type, c_type) (_G_TYPE_CIC ((instance), (g_type), c_type)) ^~~~~~~~~~~ ../gdk/wayland/gdksurface-wayland.c:82:53: note: in expansion of macro ‘G_TYPE_CHECK_INSTANCE_CAST’ #define GDK_SURFACE_IMPL_WAYLAND(object) (G_TYPE_CHECK_INSTANCE_CAST ((object), GDK_TYPE_SURFACE_IMPL_WAYLAND, GdkSurfaceImplWayland)) ^~~~~~~~~~~~~~~~~~~~~~~~~~ ../gdk/wayland/gdksurface-wayland.c:1789:33: note: in expansion of macro ‘GDK_SURFACE_IMPL_WAYLAND’ GdkSurfaceImplWayland *impl = GDK_SURFACE_IMPL_WAYLAND (surface->impl); ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/glib-2.0/gobject/gtype.h:2271:6: warning: cast increases required alignment of target type [-Wcast-align] ((ct*) g_type_check_instance_cast ((GTypeInstance*) ip, gt)) ^ /usr/include/glib-2.0/gobject/gtype.h:482:66: note: in expansion of macro ‘_G_TYPE_CIC’ #define G_TYPE_CHECK_INSTANCE_CAST(instance, g_type, c_type) (_G_TYPE_CIC ((instance), (g_type), c_type)) ^~~~~~~~~~~ ../gdk/wayland/gdksurface-wayland.c:82:53: note: in expansion of macro ‘G_TYPE_CHECK_INSTANCE_CAST’ #define GDK_SURFACE_IMPL_WAYLAND(object) (G_TYPE_CHECK_INSTANCE_CAST ((object), GDK_TYPE_SURFACE_IMPL_WAYLAND, GdkSurfaceImplWayland)) ^~~~~~~~~~~~~~~~~~~~~~~~~~ ../gdk/wayland/gdksurface-wayland.c:1795:9: note: in expansion of macro ‘GDK_SURFACE_IMPL_WAYLAND’ GDK_SURFACE_IMPL_WAYLAND (parent->impl); ^~~~~~~~~~~~~~~~~~~~~~~~ ../gdk/wayland/gdksurface-wayland.c: In function ‘calculate_popup_rect’: /usr/include/glib-2.0/gobject/gtype.h:2271:6: warning: cast increases required alignment of target type [-Wcast-align] ((ct*) g_type_check_instance_cast ((GTypeInstance*) ip, gt)) ^ /usr/include/glib-2.0/gobject/gtype.h:482:66: note: in expansion of macro ‘_G_TYPE_CIC’ #define G_TYPE_CHECK_INSTANCE_CAST(instance, g_type, c_type) (_G_TYPE_CIC ((instance), (g_type), c_type)) ^~~~~~~~~~~ ../gdk/wayland/gdksurface-wayland.c:82:53: note: in expansion of macro ‘G_TYPE_CHECK_INSTANCE_CAST’ #define GDK_SURFACE_IMPL_WAYLAND(object) (G_TYPE_CHECK_INSTANCE_CAST ((object), GDK_TYPE_SURFACE_IMPL_WAYLAND, GdkSurfaceImplWayland)) ^~~~~~~~~~~~~~~~~~~~~~~~~~ ../gdk/wayland/gdksurface-wayland.c:1852:33: note: in expansion of macro ‘GDK_SURFACE_IMPL_WAYLAND’ GdkSurfaceImplWayland *impl = GDK_SURFACE_IMPL_WAYLAND (surface->impl); ^~~~~~~~~~~~~~~~~~~~~~~~ ../gdk/wayland/gdksurface-wayland.c: In function ‘calculate_moved_to_rect_result’: /usr/include/glib-2.0/gobject/gtype.h:2271:6: warning: cast increases required alignment of target type [-Wcast-align] ((ct*) g_type_check_instance_cast ((GTypeInstance*) ip, gt)) ^ /usr/include/glib-2.0/gobject/gtype.h:482:66: note: in expansion of macro ‘_G_TYPE_CIC’ #define G_TYPE_CHECK_INSTANCE_CAST(instance, g_type, c_type) (_G_TYPE_CIC ((instance), (g_type), c_type)) ^~~~~~~~~~~ ../gdk/wayland/gdksurface-wayland.c:82:53: note: in expansion of macro ‘G_TYPE_CHECK_INSTANCE_CAST’ #define GDK_SURFACE_IMPL_WAYLAND(object) (G_TYPE_CHECK_INSTANCE_CAST ((object), GDK_TYPE_SURFACE_IMPL_WAYLAND, GdkSurfaceImplWayland)) ^~~~~~~~~~~~~~~~~~~~~~~~~~ ../gdk/wayland/gdksurface-wayland.c:2025:33: note: in expansion of macro ‘GDK_SURFACE_IMPL_WAYLAND’ GdkSurfaceImplWayland *impl = GDK_SURFACE_IMPL_WAYLAND (surface->impl); ^~~~~~~~~~~~~~~~~~~~~~~~ ../gdk/wayland/gdksurface-wayland.c: In function ‘create_dynamic_positioner’: /usr/include/glib-2.0/gobject/gtype.h:2271:6: warning: cast increases required alignment of target type [-Wcast-align] ((ct*) g_type_check_instance_cast ((GTypeInstance*) ip, gt)) ^ /usr/include/glib-2.0/gobject/gtype.h:482:66: note: in expansion of macro ‘_G_TYPE_CIC’ #define G_TYPE_CHECK_INSTANCE_CAST(instance, g_type, c_type) (_G_TYPE_CIC ((instance), (g_type), c_type)) ^~~~~~~~~~~ ../gdk/wayland/gdksurface-wayland.c:82:53: note: in expansion of macro ‘G_TYPE_CHECK_INSTANCE_CAST’ #define GDK_SURFACE_IMPL_WAYLAND(object) (G_TYPE_CHECK_INSTANCE_CAST ((object), GDK_TYPE_SURFACE_IMPL_WAYLAND, GdkSurfaceImplWayland)) ^~~~~~~~~~~~~~~~~~~~~~~~~~ ../gdk/wayland/gdksurface-wayland.c:2101:33: note: in expansion of macro ‘GDK_SURFACE_IMPL_WAYLAND’ GdkSurfaceImplWayland *impl = GDK_SURFACE_IMPL_WAYLAND (surface->impl); ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/glib-2.0/gobject/gtype.h:2271:6: warning: cast increases required alignment of target type [-Wcast-align] ((ct*) g_type_check_instance_cast ((GTypeInstance*) ip, gt)) ^ /usr/include/glib-2.0/gobject/gtype.h:482:66: note: in expansion of macro ‘_G_TYPE_CIC’ #define G_TYPE_CHECK_INSTANCE_CAST(instance, g_type, c_type) (_G_TYPE_CIC ((instance), (g_type), c_type)) ^~~~~~~~~~~ ../gdk/wayland/gdkwaylanddisplay.h:39:48: note: in expansion of macro ‘G_TYPE_CHECK_INSTANCE_CAST’ #define GDK_WAYLAND_DISPLAY(object) (G_TYPE_CHECK_INSTANCE_CAST ((object), GDK_TYPE_WAYLAND_DISPLAY, GdkWaylandDisplay)) ^~~~~~~~~~~~~~~~~~~~~~~~~~ ../gdk/wayland/gdksurface-wayland.c:2103:5: note: in expansion of macro ‘GDK_WAYLAND_DISPLAY’ GDK_WAYLAND_DISPLAY (gdk_surface_get_display (surface)); ^~~~~~~~~~~~~~~~~~~ ../gdk/wayland/gdksurface-wayland.c: In function ‘create_simple_positioner’: /usr/include/glib-2.0/gobject/gtype.h:2271:6: warning: cast increases required alignment of target type [-Wcast-align] ((ct*) g_type_check_instance_cast ((GTypeInstance*) ip, gt)) ^ /usr/include/glib-2.0/gobject/gtype.h:482:66: note: in expansion of macro ‘_G_TYPE_CIC’ #define G_TYPE_CHECK_INSTANCE_CAST(instance, g_type, c_type) (_G_TYPE_CIC ((instance), (g_type), c_type)) ^~~~~~~~~~~ ../gdk/wayland/gdkwaylanddisplay.h:39:48: note: in expansion of macro ‘G_TYPE_CHECK_INSTANCE_CAST’ #define GDK_WAYLAND_DISPLAY(object) (G_TYPE_CHECK_INSTANCE_CAST ((object), GDK_TYPE_WAYLAND_DISPLAY, GdkWaylandDisplay)) ^~~~~~~~~~~~~~~~~~~~~~~~~~ ../gdk/wayland/gdksurface-wayland.c:2216:5: note: in expansion of macro ‘GDK_WAYLAND_DISPLAY’ GDK_WAYLAND_DISPLAY (gdk_surface_get_display (surface)); ^~~~~~~~~~~~~~~~~~~ ../gdk/wayland/gdksurface-wayland.c: In function ‘gdk_wayland_surface_create_xdg_popup’: /usr/include/glib-2.0/gobject/gtype.h:2271:6: warning: cast increases required alignment of target type [-Wcast-align] ((ct*) g_type_check_instance_cast ((GTypeInstance*) ip, gt)) ^ /usr/include/glib-2.0/gobject/gtype.h:482:66: note: in expansion of macro ‘_G_TYPE_CIC’ #define G_TYPE_CHECK_INSTANCE_CAST(instance, g_type, c_type) (_G_TYPE_CIC ((instance), (g_type), c_type)) ^~~~~~~~~~~ ../gdk/wayland/gdkwaylanddisplay.h:39:48: note: in expansion of macro ‘G_TYPE_CHECK_INSTANCE_CAST’ #define GDK_WAYLAND_DISPLAY(object) (G_TYPE_CHECK_INSTANCE_CAST ((object), GDK_TYPE_WAYLAND_DISPLAY, GdkWaylandDisplay)) ^~~~~~~~~~~~~~~~~~~~~~~~~~ ../gdk/wayland/gdksurface-wayland.c:2280:32: note: in expansion of macro ‘GDK_WAYLAND_DISPLAY’ GdkWaylandDisplay *display = GDK_WAYLAND_DISPLAY (gdk_surface_get_display (surface)); ^~~~~~~~~~~~~~~~~~~ /usr/include/glib-2.0/gobject/gtype.h:2271:6: warning: cast increases required alignment of target type [-Wcast-align] ((ct*) g_type_check_instance_cast ((GTypeInstance*) ip, gt)) ^ /usr/include/glib-2.0/gobject/gtype.h:482:66: note: in expansion of macro ‘_G_TYPE_CIC’ #define G_TYPE_CHECK_INSTANCE_CAST(instance, g_type, c_type) (_G_TYPE_CIC ((instance), (g_type), c_type)) ^~~~~~~~~~~ ../gdk/wayland/gdksurface-wayland.c:82:53: note: in expansion of macro ‘G_TYPE_CHECK_INSTANCE_CAST’ #define GDK_SURFACE_IMPL_WAYLAND(object) (G_TYPE_CHECK_INSTANCE_CAST ((object), GDK_TYPE_SURFACE_IMPL_WAYLAND, GdkSurfaceImplWayland)) ^~~~~~~~~~~~~~~~~~~~~~~~~~ ../gdk/wayland/gdksurface-wayland.c:2281:33: note: in expansion of macro ‘GDK_SURFACE_IMPL_WAYLAND’ GdkSurfaceImplWayland *impl = GDK_SURFACE_IMPL_WAYLAND (surface->impl); ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/glib-2.0/gobject/gtype.h:2271:6: warning: cast increases required alignment of target type [-Wcast-align] ((ct*) g_type_check_instance_cast ((GTypeInstance*) ip, gt)) ^ /usr/include/glib-2.0/gobject/gtype.h:482:66: note: in expansion of macro ‘_G_TYPE_CIC’ #define G_TYPE_CHECK_INSTANCE_CAST(instance, g_type, c_type) (_G_TYPE_CIC ((instance), (g_type), c_type)) ^~~~~~~~~~~ ../gdk/wayland/gdksurface-wayland.c:82:53: note: in expansion of macro ‘G_TYPE_CHECK_INSTANCE_CAST’ #define GDK_SURFACE_IMPL_WAYLAND(object) (G_TYPE_CHECK_INSTANCE_CAST ((object), GDK_TYPE_SURFACE_IMPL_WAYLAND, GdkSurfaceImplWayland)) ^~~~~~~~~~~~~~~~~~~~~~~~~~ ../gdk/wayland/gdksurface-wayland.c:2282:40: note: in expansion of macro ‘GDK_SURFACE_IMPL_WAYLAND’ GdkSurfaceImplWayland *parent_impl = GDK_SURFACE_IMPL_WAYLAND (parent->impl); ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/glib-2.0/gobject/gtype.h:2271:6: warning: cast increases required alignment of target type [-Wcast-align] ((ct*) g_type_check_instance_cast ((GTypeInstance*) ip, gt)) ^ /usr/include/glib-2.0/gobject/gtype.h:482:66: note: in expansion of macro ‘_G_TYPE_CIC’ #define G_TYPE_CHECK_INSTANCE_CAST(instance, g_type, c_type) (_G_TYPE_CIC ((instance), (g_type), c_type)) ^~~~~~~~~~~ ../gdk/gdkdisplay.h:38:40: note: in expansion of macro ‘G_TYPE_CHECK_INSTANCE_CAST’ #define GDK_DISPLAY(object) (G_TYPE_CHECK_INSTANCE_CAST ((object), GDK_TYPE_DISPLAY, GdkDisplay)) ^~~~~~~~~~~~~~~~~~~~~~~~~~ ../gdk/wayland/gdksurface-wayland.c:2359:48: note: in expansion of macro ‘GDK_DISPLAY’ gdk_seat = gdk_display_get_default_seat (GDK_DISPLAY (display)); ^~~~~~~~~~~ ../gdk/wayland/gdksurface-wayland.c: In function ‘find_grab_input_seat’: /usr/include/glib-2.0/gobject/gtype.h:2271:6: warning: cast increases required alignment of target type [-Wcast-align] ((ct*) g_type_check_instance_cast ((GTypeInstance*) ip, gt)) ^ /usr/include/glib-2.0/gobject/gtype.h:482:66: note: in expansion of macro ‘_G_TYPE_CIC’ #define G_TYPE_CHECK_INSTANCE_CAST(instance, g_type, c_type) (_G_TYPE_CIC ((instance), (g_type), c_type)) ^~~~~~~~~~~ ../gdk/wayland/gdksurface-wayland.c:82:53: note: in expansion of macro ‘G_TYPE_CHECK_INSTANCE_CAST’ #define GDK_SURFACE_IMPL_WAYLAND(object) (G_TYPE_CHECK_INSTANCE_CAST ((object), GDK_TYPE_SURFACE_IMPL_WAYLAND, GdkSurfaceImplWayland)) ^~~~~~~~~~~~~~~~~~~~~~~~~~ ../gdk/wayland/gdksurface-wayland.c:2386:33: note: in expansion of macro ‘GDK_SURFACE_IMPL_WAYLAND’ GdkSurfaceImplWayland *impl = GDK_SURFACE_IMPL_WAYLAND (surface->impl); ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/glib-2.0/gobject/gtype.h:2271:6: warning: cast increases required alignment of target type [-Wcast-align] ((ct*) g_type_check_instance_cast ((GTypeInstance*) ip, gt)) ^ /usr/include/glib-2.0/gobject/gtype.h:482:66: note: in expansion of macro ‘_G_TYPE_CIC’ #define G_TYPE_CHECK_INSTANCE_CAST(instance, g_type, c_type) (_G_TYPE_CIC ((instance), (g_type), c_type)) ^~~~~~~~~~~ ../gdk/wayland/gdksurface-wayland.c:82:53: note: in expansion of macro ‘G_TYPE_CHECK_INSTANCE_CAST’ #define GDK_SURFACE_IMPL_WAYLAND(object) (G_TYPE_CHECK_INSTANCE_CAST ((object), GDK_TYPE_SURFACE_IMPL_WAYLAND, GdkSurfaceImplWayland)) ^~~~~~~~~~~~~~~~~~~~~~~~~~ ../gdk/wayland/gdksurface-wayland.c:2405:18: note: in expansion of macro ‘GDK_SURFACE_IMPL_WAYLAND’ tmp_impl = GDK_SURFACE_IMPL_WAYLAND (attached_grab_surface->impl); ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/glib-2.0/gobject/gtype.h:2271:6: warning: cast increases required alignment of target type [-Wcast-align] ((ct*) g_type_check_instance_cast ((GTypeInstance*) ip, gt)) ^ /usr/include/glib-2.0/gobject/gtype.h:482:66: note: in expansion of macro ‘_G_TYPE_CIC’ #define G_TYPE_CHECK_INSTANCE_CAST(instance, g_type, c_type) (_G_TYPE_CIC ((instance), (g_type), c_type)) ^~~~~~~~~~~ ../gdk/wayland/gdksurface-wayland.c:82:53: note: in expansion of macro ‘G_TYPE_CHECK_INSTANCE_CAST’ #define GDK_SURFACE_IMPL_WAYLAND(object) (G_TYPE_CHECK_INSTANCE_CAST ((object), GDK_TYPE_SURFACE_IMPL_WAYLAND, GdkSurfaceImplWayland)) ^~~~~~~~~~~~~~~~~~~~~~~~~~ ../gdk/wayland/gdksurface-wayland.c:2412:18: note: in expansion of macro ‘GDK_SURFACE_IMPL_WAYLAND’ tmp_impl = GDK_SURFACE_IMPL_WAYLAND (transient_for->impl); ^~~~~~~~~~~~~~~~~~~~~~~~ ../gdk/wayland/gdksurface-wayland.c: In function ‘should_be_mapped’: /usr/include/glib-2.0/gobject/gtype.h:2271:6: warning: cast increases required alignment of target type [-Wcast-align] ((ct*) g_type_check_instance_cast ((GTypeInstance*) ip, gt)) ^ /usr/include/glib-2.0/gobject/gtype.h:482:66: note: in expansion of macro ‘_G_TYPE_CIC’ #define G_TYPE_CHECK_INSTANCE_CAST(instance, g_type, c_type) (_G_TYPE_CIC ((instance), (g_type), c_type)) ^~~~~~~~~~~ ../gdk/wayland/gdksurface-wayland.c:82:53: note: in expansion of macro ‘G_TYPE_CHECK_INSTANCE_CAST’ #define GDK_SURFACE_IMPL_WAYLAND(object) (G_TYPE_CHECK_INSTANCE_CAST ((object), GDK_TYPE_SURFACE_IMPL_WAYLAND, GdkSurfaceImplWayland)) ^~~~~~~~~~~~~~~~~~~~~~~~~~ ../gdk/wayland/gdksurface-wayland.c:2426:33: note: in expansion of macro ‘GDK_SURFACE_IMPL_WAYLAND’ GdkSurfaceImplWayland *impl = GDK_SURFACE_IMPL_WAYLAND (surface->impl); ^~~~~~~~~~~~~~~~~~~~~~~~ ../gdk/wayland/gdksurface-wayland.c: In function ‘should_map_as_popup’: /usr/include/glib-2.0/gobject/gtype.h:2271:6: warning: cast increases required alignment of target type [-Wcast-align] ((ct*) g_type_check_instance_cast ((GTypeInstance*) ip, gt)) ^ /usr/include/glib-2.0/gobject/gtype.h:482:66: note: in expansion of macro ‘_G_TYPE_CIC’ #define G_TYPE_CHECK_INSTANCE_CAST(instance, g_type, c_type) (_G_TYPE_CIC ((instance), (g_type), c_type)) ^~~~~~~~~~~ ../gdk/wayland/gdksurface-wayland.c:82:53: note: in expansion of macro ‘G_TYPE_CHECK_INSTANCE_CAST’ #define GDK_SURFACE_IMPL_WAYLAND(object) (G_TYPE_CHECK_INSTANCE_CAST ((object), GDK_TYPE_SURFACE_IMPL_WAYLAND, GdkSurfaceImplWayland)) ^~~~~~~~~~~~~~~~~~~~~~~~~~ ../gdk/wayland/gdksurface-wayland.c:2441:33: note: in expansion of macro ‘GDK_SURFACE_IMPL_WAYLAND’ GdkSurfaceImplWayland *impl = GDK_SURFACE_IMPL_WAYLAND (surface->impl); ^~~~~~~~~~~~~~~~~~~~~~~~ ../gdk/wayland/gdksurface-wayland.c: In function ‘should_map_as_subsurface’: /usr/include/glib-2.0/gobject/gtype.h:2271:6: warning: cast increases required alignment of target type [-Wcast-align] ((ct*) g_type_check_instance_cast ((GTypeInstance*) ip, gt)) ^ /usr/include/glib-2.0/gobject/gtype.h:482:66: note: in expansion of macro ‘_G_TYPE_CIC’ #define G_TYPE_CHECK_INSTANCE_CAST(instance, g_type, c_type) (_G_TYPE_CIC ((instance), (g_type), c_type)) ^~~~~~~~~~~ ../gdk/wayland/gdksurface-wayland.c:82:53: note: in expansion of macro ‘G_TYPE_CHECK_INSTANCE_CAST’ #define GDK_SURFACE_IMPL_WAYLAND(object) (G_TYPE_CHECK_INSTANCE_CAST ((object), GDK_TYPE_SURFACE_IMPL_WAYLAND, GdkSurfaceImplWayland)) ^~~~~~~~~~~~~~~~~~~~~~~~~~ ../gdk/wayland/gdksurface-wayland.c:2476:33: note: in expansion of macro ‘GDK_SURFACE_IMPL_WAYLAND’ GdkSurfaceImplWayland *impl = GDK_SURFACE_IMPL_WAYLAND (surface->impl); ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/glib-2.0/gobject/gtype.h:2271:6: warning: cast increases required alignment of target type [-Wcast-align] ((ct*) g_type_check_instance_cast ((GTypeInstance*) ip, gt)) ^ /usr/include/glib-2.0/gobject/gtype.h:482:66: note: in expansion of macro ‘_G_TYPE_CIC’ #define G_TYPE_CHECK_INSTANCE_CAST(instance, g_type, c_type) (_G_TYPE_CIC ((instance), (g_type), c_type)) ^~~~~~~~~~~ ../gdk/wayland/gdksurface-wayland.c:82:53: note: in expansion of macro ‘G_TYPE_CHECK_INSTANCE_CAST’ #define GDK_SURFACE_IMPL_WAYLAND(object) (G_TYPE_CHECK_INSTANCE_CAST ((object), GDK_TYPE_SURFACE_IMPL_WAYLAND, GdkSurfaceImplWayland)) ^~~~~~~~~~~~~~~~~~~~~~~~~~ ../gdk/wayland/gdksurface-wayland.c:2492:21: note: in expansion of macro ‘GDK_SURFACE_IMPL_WAYLAND’ impl_parent = GDK_SURFACE_IMPL_WAYLAND (impl->transient_for->impl); ^~~~~~~~~~~~~~~~~~~~~~~~ ../gdk/wayland/gdksurface-wayland.c: In function ‘get_popup_parent’: /usr/include/glib-2.0/gobject/gtype.h:2271:6: warning: cast increases required alignment of target type [-Wcast-align] ((ct*) g_type_check_instance_cast ((GTypeInstance*) ip, gt)) ^ /usr/include/glib-2.0/gobject/gtype.h:482:66: note: in expansion of macro ‘_G_TYPE_CIC’ #define G_TYPE_CHECK_INSTANCE_CAST(instance, g_type, c_type) (_G_TYPE_CIC ((instance), (g_type), c_type)) ^~~~~~~~~~~ ../gdk/wayland/gdksurface-wayland.c:82:53: note: in expansion of macro ‘G_TYPE_CHECK_INSTANCE_CAST’ #define GDK_SURFACE_IMPL_WAYLAND(object) (G_TYPE_CHECK_INSTANCE_CAST ((object), GDK_TYPE_SURFACE_IMPL_WAYLAND, GdkSurfaceImplWayland)) ^~~~~~~~~~~~~~~~~~~~~~~~~~ ../gdk/wayland/gdksurface-wayland.c:2514:37: note: in expansion of macro ‘GDK_SURFACE_IMPL_WAYLAND’ GdkSurfaceImplWayland *impl = GDK_SURFACE_IMPL_WAYLAND (surface->impl); ^~~~~~~~~~~~~~~~~~~~~~~~ ../gdk/wayland/gdksurface-wayland.c: In function ‘gdk_wayland_surface_map’: /usr/include/glib-2.0/gobject/gtype.h:2271:6: warning: cast increases required alignment of target type [-Wcast-align] ((ct*) g_type_check_instance_cast ((GTypeInstance*) ip, gt)) ^ /usr/include/glib-2.0/gobject/gtype.h:482:66: note: in expansion of macro ‘_G_TYPE_CIC’ #define G_TYPE_CHECK_INSTANCE_CAST(instance, g_type, c_type) (_G_TYPE_CIC ((instance), (g_type), c_type)) ^~~~~~~~~~~ ../gdk/wayland/gdksurface-wayland.c:82:53: note: in expansion of macro ‘G_TYPE_CHECK_INSTANCE_CAST’ #define GDK_SURFACE_IMPL_WAYLAND(object) (G_TYPE_CHECK_INSTANCE_CAST ((object), GDK_TYPE_SURFACE_IMPL_WAYLAND, GdkSurfaceImplWayland)) ^~~~~~~~~~~~~~~~~~~~~~~~~~ ../gdk/wayland/gdksurface-wayland.c:2528:33: note: in expansion of macro ‘GDK_SURFACE_IMPL_WAYLAND’ GdkSurfaceImplWayland *impl = GDK_SURFACE_IMPL_WAYLAND (surface->impl); ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/glib-2.0/gobject/gtype.h:2271:6: warning: cast increases required alignment of target type [-Wcast-align] ((ct*) g_type_check_instance_cast ((GTypeInstance*) ip, gt)) ^ /usr/include/glib-2.0/gobject/gtype.h:482:66: note: in expansion of macro ‘_G_TYPE_CIC’ #define G_TYPE_CHECK_INSTANCE_CAST(instance, g_type, c_type) (_G_TYPE_CIC ((instance), (g_type), c_type)) ^~~~~~~~~~~ ../gdk/wayland/gdksurface-wayland.c:82:53: note: in expansion of macro ‘G_TYPE_CHECK_INSTANCE_CAST’ #define GDK_SURFACE_IMPL_WAYLAND(object) (G_TYPE_CHECK_INSTANCE_CAST ((object), GDK_TYPE_SURFACE_IMPL_WAYLAND, GdkSurfaceImplWayland)) ^~~~~~~~~~~~~~~~~~~~~~~~~~ ../gdk/wayland/gdksurface-wayland.c:2573:21: note: in expansion of macro ‘GDK_SURFACE_IMPL_WAYLAND’ GDK_SURFACE_IMPL_WAYLAND (attached_grab_surface->impl); ^~~~~~~~~~~~~~~~~~~~~~~~ ../gdk/wayland/gdksurface-wayland.c: In function ‘gdk_wayland_surface_show’: /usr/include/glib-2.0/gobject/gtype.h:2271:6: warning: cast increases required alignment of target type [-Wcast-align] ((ct*) g_type_check_instance_cast ((GTypeInstance*) ip, gt)) ^ /usr/include/glib-2.0/gobject/gtype.h:482:66: note: in expansion of macro ‘_G_TYPE_CIC’ #define G_TYPE_CHECK_INSTANCE_CAST(instance, g_type, c_type) (_G_TYPE_CIC ((instance), (g_type), c_type)) ^~~~~~~~~~~ ../gdk/wayland/gdksurface-wayland.c:82:53: note: in expansion of macro ‘G_TYPE_CHECK_INSTANCE_CAST’ #define GDK_SURFACE_IMPL_WAYLAND(object) (G_TYPE_CHECK_INSTANCE_CAST ((object), GDK_TYPE_SURFACE_IMPL_WAYLAND, GdkSurfaceImplWayland)) ^~~~~~~~~~~~~~~~~~~~~~~~~~ ../gdk/wayland/gdksurface-wayland.c:2638:33: note: in expansion of macro ‘GDK_SURFACE_IMPL_WAYLAND’ GdkSurfaceImplWayland *impl = GDK_SURFACE_IMPL_WAYLAND (surface->impl); ^~~~~~~~~~~~~~~~~~~~~~~~ ../gdk/wayland/gdksurface-wayland.c: In function ‘unmap_subsurface’: /usr/include/glib-2.0/gobject/gtype.h:2271:6: warning: cast increases required alignment of target type [-Wcast-align] ((ct*) g_type_check_instance_cast ((GTypeInstance*) ip, gt)) ^ /usr/include/glib-2.0/gobject/gtype.h:482:66: note: in expansion of macro ‘_G_TYPE_CIC’ #define G_TYPE_CHECK_INSTANCE_CAST(instance, g_type, c_type) (_G_TYPE_CIC ((instance), (g_type), c_type)) ^~~~~~~~~~~ ../gdk/wayland/gdksurface-wayland.c:82:53: note: in expansion of macro ‘G_TYPE_CHECK_INSTANCE_CAST’ #define GDK_SURFACE_IMPL_WAYLAND(object) (G_TYPE_CHECK_INSTANCE_CAST ((object), GDK_TYPE_SURFACE_IMPL_WAYLAND, GdkSurfaceImplWayland)) ^~~~~~~~~~~~~~~~~~~~~~~~~~ ../gdk/wayland/gdksurface-wayland.c:2649:33: note: in expansion of macro ‘GDK_SURFACE_IMPL_WAYLAND’ GdkSurfaceImplWayland *impl = GDK_SURFACE_IMPL_WAYLAND (surface->impl); ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/glib-2.0/gobject/gtype.h:2271:6: warning: cast increases required alignment of target type [-Wcast-align] ((ct*) g_type_check_instance_cast ((GTypeInstance*) ip, gt)) ^ /usr/include/glib-2.0/gobject/gtype.h:482:66: note: in expansion of macro ‘_G_TYPE_CIC’ #define G_TYPE_CHECK_INSTANCE_CAST(instance, g_type, c_type) (_G_TYPE_CIC ((instance), (g_type), c_type)) ^~~~~~~~~~~ ../gdk/wayland/gdksurface-wayland.c:82:53: note: in expansion of macro ‘G_TYPE_CHECK_INSTANCE_CAST’ #define GDK_SURFACE_IMPL_WAYLAND(object) (G_TYPE_CHECK_INSTANCE_CAST ((object), GDK_TYPE_SURFACE_IMPL_WAYLAND, GdkSurfaceImplWayland)) ^~~~~~~~~~~~~~~~~~~~~~~~~~ ../gdk/wayland/gdksurface-wayland.c:2655:17: note: in expansion of macro ‘GDK_SURFACE_IMPL_WAYLAND’ parent_impl = GDK_SURFACE_IMPL_WAYLAND (impl->transient_for->impl); ^~~~~~~~~~~~~~~~~~~~~~~~ ../gdk/wayland/gdksurface-wayland.c: In function ‘unmap_popups_for_surface’: /usr/include/glib-2.0/gobject/gtype.h:2271:6: warning: cast increases required alignment of target type [-Wcast-align] ((ct*) g_type_check_instance_cast ((GTypeInstance*) ip, gt)) ^ /usr/include/glib-2.0/gobject/gtype.h:482:66: note: in expansion of macro ‘_G_TYPE_CIC’ #define G_TYPE_CHECK_INSTANCE_CAST(instance, g_type, c_type) (_G_TYPE_CIC ((instance), (g_type), c_type)) ^~~~~~~~~~~ ../gdk/wayland/gdkwaylanddisplay.h:39:48: note: in expansion of macro ‘G_TYPE_CHECK_INSTANCE_CAST’ #define GDK_WAYLAND_DISPLAY(object) (G_TYPE_CHECK_INSTANCE_CAST ((object), GDK_TYPE_WAYLAND_DISPLAY, GdkWaylandDisplay)) ^~~~~~~~~~~~~~~~~~~~~~~~~~ ../gdk/wayland/gdksurface-wayland.c:2672:21: note: in expansion of macro ‘GDK_WAYLAND_DISPLAY’ display_wayland = GDK_WAYLAND_DISPLAY (gdk_surface_get_display (surface)); ^~~~~~~~~~~~~~~~~~~ /usr/include/glib-2.0/gobject/gtype.h:2271:6: warning: cast increases required alignment of target type [-Wcast-align] ((ct*) g_type_check_instance_cast ((GTypeInstance*) ip, gt)) ^ /usr/include/glib-2.0/gobject/gtype.h:482:66: note: in expansion of macro ‘_G_TYPE_CIC’ #define G_TYPE_CHECK_INSTANCE_CAST(instance, g_type, c_type) (_G_TYPE_CIC ((instance), (g_type), c_type)) ^~~~~~~~~~~ ../gdk/wayland/gdksurface-wayland.c:82:53: note: in expansion of macro ‘G_TYPE_CHECK_INSTANCE_CAST’ #define GDK_SURFACE_IMPL_WAYLAND(object) (G_TYPE_CHECK_INSTANCE_CAST ((object), GDK_TYPE_SURFACE_IMPL_WAYLAND, GdkSurfaceImplWayland)) ^~~~~~~~~~~~~~~~~~~~~~~~~~ ../gdk/wayland/gdksurface-wayland.c:2676:44: note: in expansion of macro ‘GDK_SURFACE_IMPL_WAYLAND’ GdkSurfaceImplWayland *popup_impl = GDK_SURFACE_IMPL_WAYLAND (popup->impl); ^~~~~~~~~~~~~~~~~~~~~~~~ ../gdk/wayland/gdksurface-wayland.c: In function ‘gdk_wayland_surface_hide_surface’: /usr/include/glib-2.0/gobject/gtype.h:2271:6: warning: cast increases required alignment of target type [-Wcast-align] ((ct*) g_type_check_instance_cast ((GTypeInstance*) ip, gt)) ^ /usr/include/glib-2.0/gobject/gtype.h:482:66: note: in expansion of macro ‘_G_TYPE_CIC’ #define G_TYPE_CHECK_INSTANCE_CAST(instance, g_type, c_type) (_G_TYPE_CIC ((instance), (g_type), c_type)) ^~~~~~~~~~~ ../gdk/wayland/gdkwaylanddisplay.h:39:48: note: in expansion of macro ‘G_TYPE_CHECK_INSTANCE_CAST’ #define GDK_WAYLAND_DISPLAY(object) (G_TYPE_CHECK_INSTANCE_CAST ((object), GDK_TYPE_WAYLAND_DISPLAY, GdkWaylandDisplay)) ^~~~~~~~~~~~~~~~~~~~~~~~~~ ../gdk/wayland/gdksurface-wayland.c:2691:40: note: in expansion of macro ‘GDK_WAYLAND_DISPLAY’ GdkWaylandDisplay *display_wayland = GDK_WAYLAND_DISPLAY (gdk_surface_get_display (surface)); ^~~~~~~~~~~~~~~~~~~ /usr/include/glib-2.0/gobject/gtype.h:2271:6: warning: cast increases required alignment of target type [-Wcast-align] ((ct*) g_type_check_instance_cast ((GTypeInstance*) ip, gt)) ^ /usr/include/glib-2.0/gobject/gtype.h:482:66: note: in expansion of macro ‘_G_TYPE_CIC’ #define G_TYPE_CHECK_INSTANCE_CAST(instance, g_type, c_type) (_G_TYPE_CIC ((instance), (g_type), c_type)) ^~~~~~~~~~~ ../gdk/wayland/gdksurface-wayland.c:82:53: note: in expansion of macro ‘G_TYPE_CHECK_INSTANCE_CAST’ #define GDK_SURFACE_IMPL_WAYLAND(object) (G_TYPE_CHECK_INSTANCE_CAST ((object), GDK_TYPE_SURFACE_IMPL_WAYLAND, GdkSurfaceImplWayland)) ^~~~~~~~~~~~~~~~~~~~~~~~~~ ../gdk/wayland/gdksurface-wayland.c:2692:33: note: in expansion of macro ‘GDK_SURFACE_IMPL_WAYLAND’ GdkSurfaceImplWayland *impl = GDK_SURFACE_IMPL_WAYLAND (surface->impl); ^~~~~~~~~~~~~~~~~~~~~~~~ ../gdk/wayland/gdksurface-wayland.c: In function ‘gdk_surface_request_transient_parent_commit’: /usr/include/glib-2.0/gobject/gtype.h:2271:6: warning: cast increases required alignment of target type [-Wcast-align] ((ct*) g_type_check_instance_cast ((GTypeInstance*) ip, gt)) ^ /usr/include/glib-2.0/gobject/gtype.h:482:66: note: in expansion of macro ‘_G_TYPE_CIC’ #define G_TYPE_CHECK_INSTANCE_CAST(instance, g_type, c_type) (_G_TYPE_CIC ((instance), (g_type), c_type)) ^~~~~~~~~~~ ../gdk/wayland/gdksurface-wayland.c:82:53: note: in expansion of macro ‘G_TYPE_CHECK_INSTANCE_CAST’ #define GDK_SURFACE_IMPL_WAYLAND(object) (G_TYPE_CHECK_INSTANCE_CAST ((object), GDK_TYPE_SURFACE_IMPL_WAYLAND, GdkSurfaceImplWayland)) ^~~~~~~~~~~~~~~~~~~~~~~~~~ ../gdk/wayland/gdksurface-wayland.c:2848:18: note: in expansion of macro ‘GDK_SURFACE_IMPL_WAYLAND’ surface_impl = GDK_SURFACE_IMPL_WAYLAND (surface->impl); ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/glib-2.0/gobject/gtype.h:2271:6: warning: cast increases required alignment of target type [-Wcast-align] ((ct*) g_type_check_instance_cast ((GTypeInstance*) ip, gt)) ^ /usr/include/glib-2.0/gobject/gtype.h:482:66: note: in expansion of macro ‘_G_TYPE_CIC’ #define G_TYPE_CHECK_INSTANCE_CAST(instance, g_type, c_type) (_G_TYPE_CIC ((instance), (g_type), c_type)) ^~~~~~~~~~~ ../gdk/wayland/gdksurface-wayland.c:82:53: note: in expansion of macro ‘G_TYPE_CHECK_INSTANCE_CAST’ #define GDK_SURFACE_IMPL_WAYLAND(object) (G_TYPE_CHECK_INSTANCE_CAST ((object), GDK_TYPE_SURFACE_IMPL_WAYLAND, GdkSurfaceImplWayland)) ^~~~~~~~~~~~~~~~~~~~~~~~~~ ../gdk/wayland/gdksurface-wayland.c:2853:10: note: in expansion of macro ‘GDK_SURFACE_IMPL_WAYLAND’ impl = GDK_SURFACE_IMPL_WAYLAND (surface_impl->transient_for->impl); ^~~~~~~~~~~~~~~~~~~~~~~~ ../gdk/wayland/gdksurface-wayland.c: In function ‘gdk_surface_wayland_move_resize’: /usr/include/glib-2.0/gobject/gtype.h:2271:6: warning: cast increases required alignment of target type [-Wcast-align] ((ct*) g_type_check_instance_cast ((GTypeInstance*) ip, gt)) ^ /usr/include/glib-2.0/gobject/gtype.h:482:66: note: in expansion of macro ‘_G_TYPE_CIC’ #define G_TYPE_CHECK_INSTANCE_CAST(instance, g_type, c_type) (_G_TYPE_CIC ((instance), (g_type), c_type)) ^~~~~~~~~~~ ../gdk/wayland/gdksurface-wayland.c:82:53: note: in expansion of macro ‘G_TYPE_CHECK_INSTANCE_CAST’ #define GDK_SURFACE_IMPL_WAYLAND(object) (G_TYPE_CHECK_INSTANCE_CAST ((object), GDK_TYPE_SURFACE_IMPL_WAYLAND, GdkSurfaceImplWayland)) ^~~~~~~~~~~~~~~~~~~~~~~~~~ ../gdk/wayland/gdksurface-wayland.c:2876:33: note: in expansion of macro ‘GDK_SURFACE_IMPL_WAYLAND’ GdkSurfaceImplWayland *impl = GDK_SURFACE_IMPL_WAYLAND (surface->impl); ^~~~~~~~~~~~~~~~~~~~~~~~ ../gdk/wayland/gdksurface-wayland.c: In function ‘gdk_surface_wayland_move_to_rect’: /usr/include/glib-2.0/gobject/gtype.h:2271:6: warning: cast increases required alignment of target type [-Wcast-align] ((ct*) g_type_check_instance_cast ((GTypeInstance*) ip, gt)) ^ /usr/include/glib-2.0/gobject/gtype.h:482:66: note: in expansion of macro ‘_G_TYPE_CIC’ #define G_TYPE_CHECK_INSTANCE_CAST(instance, g_type, c_type) (_G_TYPE_CIC ((instance), (g_type), c_type)) ^~~~~~~~~~~ ../gdk/wayland/gdksurface-wayland.c:82:53: note: in expansion of macro ‘G_TYPE_CHECK_INSTANCE_CAST’ #define GDK_SURFACE_IMPL_WAYLAND(object) (G_TYPE_CHECK_INSTANCE_CAST ((object), GDK_TYPE_SURFACE_IMPL_WAYLAND, GdkSurfaceImplWayland)) ^~~~~~~~~~~~~~~~~~~~~~~~~~ ../gdk/wayland/gdksurface-wayland.c:2927:33: note: in expansion of macro ‘GDK_SURFACE_IMPL_WAYLAND’ GdkSurfaceImplWayland *impl = GDK_SURFACE_IMPL_WAYLAND (surface->impl); ^~~~~~~~~~~~~~~~~~~~~~~~ ../gdk/wayland/gdksurface-wayland.c: In function ‘gdk_surface_wayland_input_shape_combine_region’: /usr/include/glib-2.0/gobject/gtype.h:2271:6: warning: cast increases required alignment of target type [-Wcast-align] ((ct*) g_type_check_instance_cast ((GTypeInstance*) ip, gt)) ^ /usr/include/glib-2.0/gobject/gtype.h:482:66: note: in expansion of macro ‘_G_TYPE_CIC’ #define G_TYPE_CHECK_INSTANCE_CAST(instance, g_type, c_type) (_G_TYPE_CIC ((instance), (g_type), c_type)) ^~~~~~~~~~~ ../gdk/wayland/gdksurface-wayland.c:82:53: note: in expansion of macro ‘G_TYPE_CHECK_INSTANCE_CAST’ #define GDK_SURFACE_IMPL_WAYLAND(object) (G_TYPE_CHECK_INSTANCE_CAST ((object), GDK_TYPE_SURFACE_IMPL_WAYLAND, GdkSurfaceImplWayland)) ^~~~~~~~~~~~~~~~~~~~~~~~~~ ../gdk/wayland/gdksurface-wayland.c:3030:33: note: in expansion of macro ‘GDK_SURFACE_IMPL_WAYLAND’ GdkSurfaceImplWayland *impl = GDK_SURFACE_IMPL_WAYLAND (surface->impl); ^~~~~~~~~~~~~~~~~~~~~~~~ ../gdk/wayland/gdksurface-wayland.c: In function ‘gdk_wayland_surface_destroy’: /usr/include/glib-2.0/gobject/gtype.h:2271:6: warning: cast increases required alignment of target type [-Wcast-align] ((ct*) g_type_check_instance_cast ((GTypeInstance*) ip, gt)) ^ /usr/include/glib-2.0/gobject/gtype.h:482:66: note: in expansion of macro ‘_G_TYPE_CIC’ #define G_TYPE_CHECK_INSTANCE_CAST(instance, g_type, c_type) (_G_TYPE_CIC ((instance), (g_type), c_type)) ^~~~~~~~~~~ ../gdk/wayland/gdkwaylanddisplay.h:39:48: note: in expansion of macro ‘G_TYPE_CHECK_INSTANCE_CAST’ #define GDK_WAYLAND_DISPLAY(object) (G_TYPE_CHECK_INSTANCE_CAST ((object), GDK_TYPE_WAYLAND_DISPLAY, GdkWaylandDisplay)) ^~~~~~~~~~~~~~~~~~~~~~~~~~ ../gdk/wayland/gdksurface-wayland.c:3062:36: note: in expansion of macro ‘GDK_WAYLAND_DISPLAY’ GdkWaylandDisplay *display = GDK_WAYLAND_DISPLAY (gdk_surface_get_display (surface)); ^~~~~~~~~~~~~~~~~~~ ../gdk/wayland/gdksurface-wayland.c: In function ‘gdk_wayland_surface_focus’: /usr/include/glib-2.0/gobject/gtype.h:2271:6: warning: cast increases required alignment of target type [-Wcast-align] ((ct*) g_type_check_instance_cast ((GTypeInstance*) ip, gt)) ^ /usr/include/glib-2.0/gobject/gtype.h:482:66: note: in expansion of macro ‘_G_TYPE_CIC’ #define G_TYPE_CHECK_INSTANCE_CAST(instance, g_type, c_type) (_G_TYPE_CIC ((instance), (g_type), c_type)) ^~~~~~~~~~~ ../gdk/wayland/gdksurface-wayland.c:82:53: note: in expansion of macro ‘G_TYPE_CHECK_INSTANCE_CAST’ #define GDK_SURFACE_IMPL_WAYLAND(object) (G_TYPE_CHECK_INSTANCE_CAST ((object), GDK_TYPE_SURFACE_IMPL_WAYLAND, GdkSurfaceImplWayland)) ^~~~~~~~~~~~~~~~~~~~~~~~~~ ../gdk/wayland/gdksurface-wayland.c:3071:33: note: in expansion of macro ‘GDK_SURFACE_IMPL_WAYLAND’ GdkSurfaceImplWayland *impl = GDK_SURFACE_IMPL_WAYLAND (surface->impl); ^~~~~~~~~~~~~~~~~~~~~~~~ ../gdk/wayland/gdksurface-wayland.c: In function ‘gdk_wayland_surface_set_type_hint’: /usr/include/glib-2.0/gobject/gtype.h:2271:6: warning: cast increases required alignment of target type [-Wcast-align] ((ct*) g_type_check_instance_cast ((GTypeInstance*) ip, gt)) ^ /usr/include/glib-2.0/gobject/gtype.h:482:66: note: in expansion of macro ‘_G_TYPE_CIC’ #define G_TYPE_CHECK_INSTANCE_CAST(instance, g_type, c_type) (_G_TYPE_CIC ((instance), (g_type), c_type)) ^~~~~~~~~~~ ../gdk/wayland/gdksurface-wayland.c:82:53: note: in expansion of macro ‘G_TYPE_CHECK_INSTANCE_CAST’ #define GDK_SURFACE_IMPL_WAYLAND(object) (G_TYPE_CHECK_INSTANCE_CAST ((object), GDK_TYPE_SURFACE_IMPL_WAYLAND, GdkSurfaceImplWayland)) ^~~~~~~~~~~~~~~~~~~~~~~~~~ ../gdk/wayland/gdksurface-wayland.c:3092:10: note: in expansion of macro ‘GDK_SURFACE_IMPL_WAYLAND’ impl = GDK_SURFACE_IMPL_WAYLAND (surface->impl); ^~~~~~~~~~~~~~~~~~~~~~~~ ../gdk/wayland/gdksurface-wayland.c: In function ‘gdk_wayland_surface_get_type_hint’: /usr/include/glib-2.0/gobject/gtype.h:2271:6: warning: cast increases required alignment of target type [-Wcast-align] ((ct*) g_type_check_instance_cast ((GTypeInstance*) ip, gt)) ^ /usr/include/glib-2.0/gobject/gtype.h:482:66: note: in expansion of macro ‘_G_TYPE_CIC’ #define G_TYPE_CHECK_INSTANCE_CAST(instance, g_type, c_type) (_G_TYPE_CIC ((instance), (g_type), c_type)) ^~~~~~~~~~~ ../gdk/wayland/gdksurface-wayland.c:82:53: note: in expansion of macro ‘G_TYPE_CHECK_INSTANCE_CAST’ #define GDK_SURFACE_IMPL_WAYLAND(object) (G_TYPE_CHECK_INSTANCE_CAST ((object), GDK_TYPE_SURFACE_IMPL_WAYLAND, GdkSurfaceImplWayland)) ^~~~~~~~~~~~~~~~~~~~~~~~~~ ../gdk/wayland/gdksurface-wayland.c:3108:10: note: in expansion of macro ‘GDK_SURFACE_IMPL_WAYLAND’ impl = GDK_SURFACE_IMPL_WAYLAND (surface->impl); ^~~~~~~~~~~~~~~~~~~~~~~~ ../gdk/wayland/gdksurface-wayland.c: In function ‘gtk_surface_configure’: /usr/include/glib-2.0/gobject/gtype.h:2271:6: warning: cast increases required alignment of target type [-Wcast-align] ((ct*) g_type_check_instance_cast ((GTypeInstance*) ip, gt)) ^ /usr/include/glib-2.0/gobject/gtype.h:482:66: note: in expansion of macro ‘_G_TYPE_CIC’ #define G_TYPE_CHECK_INSTANCE_CAST(instance, g_type, c_type) (_G_TYPE_CIC ((instance), (g_type), c_type)) ^~~~~~~~~~~ ../gdk/wayland/gdksurface-wayland.c:82:53: note: in expansion of macro ‘G_TYPE_CHECK_INSTANCE_CAST’ #define GDK_SURFACE_IMPL_WAYLAND(object) (G_TYPE_CHECK_INSTANCE_CAST ((object), GDK_TYPE_SURFACE_IMPL_WAYLAND, GdkSurfaceImplWayland)) ^~~~~~~~~~~~~~~~~~~~~~~~~~ ../gdk/wayland/gdksurface-wayland.c:3119:33: note: in expansion of macro ‘GDK_SURFACE_IMPL_WAYLAND’ GdkSurfaceImplWayland *impl = GDK_SURFACE_IMPL_WAYLAND (surface->impl); ^~~~~~~~~~~~~~~~~~~~~~~~ ../gdk/wayland/gdksurface-wayland.c: In function ‘gtk_surface_configure_edges’: /usr/include/glib-2.0/gobject/gtype.h:2271:6: warning: cast increases required alignment of target type [-Wcast-align] ((ct*) g_type_check_instance_cast ((GTypeInstance*) ip, gt)) ^ /usr/include/glib-2.0/gobject/gtype.h:482:66: note: in expansion of macro ‘_G_TYPE_CIC’ #define G_TYPE_CHECK_INSTANCE_CAST(instance, g_type, c_type) (_G_TYPE_CIC ((instance), (g_type), c_type)) ^~~~~~~~~~~ ../gdk/wayland/gdksurface-wayland.c:82:53: note: in expansion of macro ‘G_TYPE_CHECK_INSTANCE_CAST’ #define GDK_SURFACE_IMPL_WAYLAND(object) (G_TYPE_CHECK_INSTANCE_CAST ((object), GDK_TYPE_SURFACE_IMPL_WAYLAND, GdkSurfaceImplWayland)) ^~~~~~~~~~~~~~~~~~~~~~~~~~ ../gdk/wayland/gdksurface-wayland.c:3161:33: note: in expansion of macro ‘GDK_SURFACE_IMPL_WAYLAND’ GdkSurfaceImplWayland *impl = GDK_SURFACE_IMPL_WAYLAND (surface->impl); ^~~~~~~~~~~~~~~~~~~~~~~~ ../gdk/wayland/gdksurface-wayland.c: In function ‘gdk_wayland_surface_init_gtk_surface’: /usr/include/glib-2.0/gobject/gtype.h:2271:6: warning: cast increases required alignment of target type [-Wcast-align] ((ct*) g_type_check_instance_cast ((GTypeInstance*) ip, gt)) ^ /usr/include/glib-2.0/gobject/gtype.h:482:66: note: in expansion of macro ‘_G_TYPE_CIC’ #define G_TYPE_CHECK_INSTANCE_CAST(instance, g_type, c_type) (_G_TYPE_CIC ((instance), (g_type), c_type)) ^~~~~~~~~~~ ../gdk/wayland/gdksurface-wayland.c:82:53: note: in expansion of macro ‘G_TYPE_CHECK_INSTANCE_CAST’ #define GDK_SURFACE_IMPL_WAYLAND(object) (G_TYPE_CHECK_INSTANCE_CAST ((object), GDK_TYPE_SURFACE_IMPL_WAYLAND, GdkSurfaceImplWayland)) ^~~~~~~~~~~~~~~~~~~~~~~~~~ ../gdk/wayland/gdksurface-wayland.c:3200:33: note: in expansion of macro ‘GDK_SURFACE_IMPL_WAYLAND’ GdkSurfaceImplWayland *impl = GDK_SURFACE_IMPL_WAYLAND (surface->impl); ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/glib-2.0/gobject/gtype.h:2271:6: warning: cast increases required alignment of target type [-Wcast-align] ((ct*) g_type_check_instance_cast ((GTypeInstance*) ip, gt)) ^ /usr/include/glib-2.0/gobject/gtype.h:482:66: note: in expansion of macro ‘_G_TYPE_CIC’ #define G_TYPE_CHECK_INSTANCE_CAST(instance, g_type, c_type) (_G_TYPE_CIC ((instance), (g_type), c_type)) ^~~~~~~~~~~ ../gdk/wayland/gdkwaylanddisplay.h:39:48: note: in expansion of macro ‘G_TYPE_CHECK_INSTANCE_CAST’ #define GDK_WAYLAND_DISPLAY(object) (G_TYPE_CHECK_INSTANCE_CAST ((object), GDK_TYPE_WAYLAND_DISPLAY, GdkWaylandDisplay)) ^~~~~~~~~~~~~~~~~~~~~~~~~~ ../gdk/wayland/gdksurface-wayland.c:3202:5: note: in expansion of macro ‘GDK_WAYLAND_DISPLAY’ GDK_WAYLAND_DISPLAY (gdk_surface_get_display (surface)); ^~~~~~~~~~~~~~~~~~~ ../gdk/wayland/gdksurface-wayland.c: In function ‘maybe_set_gtk_surface_modal’: /usr/include/glib-2.0/gobject/gtype.h:2271:6: warning: cast increases required alignment of target type [-Wcast-align] ((ct*) g_type_check_instance_cast ((GTypeInstance*) ip, gt)) ^ /usr/include/glib-2.0/gobject/gtype.h:482:66: note: in expansion of macro ‘_G_TYPE_CIC’ #define G_TYPE_CHECK_INSTANCE_CAST(instance, g_type, c_type) (_G_TYPE_CIC ((instance), (g_type), c_type)) ^~~~~~~~~~~ ../gdk/wayland/gdksurface-wayland.c:82:53: note: in expansion of macro ‘G_TYPE_CHECK_INSTANCE_CAST’ #define GDK_SURFACE_IMPL_WAYLAND(object) (G_TYPE_CHECK_INSTANCE_CAST ((object), GDK_TYPE_SURFACE_IMPL_WAYLAND, GdkSurfaceImplWayland)) ^~~~~~~~~~~~~~~~~~~~~~~~~~ ../gdk/wayland/gdksurface-wayland.c:3225:33: note: in expansion of macro ‘GDK_SURFACE_IMPL_WAYLAND’ GdkSurfaceImplWayland *impl = GDK_SURFACE_IMPL_WAYLAND (surface->impl); ^~~~~~~~~~~~~~~~~~~~~~~~ ../gdk/wayland/gdksurface-wayland.c: In function ‘gdk_wayland_surface_set_geometry_hints’: /usr/include/glib-2.0/gobject/gtype.h:2271:6: warning: cast increases required alignment of target type [-Wcast-align] ((ct*) g_type_check_instance_cast ((GTypeInstance*) ip, gt)) ^ /usr/include/glib-2.0/gobject/gtype.h:482:66: note: in expansion of macro ‘_G_TYPE_CIC’ #define G_TYPE_CHECK_INSTANCE_CAST(instance, g_type, c_type) (_G_TYPE_CIC ((instance), (g_type), c_type)) ^~~~~~~~~~~ ../gdk/wayland/gdksurface-wayland.c:82:53: note: in expansion of macro ‘G_TYPE_CHECK_INSTANCE_CAST’ #define GDK_SURFACE_IMPL_WAYLAND(object) (G_TYPE_CHECK_INSTANCE_CAST ((object), GDK_TYPE_SURFACE_IMPL_WAYLAND, GdkSurfaceImplWayland)) ^~~~~~~~~~~~~~~~~~~~~~~~~~ ../gdk/wayland/gdksurface-wayland.c:3278:10: note: in expansion of macro ‘GDK_SURFACE_IMPL_WAYLAND’ impl = GDK_SURFACE_IMPL_WAYLAND (surface->impl); ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/glib-2.0/gobject/gtype.h:2271:6: warning: cast increases required alignment of target type [-Wcast-align] ((ct*) g_type_check_instance_cast ((GTypeInstance*) ip, gt)) ^ /usr/include/glib-2.0/gobject/gtype.h:482:66: note: in expansion of macro ‘_G_TYPE_CIC’ #define G_TYPE_CHECK_INSTANCE_CAST(instance, g_type, c_type) (_G_TYPE_CIC ((instance), (g_type), c_type)) ^~~~~~~~~~~ ../gdk/wayland/gdkwaylanddisplay.h:39:48: note: in expansion of macro ‘G_TYPE_CHECK_INSTANCE_CAST’ #define GDK_WAYLAND_DISPLAY(object) (G_TYPE_CHECK_INSTANCE_CAST ((object), GDK_TYPE_WAYLAND_DISPLAY, GdkWaylandDisplay)) ^~~~~~~~~~~~~~~~~~~~~~~~~~ ../gdk/wayland/gdksurface-wayland.c:3279:21: note: in expansion of macro ‘GDK_WAYLAND_DISPLAY’ display_wayland = GDK_WAYLAND_DISPLAY (gdk_surface_get_display (surface)); ^~~~~~~~~~~~~~~~~~~ ../gdk/wayland/gdksurface-wayland.c: In function ‘gdk_wayland_surface_set_title’: /usr/include/glib-2.0/gobject/gtype.h:2271:6: warning: cast increases required alignment of target type [-Wcast-align] ((ct*) g_type_check_instance_cast ((GTypeInstance*) ip, gt)) ^ /usr/include/glib-2.0/gobject/gtype.h:482:66: note: in expansion of macro ‘_G_TYPE_CIC’ #define G_TYPE_CHECK_INSTANCE_CAST(instance, g_type, c_type) (_G_TYPE_CIC ((instance), (g_type), c_type)) ^~~~~~~~~~~ ../gdk/wayland/gdksurface-wayland.c:82:53: note: in expansion of macro ‘G_TYPE_CHECK_INSTANCE_CAST’ #define GDK_SURFACE_IMPL_WAYLAND(object) (G_TYPE_CHECK_INSTANCE_CAST ((object), GDK_TYPE_SURFACE_IMPL_WAYLAND, GdkSurfaceImplWayland)) ^~~~~~~~~~~~~~~~~~~~~~~~~~ ../gdk/wayland/gdksurface-wayland.c:3345:10: note: in expansion of macro ‘GDK_SURFACE_IMPL_WAYLAND’ impl = GDK_SURFACE_IMPL_WAYLAND (surface->impl); ^~~~~~~~~~~~~~~~~~~~~~~~ ../gdk/wayland/gdksurface-wayland.c: In function ‘check_transient_for_loop’: /usr/include/glib-2.0/gobject/gtype.h:2271:6: warning: cast increases required alignment of target type [-Wcast-align] ((ct*) g_type_check_instance_cast ((GTypeInstance*) ip, gt)) ^ /usr/include/glib-2.0/gobject/gtype.h:482:66: note: in expansion of macro ‘_G_TYPE_CIC’ #define G_TYPE_CHECK_INSTANCE_CAST(instance, g_type, c_type) (_G_TYPE_CIC ((instance), (g_type), c_type)) ^~~~~~~~~~~ ../gdk/wayland/gdksurface-wayland.c:82:53: note: in expansion of macro ‘G_TYPE_CHECK_INSTANCE_CAST’ #define GDK_SURFACE_IMPL_WAYLAND(object) (G_TYPE_CHECK_INSTANCE_CAST ((object), GDK_TYPE_SURFACE_IMPL_WAYLAND, GdkSurfaceImplWayland)) ^~~~~~~~~~~~~~~~~~~~~~~~~~ ../gdk/wayland/gdksurface-wayland.c:3391:14: note: in expansion of macro ‘GDK_SURFACE_IMPL_WAYLAND’ impl = GDK_SURFACE_IMPL_WAYLAND (parent->impl); ^~~~~~~~~~~~~~~~~~~~~~~~ ../gdk/wayland/gdksurface-wayland.c: In function ‘gdk_wayland_surface_set_transient_for’: /usr/include/glib-2.0/gobject/gtype.h:2271:6: warning: cast increases required alignment of target type [-Wcast-align] ((ct*) g_type_check_instance_cast ((GTypeInstance*) ip, gt)) ^ /usr/include/glib-2.0/gobject/gtype.h:482:66: note: in expansion of macro ‘_G_TYPE_CIC’ #define G_TYPE_CHECK_INSTANCE_CAST(instance, g_type, c_type) (_G_TYPE_CIC ((instance), (g_type), c_type)) ^~~~~~~~~~~ ../gdk/wayland/gdksurface-wayland.c:82:53: note: in expansion of macro ‘G_TYPE_CHECK_INSTANCE_CAST’ #define GDK_SURFACE_IMPL_WAYLAND(object) (G_TYPE_CHECK_INSTANCE_CAST ((object), GDK_TYPE_SURFACE_IMPL_WAYLAND, GdkSurfaceImplWayland)) ^~~~~~~~~~~~~~~~~~~~~~~~~~ ../gdk/wayland/gdksurface-wayland.c:3403:33: note: in expansion of macro ‘GDK_SURFACE_IMPL_WAYLAND’ GdkSurfaceImplWayland *impl = GDK_SURFACE_IMPL_WAYLAND (surface->impl); ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/glib-2.0/gobject/gtype.h:2271:6: warning: cast increases required alignment of target type [-Wcast-align] ((ct*) g_type_check_instance_cast ((GTypeInstance*) ip, gt)) ^ /usr/include/glib-2.0/gobject/gtype.h:482:66: note: in expansion of macro ‘_G_TYPE_CIC’ #define G_TYPE_CHECK_INSTANCE_CAST(instance, g_type, c_type) (_G_TYPE_CIC ((instance), (g_type), c_type)) ^~~~~~~~~~~ ../gdk/wayland/gdkwaylanddisplay.h:39:48: note: in expansion of macro ‘G_TYPE_CHECK_INSTANCE_CAST’ #define GDK_WAYLAND_DISPLAY(object) (G_TYPE_CHECK_INSTANCE_CAST ((object), GDK_TYPE_WAYLAND_DISPLAY, GdkWaylandDisplay)) ^~~~~~~~~~~~~~~~~~~~~~~~~~ ../gdk/wayland/gdksurface-wayland.c:3405:5: note: in expansion of macro ‘GDK_WAYLAND_DISPLAY’ GDK_WAYLAND_DISPLAY (gdk_surface_get_display (surface)); ^~~~~~~~~~~~~~~~~~~ ../gdk/wayland/gdksurface-wayland.c: In function ‘gdk_wayland_surface_iconify’: /usr/include/glib-2.0/gobject/gtype.h:2271:6: warning: cast increases required alignment of target type [-Wcast-align] ((ct*) g_type_check_instance_cast ((GTypeInstance*) ip, gt)) ^ /usr/include/glib-2.0/gobject/gtype.h:482:66: note: in expansion of macro ‘_G_TYPE_CIC’ #define G_TYPE_CHECK_INSTANCE_CAST(instance, g_type, c_type) (_G_TYPE_CIC ((instance), (g_type), c_type)) ^~~~~~~~~~~ ../gdk/wayland/gdksurface-wayland.c:82:53: note: in expansion of macro ‘G_TYPE_CHECK_INSTANCE_CAST’ #define GDK_SURFACE_IMPL_WAYLAND(object) (G_TYPE_CHECK_INSTANCE_CAST ((object), GDK_TYPE_SURFACE_IMPL_WAYLAND, GdkSurfaceImplWayland)) ^~~~~~~~~~~~~~~~~~~~~~~~~~ ../gdk/wayland/gdksurface-wayland.c:3480:33: note: in expansion of macro ‘GDK_SURFACE_IMPL_WAYLAND’ GdkSurfaceImplWayland *impl = GDK_SURFACE_IMPL_WAYLAND (surface->impl); ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/glib-2.0/gobject/gtype.h:2271:6: warning: cast increases required alignment of target type [-Wcast-align] ((ct*) g_type_check_instance_cast ((GTypeInstance*) ip, gt)) ^ /usr/include/glib-2.0/gobject/gtype.h:482:66: note: in expansion of macro ‘_G_TYPE_CIC’ #define G_TYPE_CHECK_INSTANCE_CAST(instance, g_type, c_type) (_G_TYPE_CIC ((instance), (g_type), c_type)) ^~~~~~~~~~~ ../gdk/wayland/gdkwaylanddisplay.h:39:48: note: in expansion of macro ‘G_TYPE_CHECK_INSTANCE_CAST’ #define GDK_WAYLAND_DISPLAY(object) (G_TYPE_CHECK_INSTANCE_CAST ((object), GDK_TYPE_WAYLAND_DISPLAY, GdkWaylandDisplay)) ^~~~~~~~~~~~~~~~~~~~~~~~~~ ../gdk/wayland/gdksurface-wayland.c:3490:21: note: in expansion of macro ‘GDK_WAYLAND_DISPLAY’ display_wayland = GDK_WAYLAND_DISPLAY (gdk_surface_get_display (surface)); ^~~~~~~~~~~~~~~~~~~ ../gdk/wayland/gdksurface-wayland.c: In function ‘gdk_wayland_surface_maximize’: /usr/include/glib-2.0/gobject/gtype.h:2271:6: warning: cast increases required alignment of target type [-Wcast-align] ((ct*) g_type_check_instance_cast ((GTypeInstance*) ip, gt)) ^ /usr/include/glib-2.0/gobject/gtype.h:482:66: note: in expansion of macro ‘_G_TYPE_CIC’ #define G_TYPE_CHECK_INSTANCE_CAST(instance, g_type, c_type) (_G_TYPE_CIC ((instance), (g_type), c_type)) ^~~~~~~~~~~ ../gdk/wayland/gdksurface-wayland.c:82:53: note: in expansion of macro ‘G_TYPE_CHECK_INSTANCE_CAST’ #define GDK_SURFACE_IMPL_WAYLAND(object) (G_TYPE_CHECK_INSTANCE_CAST ((object), GDK_TYPE_SURFACE_IMPL_WAYLAND, GdkSurfaceImplWayland)) ^~~~~~~~~~~~~~~~~~~~~~~~~~ ../gdk/wayland/gdksurface-wayland.c:3531:33: note: in expansion of macro ‘GDK_SURFACE_IMPL_WAYLAND’ GdkSurfaceImplWayland *impl = GDK_SURFACE_IMPL_WAYLAND (surface->impl); ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/glib-2.0/gobject/gtype.h:2271:6: warning: cast increases required alignment of target type [-Wcast-align] ((ct*) g_type_check_instance_cast ((GTypeInstance*) ip, gt)) ^ /usr/include/glib-2.0/gobject/gtype.h:482:66: note: in expansion of macro ‘_G_TYPE_CIC’ #define G_TYPE_CHECK_INSTANCE_CAST(instance, g_type, c_type) (_G_TYPE_CIC ((instance), (g_type), c_type)) ^~~~~~~~~~~ ../gdk/wayland/gdkwaylanddisplay.h:39:48: note: in expansion of macro ‘G_TYPE_CHECK_INSTANCE_CAST’ #define GDK_WAYLAND_DISPLAY(object) (G_TYPE_CHECK_INSTANCE_CAST ((object), GDK_TYPE_WAYLAND_DISPLAY, GdkWaylandDisplay)) ^~~~~~~~~~~~~~~~~~~~~~~~~~ ../gdk/wayland/gdksurface-wayland.c:3541:9: note: in expansion of macro ‘GDK_WAYLAND_DISPLAY’ GDK_WAYLAND_DISPLAY (gdk_surface_get_display (surface)); ^~~~~~~~~~~~~~~~~~~ ../gdk/wayland/gdksurface-wayland.c: In function ‘gdk_wayland_surface_unmaximize’: /usr/include/glib-2.0/gobject/gtype.h:2271:6: warning: cast increases required alignment of target type [-Wcast-align] ((ct*) g_type_check_instance_cast ((GTypeInstance*) ip, gt)) ^ /usr/include/glib-2.0/gobject/gtype.h:482:66: note: in expansion of macro ‘_G_TYPE_CIC’ #define G_TYPE_CHECK_INSTANCE_CAST(instance, g_type, c_type) (_G_TYPE_CIC ((instance), (g_type), c_type)) ^~~~~~~~~~~ ../gdk/wayland/gdksurface-wayland.c:82:53: note: in expansion of macro ‘G_TYPE_CHECK_INSTANCE_CAST’ #define GDK_SURFACE_IMPL_WAYLAND(object) (G_TYPE_CHECK_INSTANCE_CAST ((object), GDK_TYPE_SURFACE_IMPL_WAYLAND, GdkSurfaceImplWayland)) ^~~~~~~~~~~~~~~~~~~~~~~~~~ ../gdk/wayland/gdksurface-wayland.c:3564:33: note: in expansion of macro ‘GDK_SURFACE_IMPL_WAYLAND’ GdkSurfaceImplWayland *impl = GDK_SURFACE_IMPL_WAYLAND (surface->impl); ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/glib-2.0/gobject/gtype.h:2271:6: warning: cast increases required alignment of target type [-Wcast-align] ((ct*) g_type_check_instance_cast ((GTypeInstance*) ip, gt)) ^ /usr/include/glib-2.0/gobject/gtype.h:482:66: note: in expansion of macro ‘_G_TYPE_CIC’ #define G_TYPE_CHECK_INSTANCE_CAST(instance, g_type, c_type) (_G_TYPE_CIC ((instance), (g_type), c_type)) ^~~~~~~~~~~ ../gdk/wayland/gdkwaylanddisplay.h:39:48: note: in expansion of macro ‘G_TYPE_CHECK_INSTANCE_CAST’ #define GDK_WAYLAND_DISPLAY(object) (G_TYPE_CHECK_INSTANCE_CAST ((object), GDK_TYPE_WAYLAND_DISPLAY, GdkWaylandDisplay)) ^~~~~~~~~~~~~~~~~~~~~~~~~~ ../gdk/wayland/gdksurface-wayland.c:3572:9: note: in expansion of macro ‘GDK_WAYLAND_DISPLAY’ GDK_WAYLAND_DISPLAY (gdk_surface_get_display (surface)); ^~~~~~~~~~~~~~~~~~~ ../gdk/wayland/gdksurface-wayland.c: In function ‘gdk_wayland_surface_fullscreen_on_monitor’: /usr/include/glib-2.0/gobject/gtype.h:2271:6: warning: cast increases required alignment of target type [-Wcast-align] ((ct*) g_type_check_instance_cast ((GTypeInstance*) ip, gt)) ^ /usr/include/glib-2.0/gobject/gtype.h:482:66: note: in expansion of macro ‘_G_TYPE_CIC’ #define G_TYPE_CHECK_INSTANCE_CAST(instance, g_type, c_type) (_G_TYPE_CIC ((instance), (g_type), c_type)) ^~~~~~~~~~~ ../gdk/wayland/gdksurface-wayland.c:82:53: note: in expansion of macro ‘G_TYPE_CHECK_INSTANCE_CAST’ #define GDK_SURFACE_IMPL_WAYLAND(object) (G_TYPE_CHECK_INSTANCE_CAST ((object), GDK_TYPE_SURFACE_IMPL_WAYLAND, GdkSurfaceImplWayland)) ^~~~~~~~~~~~~~~~~~~~~~~~~~ ../gdk/wayland/gdksurface-wayland.c:3596:33: note: in expansion of macro ‘GDK_SURFACE_IMPL_WAYLAND’ GdkSurfaceImplWayland *impl = GDK_SURFACE_IMPL_WAYLAND (surface->impl); ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/glib-2.0/gobject/gtype.h:2271:6: warning: cast increases required alignment of target type [-Wcast-align] ((ct*) g_type_check_instance_cast ((GTypeInstance*) ip, gt)) ^ /usr/include/glib-2.0/gobject/gtype.h:482:66: note: in expansion of macro ‘_G_TYPE_CIC’ #define G_TYPE_CHECK_INSTANCE_CAST(instance, g_type, c_type) (_G_TYPE_CIC ((instance), (g_type), c_type)) ^~~~~~~~~~~ ../gdk/wayland/gdkwaylanddisplay.h:39:48: note: in expansion of macro ‘G_TYPE_CHECK_INSTANCE_CAST’ #define GDK_WAYLAND_DISPLAY(object) (G_TYPE_CHECK_INSTANCE_CAST ((object), GDK_TYPE_WAYLAND_DISPLAY, GdkWaylandDisplay)) ^~~~~~~~~~~~~~~~~~~~~~~~~~ ../gdk/wayland/gdksurface-wayland.c:3607:9: note: in expansion of macro ‘GDK_WAYLAND_DISPLAY’ GDK_WAYLAND_DISPLAY (gdk_surface_get_display (surface)); ^~~~~~~~~~~~~~~~~~~ ../gdk/wayland/gdksurface-wayland.c: In function ‘gdk_wayland_surface_fullscreen’: /usr/include/glib-2.0/gobject/gtype.h:2271:6: warning: cast increases required alignment of target type [-Wcast-align] ((ct*) g_type_check_instance_cast ((GTypeInstance*) ip, gt)) ^ /usr/include/glib-2.0/gobject/gtype.h:482:66: note: in expansion of macro ‘_G_TYPE_CIC’ #define G_TYPE_CHECK_INSTANCE_CAST(instance, g_type, c_type) (_G_TYPE_CIC ((instance), (g_type), c_type)) ^~~~~~~~~~~ ../gdk/wayland/gdksurface-wayland.c:82:53: note: in expansion of macro ‘G_TYPE_CHECK_INSTANCE_CAST’ #define GDK_SURFACE_IMPL_WAYLAND(object) (G_TYPE_CHECK_INSTANCE_CAST ((object), GDK_TYPE_SURFACE_IMPL_WAYLAND, GdkSurfaceImplWayland)) ^~~~~~~~~~~~~~~~~~~~~~~~~~ ../gdk/wayland/gdksurface-wayland.c:3633:33: note: in expansion of macro ‘GDK_SURFACE_IMPL_WAYLAND’ GdkSurfaceImplWayland *impl = GDK_SURFACE_IMPL_WAYLAND (surface->impl); ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/glib-2.0/gobject/gtype.h:2271:6: warning: cast increases required alignment of target type [-Wcast-align] ((ct*) g_type_check_instance_cast ((GTypeInstance*) ip, gt)) ^ /usr/include/glib-2.0/gobject/gtype.h:482:66: note: in expansion of macro ‘_G_TYPE_CIC’ #define G_TYPE_CHECK_INSTANCE_CAST(instance, g_type, c_type) (_G_TYPE_CIC ((instance), (g_type), c_type)) ^~~~~~~~~~~ ../gdk/wayland/gdkwaylanddisplay.h:39:48: note: in expansion of macro ‘G_TYPE_CHECK_INSTANCE_CAST’ #define GDK_WAYLAND_DISPLAY(object) (G_TYPE_CHECK_INSTANCE_CAST ((object), GDK_TYPE_WAYLAND_DISPLAY, GdkWaylandDisplay)) ^~~~~~~~~~~~~~~~~~~~~~~~~~ ../gdk/wayland/gdksurface-wayland.c:3645:9: note: in expansion of macro ‘GDK_WAYLAND_DISPLAY’ GDK_WAYLAND_DISPLAY (gdk_surface_get_display (surface)); ^~~~~~~~~~~~~~~~~~~ ../gdk/wayland/gdksurface-wayland.c: In function ‘gdk_wayland_surface_unfullscreen’: /usr/include/glib-2.0/gobject/gtype.h:2271:6: warning: cast increases required alignment of target type [-Wcast-align] ((ct*) g_type_check_instance_cast ((GTypeInstance*) ip, gt)) ^ /usr/include/glib-2.0/gobject/gtype.h:482:66: note: in expansion of macro ‘_G_TYPE_CIC’ #define G_TYPE_CHECK_INSTANCE_CAST(instance, g_type, c_type) (_G_TYPE_CIC ((instance), (g_type), c_type)) ^~~~~~~~~~~ ../gdk/wayland/gdksurface-wayland.c:82:53: note: in expansion of macro ‘G_TYPE_CHECK_INSTANCE_CAST’ #define GDK_SURFACE_IMPL_WAYLAND(object) (G_TYPE_CHECK_INSTANCE_CAST ((object), GDK_TYPE_SURFACE_IMPL_WAYLAND, GdkSurfaceImplWayland)) ^~~~~~~~~~~~~~~~~~~~~~~~~~ ../gdk/wayland/gdksurface-wayland.c:3670:33: note: in expansion of macro ‘GDK_SURFACE_IMPL_WAYLAND’ GdkSurfaceImplWayland *impl = GDK_SURFACE_IMPL_WAYLAND (surface->impl); ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/glib-2.0/gobject/gtype.h:2271:6: warning: cast increases required alignment of target type [-Wcast-align] ((ct*) g_type_check_instance_cast ((GTypeInstance*) ip, gt)) ^ /usr/include/glib-2.0/gobject/gtype.h:482:66: note: in expansion of macro ‘_G_TYPE_CIC’ #define G_TYPE_CHECK_INSTANCE_CAST(instance, g_type, c_type) (_G_TYPE_CIC ((instance), (g_type), c_type)) ^~~~~~~~~~~ ../gdk/wayland/gdkwaylanddisplay.h:39:48: note: in expansion of macro ‘G_TYPE_CHECK_INSTANCE_CAST’ #define GDK_WAYLAND_DISPLAY(object) (G_TYPE_CHECK_INSTANCE_CAST ((object), GDK_TYPE_WAYLAND_DISPLAY, GdkWaylandDisplay)) ^~~~~~~~~~~~~~~~~~~~~~~~~~ ../gdk/wayland/gdksurface-wayland.c:3680:9: note: in expansion of macro ‘GDK_WAYLAND_DISPLAY’ GDK_WAYLAND_DISPLAY (gdk_surface_get_display (surface)); ^~~~~~~~~~~~~~~~~~~ ../gdk/wayland/gdksurface-wayland.c: In function ‘gdk_wayland_surface_begin_resize_drag’: /usr/include/glib-2.0/gobject/gtype.h:2271:6: warning: cast increases required alignment of target type [-Wcast-align] ((ct*) g_type_check_instance_cast ((GTypeInstance*) ip, gt)) ^ /usr/include/glib-2.0/gobject/gtype.h:482:66: note: in expansion of macro ‘_G_TYPE_CIC’ #define G_TYPE_CHECK_INSTANCE_CAST(instance, g_type, c_type) (_G_TYPE_CIC ((instance), (g_type), c_type)) ^~~~~~~~~~~ ../gdk/wayland/gdksurface-wayland.c:82:53: note: in expansion of macro ‘G_TYPE_CHECK_INSTANCE_CAST’ #define GDK_SURFACE_IMPL_WAYLAND(object) (G_TYPE_CHECK_INSTANCE_CAST ((object), GDK_TYPE_SURFACE_IMPL_WAYLAND, GdkSurfaceImplWayland)) ^~~~~~~~~~~~~~~~~~~~~~~~~~ ../gdk/wayland/gdksurface-wayland.c:3800:10: note: in expansion of macro ‘GDK_SURFACE_IMPL_WAYLAND’ impl = GDK_SURFACE_IMPL_WAYLAND (surface->impl); ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/glib-2.0/gobject/gtype.h:2271:6: warning: cast increases required alignment of target type [-Wcast-align] ((ct*) g_type_check_instance_cast ((GTypeInstance*) ip, gt)) ^ /usr/include/glib-2.0/gobject/gtype.h:482:66: note: in expansion of macro ‘_G_TYPE_CIC’ #define G_TYPE_CHECK_INSTANCE_CAST(instance, g_type, c_type) (_G_TYPE_CIC ((instance), (g_type), c_type)) ^~~~~~~~~~~ ../gdk/wayland/gdkwaylanddisplay.h:39:48: note: in expansion of macro ‘G_TYPE_CHECK_INSTANCE_CAST’ #define GDK_WAYLAND_DISPLAY(object) (G_TYPE_CHECK_INSTANCE_CAST ((object), GDK_TYPE_WAYLAND_DISPLAY, GdkWaylandDisplay)) ^~~~~~~~~~~~~~~~~~~~~~~~~~ ../gdk/wayland/gdksurface-wayland.c:3801:21: note: in expansion of macro ‘GDK_WAYLAND_DISPLAY’ display_wayland = GDK_WAYLAND_DISPLAY (gdk_surface_get_display (surface)); ^~~~~~~~~~~~~~~~~~~ ../gdk/wayland/gdksurface-wayland.c: In function ‘gdk_wayland_surface_begin_move_drag’: /usr/include/glib-2.0/gobject/gtype.h:2271:6: warning: cast increases required alignment of target type [-Wcast-align] ((ct*) g_type_check_instance_cast ((GTypeInstance*) ip, gt)) ^ /usr/include/glib-2.0/gobject/gtype.h:482:66: note: in expansion of macro ‘_G_TYPE_CIC’ #define G_TYPE_CHECK_INSTANCE_CAST(instance, g_type, c_type) (_G_TYPE_CIC ((instance), (g_type), c_type)) ^~~~~~~~~~~ ../gdk/wayland/gdksurface-wayland.c:82:53: note: in expansion of macro ‘G_TYPE_CHECK_INSTANCE_CAST’ #define GDK_SURFACE_IMPL_WAYLAND(object) (G_TYPE_CHECK_INSTANCE_CAST ((object), GDK_TYPE_SURFACE_IMPL_WAYLAND, GdkSurfaceImplWayland)) ^~~~~~~~~~~~~~~~~~~~~~~~~~ ../gdk/wayland/gdksurface-wayland.c:3851:10: note: in expansion of macro ‘GDK_SURFACE_IMPL_WAYLAND’ impl = GDK_SURFACE_IMPL_WAYLAND (surface->impl); ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/glib-2.0/gobject/gtype.h:2271:6: warning: cast increases required alignment of target type [-Wcast-align] ((ct*) g_type_check_instance_cast ((GTypeInstance*) ip, gt)) ^ /usr/include/glib-2.0/gobject/gtype.h:482:66: note: in expansion of macro ‘_G_TYPE_CIC’ #define G_TYPE_CHECK_INSTANCE_CAST(instance, g_type, c_type) (_G_TYPE_CIC ((instance), (g_type), c_type)) ^~~~~~~~~~~ ../gdk/wayland/gdkwaylanddisplay.h:39:48: note: in expansion of macro ‘G_TYPE_CHECK_INSTANCE_CAST’ #define GDK_WAYLAND_DISPLAY(object) (G_TYPE_CHECK_INSTANCE_CAST ((object), GDK_TYPE_WAYLAND_DISPLAY, GdkWaylandDisplay)) ^~~~~~~~~~~~~~~~~~~~~~~~~~ ../gdk/wayland/gdksurface-wayland.c:3852:21: note: in expansion of macro ‘GDK_WAYLAND_DISPLAY’ display_wayland = GDK_WAYLAND_DISPLAY (gdk_surface_get_display (surface)); ^~~~~~~~~~~~~~~~~~~ ../gdk/wayland/gdksurface-wayland.c: In function ‘gdk_wayland_surface_get_scale_factor’: /usr/include/glib-2.0/gobject/gtype.h:2271:6: warning: cast increases required alignment of target type [-Wcast-align] ((ct*) g_type_check_instance_cast ((GTypeInstance*) ip, gt)) ^ /usr/include/glib-2.0/gobject/gtype.h:482:66: note: in expansion of macro ‘_G_TYPE_CIC’ #define G_TYPE_CHECK_INSTANCE_CAST(instance, g_type, c_type) (_G_TYPE_CIC ((instance), (g_type), c_type)) ^~~~~~~~~~~ ../gdk/wayland/gdksurface-wayland.c:82:53: note: in expansion of macro ‘G_TYPE_CHECK_INSTANCE_CAST’ #define GDK_SURFACE_IMPL_WAYLAND(object) (G_TYPE_CHECK_INSTANCE_CAST ((object), GDK_TYPE_SURFACE_IMPL_WAYLAND, GdkSurfaceImplWayland)) ^~~~~~~~~~~~~~~~~~~~~~~~~~ ../gdk/wayland/gdksurface-wayland.c:3905:33: note: in expansion of macro ‘GDK_SURFACE_IMPL_WAYLAND’ GdkSurfaceImplWayland *impl = GDK_SURFACE_IMPL_WAYLAND (surface->impl); ^~~~~~~~~~~~~~~~~~~~~~~~ ../gdk/wayland/gdksurface-wayland.c: In function ‘gdk_wayland_surface_set_opaque_region’: /usr/include/glib-2.0/gobject/gtype.h:2271:6: warning: cast increases required alignment of target type [-Wcast-align] ((ct*) g_type_check_instance_cast ((GTypeInstance*) ip, gt)) ^ /usr/include/glib-2.0/gobject/gtype.h:482:66: note: in expansion of macro ‘_G_TYPE_CIC’ #define G_TYPE_CHECK_INSTANCE_CAST(instance, g_type, c_type) (_G_TYPE_CIC ((instance), (g_type), c_type)) ^~~~~~~~~~~ ../gdk/wayland/gdksurface-wayland.c:82:53: note: in expansion of macro ‘G_TYPE_CHECK_INSTANCE_CAST’ #define GDK_SURFACE_IMPL_WAYLAND(object) (G_TYPE_CHECK_INSTANCE_CAST ((object), GDK_TYPE_SURFACE_IMPL_WAYLAND, GdkSurfaceImplWayland)) ^~~~~~~~~~~~~~~~~~~~~~~~~~ ../gdk/wayland/gdksurface-wayland.c:3917:33: note: in expansion of macro ‘GDK_SURFACE_IMPL_WAYLAND’ GdkSurfaceImplWayland *impl = GDK_SURFACE_IMPL_WAYLAND (surface->impl); ^~~~~~~~~~~~~~~~~~~~~~~~ ../gdk/wayland/gdksurface-wayland.c: In function ‘gdk_wayland_surface_set_shadow_width’: /usr/include/glib-2.0/gobject/gtype.h:2271:6: warning: cast increases required alignment of target type [-Wcast-align] ((ct*) g_type_check_instance_cast ((GTypeInstance*) ip, gt)) ^ /usr/include/glib-2.0/gobject/gtype.h:482:66: note: in expansion of macro ‘_G_TYPE_CIC’ #define G_TYPE_CHECK_INSTANCE_CAST(instance, g_type, c_type) (_G_TYPE_CIC ((instance), (g_type), c_type)) ^~~~~~~~~~~ ../gdk/wayland/gdksurface-wayland.c:82:53: note: in expansion of macro ‘G_TYPE_CHECK_INSTANCE_CAST’ #define GDK_SURFACE_IMPL_WAYLAND(object) (G_TYPE_CHECK_INSTANCE_CAST ((object), GDK_TYPE_SURFACE_IMPL_WAYLAND, GdkSurfaceImplWayland)) ^~~~~~~~~~~~~~~~~~~~~~~~~~ ../gdk/wayland/gdksurface-wayland.c:3934:33: note: in expansion of macro ‘GDK_SURFACE_IMPL_WAYLAND’ GdkSurfaceImplWayland *impl = GDK_SURFACE_IMPL_WAYLAND (surface->impl); ^~~~~~~~~~~~~~~~~~~~~~~~ ../gdk/wayland/gdksurface-wayland.c: In function ‘gdk_wayland_surface_show_window_menu’: /usr/include/glib-2.0/gobject/gtype.h:2271:6: warning: cast increases required alignment of target type [-Wcast-align] ((ct*) g_type_check_instance_cast ((GTypeInstance*) ip, gt)) ^ /usr/include/glib-2.0/gobject/gtype.h:482:66: note: in expansion of macro ‘_G_TYPE_CIC’ #define G_TYPE_CHECK_INSTANCE_CAST(instance, g_type, c_type) (_G_TYPE_CIC ((instance), (g_type), c_type)) ^~~~~~~~~~~ ../gdk/wayland/gdksurface-wayland.c:82:53: note: in expansion of macro ‘G_TYPE_CHECK_INSTANCE_CAST’ #define GDK_SURFACE_IMPL_WAYLAND(object) (G_TYPE_CHECK_INSTANCE_CAST ((object), GDK_TYPE_SURFACE_IMPL_WAYLAND, GdkSurfaceImplWayland)) ^~~~~~~~~~~~~~~~~~~~~~~~~~ ../gdk/wayland/gdksurface-wayland.c:3957:33: note: in expansion of macro ‘GDK_SURFACE_IMPL_WAYLAND’ GdkSurfaceImplWayland *impl = GDK_SURFACE_IMPL_WAYLAND (surface->impl); ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/glib-2.0/gobject/gtype.h:2271:6: warning: cast increases required alignment of target type [-Wcast-align] ((ct*) g_type_check_instance_cast ((GTypeInstance*) ip, gt)) ^ /usr/include/glib-2.0/gobject/gtype.h:482:66: note: in expansion of macro ‘_G_TYPE_CIC’ #define G_TYPE_CHECK_INSTANCE_CAST(instance, g_type, c_type) (_G_TYPE_CIC ((instance), (g_type), c_type)) ^~~~~~~~~~~ ../gdk/wayland/gdkwaylanddisplay.h:39:48: note: in expansion of macro ‘G_TYPE_CHECK_INSTANCE_CAST’ #define GDK_WAYLAND_DISPLAY(object) (G_TYPE_CHECK_INSTANCE_CAST ((object), GDK_TYPE_WAYLAND_DISPLAY, GdkWaylandDisplay)) ^~~~~~~~~~~~~~~~~~~~~~~~~~ ../gdk/wayland/gdksurface-wayland.c:3959:5: note: in expansion of macro ‘GDK_WAYLAND_DISPLAY’ GDK_WAYLAND_DISPLAY (gdk_surface_get_display (surface)); ^~~~~~~~~~~~~~~~~~~ ../gdk/wayland/gdksurface-wayland.c: In function ‘gdk_wayland_surface_supports_edge_constraints’: /usr/include/glib-2.0/gobject/gtype.h:2271:6: warning: cast increases required alignment of target type [-Wcast-align] ((ct*) g_type_check_instance_cast ((GTypeInstance*) ip, gt)) ^ /usr/include/glib-2.0/gobject/gtype.h:482:66: note: in expansion of macro ‘_G_TYPE_CIC’ #define G_TYPE_CHECK_INSTANCE_CAST(instance, g_type, c_type) (_G_TYPE_CIC ((instance), (g_type), c_type)) ^~~~~~~~~~~ ../gdk/wayland/gdksurface-wayland.c:82:53: note: in expansion of macro ‘G_TYPE_CHECK_INSTANCE_CAST’ #define GDK_SURFACE_IMPL_WAYLAND(object) (G_TYPE_CHECK_INSTANCE_CAST ((object), GDK_TYPE_SURFACE_IMPL_WAYLAND, GdkSurfaceImplWayland)) ^~~~~~~~~~~~~~~~~~~~~~~~~~ ../gdk/wayland/gdksurface-wayland.c:4005:33: note: in expansion of macro ‘GDK_SURFACE_IMPL_WAYLAND’ GdkSurfaceImplWayland *impl = GDK_SURFACE_IMPL_WAYLAND (surface->impl); ^~~~~~~~~~~~~~~~~~~~~~~~ ../gdk/wayland/gdksurface-wayland.c: In function ‘_gdk_wayland_surface_set_grab_seat’: /usr/include/glib-2.0/gobject/gtype.h:2271:6: warning: cast increases required alignment of target type [-Wcast-align] ((ct*) g_type_check_instance_cast ((GTypeInstance*) ip, gt)) ^ /usr/include/glib-2.0/gobject/gtype.h:482:66: note: in expansion of macro ‘_G_TYPE_CIC’ #define G_TYPE_CHECK_INSTANCE_CAST(instance, g_type, c_type) (_G_TYPE_CIC ((instance), (g_type), c_type)) ^~~~~~~~~~~ ../gdk/wayland/gdksurface-wayland.c:82:53: note: in expansion of macro ‘G_TYPE_CHECK_INSTANCE_CAST’ #define GDK_SURFACE_IMPL_WAYLAND(object) (G_TYPE_CHECK_INSTANCE_CAST ((object), GDK_TYPE_SURFACE_IMPL_WAYLAND, GdkSurfaceImplWayland)) ^~~~~~~~~~~~~~~~~~~~~~~~~~ ../gdk/wayland/gdksurface-wayland.c:4099:10: note: in expansion of macro ‘GDK_SURFACE_IMPL_WAYLAND’ impl = GDK_SURFACE_IMPL_WAYLAND (surface->impl); ^~~~~~~~~~~~~~~~~~~~~~~~ ../gdk/wayland/gdksurface-wayland.c: In function ‘gdk_wayland_surface_get_wl_surface’: /usr/include/glib-2.0/gobject/gtype.h:2271:6: warning: cast increases required alignment of target type [-Wcast-align] ((ct*) g_type_check_instance_cast ((GTypeInstance*) ip, gt)) ^ /usr/include/glib-2.0/gobject/gtype.h:482:66: note: in expansion of macro ‘_G_TYPE_CIC’ #define G_TYPE_CHECK_INSTANCE_CAST(instance, g_type, c_type) (_G_TYPE_CIC ((instance), (g_type), c_type)) ^~~~~~~~~~~ ../gdk/wayland/gdksurface-wayland.c:82:53: note: in expansion of macro ‘G_TYPE_CHECK_INSTANCE_CAST’ #define GDK_SURFACE_IMPL_WAYLAND(object) (G_TYPE_CHECK_INSTANCE_CAST ((object), GDK_TYPE_SURFACE_IMPL_WAYLAND, GdkSurfaceImplWayland)) ^~~~~~~~~~~~~~~~~~~~~~~~~~ ../gdk/wayland/gdksurface-wayland.c:4144:10: note: in expansion of macro ‘GDK_SURFACE_IMPL_WAYLAND’ return GDK_SURFACE_IMPL_WAYLAND (surface->impl)->display_server.wl_surface; ^~~~~~~~~~~~~~~~~~~~~~~~ ../gdk/wayland/gdksurface-wayland.c: In function ‘gdk_wayland_surface_get_wl_output’: /usr/include/glib-2.0/gobject/gtype.h:2271:6: warning: cast increases required alignment of target type [-Wcast-align] ((ct*) g_type_check_instance_cast ((GTypeInstance*) ip, gt)) ^ /usr/include/glib-2.0/gobject/gtype.h:482:66: note: in expansion of macro ‘_G_TYPE_CIC’ #define G_TYPE_CHECK_INSTANCE_CAST(instance, g_type, c_type) (_G_TYPE_CIC ((instance), (g_type), c_type)) ^~~~~~~~~~~ ../gdk/wayland/gdksurface-wayland.c:82:53: note: in expansion of macro ‘G_TYPE_CHECK_INSTANCE_CAST’ #define GDK_SURFACE_IMPL_WAYLAND(object) (G_TYPE_CHECK_INSTANCE_CAST ((object), GDK_TYPE_SURFACE_IMPL_WAYLAND, GdkSurfaceImplWayland)) ^~~~~~~~~~~~~~~~~~~~~~~~~~ ../gdk/wayland/gdksurface-wayland.c:4154:10: note: in expansion of macro ‘GDK_SURFACE_IMPL_WAYLAND’ impl = GDK_SURFACE_IMPL_WAYLAND (surface->impl); ^~~~~~~~~~~~~~~~~~~~~~~~ ../gdk/wayland/gdksurface-wayland.c: In function ‘gdk_wayland_surface_get_wl_egl_window’: /usr/include/glib-2.0/gobject/gtype.h:2271:6: warning: cast increases required alignment of target type [-Wcast-align] ((ct*) g_type_check_instance_cast ((GTypeInstance*) ip, gt)) ^ /usr/include/glib-2.0/gobject/gtype.h:482:66: note: in expansion of macro ‘_G_TYPE_CIC’ #define G_TYPE_CHECK_INSTANCE_CAST(instance, g_type, c_type) (_G_TYPE_CIC ((instance), (g_type), c_type)) ^~~~~~~~~~~ ../gdk/wayland/gdksurface-wayland.c:82:53: note: in expansion of macro ‘G_TYPE_CHECK_INSTANCE_CAST’ #define GDK_SURFACE_IMPL_WAYLAND(object) (G_TYPE_CHECK_INSTANCE_CAST ((object), GDK_TYPE_SURFACE_IMPL_WAYLAND, GdkSurfaceImplWayland)) ^~~~~~~~~~~~~~~~~~~~~~~~~~ ../gdk/wayland/gdksurface-wayland.c:4165:33: note: in expansion of macro ‘GDK_SURFACE_IMPL_WAYLAND’ GdkSurfaceImplWayland *impl = GDK_SURFACE_IMPL_WAYLAND (surface->impl); ^~~~~~~~~~~~~~~~~~~~~~~~ ../gdk/wayland/gdksurface-wayland.c: In function ‘gdk_wayland_surface_get_egl_surface’: /usr/include/glib-2.0/gobject/gtype.h:2271:6: warning: cast increases required alignment of target type [-Wcast-align] ((ct*) g_type_check_instance_cast ((GTypeInstance*) ip, gt)) ^ /usr/include/glib-2.0/gobject/gtype.h:482:66: note: in expansion of macro ‘_G_TYPE_CIC’ #define G_TYPE_CHECK_INSTANCE_CAST(instance, g_type, c_type) (_G_TYPE_CIC ((instance), (g_type), c_type)) ^~~~~~~~~~~ ../gdk/wayland/gdkwaylanddisplay.h:39:48: note: in expansion of macro ‘G_TYPE_CHECK_INSTANCE_CAST’ #define GDK_WAYLAND_DISPLAY(object) (G_TYPE_CHECK_INSTANCE_CAST ((object), GDK_TYPE_WAYLAND_DISPLAY, GdkWaylandDisplay)) ^~~~~~~~~~~~~~~~~~~~~~~~~~ ../gdk/wayland/gdksurface-wayland.c:4183:32: note: in expansion of macro ‘GDK_WAYLAND_DISPLAY’ GdkWaylandDisplay *display = GDK_WAYLAND_DISPLAY (gdk_surface_get_display (surface)); ^~~~~~~~~~~~~~~~~~~ /usr/include/glib-2.0/gobject/gtype.h:2271:6: warning: cast increases required alignment of target type [-Wcast-align] ((ct*) g_type_check_instance_cast ((GTypeInstance*) ip, gt)) ^ /usr/include/glib-2.0/gobject/gtype.h:482:66: note: in expansion of macro ‘_G_TYPE_CIC’ #define G_TYPE_CHECK_INSTANCE_CAST(instance, g_type, c_type) (_G_TYPE_CIC ((instance), (g_type), c_type)) ^~~~~~~~~~~ ../gdk/wayland/gdksurface-wayland.c:82:53: note: in expansion of macro ‘G_TYPE_CHECK_INSTANCE_CAST’ #define GDK_SURFACE_IMPL_WAYLAND(object) (G_TYPE_CHECK_INSTANCE_CAST ((object), GDK_TYPE_SURFACE_IMPL_WAYLAND, GdkSurfaceImplWayland)) ^~~~~~~~~~~~~~~~~~~~~~~~~~ ../gdk/wayland/gdksurface-wayland.c:4189:10: note: in expansion of macro ‘GDK_SURFACE_IMPL_WAYLAND’ impl = GDK_SURFACE_IMPL_WAYLAND (surface->impl); ^~~~~~~~~~~~~~~~~~~~~~~~ ../gdk/wayland/gdksurface-wayland.c: In function ‘gdk_wayland_surface_get_dummy_egl_surface’: /usr/include/glib-2.0/gobject/gtype.h:2271:6: warning: cast increases required alignment of target type [-Wcast-align] ((ct*) g_type_check_instance_cast ((GTypeInstance*) ip, gt)) ^ /usr/include/glib-2.0/gobject/gtype.h:482:66: note: in expansion of macro ‘_G_TYPE_CIC’ #define G_TYPE_CHECK_INSTANCE_CAST(instance, g_type, c_type) (_G_TYPE_CIC ((instance), (g_type), c_type)) ^~~~~~~~~~~ ../gdk/wayland/gdkwaylanddisplay.h:39:48: note: in expansion of macro ‘G_TYPE_CHECK_INSTANCE_CAST’ #define GDK_WAYLAND_DISPLAY(object) (G_TYPE_CHECK_INSTANCE_CAST ((object), GDK_TYPE_WAYLAND_DISPLAY, GdkWaylandDisplay)) ^~~~~~~~~~~~~~~~~~~~~~~~~~ ../gdk/wayland/gdksurface-wayland.c:4206:32: note: in expansion of macro ‘GDK_WAYLAND_DISPLAY’ GdkWaylandDisplay *display = GDK_WAYLAND_DISPLAY (gdk_surface_get_display (surface)); ^~~~~~~~~~~~~~~~~~~ /usr/include/glib-2.0/gobject/gtype.h:2271:6: warning: cast increases required alignment of target type [-Wcast-align] ((ct*) g_type_check_instance_cast ((GTypeInstance*) ip, gt)) ^ /usr/include/glib-2.0/gobject/gtype.h:482:66: note: in expansion of macro ‘_G_TYPE_CIC’ #define G_TYPE_CHECK_INSTANCE_CAST(instance, g_type, c_type) (_G_TYPE_CIC ((instance), (g_type), c_type)) ^~~~~~~~~~~ ../gdk/wayland/gdksurface-wayland.c:82:53: note: in expansion of macro ‘G_TYPE_CHECK_INSTANCE_CAST’ #define GDK_SURFACE_IMPL_WAYLAND(object) (G_TYPE_CHECK_INSTANCE_CAST ((object), GDK_TYPE_SURFACE_IMPL_WAYLAND, GdkSurfaceImplWayland)) ^~~~~~~~~~~~~~~~~~~~~~~~~~ ../gdk/wayland/gdksurface-wayland.c:4211:10: note: in expansion of macro ‘GDK_SURFACE_IMPL_WAYLAND’ impl = GDK_SURFACE_IMPL_WAYLAND (surface->impl); ^~~~~~~~~~~~~~~~~~~~~~~~ ../gdk/wayland/gdksurface-wayland.c: In function ‘gdk_wayland_surface_get_gtk_surface’: /usr/include/glib-2.0/gobject/gtype.h:2271:6: warning: cast increases required alignment of target type [-Wcast-align] ((ct*) g_type_check_instance_cast ((GTypeInstance*) ip, gt)) ^ /usr/include/glib-2.0/gobject/gtype.h:482:66: note: in expansion of macro ‘_G_TYPE_CIC’ #define G_TYPE_CHECK_INSTANCE_CAST(instance, g_type, c_type) (_G_TYPE_CIC ((instance), (g_type), c_type)) ^~~~~~~~~~~ ../gdk/wayland/gdksurface-wayland.c:82:53: note: in expansion of macro ‘G_TYPE_CHECK_INSTANCE_CAST’ #define GDK_SURFACE_IMPL_WAYLAND(object) (G_TYPE_CHECK_INSTANCE_CAST ((object), GDK_TYPE_SURFACE_IMPL_WAYLAND, GdkSurfaceImplWayland)) ^~~~~~~~~~~~~~~~~~~~~~~~~~ ../gdk/wayland/gdksurface-wayland.c:4230:10: note: in expansion of macro ‘GDK_SURFACE_IMPL_WAYLAND’ return GDK_SURFACE_IMPL_WAYLAND (surface->impl)->display_server.gtk_surface; ^~~~~~~~~~~~~~~~~~~~~~~~ ../gdk/wayland/gdksurface-wayland.c: In function ‘gdk_wayland_surface_set_use_custom_surface’: /usr/include/glib-2.0/gobject/gtype.h:2271:6: warning: cast increases required alignment of target type [-Wcast-align] ((ct*) g_type_check_instance_cast ((GTypeInstance*) ip, gt)) ^ /usr/include/glib-2.0/gobject/gtype.h:482:66: note: in expansion of macro ‘_G_TYPE_CIC’ #define G_TYPE_CHECK_INSTANCE_CAST(instance, g_type, c_type) (_G_TYPE_CIC ((instance), (g_type), c_type)) ^~~~~~~~~~~ ../gdk/wayland/gdksurface-wayland.c:82:53: note: in expansion of macro ‘G_TYPE_CHECK_INSTANCE_CAST’ #define GDK_SURFACE_IMPL_WAYLAND(object) (G_TYPE_CHECK_INSTANCE_CAST ((object), GDK_TYPE_SURFACE_IMPL_WAYLAND, GdkSurfaceImplWayland)) ^~~~~~~~~~~~~~~~~~~~~~~~~~ ../gdk/wayland/gdksurface-wayland.c:4282:10: note: in expansion of macro ‘GDK_SURFACE_IMPL_WAYLAND’ impl = GDK_SURFACE_IMPL_WAYLAND (surface->impl); ^~~~~~~~~~~~~~~~~~~~~~~~ ../gdk/wayland/gdksurface-wayland.c: In function ‘maybe_set_gtk_surface_dbus_properties’: /usr/include/glib-2.0/gobject/gtype.h:2271:6: warning: cast increases required alignment of target type [-Wcast-align] ((ct*) g_type_check_instance_cast ((GTypeInstance*) ip, gt)) ^ /usr/include/glib-2.0/gobject/gtype.h:482:66: note: in expansion of macro ‘_G_TYPE_CIC’ #define G_TYPE_CHECK_INSTANCE_CAST(instance, g_type, c_type) (_G_TYPE_CIC ((instance), (g_type), c_type)) ^~~~~~~~~~~ ../gdk/wayland/gdksurface-wayland.c:82:53: note: in expansion of macro ‘G_TYPE_CHECK_INSTANCE_CAST’ #define GDK_SURFACE_IMPL_WAYLAND(object) (G_TYPE_CHECK_INSTANCE_CAST ((object), GDK_TYPE_SURFACE_IMPL_WAYLAND, GdkSurfaceImplWayland)) ^~~~~~~~~~~~~~~~~~~~~~~~~~ ../gdk/wayland/gdksurface-wayland.c:4293:33: note: in expansion of macro ‘GDK_SURFACE_IMPL_WAYLAND’ GdkSurfaceImplWayland *impl = GDK_SURFACE_IMPL_WAYLAND (surface->impl); ^~~~~~~~~~~~~~~~~~~~~~~~ ../gdk/wayland/gdksurface-wayland.c: In function ‘gdk_wayland_surface_set_dbus_properties_libgtk_only’: /usr/include/glib-2.0/gobject/gtype.h:2271:6: warning: cast increases required alignment of target type [-Wcast-align] ((ct*) g_type_check_instance_cast ((GTypeInstance*) ip, gt)) ^ /usr/include/glib-2.0/gobject/gtype.h:482:66: note: in expansion of macro ‘_G_TYPE_CIC’ #define G_TYPE_CHECK_INSTANCE_CAST(instance, g_type, c_type) (_G_TYPE_CIC ((instance), (g_type), c_type)) ^~~~~~~~~~~ ../gdk/wayland/gdksurface-wayland.c:82:53: note: in expansion of macro ‘G_TYPE_CHECK_INSTANCE_CAST’ #define GDK_SURFACE_IMPL_WAYLAND(object) (G_TYPE_CHECK_INSTANCE_CAST ((object), GDK_TYPE_SURFACE_IMPL_WAYLAND, GdkSurfaceImplWayland)) ^~~~~~~~~~~~~~~~~~~~~~~~~~ ../gdk/wayland/gdksurface-wayland.c:4333:10: note: in expansion of macro ‘GDK_SURFACE_IMPL_WAYLAND’ impl = GDK_SURFACE_IMPL_WAYLAND (surface->impl); ^~~~~~~~~~~~~~~~~~~~~~~~ ../gdk/wayland/gdksurface-wayland.c: In function ‘_gdk_wayland_surface_offset_next_wl_buffer’: /usr/include/glib-2.0/gobject/gtype.h:2271:6: warning: cast increases required alignment of target type [-Wcast-align] ((ct*) g_type_check_instance_cast ((GTypeInstance*) ip, gt)) ^ /usr/include/glib-2.0/gobject/gtype.h:482:66: note: in expansion of macro ‘_G_TYPE_CIC’ #define G_TYPE_CHECK_INSTANCE_CAST(instance, g_type, c_type) (_G_TYPE_CIC ((instance), (g_type), c_type)) ^~~~~~~~~~~ ../gdk/wayland/gdksurface-wayland.c:82:53: note: in expansion of macro ‘G_TYPE_CHECK_INSTANCE_CAST’ #define GDK_SURFACE_IMPL_WAYLAND(object) (G_TYPE_CHECK_INSTANCE_CAST ((object), GDK_TYPE_SURFACE_IMPL_WAYLAND, GdkSurfaceImplWayland)) ^~~~~~~~~~~~~~~~~~~~~~~~~~ ../gdk/wayland/gdksurface-wayland.c:4355:10: note: in expansion of macro ‘GDK_SURFACE_IMPL_WAYLAND’ impl = GDK_SURFACE_IMPL_WAYLAND (surface->impl); ^~~~~~~~~~~~~~~~~~~~~~~~ ../gdk/wayland/gdksurface-wayland.c: In function ‘xdg_exported_handle’: /usr/include/glib-2.0/gobject/gtype.h:2271:6: warning: cast increases required alignment of target type [-Wcast-align] ((ct*) g_type_check_instance_cast ((GTypeInstance*) ip, gt)) ^ /usr/include/glib-2.0/gobject/gtype.h:482:66: note: in expansion of macro ‘_G_TYPE_CIC’ #define G_TYPE_CHECK_INSTANCE_CAST(instance, g_type, c_type) (_G_TYPE_CIC ((instance), (g_type), c_type)) ^~~~~~~~~~~ ../gdk/wayland/gdksurface-wayland.c:82:53: note: in expansion of macro ‘G_TYPE_CHECK_INSTANCE_CAST’ #define GDK_SURFACE_IMPL_WAYLAND(object) (G_TYPE_CHECK_INSTANCE_CAST ((object), GDK_TYPE_SURFACE_IMPL_WAYLAND, GdkSurfaceImplWayland)) ^~~~~~~~~~~~~~~~~~~~~~~~~~ ../gdk/wayland/gdksurface-wayland.c:4367:33: note: in expansion of macro ‘GDK_SURFACE_IMPL_WAYLAND’ GdkSurfaceImplWayland *impl = GDK_SURFACE_IMPL_WAYLAND (surface->impl); ^~~~~~~~~~~~~~~~~~~~~~~~ ../gdk/wayland/gdksurface-wayland.c: In function ‘gdk_wayland_surface_is_exported’: /usr/include/glib-2.0/gobject/gtype.h:2271:6: warning: cast increases required alignment of target type [-Wcast-align] ((ct*) g_type_check_instance_cast ((GTypeInstance*) ip, gt)) ^ /usr/include/glib-2.0/gobject/gtype.h:482:66: note: in expansion of macro ‘_G_TYPE_CIC’ #define G_TYPE_CHECK_INSTANCE_CAST(instance, g_type, c_type) (_G_TYPE_CIC ((instance), (g_type), c_type)) ^~~~~~~~~~~ ../gdk/wayland/gdksurface-wayland.c:82:53: note: in expansion of macro ‘G_TYPE_CHECK_INSTANCE_CAST’ #define GDK_SURFACE_IMPL_WAYLAND(object) (G_TYPE_CHECK_INSTANCE_CAST ((object), GDK_TYPE_SURFACE_IMPL_WAYLAND, GdkSurfaceImplWayland)) ^~~~~~~~~~~~~~~~~~~~~~~~~~ ../gdk/wayland/gdksurface-wayland.c:4393:33: note: in expansion of macro ‘GDK_SURFACE_IMPL_WAYLAND’ GdkSurfaceImplWayland *impl = GDK_SURFACE_IMPL_WAYLAND (surface->impl); ^~~~~~~~~~~~~~~~~~~~~~~~ ../gdk/wayland/gdksurface-wayland.c: In function ‘gdk_wayland_surface_export_handle’: /usr/include/glib-2.0/gobject/gtype.h:2271:6: warning: cast increases required alignment of target type [-Wcast-align] ((ct*) g_type_check_instance_cast ((GTypeInstance*) ip, gt)) ^ /usr/include/glib-2.0/gobject/gtype.h:482:66: note: in expansion of macro ‘_G_TYPE_CIC’ #define G_TYPE_CHECK_INSTANCE_CAST(instance, g_type, c_type) (_G_TYPE_CIC ((instance), (g_type), c_type)) ^~~~~~~~~~~ ../gdk/wayland/gdksurface-wayland.c:82:53: note: in expansion of macro ‘G_TYPE_CHECK_INSTANCE_CAST’ #define GDK_SURFACE_IMPL_WAYLAND(object) (G_TYPE_CHECK_INSTANCE_CAST ((object), GDK_TYPE_SURFACE_IMPL_WAYLAND, GdkSurfaceImplWayland)) ^~~~~~~~~~~~~~~~~~~~~~~~~~ ../gdk/wayland/gdksurface-wayland.c:4439:10: note: in expansion of macro ‘GDK_SURFACE_IMPL_WAYLAND’ impl = GDK_SURFACE_IMPL_WAYLAND (surface->impl); ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/glib-2.0/gobject/gtype.h:2271:6: warning: cast increases required alignment of target type [-Wcast-align] ((ct*) g_type_check_instance_cast ((GTypeInstance*) ip, gt)) ^ /usr/include/glib-2.0/gobject/gtype.h:482:66: note: in expansion of macro ‘_G_TYPE_CIC’ #define G_TYPE_CHECK_INSTANCE_CAST(instance, g_type, c_type) (_G_TYPE_CIC ((instance), (g_type), c_type)) ^~~~~~~~~~~ ../gdk/wayland/gdkwaylanddisplay.h:39:48: note: in expansion of macro ‘G_TYPE_CHECK_INSTANCE_CAST’ #define GDK_WAYLAND_DISPLAY(object) (G_TYPE_CHECK_INSTANCE_CAST ((object), GDK_TYPE_WAYLAND_DISPLAY, GdkWaylandDisplay)) ^~~~~~~~~~~~~~~~~~~~~~~~~~ ../gdk/wayland/gdksurface-wayland.c:4440:21: note: in expansion of macro ‘GDK_WAYLAND_DISPLAY’ display_wayland = GDK_WAYLAND_DISPLAY (display); ^~~~~~~~~~~~~~~~~~~ ../gdk/wayland/gdksurface-wayland.c: In function ‘gdk_wayland_surface_unexport_handle’: /usr/include/glib-2.0/gobject/gtype.h:2271:6: warning: cast increases required alignment of target type [-Wcast-align] ((ct*) g_type_check_instance_cast ((GTypeInstance*) ip, gt)) ^ /usr/include/glib-2.0/gobject/gtype.h:482:66: note: in expansion of macro ‘_G_TYPE_CIC’ #define G_TYPE_CHECK_INSTANCE_CAST(instance, g_type, c_type) (_G_TYPE_CIC ((instance), (g_type), c_type)) ^~~~~~~~~~~ ../gdk/wayland/gdksurface-wayland.c:82:53: note: in expansion of macro ‘G_TYPE_CHECK_INSTANCE_CAST’ #define GDK_SURFACE_IMPL_WAYLAND(object) (G_TYPE_CHECK_INSTANCE_CAST ((object), GDK_TYPE_SURFACE_IMPL_WAYLAND, GdkSurfaceImplWayland)) ^~~~~~~~~~~~~~~~~~~~~~~~~~ ../gdk/wayland/gdksurface-wayland.c:4482:10: note: in expansion of macro ‘GDK_SURFACE_IMPL_WAYLAND’ impl = GDK_SURFACE_IMPL_WAYLAND (surface->impl); ^~~~~~~~~~~~~~~~~~~~~~~~ ../gdk/wayland/gdksurface-wayland.c: In function ‘unset_transient_for_exported’: /usr/include/glib-2.0/gobject/gtype.h:2271:6: warning: cast increases required alignment of target type [-Wcast-align] ((ct*) g_type_check_instance_cast ((GTypeInstance*) ip, gt)) ^ /usr/include/glib-2.0/gobject/gtype.h:482:66: note: in expansion of macro ‘_G_TYPE_CIC’ #define G_TYPE_CHECK_INSTANCE_CAST(instance, g_type, c_type) (_G_TYPE_CIC ((instance), (g_type), c_type)) ^~~~~~~~~~~ ../gdk/wayland/gdksurface-wayland.c:82:53: note: in expansion of macro ‘G_TYPE_CHECK_INSTANCE_CAST’ #define GDK_SURFACE_IMPL_WAYLAND(object) (G_TYPE_CHECK_INSTANCE_CAST ((object), GDK_TYPE_SURFACE_IMPL_WAYLAND, GdkSurfaceImplWayland)) ^~~~~~~~~~~~~~~~~~~~~~~~~~ ../gdk/wayland/gdksurface-wayland.c:4495:33: note: in expansion of macro ‘GDK_SURFACE_IMPL_WAYLAND’ GdkSurfaceImplWayland *impl = GDK_SURFACE_IMPL_WAYLAND (surface->impl); ^~~~~~~~~~~~~~~~~~~~~~~~ ../gdk/wayland/gdksurface-wayland.c: In function ‘gdk_wayland_surface_set_transient_for_exported’: /usr/include/glib-2.0/gobject/gtype.h:2271:6: warning: cast increases required alignment of target type [-Wcast-align] ((ct*) g_type_check_instance_cast ((GTypeInstance*) ip, gt)) ^ /usr/include/glib-2.0/gobject/gtype.h:482:66: note: in expansion of macro ‘_G_TYPE_CIC’ #define G_TYPE_CHECK_INSTANCE_CAST(instance, g_type, c_type) (_G_TYPE_CIC ((instance), (g_type), c_type)) ^~~~~~~~~~~ ../gdk/wayland/gdksurface-wayland.c:82:53: note: in expansion of macro ‘G_TYPE_CHECK_INSTANCE_CAST’ #define GDK_SURFACE_IMPL_WAYLAND(object) (G_TYPE_CHECK_INSTANCE_CAST ((object), GDK_TYPE_SURFACE_IMPL_WAYLAND, GdkSurfaceImplWayland)) ^~~~~~~~~~~~~~~~~~~~~~~~~~ ../gdk/wayland/gdksurface-wayland.c:4541:10: note: in expansion of macro ‘GDK_SURFACE_IMPL_WAYLAND’ impl = GDK_SURFACE_IMPL_WAYLAND (surface->impl); ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/glib-2.0/gobject/gtype.h:2271:6: warning: cast increases required alignment of target type [-Wcast-align] ((ct*) g_type_check_instance_cast ((GTypeInstance*) ip, gt)) ^ /usr/include/glib-2.0/gobject/gtype.h:482:66: note: in expansion of macro ‘_G_TYPE_CIC’ #define G_TYPE_CHECK_INSTANCE_CAST(instance, g_type, c_type) (_G_TYPE_CIC ((instance), (g_type), c_type)) ^~~~~~~~~~~ ../gdk/wayland/gdkwaylanddisplay.h:39:48: note: in expansion of macro ‘G_TYPE_CHECK_INSTANCE_CAST’ #define GDK_WAYLAND_DISPLAY(object) (G_TYPE_CHECK_INSTANCE_CAST ((object), GDK_TYPE_WAYLAND_DISPLAY, GdkWaylandDisplay)) ^~~~~~~~~~~~~~~~~~~~~~~~~~ ../gdk/wayland/gdksurface-wayland.c:4542:21: note: in expansion of macro ‘GDK_WAYLAND_DISPLAY’ display_wayland = GDK_WAYLAND_DISPLAY (display); ^~~~~~~~~~~~~~~~~~~ ../gdk/wayland/gdksurface-wayland.c: In function ‘gdk_wayland_surface_inhibit_shortcuts’: /usr/include/glib-2.0/gobject/gtype.h:2271:6: warning: cast increases required alignment of target type [-Wcast-align] ((ct*) g_type_check_instance_cast ((GTypeInstance*) ip, gt)) ^ /usr/include/glib-2.0/gobject/gtype.h:482:66: note: in expansion of macro ‘_G_TYPE_CIC’ #define G_TYPE_CHECK_INSTANCE_CAST(instance, g_type, c_type) (_G_TYPE_CIC ((instance), (g_type), c_type)) ^~~~~~~~~~~ ../gdk/wayland/gdksurface-wayland.c:82:53: note: in expansion of macro ‘G_TYPE_CHECK_INSTANCE_CAST’ #define GDK_SURFACE_IMPL_WAYLAND(object) (G_TYPE_CHECK_INSTANCE_CAST ((object), GDK_TYPE_SURFACE_IMPL_WAYLAND, GdkSurfaceImplWayland)) ^~~~~~~~~~~~~~~~~~~~~~~~~~ ../gdk/wayland/gdksurface-wayland.c:4574:32: note: in expansion of macro ‘GDK_SURFACE_IMPL_WAYLAND’ GdkSurfaceImplWayland *impl= GDK_SURFACE_IMPL_WAYLAND (surface->impl); ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/glib-2.0/gobject/gtype.h:2271:6: warning: cast increases required alignment of target type [-Wcast-align] ((ct*) g_type_check_instance_cast ((GTypeInstance*) ip, gt)) ^ /usr/include/glib-2.0/gobject/gtype.h:482:66: note: in expansion of macro ‘_G_TYPE_CIC’ #define G_TYPE_CHECK_INSTANCE_CAST(instance, g_type, c_type) (_G_TYPE_CIC ((instance), (g_type), c_type)) ^~~~~~~~~~~ ../gdk/wayland/gdkwaylanddisplay.h:39:48: note: in expansion of macro ‘G_TYPE_CHECK_INSTANCE_CAST’ #define GDK_WAYLAND_DISPLAY(object) (G_TYPE_CHECK_INSTANCE_CAST ((object), GDK_TYPE_WAYLAND_DISPLAY, GdkWaylandDisplay)) ^~~~~~~~~~~~~~~~~~~~~~~~~~ ../gdk/wayland/gdksurface-wayland.c:4575:32: note: in expansion of macro ‘GDK_WAYLAND_DISPLAY’ GdkWaylandDisplay *display = GDK_WAYLAND_DISPLAY (gdk_surface_get_display (surface)); ^~~~~~~~~~~~~~~~~~~ ../gdk/wayland/gdksurface-wayland.c: In function ‘gdk_wayland_surface_restore_shortcuts’: /usr/include/glib-2.0/gobject/gtype.h:2271:6: warning: cast increases required alignment of target type [-Wcast-align] ((ct*) g_type_check_instance_cast ((GTypeInstance*) ip, gt)) ^ /usr/include/glib-2.0/gobject/gtype.h:482:66: note: in expansion of macro ‘_G_TYPE_CIC’ #define G_TYPE_CHECK_INSTANCE_CAST(instance, g_type, c_type) (_G_TYPE_CIC ((instance), (g_type), c_type)) ^~~~~~~~~~~ ../gdk/wayland/gdksurface-wayland.c:82:53: note: in expansion of macro ‘G_TYPE_CHECK_INSTANCE_CAST’ #define GDK_SURFACE_IMPL_WAYLAND(object) (G_TYPE_CHECK_INSTANCE_CAST ((object), GDK_TYPE_SURFACE_IMPL_WAYLAND, GdkSurfaceImplWayland)) ^~~~~~~~~~~~~~~~~~~~~~~~~~ ../gdk/wayland/gdksurface-wayland.c:4597:33: note: in expansion of macro ‘GDK_SURFACE_IMPL_WAYLAND’ GdkSurfaceImplWayland *impl = GDK_SURFACE_IMPL_WAYLAND (surface->impl); ^~~~~~~~~~~~~~~~~~~~~~~~ [89/706] Linking static target gdk/wayland/libgdk-wayland.a. [90/706] Compiling C object 'gdk/x11/gdk@x11@@gdk-x11@sta/gdkdrag-x11.c.o'. In file included from /usr/include/glib-2.0/gobject/gobject.h:24, from /usr/include/glib-2.0/gobject/gbinding.h:29, from /usr/include/glib-2.0/glib-object.h:23, from ../gdk/gdktypes.h:35, from ../gdk/gdkapplaunchcontext.h:29, from ../gdk/gdk.h:32, from ../gdk/x11/gdkx11dnd.h:25, from ../gdk/x11/gdkdrag-x11.c:27: ../gdk/x11/gdkdrag-x11.c: In function ‘free_cache_child’: /usr/include/glib-2.0/gobject/gtype.h:2271:6: warning: cast increases required alignment of target type [-Wcast-align] ((ct*) g_type_check_instance_cast ((GTypeInstance*) ip, gt)) ^ /usr/include/glib-2.0/gobject/gtype.h:482:66: note: in expansion of macro ‘_G_TYPE_CIC’ #define G_TYPE_CHECK_INSTANCE_CAST(instance, g_type, c_type) (_G_TYPE_CIC ((instance), (g_type), c_type)) ^~~~~~~~~~~ ../gdk/x11/gdkx11display.h:48:44: note: in expansion of macro ‘G_TYPE_CHECK_INSTANCE_CAST’ #define GDK_X11_DISPLAY(object) (G_TYPE_CHECK_INSTANCE_CAST ((object), GDK_TYPE_X11_DISPLAY, GdkX11Display)) ^~~~~~~~~~~~~~~~~~~~~~~~~~ ../gdk/x11/gdkdrag-x11.c:319:36: note: in expansion of macro ‘GDK_X11_DISPLAY’ GdkX11Display *display_x11 = GDK_X11_DISPLAY (display); ^~~~~~~~~~~~~~~ ../gdk/x11/gdkdrag-x11.c: In function ‘gdk_surface_cache_shape_filter’: /usr/include/glib-2.0/gobject/gtype.h:2271:6: warning: cast increases required alignment of target type [-Wcast-align] ((ct*) g_type_check_instance_cast ((GTypeInstance*) ip, gt)) ^ /usr/include/glib-2.0/gobject/gtype.h:482:66: note: in expansion of macro ‘_G_TYPE_CIC’ #define G_TYPE_CHECK_INSTANCE_CAST(instance, g_type, c_type) (_G_TYPE_CIC ((instance), (g_type), c_type)) ^~~~~~~~~~~ ../gdk/x11/gdkx11display.h:48:44: note: in expansion of macro ‘G_TYPE_CHECK_INSTANCE_CAST’ #define GDK_X11_DISPLAY(object) (G_TYPE_CHECK_INSTANCE_CAST ((object), GDK_TYPE_X11_DISPLAY, GdkX11Display)) ^~~~~~~~~~~~~~~~~~~~~~~~~~ ../gdk/x11/gdkdrag-x11.c:360:28: note: in expansion of macro ‘GDK_X11_DISPLAY’ GdkX11Display *display = GDK_X11_DISPLAY (cache->display); ^~~~~~~~~~~~~~~ ../gdk/x11/gdkdrag-x11.c: In function ‘gdk_surface_cache_new’: /usr/include/glib-2.0/gobject/gtype.h:2271:6: warning: cast increases required alignment of target type [-Wcast-align] ((ct*) g_type_check_instance_cast ((GTypeInstance*) ip, gt)) ^ /usr/include/glib-2.0/gobject/gtype.h:482:66: note: in expansion of macro ‘_G_TYPE_CIC’ #define G_TYPE_CHECK_INSTANCE_CAST(instance, g_type, c_type) (_G_TYPE_CIC ((instance), (g_type), c_type)) ^~~~~~~~~~~ ../gdk/x11/gdkx11display.h:48:44: note: in expansion of macro ‘G_TYPE_CHECK_INSTANCE_CAST’ #define GDK_X11_DISPLAY(object) (G_TYPE_CHECK_INSTANCE_CAST ((object), GDK_TYPE_X11_DISPLAY, GdkX11Display)) ^~~~~~~~~~~~~~~~~~~~~~~~~~ ../gdk/x11/gdkdrag-x11.c:511:26: note: in expansion of macro ‘GDK_X11_DISPLAY’ GdkX11Screen *screen = GDK_X11_DISPLAY (display)->screen; ^~~~~~~~~~~~~~~ /usr/include/glib-2.0/gobject/gtype.h:2271:6: warning: cast increases required alignment of target type [-Wcast-align] ((ct*) g_type_check_instance_cast ((GTypeInstance*) ip, gt)) ^ /usr/include/glib-2.0/gobject/gtype.h:482:66: note: in expansion of macro ‘_G_TYPE_CIC’ #define G_TYPE_CHECK_INSTANCE_CAST(instance, g_type, c_type) (_G_TYPE_CIC ((instance), (g_type), c_type)) ^~~~~~~~~~~ ../gdk/x11/gdkx11screen.h:40:43: note: in expansion of macro ‘G_TYPE_CHECK_INSTANCE_CAST’ #define GDK_X11_SCREEN(object) (G_TYPE_CHECK_INSTANCE_CAST ((object), GDK_TYPE_X11_SCREEN, GdkX11Screen)) ^~~~~~~~~~~~~~~~~~~~~~~~~~ ../gdk/x11/gdkprivate-x11.h:243:40: note: in expansion of macro ‘GDK_X11_SCREEN’ #define GDK_SCREEN_XROOTWIN(screen) (GDK_X11_SCREEN (screen)->xroot_window) ^~~~~~~~~~~~~~ ../gdk/x11/gdkprivate-x11.h:244:40: note: in expansion of macro ‘GDK_SCREEN_XROOTWIN’ #define GDK_DISPLAY_XROOTWIN(display) (GDK_SCREEN_XROOTWIN (GDK_X11_DISPLAY (display)->screen)) ^~~~~~~~~~~~~~~~~~~ /usr/include/glib-2.0/gobject/gtype.h:482:66: note: in expansion of macro ‘_G_TYPE_CIC’ #define G_TYPE_CHECK_INSTANCE_CAST(instance, g_type, c_type) (_G_TYPE_CIC ((instance), (g_type), c_type)) ^~~~~~~~~~~ ../gdk/x11/gdkx11display.h:48:44: note: in expansion of macro ‘G_TYPE_CHECK_INSTANCE_CAST’ #define GDK_X11_DISPLAY(object) (G_TYPE_CHECK_INSTANCE_CAST ((object), GDK_TYPE_X11_DISPLAY, GdkX11Display)) ^~~~~~~~~~~~~~~~~~~~~~~~~~ ../gdk/x11/gdkprivate-x11.h:244:61: note: in expansion of macro ‘GDK_X11_DISPLAY’ #define GDK_DISPLAY_XROOTWIN(display) (GDK_SCREEN_XROOTWIN (GDK_X11_DISPLAY (display)->screen)) ^~~~~~~~~~~~~~~ ../gdk/x11/gdkdrag-x11.c:513:25: note: in expansion of macro ‘GDK_DISPLAY_XROOTWIN’ Window xroot_window = GDK_DISPLAY_XROOTWIN (display); ^~~~~~~~~~~~~~~~~~~~ In file included from /usr/lib/arm-linux-gnueabihf/glib-2.0/include/glibconfig.h:9, from /usr/include/glib-2.0/glib/gtypes.h:32, from /usr/include/glib-2.0/glib/galloca.h:32, from /usr/include/glib-2.0/glib.h:30, from ./gdk/gdkconfig.h:8, from ../gdk/gdk.h:30, from ../gdk/x11/gdkx11dnd.h:25, from ../gdk/x11/gdkdrag-x11.c:27: /usr/include/glib-2.0/gobject/gtype.h:2271:6: warning: cast increases required alignment of target type [-Wcast-align] ((ct*) g_type_check_instance_cast ((GTypeInstance*) ip, gt)) ^ /usr/include/glib-2.0/glib/gmacros.h:418:8: note: in definition of macro ‘_G_BOOLEAN_EXPR’ if (expr) \ ^~~~ ../gdk/x11/gdkdrag-x11.c:530:7: note: in expansion of macro ‘G_UNLIKELY’ if (G_UNLIKELY (!GDK_X11_DISPLAY (display)->trusted_client)) ^~~~~~~~~~ /usr/include/glib-2.0/gobject/gtype.h:482:66: note: in expansion of macro ‘_G_TYPE_CIC’ #define G_TYPE_CHECK_INSTANCE_CAST(instance, g_type, c_type) (_G_TYPE_CIC ((instance), (g_type), c_type)) ^~~~~~~~~~~ ../gdk/x11/gdkx11display.h:48:44: note: in expansion of macro ‘G_TYPE_CHECK_INSTANCE_CAST’ #define GDK_X11_DISPLAY(object) (G_TYPE_CHECK_INSTANCE_CAST ((object), GDK_TYPE_X11_DISPLAY, GdkX11Display)) ^~~~~~~~~~~~~~~~~~~~~~~~~~ ../gdk/x11/gdkdrag-x11.c:530:20: note: in expansion of macro ‘GDK_X11_DISPLAY’ if (G_UNLIKELY (!GDK_X11_DISPLAY (display)->trusted_client)) ^~~~~~~~~~~~~~~ In file included from /usr/include/glib-2.0/gobject/gobject.h:24, from /usr/include/glib-2.0/gobject/gbinding.h:29, from /usr/include/glib-2.0/glib-object.h:23, from ../gdk/gdktypes.h:35, from ../gdk/gdkapplaunchcontext.h:29, from ../gdk/gdk.h:32, from ../gdk/x11/gdkx11dnd.h:25, from ../gdk/x11/gdkdrag-x11.c:27: ../gdk/x11/gdkdrag-x11.c: In function ‘gdk_surface_cache_destroy’: /usr/include/glib-2.0/gobject/gtype.h:2271:6: warning: cast increases required alignment of target type [-Wcast-align] ((ct*) g_type_check_instance_cast ((GTypeInstance*) ip, gt)) ^ /usr/include/glib-2.0/gobject/gtype.h:482:66: note: in expansion of macro ‘_G_TYPE_CIC’ #define G_TYPE_CHECK_INSTANCE_CAST(instance, g_type, c_type) (_G_TYPE_CIC ((instance), (g_type), c_type)) ^~~~~~~~~~~ ../gdk/x11/gdkx11display.h:48:44: note: in expansion of macro ‘G_TYPE_CHECK_INSTANCE_CAST’ #define GDK_X11_DISPLAY(object) (G_TYPE_CHECK_INSTANCE_CAST ((object), GDK_TYPE_X11_DISPLAY, GdkX11Display)) ^~~~~~~~~~~~~~~~~~~~~~~~~~ ../gdk/x11/gdkprivate-x11.h:256:40: note: in expansion of macro ‘GDK_X11_DISPLAY’ #define GDK_DISPLAY_XDISPLAY(display) (GDK_X11_DISPLAY(display)->xdisplay) ^~~~~~~~~~~~~~~ ../gdk/x11/gdkdrag-x11.c:594:17: note: in expansion of macro ‘GDK_DISPLAY_XDISPLAY’ XSelectInput (GDK_DISPLAY_XDISPLAY (cache->display), ^~~~~~~~~~~~~~~~~~~~ /usr/include/glib-2.0/gobject/gtype.h:2271:6: warning: cast increases required alignment of target type [-Wcast-align] ((ct*) g_type_check_instance_cast ((GTypeInstance*) ip, gt)) ^ /usr/include/glib-2.0/gobject/gtype.h:482:66: note: in expansion of macro ‘_G_TYPE_CIC’ #define G_TYPE_CHECK_INSTANCE_CAST(instance, g_type, c_type) (_G_TYPE_CIC ((instance), (g_type), c_type)) ^~~~~~~~~~~ ../gdk/x11/gdkx11screen.h:40:43: note: in expansion of macro ‘G_TYPE_CHECK_INSTANCE_CAST’ #define GDK_X11_SCREEN(object) (G_TYPE_CHECK_INSTANCE_CAST ((object), GDK_TYPE_X11_SCREEN, GdkX11Screen)) ^~~~~~~~~~~~~~~~~~~~~~~~~~ ../gdk/x11/gdkprivate-x11.h:243:40: note: in expansion of macro ‘GDK_X11_SCREEN’ #define GDK_SCREEN_XROOTWIN(screen) (GDK_X11_SCREEN (screen)->xroot_window) ^~~~~~~~~~~~~~ ../gdk/x11/gdkprivate-x11.h:244:40: note: in expansion of macro ‘GDK_SCREEN_XROOTWIN’ #define GDK_DISPLAY_XROOTWIN(display) (GDK_SCREEN_XROOTWIN (GDK_X11_DISPLAY (display)->screen)) ^~~~~~~~~~~~~~~~~~~ /usr/include/glib-2.0/gobject/gtype.h:482:66: note: in expansion of macro ‘_G_TYPE_CIC’ #define G_TYPE_CHECK_INSTANCE_CAST(instance, g_type, c_type) (_G_TYPE_CIC ((instance), (g_type), c_type)) ^~~~~~~~~~~ ../gdk/x11/gdkx11display.h:48:44: note: in expansion of macro ‘G_TYPE_CHECK_INSTANCE_CAST’ #define GDK_X11_DISPLAY(object) (G_TYPE_CHECK_INSTANCE_CAST ((object), GDK_TYPE_X11_DISPLAY, GdkX11Display)) ^~~~~~~~~~~~~~~~~~~~~~~~~~ ../gdk/x11/gdkprivate-x11.h:244:61: note: in expansion of macro ‘GDK_X11_DISPLAY’ #define GDK_DISPLAY_XROOTWIN(display) (GDK_SCREEN_XROOTWIN (GDK_X11_DISPLAY (display)->screen)) ^~~~~~~~~~~~~~~ ../gdk/x11/gdkdrag-x11.c:595:17: note: in expansion of macro ‘GDK_DISPLAY_XROOTWIN’ GDK_DISPLAY_XROOTWIN (cache->display), ^~~~~~~~~~~~~~~~~~~~ ../gdk/x11/gdkdrag-x11.c: In function ‘is_pointer_within_shape’: /usr/include/glib-2.0/gobject/gtype.h:2271:6: warning: cast increases required alignment of target type [-Wcast-align] ((ct*) g_type_check_instance_cast ((GTypeInstance*) ip, gt)) ^ /usr/include/glib-2.0/gobject/gtype.h:482:66: note: in expansion of macro ‘_G_TYPE_CIC’ #define G_TYPE_CHECK_INSTANCE_CAST(instance, g_type, c_type) (_G_TYPE_CIC ((instance), (g_type), c_type)) ^~~~~~~~~~~ ../gdk/x11/gdkx11display.h:48:44: note: in expansion of macro ‘G_TYPE_CHECK_INSTANCE_CAST’ #define GDK_X11_DISPLAY(object) (G_TYPE_CHECK_INSTANCE_CAST ((object), GDK_TYPE_X11_DISPLAY, GdkX11Display)) ^~~~~~~~~~~~~~~~~~~~~~~~~~ ../gdk/x11/gdkdrag-x11.c:658:36: note: in expansion of macro ‘GDK_X11_DISPLAY’ GdkX11Display *display_x11 = GDK_X11_DISPLAY (display); ^~~~~~~~~~~~~~~ /usr/include/glib-2.0/gobject/gtype.h:2271:6: warning: cast increases required alignment of target type [-Wcast-align] ((ct*) g_type_check_instance_cast ((GTypeInstance*) ip, gt)) ^ /usr/include/glib-2.0/gobject/gtype.h:482:66: note: in expansion of macro ‘_G_TYPE_CIC’ #define G_TYPE_CHECK_INSTANCE_CAST(instance, g_type, c_type) (_G_TYPE_CIC ((instance), (g_type), c_type)) ^~~~~~~~~~~ ../gdk/x11/gdkx11display.h:48:44: note: in expansion of macro ‘G_TYPE_CHECK_INSTANCE_CAST’ #define GDK_X11_DISPLAY(object) (G_TYPE_CHECK_INSTANCE_CAST ((object), GDK_TYPE_X11_DISPLAY, GdkX11Display)) ^~~~~~~~~~~~~~~~~~~~~~~~~~ ../gdk/x11/gdkdrag-x11.c:665:36: note: in expansion of macro ‘GDK_X11_DISPLAY’ GdkX11Display *display_x11 = GDK_X11_DISPLAY (display); ^~~~~~~~~~~~~~~ ../gdk/x11/gdkdrag-x11.c: In function ‘get_client_window_at_coords’: /usr/include/glib-2.0/gobject/gtype.h:2271:6: warning: cast increases required alignment of target type [-Wcast-align] ((ct*) g_type_check_instance_cast ((GTypeInstance*) ip, gt)) ^ /usr/include/glib-2.0/gobject/gtype.h:482:66: note: in expansion of macro ‘_G_TYPE_CIC’ #define G_TYPE_CHECK_INSTANCE_CAST(instance, g_type, c_type) (_G_TYPE_CIC ((instance), (g_type), c_type)) ^~~~~~~~~~~ ../gdk/x11/gdkx11screen.h:40:43: note: in expansion of macro ‘G_TYPE_CHECK_INSTANCE_CAST’ #define GDK_X11_SCREEN(object) (G_TYPE_CHECK_INSTANCE_CAST ((object), GDK_TYPE_X11_SCREEN, GdkX11Screen)) ^~~~~~~~~~~~~~~~~~~~~~~~~~ ../gdk/x11/gdkprivate-x11.h:243:40: note: in expansion of macro ‘GDK_X11_SCREEN’ #define GDK_SCREEN_XROOTWIN(screen) (GDK_X11_SCREEN (screen)->xroot_window) ^~~~~~~~~~~~~~ ../gdk/x11/gdkprivate-x11.h:244:40: note: in expansion of macro ‘GDK_SCREEN_XROOTWIN’ #define GDK_DISPLAY_XROOTWIN(display) (GDK_SCREEN_XROOTWIN (GDK_X11_DISPLAY (display)->screen)) ^~~~~~~~~~~~~~~~~~~ /usr/include/glib-2.0/gobject/gtype.h:482:66: note: in expansion of macro ‘_G_TYPE_CIC’ #define G_TYPE_CHECK_INSTANCE_CAST(instance, g_type, c_type) (_G_TYPE_CIC ((instance), (g_type), c_type)) ^~~~~~~~~~~ ../gdk/x11/gdkx11display.h:48:44: note: in expansion of macro ‘G_TYPE_CHECK_INSTANCE_CAST’ #define GDK_X11_DISPLAY(object) (G_TYPE_CHECK_INSTANCE_CAST ((object), GDK_TYPE_X11_DISPLAY, GdkX11Display)) ^~~~~~~~~~~~~~~~~~~~~~~~~~ ../gdk/x11/gdkprivate-x11.h:244:61: note: in expansion of macro ‘GDK_X11_DISPLAY’ #define GDK_DISPLAY_XROOTWIN(display) (GDK_SCREEN_XROOTWIN (GDK_X11_DISPLAY (display)->screen)) ^~~~~~~~~~~~~~~ ../gdk/x11/gdkdrag-x11.c:799:12: note: in expansion of macro ‘GDK_DISPLAY_XROOTWIN’ return GDK_DISPLAY_XROOTWIN (display); ^~~~~~~~~~~~~~~~~~~~ ../gdk/x11/gdkdrag-x11.c: In function ‘xdnd_set_targets’: /usr/include/glib-2.0/gobject/gtype.h:2271:6: warning: cast increases required alignment of target type [-Wcast-align] ((ct*) g_type_check_instance_cast ((GTypeInstance*) ip, gt)) ^ /usr/include/glib-2.0/gobject/gtype.h:482:66: note: in expansion of macro ‘_G_TYPE_CIC’ #define G_TYPE_CHECK_INSTANCE_CAST(instance, g_type, c_type) (_G_TYPE_CIC ((instance), (g_type), c_type)) ^~~~~~~~~~~ ../gdk/x11/gdkx11display.h:48:44: note: in expansion of macro ‘G_TYPE_CHECK_INSTANCE_CAST’ #define GDK_X11_DISPLAY(object) (G_TYPE_CHECK_INSTANCE_CAST ((object), GDK_TYPE_X11_DISPLAY, GdkX11Display)) ^~~~~~~~~~~~~~~~~~~~~~~~~~ ../gdk/x11/gdkprivate-x11.h:256:40: note: in expansion of macro ‘GDK_X11_DISPLAY’ #define GDK_DISPLAY_XDISPLAY(display) (GDK_X11_DISPLAY(display)->xdisplay) ^~~~~~~~~~~~~~~ ../gdk/x11/gdkdrag-x11.c:930:20: note: in expansion of macro ‘GDK_DISPLAY_XDISPLAY’ XChangeProperty (GDK_DISPLAY_XDISPLAY (display), ^~~~~~~~~~~~~~~~~~~~ ../gdk/x11/gdkdrag-x11.c: In function ‘xdnd_set_actions’: /usr/include/glib-2.0/gobject/gtype.h:2271:6: warning: cast increases required alignment of target type [-Wcast-align] ((ct*) g_type_check_instance_cast ((GTypeInstance*) ip, gt)) ^ /usr/include/glib-2.0/gobject/gtype.h:482:66: note: in expansion of macro ‘_G_TYPE_CIC’ #define G_TYPE_CHECK_INSTANCE_CAST(instance, g_type, c_type) (_G_TYPE_CIC ((instance), (g_type), c_type)) ^~~~~~~~~~~ ../gdk/x11/gdkx11display.h:48:44: note: in expansion of macro ‘G_TYPE_CHECK_INSTANCE_CAST’ #define GDK_X11_DISPLAY(object) (G_TYPE_CHECK_INSTANCE_CAST ((object), GDK_TYPE_X11_DISPLAY, GdkX11Display)) ^~~~~~~~~~~~~~~~~~~~~~~~~~ ../gdk/x11/gdkprivate-x11.h:256:40: note: in expansion of macro ‘GDK_X11_DISPLAY’ #define GDK_DISPLAY_XDISPLAY(display) (GDK_X11_DISPLAY(display)->xdisplay) ^~~~~~~~~~~~~~~ ../gdk/x11/gdkdrag-x11.c:976:20: note: in expansion of macro ‘GDK_DISPLAY_XDISPLAY’ XChangeProperty (GDK_DISPLAY_XDISPLAY (display), ^~~~~~~~~~~~~~~~~~~~ ../gdk/x11/gdkdrag-x11.c: In function ‘xdnd_check_dest’: /usr/include/glib-2.0/gobject/gtype.h:2271:6: warning: cast increases required alignment of target type [-Wcast-align] ((ct*) g_type_check_instance_cast ((GTypeInstance*) ip, gt)) ^ /usr/include/glib-2.0/gobject/gtype.h:482:66: note: in expansion of macro ‘_G_TYPE_CIC’ #define G_TYPE_CHECK_INSTANCE_CAST(instance, g_type, c_type) (_G_TYPE_CIC ((instance), (g_type), c_type)) ^~~~~~~~~~~ ../gdk/x11/gdkx11display.h:48:44: note: in expansion of macro ‘G_TYPE_CHECK_INSTANCE_CAST’ #define GDK_X11_DISPLAY(object) (G_TYPE_CHECK_INSTANCE_CAST ((object), GDK_TYPE_X11_DISPLAY, GdkX11Display)) ^~~~~~~~~~~~~~~~~~~~~~~~~~ ../gdk/x11/gdkprivate-x11.h:256:40: note: in expansion of macro ‘GDK_X11_DISPLAY’ #define GDK_DISPLAY_XDISPLAY(display) (GDK_X11_DISPLAY(display)->xdisplay) ^~~~~~~~~~~~~~~ ../gdk/x11/gdkdrag-x11.c:1191:27: note: in expansion of macro ‘GDK_DISPLAY_XDISPLAY’ if (XGetWindowProperty (GDK_DISPLAY_XDISPLAY (display), win, ^~~~~~~~~~~~~~~~~~~~ ../gdk/x11/gdkdrag-x11.c:1199:24: warning: cast increases required alignment of target type [-Wcast-align] proxy_data = (Window *)data; ^ In file included from /usr/include/glib-2.0/gobject/gobject.h:24, from /usr/include/glib-2.0/gobject/gbinding.h:29, from /usr/include/glib-2.0/glib-object.h:23, from ../gdk/gdktypes.h:35, from ../gdk/gdkapplaunchcontext.h:29, from ../gdk/gdk.h:32, from ../gdk/x11/gdkx11dnd.h:25, from ../gdk/x11/gdkdrag-x11.c:27: /usr/include/glib-2.0/gobject/gtype.h:2271:6: warning: cast increases required alignment of target type [-Wcast-align] ((ct*) g_type_check_instance_cast ((GTypeInstance*) ip, gt)) ^ /usr/include/glib-2.0/gobject/gtype.h:482:66: note: in expansion of macro ‘_G_TYPE_CIC’ #define G_TYPE_CHECK_INSTANCE_CAST(instance, g_type, c_type) (_G_TYPE_CIC ((instance), (g_type), c_type)) ^~~~~~~~~~~ ../gdk/x11/gdkx11display.h:48:44: note: in expansion of macro ‘G_TYPE_CHECK_INSTANCE_CAST’ #define GDK_X11_DISPLAY(object) (G_TYPE_CHECK_INSTANCE_CAST ((object), GDK_TYPE_X11_DISPLAY, GdkX11Display)) ^~~~~~~~~~~~~~~~~~~~~~~~~~ ../gdk/x11/gdkprivate-x11.h:256:40: note: in expansion of macro ‘GDK_X11_DISPLAY’ #define GDK_DISPLAY_XDISPLAY(display) (GDK_X11_DISPLAY(display)->xdisplay) ^~~~~~~~~~~~~~~ ../gdk/x11/gdkdrag-x11.c:1214:32: note: in expansion of macro ‘GDK_DISPLAY_XDISPLAY’ if ((XGetWindowProperty (GDK_DISPLAY_XDISPLAY (display), proxy ? proxy : win, ^~~~~~~~~~~~~~~~~~~~ ../gdk/x11/gdkdrag-x11.c:1221:21: warning: cast increases required alignment of target type [-Wcast-align] version = (Atom *)data; ^ In file included from /usr/include/glib-2.0/gobject/gobject.h:24, from /usr/include/glib-2.0/gobject/gbinding.h:29, from /usr/include/glib-2.0/glib-object.h:23, from ../gdk/gdktypes.h:35, from ../gdk/gdkapplaunchcontext.h:29, from ../gdk/gdk.h:32, from ../gdk/x11/gdkx11dnd.h:25, from ../gdk/x11/gdkdrag-x11.c:27: ../gdk/x11/gdkdrag-x11.c: In function ‘base_precache_atoms’: /usr/include/glib-2.0/gobject/gtype.h:2271:6: warning: cast increases required alignment of target type [-Wcast-align] ((ct*) g_type_check_instance_cast ((GTypeInstance*) ip, gt)) ^ /usr/include/glib-2.0/gobject/gtype.h:482:66: note: in expansion of macro ‘_G_TYPE_CIC’ #define G_TYPE_CHECK_INSTANCE_CAST(instance, g_type, c_type) (_G_TYPE_CIC ((instance), (g_type), c_type)) ^~~~~~~~~~~ ../gdk/x11/gdkx11display.h:48:44: note: in expansion of macro ‘G_TYPE_CHECK_INSTANCE_CAST’ #define GDK_X11_DISPLAY(object) (G_TYPE_CHECK_INSTANCE_CAST ((object), GDK_TYPE_X11_DISPLAY, GdkX11Display)) ^~~~~~~~~~~~~~~~~~~~~~~~~~ ../gdk/x11/gdkdrag-x11.c:1250:32: note: in expansion of macro ‘GDK_X11_DISPLAY’ GdkX11Display *display_x11 = GDK_X11_DISPLAY (display); ^~~~~~~~~~~~~~~ ../gdk/x11/gdkdrag-x11.c: In function ‘xdnd_precache_atoms’: /usr/include/glib-2.0/gobject/gtype.h:2271:6: warning: cast increases required alignment of target type [-Wcast-align] ((ct*) g_type_check_instance_cast ((GTypeInstance*) ip, gt)) ^ /usr/include/glib-2.0/gobject/gtype.h:482:66: note: in expansion of macro ‘_G_TYPE_CIC’ #define G_TYPE_CHECK_INSTANCE_CAST(instance, g_type, c_type) (_G_TYPE_CIC ((instance), (g_type), c_type)) ^~~~~~~~~~~ ../gdk/x11/gdkx11display.h:48:44: note: in expansion of macro ‘G_TYPE_CHECK_INSTANCE_CAST’ #define GDK_X11_DISPLAY(object) (G_TYPE_CHECK_INSTANCE_CAST ((object), GDK_TYPE_X11_DISPLAY, GdkX11Display)) ^~~~~~~~~~~~~~~~~~~~~~~~~~ ../gdk/x11/gdkdrag-x11.c:1270:32: note: in expansion of macro ‘GDK_X11_DISPLAY’ GdkX11Display *display_x11 = GDK_X11_DISPLAY (display); ^~~~~~~~~~~~~~~ ../gdk/x11/gdkdrag-x11.c: In function ‘gdk_x11_drag_find_surface’: /usr/include/glib-2.0/gobject/gtype.h:2271:6: warning: cast increases required alignment of target type [-Wcast-align] ((ct*) g_type_check_instance_cast ((GTypeInstance*) ip, gt)) ^ /usr/include/glib-2.0/gobject/gtype.h:482:66: note: in expansion of macro ‘_G_TYPE_CIC’ #define G_TYPE_CHECK_INSTANCE_CAST(instance, g_type, c_type) (_G_TYPE_CIC ((instance), (g_type), c_type)) ^~~~~~~~~~~ ../gdk/x11/gdkx11screen.h:40:43: note: in expansion of macro ‘G_TYPE_CHECK_INSTANCE_CAST’ #define GDK_X11_SCREEN(object) (G_TYPE_CHECK_INSTANCE_CAST ((object), GDK_TYPE_X11_SCREEN, GdkX11Screen)) ^~~~~~~~~~~~~~~~~~~~~~~~~~ ../gdk/x11/gdkdrag-x11.c:1417:16: note: in expansion of macro ‘GDK_X11_SCREEN’ screen_x11 = GDK_X11_SCREEN(GDK_X11_DISPLAY (display)->screen); ^~~~~~~~~~~~~~ /usr/include/glib-2.0/gobject/gtype.h:482:66: note: in expansion of macro ‘_G_TYPE_CIC’ #define G_TYPE_CHECK_INSTANCE_CAST(instance, g_type, c_type) (_G_TYPE_CIC ((instance), (g_type), c_type)) ^~~~~~~~~~~ ../gdk/x11/gdkx11display.h:48:44: note: in expansion of macro ‘G_TYPE_CHECK_INSTANCE_CAST’ #define GDK_X11_DISPLAY(object) (G_TYPE_CHECK_INSTANCE_CAST ((object), GDK_TYPE_X11_DISPLAY, GdkX11Display)) ^~~~~~~~~~~~~~~~~~~~~~~~~~ ../gdk/x11/gdkdrag-x11.c:1417:31: note: in expansion of macro ‘GDK_X11_DISPLAY’ screen_x11 = GDK_X11_SCREEN(GDK_X11_DISPLAY (display)->screen); ^~~~~~~~~~~~~~~ ../gdk/x11/gdkdrag-x11.c: In function ‘gdk_x11_drag_drag_motion’: /usr/include/glib-2.0/gobject/gtype.h:2271:6: warning: cast increases required alignment of target type [-Wcast-align] ((ct*) g_type_check_instance_cast ((GTypeInstance*) ip, gt)) ^ /usr/include/glib-2.0/gobject/gtype.h:482:66: note: in expansion of macro ‘_G_TYPE_CIC’ #define G_TYPE_CHECK_INSTANCE_CAST(instance, g_type, c_type) (_G_TYPE_CIC ((instance), (g_type), c_type)) ^~~~~~~~~~~ ../gdk/x11/gdkx11display.h:48:44: note: in expansion of macro ‘G_TYPE_CHECK_INSTANCE_CAST’ #define GDK_X11_DISPLAY(object) (G_TYPE_CHECK_INSTANCE_CAST ((object), GDK_TYPE_X11_DISPLAY, GdkX11Display)) ^~~~~~~~~~~~~~~~~~~~~~~~~~ ../gdk/x11/gdkdrag-x11.c:1511:27: note: in expansion of macro ‘GDK_X11_DISPLAY’ GdkDrop *drop = GDK_X11_DISPLAY (display)->current_drop; ^~~~~~~~~~~~~~~ /usr/include/glib-2.0/gobject/gtype.h:2271:6: warning: cast increases required alignment of target type [-Wcast-align] ((ct*) g_type_check_instance_cast ((GTypeInstance*) ip, gt)) ^ /usr/include/glib-2.0/gobject/gtype.h:482:66: note: in expansion of macro ‘_G_TYPE_CIC’ #define G_TYPE_CHECK_INSTANCE_CAST(instance, g_type, c_type) (_G_TYPE_CIC ((instance), (g_type), c_type)) ^~~~~~~~~~~ ../gdk/x11/gdkx11screen.h:40:43: note: in expansion of macro ‘G_TYPE_CHECK_INSTANCE_CAST’ #define GDK_X11_SCREEN(object) (G_TYPE_CHECK_INSTANCE_CAST ((object), GDK_TYPE_X11_SCREEN, GdkX11Screen)) ^~~~~~~~~~~~~~~~~~~~~~~~~~ ../gdk/x11/gdkdrag-x11.c:1567:34: note: in expansion of macro ‘GDK_X11_SCREEN’ GdkX11Screen *screen_x11 = GDK_X11_SCREEN(GDK_X11_DISPLAY (display)->screen); ^~~~~~~~~~~~~~ /usr/include/glib-2.0/gobject/gtype.h:482:66: note: in expansion of macro ‘_G_TYPE_CIC’ #define G_TYPE_CHECK_INSTANCE_CAST(instance, g_type, c_type) (_G_TYPE_CIC ((instance), (g_type), c_type)) ^~~~~~~~~~~ ../gdk/x11/gdkx11display.h:48:44: note: in expansion of macro ‘G_TYPE_CHECK_INSTANCE_CAST’ #define GDK_X11_DISPLAY(object) (G_TYPE_CHECK_INSTANCE_CAST ((object), GDK_TYPE_X11_DISPLAY, GdkX11Display)) ^~~~~~~~~~~~~~~~~~~~~~~~~~ ../gdk/x11/gdkdrag-x11.c:1567:49: note: in expansion of macro ‘GDK_X11_DISPLAY’ GdkX11Screen *screen_x11 = GDK_X11_SCREEN(GDK_X11_DISPLAY (display)->screen); ^~~~~~~~~~~~~~~ ../gdk/x11/gdkdrag-x11.c: In function ‘_gdk_x11_surface_register_dnd’: /usr/include/glib-2.0/gobject/gtype.h:2271:6: warning: cast increases required alignment of target type [-Wcast-align] ((ct*) g_type_check_instance_cast ((GTypeInstance*) ip, gt)) ^ /usr/include/glib-2.0/gobject/gtype.h:482:66: note: in expansion of macro ‘_G_TYPE_CIC’ #define G_TYPE_CHECK_INSTANCE_CAST(instance, g_type, c_type) (_G_TYPE_CIC ((instance), (g_type), c_type)) ^~~~~~~~~~~ ../gdk/x11/gdkx11display.h:48:44: note: in expansion of macro ‘G_TYPE_CHECK_INSTANCE_CAST’ #define GDK_X11_DISPLAY(object) (G_TYPE_CHECK_INSTANCE_CAST ((object), GDK_TYPE_X11_DISPLAY, GdkX11Display)) ^~~~~~~~~~~~~~~~~~~~~~~~~~ ../gdk/x11/gdkprivate-x11.h:256:40: note: in expansion of macro ‘GDK_X11_DISPLAY’ #define GDK_DISPLAY_XDISPLAY(display) (GDK_X11_DISPLAY(display)->xdisplay) ^~~~~~~~~~~~~~~ ../gdk/x11/gdkdrag-x11.c:1653:20: note: in expansion of macro ‘GDK_DISPLAY_XDISPLAY’ XChangeProperty (GDK_DISPLAY_XDISPLAY (display), ^~~~~~~~~~~~~~~~~~~~ ../gdk/x11/gdkdrag-x11.c: In function ‘gdk_x11_drag_release_selection’: /usr/include/glib-2.0/gobject/gtype.h:2271:6: warning: cast increases required alignment of target type [-Wcast-align] ((ct*) g_type_check_instance_cast ((GTypeInstance*) ip, gt)) ^ /usr/include/glib-2.0/gobject/gtype.h:482:66: note: in expansion of macro ‘_G_TYPE_CIC’ #define G_TYPE_CHECK_INSTANCE_CAST(instance, g_type, c_type) (_G_TYPE_CIC ((instance), (g_type), c_type)) ^~~~~~~~~~~ ../gdk/x11/gdkx11display.h:48:44: note: in expansion of macro ‘G_TYPE_CHECK_INSTANCE_CAST’ #define GDK_X11_DISPLAY(object) (G_TYPE_CHECK_INSTANCE_CAST ((object), GDK_TYPE_X11_DISPLAY, GdkX11Display)) ^~~~~~~~~~~~~~~~~~~~~~~~~~ ../gdk/x11/gdkprivate-x11.h:256:40: note: in expansion of macro ‘GDK_X11_DISPLAY’ #define GDK_DISPLAY_XDISPLAY(display) (GDK_X11_DISPLAY(display)->xdisplay) ^~~~~~~~~~~~~~~ ../gdk/x11/gdkdrag-x11.c:1860:14: note: in expansion of macro ‘GDK_DISPLAY_XDISPLAY’ xdisplay = GDK_DISPLAY_XDISPLAY (display); ^~~~~~~~~~~~~~~~~~~~ ../gdk/x11/gdkdrag-x11.c: In function ‘drag_grab’: /usr/include/glib-2.0/gobject/gtype.h:2271:6: warning: cast increases required alignment of target type [-Wcast-align] ((ct*) g_type_check_instance_cast ((GTypeInstance*) ip, gt)) ^ /usr/include/glib-2.0/gobject/gtype.h:482:66: note: in expansion of macro ‘_G_TYPE_CIC’ #define G_TYPE_CHECK_INSTANCE_CAST(instance, g_type, c_type) (_G_TYPE_CIC ((instance), (g_type), c_type)) ^~~~~~~~~~~ ../gdk/x11/gdkx11screen.h:40:43: note: in expansion of macro ‘G_TYPE_CHECK_INSTANCE_CAST’ #define GDK_X11_SCREEN(object) (G_TYPE_CHECK_INSTANCE_CAST ((object), GDK_TYPE_X11_SCREEN, GdkX11Screen)) ^~~~~~~~~~~~~~~~~~~~~~~~~~ ../gdk/x11/gdkprivate-x11.h:243:40: note: in expansion of macro ‘GDK_X11_SCREEN’ #define GDK_SCREEN_XROOTWIN(screen) (GDK_X11_SCREEN (screen)->xroot_window) ^~~~~~~~~~~~~~ ../gdk/x11/gdkprivate-x11.h:244:40: note: in expansion of macro ‘GDK_SCREEN_XROOTWIN’ #define GDK_DISPLAY_XROOTWIN(display) (GDK_SCREEN_XROOTWIN (GDK_X11_DISPLAY (display)->screen)) ^~~~~~~~~~~~~~~~~~~ /usr/include/glib-2.0/gobject/gtype.h:482:66: note: in expansion of macro ‘_G_TYPE_CIC’ #define G_TYPE_CHECK_INSTANCE_CAST(instance, g_type, c_type) (_G_TYPE_CIC ((instance), (g_type), c_type)) ^~~~~~~~~~~ ../gdk/x11/gdkx11display.h:48:44: note: in expansion of macro ‘G_TYPE_CHECK_INSTANCE_CAST’ #define GDK_X11_DISPLAY(object) (G_TYPE_CHECK_INSTANCE_CAST ((object), GDK_TYPE_X11_DISPLAY, GdkX11Display)) ^~~~~~~~~~~~~~~~~~~~~~~~~~ ../gdk/x11/gdkprivate-x11.h:244:61: note: in expansion of macro ‘GDK_X11_DISPLAY’ #define GDK_DISPLAY_XROOTWIN(display) (GDK_SCREEN_XROOTWIN (GDK_X11_DISPLAY (display)->screen)) ^~~~~~~~~~~~~~~ ../gdk/x11/gdkdrag-x11.c:1939:10: note: in expansion of macro ‘GDK_DISPLAY_XROOTWIN’ root = GDK_DISPLAY_XROOTWIN (display); ^~~~~~~~~~~~~~~~~~~~ /usr/include/glib-2.0/gobject/gtype.h:2271:6: warning: cast increases required alignment of target type [-Wcast-align] ((ct*) g_type_check_instance_cast ((GTypeInstance*) ip, gt)) ^ /usr/include/glib-2.0/gobject/gtype.h:482:66: note: in expansion of macro ‘_G_TYPE_CIC’ #define G_TYPE_CHECK_INSTANCE_CAST(instance, g_type, c_type) (_G_TYPE_CIC ((instance), (g_type), c_type)) ^~~~~~~~~~~ ../gdk/x11/gdkx11display.h:48:44: note: in expansion of macro ‘G_TYPE_CHECK_INSTANCE_CAST’ #define GDK_X11_DISPLAY(object) (G_TYPE_CHECK_INSTANCE_CAST ((object), GDK_TYPE_X11_DISPLAY, GdkX11Display)) ^~~~~~~~~~~~~~~~~~~~~~~~~~ ../gdk/x11/gdkprivate-x11.h:256:40: note: in expansion of macro ‘GDK_X11_DISPLAY’ #define GDK_DISPLAY_XDISPLAY(display) (GDK_X11_DISPLAY(display)->xdisplay) ^~~~~~~~~~~~~~~ ../gdk/x11/gdkdrag-x11.c:1963:35: note: in expansion of macro ‘GDK_DISPLAY_XDISPLAY’ keycode = XKeysymToKeycode (GDK_DISPLAY_XDISPLAY (display), ^~~~~~~~~~~~~~~~~~~~ /usr/include/glib-2.0/gobject/gtype.h:2271:6: warning: cast increases required alignment of target type [-Wcast-align] ((ct*) g_type_check_instance_cast ((GTypeInstance*) ip, gt)) ^ /usr/include/glib-2.0/gobject/gtype.h:482:66: note: in expansion of macro ‘_G_TYPE_CIC’ #define G_TYPE_CHECK_INSTANCE_CAST(instance, g_type, c_type) (_G_TYPE_CIC ((instance), (g_type), c_type)) ^~~~~~~~~~~ ../gdk/x11/gdkx11display.h:48:44: note: in expansion of macro ‘G_TYPE_CHECK_INSTANCE_CAST’ #define GDK_X11_DISPLAY(object) (G_TYPE_CHECK_INSTANCE_CAST ((object), GDK_TYPE_X11_DISPLAY, GdkX11Display)) ^~~~~~~~~~~~~~~~~~~~~~~~~~ ../gdk/x11/gdkprivate-x11.h:256:40: note: in expansion of macro ‘GDK_X11_DISPLAY’ #define GDK_DISPLAY_XDISPLAY(display) (GDK_X11_DISPLAY(display)->xdisplay) ^~~~~~~~~~~~~~~ ../gdk/x11/gdkdrag-x11.c:1988:26: note: in expansion of macro ‘GDK_DISPLAY_XDISPLAY’ XIGrabKeycode (GDK_DISPLAY_XDISPLAY (display), ^~~~~~~~~~~~~~~~~~~~ /usr/include/glib-2.0/gobject/gtype.h:2271:6: warning: cast increases required alignment of target type [-Wcast-align] ((ct*) g_type_check_instance_cast ((GTypeInstance*) ip, gt)) ^ /usr/include/glib-2.0/gobject/gtype.h:482:66: note: in expansion of macro ‘_G_TYPE_CIC’ #define G_TYPE_CHECK_INSTANCE_CAST(instance, g_type, c_type) (_G_TYPE_CIC ((instance), (g_type), c_type)) ^~~~~~~~~~~ ../gdk/x11/gdkx11display.h:48:44: note: in expansion of macro ‘G_TYPE_CHECK_INSTANCE_CAST’ #define GDK_X11_DISPLAY(object) (G_TYPE_CHECK_INSTANCE_CAST ((object), GDK_TYPE_X11_DISPLAY, GdkX11Display)) ^~~~~~~~~~~~~~~~~~~~~~~~~~ ../gdk/x11/gdkprivate-x11.h:256:40: note: in expansion of macro ‘GDK_X11_DISPLAY’ #define GDK_DISPLAY_XDISPLAY(display) (GDK_X11_DISPLAY(display)->xdisplay) ^~~~~~~~~~~~~~~ ../gdk/x11/gdkdrag-x11.c:2002:21: note: in expansion of macro ‘GDK_DISPLAY_XDISPLAY’ XGrabKey (GDK_DISPLAY_XDISPLAY (display), ^~~~~~~~~~~~~~~~~~~~ ../gdk/x11/gdkdrag-x11.c: In function ‘drag_ungrab’: /usr/include/glib-2.0/gobject/gtype.h:2271:6: warning: cast increases required alignment of target type [-Wcast-align] ((ct*) g_type_check_instance_cast ((GTypeInstance*) ip, gt)) ^ /usr/include/glib-2.0/gobject/gtype.h:482:66: note: in expansion of macro ‘_G_TYPE_CIC’ #define G_TYPE_CHECK_INSTANCE_CAST(instance, g_type, c_type) (_G_TYPE_CIC ((instance), (g_type), c_type)) ^~~~~~~~~~~ ../gdk/x11/gdkx11screen.h:40:43: note: in expansion of macro ‘G_TYPE_CHECK_INSTANCE_CAST’ #define GDK_X11_SCREEN(object) (G_TYPE_CHECK_INSTANCE_CAST ((object), GDK_TYPE_X11_SCREEN, GdkX11Screen)) ^~~~~~~~~~~~~~~~~~~~~~~~~~ ../gdk/x11/gdkprivate-x11.h:243:40: note: in expansion of macro ‘GDK_X11_SCREEN’ #define GDK_SCREEN_XROOTWIN(screen) (GDK_X11_SCREEN (screen)->xroot_window) ^~~~~~~~~~~~~~ ../gdk/x11/gdkprivate-x11.h:244:40: note: in expansion of macro ‘GDK_SCREEN_XROOTWIN’ #define GDK_DISPLAY_XROOTWIN(display) (GDK_SCREEN_XROOTWIN (GDK_X11_DISPLAY (display)->screen)) ^~~~~~~~~~~~~~~~~~~ /usr/include/glib-2.0/gobject/gtype.h:482:66: note: in expansion of macro ‘_G_TYPE_CIC’ #define G_TYPE_CHECK_INSTANCE_CAST(instance, g_type, c_type) (_G_TYPE_CIC ((instance), (g_type), c_type)) ^~~~~~~~~~~ ../gdk/x11/gdkx11display.h:48:44: note: in expansion of macro ‘G_TYPE_CHECK_INSTANCE_CAST’ #define GDK_X11_DISPLAY(object) (G_TYPE_CHECK_INSTANCE_CAST ((object), GDK_TYPE_X11_DISPLAY, GdkX11Display)) ^~~~~~~~~~~~~~~~~~~~~~~~~~ ../gdk/x11/gdkprivate-x11.h:244:61: note: in expansion of macro ‘GDK_X11_DISPLAY’ #define GDK_DISPLAY_XROOTWIN(display) (GDK_SCREEN_XROOTWIN (GDK_X11_DISPLAY (display)->screen)) ^~~~~~~~~~~~~~~ ../gdk/x11/gdkdrag-x11.c:2032:10: note: in expansion of macro ‘GDK_DISPLAY_XROOTWIN’ root = GDK_DISPLAY_XROOTWIN (display); ^~~~~~~~~~~~~~~~~~~~ /usr/include/glib-2.0/gobject/gtype.h:2271:6: warning: cast increases required alignment of target type [-Wcast-align] ((ct*) g_type_check_instance_cast ((GTypeInstance*) ip, gt)) ^ /usr/include/glib-2.0/gobject/gtype.h:482:66: note: in expansion of macro ‘_G_TYPE_CIC’ #define G_TYPE_CHECK_INSTANCE_CAST(instance, g_type, c_type) (_G_TYPE_CIC ((instance), (g_type), c_type)) ^~~~~~~~~~~ ../gdk/x11/gdkx11display.h:48:44: note: in expansion of macro ‘G_TYPE_CHECK_INSTANCE_CAST’ #define GDK_X11_DISPLAY(object) (G_TYPE_CHECK_INSTANCE_CAST ((object), GDK_TYPE_X11_DISPLAY, GdkX11Display)) ^~~~~~~~~~~~~~~~~~~~~~~~~~ ../gdk/x11/gdkprivate-x11.h:256:40: note: in expansion of macro ‘GDK_X11_DISPLAY’ #define GDK_DISPLAY_XDISPLAY(display) (GDK_X11_DISPLAY(display)->xdisplay) ^~~~~~~~~~~~~~~ ../gdk/x11/gdkdrag-x11.c:2037:35: note: in expansion of macro ‘GDK_DISPLAY_XDISPLAY’ keycode = XKeysymToKeycode (GDK_DISPLAY_XDISPLAY (display), ^~~~~~~~~~~~~~~~~~~~ /usr/include/glib-2.0/gobject/gtype.h:2271:6: warning: cast increases required alignment of target type [-Wcast-align] ((ct*) g_type_check_instance_cast ((GTypeInstance*) ip, gt)) ^ /usr/include/glib-2.0/gobject/gtype.h:482:66: note: in expansion of macro ‘_G_TYPE_CIC’ #define G_TYPE_CHECK_INSTANCE_CAST(instance, g_type, c_type) (_G_TYPE_CIC ((instance), (g_type), c_type)) ^~~~~~~~~~~ ../gdk/x11/gdkx11display.h:48:44: note: in expansion of macro ‘G_TYPE_CHECK_INSTANCE_CAST’ #define GDK_X11_DISPLAY(object) (G_TYPE_CHECK_INSTANCE_CAST ((object), GDK_TYPE_X11_DISPLAY, GdkX11Display)) ^~~~~~~~~~~~~~~~~~~~~~~~~~ ../gdk/x11/gdkprivate-x11.h:256:40: note: in expansion of macro ‘GDK_X11_DISPLAY’ #define GDK_DISPLAY_XDISPLAY(display) (GDK_X11_DISPLAY(display)->xdisplay) ^~~~~~~~~~~~~~~ ../gdk/x11/gdkdrag-x11.c:2051:28: note: in expansion of macro ‘GDK_DISPLAY_XDISPLAY’ XIUngrabKeycode (GDK_DISPLAY_XDISPLAY (display), ^~~~~~~~~~~~~~~~~~~~ /usr/include/glib-2.0/gobject/gtype.h:2271:6: warning: cast increases required alignment of target type [-Wcast-align] ((ct*) g_type_check_instance_cast ((GTypeInstance*) ip, gt)) ^ /usr/include/glib-2.0/gobject/gtype.h:482:66: note: in expansion of macro ‘_G_TYPE_CIC’ #define G_TYPE_CHECK_INSTANCE_CAST(instance, g_type, c_type) (_G_TYPE_CIC ((instance), (g_type), c_type)) ^~~~~~~~~~~ ../gdk/x11/gdkx11display.h:48:44: note: in expansion of macro ‘G_TYPE_CHECK_INSTANCE_CAST’ #define GDK_X11_DISPLAY(object) (G_TYPE_CHECK_INSTANCE_CAST ((object), GDK_TYPE_X11_DISPLAY, GdkX11Display)) ^~~~~~~~~~~~~~~~~~~~~~~~~~ ../gdk/x11/gdkprivate-x11.h:256:40: note: in expansion of macro ‘GDK_X11_DISPLAY’ #define GDK_DISPLAY_XDISPLAY(display) (GDK_X11_DISPLAY(display)->xdisplay) ^~~~~~~~~~~~~~~ ../gdk/x11/gdkdrag-x11.c:2061:23: note: in expansion of macro ‘GDK_DISPLAY_XDISPLAY’ XUngrabKey (GDK_DISPLAY_XDISPLAY (display), ^~~~~~~~~~~~~~~~~~~~ ../gdk/x11/gdkdrag-x11.c: In function ‘_gdk_x11_surface_drag_begin’: /usr/include/glib-2.0/gobject/gtype.h:2271:6: warning: cast increases required alignment of target type [-Wcast-align] ((ct*) g_type_check_instance_cast ((GTypeInstance*) ip, gt)) ^ /usr/include/glib-2.0/gobject/gtype.h:482:66: note: in expansion of macro ‘_G_TYPE_CIC’ #define G_TYPE_CHECK_INSTANCE_CAST(instance, g_type, c_type) (_G_TYPE_CIC ((instance), (g_type), c_type)) ^~~~~~~~~~~ ../gdk/x11/gdkx11display.h:48:44: note: in expansion of macro ‘G_TYPE_CHECK_INSTANCE_CAST’ #define GDK_X11_DISPLAY(object) (G_TYPE_CHECK_INSTANCE_CAST ((object), GDK_TYPE_X11_DISPLAY, GdkX11Display)) ^~~~~~~~~~~~~~~~~~~~~~~~~~ ../gdk/x11/gdkprivate-x11.h:256:40: note: in expansion of macro ‘GDK_X11_DISPLAY’ #define GDK_DISPLAY_XDISPLAY(display) (GDK_X11_DISPLAY(display)->xdisplay) ^~~~~~~~~~~~~~~ ../gdk/x11/gdkdrag-x11.c:2127:23: note: in expansion of macro ‘GDK_DISPLAY_XDISPLAY’ XSetSelectionOwner (GDK_DISPLAY_XDISPLAY (display), ^~~~~~~~~~~~~~~~~~~~ /usr/include/glib-2.0/gobject/gtype.h:2271:6: warning: cast increases required alignment of target type [-Wcast-align] ((ct*) g_type_check_instance_cast ((GTypeInstance*) ip, gt)) ^ /usr/include/glib-2.0/gobject/gtype.h:482:66: note: in expansion of macro ‘_G_TYPE_CIC’ #define G_TYPE_CHECK_INSTANCE_CAST(instance, g_type, c_type) (_G_TYPE_CIC ((instance), (g_type), c_type)) ^~~~~~~~~~~ ../gdk/x11/gdkx11display.h:48:44: note: in expansion of macro ‘G_TYPE_CHECK_INSTANCE_CAST’ #define GDK_X11_DISPLAY(object) (G_TYPE_CHECK_INSTANCE_CAST ((object), GDK_TYPE_X11_DISPLAY, GdkX11Display)) ^~~~~~~~~~~~~~~~~~~~~~~~~~ ../gdk/x11/gdkprivate-x11.h:256:40: note: in expansion of macro ‘GDK_X11_DISPLAY’ #define GDK_DISPLAY_XDISPLAY(display) (GDK_X11_DISPLAY(display)->xdisplay) ^~~~~~~~~~~~~~~ ../gdk/x11/gdkdrag-x11.c:2131:27: note: in expansion of macro ‘GDK_DISPLAY_XDISPLAY’ if (XGetSelectionOwner (GDK_DISPLAY_XDISPLAY (display), xselection) != GDK_SURFACE_XID (x11_drag->ipc_surface)) ^~~~~~~~~~~~~~~~~~~~ ../gdk/x11/gdkdrag-x11.c: In function ‘gdk_dnd_handle_key_event’: ../gdk/x11/gdkdrag-x11.c:2287:69: warning: cast increases required alignment of target type [-Wcast-align] pointer = gdk_device_get_associated_device (gdk_event_get_device ((GdkEvent *) event)); ^ ../gdk/x11/gdkdrag-x11.c:2351:40: warning: cast increases required alignment of target type [-Wcast-align] gdk_event_get_time ((GdkEvent *) event)); ^ ../gdk/x11/gdkdrag-x11.c: In function ‘gdk_dnd_handle_grab_broken_event’: ../gdk/x11/gdkdrag-x11.c:2371:29: warning: cast increases required alignment of target type [-Wcast-align] if (gdk_event_get_device ((GdkEvent *) event) != ^ [91/706] Compiling C object 'gdk/x11/gdk@x11@@gdk-x11@sta/gdkproperty-x11.c.o'. In file included from /usr/include/glib-2.0/gobject/gobject.h:24, from /usr/include/glib-2.0/gobject/gbinding.h:29, from /usr/include/glib-2.0/glib-object.h:23, from ../gdk/gdktypes.h:35, from ../gdk/gdkproperty.h:32, from ../gdk/x11/gdkproperty-x11.c:27: ../gdk/x11/gdkproperty-x11.c: In function ‘insert_atom_pair’: /usr/include/glib-2.0/gobject/gtype.h:2271:6: warning: cast increases required alignment of target type [-Wcast-align] ((ct*) g_type_check_instance_cast ((GTypeInstance*) ip, gt)) ^ /usr/include/glib-2.0/gobject/gtype.h:482:66: note: in expansion of macro ‘_G_TYPE_CIC’ #define G_TYPE_CHECK_INSTANCE_CAST(instance, g_type, c_type) (_G_TYPE_CIC ((instance), (g_type), c_type)) ^~~~~~~~~~~ ../gdk/x11/gdkx11display.h:48:44: note: in expansion of macro ‘G_TYPE_CHECK_INSTANCE_CAST’ #define GDK_X11_DISPLAY(object) (G_TYPE_CHECK_INSTANCE_CAST ((object), GDK_TYPE_X11_DISPLAY, GdkX11Display)) ^~~~~~~~~~~~~~~~~~~~~~~~~~ ../gdk/x11/gdkproperty-x11.c:42:32: note: in expansion of macro ‘GDK_X11_DISPLAY’ GdkX11Display *display_x11 = GDK_X11_DISPLAY (display); ^~~~~~~~~~~~~~~ ../gdk/x11/gdkproperty-x11.c: In function ‘lookup_cached_xatom’: /usr/include/glib-2.0/gobject/gtype.h:2271:6: warning: cast increases required alignment of target type [-Wcast-align] ((ct*) g_type_check_instance_cast ((GTypeInstance*) ip, gt)) ^ /usr/include/glib-2.0/gobject/gtype.h:482:66: note: in expansion of macro ‘_G_TYPE_CIC’ #define G_TYPE_CHECK_INSTANCE_CAST(instance, g_type, c_type) (_G_TYPE_CIC ((instance), (g_type), c_type)) ^~~~~~~~~~~ ../gdk/x11/gdkx11display.h:48:44: note: in expansion of macro ‘G_TYPE_CHECK_INSTANCE_CAST’ #define GDK_X11_DISPLAY(object) (G_TYPE_CHECK_INSTANCE_CAST ((object), GDK_TYPE_X11_DISPLAY, GdkX11Display)) ^~~~~~~~~~~~~~~~~~~~~~~~~~ ../gdk/x11/gdkproperty-x11.c:60:32: note: in expansion of macro ‘GDK_X11_DISPLAY’ GdkX11Display *display_x11 = GDK_X11_DISPLAY (display); ^~~~~~~~~~~~~~~ ../gdk/x11/gdkproperty-x11.c: In function ‘gdk_x11_atom_to_xatom_for_display’: /usr/include/glib-2.0/gobject/gtype.h:2271:6: warning: cast increases required alignment of target type [-Wcast-align] ((ct*) g_type_check_instance_cast ((GTypeInstance*) ip, gt)) ^ /usr/include/glib-2.0/gobject/gtype.h:482:66: note: in expansion of macro ‘_G_TYPE_CIC’ #define G_TYPE_CHECK_INSTANCE_CAST(instance, g_type, c_type) (_G_TYPE_CIC ((instance), (g_type), c_type)) ^~~~~~~~~~~ ../gdk/x11/gdkx11display.h:48:44: note: in expansion of macro ‘G_TYPE_CHECK_INSTANCE_CAST’ #define GDK_X11_DISPLAY(object) (G_TYPE_CHECK_INSTANCE_CAST ((object), GDK_TYPE_X11_DISPLAY, GdkX11Display)) ^~~~~~~~~~~~~~~~~~~~~~~~~~ ../gdk/x11/gdkprivate-x11.h:256:40: note: in expansion of macro ‘GDK_X11_DISPLAY’ #define GDK_DISPLAY_XDISPLAY(display) (GDK_X11_DISPLAY(display)->xdisplay) ^~~~~~~~~~~~~~~ ../gdk/x11/gdkproperty-x11.c:99:28: note: in expansion of macro ‘GDK_DISPLAY_XDISPLAY’ xatom = XInternAtom (GDK_DISPLAY_XDISPLAY (display), name, FALSE); ^~~~~~~~~~~~~~~~~~~~ ../gdk/x11/gdkproperty-x11.c: In function ‘_gdk_x11_precache_atoms’: /usr/include/glib-2.0/gobject/gtype.h:2271:6: warning: cast increases required alignment of target type [-Wcast-align] ((ct*) g_type_check_instance_cast ((GTypeInstance*) ip, gt)) ^ /usr/include/glib-2.0/gobject/gtype.h:482:66: note: in expansion of macro ‘_G_TYPE_CIC’ #define G_TYPE_CHECK_INSTANCE_CAST(instance, g_type, c_type) (_G_TYPE_CIC ((instance), (g_type), c_type)) ^~~~~~~~~~~ ../gdk/x11/gdkx11display.h:48:44: note: in expansion of macro ‘G_TYPE_CHECK_INSTANCE_CAST’ #define GDK_X11_DISPLAY(object) (G_TYPE_CHECK_INSTANCE_CAST ((object), GDK_TYPE_X11_DISPLAY, GdkX11Display)) ^~~~~~~~~~~~~~~~~~~~~~~~~~ ../gdk/x11/gdkprivate-x11.h:256:40: note: in expansion of macro ‘GDK_X11_DISPLAY’ #define GDK_DISPLAY_XDISPLAY(display) (GDK_X11_DISPLAY(display)->xdisplay) ^~~~~~~~~~~~~~~ ../gdk/x11/gdkproperty-x11.c:134:19: note: in expansion of macro ‘GDK_DISPLAY_XDISPLAY’ XInternAtoms (GDK_DISPLAY_XDISPLAY (display), ^~~~~~~~~~~~~~~~~~~~ ../gdk/x11/gdkproperty-x11.c: In function ‘gdk_x11_xatom_to_atom_for_display’: /usr/include/glib-2.0/gobject/gtype.h:2271:6: warning: cast increases required alignment of target type [-Wcast-align] ((ct*) g_type_check_instance_cast ((GTypeInstance*) ip, gt)) ^ /usr/include/glib-2.0/gobject/gtype.h:482:66: note: in expansion of macro ‘_G_TYPE_CIC’ #define G_TYPE_CHECK_INSTANCE_CAST(instance, g_type, c_type) (_G_TYPE_CIC ((instance), (g_type), c_type)) ^~~~~~~~~~~ ../gdk/x11/gdkx11display.h:48:44: note: in expansion of macro ‘G_TYPE_CHECK_INSTANCE_CAST’ #define GDK_X11_DISPLAY(object) (G_TYPE_CHECK_INSTANCE_CAST ((object), GDK_TYPE_X11_DISPLAY, GdkX11Display)) ^~~~~~~~~~~~~~~~~~~~~~~~~~ ../gdk/x11/gdkproperty-x11.c:170:17: note: in expansion of macro ‘GDK_X11_DISPLAY’ display_x11 = GDK_X11_DISPLAY (display); ^~~~~~~~~~~~~~~ /usr/include/glib-2.0/gobject/gtype.h:2271:6: warning: cast increases required alignment of target type [-Wcast-align] ((ct*) g_type_check_instance_cast ((GTypeInstance*) ip, gt)) ^ /usr/include/glib-2.0/gobject/gtype.h:482:66: note: in expansion of macro ‘_G_TYPE_CIC’ #define G_TYPE_CHECK_INSTANCE_CAST(instance, g_type, c_type) (_G_TYPE_CIC ((instance), (g_type), c_type)) ^~~~~~~~~~~ ../gdk/x11/gdkx11display.h:48:44: note: in expansion of macro ‘G_TYPE_CHECK_INSTANCE_CAST’ #define GDK_X11_DISPLAY(object) (G_TYPE_CHECK_INSTANCE_CAST ((object), GDK_TYPE_X11_DISPLAY, GdkX11Display)) ^~~~~~~~~~~~~~~~~~~~~~~~~~ ../gdk/x11/gdkprivate-x11.h:256:40: note: in expansion of macro ‘GDK_X11_DISPLAY’ #define GDK_DISPLAY_XDISPLAY(display) (GDK_X11_DISPLAY(display)->xdisplay) ^~~~~~~~~~~~~~~ ../gdk/x11/gdkproperty-x11.c:183:28: note: in expansion of macro ‘GDK_DISPLAY_XDISPLAY’ name = XGetAtomName (GDK_DISPLAY_XDISPLAY (display), xatom); ^~~~~~~~~~~~~~~~~~~~ [92/706] Compiling C object 'gdk/x11/gdk@x11@@gdk-x11@sta/gdkdisplay-x11.c.o'. In file included from /usr/include/glib-2.0/gobject/gobject.h:24, from /usr/include/glib-2.0/gobject/gbinding.h:29, from /usr/include/glib-2.0/glib-object.h:23, from ../gdk/gdktypes.h:35, from ../gdk/gdkdisplay.h:30, from ../gdk/gdkdisplayprivate.h:21, from ../gdk/x11/gdkdisplay-x11.h:25, from ../gdk/x11/gdkdisplay-x11.c:27: ../gdk/x11/gdkdisplay-x11.c: In function ‘gdk_check_wm_desktop_changed’: /usr/include/glib-2.0/gobject/gtype.h:2271:6: warning: cast increases required alignment of target type [-Wcast-align] ((ct*) g_type_check_instance_cast ((GTypeInstance*) ip, gt)) ^ /usr/include/glib-2.0/gobject/gtype.h:482:66: note: in expansion of macro ‘_G_TYPE_CIC’ #define G_TYPE_CHECK_INSTANCE_CAST(instance, g_type, c_type) (_G_TYPE_CIC ((instance), (g_type), c_type)) ^~~~~~~~~~~ ../gdk/x11/gdkx11display.h:48:44: note: in expansion of macro ‘G_TYPE_CHECK_INSTANCE_CAST’ #define GDK_X11_DISPLAY(object) (G_TYPE_CHECK_INSTANCE_CAST ((object), GDK_TYPE_X11_DISPLAY, GdkX11Display)) ^~~~~~~~~~~~~~~~~~~~~~~~~~ ../gdk/x11/gdkprivate-x11.h:256:40: note: in expansion of macro ‘GDK_X11_DISPLAY’ #define GDK_DISPLAY_XDISPLAY(display) (GDK_X11_DISPLAY(display)->xdisplay) ^~~~~~~~~~~~~~~ ../gdk/x11/gdkdisplay-x11.c:450:23: note: in expansion of macro ‘GDK_DISPLAY_XDISPLAY’ XGetWindowProperty (GDK_DISPLAY_XDISPLAY (display), ^~~~~~~~~~~~~~~~~~~~ ../gdk/x11/gdkdisplay-x11.c:460:17: warning: cast increases required alignment of target type [-Wcast-align] desktop = (gulong *)data; ^ In file included from /usr/include/glib-2.0/gobject/gobject.h:24, from /usr/include/glib-2.0/gobject/gbinding.h:29, from /usr/include/glib-2.0/glib-object.h:23, from ../gdk/gdktypes.h:35, from ../gdk/gdkdisplay.h:30, from ../gdk/gdkdisplayprivate.h:21, from ../gdk/x11/gdkdisplay-x11.h:25, from ../gdk/x11/gdkdisplay-x11.c:27: ../gdk/x11/gdkdisplay-x11.c: In function ‘gdk_check_wm_state_changed’: /usr/include/glib-2.0/gobject/gtype.h:2271:6: warning: cast increases required alignment of target type [-Wcast-align] ((ct*) g_type_check_instance_cast ((GTypeInstance*) ip, gt)) ^ /usr/include/glib-2.0/gobject/gtype.h:482:66: note: in expansion of macro ‘_G_TYPE_CIC’ #define G_TYPE_CHECK_INSTANCE_CAST(instance, g_type, c_type) (_G_TYPE_CIC ((instance), (g_type), c_type)) ^~~~~~~~~~~ ../gdk/x11/gdkx11display.h:48:44: note: in expansion of macro ‘G_TYPE_CHECK_INSTANCE_CAST’ #define GDK_X11_DISPLAY(object) (G_TYPE_CHECK_INSTANCE_CAST ((object), GDK_TYPE_X11_DISPLAY, GdkX11Display)) ^~~~~~~~~~~~~~~~~~~~~~~~~~ ../gdk/x11/gdkprivate-x11.h:245:41: note: in expansion of macro ‘GDK_X11_DISPLAY’ #define GDK_SURFACE_SCREEN(win) (GDK_X11_DISPLAY (gdk_surface_get_display (win))->screen) ^~~~~~~~~~~~~~~ ../gdk/x11/gdkdisplay-x11.c:475:26: note: in expansion of macro ‘GDK_SURFACE_SCREEN’ GdkX11Screen *screen = GDK_SURFACE_SCREEN (surface); ^~~~~~~~~~~~~~~~~~ /usr/include/glib-2.0/gobject/gtype.h:2271:6: warning: cast increases required alignment of target type [-Wcast-align] ((ct*) g_type_check_instance_cast ((GTypeInstance*) ip, gt)) ^ /usr/include/glib-2.0/gobject/gtype.h:482:66: note: in expansion of macro ‘_G_TYPE_CIC’ #define G_TYPE_CHECK_INSTANCE_CAST(instance, g_type, c_type) (_G_TYPE_CIC ((instance), (g_type), c_type)) ^~~~~~~~~~~ ../gdk/x11/gdkx11display.h:48:44: note: in expansion of macro ‘G_TYPE_CHECK_INSTANCE_CAST’ #define GDK_X11_DISPLAY(object) (G_TYPE_CHECK_INSTANCE_CAST ((object), GDK_TYPE_X11_DISPLAY, GdkX11Display)) ^~~~~~~~~~~~~~~~~~~~~~~~~~ ../gdk/x11/gdkprivate-x11.h:256:40: note: in expansion of macro ‘GDK_X11_DISPLAY’ #define GDK_DISPLAY_XDISPLAY(display) (GDK_X11_DISPLAY(display)->xdisplay) ^~~~~~~~~~~~~~~ ../gdk/x11/gdkdisplay-x11.c:496:23: note: in expansion of macro ‘GDK_DISPLAY_XDISPLAY’ XGetWindowProperty (GDK_DISPLAY_XDISPLAY (display), GDK_SURFACE_XID (surface), ^~~~~~~~~~~~~~~~~~~~ ../gdk/x11/gdkdisplay-x11.c:511:15: warning: cast increases required alignment of target type [-Wcast-align] atoms = (Atom *)data; ^ In file included from /usr/include/glib-2.0/gobject/gobject.h:24, from /usr/include/glib-2.0/gobject/gbinding.h:29, from /usr/include/glib-2.0/glib-object.h:23, from ../gdk/gdktypes.h:35, from ../gdk/gdkdisplay.h:30, from ../gdk/gdkdisplayprivate.h:21, from ../gdk/x11/gdkdisplay-x11.h:25, from ../gdk/x11/gdkdisplay-x11.c:27: ../gdk/x11/gdkdisplay-x11.c: In function ‘gdk_check_edge_constraints_changed’: /usr/include/glib-2.0/gobject/gtype.h:2271:6: warning: cast increases required alignment of target type [-Wcast-align] ((ct*) g_type_check_instance_cast ((GTypeInstance*) ip, gt)) ^ /usr/include/glib-2.0/gobject/gtype.h:482:66: note: in expansion of macro ‘_G_TYPE_CIC’ #define G_TYPE_CHECK_INSTANCE_CAST(instance, g_type, c_type) (_G_TYPE_CIC ((instance), (g_type), c_type)) ^~~~~~~~~~~ ../gdk/x11/gdkx11display.h:48:44: note: in expansion of macro ‘G_TYPE_CHECK_INSTANCE_CAST’ #define GDK_X11_DISPLAY(object) (G_TYPE_CHECK_INSTANCE_CAST ((object), GDK_TYPE_X11_DISPLAY, GdkX11Display)) ^~~~~~~~~~~~~~~~~~~~~~~~~~ ../gdk/x11/gdkprivate-x11.h:256:40: note: in expansion of macro ‘GDK_X11_DISPLAY’ #define GDK_DISPLAY_XDISPLAY(display) (GDK_X11_DISPLAY(display)->xdisplay) ^~~~~~~~~~~~~~~ ../gdk/x11/gdkdisplay-x11.c:563:23: note: in expansion of macro ‘GDK_DISPLAY_XDISPLAY’ XGetWindowProperty (GDK_DISPLAY_XDISPLAY (display), ^~~~~~~~~~~~~~~~~~~~ ../gdk/x11/gdkdisplay-x11.c:573:21: warning: cast increases required alignment of target type [-Wcast-align] constraints = (gulong *)data; ^ In file included from /usr/include/vulkan/vulkan.h:68, from ../gdk/gdkdisplayprivate.h:28, from ../gdk/x11/gdkdisplay-x11.h:25, from ../gdk/x11/gdkdisplay-x11.c:27: ../gdk/x11/gdkdisplay-x11.c: In function ‘get_cm_atom’: /usr/include/glib-2.0/gobject/gtype.h:2271:6: warning: cast increases required alignment of target type [-Wcast-align] ((ct*) g_type_check_instance_cast ((GTypeInstance*) ip, gt)) ^ /usr/include/glib-2.0/gobject/gtype.h:482:66: note: in expansion of macro ‘_G_TYPE_CIC’ #define G_TYPE_CHECK_INSTANCE_CAST(instance, g_type, c_type) (_G_TYPE_CIC ((instance), (g_type), c_type)) ^~~~~~~~~~~ ../gdk/x11/gdkx11display.h:48:44: note: in expansion of macro ‘G_TYPE_CHECK_INSTANCE_CAST’ #define GDK_X11_DISPLAY(object) (G_TYPE_CHECK_INSTANCE_CAST ((object), GDK_TYPE_X11_DISPLAY, GdkX11Display)) ^~~~~~~~~~~~~~~~~~~~~~~~~~ ../gdk/x11/gdkprivate-x11.h:256:40: note: in expansion of macro ‘GDK_X11_DISPLAY’ #define GDK_DISPLAY_XDISPLAY(display) (GDK_X11_DISPLAY(display)->xdisplay) ^~~~~~~~~~~~~~~ ../gdk/x11/gdkdisplay-x11.c:594:91: note: in expansion of macro ‘GDK_DISPLAY_XDISPLAY’ return _gdk_x11_get_xatom_for_display_printf (display, "_NET_WM_CM_S%d", DefaultScreen (GDK_DISPLAY_XDISPLAY (display))); ^~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/glib-2.0/gobject/gobject.h:24, from /usr/include/glib-2.0/gobject/gbinding.h:29, from /usr/include/glib-2.0/glib-object.h:23, from ../gdk/gdktypes.h:35, from ../gdk/gdkdisplay.h:30, from ../gdk/gdkdisplayprivate.h:21, from ../gdk/x11/gdkdisplay-x11.h:25, from ../gdk/x11/gdkdisplay-x11.c:27: ../gdk/x11/gdkdisplay-x11.c: In function ‘gdk_x11_display_translate_event’: /usr/include/glib-2.0/gobject/gtype.h:2271:6: warning: cast increases required alignment of target type [-Wcast-align] ((ct*) g_type_check_instance_cast ((GTypeInstance*) ip, gt)) ^ /usr/include/glib-2.0/gobject/gtype.h:482:66: note: in expansion of macro ‘_G_TYPE_CIC’ #define G_TYPE_CHECK_INSTANCE_CAST(instance, g_type, c_type) (_G_TYPE_CIC ((instance), (g_type), c_type)) ^~~~~~~~~~~ ../gdk/x11/gdkx11display.h:48:44: note: in expansion of macro ‘G_TYPE_CHECK_INSTANCE_CAST’ #define GDK_X11_DISPLAY(object) (G_TYPE_CHECK_INSTANCE_CAST ((object), GDK_TYPE_X11_DISPLAY, GdkX11Display)) ^~~~~~~~~~~~~~~~~~~~~~~~~~ ../gdk/x11/gdkdisplay-x11.c:644:32: note: in expansion of macro ‘GDK_X11_DISPLAY’ GdkX11Display *display_x11 = GDK_X11_DISPLAY (display); ^~~~~~~~~~~~~~~ /usr/include/glib-2.0/gobject/gtype.h:2271:6: warning: cast increases required alignment of target type [-Wcast-align] ((ct*) g_type_check_instance_cast ((GTypeInstance*) ip, gt)) ^ /usr/include/glib-2.0/gobject/gtype.h:482:66: note: in expansion of macro ‘_G_TYPE_CIC’ #define G_TYPE_CHECK_INSTANCE_CAST(instance, g_type, c_type) (_G_TYPE_CIC ((instance), (g_type), c_type)) ^~~~~~~~~~~ ../gdk/x11/gdkx11display.h:48:44: note: in expansion of macro ‘G_TYPE_CHECK_INSTANCE_CAST’ #define GDK_X11_DISPLAY(object) (G_TYPE_CHECK_INSTANCE_CAST ((object), GDK_TYPE_X11_DISPLAY, GdkX11Display)) ^~~~~~~~~~~~~~~~~~~~~~~~~~ ../gdk/x11/gdkprivate-x11.h:245:41: note: in expansion of macro ‘GDK_X11_DISPLAY’ #define GDK_SURFACE_SCREEN(win) (GDK_X11_DISPLAY (gdk_surface_get_display (win))->screen) ^~~~~~~~~~~~~~~ ../gdk/x11/gdkdisplay-x11.c:669:20: note: in expansion of macro ‘GDK_SURFACE_SCREEN’ x11_screen = GDK_SURFACE_SCREEN (surface); ^~~~~~~~~~~~~~~~~~ /usr/include/glib-2.0/gobject/gtype.h:2271:6: warning: cast increases required alignment of target type [-Wcast-align] ((ct*) g_type_check_instance_cast ((GTypeInstance*) ip, gt)) ^ /usr/include/glib-2.0/gobject/gtype.h:482:66: note: in expansion of macro ‘_G_TYPE_CIC’ #define G_TYPE_CHECK_INSTANCE_CAST(instance, g_type, c_type) (_G_TYPE_CIC ((instance), (g_type), c_type)) ^~~~~~~~~~~ ../gdk/x11/gdkx11display.h:48:44: note: in expansion of macro ‘G_TYPE_CHECK_INSTANCE_CAST’ #define GDK_X11_DISPLAY(object) (G_TYPE_CHECK_INSTANCE_CAST ((object), GDK_TYPE_X11_DISPLAY, GdkX11Display)) ^~~~~~~~~~~~~~~~~~~~~~~~~~ ../gdk/x11/gdkdisplay-x11.c:690:20: note: in expansion of macro ‘GDK_X11_DISPLAY’ x11_screen = GDK_X11_DISPLAY (display)->screen; ^~~~~~~~~~~~~~~ /usr/include/glib-2.0/gobject/gtype.h:2271:6: warning: cast increases required alignment of target type [-Wcast-align] ((ct*) g_type_check_instance_cast ((GTypeInstance*) ip, gt)) ^ /usr/include/glib-2.0/gobject/gtype.h:482:66: note: in expansion of macro ‘_G_TYPE_CIC’ #define G_TYPE_CHECK_INSTANCE_CAST(instance, g_type, c_type) (_G_TYPE_CIC ((instance), (g_type), c_type)) ^~~~~~~~~~~ ../gdk/x11/gdkx11screen.h:40:43: note: in expansion of macro ‘G_TYPE_CHECK_INSTANCE_CAST’ #define GDK_X11_SCREEN(object) (G_TYPE_CHECK_INSTANCE_CAST ((object), GDK_TYPE_X11_SCREEN, GdkX11Screen)) ^~~~~~~~~~~~~~~~~~~~~~~~~~ ../gdk/x11/gdkprivate-x11.h:257:41: note: in expansion of macro ‘GDK_X11_SCREEN’ #define GDK_SURFACE_XDISPLAY(win) (GDK_X11_SCREEN (GDK_SURFACE_SCREEN (win))->xdisplay) ^~~~~~~~~~~~~~ /usr/include/glib-2.0/gobject/gtype.h:482:66: note: in expansion of macro ‘_G_TYPE_CIC’ #define G_TYPE_CHECK_INSTANCE_CAST(instance, g_type, c_type) (_G_TYPE_CIC ((instance), (g_type), c_type)) ^~~~~~~~~~~ ../gdk/x11/gdkx11display.h:48:44: note: in expansion of macro ‘G_TYPE_CHECK_INSTANCE_CAST’ #define GDK_X11_DISPLAY(object) (G_TYPE_CHECK_INSTANCE_CAST ((object), GDK_TYPE_X11_DISPLAY, GdkX11Display)) ^~~~~~~~~~~~~~~~~~~~~~~~~~ ../gdk/x11/gdkprivate-x11.h:245:41: note: in expansion of macro ‘GDK_X11_DISPLAY’ #define GDK_SURFACE_SCREEN(win) (GDK_X11_DISPLAY (gdk_surface_get_display (win))->screen) ^~~~~~~~~~~~~~~ ../gdk/x11/gdkprivate-x11.h:257:57: note: in expansion of macro ‘GDK_SURFACE_SCREEN’ #define GDK_SURFACE_XDISPLAY(win) (GDK_X11_SCREEN (GDK_SURFACE_SCREEN (win))->xdisplay) ^~~~~~~~~~~~~~~~~~ ../gdk/x11/gdkdisplay-x11.c:975:35: note: in expansion of macro ‘GDK_SURFACE_XDISPLAY’ if (XTranslateCoordinates (GDK_SURFACE_XDISPLAY (surface), ^~~~~~~~~~~~~~~~~~~~ ../gdk/x11/gdkdisplay-x11.c: In function ‘_gdk_wm_protocols_filter’: /usr/include/glib-2.0/gobject/gtype.h:2271:6: warning: cast increases required alignment of target type [-Wcast-align] ((ct*) g_type_check_instance_cast ((GTypeInstance*) ip, gt)) ^ /usr/include/glib-2.0/gobject/gtype.h:482:66: note: in expansion of macro ‘_G_TYPE_CIC’ #define G_TYPE_CHECK_INSTANCE_CAST(instance, g_type, c_type) (_G_TYPE_CIC ((instance), (g_type), c_type)) ^~~~~~~~~~~ ../gdk/x11/gdkx11display.h:48:44: note: in expansion of macro ‘G_TYPE_CHECK_INSTANCE_CAST’ #define GDK_X11_DISPLAY(object) (G_TYPE_CHECK_INSTANCE_CAST ((object), GDK_TYPE_X11_DISPLAY, GdkX11Display)) ^~~~~~~~~~~~~~~~~~~~~~~~~~ ../gdk/x11/gdkdisplay-x11.c:1229:68: note: in expansion of macro ‘GDK_X11_DISPLAY’ gint64 frame_drawn_time = server_time_to_monotonic_time (GDK_X11_DISPLAY (display), ((guint64)d3 << 32) | d2); ^~~~~~~~~~~~~~~ /usr/include/glib-2.0/gobject/gtype.h:2271:6: warning: cast increases required alignment of target type [-Wcast-align] ((ct*) g_type_check_instance_cast ((GTypeInstance*) ip, gt)) ^ /usr/include/glib-2.0/gobject/gtype.h:482:66: note: in expansion of macro ‘_G_TYPE_CIC’ #define G_TYPE_CHECK_INSTANCE_CAST(instance, g_type, c_type) (_G_TYPE_CIC ((instance), (g_type), c_type)) ^~~~~~~~~~~ ../gdk/x11/gdkx11display.h:48:44: note: in expansion of macro ‘G_TYPE_CHECK_INSTANCE_CAST’ #define GDK_X11_DISPLAY(object) (G_TYPE_CHECK_INSTANCE_CAST ((object), GDK_TYPE_X11_DISPLAY, GdkX11Display)) ^~~~~~~~~~~~~~~~~~~~~~~~~~ ../gdk/x11/gdkprivate-x11.h:256:40: note: in expansion of macro ‘GDK_X11_DISPLAY’ #define GDK_DISPLAY_XDISPLAY(display) (GDK_X11_DISPLAY(display)->xdisplay) ^~~~~~~~~~~~~~~ ../gdk/x11/gdkdisplay-x11.c:1326:27: note: in expansion of macro ‘GDK_DISPLAY_XDISPLAY’ XSetInputFocus (GDK_DISPLAY_XDISPLAY (display), ^~~~~~~~~~~~~~~~~~~~ /usr/include/glib-2.0/gobject/gtype.h:2271:6: warning: cast increases required alignment of target type [-Wcast-align] ((ct*) g_type_check_instance_cast ((GTypeInstance*) ip, gt)) ^ /usr/include/glib-2.0/gobject/gtype.h:482:66: note: in expansion of macro ‘_G_TYPE_CIC’ #define G_TYPE_CHECK_INSTANCE_CAST(instance, g_type, c_type) (_G_TYPE_CIC ((instance), (g_type), c_type)) ^~~~~~~~~~~ ../gdk/x11/gdkx11screen.h:40:43: note: in expansion of macro ‘G_TYPE_CHECK_INSTANCE_CAST’ #define GDK_X11_SCREEN(object) (G_TYPE_CHECK_INSTANCE_CAST ((object), GDK_TYPE_X11_SCREEN, GdkX11Screen)) ^~~~~~~~~~~~~~~~~~~~~~~~~~ ../gdk/x11/gdkprivate-x11.h:247:41: note: in expansion of macro ‘GDK_X11_SCREEN’ #define GDK_SURFACE_XROOTWIN(win) (GDK_X11_SCREEN (GDK_SURFACE_SCREEN (win))->xroot_window) ^~~~~~~~~~~~~~ /usr/include/glib-2.0/gobject/gtype.h:482:66: note: in expansion of macro ‘_G_TYPE_CIC’ #define G_TYPE_CHECK_INSTANCE_CAST(instance, g_type, c_type) (_G_TYPE_CIC ((instance), (g_type), c_type)) ^~~~~~~~~~~ ../gdk/x11/gdkx11display.h:48:44: note: in expansion of macro ‘G_TYPE_CHECK_INSTANCE_CAST’ #define GDK_X11_DISPLAY(object) (G_TYPE_CHECK_INSTANCE_CAST ((object), GDK_TYPE_X11_DISPLAY, GdkX11Display)) ^~~~~~~~~~~~~~~~~~~~~~~~~~ ../gdk/x11/gdkprivate-x11.h:245:41: note: in expansion of macro ‘GDK_X11_DISPLAY’ #define GDK_SURFACE_SCREEN(win) (GDK_X11_DISPLAY (gdk_surface_get_display (win))->screen) ^~~~~~~~~~~~~~~ ../gdk/x11/gdkprivate-x11.h:247:57: note: in expansion of macro ‘GDK_SURFACE_SCREEN’ #define GDK_SURFACE_XROOTWIN(win) (GDK_X11_SCREEN (GDK_SURFACE_SCREEN (win))->xroot_window) ^~~~~~~~~~~~~~~~~~ ../gdk/x11/gdkdisplay-x11.c:1340:24: note: in expansion of macro ‘GDK_SURFACE_XROOTWIN’ xclient.window = GDK_SURFACE_XROOTWIN (win); ^~~~~~~~~~~~~~~~~~~~ /usr/include/glib-2.0/gobject/gtype.h:2271:6: warning: cast increases required alignment of target type [-Wcast-align] ((ct*) g_type_check_instance_cast ((GTypeInstance*) ip, gt)) ^ /usr/include/glib-2.0/gobject/gtype.h:482:66: note: in expansion of macro ‘_G_TYPE_CIC’ #define G_TYPE_CHECK_INSTANCE_CAST(instance, g_type, c_type) (_G_TYPE_CIC ((instance), (g_type), c_type)) ^~~~~~~~~~~ ../gdk/x11/gdkx11screen.h:40:43: note: in expansion of macro ‘G_TYPE_CHECK_INSTANCE_CAST’ #define GDK_X11_SCREEN(object) (G_TYPE_CHECK_INSTANCE_CAST ((object), GDK_TYPE_X11_SCREEN, GdkX11Screen)) ^~~~~~~~~~~~~~~~~~~~~~~~~~ ../gdk/x11/gdkprivate-x11.h:257:41: note: in expansion of macro ‘GDK_X11_SCREEN’ #define GDK_SURFACE_XDISPLAY(win) (GDK_X11_SCREEN (GDK_SURFACE_SCREEN (win))->xdisplay) ^~~~~~~~~~~~~~ /usr/include/glib-2.0/gobject/gtype.h:482:66: note: in expansion of macro ‘_G_TYPE_CIC’ #define G_TYPE_CHECK_INSTANCE_CAST(instance, g_type, c_type) (_G_TYPE_CIC ((instance), (g_type), c_type)) ^~~~~~~~~~~ ../gdk/x11/gdkx11display.h:48:44: note: in expansion of macro ‘G_TYPE_CHECK_INSTANCE_CAST’ #define GDK_X11_DISPLAY(object) (G_TYPE_CHECK_INSTANCE_CAST ((object), GDK_TYPE_X11_DISPLAY, GdkX11Display)) ^~~~~~~~~~~~~~~~~~~~~~~~~~ ../gdk/x11/gdkprivate-x11.h:245:41: note: in expansion of macro ‘GDK_X11_DISPLAY’ #define GDK_SURFACE_SCREEN(win) (GDK_X11_DISPLAY (gdk_surface_get_display (win))->screen) ^~~~~~~~~~~~~~~ ../gdk/x11/gdkprivate-x11.h:257:57: note: in expansion of macro ‘GDK_SURFACE_SCREEN’ #define GDK_SURFACE_XDISPLAY(win) (GDK_X11_SCREEN (GDK_SURFACE_SCREEN (win))->xdisplay) ^~~~~~~~~~~~~~~~~~ ../gdk/x11/gdkdisplay-x11.c:1341:19: note: in expansion of macro ‘GDK_SURFACE_XDISPLAY’ XSendEvent (GDK_SURFACE_XDISPLAY (win), ^~~~~~~~~~~~~~~~~~~~ /usr/include/glib-2.0/gobject/gtype.h:2271:6: warning: cast increases required alignment of target type [-Wcast-align] ((ct*) g_type_check_instance_cast ((GTypeInstance*) ip, gt)) ^ /usr/include/glib-2.0/gobject/gtype.h:482:66: note: in expansion of macro ‘_G_TYPE_CIC’ #define G_TYPE_CHECK_INSTANCE_CAST(instance, g_type, c_type) (_G_TYPE_CIC ((instance), (g_type), c_type)) ^~~~~~~~~~~ ../gdk/x11/gdkx11display.h:48:44: note: in expansion of macro ‘G_TYPE_CHECK_INSTANCE_CAST’ #define GDK_X11_DISPLAY(object) (G_TYPE_CHECK_INSTANCE_CAST ((object), GDK_TYPE_X11_DISPLAY, GdkX11Display)) ^~~~~~~~~~~~~~~~~~~~~~~~~~ ../gdk/x11/gdkdisplay-x11.c:1349:5: note: in expansion of macro ‘GDK_X11_DISPLAY’ GDK_X11_DISPLAY (display)->use_sync) ^~~~~~~~~~~~~~~ ../gdk/x11/gdkdisplay-x11.c: In function ‘gdk_event_init’: /usr/include/glib-2.0/gobject/gtype.h:2271:6: warning: cast increases required alignment of target type [-Wcast-align] ((ct*) g_type_check_instance_cast ((GTypeInstance*) ip, gt)) ^ /usr/include/glib-2.0/gobject/gtype.h:482:66: note: in expansion of macro ‘_G_TYPE_CIC’ #define G_TYPE_CHECK_INSTANCE_CAST(instance, g_type, c_type) (_G_TYPE_CIC ((instance), (g_type), c_type)) ^~~~~~~~~~~ ../gdk/x11/gdkx11display.h:48:44: note: in expansion of macro ‘G_TYPE_CHECK_INSTANCE_CAST’ #define GDK_X11_DISPLAY(object) (G_TYPE_CHECK_INSTANCE_CAST ((object), GDK_TYPE_X11_DISPLAY, GdkX11Display)) ^~~~~~~~~~~~~~~~~~~~~~~~~~ ../gdk/x11/gdkdisplay-x11.c:1370:17: note: in expansion of macro ‘GDK_X11_DISPLAY’ display_x11 = GDK_X11_DISPLAY (display); ^~~~~~~~~~~~~~~ ../gdk/x11/gdkdisplay-x11.c: In function ‘set_sm_client_id’: /usr/include/glib-2.0/gobject/gtype.h:2271:6: warning: cast increases required alignment of target type [-Wcast-align] ((ct*) g_type_check_instance_cast ((GTypeInstance*) ip, gt)) ^ /usr/include/glib-2.0/gobject/gtype.h:482:66: note: in expansion of macro ‘_G_TYPE_CIC’ #define G_TYPE_CHECK_INSTANCE_CAST(instance, g_type, c_type) (_G_TYPE_CIC ((instance), (g_type), c_type)) ^~~~~~~~~~~ ../gdk/x11/gdkx11display.h:48:44: note: in expansion of macro ‘G_TYPE_CHECK_INSTANCE_CAST’ #define GDK_X11_DISPLAY(object) (G_TYPE_CHECK_INSTANCE_CAST ((object), GDK_TYPE_X11_DISPLAY, GdkX11Display)) ^~~~~~~~~~~~~~~~~~~~~~~~~~ ../gdk/x11/gdkdisplay-x11.c:1384:32: note: in expansion of macro ‘GDK_X11_DISPLAY’ GdkX11Display *display_x11 = GDK_X11_DISPLAY (display); ^~~~~~~~~~~~~~~ ../gdk/x11/gdkdisplay-x11.c: In function ‘gdk_display_setup_window_visual’: /usr/include/glib-2.0/gobject/gtype.h:2271:6: warning: cast increases required alignment of target type [-Wcast-align] ((ct*) g_type_check_instance_cast ((GTypeInstance*) ip, gt)) ^ /usr/include/glib-2.0/gobject/gtype.h:482:66: note: in expansion of macro ‘_G_TYPE_CIC’ #define G_TYPE_CHECK_INSTANCE_CAST(instance, g_type, c_type) (_G_TYPE_CIC ((instance), (g_type), c_type)) ^~~~~~~~~~~ ../gdk/x11/gdkx11display.h:48:44: note: in expansion of macro ‘G_TYPE_CHECK_INSTANCE_CAST’ #define GDK_X11_DISPLAY(object) (G_TYPE_CHECK_INSTANCE_CAST ((object), GDK_TYPE_X11_DISPLAY, GdkX11Display)) ^~~~~~~~~~~~~~~~~~~~~~~~~~ ../gdk/x11/gdkdisplay-x11.c:1406:32: note: in expansion of macro ‘GDK_X11_DISPLAY’ GdkX11Display *display_x11 = GDK_X11_DISPLAY (display); ^~~~~~~~~~~~~~~ ../gdk/x11/gdkdisplay-x11.c: In function ‘gdk_x11_display_open’: /usr/include/glib-2.0/gobject/gtype.h:2271:6: warning: cast increases required alignment of target type [-Wcast-align] ((ct*) g_type_check_instance_cast ((GTypeInstance*) ip, gt)) ^ /usr/include/glib-2.0/gobject/gtype.h:482:66: note: in expansion of macro ‘_G_TYPE_CIC’ #define G_TYPE_CHECK_INSTANCE_CAST(instance, g_type, c_type) (_G_TYPE_CIC ((instance), (g_type), c_type)) ^~~~~~~~~~~ ../gdk/x11/gdkx11display.h:48:44: note: in expansion of macro ‘G_TYPE_CHECK_INSTANCE_CAST’ #define GDK_X11_DISPLAY(object) (G_TYPE_CHECK_INSTANCE_CAST ((object), GDK_TYPE_X11_DISPLAY, GdkX11Display)) ^~~~~~~~~~~~~~~~~~~~~~~~~~ ../gdk/x11/gdkdisplay-x11.c:1447:17: note: in expansion of macro ‘GDK_X11_DISPLAY’ display_x11 = GDK_X11_DISPLAY (display); ^~~~~~~~~~~~~~~ /usr/include/glib-2.0/gobject/gtype.h:2271:6: warning: cast increases required alignment of target type [-Wcast-align] ((ct*) g_type_check_instance_cast ((GTypeInstance*) ip, gt)) ^ /usr/include/glib-2.0/gobject/gtype.h:482:66: note: in expansion of macro ‘_G_TYPE_CIC’ #define G_TYPE_CHECK_INSTANCE_CAST(instance, g_type, c_type) (_G_TYPE_CIC ((instance), (g_type), c_type)) ^~~~~~~~~~~ ../gdk/x11/gdkx11display.h:48:44: note: in expansion of macro ‘G_TYPE_CHECK_INSTANCE_CAST’ #define GDK_X11_DISPLAY(object) (G_TYPE_CHECK_INSTANCE_CAST ((object), GDK_TYPE_X11_DISPLAY, GdkX11Display)) ^~~~~~~~~~~~~~~~~~~~~~~~~~ ../gdk/x11/gdkprivate-x11.h:256:40: note: in expansion of macro ‘GDK_X11_DISPLAY’ #define GDK_DISPLAY_XDISPLAY(display) (GDK_X11_DISPLAY(display)->xdisplay) ^~~~~~~~~~~~~~~ ../gdk/x11/gdkdisplay-x11.c:1552:29: note: in expansion of macro ‘GDK_DISPLAY_XDISPLAY’ if (XShapeQueryExtension (GDK_DISPLAY_XDISPLAY (display), &display_x11->shape_event_base, &ignore)) ^~~~~~~~~~~~~~~~~~~~ /usr/include/glib-2.0/gobject/gtype.h:2271:6: warning: cast increases required alignment of target type [-Wcast-align] ((ct*) g_type_check_instance_cast ((GTypeInstance*) ip, gt)) ^ /usr/include/glib-2.0/gobject/gtype.h:482:66: note: in expansion of macro ‘_G_TYPE_CIC’ #define G_TYPE_CHECK_INSTANCE_CAST(instance, g_type, c_type) (_G_TYPE_CIC ((instance), (g_type), c_type)) ^~~~~~~~~~~ ../gdk/x11/gdkx11display.h:48:44: note: in expansion of macro ‘G_TYPE_CHECK_INSTANCE_CAST’ #define GDK_X11_DISPLAY(object) (G_TYPE_CHECK_INSTANCE_CAST ((object), GDK_TYPE_X11_DISPLAY, GdkX11Display)) ^~~~~~~~~~~~~~~~~~~~~~~~~~ ../gdk/x11/gdkprivate-x11.h:256:40: note: in expansion of macro ‘GDK_X11_DISPLAY’ #define GDK_DISPLAY_XDISPLAY(display) (GDK_X11_DISPLAY(display)->xdisplay) ^~~~~~~~~~~~~~~ ../gdk/x11/gdkdisplay-x11.c:1556:31: note: in expansion of macro ‘GDK_DISPLAY_XDISPLAY’ if (XShapeQueryVersion (GDK_DISPLAY_XDISPLAY (display), &maj, &min)) ^~~~~~~~~~~~~~~~~~~~ /usr/include/glib-2.0/gobject/gtype.h:2271:6: warning: cast increases required alignment of target type [-Wcast-align] ((ct*) g_type_check_instance_cast ((GTypeInstance*) ip, gt)) ^ /usr/include/glib-2.0/gobject/gtype.h:482:66: note: in expansion of macro ‘_G_TYPE_CIC’ #define G_TYPE_CHECK_INSTANCE_CAST(instance, g_type, c_type) (_G_TYPE_CIC ((instance), (g_type), c_type)) ^~~~~~~~~~~ ../gdk/gdkdisplay.h:38:40: note: in expansion of macro ‘G_TYPE_CHECK_INSTANCE_CAST’ #define GDK_DISPLAY(object) (G_TYPE_CHECK_INSTANCE_CAST ((object), GDK_TYPE_DISPLAY, GdkDisplay)) ^~~~~~~~~~~~~~~~~~~~~~~~~~ ../gdk/x11/gdkdisplay-x11.c:1679:31: note: in expansion of macro ‘GDK_DISPLAY’ gdk_display_set_composited (GDK_DISPLAY (display), ^~~~~~~~~~~ /usr/include/glib-2.0/gobject/gtype.h:2271:6: warning: cast increases required alignment of target type [-Wcast-align] ((ct*) g_type_check_instance_cast ((GTypeInstance*) ip, gt)) ^ /usr/include/glib-2.0/gobject/gtype.h:482:66: note: in expansion of macro ‘_G_TYPE_CIC’ #define G_TYPE_CHECK_INSTANCE_CAST(instance, g_type, c_type) (_G_TYPE_CIC ((instance), (g_type), c_type)) ^~~~~~~~~~~ ../gdk/x11/gdkx11display.h:48:44: note: in expansion of macro ‘G_TYPE_CHECK_INSTANCE_CAST’ #define GDK_X11_DISPLAY(object) (G_TYPE_CHECK_INSTANCE_CAST ((object), GDK_TYPE_X11_DISPLAY, GdkX11Display)) ^~~~~~~~~~~~~~~~~~~~~~~~~~ ../gdk/x11/gdkprivate-x11.h:256:40: note: in expansion of macro ‘GDK_X11_DISPLAY’ #define GDK_DISPLAY_XDISPLAY(display) (GDK_X11_DISPLAY(display)->xdisplay) ^~~~~~~~~~~~~~~ ../gdk/x11/gdkdisplay-x11.c:1680:51: note: in expansion of macro ‘GDK_DISPLAY_XDISPLAY’ XGetSelectionOwner (GDK_DISPLAY_XDISPLAY (display), get_cm_atom (display)) != None); ^~~~~~~~~~~~~~~~~~~~ ../gdk/x11/gdkdisplay-x11.c: In function ‘gdk_x11_display_set_program_class’: /usr/include/glib-2.0/gobject/gtype.h:2271:6: warning: cast increases required alignment of target type [-Wcast-align] ((ct*) g_type_check_instance_cast ((GTypeInstance*) ip, gt)) ^ /usr/include/glib-2.0/gobject/gtype.h:482:66: note: in expansion of macro ‘_G_TYPE_CIC’ #define G_TYPE_CHECK_INSTANCE_CAST(instance, g_type, c_type) (_G_TYPE_CIC ((instance), (g_type), c_type)) ^~~~~~~~~~~ ../gdk/x11/gdkx11display.h:48:44: note: in expansion of macro ‘G_TYPE_CHECK_INSTANCE_CAST’ #define GDK_X11_DISPLAY(object) (G_TYPE_CHECK_INSTANCE_CAST ((object), GDK_TYPE_X11_DISPLAY, GdkX11Display)) ^~~~~~~~~~~~~~~~~~~~~~~~~~ ../gdk/x11/gdkdisplay-x11.c:1701:32: note: in expansion of macro ‘GDK_X11_DISPLAY’ GdkX11Display *display_x11 = GDK_X11_DISPLAY (display); ^~~~~~~~~~~~~~~ In file included from /usr/include/vulkan/vulkan.h:68, from ../gdk/gdkdisplayprivate.h:28, from ../gdk/x11/gdkdisplay-x11.h:25, from ../gdk/x11/gdkdisplay-x11.c:27: ../gdk/x11/gdkdisplay-x11.c: In function ‘gdk_x11_display_get_next_serial’: /usr/include/glib-2.0/gobject/gtype.h:2271:6: warning: cast increases required alignment of target type [-Wcast-align] ((ct*) g_type_check_instance_cast ((GTypeInstance*) ip, gt)) ^ /usr/include/glib-2.0/gobject/gtype.h:482:66: note: in expansion of macro ‘_G_TYPE_CIC’ #define G_TYPE_CHECK_INSTANCE_CAST(instance, g_type, c_type) (_G_TYPE_CIC ((instance), (g_type), c_type)) ^~~~~~~~~~~ ../gdk/x11/gdkx11display.h:48:44: note: in expansion of macro ‘G_TYPE_CHECK_INSTANCE_CAST’ #define GDK_X11_DISPLAY(object) (G_TYPE_CHECK_INSTANCE_CAST ((object), GDK_TYPE_X11_DISPLAY, GdkX11Display)) ^~~~~~~~~~~~~~~~~~~~~~~~~~ ../gdk/x11/gdkprivate-x11.h:256:40: note: in expansion of macro ‘GDK_X11_DISPLAY’ #define GDK_DISPLAY_XDISPLAY(display) (GDK_X11_DISPLAY(display)->xdisplay) ^~~~~~~~~~~~~~~ ../gdk/x11/gdkdisplay-x11.c:1741:23: note: in expansion of macro ‘GDK_DISPLAY_XDISPLAY’ return NextRequest (GDK_DISPLAY_XDISPLAY (display)); ^~~~~~~~~~~~~~~~~~~~ ../gdk/x11/gdkdisplay-x11.c: In function ‘gdk_internal_connection_watch’: ../gdk/x11/gdkdisplay-x11.c:1786:36: warning: cast increases required alignment of target type [-Wcast-align] gdk_remove_connection_handler ((GdkInternalConnection *)*watch_data); ^ In file included from /usr/include/vulkan/vulkan.h:68, from ../gdk/gdkdisplayprivate.h:28, from ../gdk/x11/gdkdisplay-x11.h:25, from ../gdk/x11/gdkdisplay-x11.c:27: ../gdk/x11/gdkdisplay-x11.c: In function ‘gdk_x11_display_get_name’: /usr/include/glib-2.0/gobject/gtype.h:2271:6: warning: cast increases required alignment of target type [-Wcast-align] ((ct*) g_type_check_instance_cast ((GTypeInstance*) ip, gt)) ^ /usr/include/glib-2.0/gobject/gtype.h:482:66: note: in expansion of macro ‘_G_TYPE_CIC’ #define G_TYPE_CHECK_INSTANCE_CAST(instance, g_type, c_type) (_G_TYPE_CIC ((instance), (g_type), c_type)) ^~~~~~~~~~~ ../gdk/x11/gdkx11display.h:48:44: note: in expansion of macro ‘G_TYPE_CHECK_INSTANCE_CAST’ #define GDK_X11_DISPLAY(object) (G_TYPE_CHECK_INSTANCE_CAST ((object), GDK_TYPE_X11_DISPLAY, GdkX11Display)) ^~~~~~~~~~~~~~~~~~~~~~~~~~ ../gdk/x11/gdkdisplay-x11.c:1792:35: note: in expansion of macro ‘GDK_X11_DISPLAY’ return (gchar *) DisplayString (GDK_X11_DISPLAY (display)->xdisplay); ^~~~~~~~~~~~~~~ In file included from /usr/include/glib-2.0/gobject/gobject.h:24, from /usr/include/glib-2.0/gobject/gbinding.h:29, from /usr/include/glib-2.0/glib-object.h:23, from ../gdk/gdktypes.h:35, from ../gdk/gdkdisplay.h:30, from ../gdk/gdkdisplayprivate.h:21, from ../gdk/x11/gdkdisplay-x11.h:25, from ../gdk/x11/gdkdisplay-x11.c:27: ../gdk/x11/gdkdisplay-x11.c: In function ‘_gdk_x11_display_is_root_window’: /usr/include/glib-2.0/gobject/gtype.h:2271:6: warning: cast increases required alignment of target type [-Wcast-align] ((ct*) g_type_check_instance_cast ((GTypeInstance*) ip, gt)) ^ /usr/include/glib-2.0/gobject/gtype.h:482:66: note: in expansion of macro ‘_G_TYPE_CIC’ #define G_TYPE_CHECK_INSTANCE_CAST(instance, g_type, c_type) (_G_TYPE_CIC ((instance), (g_type), c_type)) ^~~~~~~~~~~ ../gdk/x11/gdkx11display.h:48:44: note: in expansion of macro ‘G_TYPE_CHECK_INSTANCE_CAST’ #define GDK_X11_DISPLAY(object) (G_TYPE_CHECK_INSTANCE_CAST ((object), GDK_TYPE_X11_DISPLAY, GdkX11Display)) ^~~~~~~~~~~~~~~~~~~~~~~~~~ ../gdk/x11/gdkdisplay-x11.c:1801:17: note: in expansion of macro ‘GDK_X11_DISPLAY’ display_x11 = GDK_X11_DISPLAY (display); ^~~~~~~~~~~~~~~ ../gdk/x11/gdkdisplay-x11.c: In function ‘_gdk_x11_display_update_grab_info_ungrab’: /usr/include/glib-2.0/gobject/gtype.h:2271:6: warning: cast increases required alignment of target type [-Wcast-align] ((ct*) g_type_check_instance_cast ((GTypeInstance*) ip, gt)) ^ /usr/include/glib-2.0/gobject/gtype.h:482:66: note: in expansion of macro ‘_G_TYPE_CIC’ #define G_TYPE_CHECK_INSTANCE_CAST(instance, g_type, c_type) (_G_TYPE_CIC ((instance), (g_type), c_type)) ^~~~~~~~~~~ ../gdk/x11/gdkx11display.h:48:44: note: in expansion of macro ‘G_TYPE_CHECK_INSTANCE_CAST’ #define GDK_X11_DISPLAY(object) (G_TYPE_CHECK_INSTANCE_CAST ((object), GDK_TYPE_X11_DISPLAY, GdkX11Display)) ^~~~~~~~~~~~~~~~~~~~~~~~~~ ../gdk/x11/gdkprivate-x11.h:256:40: note: in expansion of macro ‘GDK_X11_DISPLAY’ #define GDK_DISPLAY_XDISPLAY(display) (GDK_X11_DISPLAY(display)->xdisplay) ^~~~~~~~~~~~~~~ ../gdk/x11/gdkdisplay-x11.c:1847:11: note: in expansion of macro ‘GDK_DISPLAY_XDISPLAY’ XFlush (GDK_DISPLAY_XDISPLAY (display)); ^~~~~~~~~~~~~~~~~~~~ ../gdk/x11/gdkdisplay-x11.c: In function ‘gdk_x11_display_beep’: /usr/include/glib-2.0/gobject/gtype.h:2271:6: warning: cast increases required alignment of target type [-Wcast-align] ((ct*) g_type_check_instance_cast ((GTypeInstance*) ip, gt)) ^ /usr/include/glib-2.0/gobject/gtype.h:482:66: note: in expansion of macro ‘_G_TYPE_CIC’ #define G_TYPE_CHECK_INSTANCE_CAST(instance, g_type, c_type) (_G_TYPE_CIC ((instance), (g_type), c_type)) ^~~~~~~~~~~ ../gdk/x11/gdkx11display.h:48:44: note: in expansion of macro ‘G_TYPE_CHECK_INSTANCE_CAST’ #define GDK_X11_DISPLAY(object) (G_TYPE_CHECK_INSTANCE_CAST ((object), GDK_TYPE_X11_DISPLAY, GdkX11Display)) ^~~~~~~~~~~~~~~~~~~~~~~~~~ ../gdk/x11/gdkprivate-x11.h:256:40: note: in expansion of macro ‘GDK_X11_DISPLAY’ #define GDK_DISPLAY_XDISPLAY(display) (GDK_X11_DISPLAY(display)->xdisplay) ^~~~~~~~~~~~~~~ ../gdk/x11/gdkdisplay-x11.c:1864:12: note: in expansion of macro ‘GDK_DISPLAY_XDISPLAY’ XkbBell (GDK_DISPLAY_XDISPLAY (display), None, 0, None); ^~~~~~~~~~~~~~~~~~~~ ../gdk/x11/gdkdisplay-x11.c: In function ‘gdk_x11_display_sync’: /usr/include/glib-2.0/gobject/gtype.h:2271:6: warning: cast increases required alignment of target type [-Wcast-align] ((ct*) g_type_check_instance_cast ((GTypeInstance*) ip, gt)) ^ /usr/include/glib-2.0/gobject/gtype.h:482:66: note: in expansion of macro ‘_G_TYPE_CIC’ #define G_TYPE_CHECK_INSTANCE_CAST(instance, g_type, c_type) (_G_TYPE_CIC ((instance), (g_type), c_type)) ^~~~~~~~~~~ ../gdk/x11/gdkx11display.h:48:44: note: in expansion of macro ‘G_TYPE_CHECK_INSTANCE_CAST’ #define GDK_X11_DISPLAY(object) (G_TYPE_CHECK_INSTANCE_CAST ((object), GDK_TYPE_X11_DISPLAY, GdkX11Display)) ^~~~~~~~~~~~~~~~~~~~~~~~~~ ../gdk/x11/gdkprivate-x11.h:256:40: note: in expansion of macro ‘GDK_X11_DISPLAY’ #define GDK_DISPLAY_XDISPLAY(display) (GDK_X11_DISPLAY(display)->xdisplay) ^~~~~~~~~~~~~~~ ../gdk/x11/gdkdisplay-x11.c:1873:10: note: in expansion of macro ‘GDK_DISPLAY_XDISPLAY’ XSync (GDK_DISPLAY_XDISPLAY (display), False); ^~~~~~~~~~~~~~~~~~~~ ../gdk/x11/gdkdisplay-x11.c: In function ‘gdk_x11_display_flush’: /usr/include/glib-2.0/gobject/gtype.h:2271:6: warning: cast increases required alignment of target type [-Wcast-align] ((ct*) g_type_check_instance_cast ((GTypeInstance*) ip, gt)) ^ /usr/include/glib-2.0/gobject/gtype.h:482:66: note: in expansion of macro ‘_G_TYPE_CIC’ #define G_TYPE_CHECK_INSTANCE_CAST(instance, g_type, c_type) (_G_TYPE_CIC ((instance), (g_type), c_type)) ^~~~~~~~~~~ ../gdk/x11/gdkx11display.h:48:44: note: in expansion of macro ‘G_TYPE_CHECK_INSTANCE_CAST’ #define GDK_X11_DISPLAY(object) (G_TYPE_CHECK_INSTANCE_CAST ((object), GDK_TYPE_X11_DISPLAY, GdkX11Display)) ^~~~~~~~~~~~~~~~~~~~~~~~~~ ../gdk/x11/gdkprivate-x11.h:256:40: note: in expansion of macro ‘GDK_X11_DISPLAY’ #define GDK_DISPLAY_XDISPLAY(display) (GDK_X11_DISPLAY(display)->xdisplay) ^~~~~~~~~~~~~~~ ../gdk/x11/gdkdisplay-x11.c:1880:13: note: in expansion of macro ‘GDK_DISPLAY_XDISPLAY’ XFlush (GDK_DISPLAY_XDISPLAY (display)); ^~~~~~~~~~~~~~~~~~~~ ../gdk/x11/gdkdisplay-x11.c: In function ‘gdk_x11_display_has_pending’: /usr/include/glib-2.0/gobject/gtype.h:2271:6: warning: cast increases required alignment of target type [-Wcast-align] ((ct*) g_type_check_instance_cast ((GTypeInstance*) ip, gt)) ^ /usr/include/glib-2.0/gobject/gtype.h:482:66: note: in expansion of macro ‘_G_TYPE_CIC’ #define G_TYPE_CHECK_INSTANCE_CAST(instance, g_type, c_type) (_G_TYPE_CIC ((instance), (g_type), c_type)) ^~~~~~~~~~~ ../gdk/x11/gdkx11display.h:48:44: note: in expansion of macro ‘G_TYPE_CHECK_INSTANCE_CAST’ #define GDK_X11_DISPLAY(object) (G_TYPE_CHECK_INSTANCE_CAST ((object), GDK_TYPE_X11_DISPLAY, GdkX11Display)) ^~~~~~~~~~~~~~~~~~~~~~~~~~ ../gdk/x11/gdkprivate-x11.h:256:40: note: in expansion of macro ‘GDK_X11_DISPLAY’ #define GDK_DISPLAY_XDISPLAY(display) (GDK_X11_DISPLAY(display)->xdisplay) ^~~~~~~~~~~~~~~ ../gdk/x11/gdkdisplay-x11.c:1886:20: note: in expansion of macro ‘GDK_DISPLAY_XDISPLAY’ return XPending (GDK_DISPLAY_XDISPLAY (display)); ^~~~~~~~~~~~~~~~~~~~ ../gdk/x11/gdkdisplay-x11.c: In function ‘gdk_x11_display_get_default_group’: /usr/include/glib-2.0/gobject/gtype.h:2271:6: warning: cast increases required alignment of target type [-Wcast-align] ((ct*) g_type_check_instance_cast ((GTypeInstance*) ip, gt)) ^ /usr/include/glib-2.0/gobject/gtype.h:482:66: note: in expansion of macro ‘_G_TYPE_CIC’ #define G_TYPE_CHECK_INSTANCE_CAST(instance, g_type, c_type) (_G_TYPE_CIC ((instance), (g_type), c_type)) ^~~~~~~~~~~ ../gdk/x11/gdkx11display.h:48:44: note: in expansion of macro ‘G_TYPE_CHECK_INSTANCE_CAST’ #define GDK_X11_DISPLAY(object) (G_TYPE_CHECK_INSTANCE_CAST ((object), GDK_TYPE_X11_DISPLAY, GdkX11Display)) ^~~~~~~~~~~~~~~~~~~~~~~~~~ ../gdk/x11/gdkdisplay-x11.c:1894:10: note: in expansion of macro ‘GDK_X11_DISPLAY’ return GDK_X11_DISPLAY (display)->leader_gdk_surface; ^~~~~~~~~~~~~~~ ../gdk/x11/gdkdisplay-x11.c: In function ‘gdk_x11_display_grab’: /usr/include/glib-2.0/gobject/gtype.h:2271:6: warning: cast increases required alignment of target type [-Wcast-align] ((ct*) g_type_check_instance_cast ((GTypeInstance*) ip, gt)) ^ /usr/include/glib-2.0/gobject/gtype.h:482:66: note: in expansion of macro ‘_G_TYPE_CIC’ #define G_TYPE_CHECK_INSTANCE_CAST(instance, g_type, c_type) (_G_TYPE_CIC ((instance), (g_type), c_type)) ^~~~~~~~~~~ ../gdk/x11/gdkx11display.h:48:44: note: in expansion of macro ‘G_TYPE_CHECK_INSTANCE_CAST’ #define GDK_X11_DISPLAY(object) (G_TYPE_CHECK_INSTANCE_CAST ((object), GDK_TYPE_X11_DISPLAY, GdkX11Display)) ^~~~~~~~~~~~~~~~~~~~~~~~~~ ../gdk/x11/gdkdisplay-x11.c:1913:17: note: in expansion of macro ‘GDK_X11_DISPLAY’ display_x11 = GDK_X11_DISPLAY (display); ^~~~~~~~~~~~~~~ ../gdk/x11/gdkdisplay-x11.c: In function ‘gdk_x11_display_ungrab’: /usr/include/glib-2.0/gobject/gtype.h:2271:6: warning: cast increases required alignment of target type [-Wcast-align] ((ct*) g_type_check_instance_cast ((GTypeInstance*) ip, gt)) ^ /usr/include/glib-2.0/gobject/gtype.h:482:66: note: in expansion of macro ‘_G_TYPE_CIC’ #define G_TYPE_CHECK_INSTANCE_CAST(instance, g_type, c_type) (_G_TYPE_CIC ((instance), (g_type), c_type)) ^~~~~~~~~~~ ../gdk/x11/gdkx11display.h:48:44: note: in expansion of macro ‘G_TYPE_CHECK_INSTANCE_CAST’ #define GDK_X11_DISPLAY(object) (G_TYPE_CHECK_INSTANCE_CAST ((object), GDK_TYPE_X11_DISPLAY, GdkX11Display)) ^~~~~~~~~~~~~~~~~~~~~~~~~~ ../gdk/x11/gdkdisplay-x11.c:1934:17: note: in expansion of macro ‘GDK_X11_DISPLAY’ display_x11 = GDK_X11_DISPLAY (display);; ^~~~~~~~~~~~~~~ ../gdk/x11/gdkdisplay-x11.c: In function ‘gdk_x11_display_dispose’: /usr/include/glib-2.0/gobject/gtype.h:2271:6: warning: cast increases required alignment of target type [-Wcast-align] ((ct*) g_type_check_instance_cast ((GTypeInstance*) ip, gt)) ^ /usr/include/glib-2.0/gobject/gtype.h:482:66: note: in expansion of macro ‘_G_TYPE_CIC’ #define G_TYPE_CHECK_INSTANCE_CAST(instance, g_type, c_type) (_G_TYPE_CIC ((instance), (g_type), c_type)) ^~~~~~~~~~~ ../gdk/x11/gdkx11display.h:48:44: note: in expansion of macro ‘G_TYPE_CHECK_INSTANCE_CAST’ #define GDK_X11_DISPLAY(object) (G_TYPE_CHECK_INSTANCE_CAST ((object), GDK_TYPE_X11_DISPLAY, GdkX11Display)) ^~~~~~~~~~~~~~~~~~~~~~~~~~ ../gdk/x11/gdkdisplay-x11.c:1948:32: note: in expansion of macro ‘GDK_X11_DISPLAY’ GdkX11Display *display_x11 = GDK_X11_DISPLAY (object); ^~~~~~~~~~~~~~~ ../gdk/x11/gdkdisplay-x11.c: In function ‘gdk_x11_display_finalize’: /usr/include/glib-2.0/gobject/gtype.h:2271:6: warning: cast increases required alignment of target type [-Wcast-align] ((ct*) g_type_check_instance_cast ((GTypeInstance*) ip, gt)) ^ /usr/include/glib-2.0/gobject/gtype.h:482:66: note: in expansion of macro ‘_G_TYPE_CIC’ #define G_TYPE_CHECK_INSTANCE_CAST(instance, g_type, c_type) (_G_TYPE_CIC ((instance), (g_type), c_type)) ^~~~~~~~~~~ ../gdk/x11/gdkx11display.h:48:44: note: in expansion of macro ‘G_TYPE_CHECK_INSTANCE_CAST’ #define GDK_X11_DISPLAY(object) (G_TYPE_CHECK_INSTANCE_CAST ((object), GDK_TYPE_X11_DISPLAY, GdkX11Display)) ^~~~~~~~~~~~~~~~~~~~~~~~~~ ../gdk/x11/gdkdisplay-x11.c:1963:32: note: in expansion of macro ‘GDK_X11_DISPLAY’ GdkX11Display *display_x11 = GDK_X11_DISPLAY (object); ^~~~~~~~~~~~~~~ /usr/include/glib-2.0/gobject/gtype.h:2271:6: warning: cast increases required alignment of target type [-Wcast-align] ((ct*) g_type_check_instance_cast ((GTypeInstance*) ip, gt)) ^ /usr/include/glib-2.0/gobject/gtype.h:482:66: note: in expansion of macro ‘_G_TYPE_CIC’ #define G_TYPE_CHECK_INSTANCE_CAST(instance, g_type, c_type) (_G_TYPE_CIC ((instance), (g_type), c_type)) ^~~~~~~~~~~ ../gdk/gdkdisplay.h:38:40: note: in expansion of macro ‘G_TYPE_CHECK_INSTANCE_CAST’ #define GDK_DISPLAY(object) (G_TYPE_CHECK_INSTANCE_CAST ((object), GDK_TYPE_DISPLAY, GdkDisplay)) ^~~~~~~~~~~~~~~~~~~~~~~~~~ ../gdk/x11/gdkdisplay-x11.c:1969:37: note: in expansion of macro ‘GDK_DISPLAY’ _gdk_x11_cursor_display_finalize (GDK_DISPLAY (display_x11)); ^~~~~~~~~~~ ../gdk/x11/gdkdisplay-x11.c: In function ‘gdk_x11_lookup_xdisplay’: /usr/include/glib-2.0/gobject/gtype.h:2271:6: warning: cast increases required alignment of target type [-Wcast-align] ((ct*) g_type_check_instance_cast ((GTypeInstance*) ip, gt)) ^ /usr/include/glib-2.0/gobject/gtype.h:482:66: note: in expansion of macro ‘_G_TYPE_CIC’ #define G_TYPE_CHECK_INSTANCE_CAST(instance, g_type, c_type) (_G_TYPE_CIC ((instance), (g_type), c_type)) ^~~~~~~~~~~ ../gdk/x11/gdkx11display.h:48:44: note: in expansion of macro ‘G_TYPE_CHECK_INSTANCE_CAST’ #define GDK_X11_DISPLAY(object) (G_TYPE_CHECK_INSTANCE_CAST ((object), GDK_TYPE_X11_DISPLAY, GdkX11Display)) ^~~~~~~~~~~~~~~~~~~~~~~~~~ ../gdk/x11/gdkprivate-x11.h:256:40: note: in expansion of macro ‘GDK_X11_DISPLAY’ #define GDK_DISPLAY_XDISPLAY(display) (GDK_X11_DISPLAY(display)->xdisplay) ^~~~~~~~~~~~~~~ ../gdk/x11/gdkdisplay-x11.c:2041:11: note: in expansion of macro ‘GDK_DISPLAY_XDISPLAY’ GDK_DISPLAY_XDISPLAY (l->data) == xdisplay) ^~~~~~~~~~~~~~~~~~~~ ../gdk/x11/gdkdisplay-x11.c: In function ‘_gdk_x11_display_screen_for_xrootwin’: /usr/include/glib-2.0/gobject/gtype.h:2271:6: warning: cast increases required alignment of target type [-Wcast-align] ((ct*) g_type_check_instance_cast ((GTypeInstance*) ip, gt)) ^ /usr/include/glib-2.0/gobject/gtype.h:482:66: note: in expansion of macro ‘_G_TYPE_CIC’ #define G_TYPE_CHECK_INSTANCE_CAST(instance, g_type, c_type) (_G_TYPE_CIC ((instance), (g_type), c_type)) ^~~~~~~~~~~ ../gdk/x11/gdkx11display.h:48:44: note: in expansion of macro ‘G_TYPE_CHECK_INSTANCE_CAST’ #define GDK_X11_DISPLAY(object) (G_TYPE_CHECK_INSTANCE_CAST ((object), GDK_TYPE_X11_DISPLAY, GdkX11Display)) ^~~~~~~~~~~~~~~~~~~~~~~~~~ ../gdk/x11/gdkdisplay-x11.c:2074:12: note: in expansion of macro ‘GDK_X11_DISPLAY’ screen = GDK_X11_DISPLAY (display)->screen; ^~~~~~~~~~~~~~~ /usr/include/glib-2.0/gobject/gtype.h:2271:6: warning: cast increases required alignment of target type [-Wcast-align] ((ct*) g_type_check_instance_cast ((GTypeInstance*) ip, gt)) ^ /usr/include/glib-2.0/gobject/gtype.h:482:66: note: in expansion of macro ‘_G_TYPE_CIC’ #define G_TYPE_CHECK_INSTANCE_CAST(instance, g_type, c_type) (_G_TYPE_CIC ((instance), (g_type), c_type)) ^~~~~~~~~~~ ../gdk/x11/gdkx11display.h:48:44: note: in expansion of macro ‘G_TYPE_CHECK_INSTANCE_CAST’ #define GDK_X11_DISPLAY(object) (G_TYPE_CHECK_INSTANCE_CAST ((object), GDK_TYPE_X11_DISPLAY, GdkX11Display)) ^~~~~~~~~~~~~~~~~~~~~~~~~~ ../gdk/x11/gdkdisplay-x11.c:2079:17: note: in expansion of macro ‘GDK_X11_DISPLAY’ display_x11 = GDK_X11_DISPLAY (display); ^~~~~~~~~~~~~~~ ../gdk/x11/gdkdisplay-x11.c: In function ‘gdk_x11_display_get_xdisplay’: /usr/include/glib-2.0/gobject/gtype.h:2271:6: warning: cast increases required alignment of target type [-Wcast-align] ((ct*) g_type_check_instance_cast ((GTypeInstance*) ip, gt)) ^ /usr/include/glib-2.0/gobject/gtype.h:482:66: note: in expansion of macro ‘_G_TYPE_CIC’ #define G_TYPE_CHECK_INSTANCE_CAST(instance, g_type, c_type) (_G_TYPE_CIC ((instance), (g_type), c_type)) ^~~~~~~~~~~ ../gdk/x11/gdkx11display.h:48:44: note: in expansion of macro ‘G_TYPE_CHECK_INSTANCE_CAST’ #define GDK_X11_DISPLAY(object) (G_TYPE_CHECK_INSTANCE_CAST ((object), GDK_TYPE_X11_DISPLAY, GdkX11Display)) ^~~~~~~~~~~~~~~~~~~~~~~~~~ ../gdk/x11/gdkdisplay-x11.c:2113:10: note: in expansion of macro ‘GDK_X11_DISPLAY’ return GDK_X11_DISPLAY (display)->xdisplay; ^~~~~~~~~~~~~~~ ../gdk/x11/gdkdisplay-x11.c: In function ‘gdk_x11_display_get_xscreen’: /usr/include/glib-2.0/gobject/gtype.h:2271:6: warning: cast increases required alignment of target type [-Wcast-align] ((ct*) g_type_check_instance_cast ((GTypeInstance*) ip, gt)) ^ /usr/include/glib-2.0/gobject/gtype.h:482:66: note: in expansion of macro ‘_G_TYPE_CIC’ #define G_TYPE_CHECK_INSTANCE_CAST(instance, g_type, c_type) (_G_TYPE_CIC ((instance), (g_type), c_type)) ^~~~~~~~~~~ ../gdk/x11/gdkx11screen.h:40:43: note: in expansion of macro ‘G_TYPE_CHECK_INSTANCE_CAST’ #define GDK_X11_SCREEN(object) (G_TYPE_CHECK_INSTANCE_CAST ((object), GDK_TYPE_X11_SCREEN, GdkX11Screen)) ^~~~~~~~~~~~~~~~~~~~~~~~~~ ../gdk/x11/gdkdisplay-x11.c:2129:10: note: in expansion of macro ‘GDK_X11_SCREEN’ return GDK_X11_SCREEN (GDK_X11_DISPLAY (display)->screen)->xscreen; ^~~~~~~~~~~~~~ /usr/include/glib-2.0/gobject/gtype.h:482:66: note: in expansion of macro ‘_G_TYPE_CIC’ #define G_TYPE_CHECK_INSTANCE_CAST(instance, g_type, c_type) (_G_TYPE_CIC ((instance), (g_type), c_type)) ^~~~~~~~~~~ ../gdk/x11/gdkx11display.h:48:44: note: in expansion of macro ‘G_TYPE_CHECK_INSTANCE_CAST’ #define GDK_X11_DISPLAY(object) (G_TYPE_CHECK_INSTANCE_CAST ((object), GDK_TYPE_X11_DISPLAY, GdkX11Display)) ^~~~~~~~~~~~~~~~~~~~~~~~~~ ../gdk/x11/gdkdisplay-x11.c:2129:26: note: in expansion of macro ‘GDK_X11_DISPLAY’ return GDK_X11_SCREEN (GDK_X11_DISPLAY (display)->screen)->xscreen; ^~~~~~~~~~~~~~~ ../gdk/x11/gdkdisplay-x11.c: In function ‘gdk_x11_display_get_xrootwindow’: /usr/include/glib-2.0/gobject/gtype.h:2271:6: warning: cast increases required alignment of target type [-Wcast-align] ((ct*) g_type_check_instance_cast ((GTypeInstance*) ip, gt)) ^ /usr/include/glib-2.0/gobject/gtype.h:482:66: note: in expansion of macro ‘_G_TYPE_CIC’ #define G_TYPE_CHECK_INSTANCE_CAST(instance, g_type, c_type) (_G_TYPE_CIC ((instance), (g_type), c_type)) ^~~~~~~~~~~ ../gdk/x11/gdkx11screen.h:40:43: note: in expansion of macro ‘G_TYPE_CHECK_INSTANCE_CAST’ #define GDK_X11_SCREEN(object) (G_TYPE_CHECK_INSTANCE_CAST ((object), GDK_TYPE_X11_SCREEN, GdkX11Screen)) ^~~~~~~~~~~~~~~~~~~~~~~~~~ ../gdk/x11/gdkprivate-x11.h:243:40: note: in expansion of macro ‘GDK_X11_SCREEN’ #define GDK_SCREEN_XROOTWIN(screen) (GDK_X11_SCREEN (screen)->xroot_window) ^~~~~~~~~~~~~~ ../gdk/x11/gdkdisplay-x11.c:2145:10: note: in expansion of macro ‘GDK_SCREEN_XROOTWIN’ return GDK_SCREEN_XROOTWIN (GDK_X11_DISPLAY (display)->screen); ^~~~~~~~~~~~~~~~~~~ /usr/include/glib-2.0/gobject/gtype.h:482:66: note: in expansion of macro ‘_G_TYPE_CIC’ #define G_TYPE_CHECK_INSTANCE_CAST(instance, g_type, c_type) (_G_TYPE_CIC ((instance), (g_type), c_type)) ^~~~~~~~~~~ ../gdk/x11/gdkx11display.h:48:44: note: in expansion of macro ‘G_TYPE_CHECK_INSTANCE_CAST’ #define GDK_X11_DISPLAY(object) (G_TYPE_CHECK_INSTANCE_CAST ((object), GDK_TYPE_X11_DISPLAY, GdkX11Display)) ^~~~~~~~~~~~~~~~~~~~~~~~~~ ../gdk/x11/gdkdisplay-x11.c:2145:31: note: in expansion of macro ‘GDK_X11_DISPLAY’ return GDK_SCREEN_XROOTWIN (GDK_X11_DISPLAY (display)->screen); ^~~~~~~~~~~~~~~ ../gdk/x11/gdkdisplay-x11.c: In function ‘gdk_x11_display_make_default’: /usr/include/glib-2.0/gobject/gtype.h:2271:6: warning: cast increases required alignment of target type [-Wcast-align] ((ct*) g_type_check_instance_cast ((GTypeInstance*) ip, gt)) ^ /usr/include/glib-2.0/gobject/gtype.h:482:66: note: in expansion of macro ‘_G_TYPE_CIC’ #define G_TYPE_CHECK_INSTANCE_CAST(instance, g_type, c_type) (_G_TYPE_CIC ((instance), (g_type), c_type)) ^~~~~~~~~~~ ../gdk/x11/gdkx11display.h:48:44: note: in expansion of macro ‘G_TYPE_CHECK_INSTANCE_CAST’ #define GDK_X11_DISPLAY(object) (G_TYPE_CHECK_INSTANCE_CAST ((object), GDK_TYPE_X11_DISPLAY, GdkX11Display)) ^~~~~~~~~~~~~~~~~~~~~~~~~~ ../gdk/x11/gdkdisplay-x11.c:2151:32: note: in expansion of macro ‘GDK_X11_DISPLAY’ GdkX11Display *display_x11 = GDK_X11_DISPLAY (display); ^~~~~~~~~~~~~~~ ../gdk/x11/gdkdisplay-x11.c: In function ‘broadcast_xmessage’: /usr/include/glib-2.0/gobject/gtype.h:2271:6: warning: cast increases required alignment of target type [-Wcast-align] ((ct*) g_type_check_instance_cast ((GTypeInstance*) ip, gt)) ^ /usr/include/glib-2.0/gobject/gtype.h:482:66: note: in expansion of macro ‘_G_TYPE_CIC’ #define G_TYPE_CHECK_INSTANCE_CAST(instance, g_type, c_type) (_G_TYPE_CIC ((instance), (g_type), c_type)) ^~~~~~~~~~~ ../gdk/x11/gdkx11display.h:48:44: note: in expansion of macro ‘G_TYPE_CHECK_INSTANCE_CAST’ #define GDK_X11_DISPLAY(object) (G_TYPE_CHECK_INSTANCE_CAST ((object), GDK_TYPE_X11_DISPLAY, GdkX11Display)) ^~~~~~~~~~~~~~~~~~~~~~~~~~ ../gdk/x11/gdkprivate-x11.h:256:40: note: in expansion of macro ‘GDK_X11_DISPLAY’ #define GDK_DISPLAY_XDISPLAY(display) (GDK_X11_DISPLAY(display)->xdisplay) ^~~~~~~~~~~~~~~ ../gdk/x11/gdkdisplay-x11.c:2168:23: note: in expansion of macro ‘GDK_DISPLAY_XDISPLAY’ Display *xdisplay = GDK_DISPLAY_XDISPLAY (display); ^~~~~~~~~~~~~~~~~~~~ /usr/include/glib-2.0/gobject/gtype.h:2271:6: warning: cast increases required alignment of target type [-Wcast-align] ((ct*) g_type_check_instance_cast ((GTypeInstance*) ip, gt)) ^ /usr/include/glib-2.0/gobject/gtype.h:482:66: note: in expansion of macro ‘_G_TYPE_CIC’ #define G_TYPE_CHECK_INSTANCE_CAST(instance, g_type, c_type) (_G_TYPE_CIC ((instance), (g_type), c_type)) ^~~~~~~~~~~ ../gdk/x11/gdkx11screen.h:40:43: note: in expansion of macro ‘G_TYPE_CHECK_INSTANCE_CAST’ #define GDK_X11_SCREEN(object) (G_TYPE_CHECK_INSTANCE_CAST ((object), GDK_TYPE_X11_SCREEN, GdkX11Screen)) ^~~~~~~~~~~~~~~~~~~~~~~~~~ ../gdk/x11/gdkprivate-x11.h:243:40: note: in expansion of macro ‘GDK_X11_SCREEN’ #define GDK_SCREEN_XROOTWIN(screen) (GDK_X11_SCREEN (screen)->xroot_window) ^~~~~~~~~~~~~~ ../gdk/x11/gdkprivate-x11.h:244:40: note: in expansion of macro ‘GDK_SCREEN_XROOTWIN’ #define GDK_DISPLAY_XROOTWIN(display) (GDK_SCREEN_XROOTWIN (GDK_X11_DISPLAY (display)->screen)) ^~~~~~~~~~~~~~~~~~~ /usr/include/glib-2.0/gobject/gtype.h:482:66: note: in expansion of macro ‘_G_TYPE_CIC’ #define G_TYPE_CHECK_INSTANCE_CAST(instance, g_type, c_type) (_G_TYPE_CIC ((instance), (g_type), c_type)) ^~~~~~~~~~~ ../gdk/x11/gdkx11display.h:48:44: note: in expansion of macro ‘G_TYPE_CHECK_INSTANCE_CAST’ #define GDK_X11_DISPLAY(object) (G_TYPE_CHECK_INSTANCE_CAST ((object), GDK_TYPE_X11_DISPLAY, GdkX11Display)) ^~~~~~~~~~~~~~~~~~~~~~~~~~ ../gdk/x11/gdkprivate-x11.h:244:61: note: in expansion of macro ‘GDK_X11_DISPLAY’ #define GDK_DISPLAY_XROOTWIN(display) (GDK_SCREEN_XROOTWIN (GDK_X11_DISPLAY (display)->screen)) ^~~~~~~~~~~~~~~ ../gdk/x11/gdkdisplay-x11.c:2169:25: note: in expansion of macro ‘GDK_DISPLAY_XROOTWIN’ Window xroot_window = GDK_DISPLAY_XROOTWIN (display); ^~~~~~~~~~~~~~~~~~~~ In file included from /usr/lib/arm-linux-gnueabihf/glib-2.0/include/glibconfig.h:9, from /usr/include/glib-2.0/glib/gtypes.h:32, from /usr/include/glib-2.0/glib/galloca.h:32, from /usr/include/glib-2.0/glib.h:30, from ./gdk/gdkversionmacros.h:25, from ../gdk/gdkdisplay.h:29, from ../gdk/gdkdisplayprivate.h:21, from ../gdk/x11/gdkdisplay-x11.h:25, from ../gdk/x11/gdkdisplay-x11.c:27: /usr/include/glib-2.0/gobject/gtype.h:2271:6: warning: cast increases required alignment of target type [-Wcast-align] ((ct*) g_type_check_instance_cast ((GTypeInstance*) ip, gt)) ^ /usr/include/glib-2.0/glib/gmacros.h:418:8: note: in definition of macro ‘_G_BOOLEAN_EXPR’ if (expr) \ ^~~~ ../gdk/x11/gdkdisplay-x11.c:2175:8: note: in expansion of macro ‘G_LIKELY’ if (!G_LIKELY (GDK_X11_DISPLAY (display)->trusted_client)) ^~~~~~~~ /usr/include/glib-2.0/gobject/gtype.h:482:66: note: in expansion of macro ‘_G_TYPE_CIC’ #define G_TYPE_CHECK_INSTANCE_CAST(instance, g_type, c_type) (_G_TYPE_CIC ((instance), (g_type), c_type)) ^~~~~~~~~~~ ../gdk/x11/gdkx11display.h:48:44: note: in expansion of macro ‘G_TYPE_CHECK_INSTANCE_CAST’ #define GDK_X11_DISPLAY(object) (G_TYPE_CHECK_INSTANCE_CAST ((object), GDK_TYPE_X11_DISPLAY, GdkX11Display)) ^~~~~~~~~~~~~~~~~~~~~~~~~~ ../gdk/x11/gdkdisplay-x11.c:2175:18: note: in expansion of macro ‘GDK_X11_DISPLAY’ if (!G_LIKELY (GDK_X11_DISPLAY (display)->trusted_client)) ^~~~~~~~~~~~~~~ In file included from /usr/include/glib-2.0/gobject/gobject.h:24, from /usr/include/glib-2.0/gobject/gbinding.h:29, from /usr/include/glib-2.0/glib-object.h:23, from ../gdk/gdktypes.h:35, from ../gdk/gdkdisplay.h:30, from ../gdk/gdkdisplayprivate.h:21, from ../gdk/x11/gdkdisplay-x11.h:25, from ../gdk/x11/gdkdisplay-x11.c:27: ../gdk/x11/gdkdisplay-x11.c: In function ‘gdk_x11_display_notify_startup_complete’: /usr/include/glib-2.0/gobject/gtype.h:2271:6: warning: cast increases required alignment of target type [-Wcast-align] ((ct*) g_type_check_instance_cast ((GTypeInstance*) ip, gt)) ^ /usr/include/glib-2.0/gobject/gtype.h:482:66: note: in expansion of macro ‘_G_TYPE_CIC’ #define G_TYPE_CHECK_INSTANCE_CAST(instance, g_type, c_type) (_G_TYPE_CIC ((instance), (g_type), c_type)) ^~~~~~~~~~~ ../gdk/x11/gdkx11display.h:48:44: note: in expansion of macro ‘G_TYPE_CHECK_INSTANCE_CAST’ #define GDK_X11_DISPLAY(object) (G_TYPE_CHECK_INSTANCE_CAST ((object), GDK_TYPE_X11_DISPLAY, GdkX11Display)) ^~~~~~~~~~~~~~~~~~~~~~~~~~ ../gdk/x11/gdkdisplay-x11.c:2322:36: note: in expansion of macro ‘GDK_X11_DISPLAY’ GdkX11Display *display_x11 = GDK_X11_DISPLAY (display); ^~~~~~~~~~~~~~~ ../gdk/x11/gdkdisplay-x11.c: In function ‘gdk_x11_display_request_selection_notification’: /usr/include/glib-2.0/gobject/gtype.h:2271:6: warning: cast increases required alignment of target type [-Wcast-align] ((ct*) g_type_check_instance_cast ((GTypeInstance*) ip, gt)) ^ /usr/include/glib-2.0/gobject/gtype.h:482:66: note: in expansion of macro ‘_G_TYPE_CIC’ #define G_TYPE_CHECK_INSTANCE_CAST(instance, g_type, c_type) (_G_TYPE_CIC ((instance), (g_type), c_type)) ^~~~~~~~~~~ ../gdk/x11/gdkx11display.h:48:44: note: in expansion of macro ‘G_TYPE_CHECK_INSTANCE_CAST’ #define GDK_X11_DISPLAY(object) (G_TYPE_CHECK_INSTANCE_CAST ((object), GDK_TYPE_X11_DISPLAY, GdkX11Display)) ^~~~~~~~~~~~~~~~~~~~~~~~~~ ../gdk/x11/gdkdisplay-x11.c:2344:32: note: in expansion of macro ‘GDK_X11_DISPLAY’ GdkX11Display *display_x11 = GDK_X11_DISPLAY (display); ^~~~~~~~~~~~~~~ ../gdk/x11/gdkdisplay-x11.c: In function ‘gdk_x11_display_get_user_time’: /usr/include/glib-2.0/gobject/gtype.h:2271:6: warning: cast increases required alignment of target type [-Wcast-align] ((ct*) g_type_check_instance_cast ((GTypeInstance*) ip, gt)) ^ /usr/include/glib-2.0/gobject/gtype.h:482:66: note: in expansion of macro ‘_G_TYPE_CIC’ #define G_TYPE_CHECK_INSTANCE_CAST(instance, g_type, c_type) (_G_TYPE_CIC ((instance), (g_type), c_type)) ^~~~~~~~~~~ ../gdk/x11/gdkx11display.h:48:44: note: in expansion of macro ‘G_TYPE_CHECK_INSTANCE_CAST’ #define GDK_X11_DISPLAY(object) (G_TYPE_CHECK_INSTANCE_CAST ((object), GDK_TYPE_X11_DISPLAY, GdkX11Display)) ^~~~~~~~~~~~~~~~~~~~~~~~~~ ../gdk/x11/gdkdisplay-x11.c:2377:10: note: in expansion of macro ‘GDK_X11_DISPLAY’ return GDK_X11_DISPLAY (display)->user_time; ^~~~~~~~~~~~~~~ ../gdk/x11/gdkdisplay-x11.c: In function ‘gdk_x11_display_supports_shapes’: /usr/include/glib-2.0/gobject/gtype.h:2271:6: warning: cast increases required alignment of target type [-Wcast-align] ((ct*) g_type_check_instance_cast ((GTypeInstance*) ip, gt)) ^ /usr/include/glib-2.0/gobject/gtype.h:482:66: note: in expansion of macro ‘_G_TYPE_CIC’ #define G_TYPE_CHECK_INSTANCE_CAST(instance, g_type, c_type) (_G_TYPE_CIC ((instance), (g_type), c_type)) ^~~~~~~~~~~ ../gdk/x11/gdkx11display.h:48:44: note: in expansion of macro ‘G_TYPE_CHECK_INSTANCE_CAST’ #define GDK_X11_DISPLAY(object) (G_TYPE_CHECK_INSTANCE_CAST ((object), GDK_TYPE_X11_DISPLAY, GdkX11Display)) ^~~~~~~~~~~~~~~~~~~~~~~~~~ ../gdk/x11/gdkdisplay-x11.c:2383:10: note: in expansion of macro ‘GDK_X11_DISPLAY’ return GDK_X11_DISPLAY (display)->have_shapes; ^~~~~~~~~~~~~~~ ../gdk/x11/gdkdisplay-x11.c: In function ‘gdk_x11_display_supports_input_shapes’: /usr/include/glib-2.0/gobject/gtype.h:2271:6: warning: cast increases required alignment of target type [-Wcast-align] ((ct*) g_type_check_instance_cast ((GTypeInstance*) ip, gt)) ^ /usr/include/glib-2.0/gobject/gtype.h:482:66: note: in expansion of macro ‘_G_TYPE_CIC’ #define G_TYPE_CHECK_INSTANCE_CAST(instance, g_type, c_type) (_G_TYPE_CIC ((instance), (g_type), c_type)) ^~~~~~~~~~~ ../gdk/x11/gdkx11display.h:48:44: note: in expansion of macro ‘G_TYPE_CHECK_INSTANCE_CAST’ #define GDK_X11_DISPLAY(object) (G_TYPE_CHECK_INSTANCE_CAST ((object), GDK_TYPE_X11_DISPLAY, GdkX11Display)) ^~~~~~~~~~~~~~~~~~~~~~~~~~ ../gdk/x11/gdkdisplay-x11.c:2389:10: note: in expansion of macro ‘GDK_X11_DISPLAY’ return GDK_X11_DISPLAY (display)->have_input_shapes; ^~~~~~~~~~~~~~~ ../gdk/x11/gdkdisplay-x11.c: In function ‘gdk_x11_display_get_startup_notification_id’: /usr/include/glib-2.0/gobject/gtype.h:2271:6: warning: cast increases required alignment of target type [-Wcast-align] ((ct*) g_type_check_instance_cast ((GTypeInstance*) ip, gt)) ^ /usr/include/glib-2.0/gobject/gtype.h:482:66: note: in expansion of macro ‘_G_TYPE_CIC’ #define G_TYPE_CHECK_INSTANCE_CAST(instance, g_type, c_type) (_G_TYPE_CIC ((instance), (g_type), c_type)) ^~~~~~~~~~~ ../gdk/x11/gdkx11display.h:48:44: note: in expansion of macro ‘G_TYPE_CHECK_INSTANCE_CAST’ #define GDK_X11_DISPLAY(object) (G_TYPE_CHECK_INSTANCE_CAST ((object), GDK_TYPE_X11_DISPLAY, GdkX11Display)) ^~~~~~~~~~~~~~~~~~~~~~~~~~ ../gdk/x11/gdkdisplay-x11.c:2404:10: note: in expansion of macro ‘GDK_X11_DISPLAY’ return GDK_X11_DISPLAY (display)->startup_notification_id; ^~~~~~~~~~~~~~~ ../gdk/x11/gdkdisplay-x11.c: In function ‘gdk_x11_display_set_startup_notification_id’: /usr/include/glib-2.0/gobject/gtype.h:2271:6: warning: cast increases required alignment of target type [-Wcast-align] ((ct*) g_type_check_instance_cast ((GTypeInstance*) ip, gt)) ^ /usr/include/glib-2.0/gobject/gtype.h:482:66: note: in expansion of macro ‘_G_TYPE_CIC’ #define G_TYPE_CHECK_INSTANCE_CAST(instance, g_type, c_type) (_G_TYPE_CIC ((instance), (g_type), c_type)) ^~~~~~~~~~~ ../gdk/x11/gdkx11display.h:48:44: note: in expansion of macro ‘G_TYPE_CHECK_INSTANCE_CAST’ #define GDK_X11_DISPLAY(object) (G_TYPE_CHECK_INSTANCE_CAST ((object), GDK_TYPE_X11_DISPLAY, GdkX11Display)) ^~~~~~~~~~~~~~~~~~~~~~~~~~ ../gdk/x11/gdkdisplay-x11.c:2434:17: note: in expansion of macro ‘GDK_X11_DISPLAY’ display_x11 = GDK_X11_DISPLAY (display); ^~~~~~~~~~~~~~~ ../gdk/x11/gdkdisplay-x11.c: In function ‘gdk_x11_register_standard_event_type’: /usr/include/glib-2.0/gobject/gtype.h:2271:6: warning: cast increases required alignment of target type [-Wcast-align] ((ct*) g_type_check_instance_cast ((GTypeInstance*) ip, gt)) ^ /usr/include/glib-2.0/gobject/gtype.h:482:66: note: in expansion of macro ‘_G_TYPE_CIC’ #define G_TYPE_CHECK_INSTANCE_CAST(instance, g_type, c_type) (_G_TYPE_CIC ((instance), (g_type), c_type)) ^~~~~~~~~~~ ../gdk/x11/gdkx11display.h:48:44: note: in expansion of macro ‘G_TYPE_CHECK_INSTANCE_CAST’ #define GDK_X11_DISPLAY(object) (G_TYPE_CHECK_INSTANCE_CAST ((object), GDK_TYPE_X11_DISPLAY, GdkX11Display)) ^~~~~~~~~~~~~~~~~~~~~~~~~~ ../gdk/x11/gdkdisplay-x11.c:2503:17: note: in expansion of macro ‘GDK_X11_DISPLAY’ display_x11 = GDK_X11_DISPLAY (display); ^~~~~~~~~~~~~~~ ../gdk/x11/gdkdisplay-x11.c: In function ‘_gdk_x11_display_error_event’: /usr/include/glib-2.0/gobject/gtype.h:2271:6: warning: cast increases required alignment of target type [-Wcast-align] ((ct*) g_type_check_instance_cast ((GTypeInstance*) ip, gt)) ^ /usr/include/glib-2.0/gobject/gtype.h:482:66: note: in expansion of macro ‘_G_TYPE_CIC’ #define G_TYPE_CHECK_INSTANCE_CAST(instance, g_type, c_type) (_G_TYPE_CIC ((instance), (g_type), c_type)) ^~~~~~~~~~~ ../gdk/x11/gdkx11display.h:48:44: note: in expansion of macro ‘G_TYPE_CHECK_INSTANCE_CAST’ #define GDK_X11_DISPLAY(object) (G_TYPE_CHECK_INSTANCE_CAST ((object), GDK_TYPE_X11_DISPLAY, GdkX11Display)) ^~~~~~~~~~~~~~~~~~~~~~~~~~ ../gdk/x11/gdkdisplay-x11.c:2545:17: note: in expansion of macro ‘GDK_X11_DISPLAY’ display_x11 = GDK_X11_DISPLAY (display); ^~~~~~~~~~~~~~~ ../gdk/x11/gdkdisplay-x11.c: In function ‘gdk_x11_display_error_trap_push’: /usr/include/glib-2.0/gobject/gtype.h:2271:6: warning: cast increases required alignment of target type [-Wcast-align] ((ct*) g_type_check_instance_cast ((GTypeInstance*) ip, gt)) ^ /usr/include/glib-2.0/gobject/gtype.h:482:66: note: in expansion of macro ‘_G_TYPE_CIC’ #define G_TYPE_CHECK_INSTANCE_CAST(instance, g_type, c_type) (_G_TYPE_CIC ((instance), (g_type), c_type)) ^~~~~~~~~~~ ../gdk/x11/gdkx11display.h:48:44: note: in expansion of macro ‘G_TYPE_CHECK_INSTANCE_CAST’ #define GDK_X11_DISPLAY(object) (G_TYPE_CHECK_INSTANCE_CAST ((object), GDK_TYPE_X11_DISPLAY, GdkX11Display)) ^~~~~~~~~~~~~~~~~~~~~~~~~~ ../gdk/x11/gdkdisplay-x11.c:2650:17: note: in expansion of macro ‘GDK_X11_DISPLAY’ display_x11 = GDK_X11_DISPLAY (display); ^~~~~~~~~~~~~~~ ../gdk/x11/gdkdisplay-x11.c: In function ‘gdk_x11_display_error_trap_pop_internal’: /usr/include/glib-2.0/gobject/gtype.h:2271:6: warning: cast increases required alignment of target type [-Wcast-align] ((ct*) g_type_check_instance_cast ((GTypeInstance*) ip, gt)) ^ /usr/include/glib-2.0/gobject/gtype.h:482:66: note: in expansion of macro ‘_G_TYPE_CIC’ #define G_TYPE_CHECK_INSTANCE_CAST(instance, g_type, c_type) (_G_TYPE_CIC ((instance), (g_type), c_type)) ^~~~~~~~~~~ ../gdk/x11/gdkx11display.h:48:44: note: in expansion of macro ‘G_TYPE_CHECK_INSTANCE_CAST’ #define GDK_X11_DISPLAY(object) (G_TYPE_CHECK_INSTANCE_CAST ((object), GDK_TYPE_X11_DISPLAY, GdkX11Display)) ^~~~~~~~~~~~~~~~~~~~~~~~~~ ../gdk/x11/gdkdisplay-x11.c:2675:17: note: in expansion of macro ‘GDK_X11_DISPLAY’ display_x11 = GDK_X11_DISPLAY (display); ^~~~~~~~~~~~~~~ ../gdk/x11/gdkdisplay-x11.c: In function ‘gdk_x11_display_set_surface_scale’: /usr/include/glib-2.0/gobject/gtype.h:2271:6: warning: cast increases required alignment of target type [-Wcast-align] ((ct*) g_type_check_instance_cast ((GTypeInstance*) ip, gt)) ^ /usr/include/glib-2.0/gobject/gtype.h:482:66: note: in expansion of macro ‘_G_TYPE_CIC’ #define G_TYPE_CHECK_INSTANCE_CAST(instance, g_type, c_type) (_G_TYPE_CIC ((instance), (g_type), c_type)) ^~~~~~~~~~~ ../gdk/x11/gdkx11screen.h:40:43: note: in expansion of macro ‘G_TYPE_CHECK_INSTANCE_CAST’ #define GDK_X11_SCREEN(object) (G_TYPE_CHECK_INSTANCE_CAST ((object), GDK_TYPE_X11_SCREEN, GdkX11Screen)) ^~~~~~~~~~~~~~~~~~~~~~~~~~ ../gdk/x11/gdkdisplay-x11.c:2759:16: note: in expansion of macro ‘GDK_X11_SCREEN’ x11_screen = GDK_X11_SCREEN (GDK_X11_DISPLAY (display)->screen); ^~~~~~~~~~~~~~ /usr/include/glib-2.0/gobject/gtype.h:482:66: note: in expansion of macro ‘_G_TYPE_CIC’ #define G_TYPE_CHECK_INSTANCE_CAST(instance, g_type, c_type) (_G_TYPE_CIC ((instance), (g_type), c_type)) ^~~~~~~~~~~ ../gdk/x11/gdkx11display.h:48:44: note: in expansion of macro ‘G_TYPE_CHECK_INSTANCE_CAST’ #define GDK_X11_DISPLAY(object) (G_TYPE_CHECK_INSTANCE_CAST ((object), GDK_TYPE_X11_DISPLAY, GdkX11Display)) ^~~~~~~~~~~~~~~~~~~~~~~~~~ ../gdk/x11/gdkdisplay-x11.c:2759:32: note: in expansion of macro ‘GDK_X11_DISPLAY’ x11_screen = GDK_X11_SCREEN (GDK_X11_DISPLAY (display)->screen); ^~~~~~~~~~~~~~~ ../gdk/x11/gdkdisplay-x11.c: In function ‘gdk_x11_display_get_max_request_size’: /usr/include/glib-2.0/gobject/gtype.h:2271:6: warning: cast increases required alignment of target type [-Wcast-align] ((ct*) g_type_check_instance_cast ((GTypeInstance*) ip, gt)) ^ /usr/include/glib-2.0/gobject/gtype.h:482:66: note: in expansion of macro ‘_G_TYPE_CIC’ #define G_TYPE_CHECK_INSTANCE_CAST(instance, g_type, c_type) (_G_TYPE_CIC ((instance), (g_type), c_type)) ^~~~~~~~~~~ ../gdk/x11/gdkx11display.h:48:44: note: in expansion of macro ‘G_TYPE_CHECK_INSTANCE_CAST’ #define GDK_X11_DISPLAY(object) (G_TYPE_CHECK_INSTANCE_CAST ((object), GDK_TYPE_X11_DISPLAY, GdkX11Display)) ^~~~~~~~~~~~~~~~~~~~~~~~~~ ../gdk/x11/gdkprivate-x11.h:256:40: note: in expansion of macro ‘GDK_X11_DISPLAY’ #define GDK_DISPLAY_XDISPLAY(display) (GDK_X11_DISPLAY(display)->xdisplay) ^~~~~~~~~~~~~~~ ../gdk/x11/gdkdisplay-x11.c:2856:23: note: in expansion of macro ‘GDK_DISPLAY_XDISPLAY’ Display *xdisplay = GDK_DISPLAY_XDISPLAY (display); ^~~~~~~~~~~~~~~~~~~~ ../gdk/x11/gdkdisplay-x11.c: In function ‘gdk_x11_display_get_screen’: /usr/include/glib-2.0/gobject/gtype.h:2271:6: warning: cast increases required alignment of target type [-Wcast-align] ((ct*) g_type_check_instance_cast ((GTypeInstance*) ip, gt)) ^ /usr/include/glib-2.0/gobject/gtype.h:482:66: note: in expansion of macro ‘_G_TYPE_CIC’ #define G_TYPE_CHECK_INSTANCE_CAST(instance, g_type, c_type) (_G_TYPE_CIC ((instance), (g_type), c_type)) ^~~~~~~~~~~ ../gdk/x11/gdkx11display.h:48:44: note: in expansion of macro ‘G_TYPE_CHECK_INSTANCE_CAST’ #define GDK_X11_DISPLAY(object) (G_TYPE_CHECK_INSTANCE_CAST ((object), GDK_TYPE_X11_DISPLAY, GdkX11Display)) ^~~~~~~~~~~~~~~~~~~~~~~~~~ ../gdk/x11/gdkdisplay-x11.c:2878:10: note: in expansion of macro ‘GDK_X11_DISPLAY’ return GDK_X11_DISPLAY (display)->screen; ^~~~~~~~~~~~~~~ ../gdk/x11/gdkdisplay-x11.c: In function ‘gdk_x11_display_get_keymap’: /usr/include/glib-2.0/gobject/gtype.h:2271:6: warning: cast increases required alignment of target type [-Wcast-align] ((ct*) g_type_check_instance_cast ((GTypeInstance*) ip, gt)) ^ /usr/include/glib-2.0/gobject/gtype.h:482:66: note: in expansion of macro ‘_G_TYPE_CIC’ #define G_TYPE_CHECK_INSTANCE_CAST(instance, g_type, c_type) (_G_TYPE_CIC ((instance), (g_type), c_type)) ^~~~~~~~~~~ ../gdk/x11/gdkx11display.h:48:44: note: in expansion of macro ‘G_TYPE_CHECK_INSTANCE_CAST’ #define GDK_X11_DISPLAY(object) (G_TYPE_CHECK_INSTANCE_CAST ((object), GDK_TYPE_X11_DISPLAY, GdkX11Display)) ^~~~~~~~~~~~~~~~~~~~~~~~~~ ../gdk/x11/gdkdisplay-x11.c:2886:17: note: in expansion of macro ‘GDK_X11_DISPLAY’ display_x11 = GDK_X11_DISPLAY (display); ^~~~~~~~~~~~~~~ ../gdk/x11/gdkdisplay-x11.c: In function ‘gdk_x11_display_get_default_seat’: /usr/include/glib-2.0/gobject/gtype.h:2271:6: warning: cast increases required alignment of target type [-Wcast-align] ((ct*) g_type_check_instance_cast ((GTypeInstance*) ip, gt)) ^ /usr/include/glib-2.0/gobject/gtype.h:482:66: note: in expansion of macro ‘_G_TYPE_CIC’ #define G_TYPE_CHECK_INSTANCE_CAST(instance, g_type, c_type) (_G_TYPE_CIC ((instance), (g_type), c_type)) ^~~~~~~~~~~ ../gdk/x11/gdkx11display.h:48:44: note: in expansion of macro ‘G_TYPE_CHECK_INSTANCE_CAST’ #define GDK_X11_DISPLAY(object) (G_TYPE_CHECK_INSTANCE_CAST ((object), GDK_TYPE_X11_DISPLAY, GdkX11Display)) ^~~~~~~~~~~~~~~~~~~~~~~~~~ ../gdk/x11/gdkprivate-x11.h:256:40: note: in expansion of macro ‘GDK_X11_DISPLAY’ #define GDK_DISPLAY_XDISPLAY(display) (GDK_X11_DISPLAY(display)->xdisplay) ^~~~~~~~~~~~~~~ ../gdk/x11/gdkdisplay-x11.c:2907:32: note: in expansion of macro ‘GDK_DISPLAY_XDISPLAY’ result = XIGetClientPointer (GDK_DISPLAY_XDISPLAY (display), ^~~~~~~~~~~~~~~~~~~~ ../gdk/x11/gdkdisplay-x11.c: In function ‘gdk_x11_display_get_n_monitors’: /usr/include/glib-2.0/gobject/gtype.h:2271:6: warning: cast increases required alignment of target type [-Wcast-align] ((ct*) g_type_check_instance_cast ((GTypeInstance*) ip, gt)) ^ /usr/include/glib-2.0/gobject/gtype.h:482:66: note: in expansion of macro ‘_G_TYPE_CIC’ #define G_TYPE_CHECK_INSTANCE_CAST(instance, g_type, c_type) (_G_TYPE_CIC ((instance), (g_type), c_type)) ^~~~~~~~~~~ ../gdk/x11/gdkx11display.h:48:44: note: in expansion of macro ‘G_TYPE_CHECK_INSTANCE_CAST’ #define GDK_X11_DISPLAY(object) (G_TYPE_CHECK_INSTANCE_CAST ((object), GDK_TYPE_X11_DISPLAY, GdkX11Display)) ^~~~~~~~~~~~~~~~~~~~~~~~~~ ../gdk/x11/gdkdisplay-x11.c:2934:32: note: in expansion of macro ‘GDK_X11_DISPLAY’ GdkX11Display *x11_display = GDK_X11_DISPLAY (display); ^~~~~~~~~~~~~~~ ../gdk/x11/gdkdisplay-x11.c: In function ‘gdk_x11_display_get_monitor’: /usr/include/glib-2.0/gobject/gtype.h:2271:6: warning: cast increases required alignment of target type [-Wcast-align] ((ct*) g_type_check_instance_cast ((GTypeInstance*) ip, gt)) ^ /usr/include/glib-2.0/gobject/gtype.h:482:66: note: in expansion of macro ‘_G_TYPE_CIC’ #define G_TYPE_CHECK_INSTANCE_CAST(instance, g_type, c_type) (_G_TYPE_CIC ((instance), (g_type), c_type)) ^~~~~~~~~~~ ../gdk/x11/gdkx11display.h:48:44: note: in expansion of macro ‘G_TYPE_CHECK_INSTANCE_CAST’ #define GDK_X11_DISPLAY(object) (G_TYPE_CHECK_INSTANCE_CAST ((object), GDK_TYPE_X11_DISPLAY, GdkX11Display)) ^~~~~~~~~~~~~~~~~~~~~~~~~~ ../gdk/x11/gdkdisplay-x11.c:2944:32: note: in expansion of macro ‘GDK_X11_DISPLAY’ GdkX11Display *x11_display = GDK_X11_DISPLAY (display); ^~~~~~~~~~~~~~~ ../gdk/x11/gdkdisplay-x11.c: In function ‘gdk_x11_display_get_primary_monitor’: /usr/include/glib-2.0/gobject/gtype.h:2271:6: warning: cast increases required alignment of target type [-Wcast-align] ((ct*) g_type_check_instance_cast ((GTypeInstance*) ip, gt)) ^ /usr/include/glib-2.0/gobject/gtype.h:482:66: note: in expansion of macro ‘_G_TYPE_CIC’ #define G_TYPE_CHECK_INSTANCE_CAST(instance, g_type, c_type) (_G_TYPE_CIC ((instance), (g_type), c_type)) ^~~~~~~~~~~ ../gdk/x11/gdkx11display.h:48:44: note: in expansion of macro ‘G_TYPE_CHECK_INSTANCE_CAST’ #define GDK_X11_DISPLAY(object) (G_TYPE_CHECK_INSTANCE_CAST ((object), GDK_TYPE_X11_DISPLAY, GdkX11Display)) ^~~~~~~~~~~~~~~~~~~~~~~~~~ ../gdk/x11/gdkdisplay-x11.c:2955:32: note: in expansion of macro ‘GDK_X11_DISPLAY’ GdkX11Display *x11_display = GDK_X11_DISPLAY (display); ^~~~~~~~~~~~~~~ ../gdk/x11/gdkdisplay-x11.c: In function ‘gdk_x11_display_get_setting’: /usr/include/glib-2.0/gobject/gtype.h:2271:6: warning: cast increases required alignment of target type [-Wcast-align] ((ct*) g_type_check_instance_cast ((GTypeInstance*) ip, gt)) ^ /usr/include/glib-2.0/gobject/gtype.h:482:66: note: in expansion of macro ‘_G_TYPE_CIC’ #define G_TYPE_CHECK_INSTANCE_CAST(instance, g_type, c_type) (_G_TYPE_CIC ((instance), (g_type), c_type)) ^~~~~~~~~~~ ../gdk/x11/gdkx11display.h:48:44: note: in expansion of macro ‘G_TYPE_CHECK_INSTANCE_CAST’ #define GDK_X11_DISPLAY(object) (G_TYPE_CHECK_INSTANCE_CAST ((object), GDK_TYPE_X11_DISPLAY, GdkX11Display)) ^~~~~~~~~~~~~~~~~~~~~~~~~~ ../gdk/x11/gdkdisplay-x11.c:2986:38: note: in expansion of macro ‘GDK_X11_DISPLAY’ return gdk_x11_screen_get_setting (GDK_X11_DISPLAY (display)->screen, name, value); ^~~~~~~~~~~~~~~ ../gdk/x11/gdkdisplay-x11.c: In function ‘gdk_x11_display_get_toplevel_windows’: /usr/include/glib-2.0/gobject/gtype.h:2271:6: warning: cast increases required alignment of target type [-Wcast-align] ((ct*) g_type_check_instance_cast ((GTypeInstance*) ip, gt)) ^ /usr/include/glib-2.0/gobject/gtype.h:482:66: note: in expansion of macro ‘_G_TYPE_CIC’ #define G_TYPE_CHECK_INSTANCE_CAST(instance, g_type, c_type) (_G_TYPE_CIC ((instance), (g_type), c_type)) ^~~~~~~~~~~ ../gdk/x11/gdkx11display.h:48:44: note: in expansion of macro ‘G_TYPE_CHECK_INSTANCE_CAST’ #define GDK_X11_DISPLAY(object) (G_TYPE_CHECK_INSTANCE_CAST ((object), GDK_TYPE_X11_DISPLAY, GdkX11Display)) ^~~~~~~~~~~~~~~~~~~~~~~~~~ ../gdk/x11/gdkdisplay-x11.c:2992:10: note: in expansion of macro ‘GDK_X11_DISPLAY’ return GDK_X11_DISPLAY (display)->toplevels; ^~~~~~~~~~~~~~~ ../gdk/x11/gdkdisplay-x11.c: In function ‘gdk_x11_display_get_last_seen_time’: /usr/include/glib-2.0/gobject/gtype.h:2271:6: warning: cast increases required alignment of target type [-Wcast-align] ((ct*) g_type_check_instance_cast ((GTypeInstance*) ip, gt)) ^ /usr/include/glib-2.0/gobject/gtype.h:482:66: note: in expansion of macro ‘_G_TYPE_CIC’ #define G_TYPE_CHECK_INSTANCE_CAST(instance, g_type, c_type) (_G_TYPE_CIC ((instance), (g_type), c_type)) ^~~~~~~~~~~ ../gdk/x11/gdkx11display.h:48:44: note: in expansion of macro ‘G_TYPE_CHECK_INSTANCE_CAST’ #define GDK_X11_DISPLAY(object) (G_TYPE_CHECK_INSTANCE_CAST ((object), GDK_TYPE_X11_DISPLAY, GdkX11Display)) ^~~~~~~~~~~~~~~~~~~~~~~~~~ ../gdk/x11/gdkdisplay-x11.c:2998:35: note: in expansion of macro ‘GDK_X11_DISPLAY’ return gdk_x11_get_server_time (GDK_X11_DISPLAY (display)->leader_gdk_surface); ^~~~~~~~~~~~~~~ [93/706] Compiling C object 'gsk/gsk@@gsk@sta/vulkan_gskvulkanborderpipeline.c.o'. ../gsk/vulkan/gskvulkanborderpipeline.c: In function ‘gsk_vulkan_border_pipeline_collect_vertex_data’: ../gsk/vulkan/gskvulkanborderpipeline.c:139:39: warning: cast increases required alignment of target type [-Wcast-align] GskVulkanBorderInstance *instance = (GskVulkanBorderInstance *) data; ^ [94/706] Compiling C object 'gdk/x11/gdk@x11@@gdk-x11@sta/gdktextlistconverter-x11.c.o'. [95/706] Compiling C object 'gdk/x11/gdk@x11@@gdk-x11@sta/gdkselectioninputstream-x11.c.o'. In file included from /usr/include/glib-2.0/gobject/gobject.h:24, from /usr/include/glib-2.0/gobject/gbinding.h:29, from /usr/include/glib-2.0/glib-object.h:23, from /usr/include/glib-2.0/gio/gioenums.h:28, from /usr/include/glib-2.0/gio/giotypes.h:28, from /usr/include/glib-2.0/gio/gio.h:26, from ../gdk/x11/gdkselectioninputstream-x11.h:25, from ../gdk/x11/gdkselectioninputstream-x11.c:24: ../gdk/x11/gdkselectioninputstream-x11.c: In function ‘gdk_x11_selection_input_stream_complete’: /usr/include/glib-2.0/gobject/gtype.h:2271:6: warning: cast increases required alignment of target type [-Wcast-align] ((ct*) g_type_check_instance_cast ((GTypeInstance*) ip, gt)) ^ /usr/include/glib-2.0/gobject/gtype.h:482:66: note: in expansion of macro ‘_G_TYPE_CIC’ #define G_TYPE_CHECK_INSTANCE_CAST(instance, g_type, c_type) (_G_TYPE_CIC ((instance), (g_type), c_type)) ^~~~~~~~~~~ ../gdk/x11/gdkx11display.h:48:44: note: in expansion of macro ‘G_TYPE_CHECK_INSTANCE_CAST’ #define GDK_X11_DISPLAY(object) (G_TYPE_CHECK_INSTANCE_CAST ((object), GDK_TYPE_X11_DISPLAY, GdkX11Display)) ^~~~~~~~~~~~~~~~~~~~~~~~~~ ../gdk/x11/gdkselectioninputstream-x11.c:163:3: note: in expansion of macro ‘GDK_X11_DISPLAY’ GDK_X11_DISPLAY (priv->display)->streams = g_slist_remove (GDK_X11_DISPLAY (priv->display)->streams, stream); ^~~~~~~~~~~~~~~ /usr/include/glib-2.0/gobject/gtype.h:2271:6: warning: cast increases required alignment of target type [-Wcast-align] ((ct*) g_type_check_instance_cast ((GTypeInstance*) ip, gt)) ^ /usr/include/glib-2.0/gobject/gtype.h:482:66: note: in expansion of macro ‘_G_TYPE_CIC’ #define G_TYPE_CHECK_INSTANCE_CAST(instance, g_type, c_type) (_G_TYPE_CIC ((instance), (g_type), c_type)) ^~~~~~~~~~~ ../gdk/x11/gdkx11display.h:48:44: note: in expansion of macro ‘G_TYPE_CHECK_INSTANCE_CAST’ #define GDK_X11_DISPLAY(object) (G_TYPE_CHECK_INSTANCE_CAST ((object), GDK_TYPE_X11_DISPLAY, GdkX11Display)) ^~~~~~~~~~~~~~~~~~~~~~~~~~ ../gdk/x11/gdkselectioninputstream-x11.c:163:62: note: in expansion of macro ‘GDK_X11_DISPLAY’ GDK_X11_DISPLAY (priv->display)->streams = g_slist_remove (GDK_X11_DISPLAY (priv->display)->streams, stream); ^~~~~~~~~~~~~~~ ../gdk/x11/gdkselectioninputstream-x11.c: In function ‘gdk_x11_selection_input_stream_xevent’: /usr/include/glib-2.0/gobject/gtype.h:2271:6: warning: cast increases required alignment of target type [-Wcast-align] ((ct*) g_type_check_instance_cast ((GTypeInstance*) ip, gt)) ^ /usr/include/glib-2.0/gobject/gtype.h:482:66: note: in expansion of macro ‘_G_TYPE_CIC’ #define G_TYPE_CHECK_INSTANCE_CAST(instance, g_type, c_type) (_G_TYPE_CIC ((instance), (g_type), c_type)) ^~~~~~~~~~~ ../gdk/x11/gdkx11display.h:48:44: note: in expansion of macro ‘G_TYPE_CHECK_INSTANCE_CAST’ #define GDK_X11_DISPLAY(object) (G_TYPE_CHECK_INSTANCE_CAST ((object), GDK_TYPE_X11_DISPLAY, GdkX11Display)) ^~~~~~~~~~~~~~~~~~~~~~~~~~ ../gdk/x11/gdkselectioninputstream-x11.c:396:13: note: in expansion of macro ‘GDK_X11_DISPLAY’ xwindow = GDK_X11_DISPLAY (priv->display)->leader_window; ^~~~~~~~~~~~~~~ ../gdk/x11/gdkselectioninputstream-x11.c: In function ‘gdk_x11_selection_input_stream_new_async’: /usr/include/glib-2.0/gobject/gtype.h:2271:6: warning: cast increases required alignment of target type [-Wcast-align] ((ct*) g_type_check_instance_cast ((GTypeInstance*) ip, gt)) ^ /usr/include/glib-2.0/gobject/gtype.h:482:66: note: in expansion of macro ‘_G_TYPE_CIC’ #define G_TYPE_CHECK_INSTANCE_CAST(instance, g_type, c_type) (_G_TYPE_CIC ((instance), (g_type), c_type)) ^~~~~~~~~~~ ../gdk/x11/gdkx11display.h:48:44: note: in expansion of macro ‘G_TYPE_CHECK_INSTANCE_CAST’ #define GDK_X11_DISPLAY(object) (G_TYPE_CHECK_INSTANCE_CAST ((object), GDK_TYPE_X11_DISPLAY, GdkX11Display)) ^~~~~~~~~~~~~~~~~~~~~~~~~~ ../gdk/x11/gdkselectioninputstream-x11.c:526:3: note: in expansion of macro ‘GDK_X11_DISPLAY’ GDK_X11_DISPLAY (display)->streams = g_slist_prepend (GDK_X11_DISPLAY (display)->streams, stream); ^~~~~~~~~~~~~~~ /usr/include/glib-2.0/gobject/gtype.h:2271:6: warning: cast increases required alignment of target type [-Wcast-align] ((ct*) g_type_check_instance_cast ((GTypeInstance*) ip, gt)) ^ /usr/include/glib-2.0/gobject/gtype.h:482:66: note: in expansion of macro ‘_G_TYPE_CIC’ #define G_TYPE_CHECK_INSTANCE_CAST(instance, g_type, c_type) (_G_TYPE_CIC ((instance), (g_type), c_type)) ^~~~~~~~~~~ ../gdk/x11/gdkx11display.h:48:44: note: in expansion of macro ‘G_TYPE_CHECK_INSTANCE_CAST’ #define GDK_X11_DISPLAY(object) (G_TYPE_CHECK_INSTANCE_CAST ((object), GDK_TYPE_X11_DISPLAY, GdkX11Display)) ^~~~~~~~~~~~~~~~~~~~~~~~~~ ../gdk/x11/gdkselectioninputstream-x11.c:526:57: note: in expansion of macro ‘GDK_X11_DISPLAY’ GDK_X11_DISPLAY (display)->streams = g_slist_prepend (GDK_X11_DISPLAY (display)->streams, stream); ^~~~~~~~~~~~~~~ /usr/include/glib-2.0/gobject/gtype.h:2271:6: warning: cast increases required alignment of target type [-Wcast-align] ((ct*) g_type_check_instance_cast ((GTypeInstance*) ip, gt)) ^ /usr/include/glib-2.0/gobject/gtype.h:482:66: note: in expansion of macro ‘_G_TYPE_CIC’ #define G_TYPE_CHECK_INSTANCE_CAST(instance, g_type, c_type) (_G_TYPE_CIC ((instance), (g_type), c_type)) ^~~~~~~~~~~ ../gdk/x11/gdkx11display.h:48:44: note: in expansion of macro ‘G_TYPE_CHECK_INSTANCE_CAST’ #define GDK_X11_DISPLAY(object) (G_TYPE_CHECK_INSTANCE_CAST ((object), GDK_TYPE_X11_DISPLAY, GdkX11Display)) ^~~~~~~~~~~~~~~~~~~~~~~~~~ ../gdk/x11/gdkprivate-x11.h:256:40: note: in expansion of macro ‘GDK_X11_DISPLAY’ #define GDK_DISPLAY_XDISPLAY(display) (GDK_X11_DISPLAY(display)->xdisplay) ^~~~~~~~~~~~~~~ ../gdk/x11/gdkselectioninputstream-x11.c:536:22: note: in expansion of macro ‘GDK_DISPLAY_XDISPLAY’ XConvertSelection (GDK_DISPLAY_XDISPLAY (display), ^~~~~~~~~~~~~~~~~~~~ /usr/include/glib-2.0/gobject/gtype.h:2271:6: warning: cast increases required alignment of target type [-Wcast-align] ((ct*) g_type_check_instance_cast ((GTypeInstance*) ip, gt)) ^ /usr/include/glib-2.0/gobject/gtype.h:482:66: note: in expansion of macro ‘_G_TYPE_CIC’ #define G_TYPE_CHECK_INSTANCE_CAST(instance, g_type, c_type) (_G_TYPE_CIC ((instance), (g_type), c_type)) ^~~~~~~~~~~ ../gdk/x11/gdkx11display.h:48:44: note: in expansion of macro ‘G_TYPE_CHECK_INSTANCE_CAST’ #define GDK_X11_DISPLAY(object) (G_TYPE_CHECK_INSTANCE_CAST ((object), GDK_TYPE_X11_DISPLAY, GdkX11Display)) ^~~~~~~~~~~~~~~~~~~~~~~~~~ ../gdk/x11/gdkselectioninputstream-x11.c:540:22: note: in expansion of macro ‘GDK_X11_DISPLAY’ GDK_X11_DISPLAY (display)->leader_window, ^~~~~~~~~~~~~~~ [96/706] Compiling C object 'gdk/x11/gdk@x11@@gdk-x11@sta/gdkvulkancontext-x11.c.o'. [97/706] Compiling C object 'gdk/x11/gdk@x11@@gdk-x11@sta/gdkvisual-x11.c.o'. [98/706] Compiling C object 'gdk/x11/gdk@x11@@gdk-x11@sta/gdkscreen-x11.c.o'. In file included from /usr/include/glib-2.0/gobject/gobject.h:24, from /usr/include/glib-2.0/gobject/gbinding.h:29, from /usr/include/glib-2.0/glib-object.h:23, from ../gdk/gdktypes.h:35, from ../gdk/gdkapplaunchcontext.h:29, from ../gdk/gdk.h:32, from ../gdk/x11/gdkx11screen.h:32, from ../gdk/x11/gdkscreen-x11.h:25, from ../gdk/x11/gdkscreen-x11.c:24: ../gdk/x11/gdkscreen-x11.c: In function ‘gdk_x11_screen_get_monitor_output’: /usr/include/glib-2.0/gobject/gtype.h:2271:6: warning: cast increases required alignment of target type [-Wcast-align] ((ct*) g_type_check_instance_cast ((GTypeInstance*) ip, gt)) ^ /usr/include/glib-2.0/gobject/gtype.h:482:66: note: in expansion of macro ‘_G_TYPE_CIC’ #define G_TYPE_CHECK_INSTANCE_CAST(instance, g_type, c_type) (_G_TYPE_CIC ((instance), (g_type), c_type)) ^~~~~~~~~~~ ../gdk/x11/gdkx11display.h:48:44: note: in expansion of macro ‘G_TYPE_CHECK_INSTANCE_CAST’ #define GDK_X11_DISPLAY(object) (G_TYPE_CHECK_INSTANCE_CAST ((object), GDK_TYPE_X11_DISPLAY, GdkX11Display)) ^~~~~~~~~~~~~~~~~~~~~~~~~~ ../gdk/x11/gdkscreen-x11.c:135:32: note: in expansion of macro ‘GDK_X11_DISPLAY’ GdkX11Display *x11_display = GDK_X11_DISPLAY (x11_screen->display); ^~~~~~~~~~~~~~~ ../gdk/x11/gdkscreen-x11.c: In function ‘get_current_desktop’: /usr/include/glib-2.0/gobject/gtype.h:2271:6: warning: cast increases required alignment of target type [-Wcast-align] ((ct*) g_type_check_instance_cast ((GTypeInstance*) ip, gt)) ^ /usr/include/glib-2.0/gobject/gtype.h:482:66: note: in expansion of macro ‘_G_TYPE_CIC’ #define G_TYPE_CHECK_INSTANCE_CAST(instance, g_type, c_type) (_G_TYPE_CIC ((instance), (g_type), c_type)) ^~~~~~~~~~~ ../gdk/x11/gdkx11display.h:48:44: note: in expansion of macro ‘G_TYPE_CHECK_INSTANCE_CAST’ #define GDK_X11_DISPLAY(object) (G_TYPE_CHECK_INSTANCE_CAST ((object), GDK_TYPE_X11_DISPLAY, GdkX11Display)) ^~~~~~~~~~~~~~~~~~~~~~~~~~ ../gdk/x11/gdkprivate-x11.h:256:40: note: in expansion of macro ‘GDK_X11_DISPLAY’ #define GDK_DISPLAY_XDISPLAY(display) (GDK_X11_DISPLAY(display)->xdisplay) ^~~~~~~~~~~~~~~ ../gdk/x11/gdkscreen-x11.c:160:13: note: in expansion of macro ‘GDK_DISPLAY_XDISPLAY’ display = GDK_DISPLAY_XDISPLAY (GDK_SCREEN_DISPLAY (screen)); ^~~~~~~~~~~~~~~~~~~~ ../gdk/x11/gdkscreen-x11.c:174:18: warning: cast increases required alignment of target type [-Wcast-align] workspace = ((long *) data_return)[0]; ^ ../gdk/x11/gdkscreen-x11.c: In function ‘gdk_x11_screen_get_work_area’: ../gdk/x11/gdkscreen-x11.c:239:15: warning: cast increases required alignment of target type [-Wcast-align] workareas = (long *) ret_workarea; ^ In file included from /usr/include/glib-2.0/gobject/gobject.h:24, from /usr/include/glib-2.0/gobject/gbinding.h:29, from /usr/include/glib-2.0/glib-object.h:23, from ../gdk/gdktypes.h:35, from ../gdk/gdkapplaunchcontext.h:29, from ../gdk/gdk.h:32, from ../gdk/x11/gdkx11screen.h:32, from ../gdk/x11/gdkscreen-x11.h:25, from ../gdk/x11/gdkscreen-x11.c:24: ../gdk/x11/gdkscreen-x11.c: In function ‘init_randr15’: /usr/include/glib-2.0/gobject/gtype.h:2271:6: warning: cast increases required alignment of target type [-Wcast-align] ((ct*) g_type_check_instance_cast ((GTypeInstance*) ip, gt)) ^ /usr/include/glib-2.0/gobject/gtype.h:482:66: note: in expansion of macro ‘_G_TYPE_CIC’ #define G_TYPE_CHECK_INSTANCE_CAST(instance, g_type, c_type) (_G_TYPE_CIC ((instance), (g_type), c_type)) ^~~~~~~~~~~ ../gdk/x11/gdkx11display.h:48:44: note: in expansion of macro ‘G_TYPE_CHECK_INSTANCE_CAST’ #define GDK_X11_DISPLAY(object) (G_TYPE_CHECK_INSTANCE_CAST ((object), GDK_TYPE_X11_DISPLAY, GdkX11Display)) ^~~~~~~~~~~~~~~~~~~~~~~~~~ ../gdk/x11/gdkscreen-x11.c:318:32: note: in expansion of macro ‘GDK_X11_DISPLAY’ GdkX11Display *x11_display = GDK_X11_DISPLAY (display); ^~~~~~~~~~~~~~~ ../gdk/x11/gdkscreen-x11.c: In function ‘init_randr13’: /usr/include/glib-2.0/gobject/gtype.h:2271:6: warning: cast increases required alignment of target type [-Wcast-align] ((ct*) g_type_check_instance_cast ((GTypeInstance*) ip, gt)) ^ /usr/include/glib-2.0/gobject/gtype.h:482:66: note: in expansion of macro ‘_G_TYPE_CIC’ #define G_TYPE_CHECK_INSTANCE_CAST(instance, g_type, c_type) (_G_TYPE_CIC ((instance), (g_type), c_type)) ^~~~~~~~~~~ ../gdk/x11/gdkx11display.h:48:44: note: in expansion of macro ‘G_TYPE_CHECK_INSTANCE_CAST’ #define GDK_X11_DISPLAY(object) (G_TYPE_CHECK_INSTANCE_CAST ((object), GDK_TYPE_X11_DISPLAY, GdkX11Display)) ^~~~~~~~~~~~~~~~~~~~~~~~~~ ../gdk/x11/gdkscreen-x11.c:502:32: note: in expansion of macro ‘GDK_X11_DISPLAY’ GdkX11Display *x11_display = GDK_X11_DISPLAY (display); ^~~~~~~~~~~~~~~ ../gdk/x11/gdkscreen-x11.c: In function ‘init_no_multihead’: /usr/include/glib-2.0/gobject/gtype.h:2271:6: warning: cast increases required alignment of target type [-Wcast-align] ((ct*) g_type_check_instance_cast ((GTypeInstance*) ip, gt)) ^ /usr/include/glib-2.0/gobject/gtype.h:482:66: note: in expansion of macro ‘_G_TYPE_CIC’ #define G_TYPE_CHECK_INSTANCE_CAST(instance, g_type, c_type) (_G_TYPE_CIC ((instance), (g_type), c_type)) ^~~~~~~~~~~ ../gdk/x11/gdkx11display.h:48:44: note: in expansion of macro ‘G_TYPE_CHECK_INSTANCE_CAST’ #define GDK_X11_DISPLAY(object) (G_TYPE_CHECK_INSTANCE_CAST ((object), GDK_TYPE_X11_DISPLAY, GdkX11Display)) ^~~~~~~~~~~~~~~~~~~~~~~~~~ ../gdk/x11/gdkscreen-x11.c:670:32: note: in expansion of macro ‘GDK_X11_DISPLAY’ GdkX11Display *x11_display = GDK_X11_DISPLAY (x11_screen->display); ^~~~~~~~~~~~~~~ /usr/include/glib-2.0/gobject/gtype.h:2271:6: warning: cast increases required alignment of target type [-Wcast-align] ((ct*) g_type_check_instance_cast ((GTypeInstance*) ip, gt)) ^ /usr/include/glib-2.0/gobject/gtype.h:482:66: note: in expansion of macro ‘_G_TYPE_CIC’ #define G_TYPE_CHECK_INSTANCE_CAST(instance, g_type, c_type) (_G_TYPE_CIC ((instance), (g_type), c_type)) ^~~~~~~~~~~ ../gdk/gdkdisplay.h:38:40: note: in expansion of macro ‘G_TYPE_CHECK_INSTANCE_CAST’ #define GDK_DISPLAY(object) (G_TYPE_CHECK_INSTANCE_CAST ((object), GDK_TYPE_DISPLAY, GdkDisplay)) ^~~~~~~~~~~~~~~~~~~~~~~~~~ ../gdk/x11/gdkscreen-x11.c:726:38: note: in expansion of macro ‘GDK_DISPLAY’ gdk_display_monitor_added (GDK_DISPLAY (x11_display), GDK_MONITOR (monitor)); ^~~~~~~~~~~ /usr/include/glib-2.0/gobject/gtype.h:2271:6: warning: cast increases required alignment of target type [-Wcast-align] ((ct*) g_type_check_instance_cast ((GTypeInstance*) ip, gt)) ^ /usr/include/glib-2.0/gobject/gtype.h:482:66: note: in expansion of macro ‘_G_TYPE_CIC’ #define G_TYPE_CHECK_INSTANCE_CAST(instance, g_type, c_type) (_G_TYPE_CIC ((instance), (g_type), c_type)) ^~~~~~~~~~~ ../gdk/gdkdisplay.h:38:40: note: in expansion of macro ‘G_TYPE_CHECK_INSTANCE_CAST’ #define GDK_DISPLAY(object) (G_TYPE_CHECK_INSTANCE_CAST ((object), GDK_TYPE_DISPLAY, GdkDisplay)) ^~~~~~~~~~~~~~~~~~~~~~~~~~ ../gdk/x11/gdkscreen-x11.c:733:40: note: in expansion of macro ‘GDK_DISPLAY’ gdk_display_monitor_removed (GDK_DISPLAY (x11_display), GDK_MONITOR (monitor)); ^~~~~~~~~~~ ../gdk/x11/gdkscreen-x11.c: In function ‘_gdk_x11_screen_new’: /usr/include/glib-2.0/gobject/gtype.h:2271:6: warning: cast increases required alignment of target type [-Wcast-align] ((ct*) g_type_check_instance_cast ((GTypeInstance*) ip, gt)) ^ /usr/include/glib-2.0/gobject/gtype.h:482:66: note: in expansion of macro ‘_G_TYPE_CIC’ #define G_TYPE_CHECK_INSTANCE_CAST(instance, g_type, c_type) (_G_TYPE_CIC ((instance), (g_type), c_type)) ^~~~~~~~~~~ ../gdk/x11/gdkx11display.h:48:44: note: in expansion of macro ‘G_TYPE_CHECK_INSTANCE_CAST’ #define GDK_X11_DISPLAY(object) (G_TYPE_CHECK_INSTANCE_CAST ((object), GDK_TYPE_X11_DISPLAY, GdkX11Display)) ^~~~~~~~~~~~~~~~~~~~~~~~~~ ../gdk/x11/gdkscreen-x11.c:758:32: note: in expansion of macro ‘GDK_X11_DISPLAY’ GdkX11Display *display_x11 = GDK_X11_DISPLAY (display); ^~~~~~~~~~~~~~~ ../gdk/x11/gdkscreen-x11.c: In function ‘_gdk_x11_screen_set_surface_scale’: /usr/include/glib-2.0/gobject/gtype.h:2271:6: warning: cast increases required alignment of target type [-Wcast-align] ((ct*) g_type_check_instance_cast ((GTypeInstance*) ip, gt)) ^ /usr/include/glib-2.0/gobject/gtype.h:482:66: note: in expansion of macro ‘_G_TYPE_CIC’ #define G_TYPE_CHECK_INSTANCE_CAST(instance, g_type, c_type) (_G_TYPE_CIC ((instance), (g_type), c_type)) ^~~~~~~~~~~ ../gdk/x11/gdkx11display.h:48:44: note: in expansion of macro ‘G_TYPE_CHECK_INSTANCE_CAST’ #define GDK_X11_DISPLAY(object) (G_TYPE_CHECK_INSTANCE_CAST ((object), GDK_TYPE_X11_DISPLAY, GdkX11Display)) ^~~~~~~~~~~~~~~~~~~~~~~~~~ ../gdk/x11/gdkscreen-x11.c:795:32: note: in expansion of macro ‘GDK_X11_DISPLAY’ GdkX11Display *x11_display = GDK_X11_DISPLAY (x11_screen->display); ^~~~~~~~~~~~~~~ ../gdk/x11/gdkscreen-x11.c: In function ‘init_randr_support’: /usr/include/glib-2.0/gobject/gtype.h:2271:6: warning: cast increases required alignment of target type [-Wcast-align] ((ct*) g_type_check_instance_cast ((GTypeInstance*) ip, gt)) ^ /usr/include/glib-2.0/gobject/gtype.h:482:66: note: in expansion of macro ‘_G_TYPE_CIC’ #define G_TYPE_CHECK_INSTANCE_CAST(instance, g_type, c_type) (_G_TYPE_CIC ((instance), (g_type), c_type)) ^~~~~~~~~~~ ../gdk/x11/gdkx11display.h:48:44: note: in expansion of macro ‘G_TYPE_CHECK_INSTANCE_CAST’ #define GDK_X11_DISPLAY(object) (G_TYPE_CHECK_INSTANCE_CAST ((object), GDK_TYPE_X11_DISPLAY, GdkX11Display)) ^~~~~~~~~~~~~~~~~~~~~~~~~~ ../gdk/x11/gdkscreen-x11.c:830:8: note: in expansion of macro ‘GDK_X11_DISPLAY’ if (!GDK_X11_DISPLAY (GDK_SCREEN_DISPLAY (x11_screen))->have_randr12) ^~~~~~~~~~~~~~~ ../gdk/x11/gdkscreen-x11.c: In function ‘_gdk_x11_screen_size_changed’: /usr/include/glib-2.0/gobject/gtype.h:2271:6: warning: cast increases required alignment of target type [-Wcast-align] ((ct*) g_type_check_instance_cast ((GTypeInstance*) ip, gt)) ^ /usr/include/glib-2.0/gobject/gtype.h:482:66: note: in expansion of macro ‘_G_TYPE_CIC’ #define G_TYPE_CHECK_INSTANCE_CAST(instance, g_type, c_type) (_G_TYPE_CIC ((instance), (g_type), c_type)) ^~~~~~~~~~~ ../gdk/x11/gdkx11display.h:48:44: note: in expansion of macro ‘G_TYPE_CHECK_INSTANCE_CAST’ #define GDK_X11_DISPLAY(object) (G_TYPE_CHECK_INSTANCE_CAST ((object), GDK_TYPE_X11_DISPLAY, GdkX11Display)) ^~~~~~~~~~~~~~~~~~~~~~~~~~ ../gdk/x11/gdkscreen-x11.c:854:17: note: in expansion of macro ‘GDK_X11_DISPLAY’ display_x11 = GDK_X11_DISPLAY (GDK_SCREEN_DISPLAY (screen)); ^~~~~~~~~~~~~~~ ../gdk/x11/gdkscreen-x11.c: In function ‘get_net_supporting_wm_check’: ../gdk/x11/gdkscreen-x11.c:996:14: warning: cast increases required alignment of target type [-Wcast-align] value = *(Window *)data; ^ In file included from /usr/lib/arm-linux-gnueabihf/glib-2.0/include/glibconfig.h:9, from /usr/include/glib-2.0/glib/gtypes.h:32, from /usr/include/glib-2.0/glib/galloca.h:32, from /usr/include/glib-2.0/glib.h:30, from ./gdk/gdkconfig.h:8, from ../gdk/gdk.h:30, from ../gdk/x11/gdkx11screen.h:32, from ../gdk/x11/gdkscreen-x11.h:25, from ../gdk/x11/gdkscreen-x11.c:24: ../gdk/x11/gdkscreen-x11.c: In function ‘fetch_net_wm_check_window’: /usr/include/glib-2.0/gobject/gtype.h:2271:6: warning: cast increases required alignment of target type [-Wcast-align] ((ct*) g_type_check_instance_cast ((GTypeInstance*) ip, gt)) ^ /usr/include/glib-2.0/glib/gmacros.h:418:8: note: in definition of macro ‘_G_BOOLEAN_EXPR’ if (expr) \ ^~~~ /usr/include/glib-2.0/glib/gmessages.h:585:9: note: in expansion of macro ‘G_LIKELY’ if G_LIKELY(expr) { } else \ ^~~~~~~~ ../gdk/x11/gdkscreen-x11.c:1014:3: note: in expansion of macro ‘g_return_if_fail’ g_return_if_fail (GDK_X11_DISPLAY (display)->trusted_client); ^~~~~~~~~~~~~~~~ /usr/include/glib-2.0/gobject/gtype.h:482:66: note: in expansion of macro ‘_G_TYPE_CIC’ #define G_TYPE_CHECK_INSTANCE_CAST(instance, g_type, c_type) (_G_TYPE_CIC ((instance), (g_type), c_type)) ^~~~~~~~~~~ ../gdk/x11/gdkx11display.h:48:44: note: in expansion of macro ‘G_TYPE_CHECK_INSTANCE_CAST’ #define GDK_X11_DISPLAY(object) (G_TYPE_CHECK_INSTANCE_CAST ((object), GDK_TYPE_X11_DISPLAY, GdkX11Display)) ^~~~~~~~~~~~~~~~~~~~~~~~~~ ../gdk/x11/gdkscreen-x11.c:1014:21: note: in expansion of macro ‘GDK_X11_DISPLAY’ g_return_if_fail (GDK_X11_DISPLAY (display)->trusted_client); ^~~~~~~~~~~~~~~ ../gdk/x11/gdkscreen-x11.c: In function ‘gdk_x11_screen_supports_net_wm_hint’: /usr/include/glib-2.0/gobject/gtype.h:2271:6: warning: cast increases required alignment of target type [-Wcast-align] ((ct*) g_type_check_instance_cast ((GTypeInstance*) ip, gt)) ^ /usr/include/glib-2.0/glib/gmacros.h:418:8: note: in definition of macro ‘_G_BOOLEAN_EXPR’ if (expr) \ ^~~~ ../gdk/x11/gdkscreen-x11.c:1088:8: note: in expansion of macro ‘G_LIKELY’ if (!G_LIKELY (GDK_X11_DISPLAY (display)->trusted_client)) ^~~~~~~~ /usr/include/glib-2.0/gobject/gtype.h:482:66: note: in expansion of macro ‘_G_TYPE_CIC’ #define G_TYPE_CHECK_INSTANCE_CAST(instance, g_type, c_type) (_G_TYPE_CIC ((instance), (g_type), c_type)) ^~~~~~~~~~~ ../gdk/x11/gdkx11display.h:48:44: note: in expansion of macro ‘G_TYPE_CHECK_INSTANCE_CAST’ #define GDK_X11_DISPLAY(object) (G_TYPE_CHECK_INSTANCE_CAST ((object), GDK_TYPE_X11_DISPLAY, GdkX11Display)) ^~~~~~~~~~~~~~~~~~~~~~~~~~ ../gdk/x11/gdkscreen-x11.c:1088:18: note: in expansion of macro ‘GDK_X11_DISPLAY’ if (!G_LIKELY (GDK_X11_DISPLAY (display)->trusted_client)) ^~~~~~~~~~~~~~~ In file included from /usr/include/glib-2.0/gobject/gobject.h:24, from /usr/include/glib-2.0/gobject/gbinding.h:29, from /usr/include/glib-2.0/glib-object.h:23, from ../gdk/gdktypes.h:35, from ../gdk/gdkapplaunchcontext.h:29, from ../gdk/gdk.h:32, from ../gdk/x11/gdkx11screen.h:32, from ../gdk/x11/gdkscreen-x11.h:25, from ../gdk/x11/gdkscreen-x11.c:24: /usr/include/glib-2.0/gobject/gtype.h:2271:6: warning: cast increases required alignment of target type [-Wcast-align] ((ct*) g_type_check_instance_cast ((GTypeInstance*) ip, gt)) ^ /usr/include/glib-2.0/gobject/gtype.h:482:66: note: in expansion of macro ‘_G_TYPE_CIC’ #define G_TYPE_CHECK_INSTANCE_CAST(instance, g_type, c_type) (_G_TYPE_CIC ((instance), (g_type), c_type)) ^~~~~~~~~~~ ../gdk/x11/gdkx11display.h:48:44: note: in expansion of macro ‘G_TYPE_CHECK_INSTANCE_CAST’ #define GDK_X11_DISPLAY(object) (G_TYPE_CHECK_INSTANCE_CAST ((object), GDK_TYPE_X11_DISPLAY, GdkX11Display)) ^~~~~~~~~~~~~~~~~~~~~~~~~~ ../gdk/x11/gdkprivate-x11.h:256:40: note: in expansion of macro ‘GDK_X11_DISPLAY’ #define GDK_DISPLAY_XDISPLAY(display) (GDK_X11_DISPLAY(display)->xdisplay) ^~~~~~~~~~~~~~~ ../gdk/x11/gdkscreen-x11.c:1120:27: note: in expansion of macro ‘GDK_DISPLAY_XDISPLAY’ XGetWindowProperty (GDK_DISPLAY_XDISPLAY (display), x11_screen->xroot_window, ^~~~~~~~~~~~~~~~~~~~ In file included from /usr/lib/arm-linux-gnueabihf/glib-2.0/include/glibconfig.h:9, from /usr/include/glib-2.0/glib/gtypes.h:32, from /usr/include/glib-2.0/glib/galloca.h:32, from /usr/include/glib-2.0/glib.h:30, from ./gdk/gdkconfig.h:8, from ../gdk/gdk.h:30, from ../gdk/x11/gdkx11screen.h:32, from ../gdk/x11/gdkscreen-x11.h:25, from ../gdk/x11/gdkscreen-x11.c:24: ../gdk/x11/gdkscreen-x11.c: In function ‘gdk_x11_screen_get_window_manager_name’: /usr/include/glib-2.0/gobject/gtype.h:2271:6: warning: cast increases required alignment of target type [-Wcast-align] ((ct*) g_type_check_instance_cast ((GTypeInstance*) ip, gt)) ^ /usr/include/glib-2.0/glib/gmacros.h:418:8: note: in definition of macro ‘_G_BOOLEAN_EXPR’ if (expr) \ ^~~~ ../gdk/x11/gdkscreen-x11.c:1161:8: note: in expansion of macro ‘G_LIKELY’ if (!G_LIKELY (GDK_X11_DISPLAY (display)->trusted_client)) ^~~~~~~~ /usr/include/glib-2.0/gobject/gtype.h:482:66: note: in expansion of macro ‘_G_TYPE_CIC’ #define G_TYPE_CHECK_INSTANCE_CAST(instance, g_type, c_type) (_G_TYPE_CIC ((instance), (g_type), c_type)) ^~~~~~~~~~~ ../gdk/x11/gdkx11display.h:48:44: note: in expansion of macro ‘G_TYPE_CHECK_INSTANCE_CAST’ #define GDK_X11_DISPLAY(object) (G_TYPE_CHECK_INSTANCE_CAST ((object), GDK_TYPE_X11_DISPLAY, GdkX11Display)) ^~~~~~~~~~~~~~~~~~~~~~~~~~ ../gdk/x11/gdkscreen-x11.c:1161:18: note: in expansion of macro ‘GDK_X11_DISPLAY’ if (!G_LIKELY (GDK_X11_DISPLAY (display)->trusted_client)) ^~~~~~~~~~~~~~~ In file included from /usr/include/glib-2.0/gobject/gobject.h:24, from /usr/include/glib-2.0/gobject/gbinding.h:29, from /usr/include/glib-2.0/glib-object.h:23, from ../gdk/gdktypes.h:35, from ../gdk/gdkapplaunchcontext.h:29, from ../gdk/gdk.h:32, from ../gdk/x11/gdkx11screen.h:32, from ../gdk/x11/gdkscreen-x11.h:25, from ../gdk/x11/gdkscreen-x11.c:24: /usr/include/glib-2.0/gobject/gtype.h:2271:6: warning: cast increases required alignment of target type [-Wcast-align] ((ct*) g_type_check_instance_cast ((GTypeInstance*) ip, gt)) ^ /usr/include/glib-2.0/gobject/gtype.h:482:66: note: in expansion of macro ‘_G_TYPE_CIC’ #define G_TYPE_CHECK_INSTANCE_CAST(instance, g_type, c_type) (_G_TYPE_CIC ((instance), (g_type), c_type)) ^~~~~~~~~~~ ../gdk/x11/gdkx11display.h:48:44: note: in expansion of macro ‘G_TYPE_CHECK_INSTANCE_CAST’ #define GDK_X11_DISPLAY(object) (G_TYPE_CHECK_INSTANCE_CAST ((object), GDK_TYPE_X11_DISPLAY, GdkX11Display)) ^~~~~~~~~~~~~~~~~~~~~~~~~~ ../gdk/x11/gdkprivate-x11.h:256:40: note: in expansion of macro ‘GDK_X11_DISPLAY’ #define GDK_DISPLAY_XDISPLAY(display) (GDK_X11_DISPLAY(display)->xdisplay) ^~~~~~~~~~~~~~~ ../gdk/x11/gdkscreen-x11.c:1186:31: note: in expansion of macro ‘GDK_DISPLAY_XDISPLAY’ XGetWindowProperty (GDK_DISPLAY_XDISPLAY (display), ^~~~~~~~~~~~~~~~~~~~ ../gdk/x11/gdkscreen-x11.c: In function ‘get_netwm_cardinal_property’: ../gdk/x11/gdkscreen-x11.c:1255:15: warning: cast increases required alignment of target type [-Wcast-align] prop = *(gulong *)data; ^ [99/706] Compiling C object 'gdk/x11/gdk@x11@@gdk-x11@sta/gdkselectionoutputstream-x11.c.o'. In file included from /usr/include/glib-2.0/gobject/gobject.h:24, from /usr/include/glib-2.0/gobject/gbinding.h:29, from /usr/include/glib-2.0/glib-object.h:23, from /usr/include/glib-2.0/gio/gioenums.h:28, from /usr/include/glib-2.0/gio/giotypes.h:28, from /usr/include/glib-2.0/gio/gio.h:26, from ../gdk/x11/gdkselectionoutputstream-x11.h:25, from ../gdk/x11/gdkselectionoutputstream-x11.c:24: ../gdk/x11/gdkselectionoutputstream-x11.c: In function ‘gdk_x11_selection_output_stream_perform_flush’: /usr/include/glib-2.0/gobject/gtype.h:2271:6: warning: cast increases required alignment of target type [-Wcast-align] ((ct*) g_type_check_instance_cast ((GTypeInstance*) ip, gt)) ^ /usr/include/glib-2.0/gobject/gtype.h:482:66: note: in expansion of macro ‘_G_TYPE_CIC’ #define G_TYPE_CHECK_INSTANCE_CAST(instance, g_type, c_type) (_G_TYPE_CIC ((instance), (g_type), c_type)) ^~~~~~~~~~~ ../gdk/x11/gdkx11display.h:48:44: note: in expansion of macro ‘G_TYPE_CHECK_INSTANCE_CAST’ #define GDK_X11_DISPLAY(object) (G_TYPE_CHECK_INSTANCE_CAST ((object), GDK_TYPE_X11_DISPLAY, GdkX11Display)) ^~~~~~~~~~~~~~~~~~~~~~~~~~ ../gdk/x11/gdkprivate-x11.h:256:40: note: in expansion of macro ‘GDK_X11_DISPLAY’ #define GDK_DISPLAY_XDISPLAY(display) (GDK_X11_DISPLAY(display)->xdisplay) ^~~~~~~~~~~~~~~ ../gdk/x11/gdkselectionoutputstream-x11.c:263:24: note: in expansion of macro ‘GDK_DISPLAY_XDISPLAY’ XChangeProperty (GDK_DISPLAY_XDISPLAY (priv->display), ^~~~~~~~~~~~~~~~~~~~ /usr/include/glib-2.0/gobject/gtype.h:2271:6: warning: cast increases required alignment of target type [-Wcast-align] ((ct*) g_type_check_instance_cast ((GTypeInstance*) ip, gt)) ^ /usr/include/glib-2.0/gobject/gtype.h:482:66: note: in expansion of macro ‘_G_TYPE_CIC’ #define G_TYPE_CHECK_INSTANCE_CAST(instance, g_type, c_type) (_G_TYPE_CIC ((instance), (g_type), c_type)) ^~~~~~~~~~~ ../gdk/x11/gdkx11display.h:48:44: note: in expansion of macro ‘G_TYPE_CHECK_INSTANCE_CAST’ #define GDK_X11_DISPLAY(object) (G_TYPE_CHECK_INSTANCE_CAST ((object), GDK_TYPE_X11_DISPLAY, GdkX11Display)) ^~~~~~~~~~~~~~~~~~~~~~~~~~ ../gdk/x11/gdkprivate-x11.h:256:40: note: in expansion of macro ‘GDK_X11_DISPLAY’ #define GDK_DISPLAY_XDISPLAY(display) (GDK_X11_DISPLAY(display)->xdisplay) ^~~~~~~~~~~~~~~ ../gdk/x11/gdkselectionoutputstream-x11.c:274:24: note: in expansion of macro ‘GDK_DISPLAY_XDISPLAY’ XChangeProperty (GDK_DISPLAY_XDISPLAY (priv->display), ^~~~~~~~~~~~~~~~~~~~ ../gdk/x11/gdkselectionoutputstream-x11.c: In function ‘gdk_x11_selection_output_stream_invoke_close’: /usr/include/glib-2.0/gobject/gtype.h:2271:6: warning: cast increases required alignment of target type [-Wcast-align] ((ct*) g_type_check_instance_cast ((GTypeInstance*) ip, gt)) ^ /usr/include/glib-2.0/gobject/gtype.h:482:66: note: in expansion of macro ‘_G_TYPE_CIC’ #define G_TYPE_CHECK_INSTANCE_CAST(instance, g_type, c_type) (_G_TYPE_CIC ((instance), (g_type), c_type)) ^~~~~~~~~~~ ../gdk/x11/gdkx11display.h:48:44: note: in expansion of macro ‘G_TYPE_CHECK_INSTANCE_CAST’ #define GDK_X11_DISPLAY(object) (G_TYPE_CHECK_INSTANCE_CAST ((object), GDK_TYPE_X11_DISPLAY, GdkX11Display)) ^~~~~~~~~~~~~~~~~~~~~~~~~~ ../gdk/x11/gdkselectionoutputstream-x11.c:502:3: note: in expansion of macro ‘GDK_X11_DISPLAY’ GDK_X11_DISPLAY (priv->display)->streams = g_slist_remove (GDK_X11_DISPLAY (priv->display)->streams, stream); ^~~~~~~~~~~~~~~ /usr/include/glib-2.0/gobject/gtype.h:2271:6: warning: cast increases required alignment of target type [-Wcast-align] ((ct*) g_type_check_instance_cast ((GTypeInstance*) ip, gt)) ^ /usr/include/glib-2.0/gobject/gtype.h:482:66: note: in expansion of macro ‘_G_TYPE_CIC’ #define G_TYPE_CHECK_INSTANCE_CAST(instance, g_type, c_type) (_G_TYPE_CIC ((instance), (g_type), c_type)) ^~~~~~~~~~~ ../gdk/x11/gdkx11display.h:48:44: note: in expansion of macro ‘G_TYPE_CHECK_INSTANCE_CAST’ #define GDK_X11_DISPLAY(object) (G_TYPE_CHECK_INSTANCE_CAST ((object), GDK_TYPE_X11_DISPLAY, GdkX11Display)) ^~~~~~~~~~~~~~~~~~~~~~~~~~ ../gdk/x11/gdkselectionoutputstream-x11.c:502:62: note: in expansion of macro ‘GDK_X11_DISPLAY’ GDK_X11_DISPLAY (priv->display)->streams = g_slist_remove (GDK_X11_DISPLAY (priv->display)->streams, stream); ^~~~~~~~~~~~~~~ ../gdk/x11/gdkselectionoutputstream-x11.c: In function ‘gdk_x11_selection_output_stream_new’: /usr/include/glib-2.0/gobject/gtype.h:2271:6: warning: cast increases required alignment of target type [-Wcast-align] ((ct*) g_type_check_instance_cast ((GTypeInstance*) ip, gt)) ^ /usr/include/glib-2.0/gobject/gtype.h:482:66: note: in expansion of macro ‘_G_TYPE_CIC’ #define G_TYPE_CHECK_INSTANCE_CAST(instance, g_type, c_type) (_G_TYPE_CIC ((instance), (g_type), c_type)) ^~~~~~~~~~~ ../gdk/x11/gdkx11display.h:48:44: note: in expansion of macro ‘G_TYPE_CHECK_INSTANCE_CAST’ #define GDK_X11_DISPLAY(object) (G_TYPE_CHECK_INSTANCE_CAST ((object), GDK_TYPE_X11_DISPLAY, GdkX11Display)) ^~~~~~~~~~~~~~~~~~~~~~~~~~ ../gdk/x11/gdkselectionoutputstream-x11.c:654:3: note: in expansion of macro ‘GDK_X11_DISPLAY’ GDK_X11_DISPLAY (display)->streams = g_slist_prepend (GDK_X11_DISPLAY (display)->streams, stream); ^~~~~~~~~~~~~~~ /usr/include/glib-2.0/gobject/gtype.h:2271:6: warning: cast increases required alignment of target type [-Wcast-align] ((ct*) g_type_check_instance_cast ((GTypeInstance*) ip, gt)) ^ /usr/include/glib-2.0/gobject/gtype.h:482:66: note: in expansion of macro ‘_G_TYPE_CIC’ #define G_TYPE_CHECK_INSTANCE_CAST(instance, g_type, c_type) (_G_TYPE_CIC ((instance), (g_type), c_type)) ^~~~~~~~~~~ ../gdk/x11/gdkx11display.h:48:44: note: in expansion of macro ‘G_TYPE_CHECK_INSTANCE_CAST’ #define GDK_X11_DISPLAY(object) (G_TYPE_CHECK_INSTANCE_CAST ((object), GDK_TYPE_X11_DISPLAY, GdkX11Display)) ^~~~~~~~~~~~~~~~~~~~~~~~~~ ../gdk/x11/gdkselectionoutputstream-x11.c:654:57: note: in expansion of macro ‘GDK_X11_DISPLAY’ GDK_X11_DISPLAY (display)->streams = g_slist_prepend (GDK_X11_DISPLAY (display)->streams, stream); ^~~~~~~~~~~~~~~ [100/706] Compiling C object 'gdk/x11/gdk@x11@@gdk-x11@sta/gdkxftdefaults.c.o'. [101/706] Compiling C object 'gdk/gdk@@gdk@sta/meson-generated_.._gdkmarshalers.c.o'. [102/706] Compiling C object 'gdk/x11/gdk@x11@@gdk-x11@sta/gdkxid.c.o'. In file included from /usr/include/glib-2.0/gobject/gobject.h:24, from /usr/include/glib-2.0/gobject/gbinding.h:29, from /usr/include/glib-2.0/glib-object.h:23, from ../gdk/gdktypes.h:35, from ../gdk/gdkcursor.h:33, from ../gdk/x11/gdkprivate-x11.h:32, from ../gdk/x11/gdkxid.c:27: ../gdk/x11/gdkxid.c: In function ‘_gdk_x11_display_add_window’: /usr/include/glib-2.0/gobject/gtype.h:2271:6: warning: cast increases required alignment of target type [-Wcast-align] ((ct*) g_type_check_instance_cast ((GTypeInstance*) ip, gt)) ^ /usr/include/glib-2.0/gobject/gtype.h:482:66: note: in expansion of macro ‘_G_TYPE_CIC’ #define G_TYPE_CHECK_INSTANCE_CAST(instance, g_type, c_type) (_G_TYPE_CIC ((instance), (g_type), c_type)) ^~~~~~~~~~~ ../gdk/x11/gdkx11display.h:48:44: note: in expansion of macro ‘G_TYPE_CHECK_INSTANCE_CAST’ #define GDK_X11_DISPLAY(object) (G_TYPE_CHECK_INSTANCE_CAST ((object), GDK_TYPE_X11_DISPLAY, GdkX11Display)) ^~~~~~~~~~~~~~~~~~~~~~~~~~ ../gdk/x11/gdkxid.c:54:17: note: in expansion of macro ‘GDK_X11_DISPLAY’ display_x11 = GDK_X11_DISPLAY (display); ^~~~~~~~~~~~~~~ ../gdk/x11/gdkxid.c: In function ‘_gdk_x11_display_remove_window’: /usr/include/glib-2.0/gobject/gtype.h:2271:6: warning: cast increases required alignment of target type [-Wcast-align] ((ct*) g_type_check_instance_cast ((GTypeInstance*) ip, gt)) ^ /usr/include/glib-2.0/gobject/gtype.h:482:66: note: in expansion of macro ‘_G_TYPE_CIC’ #define G_TYPE_CHECK_INSTANCE_CAST(instance, g_type, c_type) (_G_TYPE_CIC ((instance), (g_type), c_type)) ^~~~~~~~~~~ ../gdk/x11/gdkx11display.h:48:44: note: in expansion of macro ‘G_TYPE_CHECK_INSTANCE_CAST’ #define GDK_X11_DISPLAY(object) (G_TYPE_CHECK_INSTANCE_CAST ((object), GDK_TYPE_X11_DISPLAY, GdkX11Display)) ^~~~~~~~~~~~~~~~~~~~~~~~~~ ../gdk/x11/gdkxid.c:78:17: note: in expansion of macro ‘GDK_X11_DISPLAY’ display_x11 = GDK_X11_DISPLAY (display); ^~~~~~~~~~~~~~~ ../gdk/x11/gdkxid.c: In function ‘gdk_x11_surface_lookup_for_display’: /usr/include/glib-2.0/gobject/gtype.h:2271:6: warning: cast increases required alignment of target type [-Wcast-align] ((ct*) g_type_check_instance_cast ((GTypeInstance*) ip, gt)) ^ /usr/include/glib-2.0/gobject/gtype.h:482:66: note: in expansion of macro ‘_G_TYPE_CIC’ #define G_TYPE_CHECK_INSTANCE_CAST(instance, g_type, c_type) (_G_TYPE_CIC ((instance), (g_type), c_type)) ^~~~~~~~~~~ ../gdk/x11/gdkx11display.h:48:44: note: in expansion of macro ‘G_TYPE_CHECK_INSTANCE_CAST’ #define GDK_X11_DISPLAY(object) (G_TYPE_CHECK_INSTANCE_CAST ((object), GDK_TYPE_X11_DISPLAY, GdkX11Display)) ^~~~~~~~~~~~~~~~~~~~~~~~~~ ../gdk/x11/gdkxid.c:110:17: note: in expansion of macro ‘GDK_X11_DISPLAY’ display_x11 = GDK_X11_DISPLAY (display); ^~~~~~~~~~~~~~~ [103/706] Compiling C object 'gdk/gdk@@gdk@sta/meson-generated_.._gdkenumtypes.c.o'. [104/706] Compiling C object 'gdk/gdk@@gdk@sta/gdkcairocontext.c.o'. [105/706] Compiling C object 'gdk/gdk@@gdk@sta/gdkapplaunchcontext.c.o'. [106/706] Compiling C object 'gdk/x11/gdk@x11@@gdk-x11@sta/xsettings-client.c.o'. ../gdk/x11/xsettings-client.c: In function ‘fetch_card16’: ../gdk/x11/xsettings-client.c:155:8: warning: cast increases required alignment of target type [-Wcast-align] x = *(CARD16 *)buffer->pos; ^ ../gdk/x11/xsettings-client.c: In function ‘fetch_card32’: ../gdk/x11/xsettings-client.c:188:8: warning: cast increases required alignment of target type [-Wcast-align] x = *(CARD32 *)buffer->pos; ^ [107/706] Compiling C object 'gsk/gsk@@gsk@sta/gskrendernode.c.o'. [108/706] Compiling C object 'gdk/gdk@@gdk@sta/gdkcairo.c.o'. [109/706] Compiling C object 'gdk/gdk@@gdk@sta/gdkcontentformats.c.o'. [110/706] Compiling C object 'gdk/gdk@@gdk@sta/gdkcontentproviderimpl.c.o'. In file included from /usr/include/glib-2.0/gobject/gobject.h:24, from /usr/include/glib-2.0/gobject/gbinding.h:29, from /usr/include/glib-2.0/glib-object.h:23, from ../gdk/gdktypes.h:35, from ../gdk/gdkcontentprovider.h:27, from ../gdk/gdkcontentproviderimpl.c:21: ../gdk/gdkcontentproviderimpl.c: In function ‘gdk_content_provider_value_finalize’: /usr/include/glib-2.0/gobject/gtype.h:2271:6: warning: cast increases required alignment of target type [-Wcast-align] ((ct*) g_type_check_instance_cast ((GTypeInstance*) ip, gt)) ^ /usr/include/glib-2.0/gobject/gtype.h:482:66: note: in expansion of macro ‘_G_TYPE_CIC’ #define G_TYPE_CHECK_INSTANCE_CAST(instance, g_type, c_type) (_G_TYPE_CIC ((instance), (g_type), c_type)) ^~~~~~~~~~~ ../gdk/gdkcontentproviderimpl.c:28:53: note: in expansion of macro ‘G_TYPE_CHECK_INSTANCE_CAST’ #define GDK_CONTENT_PROVIDER_VALUE(obj) (G_TYPE_CHECK_INSTANCE_CAST ((obj), GDK_TYPE_CONTENT_PROVIDER_VALUE, GdkContentProviderValue)) ^~~~~~~~~~~~~~~~~~~~~~~~~~ ../gdk/gdkcontentproviderimpl.c:56:38: note: in expansion of macro ‘GDK_CONTENT_PROVIDER_VALUE’ GdkContentProviderValue *content = GDK_CONTENT_PROVIDER_VALUE (object); ^~~~~~~~~~~~~~~~~~~~~~~~~~ ../gdk/gdkcontentproviderimpl.c: In function ‘gdk_content_provider_value_ref_formats’: /usr/include/glib-2.0/gobject/gtype.h:2271:6: warning: cast increases required alignment of target type [-Wcast-align] ((ct*) g_type_check_instance_cast ((GTypeInstance*) ip, gt)) ^ /usr/include/glib-2.0/gobject/gtype.h:482:66: note: in expansion of macro ‘_G_TYPE_CIC’ #define G_TYPE_CHECK_INSTANCE_CAST(instance, g_type, c_type) (_G_TYPE_CIC ((instance), (g_type), c_type)) ^~~~~~~~~~~ ../gdk/gdkcontentproviderimpl.c:28:53: note: in expansion of macro ‘G_TYPE_CHECK_INSTANCE_CAST’ #define GDK_CONTENT_PROVIDER_VALUE(obj) (G_TYPE_CHECK_INSTANCE_CAST ((obj), GDK_TYPE_CONTENT_PROVIDER_VALUE, GdkContentProviderValue)) ^~~~~~~~~~~~~~~~~~~~~~~~~~ ../gdk/gdkcontentproviderimpl.c:66:38: note: in expansion of macro ‘GDK_CONTENT_PROVIDER_VALUE’ GdkContentProviderValue *content = GDK_CONTENT_PROVIDER_VALUE (provider); ^~~~~~~~~~~~~~~~~~~~~~~~~~ ../gdk/gdkcontentproviderimpl.c: In function ‘gdk_content_provider_value_get_value’: /usr/include/glib-2.0/gobject/gtype.h:2271:6: warning: cast increases required alignment of target type [-Wcast-align] ((ct*) g_type_check_instance_cast ((GTypeInstance*) ip, gt)) ^ /usr/include/glib-2.0/gobject/gtype.h:482:66: note: in expansion of macro ‘_G_TYPE_CIC’ #define G_TYPE_CHECK_INSTANCE_CAST(instance, g_type, c_type) (_G_TYPE_CIC ((instance), (g_type), c_type)) ^~~~~~~~~~~ ../gdk/gdkcontentproviderimpl.c:28:53: note: in expansion of macro ‘G_TYPE_CHECK_INSTANCE_CAST’ #define GDK_CONTENT_PROVIDER_VALUE(obj) (G_TYPE_CHECK_INSTANCE_CAST ((obj), GDK_TYPE_CONTENT_PROVIDER_VALUE, GdkContentProviderValue)) ^~~~~~~~~~~~~~~~~~~~~~~~~~ ../gdk/gdkcontentproviderimpl.c:76:38: note: in expansion of macro ‘GDK_CONTENT_PROVIDER_VALUE’ GdkContentProviderValue *content = GDK_CONTENT_PROVIDER_VALUE (provider); ^~~~~~~~~~~~~~~~~~~~~~~~~~ [111/706] Compiling C object 'gdk/gdk@@gdk@sta/gdkcontentprovider.c.o'. [112/706] Compiling C object 'gdk/gdk@@gdk@sta/gdkdevicetool.c.o'. In file included from /usr/include/glib-2.0/gobject/gobject.h:24, from /usr/include/glib-2.0/gobject/gbinding.h:29, from /usr/include/glib-2.0/glib-object.h:23, from ../gdk/gdktypes.h:35, from ../gdk/gdkdevicetool.h:26, from ../gdk/gdkdevicetoolprivate.h:21, from ../gdk/gdkdevicetool.c:22: ../gdk/gdkdevicetool.c: In function ‘gdk_device_tool_set_property’: /usr/include/glib-2.0/gobject/gtype.h:2271:6: warning: cast increases required alignment of target type [-Wcast-align] ((ct*) g_type_check_instance_cast ((GTypeInstance*) ip, gt)) ^ /usr/include/glib-2.0/gobject/gtype.h:482:66: note: in expansion of macro ‘_G_TYPE_CIC’ #define G_TYPE_CHECK_INSTANCE_CAST(instance, g_type, c_type) (_G_TYPE_CIC ((instance), (g_type), c_type)) ^~~~~~~~~~~ ../gdk/gdkdevicetool.h:32:34: note: in expansion of macro ‘G_TYPE_CHECK_INSTANCE_CAST’ #define GDK_DEVICE_TOOL(o) (G_TYPE_CHECK_INSTANCE_CAST ((o), GDK_TYPE_DEVICE_TOOL, GdkDeviceTool)) ^~~~~~~~~~~~~~~~~~~~~~~~~~ ../gdk/gdkdevicetool.c:46:25: note: in expansion of macro ‘GDK_DEVICE_TOOL’ GdkDeviceTool *tool = GDK_DEVICE_TOOL (object); ^~~~~~~~~~~~~~~ ../gdk/gdkdevicetool.c: In function ‘gdk_device_tool_get_property’: /usr/include/glib-2.0/gobject/gtype.h:2271:6: warning: cast increases required alignment of target type [-Wcast-align] ((ct*) g_type_check_instance_cast ((GTypeInstance*) ip, gt)) ^ /usr/include/glib-2.0/gobject/gtype.h:482:66: note: in expansion of macro ‘_G_TYPE_CIC’ #define G_TYPE_CHECK_INSTANCE_CAST(instance, g_type, c_type) (_G_TYPE_CIC ((instance), (g_type), c_type)) ^~~~~~~~~~~ ../gdk/gdkdevicetool.h:32:34: note: in expansion of macro ‘G_TYPE_CHECK_INSTANCE_CAST’ #define GDK_DEVICE_TOOL(o) (G_TYPE_CHECK_INSTANCE_CAST ((o), GDK_TYPE_DEVICE_TOOL, GdkDeviceTool)) ^~~~~~~~~~~~~~~~~~~~~~~~~~ ../gdk/gdkdevicetool.c:74:25: note: in expansion of macro ‘GDK_DEVICE_TOOL’ GdkDeviceTool *tool = GDK_DEVICE_TOOL (object); ^~~~~~~~~~~~~~~ [113/706] Compiling C object 'gdk/gdk@@gdk@sta/gdkcursor.c.o'. [114/706] Compiling C object 'gdk/gdk@@gdk@sta/gdkcontentdeserializer.c.o'. In file included from /usr/include/glib-2.0/gobject/gobject.h:24, from /usr/include/glib-2.0/gobject/gbinding.h:29, from /usr/include/glib-2.0/glib-object.h:23, from /usr/include/glib-2.0/gio/gioenums.h:28, from /usr/include/glib-2.0/gio/giotypes.h:28, from /usr/include/glib-2.0/gio/gio.h:26, from ../gdk/gdkcontentdeserializer.c:20: ../gdk/gdkcontentdeserializer.c: In function ‘gdk_content_deserializer_async_result_get_user_data’: /usr/include/glib-2.0/gobject/gtype.h:2271:6: warning: cast increases required alignment of target type [-Wcast-align] ((ct*) g_type_check_instance_cast ((GTypeInstance*) ip, gt)) ^ /usr/include/glib-2.0/gobject/gtype.h:482:66: note: in expansion of macro ‘_G_TYPE_CIC’ #define G_TYPE_CHECK_INSTANCE_CAST(instance, g_type, c_type) (_G_TYPE_CIC ((instance), (g_type), c_type)) ^~~~~~~~~~~ ../gdk/gdkcontentdeserializer.h:32:48: note: in expansion of macro ‘G_TYPE_CHECK_INSTANCE_CAST’ #define GDK_CONTENT_DESERIALIZER(o) (G_TYPE_CHECK_INSTANCE_CAST ((o), GDK_TYPE_CONTENT_DESERIALIZER, GdkContentDeserializer)) ^~~~~~~~~~~~~~~~~~~~~~~~~~ ../gdk/gdkcontentdeserializer.c:89:10: note: in expansion of macro ‘GDK_CONTENT_DESERIALIZER’ return GDK_CONTENT_DESERIALIZER (res)->callback_data; ^~~~~~~~~~~~~~~~~~~~~~~~ ../gdk/gdkcontentdeserializer.c: In function ‘gdk_content_deserializer_finalize’: /usr/include/glib-2.0/gobject/gtype.h:2271:6: warning: cast increases required alignment of target type [-Wcast-align] ((ct*) g_type_check_instance_cast ((GTypeInstance*) ip, gt)) ^ /usr/include/glib-2.0/gobject/gtype.h:482:66: note: in expansion of macro ‘_G_TYPE_CIC’ #define G_TYPE_CHECK_INSTANCE_CAST(instance, g_type, c_type) (_G_TYPE_CIC ((instance), (g_type), c_type)) ^~~~~~~~~~~ ../gdk/gdkcontentdeserializer.h:32:48: note: in expansion of macro ‘G_TYPE_CHECK_INSTANCE_CAST’ #define GDK_CONTENT_DESERIALIZER(o) (G_TYPE_CHECK_INSTANCE_CAST ((o), GDK_TYPE_CONTENT_DESERIALIZER, GdkContentDeserializer)) ^~~~~~~~~~~~~~~~~~~~~~~~~~ ../gdk/gdkcontentdeserializer.c:111:42: note: in expansion of macro ‘GDK_CONTENT_DESERIALIZER’ GdkContentDeserializer *deserializer = GDK_CONTENT_DESERIALIZER (object); ^~~~~~~~~~~~~~~~~~~~~~~~ ../gdk/gdkcontentdeserializer.c: In function ‘gdk_content_deserialize_finish’: /usr/include/glib-2.0/gobject/gtype.h:2271:6: warning: cast increases required alignment of target type [-Wcast-align] ((ct*) g_type_check_instance_cast ((GTypeInstance*) ip, gt)) ^ /usr/include/glib-2.0/gobject/gtype.h:482:66: note: in expansion of macro ‘_G_TYPE_CIC’ #define G_TYPE_CHECK_INSTANCE_CAST(instance, g_type, c_type) (_G_TYPE_CIC ((instance), (g_type), c_type)) ^~~~~~~~~~~ ../gdk/gdkcontentdeserializer.h:32:48: note: in expansion of macro ‘G_TYPE_CHECK_INSTANCE_CAST’ #define GDK_CONTENT_DESERIALIZER(o) (G_TYPE_CHECK_INSTANCE_CAST ((o), GDK_TYPE_CONTENT_DESERIALIZER, GdkContentDeserializer)) ^~~~~~~~~~~~~~~~~~~~~~~~~~ ../gdk/gdkcontentdeserializer.c:572:18: note: in expansion of macro ‘GDK_CONTENT_DESERIALIZER’ deserializer = GDK_CONTENT_DESERIALIZER (result); ^~~~~~~~~~~~~~~~~~~~~~~~ [115/706] Compiling C object 'gdk/gdk@@gdk@sta/gdkcontentserializer.c.o'. In file included from /usr/include/glib-2.0/gobject/gobject.h:24, from /usr/include/glib-2.0/gobject/gbinding.h:29, from /usr/include/glib-2.0/glib-object.h:23, from /usr/include/glib-2.0/gio/gioenums.h:28, from /usr/include/glib-2.0/gio/giotypes.h:28, from /usr/include/glib-2.0/gio/gio.h:26, from ../gdk/gdkcontentserializer.c:20: ../gdk/gdkcontentserializer.c: In function ‘gdk_content_serializer_async_result_get_user_data’: /usr/include/glib-2.0/gobject/gtype.h:2271:6: warning: cast increases required alignment of target type [-Wcast-align] ((ct*) g_type_check_instance_cast ((GTypeInstance*) ip, gt)) ^ /usr/include/glib-2.0/gobject/gtype.h:482:66: note: in expansion of macro ‘_G_TYPE_CIC’ #define G_TYPE_CHECK_INSTANCE_CAST(instance, g_type, c_type) (_G_TYPE_CIC ((instance), (g_type), c_type)) ^~~~~~~~~~~ ../gdk/gdkcontentserializer.h:32:46: note: in expansion of macro ‘G_TYPE_CHECK_INSTANCE_CAST’ #define GDK_CONTENT_SERIALIZER(o) (G_TYPE_CHECK_INSTANCE_CAST ((o), GDK_TYPE_CONTENT_SERIALIZER, GdkContentSerializer)) ^~~~~~~~~~~~~~~~~~~~~~~~~~ ../gdk/gdkcontentserializer.c:91:10: note: in expansion of macro ‘GDK_CONTENT_SERIALIZER’ return GDK_CONTENT_SERIALIZER (res)->callback_data; ^~~~~~~~~~~~~~~~~~~~~~ ../gdk/gdkcontentserializer.c: In function ‘gdk_content_serializer_finalize’: /usr/include/glib-2.0/gobject/gtype.h:2271:6: warning: cast increases required alignment of target type [-Wcast-align] ((ct*) g_type_check_instance_cast ((GTypeInstance*) ip, gt)) ^ /usr/include/glib-2.0/gobject/gtype.h:482:66: note: in expansion of macro ‘_G_TYPE_CIC’ #define G_TYPE_CHECK_INSTANCE_CAST(instance, g_type, c_type) (_G_TYPE_CIC ((instance), (g_type), c_type)) ^~~~~~~~~~~ ../gdk/gdkcontentserializer.h:32:46: note: in expansion of macro ‘G_TYPE_CHECK_INSTANCE_CAST’ #define GDK_CONTENT_SERIALIZER(o) (G_TYPE_CHECK_INSTANCE_CAST ((o), GDK_TYPE_CONTENT_SERIALIZER, GdkContentSerializer)) ^~~~~~~~~~~~~~~~~~~~~~~~~~ ../gdk/gdkcontentserializer.c:113:38: note: in expansion of macro ‘GDK_CONTENT_SERIALIZER’ GdkContentSerializer *serializer = GDK_CONTENT_SERIALIZER (object); ^~~~~~~~~~~~~~~~~~~~~~ ../gdk/gdkcontentserializer.c: In function ‘gdk_content_serialize_finish’: /usr/include/glib-2.0/gobject/gtype.h:2271:6: warning: cast increases required alignment of target type [-Wcast-align] ((ct*) g_type_check_instance_cast ((GTypeInstance*) ip, gt)) ^ /usr/include/glib-2.0/gobject/gtype.h:482:66: note: in expansion of macro ‘_G_TYPE_CIC’ #define G_TYPE_CHECK_INSTANCE_CAST(instance, g_type, c_type) (_G_TYPE_CIC ((instance), (g_type), c_type)) ^~~~~~~~~~~ ../gdk/gdkcontentserializer.h:32:46: note: in expansion of macro ‘G_TYPE_CHECK_INSTANCE_CAST’ #define GDK_CONTENT_SERIALIZER(o) (G_TYPE_CHECK_INSTANCE_CAST ((o), GDK_TYPE_CONTENT_SERIALIZER, GdkContentSerializer)) ^~~~~~~~~~~~~~~~~~~~~~~~~~ ../gdk/gdkcontentserializer.c:574:16: note: in expansion of macro ‘GDK_CONTENT_SERIALIZER’ serializer = GDK_CONTENT_SERIALIZER (result); ^~~~~~~~~~~~~~~~~~~~~~ [116/706] Compiling C object 'gdk/gdk@@gdk@sta/gdkdevicepad.c.o'. [117/706] Compiling C object 'gdk/gdk@@gdk@sta/gdkdrawcontext.c.o'. [118/706] Compiling C object 'gdk/gdk@@gdk@sta/gdkdrag.c.o'. [119/706] Compiling C object 'gdk/gdk@@gdk@sta/gdkframetimings.c.o'. [120/706] Compiling C object 'gdk/gdk@@gdk@sta/gdkmemorytexture.c.o'. [121/706] Compiling C object 'gdk/gdk@@gdk@sta/gdkdrop.c.o'. [122/706] Compiling C object 'gdk/gdk@@gdk@sta/gdkdisplaymanager.c.o'. [123/706] Compiling C object 'gdk/gdk@@gdk@sta/gdkdevice.c.o'. [124/706] Compiling C object 'gdk/gdk@@gdk@sta/gdkmonitor.c.o'. [125/706] Compiling C object 'gdk/gdk@@gdk@sta/gdkdisplay.c.o'. In file included from /usr/include/glib-2.0/gobject/gobject.h:24, from /usr/include/glib-2.0/gobject/gbinding.h:29, from /usr/include/glib-2.0/glib-object.h:23, from ../gdk/gdktypes.h:35, from ../gdk/gdkdisplay.h:30, from ../gdk/gdkdisplay.c:24: ../gdk/gdkdisplay.c: In function ‘gdk_display_get_property’: /usr/include/glib-2.0/gobject/gtype.h:2271:6: warning: cast increases required alignment of target type [-Wcast-align] ((ct*) g_type_check_instance_cast ((GTypeInstance*) ip, gt)) ^ /usr/include/glib-2.0/gobject/gtype.h:482:66: note: in expansion of macro ‘_G_TYPE_CIC’ #define G_TYPE_CHECK_INSTANCE_CAST(instance, g_type, c_type) (_G_TYPE_CIC ((instance), (g_type), c_type)) ^~~~~~~~~~~ ../gdk/gdkdisplay.h:38:40: note: in expansion of macro ‘G_TYPE_CHECK_INSTANCE_CAST’ #define GDK_DISPLAY(object) (G_TYPE_CHECK_INSTANCE_CAST ((object), GDK_TYPE_DISPLAY, GdkDisplay)) ^~~~~~~~~~~~~~~~~~~~~~~~~~ ../gdk/gdkdisplay.c:108:25: note: in expansion of macro ‘GDK_DISPLAY’ GdkDisplay *display = GDK_DISPLAY (object); ^~~~~~~~~~~ ../gdk/gdkdisplay.c: In function ‘gdk_display_dispose’: /usr/include/glib-2.0/gobject/gtype.h:2271:6: warning: cast increases required alignment of target type [-Wcast-align] ((ct*) g_type_check_instance_cast ((GTypeInstance*) ip, gt)) ^ /usr/include/glib-2.0/gobject/gtype.h:482:66: note: in expansion of macro ‘_G_TYPE_CIC’ #define G_TYPE_CHECK_INSTANCE_CAST(instance, g_type, c_type) (_G_TYPE_CIC ((instance), (g_type), c_type)) ^~~~~~~~~~~ ../gdk/gdkdisplay.h:38:40: note: in expansion of macro ‘G_TYPE_CHECK_INSTANCE_CAST’ #define GDK_DISPLAY(object) (G_TYPE_CHECK_INSTANCE_CAST ((object), GDK_TYPE_DISPLAY, GdkDisplay)) ^~~~~~~~~~~~~~~~~~~~~~~~~~ ../gdk/gdkdisplay.c:375:25: note: in expansion of macro ‘GDK_DISPLAY’ GdkDisplay *display = GDK_DISPLAY (object); ^~~~~~~~~~~ ../gdk/gdkdisplay.c: In function ‘gdk_display_finalize’: /usr/include/glib-2.0/gobject/gtype.h:2271:6: warning: cast increases required alignment of target type [-Wcast-align] ((ct*) g_type_check_instance_cast ((GTypeInstance*) ip, gt)) ^ /usr/include/glib-2.0/gobject/gtype.h:482:66: note: in expansion of macro ‘_G_TYPE_CIC’ #define G_TYPE_CHECK_INSTANCE_CAST(instance, g_type, c_type) (_G_TYPE_CIC ((instance), (g_type), c_type)) ^~~~~~~~~~~ ../gdk/gdkdisplay.h:38:40: note: in expansion of macro ‘G_TYPE_CHECK_INSTANCE_CAST’ #define GDK_DISPLAY(object) (G_TYPE_CHECK_INSTANCE_CAST ((object), GDK_TYPE_DISPLAY, GdkDisplay)) ^~~~~~~~~~~~~~~~~~~~~~~~~~ ../gdk/gdkdisplay.c:389:25: note: in expansion of macro ‘GDK_DISPLAY’ GdkDisplay *display = GDK_DISPLAY (object); ^~~~~~~~~~~ [126/706] Compiling C object 'gdk/gdk@@gdk@sta/gdkglobals.c.o'. [127/706] Compiling C object 'gdk/gdk@@gdk@sta/gdkframeclock.c.o'. [128/706] Compiling C object 'gdk/x11/gdk@x11@@gdk-x11@sta/gdksurface-x11.c.o'. In file included from /usr/include/glib-2.0/gobject/gobject.h:24, from /usr/include/glib-2.0/gobject/gbinding.h:29, from /usr/include/glib-2.0/glib-object.h:23, from ../gdk/gdktypes.h:35, from ../gdk/gdkcursor.h:33, from ../gdk/x11/gdkprivate-x11.h:32, from ../gdk/x11/gdksurface-x11.h:28, from ../gdk/x11/gdksurface-x11.c:28: ../gdk/x11/gdksurface-x11.c: In function ‘gdk_x11_surface_supports_edge_constraints’: /usr/include/glib-2.0/gobject/gtype.h:2271:6: warning: cast increases required alignment of target type [-Wcast-align] ((ct*) g_type_check_instance_cast ((GTypeInstance*) ip, gt)) ^ /usr/include/glib-2.0/gobject/gtype.h:482:66: note: in expansion of macro ‘_G_TYPE_CIC’ #define G_TYPE_CHECK_INSTANCE_CAST(instance, g_type, c_type) (_G_TYPE_CIC ((instance), (g_type), c_type)) ^~~~~~~~~~~ ../gdk/x11/gdkx11display.h:48:44: note: in expansion of macro ‘G_TYPE_CHECK_INSTANCE_CAST’ #define GDK_X11_DISPLAY(object) (G_TYPE_CHECK_INSTANCE_CAST ((object), GDK_TYPE_X11_DISPLAY, GdkX11Display)) ^~~~~~~~~~~~~~~~~~~~~~~~~~ ../gdk/x11/gdkprivate-x11.h:245:41: note: in expansion of macro ‘GDK_X11_DISPLAY’ #define GDK_SURFACE_SCREEN(win) (GDK_X11_DISPLAY (gdk_surface_get_display (win))->screen) ^~~~~~~~~~~~~~~ ../gdk/x11/gdksurface-x11.c:210:47: note: in expansion of macro ‘GDK_SURFACE_SCREEN’ return gdk_x11_screen_supports_net_wm_hint (GDK_SURFACE_SCREEN (surface), ^~~~~~~~~~~~~~~~~~ ../gdk/x11/gdksurface-x11.c: In function ‘gdk_x11_surface_pre_damage’: /usr/include/glib-2.0/gobject/gtype.h:2271:6: warning: cast increases required alignment of target type [-Wcast-align] ((ct*) g_type_check_instance_cast ((GTypeInstance*) ip, gt)) ^ /usr/include/glib-2.0/gobject/gtype.h:482:66: note: in expansion of macro ‘_G_TYPE_CIC’ #define G_TYPE_CHECK_INSTANCE_CAST(instance, g_type, c_type) (_G_TYPE_CIC ((instance), (g_type), c_type)) ^~~~~~~~~~~ ../gdk/x11/gdkx11screen.h:40:43: note: in expansion of macro ‘G_TYPE_CHECK_INSTANCE_CAST’ #define GDK_X11_SCREEN(object) (G_TYPE_CHECK_INSTANCE_CAST ((object), GDK_TYPE_X11_SCREEN, GdkX11Screen)) ^~~~~~~~~~~~~~~~~~~~~~~~~~ ../gdk/x11/gdkprivate-x11.h:257:41: note: in expansion of macro ‘GDK_X11_SCREEN’ #define GDK_SURFACE_XDISPLAY(win) (GDK_X11_SCREEN (GDK_SURFACE_SCREEN (win))->xdisplay) ^~~~~~~~~~~~~~ /usr/include/glib-2.0/gobject/gtype.h:482:66: note: in expansion of macro ‘_G_TYPE_CIC’ #define G_TYPE_CHECK_INSTANCE_CAST(instance, g_type, c_type) (_G_TYPE_CIC ((instance), (g_type), c_type)) ^~~~~~~~~~~ ../gdk/x11/gdkx11display.h:48:44: note: in expansion of macro ‘G_TYPE_CHECK_INSTANCE_CAST’ #define GDK_X11_DISPLAY(object) (G_TYPE_CHECK_INSTANCE_CAST ((object), GDK_TYPE_X11_DISPLAY, GdkX11Display)) ^~~~~~~~~~~~~~~~~~~~~~~~~~ ../gdk/x11/gdkprivate-x11.h:245:41: note: in expansion of macro ‘GDK_X11_DISPLAY’ #define GDK_SURFACE_SCREEN(win) (GDK_X11_DISPLAY (gdk_surface_get_display (win))->screen) ^~~~~~~~~~~~~~~ ../gdk/x11/gdkprivate-x11.h:257:57: note: in expansion of macro ‘GDK_SURFACE_SCREEN’ #define GDK_SURFACE_XDISPLAY(win) (GDK_X11_SCREEN (GDK_SURFACE_SCREEN (win))->xdisplay) ^~~~~~~~~~~~~~~~~~ ../gdk/x11/gdksurface-x11.c:242:25: note: in expansion of macro ‘GDK_SURFACE_XDISPLAY’ set_sync_counter (GDK_SURFACE_XDISPLAY (impl->wrapper), ^~~~~~~~~~~~~~~~~~~~ ../gdk/x11/gdksurface-x11.c: In function ‘gdk_x11_surface_end_frame’: /usr/include/glib-2.0/gobject/gtype.h:2271:6: warning: cast increases required alignment of target type [-Wcast-align] ((ct*) g_type_check_instance_cast ((GTypeInstance*) ip, gt)) ^ /usr/include/glib-2.0/gobject/gtype.h:482:66: note: in expansion of macro ‘_G_TYPE_CIC’ #define G_TYPE_CHECK_INSTANCE_CAST(instance, g_type, c_type) (_G_TYPE_CIC ((instance), (g_type), c_type)) ^~~~~~~~~~~ ../gdk/x11/gdkx11screen.h:40:43: note: in expansion of macro ‘G_TYPE_CHECK_INSTANCE_CAST’ #define GDK_X11_SCREEN(object) (G_TYPE_CHECK_INSTANCE_CAST ((object), GDK_TYPE_X11_SCREEN, GdkX11Screen)) ^~~~~~~~~~~~~~~~~~~~~~~~~~ ../gdk/x11/gdkprivate-x11.h:257:41: note: in expansion of macro ‘GDK_X11_SCREEN’ #define GDK_SURFACE_XDISPLAY(win) (GDK_X11_SCREEN (GDK_SURFACE_SCREEN (win))->xdisplay) ^~~~~~~~~~~~~~ /usr/include/glib-2.0/gobject/gtype.h:482:66: note: in expansion of macro ‘_G_TYPE_CIC’ #define G_TYPE_CHECK_INSTANCE_CAST(instance, g_type, c_type) (_G_TYPE_CIC ((instance), (g_type), c_type)) ^~~~~~~~~~~ ../gdk/x11/gdkx11display.h:48:44: note: in expansion of macro ‘G_TYPE_CHECK_INSTANCE_CAST’ #define GDK_X11_DISPLAY(object) (G_TYPE_CHECK_INSTANCE_CAST ((object), GDK_TYPE_X11_DISPLAY, GdkX11Display)) ^~~~~~~~~~~~~~~~~~~~~~~~~~ ../gdk/x11/gdkprivate-x11.h:245:41: note: in expansion of macro ‘GDK_X11_DISPLAY’ #define GDK_SURFACE_SCREEN(win) (GDK_X11_DISPLAY (gdk_surface_get_display (win))->screen) ^~~~~~~~~~~~~~~ ../gdk/x11/gdkprivate-x11.h:257:57: note: in expansion of macro ‘GDK_SURFACE_SCREEN’ #define GDK_SURFACE_XDISPLAY(win) (GDK_X11_SCREEN (GDK_SURFACE_SCREEN (win))->xdisplay) ^~~~~~~~~~~~~~~~~~ ../gdk/x11/gdksurface-x11.c:414:38: note: in expansion of macro ‘GDK_SURFACE_XDISPLAY’ XImage *image = XGetImage (GDK_SURFACE_XDISPLAY (surface), ^~~~~~~~~~~~~~~~~~~~ /usr/include/glib-2.0/gobject/gtype.h:2271:6: warning: cast increases required alignment of target type [-Wcast-align] ((ct*) g_type_check_instance_cast ((GTypeInstance*) ip, gt)) ^ /usr/include/glib-2.0/gobject/gtype.h:482:66: note: in expansion of macro ‘_G_TYPE_CIC’ #define G_TYPE_CHECK_INSTANCE_CAST(instance, g_type, c_type) (_G_TYPE_CIC ((instance), (g_type), c_type)) ^~~~~~~~~~~ ../gdk/x11/gdkx11screen.h:40:43: note: in expansion of macro ‘G_TYPE_CHECK_INSTANCE_CAST’ #define GDK_X11_SCREEN(object) (G_TYPE_CHECK_INSTANCE_CAST ((object), GDK_TYPE_X11_SCREEN, GdkX11Screen)) ^~~~~~~~~~~~~~~~~~~~~~~~~~ ../gdk/x11/gdkprivate-x11.h:257:41: note: in expansion of macro ‘GDK_X11_SCREEN’ #define GDK_SURFACE_XDISPLAY(win) (GDK_X11_SCREEN (GDK_SURFACE_SCREEN (win))->xdisplay) ^~~~~~~~~~~~~~ /usr/include/glib-2.0/gobject/gtype.h:482:66: note: in expansion of macro ‘_G_TYPE_CIC’ #define G_TYPE_CHECK_INSTANCE_CAST(instance, g_type, c_type) (_G_TYPE_CIC ((instance), (g_type), c_type)) ^~~~~~~~~~~ ../gdk/x11/gdkx11display.h:48:44: note: in expansion of macro ‘G_TYPE_CHECK_INSTANCE_CAST’ #define GDK_X11_DISPLAY(object) (G_TYPE_CHECK_INSTANCE_CAST ((object), GDK_TYPE_X11_DISPLAY, GdkX11Display)) ^~~~~~~~~~~~~~~~~~~~~~~~~~ ../gdk/x11/gdkprivate-x11.h:245:41: note: in expansion of macro ‘GDK_X11_DISPLAY’ #define GDK_SURFACE_SCREEN(win) (GDK_X11_DISPLAY (gdk_surface_get_display (win))->screen) ^~~~~~~~~~~~~~~ ../gdk/x11/gdkprivate-x11.h:257:57: note: in expansion of macro ‘GDK_SURFACE_SCREEN’ #define GDK_SURFACE_XDISPLAY(win) (GDK_X11_SCREEN (GDK_SURFACE_SCREEN (win))->xdisplay) ^~~~~~~~~~~~~~~~~~ ../gdk/x11/gdksurface-x11.c:431:24: note: in expansion of macro ‘GDK_SURFACE_XDISPLAY’ set_sync_counter(GDK_SURFACE_XDISPLAY (impl->wrapper), ^~~~~~~~~~~~~~~~~~~~ /usr/include/glib-2.0/gobject/gtype.h:2271:6: warning: cast increases required alignment of target type [-Wcast-align] ((ct*) g_type_check_instance_cast ((GTypeInstance*) ip, gt)) ^ /usr/include/glib-2.0/gobject/gtype.h:482:66: note: in expansion of macro ‘_G_TYPE_CIC’ #define G_TYPE_CHECK_INSTANCE_CAST(instance, g_type, c_type) (_G_TYPE_CIC ((instance), (g_type), c_type)) ^~~~~~~~~~~ ../gdk/x11/gdkx11display.h:48:44: note: in expansion of macro ‘G_TYPE_CHECK_INSTANCE_CAST’ #define GDK_X11_DISPLAY(object) (G_TYPE_CHECK_INSTANCE_CAST ((object), GDK_TYPE_X11_DISPLAY, GdkX11Display)) ^~~~~~~~~~~~~~~~~~~~~~~~~~ ../gdk/x11/gdkprivate-x11.h:245:41: note: in expansion of macro ‘GDK_X11_DISPLAY’ #define GDK_SURFACE_SCREEN(win) (GDK_X11_DISPLAY (gdk_surface_get_display (win))->screen) ^~~~~~~~~~~~~~~ ../gdk/x11/gdksurface-x11.c:436:48: note: in expansion of macro ‘GDK_SURFACE_SCREEN’ gdk_x11_screen_supports_net_wm_hint (GDK_SURFACE_SCREEN (surface), ^~~~~~~~~~~~~~~~~~ /usr/include/glib-2.0/gobject/gtype.h:2271:6: warning: cast increases required alignment of target type [-Wcast-align] ((ct*) g_type_check_instance_cast ((GTypeInstance*) ip, gt)) ^ /usr/include/glib-2.0/gobject/gtype.h:482:66: note: in expansion of macro ‘_G_TYPE_CIC’ #define G_TYPE_CHECK_INSTANCE_CAST(instance, g_type, c_type) (_G_TYPE_CIC ((instance), (g_type), c_type)) ^~~~~~~~~~~ ../gdk/x11/gdkx11screen.h:40:43: note: in expansion of macro ‘G_TYPE_CHECK_INSTANCE_CAST’ #define GDK_X11_SCREEN(object) (G_TYPE_CHECK_INSTANCE_CAST ((object), GDK_TYPE_X11_SCREEN, GdkX11Screen)) ^~~~~~~~~~~~~~~~~~~~~~~~~~ ../gdk/x11/gdkprivate-x11.h:257:41: note: in expansion of macro ‘GDK_X11_SCREEN’ #define GDK_SURFACE_XDISPLAY(win) (GDK_X11_SCREEN (GDK_SURFACE_SCREEN (win))->xdisplay) ^~~~~~~~~~~~~~ /usr/include/glib-2.0/gobject/gtype.h:482:66: note: in expansion of macro ‘_G_TYPE_CIC’ #define G_TYPE_CHECK_INSTANCE_CAST(instance, g_type, c_type) (_G_TYPE_CIC ((instance), (g_type), c_type)) ^~~~~~~~~~~ ../gdk/x11/gdkx11display.h:48:44: note: in expansion of macro ‘G_TYPE_CHECK_INSTANCE_CAST’ #define GDK_X11_DISPLAY(object) (G_TYPE_CHECK_INSTANCE_CAST ((object), GDK_TYPE_X11_DISPLAY, GdkX11Display)) ^~~~~~~~~~~~~~~~~~~~~~~~~~ ../gdk/x11/gdkprivate-x11.h:245:41: note: in expansion of macro ‘GDK_X11_DISPLAY’ #define GDK_SURFACE_SCREEN(win) (GDK_X11_DISPLAY (gdk_surface_get_display (win))->screen) ^~~~~~~~~~~~~~~ ../gdk/x11/gdkprivate-x11.h:257:57: note: in expansion of macro ‘GDK_SURFACE_SCREEN’ #define GDK_SURFACE_XDISPLAY(win) (GDK_X11_SCREEN (GDK_SURFACE_SCREEN (win))->xdisplay) ^~~~~~~~~~~~~~~~~~ ../gdk/x11/gdksurface-x11.c:450:25: note: in expansion of macro ‘GDK_SURFACE_XDISPLAY’ set_sync_counter (GDK_SURFACE_XDISPLAY (surface), ^~~~~~~~~~~~~~~~~~~~ ../gdk/x11/gdksurface-x11.c: In function ‘free_pixmap’: /usr/include/glib-2.0/gobject/gtype.h:2271:6: warning: cast increases required alignment of target type [-Wcast-align] ((ct*) g_type_check_instance_cast ((GTypeInstance*) ip, gt)) ^ /usr/include/glib-2.0/gobject/gtype.h:482:66: note: in expansion of macro ‘_G_TYPE_CIC’ #define G_TYPE_CHECK_INSTANCE_CAST(instance, g_type, c_type) (_G_TYPE_CIC ((instance), (g_type), c_type)) ^~~~~~~~~~~ ../gdk/x11/gdkx11display.h:48:44: note: in expansion of macro ‘G_TYPE_CHECK_INSTANCE_CAST’ #define GDK_X11_DISPLAY(object) (G_TYPE_CHECK_INSTANCE_CAST ((object), GDK_TYPE_X11_DISPLAY, GdkX11Display)) ^~~~~~~~~~~~~~~~~~~~~~~~~~ ../gdk/x11/gdkprivate-x11.h:256:40: note: in expansion of macro ‘GDK_X11_DISPLAY’ #define GDK_DISPLAY_XDISPLAY(display) (GDK_X11_DISPLAY(display)->xdisplay) ^~~~~~~~~~~~~~~ ../gdk/x11/gdksurface-x11.c:511:20: note: in expansion of macro ‘GDK_DISPLAY_XDISPLAY’ XFreePixmap (GDK_DISPLAY_XDISPLAY (data->display), ^~~~~~~~~~~~~~~~~~~~ ../gdk/x11/gdksurface-x11.c: In function ‘_gdk_x11_display_create_bitmap_surface’: /usr/include/glib-2.0/gobject/gtype.h:2271:6: warning: cast increases required alignment of target type [-Wcast-align] ((ct*) g_type_check_instance_cast ((GTypeInstance*) ip, gt)) ^ /usr/include/glib-2.0/gobject/gtype.h:482:66: note: in expansion of macro ‘_G_TYPE_CIC’ #define G_TYPE_CHECK_INSTANCE_CAST(instance, g_type, c_type) (_G_TYPE_CIC ((instance), (g_type), c_type)) ^~~~~~~~~~~ ../gdk/x11/gdkx11display.h:48:44: note: in expansion of macro ‘G_TYPE_CHECK_INSTANCE_CAST’ #define GDK_X11_DISPLAY(object) (G_TYPE_CHECK_INSTANCE_CAST ((object), GDK_TYPE_X11_DISPLAY, GdkX11Display)) ^~~~~~~~~~~~~~~~~~~~~~~~~~ ../gdk/x11/gdkprivate-x11.h:256:40: note: in expansion of macro ‘GDK_X11_DISPLAY’ #define GDK_DISPLAY_XDISPLAY(display) (GDK_X11_DISPLAY(display)->xdisplay) ^~~~~~~~~~~~~~~ ../gdk/x11/gdksurface-x11.c:547:27: note: in expansion of macro ‘GDK_DISPLAY_XDISPLAY’ pixmap = XCreatePixmap (GDK_DISPLAY_XDISPLAY (display), ^~~~~~~~~~~~~~~~~~~~ /usr/include/glib-2.0/gobject/gtype.h:2271:6: warning: cast increases required alignment of target type [-Wcast-align] ((ct*) g_type_check_instance_cast ((GTypeInstance*) ip, gt)) ^ /usr/include/glib-2.0/gobject/gtype.h:482:66: note: in expansion of macro ‘_G_TYPE_CIC’ #define G_TYPE_CHECK_INSTANCE_CAST(instance, g_type, c_type) (_G_TYPE_CIC ((instance), (g_type), c_type)) ^~~~~~~~~~~ ../gdk/x11/gdkx11screen.h:40:43: note: in expansion of macro ‘G_TYPE_CHECK_INSTANCE_CAST’ #define GDK_X11_SCREEN(object) (G_TYPE_CHECK_INSTANCE_CAST ((object), GDK_TYPE_X11_SCREEN, GdkX11Screen)) ^~~~~~~~~~~~~~~~~~~~~~~~~~ ../gdk/x11/gdkprivate-x11.h:243:40: note: in expansion of macro ‘GDK_X11_SCREEN’ #define GDK_SCREEN_XROOTWIN(screen) (GDK_X11_SCREEN (screen)->xroot_window) ^~~~~~~~~~~~~~ ../gdk/x11/gdksurface-x11.c:548:27: note: in expansion of macro ‘GDK_SCREEN_XROOTWIN’ GDK_SCREEN_XROOTWIN (GDK_X11_DISPLAY (display)->screen), ^~~~~~~~~~~~~~~~~~~ /usr/include/glib-2.0/gobject/gtype.h:482:66: note: in expansion of macro ‘_G_TYPE_CIC’ #define G_TYPE_CHECK_INSTANCE_CAST(instance, g_type, c_type) (_G_TYPE_CIC ((instance), (g_type), c_type)) ^~~~~~~~~~~ ../gdk/x11/gdkx11display.h:48:44: note: in expansion of macro ‘G_TYPE_CHECK_INSTANCE_CAST’ #define GDK_X11_DISPLAY(object) (G_TYPE_CHECK_INSTANCE_CAST ((object), GDK_TYPE_X11_DISPLAY, GdkX11Display)) ^~~~~~~~~~~~~~~~~~~~~~~~~~ ../gdk/x11/gdksurface-x11.c:548:48: note: in expansion of macro ‘GDK_X11_DISPLAY’ GDK_SCREEN_XROOTWIN (GDK_X11_DISPLAY (display)->screen), ^~~~~~~~~~~~~~~ /usr/include/glib-2.0/gobject/gtype.h:2271:6: warning: cast increases required alignment of target type [-Wcast-align] ((ct*) g_type_check_instance_cast ((GTypeInstance*) ip, gt)) ^ /usr/include/glib-2.0/gobject/gtype.h:482:66: note: in expansion of macro ‘_G_TYPE_CIC’ #define G_TYPE_CHECK_INSTANCE_CAST(instance, g_type, c_type) (_G_TYPE_CIC ((instance), (g_type), c_type)) ^~~~~~~~~~~ ../gdk/x11/gdkx11display.h:48:44: note: in expansion of macro ‘G_TYPE_CHECK_INSTANCE_CAST’ #define GDK_X11_DISPLAY(object) (G_TYPE_CHECK_INSTANCE_CAST ((object), GDK_TYPE_X11_DISPLAY, GdkX11Display)) ^~~~~~~~~~~~~~~~~~~~~~~~~~ ../gdk/x11/gdkprivate-x11.h:256:40: note: in expansion of macro ‘GDK_X11_DISPLAY’ #define GDK_DISPLAY_XDISPLAY(display) (GDK_X11_DISPLAY(display)->xdisplay) ^~~~~~~~~~~~~~~ ../gdk/x11/gdksurface-x11.c:550:51: note: in expansion of macro ‘GDK_DISPLAY_XDISPLAY’ surface = cairo_xlib_surface_create_for_bitmap (GDK_DISPLAY_XDISPLAY (display), ^~~~~~~~~~~~~~~~~~~~ /usr/include/glib-2.0/gobject/gtype.h:2271:6: warning: cast increases required alignment of target type [-Wcast-align] ((ct*) g_type_check_instance_cast ((GTypeInstance*) ip, gt)) ^ /usr/include/glib-2.0/gobject/gtype.h:482:66: note: in expansion of macro ‘_G_TYPE_CIC’ #define G_TYPE_CHECK_INSTANCE_CAST(instance, g_type, c_type) (_G_TYPE_CIC ((instance), (g_type), c_type)) ^~~~~~~~~~~ ../gdk/x11/gdkx11screen.h:40:43: note: in expansion of macro ‘G_TYPE_CHECK_INSTANCE_CAST’ #define GDK_X11_SCREEN(object) (G_TYPE_CHECK_INSTANCE_CAST ((object), GDK_TYPE_X11_SCREEN, GdkX11Screen)) ^~~~~~~~~~~~~~~~~~~~~~~~~~ ../gdk/x11/gdksurface-x11.c:552:51: note: in expansion of macro ‘GDK_X11_SCREEN’ GDK_X11_SCREEN (GDK_X11_DISPLAY (display)->screen)->xscreen, ^~~~~~~~~~~~~~ /usr/include/glib-2.0/gobject/gtype.h:482:66: note: in expansion of macro ‘_G_TYPE_CIC’ #define G_TYPE_CHECK_INSTANCE_CAST(instance, g_type, c_type) (_G_TYPE_CIC ((instance), (g_type), c_type)) ^~~~~~~~~~~ ../gdk/x11/gdkx11display.h:48:44: note: in expansion of macro ‘G_TYPE_CHECK_INSTANCE_CAST’ #define GDK_X11_DISPLAY(object) (G_TYPE_CHECK_INSTANCE_CAST ((object), GDK_TYPE_X11_DISPLAY, GdkX11Display)) ^~~~~~~~~~~~~~~~~~~~~~~~~~ ../gdk/x11/gdksurface-x11.c:552:67: note: in expansion of macro ‘GDK_X11_DISPLAY’ GDK_X11_SCREEN (GDK_X11_DISPLAY (display)->screen)->xscreen, ^~~~~~~~~~~~~~~ ../gdk/x11/gdksurface-x11.c: In function ‘gdk_x11_surface_create_pixmap_surface’: /usr/include/glib-2.0/gobject/gtype.h:2271:6: warning: cast increases required alignment of target type [-Wcast-align] ((ct*) g_type_check_instance_cast ((GTypeInstance*) ip, gt)) ^ /usr/include/glib-2.0/gobject/gtype.h:482:66: note: in expansion of macro ‘_G_TYPE_CIC’ #define G_TYPE_CHECK_INSTANCE_CAST(instance, g_type, c_type) (_G_TYPE_CIC ((instance), (g_type), c_type)) ^~~~~~~~~~~ ../gdk/x11/gdkx11display.h:48:44: note: in expansion of macro ‘G_TYPE_CHECK_INSTANCE_CAST’ #define GDK_X11_DISPLAY(object) (G_TYPE_CHECK_INSTANCE_CAST ((object), GDK_TYPE_X11_DISPLAY, GdkX11Display)) ^~~~~~~~~~~~~~~~~~~~~~~~~~ ../gdk/x11/gdkprivate-x11.h:256:40: note: in expansion of macro ‘GDK_X11_DISPLAY’ #define GDK_DISPLAY_XDISPLAY(display) (GDK_X11_DISPLAY(display)->xdisplay) ^~~~~~~~~~~~~~~ ../gdk/x11/gdksurface-x11.c:571:9: note: in expansion of macro ‘GDK_DISPLAY_XDISPLAY’ dpy = GDK_DISPLAY_XDISPLAY (display); ^~~~~~~~~~~~~~~~~~~~ ../gdk/x11/gdksurface-x11.c: In function ‘set_wm_protocols’: /usr/include/glib-2.0/gobject/gtype.h:2271:6: warning: cast increases required alignment of target type [-Wcast-align] ((ct*) g_type_check_instance_cast ((GTypeInstance*) ip, gt)) ^ /usr/include/glib-2.0/gobject/gtype.h:482:66: note: in expansion of macro ‘_G_TYPE_CIC’ #define G_TYPE_CHECK_INSTANCE_CAST(instance, g_type, c_type) (_G_TYPE_CIC ((instance), (g_type), c_type)) ^~~~~~~~~~~ ../gdk/x11/gdkx11display.h:48:44: note: in expansion of macro ‘G_TYPE_CHECK_INSTANCE_CAST’ #define GDK_X11_DISPLAY(object) (G_TYPE_CHECK_INSTANCE_CAST ((object), GDK_TYPE_X11_DISPLAY, GdkX11Display)) ^~~~~~~~~~~~~~~~~~~~~~~~~~ ../gdk/x11/gdksurface-x11.c:598:7: note: in expansion of macro ‘GDK_X11_DISPLAY’ if (GDK_X11_DISPLAY (display)->use_sync) ^~~~~~~~~~~~~~~ /usr/include/glib-2.0/gobject/gtype.h:2271:6: warning: cast increases required alignment of target type [-Wcast-align] ((ct*) g_type_check_instance_cast ((GTypeInstance*) ip, gt)) ^ /usr/include/glib-2.0/gobject/gtype.h:482:66: note: in expansion of macro ‘_G_TYPE_CIC’ #define G_TYPE_CHECK_INSTANCE_CAST(instance, g_type, c_type) (_G_TYPE_CIC ((instance), (g_type), c_type)) ^~~~~~~~~~~ ../gdk/x11/gdkx11display.h:48:44: note: in expansion of macro ‘G_TYPE_CHECK_INSTANCE_CAST’ #define GDK_X11_DISPLAY(object) (G_TYPE_CHECK_INSTANCE_CAST ((object), GDK_TYPE_X11_DISPLAY, GdkX11Display)) ^~~~~~~~~~~~~~~~~~~~~~~~~~ ../gdk/x11/gdkprivate-x11.h:256:40: note: in expansion of macro ‘GDK_X11_DISPLAY’ #define GDK_DISPLAY_XDISPLAY(display) (GDK_X11_DISPLAY(display)->xdisplay) ^~~~~~~~~~~~~~~ ../gdk/x11/gdksurface-x11.c:602:20: note: in expansion of macro ‘GDK_DISPLAY_XDISPLAY’ XSetWMProtocols (GDK_DISPLAY_XDISPLAY (display), GDK_SURFACE_XID (surface), protocols, n); ^~~~~~~~~~~~~~~~~~~~ ../gdk/x11/gdksurface-x11.c: In function ‘check_leader_window_title’: /usr/include/glib-2.0/gobject/gtype.h:2271:6: warning: cast increases required alignment of target type [-Wcast-align] ((ct*) g_type_check_instance_cast ((GTypeInstance*) ip, gt)) ^ /usr/include/glib-2.0/gobject/gtype.h:482:66: note: in expansion of macro ‘_G_TYPE_CIC’ #define G_TYPE_CHECK_INSTANCE_CAST(instance, g_type, c_type) (_G_TYPE_CIC ((instance), (g_type), c_type)) ^~~~~~~~~~~ ../gdk/x11/gdkx11display.h:48:44: note: in expansion of macro ‘G_TYPE_CHECK_INSTANCE_CAST’ #define GDK_X11_DISPLAY(object) (G_TYPE_CHECK_INSTANCE_CAST ((object), GDK_TYPE_X11_DISPLAY, GdkX11Display)) ^~~~~~~~~~~~~~~~~~~~~~~~~~ ../gdk/x11/gdksurface-x11.c:622:32: note: in expansion of macro ‘GDK_X11_DISPLAY’ GdkX11Display *display_x11 = GDK_X11_DISPLAY (display); ^~~~~~~~~~~~~~~ ../gdk/x11/gdksurface-x11.c: In function ‘create_focus_window’: /usr/include/glib-2.0/gobject/gtype.h:2271:6: warning: cast increases required alignment of target type [-Wcast-align] ((ct*) g_type_check_instance_cast ((GTypeInstance*) ip, gt)) ^ /usr/include/glib-2.0/gobject/gtype.h:482:66: note: in expansion of macro ‘_G_TYPE_CIC’ #define G_TYPE_CHECK_INSTANCE_CAST(instance, g_type, c_type) (_G_TYPE_CIC ((instance), (g_type), c_type)) ^~~~~~~~~~~ ../gdk/x11/gdkx11display.h:48:44: note: in expansion of macro ‘G_TYPE_CHECK_INSTANCE_CAST’ #define GDK_X11_DISPLAY(object) (G_TYPE_CHECK_INSTANCE_CAST ((object), GDK_TYPE_X11_DISPLAY, GdkX11Display)) ^~~~~~~~~~~~~~~~~~~~~~~~~~ ../gdk/x11/gdkprivate-x11.h:256:40: note: in expansion of macro ‘GDK_X11_DISPLAY’ #define GDK_DISPLAY_XDISPLAY(display) (GDK_X11_DISPLAY(display)->xdisplay) ^~~~~~~~~~~~~~~ ../gdk/x11/gdksurface-x11.c:644:14: note: in expansion of macro ‘GDK_DISPLAY_XDISPLAY’ xdisplay = GDK_DISPLAY_XDISPLAY (display); ^~~~~~~~~~~~~~~~~~~~ /usr/include/glib-2.0/gobject/gtype.h:2271:6: warning: cast increases required alignment of target type [-Wcast-align] ((ct*) g_type_check_instance_cast ((GTypeInstance*) ip, gt)) ^ /usr/include/glib-2.0/gobject/gtype.h:482:66: note: in expansion of macro ‘_G_TYPE_CIC’ #define G_TYPE_CHECK_INSTANCE_CAST(instance, g_type, c_type) (_G_TYPE_CIC ((instance), (g_type), c_type)) ^~~~~~~~~~~ ../gdk/x11/gdkx11display.h:48:44: note: in expansion of macro ‘G_TYPE_CHECK_INSTANCE_CAST’ #define GDK_X11_DISPLAY(object) (G_TYPE_CHECK_INSTANCE_CAST ((object), GDK_TYPE_X11_DISPLAY, GdkX11Display)) ^~~~~~~~~~~~~~~~~~~~~~~~~~ ../gdk/x11/gdksurface-x11.c:645:17: note: in expansion of macro ‘GDK_X11_DISPLAY’ display_x11 = GDK_X11_DISPLAY (display); ^~~~~~~~~~~~~~~ ../gdk/x11/gdksurface-x11.c: In function ‘ensure_sync_counter’: /usr/include/glib-2.0/gobject/gtype.h:2271:6: warning: cast increases required alignment of target type [-Wcast-align] ((ct*) g_type_check_instance_cast ((GTypeInstance*) ip, gt)) ^ /usr/include/glib-2.0/gobject/gtype.h:482:66: note: in expansion of macro ‘_G_TYPE_CIC’ #define G_TYPE_CHECK_INSTANCE_CAST(instance, g_type, c_type) (_G_TYPE_CIC ((instance), (g_type), c_type)) ^~~~~~~~~~~ ../gdk/x11/gdkx11display.h:48:44: note: in expansion of macro ‘G_TYPE_CHECK_INSTANCE_CAST’ #define GDK_X11_DISPLAY(object) (G_TYPE_CHECK_INSTANCE_CAST ((object), GDK_TYPE_X11_DISPLAY, GdkX11Display)) ^~~~~~~~~~~~~~~~~~~~~~~~~~ ../gdk/x11/gdksurface-x11.c:678:4: note: in expansion of macro ‘GDK_X11_DISPLAY’ GDK_X11_DISPLAY (display)->use_sync) ^~~~~~~~~~~~~~~ /usr/include/glib-2.0/gobject/gtype.h:2271:6: warning: cast increases required alignment of target type [-Wcast-align] ((ct*) g_type_check_instance_cast ((GTypeInstance*) ip, gt)) ^ /usr/include/glib-2.0/gobject/gtype.h:482:66: note: in expansion of macro ‘_G_TYPE_CIC’ #define G_TYPE_CHECK_INSTANCE_CAST(instance, g_type, c_type) (_G_TYPE_CIC ((instance), (g_type), c_type)) ^~~~~~~~~~~ ../gdk/x11/gdkx11display.h:48:44: note: in expansion of macro ‘G_TYPE_CHECK_INSTANCE_CAST’ #define GDK_X11_DISPLAY(object) (G_TYPE_CHECK_INSTANCE_CAST ((object), GDK_TYPE_X11_DISPLAY, GdkX11Display)) ^~~~~~~~~~~~~~~~~~~~~~~~~~ ../gdk/x11/gdkprivate-x11.h:256:40: note: in expansion of macro ‘GDK_X11_DISPLAY’ #define GDK_DISPLAY_XDISPLAY(display) (GDK_X11_DISPLAY(display)->xdisplay) ^~~~~~~~~~~~~~~ ../gdk/x11/gdksurface-x11.c:680:24: note: in expansion of macro ‘GDK_DISPLAY_XDISPLAY’ Display *xdisplay = GDK_DISPLAY_XDISPLAY (display); ^~~~~~~~~~~~~~~~~~~~ ../gdk/x11/gdksurface-x11.c: In function ‘setup_toplevel_window’: /usr/include/glib-2.0/gobject/gtype.h:2271:6: warning: cast increases required alignment of target type [-Wcast-align] ((ct*) g_type_check_instance_cast ((GTypeInstance*) ip, gt)) ^ /usr/include/glib-2.0/gobject/gtype.h:482:66: note: in expansion of macro ‘_G_TYPE_CIC’ #define G_TYPE_CHECK_INSTANCE_CAST(instance, g_type, c_type) (_G_TYPE_CIC ((instance), (g_type), c_type)) ^~~~~~~~~~~ ../gdk/x11/gdkx11screen.h:40:43: note: in expansion of macro ‘G_TYPE_CHECK_INSTANCE_CAST’ #define GDK_X11_SCREEN(object) (G_TYPE_CHECK_INSTANCE_CAST ((object), GDK_TYPE_X11_SCREEN, GdkX11Screen)) ^~~~~~~~~~~~~~~~~~~~~~~~~~ ../gdk/x11/gdkprivate-x11.h:257:41: note: in expansion of macro ‘GDK_X11_SCREEN’ #define GDK_SURFACE_XDISPLAY(win) (GDK_X11_SCREEN (GDK_SURFACE_SCREEN (win))->xdisplay) ^~~~~~~~~~~~~~ /usr/include/glib-2.0/gobject/gtype.h:482:66: note: in expansion of macro ‘_G_TYPE_CIC’ #define G_TYPE_CHECK_INSTANCE_CAST(instance, g_type, c_type) (_G_TYPE_CIC ((instance), (g_type), c_type)) ^~~~~~~~~~~ ../gdk/x11/gdkx11display.h:48:44: note: in expansion of macro ‘G_TYPE_CHECK_INSTANCE_CAST’ #define GDK_X11_DISPLAY(object) (G_TYPE_CHECK_INSTANCE_CAST ((object), GDK_TYPE_X11_DISPLAY, GdkX11Display)) ^~~~~~~~~~~~~~~~~~~~~~~~~~ ../gdk/x11/gdkprivate-x11.h:245:41: note: in expansion of macro ‘GDK_X11_DISPLAY’ #define GDK_SURFACE_SCREEN(win) (GDK_X11_DISPLAY (gdk_surface_get_display (win))->screen) ^~~~~~~~~~~~~~~ ../gdk/x11/gdkprivate-x11.h:257:57: note: in expansion of macro ‘GDK_SURFACE_SCREEN’ #define GDK_SURFACE_XDISPLAY(win) (GDK_X11_SCREEN (GDK_SURFACE_SCREEN (win))->xdisplay) ^~~~~~~~~~~~~~~~~~ ../gdk/x11/gdksurface-x11.c:713:23: note: in expansion of macro ‘GDK_SURFACE_XDISPLAY’ Display *xdisplay = GDK_SURFACE_XDISPLAY (surface); ^~~~~~~~~~~~~~~~~~~~ /usr/include/glib-2.0/gobject/gtype.h:2271:6: warning: cast increases required alignment of target type [-Wcast-align] ((ct*) g_type_check_instance_cast ((GTypeInstance*) ip, gt)) ^ /usr/include/glib-2.0/gobject/gtype.h:482:66: note: in expansion of macro ‘_G_TYPE_CIC’ #define G_TYPE_CHECK_INSTANCE_CAST(instance, g_type, c_type) (_G_TYPE_CIC ((instance), (g_type), c_type)) ^~~~~~~~~~~ ../gdk/x11/gdkx11display.h:48:44: note: in expansion of macro ‘G_TYPE_CHECK_INSTANCE_CAST’ #define GDK_X11_DISPLAY(object) (G_TYPE_CHECK_INSTANCE_CAST ((object), GDK_TYPE_X11_DISPLAY, GdkX11Display)) ^~~~~~~~~~~~~~~~~~~~~~~~~~ ../gdk/x11/gdksurface-x11.c:757:19: note: in expansion of macro ‘GDK_X11_DISPLAY’ leader_window = GDK_X11_DISPLAY (x11_screen->display)->leader_window; ^~~~~~~~~~~~~~~ /usr/include/glib-2.0/gobject/gtype.h:2271:6: warning: cast increases required alignment of target type [-Wcast-align] ((ct*) g_type_check_instance_cast ((GTypeInstance*) ip, gt)) ^ /usr/include/glib-2.0/gobject/gtype.h:482:66: note: in expansion of macro ‘_G_TYPE_CIC’ #define G_TYPE_CHECK_INSTANCE_CAST(instance, g_type, c_type) (_G_TYPE_CIC ((instance), (g_type), c_type)) ^~~~~~~~~~~ ../gdk/x11/gdkx11display.h:48:44: note: in expansion of macro ‘G_TYPE_CHECK_INSTANCE_CAST’ #define GDK_X11_DISPLAY(object) (G_TYPE_CHECK_INSTANCE_CAST ((object), GDK_TYPE_X11_DISPLAY, GdkX11Display)) ^~~~~~~~~~~~~~~~~~~~~~~~~~ ../gdk/x11/gdksurface-x11.c:773:12: note: in expansion of macro ‘GDK_X11_DISPLAY’ else if (GDK_X11_DISPLAY (x11_screen->display)->user_time != 0) ^~~~~~~~~~~~~~~ /usr/include/glib-2.0/gobject/gtype.h:2271:6: warning: cast increases required alignment of target type [-Wcast-align] ((ct*) g_type_check_instance_cast ((GTypeInstance*) ip, gt)) ^ /usr/include/glib-2.0/gobject/gtype.h:482:66: note: in expansion of macro ‘_G_TYPE_CIC’ #define G_TYPE_CHECK_INSTANCE_CAST(instance, g_type, c_type) (_G_TYPE_CIC ((instance), (g_type), c_type)) ^~~~~~~~~~~ ../gdk/x11/gdkx11display.h:48:44: note: in expansion of macro ‘G_TYPE_CHECK_INSTANCE_CAST’ #define GDK_X11_DISPLAY(object) (G_TYPE_CHECK_INSTANCE_CAST ((object), GDK_TYPE_X11_DISPLAY, GdkX11Display)) ^~~~~~~~~~~~~~~~~~~~~~~~~~ ../gdk/x11/gdksurface-x11.c:774:45: note: in expansion of macro ‘GDK_X11_DISPLAY’ gdk_x11_surface_set_user_time (surface, GDK_X11_DISPLAY (x11_screen->display)->user_time); ^~~~~~~~~~~~~~~ ../gdk/x11/gdksurface-x11.c: In function ‘_gdk_x11_display_create_surface_impl’: /usr/include/glib-2.0/gobject/gtype.h:2271:6: warning: cast increases required alignment of target type [-Wcast-align] ((ct*) g_type_check_instance_cast ((GTypeInstance*) ip, gt)) ^ /usr/include/glib-2.0/gobject/gtype.h:482:66: note: in expansion of macro ‘_G_TYPE_CIC’ #define G_TYPE_CHECK_INSTANCE_CAST(instance, g_type, c_type) (_G_TYPE_CIC ((instance), (g_type), c_type)) ^~~~~~~~~~~ ../gdk/x11/gdkx11display.h:48:44: note: in expansion of macro ‘G_TYPE_CHECK_INSTANCE_CAST’ #define GDK_X11_DISPLAY(object) (G_TYPE_CHECK_INSTANCE_CAST ((object), GDK_TYPE_X11_DISPLAY, GdkX11Display)) ^~~~~~~~~~~~~~~~~~~~~~~~~~ ../gdk/x11/gdksurface-x11.c:841:17: note: in expansion of macro ‘GDK_X11_DISPLAY’ display_x11 = GDK_X11_DISPLAY (display); ^~~~~~~~~~~~~~~ ../gdk/x11/gdksurface-x11.c: In function ‘gdk_toplevel_x11_free_contents’: /usr/include/glib-2.0/gobject/gtype.h:2271:6: warning: cast increases required alignment of target type [-Wcast-align] ((ct*) g_type_check_instance_cast ((GTypeInstance*) ip, gt)) ^ /usr/include/glib-2.0/gobject/gtype.h:482:66: note: in expansion of macro ‘_G_TYPE_CIC’ #define G_TYPE_CHECK_INSTANCE_CAST(instance, g_type, c_type) (_G_TYPE_CIC ((instance), (g_type), c_type)) ^~~~~~~~~~~ ../gdk/x11/gdkx11display.h:48:44: note: in expansion of macro ‘G_TYPE_CHECK_INSTANCE_CAST’ #define GDK_X11_DISPLAY(object) (G_TYPE_CHECK_INSTANCE_CAST ((object), GDK_TYPE_X11_DISPLAY, GdkX11Display)) ^~~~~~~~~~~~~~~~~~~~~~~~~~ ../gdk/x11/gdkprivate-x11.h:256:40: note: in expansion of macro ‘GDK_X11_DISPLAY’ #define GDK_DISPLAY_XDISPLAY(display) (GDK_X11_DISPLAY(display)->xdisplay) ^~~~~~~~~~~~~~~ ../gdk/x11/gdksurface-x11.c:1008:28: note: in expansion of macro ‘GDK_DISPLAY_XDISPLAY’ XSyncDestroyCounter (GDK_DISPLAY_XDISPLAY (display), ^~~~~~~~~~~~~~~~~~~~ /usr/include/glib-2.0/gobject/gtype.h:2271:6: warning: cast increases required alignment of target type [-Wcast-align] ((ct*) g_type_check_instance_cast ((GTypeInstance*) ip, gt)) ^ /usr/include/glib-2.0/gobject/gtype.h:482:66: note: in expansion of macro ‘_G_TYPE_CIC’ #define G_TYPE_CHECK_INSTANCE_CAST(instance, g_type, c_type) (_G_TYPE_CIC ((instance), (g_type), c_type)) ^~~~~~~~~~~ ../gdk/x11/gdkx11display.h:48:44: note: in expansion of macro ‘G_TYPE_CHECK_INSTANCE_CAST’ #define GDK_X11_DISPLAY(object) (G_TYPE_CHECK_INSTANCE_CAST ((object), GDK_TYPE_X11_DISPLAY, GdkX11Display)) ^~~~~~~~~~~~~~~~~~~~~~~~~~ ../gdk/x11/gdkprivate-x11.h:256:40: note: in expansion of macro ‘GDK_X11_DISPLAY’ #define GDK_DISPLAY_XDISPLAY(display) (GDK_X11_DISPLAY(display)->xdisplay) ^~~~~~~~~~~~~~~ ../gdk/x11/gdksurface-x11.c:1010:28: note: in expansion of macro ‘GDK_DISPLAY_XDISPLAY’ XSyncDestroyCounter (GDK_DISPLAY_XDISPLAY (display), ^~~~~~~~~~~~~~~~~~~~ ../gdk/x11/gdksurface-x11.c: In function ‘gdk_x11_surface_destroy’: /usr/include/glib-2.0/gobject/gtype.h:2271:6: warning: cast increases required alignment of target type [-Wcast-align] ((ct*) g_type_check_instance_cast ((GTypeInstance*) ip, gt)) ^ /usr/include/glib-2.0/gobject/gtype.h:482:66: note: in expansion of macro ‘_G_TYPE_CIC’ #define G_TYPE_CHECK_INSTANCE_CAST(instance, g_type, c_type) (_G_TYPE_CIC ((instance), (g_type), c_type)) ^~~~~~~~~~~ ../gdk/x11/gdkx11screen.h:40:43: note: in expansion of macro ‘G_TYPE_CHECK_INSTANCE_CAST’ #define GDK_X11_SCREEN(object) (G_TYPE_CHECK_INSTANCE_CAST ((object), GDK_TYPE_X11_SCREEN, GdkX11Screen)) ^~~~~~~~~~~~~~~~~~~~~~~~~~ ../gdk/x11/gdkprivate-x11.h:257:41: note: in expansion of macro ‘GDK_X11_SCREEN’ #define GDK_SURFACE_XDISPLAY(win) (GDK_X11_SCREEN (GDK_SURFACE_SCREEN (win))->xdisplay) ^~~~~~~~~~~~~~ /usr/include/glib-2.0/gobject/gtype.h:482:66: note: in expansion of macro ‘_G_TYPE_CIC’ #define G_TYPE_CHECK_INSTANCE_CAST(instance, g_type, c_type) (_G_TYPE_CIC ((instance), (g_type), c_type)) ^~~~~~~~~~~ ../gdk/x11/gdkx11display.h:48:44: note: in expansion of macro ‘G_TYPE_CHECK_INSTANCE_CAST’ #define GDK_X11_DISPLAY(object) (G_TYPE_CHECK_INSTANCE_CAST ((object), GDK_TYPE_X11_DISPLAY, GdkX11Display)) ^~~~~~~~~~~~~~~~~~~~~~~~~~ ../gdk/x11/gdkprivate-x11.h:245:41: note: in expansion of macro ‘GDK_X11_DISPLAY’ #define GDK_SURFACE_SCREEN(win) (GDK_X11_DISPLAY (gdk_surface_get_display (win))->screen) ^~~~~~~~~~~~~~~ ../gdk/x11/gdkprivate-x11.h:257:57: note: in expansion of macro ‘GDK_SURFACE_SCREEN’ #define GDK_SURFACE_XDISPLAY(win) (GDK_X11_SCREEN (GDK_SURFACE_SCREEN (win))->xdisplay) ^~~~~~~~~~~~~~~~~~ ../gdk/x11/gdksurface-x11.c:1044:21: note: in expansion of macro ‘GDK_SURFACE_XDISPLAY’ XDestroyWindow (GDK_SURFACE_XDISPLAY (surface), GDK_SURFACE_XID (surface)); ^~~~~~~~~~~~~~~~~~~~ ../gdk/x11/gdksurface-x11.c: In function ‘update_wm_hints’: /usr/include/glib-2.0/gobject/gtype.h:2271:6: warning: cast increases required alignment of target type [-Wcast-align] ((ct*) g_type_check_instance_cast ((GTypeInstance*) ip, gt)) ^ /usr/include/glib-2.0/gobject/gtype.h:482:66: note: in expansion of macro ‘_G_TYPE_CIC’ #define G_TYPE_CHECK_INSTANCE_CAST(instance, g_type, c_type) (_G_TYPE_CIC ((instance), (g_type), c_type)) ^~~~~~~~~~~ ../gdk/x11/gdkx11display.h:48:44: note: in expansion of macro ‘G_TYPE_CHECK_INSTANCE_CAST’ #define GDK_X11_DISPLAY(object) (G_TYPE_CHECK_INSTANCE_CAST ((object), GDK_TYPE_X11_DISPLAY, GdkX11Display)) ^~~~~~~~~~~~~~~~~~~~~~~~~~ ../gdk/x11/gdksurface-x11.c:1114:29: note: in expansion of macro ‘GDK_X11_DISPLAY’ wm_hints.window_group = GDK_X11_DISPLAY (display)->leader_window; ^~~~~~~~~~~~~~~ /usr/include/glib-2.0/gobject/gtype.h:2271:6: warning: cast increases required alignment of target type [-Wcast-align] ((ct*) g_type_check_instance_cast ((GTypeInstance*) ip, gt)) ^ /usr/include/glib-2.0/gobject/gtype.h:482:66: note: in expansion of macro ‘_G_TYPE_CIC’ #define G_TYPE_CHECK_INSTANCE_CAST(instance, g_type, c_type) (_G_TYPE_CIC ((instance), (g_type), c_type)) ^~~~~~~~~~~ ../gdk/x11/gdkx11screen.h:40:43: note: in expansion of macro ‘G_TYPE_CHECK_INSTANCE_CAST’ #define GDK_X11_SCREEN(object) (G_TYPE_CHECK_INSTANCE_CAST ((object), GDK_TYPE_X11_SCREEN, GdkX11Screen)) ^~~~~~~~~~~~~~~~~~~~~~~~~~ ../gdk/x11/gdkprivate-x11.h:257:41: note: in expansion of macro ‘GDK_X11_SCREEN’ #define GDK_SURFACE_XDISPLAY(win) (GDK_X11_SCREEN (GDK_SURFACE_SCREEN (win))->xdisplay) ^~~~~~~~~~~~~~ /usr/include/glib-2.0/gobject/gtype.h:482:66: note: in expansion of macro ‘_G_TYPE_CIC’ #define G_TYPE_CHECK_INSTANCE_CAST(instance, g_type, c_type) (_G_TYPE_CIC ((instance), (g_type), c_type)) ^~~~~~~~~~~ ../gdk/x11/gdkx11display.h:48:44: note: in expansion of macro ‘G_TYPE_CHECK_INSTANCE_CAST’ #define GDK_X11_DISPLAY(object) (G_TYPE_CHECK_INSTANCE_CAST ((object), GDK_TYPE_X11_DISPLAY, GdkX11Display)) ^~~~~~~~~~~~~~~~~~~~~~~~~~ ../gdk/x11/gdkprivate-x11.h:245:41: note: in expansion of macro ‘GDK_X11_DISPLAY’ #define GDK_SURFACE_SCREEN(win) (GDK_X11_DISPLAY (gdk_surface_get_display (win))->screen) ^~~~~~~~~~~~~~~ ../gdk/x11/gdkprivate-x11.h:257:57: note: in expansion of macro ‘GDK_SURFACE_SCREEN’ #define GDK_SURFACE_XDISPLAY(win) (GDK_X11_SCREEN (GDK_SURFACE_SCREEN (win))->xdisplay) ^~~~~~~~~~~~~~~~~~ ../gdk/x11/gdksurface-x11.c:1119:16: note: in expansion of macro ‘GDK_SURFACE_XDISPLAY’ XSetWMHints (GDK_SURFACE_XDISPLAY (surface), ^~~~~~~~~~~~~~~~~~~~ ../gdk/x11/gdksurface-x11.c: In function ‘set_initial_hints’: /usr/include/glib-2.0/gobject/gtype.h:2271:6: warning: cast increases required alignment of target type [-Wcast-align] ((ct*) g_type_check_instance_cast ((GTypeInstance*) ip, gt)) ^ /usr/include/glib-2.0/gobject/gtype.h:482:66: note: in expansion of macro ‘_G_TYPE_CIC’ #define G_TYPE_CHECK_INSTANCE_CAST(instance, g_type, c_type) (_G_TYPE_CIC ((instance), (g_type), c_type)) ^~~~~~~~~~~ ../gdk/x11/gdkx11display.h:48:44: note: in expansion of macro ‘G_TYPE_CHECK_INSTANCE_CAST’ #define GDK_X11_DISPLAY(object) (G_TYPE_CHECK_INSTANCE_CAST ((object), GDK_TYPE_X11_DISPLAY, GdkX11Display)) ^~~~~~~~~~~~~~~~~~~~~~~~~~ ../gdk/x11/gdkprivate-x11.h:256:40: note: in expansion of macro ‘GDK_X11_DISPLAY’ #define GDK_DISPLAY_XDISPLAY(display) (GDK_X11_DISPLAY(display)->xdisplay) ^~~~~~~~~~~~~~~ ../gdk/x11/gdksurface-x11.c:1128:23: note: in expansion of macro ‘GDK_DISPLAY_XDISPLAY’ Display *xdisplay = GDK_DISPLAY_XDISPLAY (display); ^~~~~~~~~~~~~~~~~~~~ ../gdk/x11/gdksurface-x11.c: In function ‘gdk_surface_x11_show’: /usr/include/glib-2.0/gobject/gtype.h:2271:6: warning: cast increases required alignment of target type [-Wcast-align] ((ct*) g_type_check_instance_cast ((GTypeInstance*) ip, gt)) ^ /usr/include/glib-2.0/gobject/gtype.h:482:66: note: in expansion of macro ‘_G_TYPE_CIC’ #define G_TYPE_CHECK_INSTANCE_CAST(instance, g_type, c_type) (_G_TYPE_CIC ((instance), (g_type), c_type)) ^~~~~~~~~~~ ../gdk/x11/gdkx11screen.h:40:43: note: in expansion of macro ‘G_TYPE_CHECK_INSTANCE_CAST’ #define GDK_X11_SCREEN(object) (G_TYPE_CHECK_INSTANCE_CAST ((object), GDK_TYPE_X11_SCREEN, GdkX11Screen)) ^~~~~~~~~~~~~~~~~~~~~~~~~~ ../gdk/x11/gdkprivate-x11.h:257:41: note: in expansion of macro ‘GDK_X11_SCREEN’ #define GDK_SURFACE_XDISPLAY(win) (GDK_X11_SCREEN (GDK_SURFACE_SCREEN (win))->xdisplay) ^~~~~~~~~~~~~~ /usr/include/glib-2.0/gobject/gtype.h:482:66: note: in expansion of macro ‘_G_TYPE_CIC’ #define G_TYPE_CHECK_INSTANCE_CAST(instance, g_type, c_type) (_G_TYPE_CIC ((instance), (g_type), c_type)) ^~~~~~~~~~~ ../gdk/x11/gdkx11display.h:48:44: note: in expansion of macro ‘G_TYPE_CHECK_INSTANCE_CAST’ #define GDK_X11_DISPLAY(object) (G_TYPE_CHECK_INSTANCE_CAST ((object), GDK_TYPE_X11_DISPLAY, GdkX11Display)) ^~~~~~~~~~~~~~~~~~~~~~~~~~ ../gdk/x11/gdkprivate-x11.h:245:41: note: in expansion of macro ‘GDK_X11_DISPLAY’ #define GDK_SURFACE_SCREEN(win) (GDK_X11_DISPLAY (gdk_surface_get_display (win))->screen) ^~~~~~~~~~~~~~~ ../gdk/x11/gdkprivate-x11.h:257:57: note: in expansion of macro ‘GDK_SURFACE_SCREEN’ #define GDK_SURFACE_XDISPLAY(win) (GDK_X11_SCREEN (GDK_SURFACE_SCREEN (win))->xdisplay) ^~~~~~~~~~~~~~~~~~ ../gdk/x11/gdksurface-x11.c:1259:23: note: in expansion of macro ‘GDK_SURFACE_XDISPLAY’ Display *xdisplay = GDK_SURFACE_XDISPLAY (surface); ^~~~~~~~~~~~~~~~~~~~ /usr/include/glib-2.0/gobject/gtype.h:2271:6: warning: cast increases required alignment of target type [-Wcast-align] ((ct*) g_type_check_instance_cast ((GTypeInstance*) ip, gt)) ^ /usr/include/glib-2.0/gobject/gtype.h:482:66: note: in expansion of macro ‘_G_TYPE_CIC’ #define G_TYPE_CHECK_INSTANCE_CAST(instance, g_type, c_type) (_G_TYPE_CIC ((instance), (g_type), c_type)) ^~~~~~~~~~~ ../gdk/x11/gdkx11display.h:48:44: note: in expansion of macro ‘G_TYPE_CHECK_INSTANCE_CAST’ #define GDK_X11_DISPLAY(object) (G_TYPE_CHECK_INSTANCE_CAST ((object), GDK_TYPE_X11_DISPLAY, GdkX11Display)) ^~~~~~~~~~~~~~~~~~~~~~~~~~ ../gdk/x11/gdksurface-x11.c:1268:21: note: in expansion of macro ‘GDK_X11_DISPLAY’ display_x11 = GDK_X11_DISPLAY (display); ^~~~~~~~~~~~~~~ ../gdk/x11/gdksurface-x11.c: In function ‘gdk_surface_x11_withdraw’: /usr/include/glib-2.0/gobject/gtype.h:2271:6: warning: cast increases required alignment of target type [-Wcast-align] ((ct*) g_type_check_instance_cast ((GTypeInstance*) ip, gt)) ^ /usr/include/glib-2.0/gobject/gtype.h:482:66: note: in expansion of macro ‘_G_TYPE_CIC’ #define G_TYPE_CHECK_INSTANCE_CAST(instance, g_type, c_type) (_G_TYPE_CIC ((instance), (g_type), c_type)) ^~~~~~~~~~~ ../gdk/x11/gdkx11screen.h:40:43: note: in expansion of macro ‘G_TYPE_CHECK_INSTANCE_CAST’ #define GDK_X11_SCREEN(object) (G_TYPE_CHECK_INSTANCE_CAST ((object), GDK_TYPE_X11_SCREEN, GdkX11Screen)) ^~~~~~~~~~~~~~~~~~~~~~~~~~ ../gdk/x11/gdkprivate-x11.h:257:41: note: in expansion of macro ‘GDK_X11_SCREEN’ #define GDK_SURFACE_XDISPLAY(win) (GDK_X11_SCREEN (GDK_SURFACE_SCREEN (win))->xdisplay) ^~~~~~~~~~~~~~ /usr/include/glib-2.0/gobject/gtype.h:482:66: note: in expansion of macro ‘_G_TYPE_CIC’ #define G_TYPE_CHECK_INSTANCE_CAST(instance, g_type, c_type) (_G_TYPE_CIC ((instance), (g_type), c_type)) ^~~~~~~~~~~ ../gdk/x11/gdkx11display.h:48:44: note: in expansion of macro ‘G_TYPE_CHECK_INSTANCE_CAST’ #define GDK_X11_DISPLAY(object) (G_TYPE_CHECK_INSTANCE_CAST ((object), GDK_TYPE_X11_DISPLAY, GdkX11Display)) ^~~~~~~~~~~~~~~~~~~~~~~~~~ ../gdk/x11/gdkprivate-x11.h:245:41: note: in expansion of macro ‘GDK_X11_DISPLAY’ #define GDK_SURFACE_SCREEN(win) (GDK_X11_DISPLAY (gdk_surface_get_display (win))->screen) ^~~~~~~~~~~~~~~ ../gdk/x11/gdkprivate-x11.h:257:57: note: in expansion of macro ‘GDK_SURFACE_SCREEN’ #define GDK_SURFACE_XDISPLAY(win) (GDK_X11_SCREEN (GDK_SURFACE_SCREEN (win))->xdisplay) ^~~~~~~~~~~~~~~~~~ ../gdk/x11/gdksurface-x11.c:1299:24: note: in expansion of macro ‘GDK_SURFACE_XDISPLAY’ XWithdrawWindow (GDK_SURFACE_XDISPLAY (surface), ^~~~~~~~~~~~~~~~~~~~ In file included from ../gdk/x11/gdkx.h:30, from ../gdk/x11/gdkprivate-x11.h:34, from ../gdk/x11/gdksurface-x11.h:28, from ../gdk/x11/gdksurface-x11.c:28: ../gdk/x11/gdksurface-x11.c: In function ‘gdk_surface_x11_hide’: /usr/include/glib-2.0/gobject/gtype.h:2271:6: warning: cast increases required alignment of target type [-Wcast-align] ((ct*) g_type_check_instance_cast ((GTypeInstance*) ip, gt)) ^ /usr/include/glib-2.0/gobject/gtype.h:482:66: note: in expansion of macro ‘_G_TYPE_CIC’ #define G_TYPE_CHECK_INSTANCE_CAST(instance, g_type, c_type) (_G_TYPE_CIC ((instance), (g_type), c_type)) ^~~~~~~~~~~ ../gdk/x11/gdkx11screen.h:40:43: note: in expansion of macro ‘G_TYPE_CHECK_INSTANCE_CAST’ #define GDK_X11_SCREEN(object) (G_TYPE_CHECK_INSTANCE_CAST ((object), GDK_TYPE_X11_SCREEN, GdkX11Screen)) ^~~~~~~~~~~~~~~~~~~~~~~~~~ ../gdk/x11/gdkprivate-x11.h:257:41: note: in expansion of macro ‘GDK_X11_SCREEN’ #define GDK_SURFACE_XDISPLAY(win) (GDK_X11_SCREEN (GDK_SURFACE_SCREEN (win))->xdisplay) ^~~~~~~~~~~~~~ /usr/include/glib-2.0/gobject/gtype.h:482:66: note: in expansion of macro ‘_G_TYPE_CIC’ #define G_TYPE_CHECK_INSTANCE_CAST(instance, g_type, c_type) (_G_TYPE_CIC ((instance), (g_type), c_type)) ^~~~~~~~~~~ ../gdk/x11/gdkx11display.h:48:44: note: in expansion of macro ‘G_TYPE_CHECK_INSTANCE_CAST’ #define GDK_X11_DISPLAY(object) (G_TYPE_CHECK_INSTANCE_CAST ((object), GDK_TYPE_X11_DISPLAY, GdkX11Display)) ^~~~~~~~~~~~~~~~~~~~~~~~~~ ../gdk/x11/gdkprivate-x11.h:245:41: note: in expansion of macro ‘GDK_X11_DISPLAY’ #define GDK_SURFACE_SCREEN(win) (GDK_X11_DISPLAY (gdk_surface_get_display (win))->screen) ^~~~~~~~~~~~~~~ ../gdk/x11/gdkprivate-x11.h:257:57: note: in expansion of macro ‘GDK_SURFACE_SCREEN’ #define GDK_SURFACE_XDISPLAY(win) (GDK_X11_SCREEN (GDK_SURFACE_SCREEN (win))->xdisplay) ^~~~~~~~~~~~~~~~~~ ../gdk/x11/gdksurface-x11.c:1312:50: note: in expansion of macro ‘GDK_SURFACE_XDISPLAY’ NextRequest (GDK_SURFACE_XDISPLAY (surface))); ^~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/glib-2.0/gobject/gobject.h:24, from /usr/include/glib-2.0/gobject/gbinding.h:29, from /usr/include/glib-2.0/glib-object.h:23, from ../gdk/gdktypes.h:35, from ../gdk/gdkcursor.h:33, from ../gdk/x11/gdkprivate-x11.h:32, from ../gdk/x11/gdksurface-x11.h:28, from ../gdk/x11/gdksurface-x11.c:28: /usr/include/glib-2.0/gobject/gtype.h:2271:6: warning: cast increases required alignment of target type [-Wcast-align] ((ct*) g_type_check_instance_cast ((GTypeInstance*) ip, gt)) ^ /usr/include/glib-2.0/gobject/gtype.h:482:66: note: in expansion of macro ‘_G_TYPE_CIC’ #define G_TYPE_CHECK_INSTANCE_CAST(instance, g_type, c_type) (_G_TYPE_CIC ((instance), (g_type), c_type)) ^~~~~~~~~~~ ../gdk/x11/gdkx11screen.h:40:43: note: in expansion of macro ‘G_TYPE_CHECK_INSTANCE_CAST’ #define GDK_X11_SCREEN(object) (G_TYPE_CHECK_INSTANCE_CAST ((object), GDK_TYPE_X11_SCREEN, GdkX11Screen)) ^~~~~~~~~~~~~~~~~~~~~~~~~~ ../gdk/x11/gdkprivate-x11.h:257:41: note: in expansion of macro ‘GDK_X11_SCREEN’ #define GDK_SURFACE_XDISPLAY(win) (GDK_X11_SCREEN (GDK_SURFACE_SCREEN (win))->xdisplay) ^~~~~~~~~~~~~~ /usr/include/glib-2.0/gobject/gtype.h:482:66: note: in expansion of macro ‘_G_TYPE_CIC’ #define G_TYPE_CHECK_INSTANCE_CAST(instance, g_type, c_type) (_G_TYPE_CIC ((instance), (g_type), c_type)) ^~~~~~~~~~~ ../gdk/x11/gdkx11display.h:48:44: note: in expansion of macro ‘G_TYPE_CHECK_INSTANCE_CAST’ #define GDK_X11_DISPLAY(object) (G_TYPE_CHECK_INSTANCE_CAST ((object), GDK_TYPE_X11_DISPLAY, GdkX11Display)) ^~~~~~~~~~~~~~~~~~~~~~~~~~ ../gdk/x11/gdkprivate-x11.h:245:41: note: in expansion of macro ‘GDK_X11_DISPLAY’ #define GDK_SURFACE_SCREEN(win) (GDK_X11_DISPLAY (gdk_surface_get_display (win))->screen) ^~~~~~~~~~~~~~~ ../gdk/x11/gdkprivate-x11.h:257:57: note: in expansion of macro ‘GDK_SURFACE_SCREEN’ #define GDK_SURFACE_XDISPLAY(win) (GDK_X11_SCREEN (GDK_SURFACE_SCREEN (win))->xdisplay) ^~~~~~~~~~~~~~~~~~ ../gdk/x11/gdksurface-x11.c:1329:17: note: in expansion of macro ‘GDK_SURFACE_XDISPLAY’ XUnmapWindow (GDK_SURFACE_XDISPLAY (surface), ^~~~~~~~~~~~~~~~~~~~ ../gdk/x11/gdksurface-x11.c: In function ‘surface_x11_move’: /usr/include/glib-2.0/gobject/gtype.h:2271:6: warning: cast increases required alignment of target type [-Wcast-align] ((ct*) g_type_check_instance_cast ((GTypeInstance*) ip, gt)) ^ /usr/include/glib-2.0/gobject/gtype.h:482:66: note: in expansion of macro ‘_G_TYPE_CIC’ #define G_TYPE_CHECK_INSTANCE_CAST(instance, g_type, c_type) (_G_TYPE_CIC ((instance), (g_type), c_type)) ^~~~~~~~~~~ ../gdk/x11/gdkx11screen.h:40:43: note: in expansion of macro ‘G_TYPE_CHECK_INSTANCE_CAST’ #define GDK_X11_SCREEN(object) (G_TYPE_CHECK_INSTANCE_CAST ((object), GDK_TYPE_X11_SCREEN, GdkX11Screen)) ^~~~~~~~~~~~~~~~~~~~~~~~~~ ../gdk/x11/gdkprivate-x11.h:257:41: note: in expansion of macro ‘GDK_X11_SCREEN’ #define GDK_SURFACE_XDISPLAY(win) (GDK_X11_SCREEN (GDK_SURFACE_SCREEN (win))->xdisplay) ^~~~~~~~~~~~~~ /usr/include/glib-2.0/gobject/gtype.h:482:66: note: in expansion of macro ‘_G_TYPE_CIC’ #define G_TYPE_CHECK_INSTANCE_CAST(instance, g_type, c_type) (_G_TYPE_CIC ((instance), (g_type), c_type)) ^~~~~~~~~~~ ../gdk/x11/gdkx11display.h:48:44: note: in expansion of macro ‘G_TYPE_CHECK_INSTANCE_CAST’ #define GDK_X11_DISPLAY(object) (G_TYPE_CHECK_INSTANCE_CAST ((object), GDK_TYPE_X11_DISPLAY, GdkX11Display)) ^~~~~~~~~~~~~~~~~~~~~~~~~~ ../gdk/x11/gdkprivate-x11.h:245:41: note: in expansion of macro ‘GDK_X11_DISPLAY’ #define GDK_SURFACE_SCREEN(win) (GDK_X11_DISPLAY (gdk_surface_get_display (win))->screen) ^~~~~~~~~~~~~~~ ../gdk/x11/gdkprivate-x11.h:257:57: note: in expansion of macro ‘GDK_SURFACE_SCREEN’ #define GDK_SURFACE_XDISPLAY(win) (GDK_X11_SCREEN (GDK_SURFACE_SCREEN (win))->xdisplay) ^~~~~~~~~~~~~~~~~~ ../gdk/x11/gdksurface-x11.c:1340:16: note: in expansion of macro ‘GDK_SURFACE_XDISPLAY’ XMoveWindow (GDK_SURFACE_XDISPLAY (surface), ^~~~~~~~~~~~~~~~~~~~ ../gdk/x11/gdksurface-x11.c: In function ‘surface_x11_resize’: /usr/include/glib-2.0/gobject/gtype.h:2271:6: warning: cast increases required alignment of target type [-Wcast-align] ((ct*) g_type_check_instance_cast ((GTypeInstance*) ip, gt)) ^ /usr/include/glib-2.0/gobject/gtype.h:482:66: note: in expansion of macro ‘_G_TYPE_CIC’ #define G_TYPE_CHECK_INSTANCE_CAST(instance, g_type, c_type) (_G_TYPE_CIC ((instance), (g_type), c_type)) ^~~~~~~~~~~ ../gdk/x11/gdkx11screen.h:40:43: note: in expansion of macro ‘G_TYPE_CHECK_INSTANCE_CAST’ #define GDK_X11_SCREEN(object) (G_TYPE_CHECK_INSTANCE_CAST ((object), GDK_TYPE_X11_SCREEN, GdkX11Screen)) ^~~~~~~~~~~~~~~~~~~~~~~~~~ ../gdk/x11/gdkprivate-x11.h:257:41: note: in expansion of macro ‘GDK_X11_SCREEN’ #define GDK_SURFACE_XDISPLAY(win) (GDK_X11_SCREEN (GDK_SURFACE_SCREEN (win))->xdisplay) ^~~~~~~~~~~~~~ /usr/include/glib-2.0/gobject/gtype.h:482:66: note: in expansion of macro ‘_G_TYPE_CIC’ #define G_TYPE_CHECK_INSTANCE_CAST(instance, g_type, c_type) (_G_TYPE_CIC ((instance), (g_type), c_type)) ^~~~~~~~~~~ ../gdk/x11/gdkx11display.h:48:44: note: in expansion of macro ‘G_TYPE_CHECK_INSTANCE_CAST’ #define GDK_X11_DISPLAY(object) (G_TYPE_CHECK_INSTANCE_CAST ((object), GDK_TYPE_X11_DISPLAY, GdkX11Display)) ^~~~~~~~~~~~~~~~~~~~~~~~~~ ../gdk/x11/gdkprivate-x11.h:245:41: note: in expansion of macro ‘GDK_X11_DISPLAY’ #define GDK_SURFACE_SCREEN(win) (GDK_X11_DISPLAY (gdk_surface_get_display (win))->screen) ^~~~~~~~~~~~~~~ ../gdk/x11/gdkprivate-x11.h:257:57: note: in expansion of macro ‘GDK_SURFACE_SCREEN’ #define GDK_SURFACE_XDISPLAY(win) (GDK_X11_SCREEN (GDK_SURFACE_SCREEN (win))->xdisplay) ^~~~~~~~~~~~~~~~~~ ../gdk/x11/gdksurface-x11.c:1366:18: note: in expansion of macro ‘GDK_SURFACE_XDISPLAY’ XResizeWindow (GDK_SURFACE_XDISPLAY (surface), ^~~~~~~~~~~~~~~~~~~~ ../gdk/x11/gdksurface-x11.c: In function ‘surface_x11_move_resize’: /usr/include/glib-2.0/gobject/gtype.h:2271:6: warning: cast increases required alignment of target type [-Wcast-align] ((ct*) g_type_check_instance_cast ((GTypeInstance*) ip, gt)) ^ /usr/include/glib-2.0/gobject/gtype.h:482:66: note: in expansion of macro ‘_G_TYPE_CIC’ #define G_TYPE_CHECK_INSTANCE_CAST(instance, g_type, c_type) (_G_TYPE_CIC ((instance), (g_type), c_type)) ^~~~~~~~~~~ ../gdk/x11/gdkx11screen.h:40:43: note: in expansion of macro ‘G_TYPE_CHECK_INSTANCE_CAST’ #define GDK_X11_SCREEN(object) (G_TYPE_CHECK_INSTANCE_CAST ((object), GDK_TYPE_X11_SCREEN, GdkX11Screen)) ^~~~~~~~~~~~~~~~~~~~~~~~~~ ../gdk/x11/gdkprivate-x11.h:257:41: note: in expansion of macro ‘GDK_X11_SCREEN’ #define GDK_SURFACE_XDISPLAY(win) (GDK_X11_SCREEN (GDK_SURFACE_SCREEN (win))->xdisplay) ^~~~~~~~~~~~~~ /usr/include/glib-2.0/gobject/gtype.h:482:66: note: in expansion of macro ‘_G_TYPE_CIC’ #define G_TYPE_CHECK_INSTANCE_CAST(instance, g_type, c_type) (_G_TYPE_CIC ((instance), (g_type), c_type)) ^~~~~~~~~~~ ../gdk/x11/gdkx11display.h:48:44: note: in expansion of macro ‘G_TYPE_CHECK_INSTANCE_CAST’ #define GDK_X11_DISPLAY(object) (G_TYPE_CHECK_INSTANCE_CAST ((object), GDK_TYPE_X11_DISPLAY, GdkX11Display)) ^~~~~~~~~~~~~~~~~~~~~~~~~~ ../gdk/x11/gdkprivate-x11.h:245:41: note: in expansion of macro ‘GDK_X11_DISPLAY’ #define GDK_SURFACE_SCREEN(win) (GDK_X11_DISPLAY (gdk_surface_get_display (win))->screen) ^~~~~~~~~~~~~~~ ../gdk/x11/gdkprivate-x11.h:257:57: note: in expansion of macro ‘GDK_SURFACE_SCREEN’ #define GDK_SURFACE_XDISPLAY(win) (GDK_X11_SCREEN (GDK_SURFACE_SCREEN (win))->xdisplay) ^~~~~~~~~~~~~~~~~~ ../gdk/x11/gdksurface-x11.c:1402:22: note: in expansion of macro ‘GDK_SURFACE_XDISPLAY’ XMoveResizeWindow (GDK_SURFACE_XDISPLAY (surface), ^~~~~~~~~~~~~~~~~~~~ ../gdk/x11/gdksurface-x11.c: In function ‘_gdk_x11_surface_set_surface_scale’: /usr/include/glib-2.0/gobject/gtype.h:2271:6: warning: cast increases required alignment of target type [-Wcast-align] ((ct*) g_type_check_instance_cast ((GTypeInstance*) ip, gt)) ^ /usr/include/glib-2.0/gobject/gtype.h:482:66: note: in expansion of macro ‘_G_TYPE_CIC’ #define G_TYPE_CHECK_INSTANCE_CAST(instance, g_type, c_type) (_G_TYPE_CIC ((instance), (g_type), c_type)) ^~~~~~~~~~~ ../gdk/x11/gdkx11screen.h:40:43: note: in expansion of macro ‘G_TYPE_CHECK_INSTANCE_CAST’ #define GDK_X11_SCREEN(object) (G_TYPE_CHECK_INSTANCE_CAST ((object), GDK_TYPE_X11_SCREEN, GdkX11Screen)) ^~~~~~~~~~~~~~~~~~~~~~~~~~ ../gdk/x11/gdkprivate-x11.h:257:41: note: in expansion of macro ‘GDK_X11_SCREEN’ #define GDK_SURFACE_XDISPLAY(win) (GDK_X11_SCREEN (GDK_SURFACE_SCREEN (win))->xdisplay) ^~~~~~~~~~~~~~ /usr/include/glib-2.0/gobject/gtype.h:482:66: note: in expansion of macro ‘_G_TYPE_CIC’ #define G_TYPE_CHECK_INSTANCE_CAST(instance, g_type, c_type) (_G_TYPE_CIC ((instance), (g_type), c_type)) ^~~~~~~~~~~ ../gdk/x11/gdkx11display.h:48:44: note: in expansion of macro ‘G_TYPE_CHECK_INSTANCE_CAST’ #define GDK_X11_DISPLAY(object) (G_TYPE_CHECK_INSTANCE_CAST ((object), GDK_TYPE_X11_DISPLAY, GdkX11Display)) ^~~~~~~~~~~~~~~~~~~~~~~~~~ ../gdk/x11/gdkprivate-x11.h:245:41: note: in expansion of macro ‘GDK_X11_DISPLAY’ #define GDK_SURFACE_SCREEN(win) (GDK_X11_DISPLAY (gdk_surface_get_display (win))->screen) ^~~~~~~~~~~~~~~ ../gdk/x11/gdkprivate-x11.h:257:57: note: in expansion of macro ‘GDK_SURFACE_SCREEN’ #define GDK_SURFACE_XDISPLAY(win) (GDK_X11_SCREEN (GDK_SURFACE_SCREEN (win))->xdisplay) ^~~~~~~~~~~~~~~~~~ ../gdk/x11/gdksurface-x11.c:1478:18: note: in expansion of macro ‘GDK_SURFACE_XDISPLAY’ XResizeWindow (GDK_SURFACE_XDISPLAY (surface), ^~~~~~~~~~~~~~~~~~~~ ../gdk/x11/gdksurface-x11.c: In function ‘gdk_surface_x11_raise’: /usr/include/glib-2.0/gobject/gtype.h:2271:6: warning: cast increases required alignment of target type [-Wcast-align] ((ct*) g_type_check_instance_cast ((GTypeInstance*) ip, gt)) ^ /usr/include/glib-2.0/gobject/gtype.h:482:66: note: in expansion of macro ‘_G_TYPE_CIC’ #define G_TYPE_CHECK_INSTANCE_CAST(instance, g_type, c_type) (_G_TYPE_CIC ((instance), (g_type), c_type)) ^~~~~~~~~~~ ../gdk/x11/gdkx11screen.h:40:43: note: in expansion of macro ‘G_TYPE_CHECK_INSTANCE_CAST’ #define GDK_X11_SCREEN(object) (G_TYPE_CHECK_INSTANCE_CAST ((object), GDK_TYPE_X11_SCREEN, GdkX11Screen)) ^~~~~~~~~~~~~~~~~~~~~~~~~~ ../gdk/x11/gdkprivate-x11.h:257:41: note: in expansion of macro ‘GDK_X11_SCREEN’ #define GDK_SURFACE_XDISPLAY(win) (GDK_X11_SCREEN (GDK_SURFACE_SCREEN (win))->xdisplay) ^~~~~~~~~~~~~~ /usr/include/glib-2.0/gobject/gtype.h:482:66: note: in expansion of macro ‘_G_TYPE_CIC’ #define G_TYPE_CHECK_INSTANCE_CAST(instance, g_type, c_type) (_G_TYPE_CIC ((instance), (g_type), c_type)) ^~~~~~~~~~~ ../gdk/x11/gdkx11display.h:48:44: note: in expansion of macro ‘G_TYPE_CHECK_INSTANCE_CAST’ #define GDK_X11_DISPLAY(object) (G_TYPE_CHECK_INSTANCE_CAST ((object), GDK_TYPE_X11_DISPLAY, GdkX11Display)) ^~~~~~~~~~~~~~~~~~~~~~~~~~ ../gdk/x11/gdkprivate-x11.h:245:41: note: in expansion of macro ‘GDK_X11_DISPLAY’ #define GDK_SURFACE_SCREEN(win) (GDK_X11_DISPLAY (gdk_surface_get_display (win))->screen) ^~~~~~~~~~~~~~~ ../gdk/x11/gdkprivate-x11.h:257:57: note: in expansion of macro ‘GDK_SURFACE_SCREEN’ #define GDK_SURFACE_XDISPLAY(win) (GDK_X11_SCREEN (GDK_SURFACE_SCREEN (win))->xdisplay) ^~~~~~~~~~~~~~~~~~ ../gdk/x11/gdksurface-x11.c:1489:17: note: in expansion of macro ‘GDK_SURFACE_XDISPLAY’ XRaiseWindow (GDK_SURFACE_XDISPLAY (surface), GDK_SURFACE_XID (surface)); ^~~~~~~~~~~~~~~~~~~~ ../gdk/x11/gdksurface-x11.c: In function ‘gdk_surface_x11_restack_toplevel’: /usr/include/glib-2.0/gobject/gtype.h:2271:6: warning: cast increases required alignment of target type [-Wcast-align] ((ct*) g_type_check_instance_cast ((GTypeInstance*) ip, gt)) ^ /usr/include/glib-2.0/gobject/gtype.h:482:66: note: in expansion of macro ‘_G_TYPE_CIC’ #define G_TYPE_CHECK_INSTANCE_CAST(instance, g_type, c_type) (_G_TYPE_CIC ((instance), (g_type), c_type)) ^~~~~~~~~~~ ../gdk/x11/gdkx11screen.h:40:43: note: in expansion of macro ‘G_TYPE_CHECK_INSTANCE_CAST’ #define GDK_X11_SCREEN(object) (G_TYPE_CHECK_INSTANCE_CAST ((object), GDK_TYPE_X11_SCREEN, GdkX11Screen)) ^~~~~~~~~~~~~~~~~~~~~~~~~~ ../gdk/x11/gdkprivate-x11.h:257:41: note: in expansion of macro ‘GDK_X11_SCREEN’ #define GDK_SURFACE_XDISPLAY(win) (GDK_X11_SCREEN (GDK_SURFACE_SCREEN (win))->xdisplay) ^~~~~~~~~~~~~~ /usr/include/glib-2.0/gobject/gtype.h:482:66: note: in expansion of macro ‘_G_TYPE_CIC’ #define G_TYPE_CHECK_INSTANCE_CAST(instance, g_type, c_type) (_G_TYPE_CIC ((instance), (g_type), c_type)) ^~~~~~~~~~~ ../gdk/x11/gdkx11display.h:48:44: note: in expansion of macro ‘G_TYPE_CHECK_INSTANCE_CAST’ #define GDK_X11_DISPLAY(object) (G_TYPE_CHECK_INSTANCE_CAST ((object), GDK_TYPE_X11_DISPLAY, GdkX11Display)) ^~~~~~~~~~~~~~~~~~~~~~~~~~ ../gdk/x11/gdkprivate-x11.h:245:41: note: in expansion of macro ‘GDK_X11_DISPLAY’ #define GDK_SURFACE_SCREEN(win) (GDK_X11_DISPLAY (gdk_surface_get_display (win))->screen) ^~~~~~~~~~~~~~~ ../gdk/x11/gdkprivate-x11.h:257:57: note: in expansion of macro ‘GDK_SURFACE_SCREEN’ #define GDK_SURFACE_XDISPLAY(win) (GDK_X11_SCREEN (GDK_SURFACE_SCREEN (win))->xdisplay) ^~~~~~~~~~~~~~~~~~ ../gdk/x11/gdksurface-x11.c:1501:25: note: in expansion of macro ‘GDK_SURFACE_XDISPLAY’ XReconfigureWMWindow (GDK_SURFACE_XDISPLAY (surface), ^~~~~~~~~~~~~~~~~~~~ /usr/include/glib-2.0/gobject/gtype.h:2271:6: warning: cast increases required alignment of target type [-Wcast-align] ((ct*) g_type_check_instance_cast ((GTypeInstance*) ip, gt)) ^ /usr/include/glib-2.0/gobject/gtype.h:482:66: note: in expansion of macro ‘_G_TYPE_CIC’ #define G_TYPE_CHECK_INSTANCE_CAST(instance, g_type, c_type) (_G_TYPE_CIC ((instance), (g_type), c_type)) ^~~~~~~~~~~ ../gdk/x11/gdkx11display.h:48:44: note: in expansion of macro ‘G_TYPE_CHECK_INSTANCE_CAST’ #define GDK_X11_DISPLAY(object) (G_TYPE_CHECK_INSTANCE_CAST ((object), GDK_TYPE_X11_DISPLAY, GdkX11Display)) ^~~~~~~~~~~~~~~~~~~~~~~~~~ ../gdk/x11/gdkprivate-x11.h:245:41: note: in expansion of macro ‘GDK_X11_DISPLAY’ #define GDK_SURFACE_SCREEN(win) (GDK_X11_DISPLAY (gdk_surface_get_display (win))->screen) ^~~~~~~~~~~~~~~ ../gdk/x11/gdksurface-x11.c:1503:38: note: in expansion of macro ‘GDK_SURFACE_SCREEN’ gdk_x11_screen_get_screen_number (GDK_SURFACE_SCREEN (surface)), ^~~~~~~~~~~~~~~~~~ ../gdk/x11/gdksurface-x11.c: In function ‘gdk_surface_x11_lower’: /usr/include/glib-2.0/gobject/gtype.h:2271:6: warning: cast increases required alignment of target type [-Wcast-align] ((ct*) g_type_check_instance_cast ((GTypeInstance*) ip, gt)) ^ /usr/include/glib-2.0/gobject/gtype.h:482:66: note: in expansion of macro ‘_G_TYPE_CIC’ #define G_TYPE_CHECK_INSTANCE_CAST(instance, g_type, c_type) (_G_TYPE_CIC ((instance), (g_type), c_type)) ^~~~~~~~~~~ ../gdk/x11/gdkx11screen.h:40:43: note: in expansion of macro ‘G_TYPE_CHECK_INSTANCE_CAST’ #define GDK_X11_SCREEN(object) (G_TYPE_CHECK_INSTANCE_CAST ((object), GDK_TYPE_X11_SCREEN, GdkX11Screen)) ^~~~~~~~~~~~~~~~~~~~~~~~~~ ../gdk/x11/gdkprivate-x11.h:257:41: note: in expansion of macro ‘GDK_X11_SCREEN’ #define GDK_SURFACE_XDISPLAY(win) (GDK_X11_SCREEN (GDK_SURFACE_SCREEN (win))->xdisplay) ^~~~~~~~~~~~~~ /usr/include/glib-2.0/gobject/gtype.h:482:66: note: in expansion of macro ‘_G_TYPE_CIC’ #define G_TYPE_CHECK_INSTANCE_CAST(instance, g_type, c_type) (_G_TYPE_CIC ((instance), (g_type), c_type)) ^~~~~~~~~~~ ../gdk/x11/gdkx11display.h:48:44: note: in expansion of macro ‘G_TYPE_CHECK_INSTANCE_CAST’ #define GDK_X11_DISPLAY(object) (G_TYPE_CHECK_INSTANCE_CAST ((object), GDK_TYPE_X11_DISPLAY, GdkX11Display)) ^~~~~~~~~~~~~~~~~~~~~~~~~~ ../gdk/x11/gdkprivate-x11.h:245:41: note: in expansion of macro ‘GDK_X11_DISPLAY’ #define GDK_SURFACE_SCREEN(win) (GDK_X11_DISPLAY (gdk_surface_get_display (win))->screen) ^~~~~~~~~~~~~~~ ../gdk/x11/gdkprivate-x11.h:257:57: note: in expansion of macro ‘GDK_SURFACE_SCREEN’ #define GDK_SURFACE_XDISPLAY(win) (GDK_X11_SCREEN (GDK_SURFACE_SCREEN (win))->xdisplay) ^~~~~~~~~~~~~~~~~~ ../gdk/x11/gdksurface-x11.c:1510:17: note: in expansion of macro ‘GDK_SURFACE_XDISPLAY’ XLowerWindow (GDK_SURFACE_XDISPLAY (surface), GDK_SURFACE_XID (surface)); ^~~~~~~~~~~~~~~~~~~~ ../gdk/x11/gdksurface-x11.c: In function ‘move_to_current_desktop’: /usr/include/glib-2.0/gobject/gtype.h:2271:6: warning: cast increases required alignment of target type [-Wcast-align] ((ct*) g_type_check_instance_cast ((GTypeInstance*) ip, gt)) ^ /usr/include/glib-2.0/gobject/gtype.h:482:66: note: in expansion of macro ‘_G_TYPE_CIC’ #define G_TYPE_CHECK_INSTANCE_CAST(instance, g_type, c_type) (_G_TYPE_CIC ((instance), (g_type), c_type)) ^~~~~~~~~~~ ../gdk/x11/gdkx11display.h:48:44: note: in expansion of macro ‘G_TYPE_CHECK_INSTANCE_CAST’ #define GDK_X11_DISPLAY(object) (G_TYPE_CHECK_INSTANCE_CAST ((object), GDK_TYPE_X11_DISPLAY, GdkX11Display)) ^~~~~~~~~~~~~~~~~~~~~~~~~~ ../gdk/x11/gdkprivate-x11.h:245:41: note: in expansion of macro ‘GDK_X11_DISPLAY’ #define GDK_SURFACE_SCREEN(win) (GDK_X11_DISPLAY (gdk_surface_get_display (win))->screen) ^~~~~~~~~~~~~~~ ../gdk/x11/gdksurface-x11.c:1543:49: note: in expansion of macro ‘GDK_SURFACE_SCREEN’ desktop = gdk_x11_screen_get_current_desktop (GDK_SURFACE_SCREEN (surface)); ^~~~~~~~~~~~~~~~~~ ../gdk/x11/gdksurface-x11.c: In function ‘get_netwm_cardinal_property’: /usr/include/glib-2.0/gobject/gtype.h:2271:6: warning: cast increases required alignment of target type [-Wcast-align] ((ct*) g_type_check_instance_cast ((GTypeInstance*) ip, gt)) ^ /usr/include/glib-2.0/gobject/gtype.h:482:66: note: in expansion of macro ‘_G_TYPE_CIC’ #define G_TYPE_CHECK_INSTANCE_CAST(instance, g_type, c_type) (_G_TYPE_CIC ((instance), (g_type), c_type)) ^~~~~~~~~~~ ../gdk/x11/gdkx11display.h:48:44: note: in expansion of macro ‘G_TYPE_CHECK_INSTANCE_CAST’ #define GDK_X11_DISPLAY(object) (G_TYPE_CHECK_INSTANCE_CAST ((object), GDK_TYPE_X11_DISPLAY, GdkX11Display)) ^~~~~~~~~~~~~~~~~~~~~~~~~~ ../gdk/x11/gdkprivate-x11.h:245:41: note: in expansion of macro ‘GDK_X11_DISPLAY’ #define GDK_SURFACE_SCREEN(win) (GDK_X11_DISPLAY (gdk_surface_get_display (win))->screen) ^~~~~~~~~~~~~~~ ../gdk/x11/gdksurface-x11.c:1551:30: note: in expansion of macro ‘GDK_SURFACE_SCREEN’ GdkX11Screen *x11_screen = GDK_SURFACE_SCREEN (surface); ^~~~~~~~~~~~~~~~~~ ../gdk/x11/gdksurface-x11.c:1573:15: warning: cast increases required alignment of target type [-Wcast-align] prop = *(gulong *)data; ^ In file included from /usr/include/glib-2.0/gobject/gobject.h:24, from /usr/include/glib-2.0/gobject/gbinding.h:29, from /usr/include/glib-2.0/glib-object.h:23, from ../gdk/gdktypes.h:35, from ../gdk/gdkcursor.h:33, from ../gdk/x11/gdkprivate-x11.h:32, from ../gdk/x11/gdksurface-x11.h:28, from ../gdk/x11/gdksurface-x11.c:28: ../gdk/x11/gdksurface-x11.c: In function ‘gdk_x11_surface_move_to_desktop’: /usr/include/glib-2.0/gobject/gtype.h:2271:6: warning: cast increases required alignment of target type [-Wcast-align] ((ct*) g_type_check_instance_cast ((GTypeInstance*) ip, gt)) ^ /usr/include/glib-2.0/gobject/gtype.h:482:66: note: in expansion of macro ‘_G_TYPE_CIC’ #define G_TYPE_CHECK_INSTANCE_CAST(instance, g_type, c_type) (_G_TYPE_CIC ((instance), (g_type), c_type)) ^~~~~~~~~~~ ../gdk/x11/gdkx11display.h:48:44: note: in expansion of macro ‘G_TYPE_CHECK_INSTANCE_CAST’ #define GDK_X11_DISPLAY(object) (G_TYPE_CHECK_INSTANCE_CAST ((object), GDK_TYPE_X11_DISPLAY, GdkX11Display)) ^~~~~~~~~~~~~~~~~~~~~~~~~~ ../gdk/x11/gdkprivate-x11.h:245:41: note: in expansion of macro ‘GDK_X11_DISPLAY’ #define GDK_SURFACE_SCREEN(win) (GDK_X11_DISPLAY (gdk_surface_get_display (win))->screen) ^~~~~~~~~~~~~~~ ../gdk/x11/gdksurface-x11.c:1615:45: note: in expansion of macro ‘GDK_SURFACE_SCREEN’ if (!gdk_x11_screen_supports_net_wm_hint (GDK_SURFACE_SCREEN (surface), atom)) ^~~~~~~~~~~~~~~~~~ /usr/include/glib-2.0/gobject/gtype.h:2271:6: warning: cast increases required alignment of target type [-Wcast-align] ((ct*) g_type_check_instance_cast ((GTypeInstance*) ip, gt)) ^ /usr/include/glib-2.0/gobject/gtype.h:482:66: note: in expansion of macro ‘_G_TYPE_CIC’ #define G_TYPE_CHECK_INSTANCE_CAST(instance, g_type, c_type) (_G_TYPE_CIC ((instance), (g_type), c_type)) ^~~~~~~~~~~ ../gdk/x11/gdkx11screen.h:40:43: note: in expansion of macro ‘G_TYPE_CHECK_INSTANCE_CAST’ #define GDK_X11_SCREEN(object) (G_TYPE_CHECK_INSTANCE_CAST ((object), GDK_TYPE_X11_SCREEN, GdkX11Screen)) ^~~~~~~~~~~~~~~~~~~~~~~~~~ ../gdk/x11/gdkprivate-x11.h:257:41: note: in expansion of macro ‘GDK_X11_SCREEN’ #define GDK_SURFACE_XDISPLAY(win) (GDK_X11_SCREEN (GDK_SURFACE_SCREEN (win))->xdisplay) ^~~~~~~~~~~~~~ /usr/include/glib-2.0/gobject/gtype.h:482:66: note: in expansion of macro ‘_G_TYPE_CIC’ #define G_TYPE_CHECK_INSTANCE_CAST(instance, g_type, c_type) (_G_TYPE_CIC ((instance), (g_type), c_type)) ^~~~~~~~~~~ ../gdk/x11/gdkx11display.h:48:44: note: in expansion of macro ‘G_TYPE_CHECK_INSTANCE_CAST’ #define GDK_X11_DISPLAY(object) (G_TYPE_CHECK_INSTANCE_CAST ((object), GDK_TYPE_X11_DISPLAY, GdkX11Display)) ^~~~~~~~~~~~~~~~~~~~~~~~~~ ../gdk/x11/gdkprivate-x11.h:245:41: note: in expansion of macro ‘GDK_X11_DISPLAY’ #define GDK_SURFACE_SCREEN(win) (GDK_X11_DISPLAY (gdk_surface_get_display (win))->screen) ^~~~~~~~~~~~~~~ ../gdk/x11/gdkprivate-x11.h:257:57: note: in expansion of macro ‘GDK_SURFACE_SCREEN’ #define GDK_SURFACE_XDISPLAY(win) (GDK_X11_SCREEN (GDK_SURFACE_SCREEN (win))->xdisplay) ^~~~~~~~~~~~~~~~~~ ../gdk/x11/gdksurface-x11.c:1632:15: note: in expansion of macro ‘GDK_SURFACE_XDISPLAY’ XSendEvent (GDK_SURFACE_XDISPLAY (surface), ^~~~~~~~~~~~~~~~~~~~ /usr/include/glib-2.0/gobject/gtype.h:2271:6: warning: cast increases required alignment of target type [-Wcast-align] ((ct*) g_type_check_instance_cast ((GTypeInstance*) ip, gt)) ^ /usr/include/glib-2.0/gobject/gtype.h:482:66: note: in expansion of macro ‘_G_TYPE_CIC’ #define G_TYPE_CHECK_INSTANCE_CAST(instance, g_type, c_type) (_G_TYPE_CIC ((instance), (g_type), c_type)) ^~~~~~~~~~~ ../gdk/x11/gdkx11screen.h:40:43: note: in expansion of macro ‘G_TYPE_CHECK_INSTANCE_CAST’ #define GDK_X11_SCREEN(object) (G_TYPE_CHECK_INSTANCE_CAST ((object), GDK_TYPE_X11_SCREEN, GdkX11Screen)) ^~~~~~~~~~~~~~~~~~~~~~~~~~ ../gdk/x11/gdkprivate-x11.h:247:41: note: in expansion of macro ‘GDK_X11_SCREEN’ #define GDK_SURFACE_XROOTWIN(win) (GDK_X11_SCREEN (GDK_SURFACE_SCREEN (win))->xroot_window) ^~~~~~~~~~~~~~ /usr/include/glib-2.0/gobject/gtype.h:482:66: note: in expansion of macro ‘_G_TYPE_CIC’ #define G_TYPE_CHECK_INSTANCE_CAST(instance, g_type, c_type) (_G_TYPE_CIC ((instance), (g_type), c_type)) ^~~~~~~~~~~ ../gdk/x11/gdkx11display.h:48:44: note: in expansion of macro ‘G_TYPE_CHECK_INSTANCE_CAST’ #define GDK_X11_DISPLAY(object) (G_TYPE_CHECK_INSTANCE_CAST ((object), GDK_TYPE_X11_DISPLAY, GdkX11Display)) ^~~~~~~~~~~~~~~~~~~~~~~~~~ ../gdk/x11/gdkprivate-x11.h:245:41: note: in expansion of macro ‘GDK_X11_DISPLAY’ #define GDK_SURFACE_SCREEN(win) (GDK_X11_DISPLAY (gdk_surface_get_display (win))->screen) ^~~~~~~~~~~~~~~ ../gdk/x11/gdkprivate-x11.h:247:57: note: in expansion of macro ‘GDK_SURFACE_SCREEN’ #define GDK_SURFACE_XROOTWIN(win) (GDK_X11_SCREEN (GDK_SURFACE_SCREEN (win))->xroot_window) ^~~~~~~~~~~~~~~~~~ ../gdk/x11/gdksurface-x11.c:1633:15: note: in expansion of macro ‘GDK_SURFACE_XROOTWIN’ GDK_SURFACE_XROOTWIN (surface), ^~~~~~~~~~~~~~~~~~~~ ../gdk/x11/gdksurface-x11.c: In function ‘gdk_x11_surface_focus’: /usr/include/glib-2.0/gobject/gtype.h:2271:6: warning: cast increases required alignment of target type [-Wcast-align] ((ct*) g_type_check_instance_cast ((GTypeInstance*) ip, gt)) ^ /usr/include/glib-2.0/gobject/gtype.h:482:66: note: in expansion of macro ‘_G_TYPE_CIC’ #define G_TYPE_CHECK_INSTANCE_CAST(instance, g_type, c_type) (_G_TYPE_CIC ((instance), (g_type), c_type)) ^~~~~~~~~~~ ../gdk/x11/gdkx11display.h:48:44: note: in expansion of macro ‘G_TYPE_CHECK_INSTANCE_CAST’ #define GDK_X11_DISPLAY(object) (G_TYPE_CHECK_INSTANCE_CAST ((object), GDK_TYPE_X11_DISPLAY, GdkX11Display)) ^~~~~~~~~~~~~~~~~~~~~~~~~~ ../gdk/x11/gdkprivate-x11.h:245:41: note: in expansion of macro ‘GDK_X11_DISPLAY’ #define GDK_SURFACE_SCREEN(win) (GDK_X11_DISPLAY (gdk_surface_get_display (win))->screen) ^~~~~~~~~~~~~~~ ../gdk/x11/gdksurface-x11.c:1653:44: note: in expansion of macro ‘GDK_SURFACE_SCREEN’ if (gdk_x11_screen_supports_net_wm_hint (GDK_SURFACE_SCREEN (surface), ^~~~~~~~~~~~~~~~~~ /usr/include/glib-2.0/gobject/gtype.h:2271:6: warning: cast increases required alignment of target type [-Wcast-align] ((ct*) g_type_check_instance_cast ((GTypeInstance*) ip, gt)) ^ /usr/include/glib-2.0/gobject/gtype.h:482:66: note: in expansion of macro ‘_G_TYPE_CIC’ #define G_TYPE_CHECK_INSTANCE_CAST(instance, g_type, c_type) (_G_TYPE_CIC ((instance), (g_type), c_type)) ^~~~~~~~~~~ ../gdk/x11/gdkx11display.h:48:44: note: in expansion of macro ‘G_TYPE_CHECK_INSTANCE_CAST’ #define GDK_X11_DISPLAY(object) (G_TYPE_CHECK_INSTANCE_CAST ((object), GDK_TYPE_X11_DISPLAY, GdkX11Display)) ^~~~~~~~~~~~~~~~~~~~~~~~~~ ../gdk/x11/gdkprivate-x11.h:256:40: note: in expansion of macro ‘GDK_X11_DISPLAY’ #define GDK_DISPLAY_XDISPLAY(display) (GDK_X11_DISPLAY(display)->xdisplay) ^~~~~~~~~~~~~~~ ../gdk/x11/gdksurface-x11.c:1670:19: note: in expansion of macro ‘GDK_DISPLAY_XDISPLAY’ XSendEvent (GDK_DISPLAY_XDISPLAY (display), GDK_SURFACE_XROOTWIN (surface), False, ^~~~~~~~~~~~~~~~~~~~ /usr/include/glib-2.0/gobject/gtype.h:2271:6: warning: cast increases required alignment of target type [-Wcast-align] ((ct*) g_type_check_instance_cast ((GTypeInstance*) ip, gt)) ^ /usr/include/glib-2.0/gobject/gtype.h:482:66: note: in expansion of macro ‘_G_TYPE_CIC’ #define G_TYPE_CHECK_INSTANCE_CAST(instance, g_type, c_type) (_G_TYPE_CIC ((instance), (g_type), c_type)) ^~~~~~~~~~~ ../gdk/x11/gdkx11screen.h:40:43: note: in expansion of macro ‘G_TYPE_CHECK_INSTANCE_CAST’ #define GDK_X11_SCREEN(object) (G_TYPE_CHECK_INSTANCE_CAST ((object), GDK_TYPE_X11_SCREEN, GdkX11Screen)) ^~~~~~~~~~~~~~~~~~~~~~~~~~ ../gdk/x11/gdkprivate-x11.h:247:41: note: in expansion of macro ‘GDK_X11_SCREEN’ #define GDK_SURFACE_XROOTWIN(win) (GDK_X11_SCREEN (GDK_SURFACE_SCREEN (win))->xroot_window) ^~~~~~~~~~~~~~ /usr/include/glib-2.0/gobject/gtype.h:482:66: note: in expansion of macro ‘_G_TYPE_CIC’ #define G_TYPE_CHECK_INSTANCE_CAST(instance, g_type, c_type) (_G_TYPE_CIC ((instance), (g_type), c_type)) ^~~~~~~~~~~ ../gdk/x11/gdkx11display.h:48:44: note: in expansion of macro ‘G_TYPE_CHECK_INSTANCE_CAST’ #define GDK_X11_DISPLAY(object) (G_TYPE_CHECK_INSTANCE_CAST ((object), GDK_TYPE_X11_DISPLAY, GdkX11Display)) ^~~~~~~~~~~~~~~~~~~~~~~~~~ ../gdk/x11/gdkprivate-x11.h:245:41: note: in expansion of macro ‘GDK_X11_DISPLAY’ #define GDK_SURFACE_SCREEN(win) (GDK_X11_DISPLAY (gdk_surface_get_display (win))->screen) ^~~~~~~~~~~~~~~ ../gdk/x11/gdkprivate-x11.h:247:57: note: in expansion of macro ‘GDK_SURFACE_SCREEN’ #define GDK_SURFACE_XROOTWIN(win) (GDK_X11_SCREEN (GDK_SURFACE_SCREEN (win))->xroot_window) ^~~~~~~~~~~~~~~~~~ ../gdk/x11/gdksurface-x11.c:1670:51: note: in expansion of macro ‘GDK_SURFACE_XROOTWIN’ XSendEvent (GDK_DISPLAY_XDISPLAY (display), GDK_SURFACE_XROOTWIN (surface), False, ^~~~~~~~~~~~~~~~~~~~ /usr/include/glib-2.0/gobject/gtype.h:2271:6: warning: cast increases required alignment of target type [-Wcast-align] ((ct*) g_type_check_instance_cast ((GTypeInstance*) ip, gt)) ^ /usr/include/glib-2.0/gobject/gtype.h:482:66: note: in expansion of macro ‘_G_TYPE_CIC’ #define G_TYPE_CHECK_INSTANCE_CAST(instance, g_type, c_type) (_G_TYPE_CIC ((instance), (g_type), c_type)) ^~~~~~~~~~~ ../gdk/x11/gdkx11display.h:48:44: note: in expansion of macro ‘G_TYPE_CHECK_INSTANCE_CAST’ #define GDK_X11_DISPLAY(object) (G_TYPE_CHECK_INSTANCE_CAST ((object), GDK_TYPE_X11_DISPLAY, GdkX11Display)) ^~~~~~~~~~~~~~~~~~~~~~~~~~ ../gdk/x11/gdkprivate-x11.h:256:40: note: in expansion of macro ‘GDK_X11_DISPLAY’ #define GDK_DISPLAY_XDISPLAY(display) (GDK_X11_DISPLAY(display)->xdisplay) ^~~~~~~~~~~~~~~ ../gdk/x11/gdksurface-x11.c:1676:21: note: in expansion of macro ‘GDK_DISPLAY_XDISPLAY’ XRaiseWindow (GDK_DISPLAY_XDISPLAY (display), GDK_SURFACE_XID (surface)); ^~~~~~~~~~~~~~~~~~~~ /usr/include/glib-2.0/gobject/gtype.h:2271:6: warning: cast increases required alignment of target type [-Wcast-align] ((ct*) g_type_check_instance_cast ((GTypeInstance*) ip, gt)) ^ /usr/include/glib-2.0/gobject/gtype.h:482:66: note: in expansion of macro ‘_G_TYPE_CIC’ #define G_TYPE_CHECK_INSTANCE_CAST(instance, g_type, c_type) (_G_TYPE_CIC ((instance), (g_type), c_type)) ^~~~~~~~~~~ ../gdk/x11/gdkx11display.h:48:44: note: in expansion of macro ‘G_TYPE_CHECK_INSTANCE_CAST’ #define GDK_X11_DISPLAY(object) (G_TYPE_CHECK_INSTANCE_CAST ((object), GDK_TYPE_X11_DISPLAY, GdkX11Display)) ^~~~~~~~~~~~~~~~~~~~~~~~~~ ../gdk/x11/gdkprivate-x11.h:256:40: note: in expansion of macro ‘GDK_X11_DISPLAY’ #define GDK_DISPLAY_XDISPLAY(display) (GDK_X11_DISPLAY(display)->xdisplay) ^~~~~~~~~~~~~~~ ../gdk/x11/gdksurface-x11.c:1682:23: note: in expansion of macro ‘GDK_DISPLAY_XDISPLAY’ XSetInputFocus (GDK_DISPLAY_XDISPLAY (display), ^~~~~~~~~~~~~~~~~~~~ ../gdk/x11/gdksurface-x11.c: In function ‘gdk_x11_surface_set_type_hint’: /usr/include/glib-2.0/gobject/gtype.h:2271:6: warning: cast increases required alignment of target type [-Wcast-align] ((ct*) g_type_check_instance_cast ((GTypeInstance*) ip, gt)) ^ /usr/include/glib-2.0/gobject/gtype.h:482:66: note: in expansion of macro ‘_G_TYPE_CIC’ #define G_TYPE_CHECK_INSTANCE_CAST(instance, g_type, c_type) (_G_TYPE_CIC ((instance), (g_type), c_type)) ^~~~~~~~~~~ ../gdk/x11/gdkx11display.h:48:44: note: in expansion of macro ‘G_TYPE_CHECK_INSTANCE_CAST’ #define GDK_X11_DISPLAY(object) (G_TYPE_CHECK_INSTANCE_CAST ((object), GDK_TYPE_X11_DISPLAY, GdkX11Display)) ^~~~~~~~~~~~~~~~~~~~~~~~~~ ../gdk/x11/gdkprivate-x11.h:256:40: note: in expansion of macro ‘GDK_X11_DISPLAY’ #define GDK_DISPLAY_XDISPLAY(display) (GDK_X11_DISPLAY(display)->xdisplay) ^~~~~~~~~~~~~~~ ../gdk/x11/gdksurface-x11.c:1752:20: note: in expansion of macro ‘GDK_DISPLAY_XDISPLAY’ XChangeProperty (GDK_DISPLAY_XDISPLAY (display), GDK_SURFACE_XID (surface), ^~~~~~~~~~~~~~~~~~~~ ../gdk/x11/gdksurface-x11.c: In function ‘gdk_x11_surface_get_type_hint’: /usr/include/glib-2.0/gobject/gtype.h:2271:6: warning: cast increases required alignment of target type [-Wcast-align] ((ct*) g_type_check_instance_cast ((GTypeInstance*) ip, gt)) ^ /usr/include/glib-2.0/gobject/gtype.h:482:66: note: in expansion of macro ‘_G_TYPE_CIC’ #define G_TYPE_CHECK_INSTANCE_CAST(instance, g_type, c_type) (_G_TYPE_CIC ((instance), (g_type), c_type)) ^~~~~~~~~~~ ../gdk/x11/gdkx11display.h:48:44: note: in expansion of macro ‘G_TYPE_CHECK_INSTANCE_CAST’ #define GDK_X11_DISPLAY(object) (G_TYPE_CHECK_INSTANCE_CAST ((object), GDK_TYPE_X11_DISPLAY, GdkX11Display)) ^~~~~~~~~~~~~~~~~~~~~~~~~~ ../gdk/x11/gdkprivate-x11.h:256:40: note: in expansion of macro ‘GDK_X11_DISPLAY’ #define GDK_DISPLAY_XDISPLAY(display) (GDK_X11_DISPLAY(display)->xdisplay) ^~~~~~~~~~~~~~~ ../gdk/x11/gdksurface-x11.c:1779:27: note: in expansion of macro ‘GDK_DISPLAY_XDISPLAY’ if (XGetWindowProperty (GDK_DISPLAY_XDISPLAY (display), GDK_SURFACE_XID (surface), ^~~~~~~~~~~~~~~~~~~~ ../gdk/x11/gdksurface-x11.c:1788:24: warning: cast increases required alignment of target type [-Wcast-align] Atom atom = *(Atom*)data; ^ In file included from /usr/include/glib-2.0/gobject/gobject.h:24, from /usr/include/glib-2.0/gobject/gbinding.h:29, from /usr/include/glib-2.0/glib-object.h:23, from ../gdk/gdktypes.h:35, from ../gdk/gdkcursor.h:33, from ../gdk/x11/gdkprivate-x11.h:32, from ../gdk/x11/gdksurface-x11.h:28, from ../gdk/x11/gdksurface-x11.c:28: ../gdk/x11/gdksurface-x11.c: In function ‘gdk_wmspec_change_state’: /usr/include/glib-2.0/gobject/gtype.h:2271:6: warning: cast increases required alignment of target type [-Wcast-align] ((ct*) g_type_check_instance_cast ((GTypeInstance*) ip, gt)) ^ /usr/include/glib-2.0/gobject/gtype.h:482:66: note: in expansion of macro ‘_G_TYPE_CIC’ #define G_TYPE_CHECK_INSTANCE_CAST(instance, g_type, c_type) (_G_TYPE_CIC ((instance), (g_type), c_type)) ^~~~~~~~~~~ ../gdk/x11/gdkx11screen.h:40:43: note: in expansion of macro ‘G_TYPE_CHECK_INSTANCE_CAST’ #define GDK_X11_SCREEN(object) (G_TYPE_CHECK_INSTANCE_CAST ((object), GDK_TYPE_X11_SCREEN, GdkX11Screen)) ^~~~~~~~~~~~~~~~~~~~~~~~~~ ../gdk/x11/gdkprivate-x11.h:257:41: note: in expansion of macro ‘GDK_X11_SCREEN’ #define GDK_SURFACE_XDISPLAY(win) (GDK_X11_SCREEN (GDK_SURFACE_SCREEN (win))->xdisplay) ^~~~~~~~~~~~~~ /usr/include/glib-2.0/gobject/gtype.h:482:66: note: in expansion of macro ‘_G_TYPE_CIC’ #define G_TYPE_CHECK_INSTANCE_CAST(instance, g_type, c_type) (_G_TYPE_CIC ((instance), (g_type), c_type)) ^~~~~~~~~~~ ../gdk/x11/gdkx11display.h:48:44: note: in expansion of macro ‘G_TYPE_CHECK_INSTANCE_CAST’ #define GDK_X11_DISPLAY(object) (G_TYPE_CHECK_INSTANCE_CAST ((object), GDK_TYPE_X11_DISPLAY, GdkX11Display)) ^~~~~~~~~~~~~~~~~~~~~~~~~~ ../gdk/x11/gdkprivate-x11.h:245:41: note: in expansion of macro ‘GDK_X11_DISPLAY’ #define GDK_SURFACE_SCREEN(win) (GDK_X11_DISPLAY (gdk_surface_get_display (win))->screen) ^~~~~~~~~~~~~~~ ../gdk/x11/gdkprivate-x11.h:257:57: note: in expansion of macro ‘GDK_SURFACE_SCREEN’ #define GDK_SURFACE_XDISPLAY(win) (GDK_X11_SCREEN (GDK_SURFACE_SCREEN (win))->xdisplay) ^~~~~~~~~~~~~~~~~~ ../gdk/x11/gdksurface-x11.c:1849:15: note: in expansion of macro ‘GDK_SURFACE_XDISPLAY’ XSendEvent (GDK_SURFACE_XDISPLAY (surface), GDK_SURFACE_XROOTWIN (surface), False, ^~~~~~~~~~~~~~~~~~~~ /usr/include/glib-2.0/gobject/gtype.h:2271:6: warning: cast increases required alignment of target type [-Wcast-align] ((ct*) g_type_check_instance_cast ((GTypeInstance*) ip, gt)) ^ /usr/include/glib-2.0/gobject/gtype.h:482:66: note: in expansion of macro ‘_G_TYPE_CIC’ #define G_TYPE_CHECK_INSTANCE_CAST(instance, g_type, c_type) (_G_TYPE_CIC ((instance), (g_type), c_type)) ^~~~~~~~~~~ ../gdk/x11/gdkx11screen.h:40:43: note: in expansion of macro ‘G_TYPE_CHECK_INSTANCE_CAST’ #define GDK_X11_SCREEN(object) (G_TYPE_CHECK_INSTANCE_CAST ((object), GDK_TYPE_X11_SCREEN, GdkX11Screen)) ^~~~~~~~~~~~~~~~~~~~~~~~~~ ../gdk/x11/gdkprivate-x11.h:247:41: note: in expansion of macro ‘GDK_X11_SCREEN’ #define GDK_SURFACE_XROOTWIN(win) (GDK_X11_SCREEN (GDK_SURFACE_SCREEN (win))->xroot_window) ^~~~~~~~~~~~~~ /usr/include/glib-2.0/gobject/gtype.h:482:66: note: in expansion of macro ‘_G_TYPE_CIC’ #define G_TYPE_CHECK_INSTANCE_CAST(instance, g_type, c_type) (_G_TYPE_CIC ((instance), (g_type), c_type)) ^~~~~~~~~~~ ../gdk/x11/gdkx11display.h:48:44: note: in expansion of macro ‘G_TYPE_CHECK_INSTANCE_CAST’ #define GDK_X11_DISPLAY(object) (G_TYPE_CHECK_INSTANCE_CAST ((object), GDK_TYPE_X11_DISPLAY, GdkX11Display)) ^~~~~~~~~~~~~~~~~~~~~~~~~~ ../gdk/x11/gdkprivate-x11.h:245:41: note: in expansion of macro ‘GDK_X11_DISPLAY’ #define GDK_SURFACE_SCREEN(win) (GDK_X11_DISPLAY (gdk_surface_get_display (win))->screen) ^~~~~~~~~~~~~~~ ../gdk/x11/gdkprivate-x11.h:247:57: note: in expansion of macro ‘GDK_SURFACE_SCREEN’ #define GDK_SURFACE_XROOTWIN(win) (GDK_X11_SCREEN (GDK_SURFACE_SCREEN (win))->xroot_window) ^~~~~~~~~~~~~~~~~~ ../gdk/x11/gdksurface-x11.c:1849:47: note: in expansion of macro ‘GDK_SURFACE_XROOTWIN’ XSendEvent (GDK_SURFACE_XDISPLAY (surface), GDK_SURFACE_XROOTWIN (surface), False, ^~~~~~~~~~~~~~~~~~~~ ../gdk/x11/gdksurface-x11.c: In function ‘gdk_x11_surface_set_geometry_hints’: /usr/include/glib-2.0/gobject/gtype.h:2271:6: warning: cast increases required alignment of target type [-Wcast-align] ((ct*) g_type_check_instance_cast ((GTypeInstance*) ip, gt)) ^ /usr/include/glib-2.0/gobject/gtype.h:482:66: note: in expansion of macro ‘_G_TYPE_CIC’ #define G_TYPE_CHECK_INSTANCE_CAST(instance, g_type, c_type) (_G_TYPE_CIC ((instance), (g_type), c_type)) ^~~~~~~~~~~ ../gdk/x11/gdkx11screen.h:40:43: note: in expansion of macro ‘G_TYPE_CHECK_INSTANCE_CAST’ #define GDK_X11_SCREEN(object) (G_TYPE_CHECK_INSTANCE_CAST ((object), GDK_TYPE_X11_SCREEN, GdkX11Screen)) ^~~~~~~~~~~~~~~~~~~~~~~~~~ ../gdk/x11/gdkprivate-x11.h:257:41: note: in expansion of macro ‘GDK_X11_SCREEN’ #define GDK_SURFACE_XDISPLAY(win) (GDK_X11_SCREEN (GDK_SURFACE_SCREEN (win))->xdisplay) ^~~~~~~~~~~~~~ /usr/include/glib-2.0/gobject/gtype.h:482:66: note: in expansion of macro ‘_G_TYPE_CIC’ #define G_TYPE_CHECK_INSTANCE_CAST(instance, g_type, c_type) (_G_TYPE_CIC ((instance), (g_type), c_type)) ^~~~~~~~~~~ ../gdk/x11/gdkx11display.h:48:44: note: in expansion of macro ‘G_TYPE_CHECK_INSTANCE_CAST’ #define GDK_X11_DISPLAY(object) (G_TYPE_CHECK_INSTANCE_CAST ((object), GDK_TYPE_X11_DISPLAY, GdkX11Display)) ^~~~~~~~~~~~~~~~~~~~~~~~~~ ../gdk/x11/gdkprivate-x11.h:245:41: note: in expansion of macro ‘GDK_X11_DISPLAY’ #define GDK_SURFACE_SCREEN(win) (GDK_X11_DISPLAY (gdk_surface_get_display (win))->screen) ^~~~~~~~~~~~~~~ ../gdk/x11/gdkprivate-x11.h:257:57: note: in expansion of macro ‘GDK_SURFACE_SCREEN’ #define GDK_SURFACE_XDISPLAY(win) (GDK_X11_SCREEN (GDK_SURFACE_SCREEN (win))->xdisplay) ^~~~~~~~~~~~~~~~~~ ../gdk/x11/gdksurface-x11.c:2042:22: note: in expansion of macro ‘GDK_SURFACE_XDISPLAY’ XSetWMNormalHints (GDK_SURFACE_XDISPLAY (surface), ^~~~~~~~~~~~~~~~~~~~ ../gdk/x11/gdksurface-x11.c: In function ‘gdk_surface_get_geometry_hints’: /usr/include/glib-2.0/gobject/gtype.h:2271:6: warning: cast increases required alignment of target type [-Wcast-align] ((ct*) g_type_check_instance_cast ((GTypeInstance*) ip, gt)) ^ /usr/include/glib-2.0/gobject/gtype.h:482:66: note: in expansion of macro ‘_G_TYPE_CIC’ #define G_TYPE_CHECK_INSTANCE_CAST(instance, g_type, c_type) (_G_TYPE_CIC ((instance), (g_type), c_type)) ^~~~~~~~~~~ ../gdk/x11/gdkx11screen.h:40:43: note: in expansion of macro ‘G_TYPE_CHECK_INSTANCE_CAST’ #define GDK_X11_SCREEN(object) (G_TYPE_CHECK_INSTANCE_CAST ((object), GDK_TYPE_X11_SCREEN, GdkX11Screen)) ^~~~~~~~~~~~~~~~~~~~~~~~~~ ../gdk/x11/gdkprivate-x11.h:257:41: note: in expansion of macro ‘GDK_X11_SCREEN’ #define GDK_SURFACE_XDISPLAY(win) (GDK_X11_SCREEN (GDK_SURFACE_SCREEN (win))->xdisplay) ^~~~~~~~~~~~~~ /usr/include/glib-2.0/gobject/gtype.h:482:66: note: in expansion of macro ‘_G_TYPE_CIC’ #define G_TYPE_CHECK_INSTANCE_CAST(instance, g_type, c_type) (_G_TYPE_CIC ((instance), (g_type), c_type)) ^~~~~~~~~~~ ../gdk/x1