-- The C compiler identification is GNU 11.1.0 -- Detecting C compiler ABI info -- Detecting C compiler ABI info - done -- Check for working C compiler: /usr/bin/cc - skipped -- Detecting C compile features -- Detecting C compile features - done -- Found PkgConfig: /usr/bin/pkg-config (found suitable version "1.8.0", minimum required is "0.16") -- Found IntlTool: /usr/bin/intltool-update (found suitable version "0.51.0 ", minimum required is "0.21") -- Found Gettext: /usr/bin/msgmerge (found suitable version "0.21", minimum required is "0.15") -- Checking for modules 'glib-2.0>=2.38;gobject-2.0>=2.38;gmodule-2.0>=2.38;gio-2.0>=2.38' -- Found glib-2.0, version 2.70.2 -- Found gobject-2.0, version 2.70.2 -- Found gmodule-2.0, version 2.70.2 -- Found gio-2.0, version 2.70.2 -- Checking for module 'gobject-introspection-1.0>=1.30.0' -- Found gobject-introspection-1.0, version 1.70.0 -- Checking for module 'gtk-doc>=1.4' -- Found gtk-doc, version 1.33.1 -- Found ZLIB: /usr/lib/libz.so (found suitable version "1.2.11", minimum required is "1.2.4") -- Found BZip2: /usr/lib/libbz2.so (found suitable version "1.0.8", minimum required is "1.0.0") -- Checking for module 'sndfile>=1.0.0' -- Found sndfile, version 1.0.31 -- Checking for module 'samplerate>=0.1.0' -- Found samplerate, version 0.2.2 -- Checking for module 'liblzma>=5.0.0' -- Found liblzma, version 5.2.5 -- -- *** libMirage v.3.2.6 configuration summary *** -- Compiler and build info: -- C compiler: /usr/bin/cc -- C flags (Release): -march=rv64gc -mabi=lp64d -O2 -pipe -fexceptions -Wp,-D_FORTIFY_SOURCE=2 -Wformat -Werror=format-security -fstack-clash-protection-O3 -DNDEBUG -- C flags (Debug): -march=rv64gc -mabi=lp64d -O2 -pipe -fexceptions -Wp,-D_FORTIFY_SOURCE=2 -Wformat -Werror=format-security -fstack-clash-protection-g -- build type: None -- Installation: -- install prefix: /usr -- plugin dir: /usr/lib/libmirage-3.2 -- File filters: -- enabled: cso;daa;dmg;ecm;gzip;isz;macbinary;sndfile;xz -- disabled: -- Image formats: -- enabled: b6t;c2d;ccd;cdi;cif;cue;harddisk;iso;mds;mdx;nrg;readcd;toc;xcdroast -- disabled: -- Options: -- build gtk-doc documentation: ON -- build gobject-introspection bindings: ON -- build Vala bindings: OFF (not found) -- run post-install hooks: OFF -- -- Configuring done -- Generating done -- Build files have been written to: /build/libmirage/src/build [ 3%] Generating libmirage-daa.xml [ 3%] Generating ru.gmo [ 3%] Generating libmirage-cdi.xml [ 4%] Generating libmirage-cif.xml [ 5%] Generating libmirage-c2d.xml [ 7%] Generating libmirage-gbi.xml [ 7%] Generating libmirage-xmd.xml [ 8%] Generating libmirage-apple.xml [ 9%] Generating libmirage-ecm.xml [ 10%] Generating libmirage-ccd.xml [ 8%] Generating libmirage-cso.xml [ 10%] Generating libmirage-mdx.xml [ 11%] Generating libmirage-isz.xml [ 12%] Generating libmirage-mds.xml [ 12%] Generating libmirage-b6t.xml [ 13%] Building C object CMakeFiles/mirage.dir/mirage/mirage.c.o [ 13%] Generating sl.gmo [ 13%] Built target libmirage-translations [ 14%] Building C object CMakeFiles/mirage.dir/mirage/cdtext-coder.c.o [ 14%] Built target intltool-merge-libmirage-gbi.xml [ 14%] Built target intltool-merge-libmirage-ccd.xml [ 14%] Built target intltool-merge-libmirage-c2d.xml [ 14%] Built target intltool-merge-libmirage-daa.xml [ 14%] Built target intltool-merge-libmirage-xmd.xml [ 14%] Built target intltool-merge-libmirage-cso.xml [ 14%] Built target intltool-merge-libmirage-isz.xml [ 14%] Built target intltool-merge-libmirage-mdx.xml [ 14%] Built target intltool-merge-libmirage-ecm.xml [ 14%] Built target intltool-merge-libmirage-mds.xml [ 14%] Built target intltool-merge-libmirage-b6t.xml [ 15%] Building C object CMakeFiles/mirage.dir/mirage/compat-input-stream.c.o [ 15%] Building C object CMakeFiles/mirage.dir/mirage/contextual.c.o [ 16%] Building C object CMakeFiles/mirage.dir/mirage/error.c.o [ 16%] Building C object CMakeFiles/mirage.dir/mirage/fragment.c.o [ 17%] Building C object CMakeFiles/mirage.dir/mirage/file-stream.c.o [ 18%] Building C object CMakeFiles/mirage.dir/mirage/context.c.o [ 18%] Built target intltool-merge-libmirage-cdi.xml [ 19%] Building C object CMakeFiles/mirage.dir/mirage/disc.c.o [ 20%] Building C object CMakeFiles/mirage.dir/mirage/filter-stream.c.o [ 20%] Built target intltool-merge-libmirage-cif.xml [ 21%] Building C object CMakeFiles/mirage.dir/mirage/index.c.o [ 22%] Building C object CMakeFiles/mirage.dir/mirage/language.c.o [ 22%] Built target intltool-merge-libmirage-apple.xml [ 23%] Building C object CMakeFiles/mirage.dir/mirage/object.c.o [ 24%] Generating libmirage-nrg.xml [ 25%] Generating libmirage-xcdroast.xml [ 26%] Building C object CMakeFiles/mirage.dir/mirage/parser.c.o /build/libmirage/src/libmirage-3.2.6/mirage/cdtext-coder.c: In function ‘add_crc_to_pack’: /build/libmirage/src/libmirage-3.2.6/mirage/cdtext-coder.c:209:21: warning: cast increases required alignment of target type [-Wcast-align] 209 | guint16 *dest = (guint16 *) &pack->crc; | ^ [ 26%] Built target intltool-merge-libmirage-nrg.xml [ 26%] Built target intltool-merge-libmirage-xcdroast.xml [ 26%] Building C object CMakeFiles/mirage.dir/mirage/plugin.c.o [ 27%] Building C object CMakeFiles/mirage.dir/mirage/sector.c.o /build/libmirage/src/libmirage-3.2.6/mirage/fragment.c: In function ‘mirage_fragment_read_main_data’: /build/libmirage/src/libmirage-3.2.6/mirage/fragment.c:446:32: warning: cast increases required alignment of target type [-Wcast-align] 446 | guint16 *ptr = (guint16 *)&data_buffer[i]; | ^ /build/libmirage/src/libmirage-3.2.6/mirage/fragment.c: In function ‘mirage_fragment_write_main_data’: /build/libmirage/src/libmirage-3.2.6/mirage/fragment.c:505:31: warning: cast increases required alignment of target type [-Wcast-align] 505 | guint16 *in_ptr = (guint16 *)&buffer[i]; | ^ /build/libmirage/src/libmirage-3.2.6/mirage/fragment.c:506:32: warning: cast increases required alignment of target type [-Wcast-align] 506 | guint16 *out_ptr = (guint16 *)&swapped_buffer[i]; | ^ [ 28%] Building C object CMakeFiles/mirage.dir/mirage/session.c.o [ 29%] Building C object CMakeFiles/mirage.dir/mirage/stream.c.o [ 30%] Building C object CMakeFiles/mirage.dir/mirage/track.c.o [ 30%] Building C object CMakeFiles/mirage.dir/mirage/utils.c.o [ 31%] Building C object CMakeFiles/mirage.dir/mirage/version.c.o [ 32%] Building C object CMakeFiles/mirage.dir/mirage/writer.c.o /build/libmirage/src/libmirage-3.2.6/mirage/utils.c: In function ‘mirage_helper_calculate_crc32_fast’: /build/libmirage/src/libmirage-3.2.6/mirage/utils.c:728:24: warning: cast increases required alignment of target type [-Wcast-align] 728 | guint32 *current = (guint32 *)data; | ^ /build/libmirage/src/libmirage-3.2.6/mirage/utils.c:753:23: warning: cast increases required alignment of target type [-Wcast-align] 753 | current = (guint32*) ((guint8*) current + ub); | ^ /build/libmirage/src/libmirage-3.2.6/mirage/utils.c: In function ‘mirage_helper_sector_edc_ecc_compute_edc_block’: /build/libmirage/src/libmirage-3.2.6/mirage/utils.c:1103:22: warning: cast increases required alignment of target type [-Wcast-align] 1103 | guint32 *dest2 = (guint32 *) dest; | ^ [ 33%] Linking C shared library libmirage.so [ 33%] Built target mirage [ 34%] Generating reference/scan.stamp [ 35%] Building C object filters/filter-macbinary/CMakeFiles/filter-macbinary.dir/filter-stream.c.o [ 37%] Building C object filters/filter-gzip/CMakeFiles/filter-gzip.dir/filter-stream.c.o [ 37%] Building C object filters/filter-sndfile/CMakeFiles/filter-sndfile.dir/filter-stream.c.o [ 38%] Building C object images/image-cdi/CMakeFiles/image-cdi.dir/parser.c.o [ 37%] Building C object filters/filter-cso/CMakeFiles/filter-cso.dir/filter-stream.c.o [ 39%] Building C object images/image-c2d/CMakeFiles/image-c2d.dir/parser.c.o [ 40%] Generating Mirage-3.2.gir [ 41%] Building C object filters/filter-ecm/CMakeFiles/filter-ecm.dir/filter-stream.c.o [ 43%] Building C object filters/filter-dmg/CMakeFiles/filter-dmg.dir/adc.c.o [ 43%] Building C object images/image-ccd/CMakeFiles/image-ccd.dir/parser.c.o [ 43%] Building C object images/image-b6t/CMakeFiles/image-b6t.dir/parser.c.o [ 44%] Building C object images/image-cif/CMakeFiles/image-cif.dir/parser.c.o [ 45%] Building C object filters/filter-daa/CMakeFiles/filter-daa.dir/filter-stream.c.o [ 46%] Building C object filters/filter-xz/CMakeFiles/filter-xz.dir/filter-stream.c.o [ 47%] Building C object filters/filter-isz/CMakeFiles/filter-isz.dir/filter-stream.c.o Traceback (most recent call last): File "/usr/bin/g-ir-scanner", line 98, in from giscanner.scannermain import scanner_main File "/usr/lib/gobject-introspection/giscanner/scannermain.py", line 35, in from giscanner.ast import Include, Namespace File "/usr/lib/gobject-introspection/giscanner/ast.py", line 29, in from .sourcescanner import CTYPE_TYPEDEF, CSYMBOL_TYPE_TYPEDEF File "/usr/lib/gobject-introspection/giscanner/sourcescanner.py", line 34, in from giscanner._giscanner import SourceScanner as CSourceScanner ModuleNotFoundError: No module named 'giscanner._giscanner' make[2]: *** [CMakeFiles/mirage-typelib.dir/build.make:75: Mirage-3.2.gir] Error 1 make[1]: *** [CMakeFiles/Makefile2:586: CMakeFiles/mirage-typelib.dir/all] Error 2 make[1]: *** Waiting for unfinished jobs.... [ 47%] Building C object filters/filter-xz/CMakeFiles/filter-xz.dir/plugin.c.o /build/libmirage/src/libmirage-3.2.6/filters/filter-sndfile/filter-stream.c: In function ‘mirage_filter_stream_sndfile_partial_read’: /build/libmirage/src/libmirage-3.2.6/filters/filter-sndfile/filter-stream.c:285:63: warning: cast increases required alignment of target type [-Wcast-align] 285 | read_length = sf_readf_short(self->priv->sndfile, (short *)self->priv->buffer, NUM_FRAMES); | ^ /build/libmirage/src/libmirage-3.2.6/filters/filter-sndfile/filter-stream.c:322:71: warning: cast increases required alignment of target type [-Wcast-align] 322 | src_float_to_short_array(self->priv->resample_buffer_out, (short *)self->priv->buffer, NUM_FRAMES*self->priv->format.channels); | ^ /build/libmirage/src/libmirage-3.2.6/filters/filter-isz/filter-stream.c: In function ‘mirage_filter_stream_isz_decode_chunk_ptr’: /build/libmirage/src/libmirage-3.2.6/filters/filter-isz/filter-stream.c:321:25: warning: cast increases required alignment of target type [-Wcast-align] 321 | guint32 *temp_ptr = (guint32 *) temp_buf; | ^ 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 /build/libmirage/src/libmirage-3.2.6/mirage/mirage.h:24, from /build/libmirage/src/libmirage-3.2.6/images/image-cdi/image-cdi.h:24, from /build/libmirage/src/libmirage-3.2.6/images/image-cdi/parser.c:20: /build/libmirage/src/libmirage-3.2.6/images/image-cdi/parser.c: In function ‘mirage_parser_cdi_parse_header’: /build/libmirage/src/libmirage-3.2.6/mirage/utils.h:45:43: warning: cast increases required alignment of target type [-Wcast-align] 45 | #define MIRAGE_CAST_DATA(buf,off,type) (*((type *)(buf+off))) | ^ /build/libmirage/src/libmirage-3.2.6/images/image-cdi/parser.c:284:37: note: in expansion of macro ‘MIRAGE_CAST_DATA’ 284 | disc_capacity = GUINT32_FROM_LE(MIRAGE_CAST_DATA(self->priv->cur_ptr, 23, guint32)); | ^~~~~~~~~~~~~~~~ /build/libmirage/src/libmirage-3.2.6/mirage/utils.h:45:43: warning: cast increases required alignment of target type [-Wcast-align] 45 | #define MIRAGE_CAST_DATA(buf,off,type) (*((type *)(buf+off))) | ^ /build/libmirage/src/libmirage-3.2.6/images/image-cdi/parser.c:289:35: note: in expansion of macro ‘MIRAGE_CAST_DATA’ 289 | medium_type = GUINT16_FROM_LE(MIRAGE_CAST_DATA(self->priv->cur_ptr, 0, guint16)); | ^~~~~~~~~~~~~~~~ /build/libmirage/src/libmirage-3.2.6/images/image-cdi/parser.c: In function ‘mirage_parser_cdi_load_track’: /build/libmirage/src/libmirage-3.2.6/mirage/utils.h:45:43: warning: cast increases required alignment of target type [-Wcast-align] 45 | #define MIRAGE_CAST_DATA(buf,off,type) (*((type *)(buf+off))) | ^ /build/libmirage/src/libmirage-3.2.6/images/image-cdi/parser.c:346:35: note: in expansion of macro ‘MIRAGE_CAST_DATA’ 346 | num_indices = GUINT16_FROM_LE(MIRAGE_CAST_DATA(self->priv->cur_ptr, 0, guint16)); | ^~~~~~~~~~~~~~~~ /build/libmirage/src/libmirage-3.2.6/mirage/utils.h:45:43: warning: cast increases required alignment of target type [-Wcast-align] 45 | #define MIRAGE_CAST_DATA(buf,off,type) (*((type *)(buf+off))) | ^ /build/libmirage/src/libmirage-3.2.6/images/image-cdi/parser.c:352:38: note: in expansion of macro ‘MIRAGE_CAST_DATA’ 352 | indices[i] = GUINT32_FROM_LE(MIRAGE_CAST_DATA(self->priv->cur_ptr, 0, guint32)); | ^~~~~~~~~~~~~~~~ /build/libmirage/src/libmirage-3.2.6/mirage/utils.h:45:43: warning: cast increases required alignment of target type [-Wcast-align] 45 | #define MIRAGE_CAST_DATA(buf,off,type) (*((type *)(buf+off))) | ^ /build/libmirage/src/libmirage-3.2.6/images/image-cdi/parser.c:358:41: note: in expansion of macro ‘MIRAGE_CAST_DATA’ 358 | num_cdtext_blocks = GUINT32_FROM_LE(MIRAGE_CAST_DATA(self->priv->cur_ptr, 0, guint32)); | ^~~~~~~~~~~~~~~~ /build/libmirage/src/libmirage-3.2.6/mirage/utils.h:45:43: warning: cast increases required alignment of target type [-Wcast-align] 45 | #define MIRAGE_CAST_DATA(buf,off,type) (*((type *)(buf+off))) | ^ /build/libmirage/src/libmirage-3.2.6/images/image-cdi/parser.c:383:34: note: in expansion of macro ‘MIRAGE_CAST_DATA’ 383 | track_mode = GUINT32_FROM_LE(MIRAGE_CAST_DATA(self->priv->cur_ptr, 0, guint32)); | ^~~~~~~~~~~~~~~~ /build/libmirage/src/libmirage-3.2.6/mirage/utils.h:45:43: warning: cast increases required alignment of target type [-Wcast-align] 45 | #define MIRAGE_CAST_DATA(buf,off,type) (*((type *)(buf+off))) | ^ /build/libmirage/src/libmirage-3.2.6/images/image-cdi/parser.c:404:35: note: in expansion of macro ‘MIRAGE_CAST_DATA’ 404 | session_idx = GUINT32_FROM_LE(MIRAGE_CAST_DATA(self->priv->cur_ptr, 0, guint32)); | ^~~~~~~~~~~~~~~~ /build/libmirage/src/libmirage-3.2.6/mirage/utils.h:45:43: warning: cast increases required alignment of target type [-Wcast-align] 45 | #define MIRAGE_CAST_DATA(buf,off,type) (*((type *)(buf+off))) | ^ /build/libmirage/src/libmirage-3.2.6/images/image-cdi/parser.c:409:33: note: in expansion of macro ‘MIRAGE_CAST_DATA’ 409 | track_idx = GUINT32_FROM_LE(MIRAGE_CAST_DATA(self->priv->cur_ptr, 0, guint32)); | ^~~~~~~~~~~~~~~~ /build/libmirage/src/libmirage-3.2.6/mirage/utils.h:45:43: warning: cast increases required alignment of target type [-Wcast-align] 45 | #define MIRAGE_CAST_DATA(buf,off,type) (*((type *)(buf+off))) | ^ /build/libmirage/src/libmirage-3.2.6/images/image-cdi/parser.c:414:37: note: in expansion of macro ‘MIRAGE_CAST_DATA’ 414 | start_address = GUINT32_FROM_LE(MIRAGE_CAST_DATA(self->priv->cur_ptr, 0, guint32)); | ^~~~~~~~~~~~~~~~ /build/libmirage/src/libmirage-3.2.6/mirage/utils.h:45:43: warning: cast increases required alignment of target type [-Wcast-align] 45 | #define MIRAGE_CAST_DATA(buf,off,type) (*((type *)(buf+off))) | ^ /build/libmirage/src/libmirage-3.2.6/images/image-cdi/parser.c:419:36: note: in expansion of macro ‘MIRAGE_CAST_DATA’ 419 | track_length = GUINT32_FROM_LE(MIRAGE_CAST_DATA(self->priv->cur_ptr, 0, guint32)); | ^~~~~~~~~~~~~~~~ /build/libmirage/src/libmirage-3.2.6/mirage/utils.h:45:43: warning: cast increases required alignment of target type [-Wcast-align] 45 | #define MIRAGE_CAST_DATA(buf,off,type) (*((type *)(buf+off))) | ^ /build/libmirage/src/libmirage-3.2.6/images/image-cdi/parser.c:453:33: note: in expansion of macro ‘MIRAGE_CAST_DATA’ 453 | read_mode = GUINT32_FROM_LE(MIRAGE_CAST_DATA(self->priv->cur_ptr, 0, guint32)); | ^~~~~~~~~~~~~~~~ /build/libmirage/src/libmirage-3.2.6/mirage/utils.h:45:43: warning: cast increases required alignment of target type [-Wcast-align] 45 | #define MIRAGE_CAST_DATA(buf,off,type) (*((type *)(buf+off))) | ^ /build/libmirage/src/libmirage-3.2.6/images/image-cdi/parser.c:459:33: note: in expansion of macro ‘MIRAGE_CAST_DATA’ 459 | track_ctl = GUINT32_FROM_LE(MIRAGE_CAST_DATA(self->priv->cur_ptr, 0, guint32)); | ^~~~~~~~~~~~~~~~ /build/libmirage/src/libmirage-3.2.6/mirage/utils.h:45:43: warning: cast increases required alignment of target type [-Wcast-align] 45 | #define MIRAGE_CAST_DATA(buf,off,type) (*((type *)(buf+off))) | ^ /build/libmirage/src/libmirage-3.2.6/images/image-cdi/parser.c:489:34: note: in expansion of macro ‘MIRAGE_CAST_DATA’ 489 | isrc_valid = GUINT32_FROM_LE(MIRAGE_CAST_DATA(self->priv->cur_ptr, 0, guint32)); | ^~~~~~~~~~~~~~~~ /build/libmirage/src/libmirage-3.2.6/mirage/utils.h:45:43: warning: cast increases required alignment of target type [-Wcast-align] 45 | #define MIRAGE_CAST_DATA(buf,off,type) (*((type *)(buf+off))) | ^ /build/libmirage/src/libmirage-3.2.6/images/image-cdi/parser.c:611:42: note: in expansion of macro ‘MIRAGE_CAST_DATA’ 611 | address_at_the_end = GUINT32_FROM_LE(MIRAGE_CAST_DATA(self->priv->cur_ptr, 95, guint32)); | ^~~~~~~~~~~~~~~~ /build/libmirage/src/libmirage-3.2.6/images/image-cdi/parser.c: In function ‘mirage_parser_cdi_load_disc’: /build/libmirage/src/libmirage-3.2.6/mirage/utils.h:45:43: warning: cast increases required alignment of target type [-Wcast-align] 45 | #define MIRAGE_CAST_DATA(buf,off,type) (*((type *)(buf+off))) | ^ /build/libmirage/src/libmirage-3.2.6/images/image-cdi/parser.c:824:35: note: in expansion of macro ‘MIRAGE_CAST_DATA’ 824 | disc_length = GUINT32_FROM_LE(MIRAGE_CAST_DATA(self->priv->cur_ptr, 0, guint32)); | ^~~~~~~~~~~~~~~~ /build/libmirage/src/libmirage-3.2.6/mirage/utils.h:45:43: warning: cast increases required alignment of target type [-Wcast-align] 45 | #define MIRAGE_CAST_DATA(buf,off,type) (*((type *)(buf+off))) | ^ /build/libmirage/src/libmirage-3.2.6/images/image-cdi/parser.c:864:33: note: in expansion of macro ‘MIRAGE_CAST_DATA’ 864 | mcn_valid = GUINT32_FROM_LE(MIRAGE_CAST_DATA(self->priv->cur_ptr, 0, guint32)); | ^~~~~~~~~~~~~~~~ /build/libmirage/src/libmirage-3.2.6/mirage/utils.h:45:43: warning: cast increases required alignment of target type [-Wcast-align] 45 | #define MIRAGE_CAST_DATA(buf,off,type) (*((type *)(buf+off))) | ^ /build/libmirage/src/libmirage-3.2.6/images/image-cdi/parser.c:873:37: note: in expansion of macro ‘MIRAGE_CAST_DATA’ 873 | cdtext_length = GUINT32_FROM_LE(MIRAGE_CAST_DATA(self->priv->cur_ptr, 0, guint32)); | ^~~~~~~~~~~~~~~~ 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 /build/libmirage/src/libmirage-3.2.6/mirage/mirage.h:24, from /build/libmirage/src/libmirage-3.2.6/images/image-b6t/image-b6t.h:24, from /build/libmirage/src/libmirage-3.2.6/images/image-b6t/parser.c:20: /build/libmirage/src/libmirage-3.2.6/images/image-b6t/parser.c: In function ‘mirage_parser_b6t_load_bwa_file’: /build/libmirage/src/libmirage-3.2.6/mirage/utils.h:45:43: warning: cast increases required alignment of target type [-Wcast-align] 45 | #define MIRAGE_CAST_DATA(buf,off,type) (*((type *)(buf+off))) | ^ /build/libmirage/src/libmirage-3.2.6/images/image-b6t/parser.c:234:42: note: in expansion of macro ‘MIRAGE_CAST_DATA’ 234 | __dummy1__ = GUINT32_FROM_LE(MIRAGE_CAST_DATA(cur_ptr, 0, guint32)); | ^~~~~~~~~~~~~~~~ /build/libmirage/src/libmirage-3.2.6/mirage/utils.h:45:43: warning: cast increases required alignment of target type [-Wcast-align] 45 | #define MIRAGE_CAST_DATA(buf,off,type) (*((type *)(buf+off))) | ^ /build/libmirage/src/libmirage-3.2.6/images/image-b6t/parser.c:237:42: note: in expansion of macro ‘MIRAGE_CAST_DATA’ 237 | __dummy2__ = GUINT32_FROM_LE(MIRAGE_CAST_DATA(cur_ptr, 0, guint32)); | ^~~~~~~~~~~~~~~~ /build/libmirage/src/libmirage-3.2.6/mirage/utils.h:45:43: warning: cast increases required alignment of target type [-Wcast-align] 45 | #define MIRAGE_CAST_DATA(buf,off,type) (*((type *)(buf+off))) | ^ /build/libmirage/src/libmirage-3.2.6/images/image-b6t/parser.c:240:42: note: in expansion of macro ‘MIRAGE_CAST_DATA’ 240 | __dummy3__ = GUINT32_FROM_LE(MIRAGE_CAST_DATA(cur_ptr, 0, guint32)); | ^~~~~~~~~~~~~~~~ /build/libmirage/src/libmirage-3.2.6/mirage/utils.h:45:43: warning: cast increases required alignment of target type [-Wcast-align] 45 | #define MIRAGE_CAST_DATA(buf,off,type) (*((type *)(buf+off))) | ^ /build/libmirage/src/libmirage-3.2.6/images/image-b6t/parser.c:249:48: note: in expansion of macro ‘MIRAGE_CAST_DATA’ 249 | dpm_start_sector = GUINT32_FROM_LE(MIRAGE_CAST_DATA(cur_ptr, 0, guint32)); | ^~~~~~~~~~~~~~~~ /build/libmirage/src/libmirage-3.2.6/mirage/utils.h:45:43: warning: cast increases required alignment of target type [-Wcast-align] 45 | #define MIRAGE_CAST_DATA(buf,off,type) (*((type *)(buf+off))) | ^ /build/libmirage/src/libmirage-3.2.6/images/image-b6t/parser.c:252:46: note: in expansion of macro ‘MIRAGE_CAST_DATA’ 252 | dpm_resolution = GUINT32_FROM_LE(MIRAGE_CAST_DATA(cur_ptr, 0, guint32)); | ^~~~~~~~~~~~~~~~ /build/libmirage/src/libmirage-3.2.6/mirage/utils.h:45:43: warning: cast increases required alignment of target type [-Wcast-align] 45 | #define MIRAGE_CAST_DATA(buf,off,type) (*((type *)(buf+off))) | ^ /build/libmirage/src/libmirage-3.2.6/images/image-b6t/parser.c:255:47: note: in expansion of macro ‘MIRAGE_CAST_DATA’ 255 | dpm_num_entries = GUINT32_FROM_LE(MIRAGE_CAST_DATA(cur_ptr, 0, guint32)); | ^~~~~~~~~~~~~~~~ In file included from /build/libmirage/src/libmirage-3.2.6/mirage/mirage.h:55, from /build/libmirage/src/libmirage-3.2.6/images/image-b6t/image-b6t.h:24, from /build/libmirage/src/libmirage-3.2.6/images/image-b6t/parser.c:20: /build/libmirage/src/libmirage-3.2.6/mirage/utils.h:57:40: warning: cast increases required alignment of target type [-Wcast-align] 57 | #define MIRAGE_CAST_PTR(buf,off,type) ((type)(buf+off)) | ^ /build/libmirage/src/libmirage-3.2.6/images/image-b6t/parser.c:263:24: note: in expansion of macro ‘MIRAGE_CAST_PTR’ 263 | dpm_data = MIRAGE_CAST_PTR(cur_ptr, 0, guint32 *); | ^~~~~~~~~~~~~~~ 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 /build/libmirage/src/libmirage-3.2.6/mirage/mirage.h:24, from /build/libmirage/src/libmirage-3.2.6/images/image-b6t/image-b6t.h:24, from /build/libmirage/src/libmirage-3.2.6/images/image-b6t/parser.c:20: /build/libmirage/src/libmirage-3.2.6/images/image-b6t/parser.c: In function ‘mirage_parser_b6t_parse_internal_dpm_data’: /build/libmirage/src/libmirage-3.2.6/mirage/utils.h:45:43: warning: cast increases required alignment of target type [-Wcast-align] 45 | #define MIRAGE_CAST_DATA(buf,off,type) (*((type *)(buf+off))) | ^ /build/libmirage/src/libmirage-3.2.6/images/image-b6t/parser.c:302:38: note: in expansion of macro ‘MIRAGE_CAST_DATA’ 302 | __dummy1__ = GUINT32_FROM_LE(MIRAGE_CAST_DATA(cur_ptr, 0, guint32)); | ^~~~~~~~~~~~~~~~ /build/libmirage/src/libmirage-3.2.6/mirage/utils.h:45:43: warning: cast increases required alignment of target type [-Wcast-align] 45 | #define MIRAGE_CAST_DATA(buf,off,type) (*((type *)(buf+off))) | ^ /build/libmirage/src/libmirage-3.2.6/images/image-b6t/parser.c:304:38: note: in expansion of macro ‘MIRAGE_CAST_DATA’ 304 | __dummy2__ = GUINT32_FROM_LE(MIRAGE_CAST_DATA(cur_ptr, 0, guint32)); | ^~~~~~~~~~~~~~~~ /build/libmirage/src/libmirage-3.2.6/mirage/utils.h:45:43: warning: cast increases required alignment of target type [-Wcast-align] 45 | #define MIRAGE_CAST_DATA(buf,off,type) (*((type *)(buf+off))) | ^ /build/libmirage/src/libmirage-3.2.6/images/image-b6t/parser.c:306:38: note: in expansion of macro ‘MIRAGE_CAST_DATA’ 306 | __dummy3__ = GUINT32_FROM_LE(MIRAGE_CAST_DATA(cur_ptr, 0, guint32)); | ^~~~~~~~~~~~~~~~ /build/libmirage/src/libmirage-3.2.6/mirage/utils.h:45:43: warning: cast increases required alignment of target type [-Wcast-align] 45 | #define MIRAGE_CAST_DATA(buf,off,type) (*((type *)(buf+off))) | ^ /build/libmirage/src/libmirage-3.2.6/images/image-b6t/parser.c:308:38: note: in expansion of macro ‘MIRAGE_CAST_DATA’ 308 | __dummy4__ = GUINT32_FROM_LE(MIRAGE_CAST_DATA(cur_ptr, 0, guint32)); | ^~~~~~~~~~~~~~~~ /build/libmirage/src/libmirage-3.2.6/mirage/utils.h:45:43: warning: cast increases required alignment of target type [-Wcast-align] 45 | #define MIRAGE_CAST_DATA(buf,off,type) (*((type *)(buf+off))) | ^ /build/libmirage/src/libmirage-3.2.6/images/image-b6t/parser.c:318:38: note: in expansion of macro ‘MIRAGE_CAST_DATA’ 318 | block_len1 = GUINT32_FROM_LE(MIRAGE_CAST_DATA(cur_ptr, 0, guint32)); | ^~~~~~~~~~~~~~~~ /build/libmirage/src/libmirage-3.2.6/mirage/utils.h:45:43: warning: cast increases required alignment of target type [-Wcast-align] 45 | #define MIRAGE_CAST_DATA(buf,off,type) (*((type *)(buf+off))) | ^ /build/libmirage/src/libmirage-3.2.6/images/image-b6t/parser.c:320:38: note: in expansion of macro ‘MIRAGE_CAST_DATA’ 320 | block_len2 = GUINT32_FROM_LE(MIRAGE_CAST_DATA(cur_ptr, 0, guint32)); | ^~~~~~~~~~~~~~~~ /build/libmirage/src/libmirage-3.2.6/mirage/utils.h:45:43: warning: cast increases required alignment of target type [-Wcast-align] 45 | #define MIRAGE_CAST_DATA(buf,off,type) (*((type *)(buf+off))) | ^ /build/libmirage/src/libmirage-3.2.6/images/image-b6t/parser.c:325:38: note: in expansion of macro ‘MIRAGE_CAST_DATA’ 325 | __dummy5__ = GUINT32_FROM_LE(MIRAGE_CAST_DATA(cur_ptr, 0, guint32)); | ^~~~~~~~~~~~~~~~ /build/libmirage/src/libmirage-3.2.6/mirage/utils.h:45:43: warning: cast increases required alignment of target type [-Wcast-align] 45 | #define MIRAGE_CAST_DATA(buf,off,type) (*((type *)(buf+off))) | ^ /build/libmirage/src/libmirage-3.2.6/images/image-b6t/parser.c:327:38: note: in expansion of macro ‘MIRAGE_CAST_DATA’ 327 | __dummy6__ = GUINT32_FROM_LE(MIRAGE_CAST_DATA(cur_ptr, 0, guint32)); | ^~~~~~~~~~~~~~~~ /build/libmirage/src/libmirage-3.2.6/mirage/utils.h:45:43: warning: cast increases required alignment of target type [-Wcast-align] 45 | #define MIRAGE_CAST_DATA(buf,off,type) (*((type *)(buf+off))) | ^ /build/libmirage/src/libmirage-3.2.6/images/image-b6t/parser.c:335:44: note: in expansion of macro ‘MIRAGE_CAST_DATA’ 335 | dpm_start_sector = GUINT32_FROM_LE(MIRAGE_CAST_DATA(cur_ptr, 0, guint32)); | ^~~~~~~~~~~~~~~~ /build/libmirage/src/libmirage-3.2.6/mirage/utils.h:45:43: warning: cast increases required alignment of target type [-Wcast-align] 45 | #define MIRAGE_CAST_DATA(buf,off,type) (*((type *)(buf+off))) | ^ /build/libmirage/src/libmirage-3.2.6/images/image-b6t/parser.c:338:42: note: in expansion of macro ‘MIRAGE_CAST_DATA’ 338 | dpm_resolution = GUINT32_FROM_LE(MIRAGE_CAST_DATA(cur_ptr, 0, guint32)); | ^~~~~~~~~~~~~~~~ /build/libmirage/src/libmirage-3.2.6/mirage/utils.h:45:43: warning: cast increases required alignment of target type [-Wcast-align] 45 | #define MIRAGE_CAST_DATA(buf,off,type) (*((type *)(buf+off))) | ^ /build/libmirage/src/libmirage-3.2.6/images/image-b6t/parser.c:341:43: note: in expansion of macro ‘MIRAGE_CAST_DATA’ 341 | dpm_num_entries = GUINT32_FROM_LE(MIRAGE_CAST_DATA(cur_ptr, 0, guint32)); | ^~~~~~~~~~~~~~~~ In file included from /build/libmirage/src/libmirage-3.2.6/mirage/mirage.h:55, from /build/libmirage/src/libmirage-3.2.6/images/image-b6t/image-b6t.h:24, from /build/libmirage/src/libmirage-3.2.6/images/image-b6t/parser.c:20: /build/libmirage/src/libmirage-3.2.6/mirage/utils.h:57:40: warning: cast increases required alignment of target type [-Wcast-align] 57 | #define MIRAGE_CAST_PTR(buf,off,type) ((type)(buf+off)) | ^ /build/libmirage/src/libmirage-3.2.6/images/image-b6t/parser.c:349:20: note: in expansion of macro ‘MIRAGE_CAST_PTR’ 349 | dpm_data = MIRAGE_CAST_PTR(cur_ptr, 0, guint32 *); | ^~~~~~~~~~~~~~~ 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 /build/libmirage/src/libmirage-3.2.6/mirage/mirage.h:24, from /build/libmirage/src/libmirage-3.2.6/images/image-b6t/image-b6t.h:24, from /build/libmirage/src/libmirage-3.2.6/images/image-b6t/parser.c:20: /build/libmirage/src/libmirage-3.2.6/images/image-b6t/parser.c: In function ‘mirage_parser_b6t_parse_dvd_structures’: /build/libmirage/src/libmirage-3.2.6/mirage/utils.h:45:43: warning: cast increases required alignment of target type [-Wcast-align] 45 | #define MIRAGE_CAST_DATA(buf,off,type) (*((type *)(buf+off))) | ^ /build/libmirage/src/libmirage-3.2.6/images/image-b6t/parser.c:578:37: note: in expansion of macro ‘MIRAGE_CAST_DATA’ 578 | guint16 dummy = GUINT16_FROM_LE(MIRAGE_CAST_DATA(self->priv->cur_ptr, 0, guint16)); | ^~~~~~~~~~~~~~~~ /build/libmirage/src/libmirage-3.2.6/mirage/utils.h:45:43: warning: cast increases required alignment of target type [-Wcast-align] 45 | #define MIRAGE_CAST_DATA(buf,off,type) (*((type *)(buf+off))) | ^ /build/libmirage/src/libmirage-3.2.6/images/image-b6t/parser.c:596:41: note: in expansion of macro ‘MIRAGE_CAST_DATA’ 596 | struct_number = GUINT16_FROM_LE(MIRAGE_CAST_DATA(self->priv->cur_ptr, 0, guint16)); | ^~~~~~~~~~~~~~~~ In file included from /usr/include/glib-2.0/glib/galloca.h:32, from /usr/include/glib-2.0/glib.h:30, from /build/libmirage/src/libmirage-3.2.6/mirage/mirage.h:24, from /build/libmirage/src/libmirage-3.2.6/images/image-b6t/image-b6t.h:24, from /build/libmirage/src/libmirage-3.2.6/images/image-b6t/parser.c:20: /build/libmirage/src/libmirage-3.2.6/mirage/utils.h:45:43: warning: cast increases required alignment of target type [-Wcast-align] 45 | #define MIRAGE_CAST_DATA(buf,off,type) (*((type *)(buf+off))) | ^ /build/libmirage/src/libmirage-3.2.6/images/image-b6t/parser.c:601:41: note: in expansion of macro ‘MIRAGE_CAST_DATA’ 601 | struct_length = GUINT16_FROM_BE(MIRAGE_CAST_DATA(self->priv->cur_ptr, 0, guint16)); | ^~~~~~~~~~~~~~~~ /build/libmirage/src/libmirage-3.2.6/mirage/utils.h:45:43: warning: cast increases required alignment of target type [-Wcast-align] 45 | #define MIRAGE_CAST_DATA(buf,off,type) (*((type *)(buf+off))) | ^ /build/libmirage/src/libmirage-3.2.6/images/image-b6t/parser.c:601:41: note: in expansion of macro ‘MIRAGE_CAST_DATA’ 601 | struct_length = GUINT16_FROM_BE(MIRAGE_CAST_DATA(self->priv->cur_ptr, 0, guint16)); | ^~~~~~~~~~~~~~~~ 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 /build/libmirage/src/libmirage-3.2.6/mirage/mirage.h:24, from /build/libmirage/src/libmirage-3.2.6/images/image-b6t/image-b6t.h:24, from /build/libmirage/src/libmirage-3.2.6/images/image-b6t/parser.c:20: /build/libmirage/src/libmirage-3.2.6/mirage/utils.h:45:43: warning: cast increases required alignment of target type [-Wcast-align] 45 | #define MIRAGE_CAST_DATA(buf,off,type) (*((type *)(buf+off))) | ^ /build/libmirage/src/libmirage-3.2.6/images/image-b6t/parser.c:605:43: note: in expansion of macro ‘MIRAGE_CAST_DATA’ 605 | struct_reserved = GUINT16_FROM_LE(MIRAGE_CAST_DATA(self->priv->cur_ptr, 0, guint16)); | ^~~~~~~~~~~~~~~~ /build/libmirage/src/libmirage-3.2.6/images/image-b6t/parser.c: In function ‘mirage_parser_b6t_parse_data_blocks’: /build/libmirage/src/libmirage-3.2.6/mirage/utils.h:45:43: warning: cast increases required alignment of target type [-Wcast-align] 45 | #define MIRAGE_CAST_DATA(buf,off,type) (*((type *)(buf+off))) | ^ /build/libmirage/src/libmirage-3.2.6/images/image-b6t/parser.c:854:47: note: in expansion of macro ‘MIRAGE_CAST_DATA’ 854 | guint32 num_data_blocks = GUINT32_FROM_LE(MIRAGE_CAST_DATA(self->priv->cur_ptr, 0, guint32)); | ^~~~~~~~~~~~~~~~ /build/libmirage/src/libmirage-3.2.6/mirage/utils.h:45:43: warning: cast increases required alignment of target type [-Wcast-align] 45 | #define MIRAGE_CAST_DATA(buf,off,type) (*((type *)(buf+off))) | ^ /build/libmirage/src/libmirage-3.2.6/images/image-b6t/parser.c:860:49: note: in expansion of macro ‘MIRAGE_CAST_DATA’ 860 | guint32 drive_path_length = GUINT32_FROM_LE(MIRAGE_CAST_DATA(self->priv->cur_ptr, 0, guint32)); | ^~~~~~~~~~~~~~~~ In file included from /build/libmirage/src/libmirage-3.2.6/mirage/mirage.h:55, from /build/libmirage/src/libmirage-3.2.6/images/image-b6t/image-b6t.h:24, from /build/libmirage/src/libmirage-3.2.6/images/image-b6t/parser.c:20: /build/libmirage/src/libmirage-3.2.6/mirage/utils.h:57:40: warning: cast increases required alignment of target type [-Wcast-align] 57 | #define MIRAGE_CAST_PTR(buf,off,type) ((type)(buf+off)) | ^ /build/libmirage/src/libmirage-3.2.6/images/image-b6t/parser.c:886:35: note: in expansion of macro ‘MIRAGE_CAST_PTR’ 886 | gunichar2 *tmp_filename = MIRAGE_CAST_PTR(self->priv->cur_ptr, 0, gunichar2 *); | ^~~~~~~~~~~~~~~ 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 /build/libmirage/src/libmirage-3.2.6/mirage/mirage.h:24, from /build/libmirage/src/libmirage-3.2.6/images/image-b6t/image-b6t.h:24, from /build/libmirage/src/libmirage-3.2.6/images/image-b6t/parser.c:20: /build/libmirage/src/libmirage-3.2.6/mirage/utils.h:45:43: warning: cast increases required alignment of target type [-Wcast-align] 45 | #define MIRAGE_CAST_DATA(buf,off,type) (*((type *)(buf+off))) | ^ /build/libmirage/src/libmirage-3.2.6/images/image-b6t/parser.c:895:50: note: in expansion of macro ‘MIRAGE_CAST_DATA’ 895 | data_block->__dummy8__ = GUINT32_FROM_LE(MIRAGE_CAST_DATA(self->priv->cur_ptr, 0, guint32)); | ^~~~~~~~~~~~~~~~ /build/libmirage/src/libmirage-3.2.6/images/image-b6t/parser.c: In function ‘mirage_parser_b6t_load_disc’: /build/libmirage/src/libmirage-3.2.6/mirage/utils.h:45:43: warning: cast increases required alignment of target type [-Wcast-align] 45 | #define MIRAGE_CAST_DATA(buf,off,type) (*((type *)(buf+off))) | ^ /build/libmirage/src/libmirage-3.2.6/images/image-b6t/parser.c:1197:42: note: in expansion of macro ‘MIRAGE_CAST_DATA’ 1197 | guint32 b6t_length = GUINT32_FROM_LE(MIRAGE_CAST_DATA(self->priv->cur_ptr, 0, guint32)); | ^~~~~~~~~~~~~~~~ [ 48%] Building C object filters/filter-dmg/CMakeFiles/filter-dmg.dir/filter-stream.c.o [ 49%] Building C object filters/filter-sndfile/CMakeFiles/filter-sndfile.dir/plugin.c.o [ 50%] Building C object images/image-c2d/CMakeFiles/image-c2d.dir/plugin.c.o [ 51%] Building C object filters/filter-cso/CMakeFiles/filter-cso.dir/plugin.c.o [ 52%] Linking C shared module filter-xz.so [ 52%] Building C object filters/filter-isz/CMakeFiles/filter-isz.dir/plugin.c.o [ 53%] Building C object filters/filter-ecm/CMakeFiles/filter-ecm.dir/plugin.c.o [ 54%] Building C object images/image-cif/CMakeFiles/image-cif.dir/plugin.c.o [ 54%] Built target filter-xz [ 54%] Building C object images/image-cdi/CMakeFiles/image-cdi.dir/plugin.c.o [ 55%] Building C object filters/filter-gzip/CMakeFiles/filter-gzip.dir/plugin.c.o [ 56%] Generating reference/sgml.stamp [ 57%] Building C object images/image-ccd/CMakeFiles/image-ccd.dir/plugin.c.o [ 57%] Building C object filters/filter-dmg/CMakeFiles/filter-dmg.dir/plugin.c.o [ 58%] Linking C shared module filter-sndfile.so [ 59%] Linking C shared module filter-cso.so [ 59%] Linking C shared module image-c2d.so [ 60%] Building C object filters/filter-macbinary/CMakeFiles/filter-macbinary.dir/plugin.c.o [ 61%] Building C object filters/filter-daa/CMakeFiles/filter-daa.dir/plugin.c.o [ 62%] Linking C shared module filter-isz.so [ 62%] Built target filter-sndfile [ 62%] Built target image-c2d [ 62%] Built target filter-cso [ 62%] Linking C shared module filter-ecm.so [ 63%] Building C object filters/filter-daa/CMakeFiles/filter-daa.dir/lzma-sdk/LzmaDec.c.o [ 63%] Building C object filters/filter-daa/CMakeFiles/filter-daa.dir/lzma-sdk/Bra86.c.o [ 64%] Linking C shared module image-cif.so [ 65%] Building C object filters/filter-dmg/CMakeFiles/filter-dmg.dir/resource-fork.c.o [ 66%] Linking C shared module image-cdi.so [ 67%] Building C object images/image-b6t/CMakeFiles/image-b6t.dir/plugin.c.o [ 68%] Building C object filters/filter-macbinary/CMakeFiles/filter-macbinary.dir/__/filter-dmg/resource-fork.c.o [ 69%] Linking C shared module filter-gzip.so [ 69%] Built target filter-isz [ 69%] Building C object filters/filter-macbinary/CMakeFiles/filter-macbinary.dir/__/filter-dmg/adc.c.o [ 69%] Built target filter-ecm [ 70%] Linking C shared module image-ccd.so [ 70%] Built target image-cif [ 70%] Built target image-cdi /build/libmirage/src/libmirage-3.2.6/filters/filter-dmg/resource-fork.c: In function ‘rsrc_fork_read_binary’: /build/libmirage/src/libmirage-3.2.6/filters/filter-dmg/resource-fork.c:428:41: warning: cast increases required alignment of target type [-Wcast-align] 428 | guint32 *rsrc_data_length = (guint32 *) (raw_data + rsrc_raw_header->data_offset + rsrc_data_offset); | ^ [ 70%] Built target filter-gzip /build/libmirage/src/libmirage-3.2.6/filters/filter-dmg/resource-fork.c: In function ‘rsrc_fork_read_binary’: /build/libmirage/src/libmirage-3.2.6/filters/filter-dmg/resource-fork.c:428:41: warning: cast increases required alignment of target type [-Wcast-align] 428 | guint32 *rsrc_data_length = (guint32 *) (raw_data + rsrc_raw_header->data_offset + rsrc_data_offset); | ^ [ 70%] Built target image-ccd [ 71%] Linking C shared module image-b6t.so [ 71%] Built target image-b6t [ 72%] Generating reference/html.stamp [ 73%] Linking C shared module filter-dmg.so [ 74%] Linking C shared module filter-macbinary.so [ 75%] Linking C shared module filter-daa.so [ 75%] Built target filter-macbinary [ 75%] Built target filter-dmg [ 75%] Built target filter-daa [ 75%] Built target gtkdoc-libmirage make: *** [Makefile:136: all] Error 2 ==> ERROR: A failure occurred in build().  Aborting...