| ^ ../include/qb/qblist.h:242:20: note: in expansion of macro 'qb_list_entry' 242 | for (pos = qb_list_entry((head)->next, typeof(*pos), member); \ | ^~~~~~~~~~~~~ log.c:508:17: note: in expansion of macro 'qb_list_for_each_entry' 508 | qb_list_for_each_entry(flt, &t->filter_head, list) { | ^~~~~~~~~~~~~~~~~~~~~~ ../include/qb/qblist.h:198:10: warning: cast increases required alignment of target type [-Wcast-align] 198 | ((type *)((char*)ptr - offsetof(type, member))); }) | ^ ../include/qb/qblist.h:244:20: note: in expansion of macro 'qb_list_entry' 244 | pos = qb_list_entry(pos->member.next, typeof(*pos), member)) | ^~~~~~~~~~~~~ log.c:508:17: note: in expansion of macro 'qb_list_for_each_entry' 508 | qb_list_for_each_entry(flt, &t->filter_head, list) { | ^~~~~~~~~~~~~~~~~~~~~~ ../include/qb/qblist.h:198:10: warning: cast increases required alignment of target type [-Wcast-align] 198 | ((type *)((char*)ptr - offsetof(type, member))); }) | ^ ../include/qb/qblist.h:242:20: note: in expansion of macro 'qb_list_entry' 242 | for (pos = qb_list_entry((head)->next, typeof(*pos), member); \ | ^~~~~~~~~~~~~ log.c:514:9: note: in expansion of macro 'qb_list_for_each_entry' 514 | qb_list_for_each_entry(flt, &tags_head, list) { | ^~~~~~~~~~~~~~~~~~~~~~ ../include/qb/qblist.h:198:10: warning: cast increases required alignment of target type [-Wcast-align] 198 | ((type *)((char*)ptr - offsetof(type, member))); }) | ^ ../include/qb/qblist.h:244:20: note: in expansion of macro 'qb_list_entry' 244 | pos = qb_list_entry(pos->member.next, typeof(*pos), member)) | ^~~~~~~~~~~~~ log.c:514:9: note: in expansion of macro 'qb_list_for_each_entry' 514 | qb_list_for_each_entry(flt, &tags_head, list) { | ^~~~~~~~~~~~~~~~~~~~~~ log.c: In function 'qb_log_callsites_dump': ../include/qb/qblist.h:198:10: warning: cast increases required alignment of target type [-Wcast-align] 198 | ((type *)((char*)ptr - offsetof(type, member))); }) | ^ ../include/qb/qblist.h:242:20: note: in expansion of macro 'qb_list_entry' 242 | for (pos = qb_list_entry((head)->next, typeof(*pos), member); \ | ^~~~~~~~~~~~~ log.c:542:9: note: in expansion of macro 'qb_list_for_each_entry' 542 | qb_list_for_each_entry(sect, &callsite_sections, list) { | ^~~~~~~~~~~~~~~~~~~~~~ ../include/qb/qblist.h:198:10: warning: cast increases required alignment of target type [-Wcast-align] 198 | ((type *)((char*)ptr - offsetof(type, member))); }) | ^ ../include/qb/qblist.h:244:20: note: in expansion of macro 'qb_list_entry' 244 | pos = qb_list_entry(pos->member.next, typeof(*pos), member)) | ^~~~~~~~~~~~~ log.c:542:9: note: in expansion of macro 'qb_list_for_each_entry' 542 | qb_list_for_each_entry(sect, &callsite_sections, list) { | ^~~~~~~~~~~~~~~~~~~~~~ log.c: In function '_log_filter_exists': ../include/qb/qblist.h:198:10: warning: cast increases required alignment of target type [-Wcast-align] 198 | ((type *)((char*)ptr - offsetof(type, member))); }) | ^ ../include/qb/qblist.h:242:20: note: in expansion of macro 'qb_list_entry' 242 | for (pos = qb_list_entry((head)->next, typeof(*pos), member); \ | ^~~~~~~~~~~~~ log.c:558:9: note: in expansion of macro 'qb_list_for_each_entry' 558 | qb_list_for_each_entry(flt, list_head, list) { | ^~~~~~~~~~~~~~~~~~~~~~ ../include/qb/qblist.h:198:10: warning: cast increases required alignment of target type [-Wcast-align] 198 | ((type *)((char*)ptr - offsetof(type, member))); }) | ^ ../include/qb/qblist.h:244:20: note: in expansion of macro 'qb_list_entry' 244 | pos = qb_list_entry(pos->member.next, typeof(*pos), member)) | ^~~~~~~~~~~~~ log.c:558:9: note: in expansion of macro 'qb_list_for_each_entry' 558 | qb_list_for_each_entry(flt, list_head, list) { | ^~~~~~~~~~~~~~~~~~~~~~ log.c: In function '_log_filter_store': ../include/qb/qblist.h:198:10: warning: cast increases required alignment of target type [-Wcast-align] 198 | ((type *)((char*)ptr - offsetof(type, member))); }) | ^ log.c:645:31: note: in expansion of macro 'qb_list_entry' 645 | flt = qb_list_entry(iter, struct qb_log_filter, list); | ^~~~~~~~~~~~~ ../include/qb/qblist.h:198:10: warning: cast increases required alignment of target type [-Wcast-align] 198 | ((type *)((char*)ptr - offsetof(type, member))); }) | ^ log.c:659:31: note: in expansion of macro 'qb_list_entry' 659 | flt = qb_list_entry(iter, struct qb_log_filter, list); | ^~~~~~~~~~~~~ log.c: In function 'qb_log_filter_ctl2': ../include/qb/qblist.h:198:10: warning: cast increases required alignment of target type [-Wcast-align] 198 | ((type *)((char*)ptr - offsetof(type, member))); }) | ^ ../include/qb/qblist.h:242:20: note: in expansion of macro 'qb_list_entry' 242 | for (pos = qb_list_entry((head)->next, typeof(*pos), member); \ | ^~~~~~~~~~~~~ log.c:770:9: note: in expansion of macro 'qb_list_for_each_entry' 770 | qb_list_for_each_entry(sect, &callsite_sections, list) { | ^~~~~~~~~~~~~~~~~~~~~~ ../include/qb/qblist.h:198:10: warning: cast increases required alignment of target type [-Wcast-align] 198 | ((type *)((char*)ptr - offsetof(type, member))); }) | ^ ../include/qb/qblist.h:244:20: note: in expansion of macro 'qb_list_entry' 244 | pos = qb_list_entry(pos->member.next, typeof(*pos), member)) | ^~~~~~~~~~~~~ log.c:770:9: note: in expansion of macro 'qb_list_for_each_entry' 770 | qb_list_for_each_entry(sect, &callsite_sections, list) { | ^~~~~~~~~~~~~~~~~~~~~~ log.c: In function 'qb_log_filter_fn_set': ../include/qb/qblist.h:198:10: warning: cast increases required alignment of target type [-Wcast-align] 198 | ((type *)((char*)ptr - offsetof(type, member))); }) | ^ ../include/qb/qblist.h:242:20: note: in expansion of macro 'qb_list_entry' 242 | for (pos = qb_list_entry((head)->next, typeof(*pos), member); \ | ^~~~~~~~~~~~~ log.c:791:9: note: in expansion of macro 'qb_list_for_each_entry' 791 | qb_list_for_each_entry(sect, &callsite_sections, list) { | ^~~~~~~~~~~~~~~~~~~~~~ ../include/qb/qblist.h:198:10: warning: cast increases required alignment of target type [-Wcast-align] 198 | ((type *)((char*)ptr - offsetof(type, member))); }) | ^ ../include/qb/qblist.h:244:20: note: in expansion of macro 'qb_list_entry' 244 | pos = qb_list_entry(pos->member.next, typeof(*pos), member)) | ^~~~~~~~~~~~~ log.c:791:9: note: in expansion of macro 'qb_list_for_each_entry' 791 | qb_list_for_each_entry(sect, &callsite_sections, list) { | ^~~~~~~~~~~~~~~~~~~~~~ log.c: In function 'qb_log_fini': ../include/qb/qblist.h:198:10: warning: cast increases required alignment of target type [-Wcast-align] 198 | ((type *)((char*)ptr - offsetof(type, member))); }) | ^ log.c:886:31: note: in expansion of macro 'qb_list_entry' 886 | flt = qb_list_entry(iter2, struct qb_log_filter, list); | ^~~~~~~~~~~~~ ../include/qb/qblist.h:198:10: warning: cast increases required alignment of target type [-Wcast-align] 198 | ((type *)((char*)ptr - offsetof(type, member))); }) | ^ log.c:894:21: note: in expansion of macro 'qb_list_entry' 894 | s = qb_list_entry(iter, struct callsite_section, list); | ^~~~~~~~~~~~~ ../include/qb/qblist.h:198:10: warning: cast increases required alignment of target type [-Wcast-align] 198 | ((type *)((char*)ptr - offsetof(type, member))); }) | ^ log.c:899:23: note: in expansion of macro 'qb_list_entry' 899 | flt = qb_list_entry(iter, struct qb_log_filter, list); | ^~~~~~~~~~~~~ CC libqb_la-log_thread.lo CC dwelf_elf_begin.o CC dwelf_elf_e_machine_string.o In file included from log_thread.c:27: log_thread.c: In function 'qb_logt_worker_thread': ../include/qb/qblist.h:198:10: warning: cast increases required alignment of target type [-Wcast-align] 198 | ((type *)((char*)ptr - offsetof(type, member))); }) | ^ ../include/qb/qblist.h:207:9: note: in expansion of macro 'qb_list_entry' 207 | qb_list_entry((ptr)->next, type, member) | ^~~~~~~~~~~~~ log_thread.c:89:21: note: in expansion of macro 'qb_list_first_entry' 89 | qb_list_first_entry(&logt_print_finished_records, | ^~~~~~~~~~~~~~~~~~~ log_thread.c: In function 'qb_log_thread_stop': ../include/qb/qblist.h:198:10: warning: cast increases required alignment of target type [-Wcast-align] 198 | ((type *)((char*)ptr - offsetof(type, member))); }) | ^ ../include/qb/qblist.h:207:9: note: in expansion of macro 'qb_list_entry' 207 | qb_list_entry((ptr)->next, type, member) | ^~~~~~~~~~~~~ log_thread.c:285:31: note: in expansion of macro 'qb_list_first_entry' 285 | rec = qb_list_first_entry(&logt_print_finished_records, | ^~~~~~~~~~~~~~~~~~~ CC libqb_la-log_blackbox.lo CC dwelf_elf_gnu_debuglink.os CC dwelf_dwarf_gnu_debugaltlink.os CC libqb_la-log_file.lo CC dwelf_elf_gnu_build_id.os CC dwelf_scn_gnu_compressed_size.os CC libqb_la-log_syslog.lo CC dwelf_strtab.os CC libqb_la-log_dcs.lo CC dwelf_elf_begin.os CC libqb_la-log_format.lo dwelf_elf_begin.c:64:1: error: symver is only supported on ELF platforms 64 | OLD_VERSION (dwelf_elf_begin, ELFUTILS_0.175) | ^~~~~~~~~~~ dwelf_elf_begin.c:64:1: error: symver is only supported on ELF platforms make[3]: *** [Makefile:788: dwelf_elf_begin.os] Error 1 make[2]: *** [Makefile:534: all-recursive] Error 1 make[1]: *** [Makefile:450: all] Error 2 make[1]: Leaving directory '/home/thomas/autobuild/instance-1/output-1/build/elfutils-0.186' make: *** [package/pkg-generic.mk:293: /home/thomas/autobuild/instance-1/output-1/build/elfutils-0.186/.stamp_built] Error 2 make: *** Waiting for unfinished jobs.... CC libqb_la-map.lo CC libqb_la-skiplist.lo CC libqb_la-hashtable.lo In file included from map_int.h:24, from skiplist.c:26: skiplist.c: In function 'skiplist_notify': ../include/qb/qblist.h:198:10: warning: cast increases required alignment of target type [-Wcast-align] 198 | ((type *)((char*)ptr - offsetof(type, member))); }) | ^ skiplist.c:206:22: note: in expansion of macro 'qb_list_entry' 206 | tn = qb_list_entry(list, struct qb_map_notifier, list); | ^~~~~~~~~~~~~ ../include/qb/qblist.h:198:10: warning: cast increases required alignment of target type [-Wcast-align] 198 | ((type *)((char*)ptr - offsetof(type, member))); }) | ^ skiplist.c:216:22: note: in expansion of macro 'qb_list_entry' 216 | tn = qb_list_entry(list, struct qb_map_notifier, list); | ^~~~~~~~~~~~~ skiplist.c: In function 'skiplist_node_destroy': ../include/qb/qblist.h:198:10: warning: cast increases required alignment of target type [-Wcast-align] 198 | ((type *)((char*)ptr - offsetof(type, member))); }) | ^ skiplist.c:244:22: note: in expansion of macro 'qb_list_entry' 244 | tn = qb_list_entry(pos, struct qb_map_notifier, list); | ^~~~~~~~~~~~~ skiplist.c: In function 'skiplist_notify_add': ../include/qb/qblist.h:198:10: warning: cast increases required alignment of target type [-Wcast-align] 198 | ((type *)((char*)ptr - offsetof(type, member))); }) | ^ skiplist.c:285:29: note: in expansion of macro 'qb_list_entry' 285 | f = qb_list_entry(list, struct qb_map_notifier, list); | ^~~~~~~~~~~~~ skiplist.c: In function 'skiplist_notify_del': ../include/qb/qblist.h:198:10: warning: cast increases required alignment of target type [-Wcast-align] 198 | ((type *)((char*)ptr - offsetof(type, member))); }) | ^ skiplist.c:342:21: note: in expansion of macro 'qb_list_entry' 342 | f = qb_list_entry(list, struct qb_map_notifier, list); | ^~~~~~~~~~~~~ CC libqb_la-trie.lo In file included from map_int.h:24, from hashtable.c:25: hashtable.c: In function 'hashtable_lookup': ../include/qb/qblist.h:198:10: warning: cast increases required alignment of target type [-Wcast-align] 198 | ((type *)((char*)ptr - offsetof(type, member))); }) | ^ hashtable.c:100:29: note: in expansion of macro 'qb_list_entry' 100 | hash_node = qb_list_entry(list, struct hash_node, list); | ^~~~~~~~~~~~~ hashtable.c: In function 'hashtable_node_destroy': ../include/qb/qblist.h:198:10: warning: cast increases required alignment of target type [-Wcast-align] 198 | ((type *)((char*)ptr - offsetof(type, member))); }) | ^ hashtable.c:132:22: note: in expansion of macro 'qb_list_entry' 132 | tn = qb_list_entry(pos, struct qb_map_notifier, list); | ^~~~~~~~~~~~~ hashtable.c: In function 'hashtable_rm_with_hash': ../include/qb/qblist.h:198:10: warning: cast increases required alignment of target type [-Wcast-align] 198 | ((type *)((char*)ptr - offsetof(type, member))); }) | ^ hashtable.c:164:29: note: in expansion of macro 'qb_list_entry' 164 | hash_node = qb_list_entry(list, struct hash_node, list); | ^~~~~~~~~~~~~ hashtable.c: In function 'hashtable_put': ../include/qb/qblist.h:198:10: warning: cast increases required alignment of target type [-Wcast-align] 198 | ((type *)((char*)ptr - offsetof(type, member))); }) | ^ hashtable.c:198:28: note: in expansion of macro 'qb_list_entry' 198 | node_try = qb_list_entry(list, struct hash_node, list); | ^~~~~~~~~~~~~ hashtable.c: In function 'hashtable_notify': ../include/qb/qblist.h:198:10: warning: cast increases required alignment of target type [-Wcast-align] 198 | ((type *)((char*)ptr - offsetof(type, member))); }) | ^ hashtable.c:246:22: note: in expansion of macro 'qb_list_entry' 246 | tn = qb_list_entry(list, struct qb_map_notifier, list); | ^~~~~~~~~~~~~ ../include/qb/qblist.h:198:10: warning: cast increases required alignment of target type [-Wcast-align] 198 | ((type *)((char*)ptr - offsetof(type, member))); }) | ^ hashtable.c:254:22: note: in expansion of macro 'qb_list_entry' 254 | tn = qb_list_entry(list, struct qb_map_notifier, list); | ^~~~~~~~~~~~~ hashtable.c: In function 'hashtable_notify_add': ../include/qb/qblist.h:198:10: warning: cast increases required alignment of target type [-Wcast-align] 198 | ((type *)((char*)ptr - offsetof(type, member))); }) | ^ hashtable.c:296:21: note: in expansion of macro 'qb_list_entry' 296 | f = qb_list_entry(list, struct qb_map_notifier, list); | ^~~~~~~~~~~~~ hashtable.c: In function 'hashtable_notify_del': ../include/qb/qblist.h:198:10: warning: cast increases required alignment of target type [-Wcast-align] 198 | ((type *)((char*)ptr - offsetof(type, member))); }) | ^ hashtable.c:353:21: note: in expansion of macro 'qb_list_entry' 353 | f = qb_list_entry(list, struct qb_map_notifier, list); | ^~~~~~~~~~~~~ hashtable.c: In function 'hashtable_iter_next': ../include/qb/qblist.h:198:10: warning: cast increases required alignment of target type [-Wcast-align] 198 | ((type *)((char*)ptr - offsetof(type, member))); }) | ^ ../include/qb/qblist.h:207:9: note: in expansion of macro 'qb_list_entry' 207 | qb_list_entry((ptr)->next, type, member) | ^~~~~~~~~~~~~ hashtable.c:415:29: note: in expansion of macro 'qb_list_first_entry' 415 | hash_node = qb_list_first_entry(ln, struct hash_node, list); | ^~~~~~~~~~~~~~~~~~~ ../include/qb/qblist.h:198:10: warning: cast increases required alignment of target type [-Wcast-align] 198 | ((type *)((char*)ptr - offsetof(type, member))); }) | ^ ../include/qb/qblist.h:291:20: note: in expansion of macro 'qb_list_entry' 291 | pos = qb_list_entry(pos->member.next, typeof(*pos), member)) | ^~~~~~~~~~~~~ hashtable.c:416:17: note: in expansion of macro 'qb_list_for_each_entry_from' 416 | qb_list_for_each_entry_from(hash_node, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ hashtable.c: In function 'hashtable_destroy': ../include/qb/qblist.h:198:10: warning: cast increases required alignment of target type [-Wcast-align] 198 | ((type *)((char*)ptr - offsetof(type, member))); }) | ^ hashtable.c:458:22: note: in expansion of macro 'qb_list_entry' 458 | tn = qb_list_entry(pos, struct qb_map_notifier, list); | ^~~~~~~~~~~~~ hashtable.c: In function 'hashtable_node_deref_under_bucket': ../include/qb/qblist.h:198:10: warning: cast increases required alignment of target type [-Wcast-align] 198 | ((type *)((char*)ptr - offsetof(type, member))); }) | ^ hashtable.c:476:29: note: in expansion of macro 'qb_list_entry' 476 | hash_node = qb_list_entry(pos, struct hash_node, list); | ^~~~~~~~~~~~~ CC libqb_la-unix.lo CC libqb_la-loop_poll_epoll.lo In file included from trie.c:25: trie.c: In function 'trie_notify': ../include/qb/qblist.h:198:10: warning: cast increases required alignment of target type [-Wcast-align] 198 | ((type *)((char*)ptr - offsetof(type, member))); }) | ^ trie.c:600:30: note: in expansion of macro 'qb_list_entry' 600 | tn = qb_list_entry(list, struct qb_map_notifier, list); | ^~~~~~~~~~~~~ trie.c: In function 'trie_notify_add': ../include/qb/qblist.h:198:10: warning: cast increases required alignment of target type [-Wcast-align] 198 | ((type *)((char*)ptr - offsetof(type, member))); }) | ^ trie.c:642:29: note: in expansion of macro 'qb_list_entry' 642 | f = qb_list_entry(list, struct qb_map_notifier, list); | ^~~~~~~~~~~~~ trie.c: In function 'trie_notify_del': ../include/qb/qblist.h:198:10: warning: cast increases required alignment of target type [-Wcast-align] 198 | ((type *)((char*)ptr - offsetof(type, member))); }) | ^ trie.c:704:45: note: in expansion of macro 'qb_list_entry' 704 | struct qb_map_notifier *f = qb_list_entry(list, struct qb_map_notifier, list); | ^~~~~~~~~~~~~ CC strlcpy.lo strlcpy.c: In function 'strlcpy': strlcpy.c:39:25: warning: 'strncpy' specified bound depends on the length of the source argument [-Wstringop-truncation] 39 | strncpy(dest, src, len2cpy+1); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ strlcpy.c:33:26: note: length computed here 33 | size_t srclen = strlen(src); | ^~~~~~~~~~~ CC strlcat.lo GEN qblog_script.ld [ 86%] Building CXX object retrace/CMakeFiles/glretrace_common.dir/glretrace_main.cpp.o CCLD libqb.la /home/thomas/autobuild/instance-1/output-1/per-package/libqb/host/opt/ext-toolchain/bin/../lib/gcc/microblazeel-buildroot-linux-gnu/12.2.0/../../../../microblazeel-buildroot-linux-gnu/bin/ld: FDE encoding in /home/thomas/autobuild/instance-1/output-1/per-package/libqb/host/opt/ext-toolchain/bin/../lib/gcc/microblazeel-buildroot-linux-gnu/12.2.0/libgcc.a(_divdi3.o)(.eh_frame) prevents .eh_frame_hdr table being created /home/thomas/autobuild/instance-1/output-1/per-package/libqb/host/opt/ext-toolchain/bin/../lib/gcc/microblazeel-buildroot-linux-gnu/12.2.0/../../../../microblazeel-buildroot-linux-gnu/bin/ld: FDE encoding in /home/thomas/autobuild/instance-1/output-1/per-package/libqb/host/opt/ext-toolchain/bin/../lib/gcc/microblazeel-buildroot-linux-gnu/12.2.0/libgcc.a(_udivdi3.o)(.eh_frame) prevents .eh_frame_hdr table being created make[3]: Leaving directory '/home/thomas/autobuild/instance-1/output-1/build/libqb-2.0.6/lib' Making all in doxygen2man make[3]: Entering directory '/home/thomas/autobuild/instance-1/output-1/build/libqb-2.0.6/doxygen2man' CC doxygen2man-doxygen2man.o [ 87%] Linking CXX shared library egltrace.so In file included from doxygen2man.c:34: doxygen2man.c: In function 'find_param_by_name': ../include/qb/qblist.h:198:10: warning: cast increases required alignment of target type [-Wcast-align] 198 | ((type *)((char*)ptr - offsetof(type, member))); }) | ^ doxygen2man.c:159:22: note: in expansion of macro 'qb_list_entry' 159 | pi = qb_list_entry(iter, struct param_info, list); | ^~~~~~~~~~~~~ doxygen2man.c: In function 'print_structure': ../include/qb/qblist.h:198:10: warning: cast increases required alignment of target type [-Wcast-align] 198 | ((type *)((char*)ptr - offsetof(type, member))); }) | ^ doxygen2man.c:635:22: note: in expansion of macro 'qb_list_entry' 635 | pi = qb_list_entry(iter, struct param_info, list); | ^~~~~~~~~~~~~ ../include/qb/qblist.h:198:10: warning: cast increases required alignment of target type [-Wcast-align] 198 | ((type *)((char*)ptr - offsetof(type, member))); }) | ^ doxygen2man.c:656:22: note: in expansion of macro 'qb_list_entry' 656 | pi = qb_list_entry(iter, struct param_info, list); | ^~~~~~~~~~~~~ doxygen2man.c: In function 'print_manpage': ../include/qb/qblist.h:198:10: warning: cast increases required alignment of target type [-Wcast-align] 198 | ((type *)((char*)ptr - offsetof(type, member))); }) | ^ doxygen2man.c:810:22: note: in expansion of macro 'qb_list_entry' 810 | pi = qb_list_entry(iter, struct param_info, list); | ^~~~~~~~~~~~~ ../include/qb/qblist.h:198:10: warning: cast increases required alignment of target type [-Wcast-align] 198 | ((type *)((char*)ptr - offsetof(type, member))); }) | ^ doxygen2man.c:851:30: note: in expansion of macro 'qb_list_entry' 851 | pi = qb_list_entry(iter, struct param_info, list); | ^~~~~~~~~~~~~ ../include/qb/qblist.h:198:10: warning: cast increases required alignment of target type [-Wcast-align] 198 | ((type *)((char*)ptr - offsetof(type, member))); }) | ^ doxygen2man.c:866:30: note: in expansion of macro 'qb_list_entry' 866 | pi = qb_list_entry(iter, struct param_info, list); | ^~~~~~~~~~~~~ ../include/qb/qblist.h:198:10: warning: cast increases required alignment of target type [-Wcast-align] 198 | ((type *)((char*)ptr - offsetof(type, member))); }) | ^ doxygen2man.c:919:22: note: in expansion of macro 'qb_list_entry' 919 | pi = qb_list_entry(iter, struct param_info, list); | ^~~~~~~~~~~~~ ../include/qb/qblist.h:198:10: warning: cast increases required alignment of target type [-Wcast-align] 198 | ((type *)((char*)ptr - offsetof(type, member))); }) | ^ doxygen2man.c:963:22: note: in expansion of macro 'qb_list_entry' 963 | pi = qb_list_entry(iter, struct param_info, list); | ^~~~~~~~~~~~~ ../include/qb/qblist.h:198:10: warning: cast increases required alignment of target type [-Wcast-align] 198 | ((type *)((char*)ptr - offsetof(type, member))); }) | ^ doxygen2man.c:969:22: note: in expansion of macro 'qb_list_entry' 969 | pi = qb_list_entry(iter, struct param_info, list); | ^~~~~~~~~~~~~ CC doxygen2man-cstring.o /home/thomas/autobuild/instance-1/output-1/per-package/apitrace/host/opt/ext-toolchain/bin/../lib/gcc/microblazeel-buildroot-linux-gnu/12.2.0/../../../../microblazeel-buildroot-linux-gnu/bin/ld: FDE encoding in ../thirdparty/libbacktrace/libbacktrace.a(simple.c.o)(.eh_frame) prevents .eh_frame_hdr table being created /home/thomas/autobuild/instance-1/output-1/per-package/apitrace/host/opt/ext-toolchain/bin/../lib/gcc/microblazeel-buildroot-linux-gnu/12.2.0/../../../../microblazeel-buildroot-linux-gnu/bin/ld: FDE encoding in ../thirdparty/libbacktrace/libbacktrace.a(simple.c.o)(.eh_frame) prevents .eh_frame_hdr table being created /home/thomas/autobuild/instance-1/output-1/per-package/apitrace/host/opt/ext-toolchain/bin/../lib/gcc/microblazeel-buildroot-linux-gnu/12.2.0/../../../../microblazeel-buildroot-linux-gnu/bin/ld: FDE encoding in ../thirdparty/libbacktrace/libbacktrace.a(fileline.c.o)(.eh_frame) prevents .eh_frame_hdr table being created /home/thomas/autobuild/instance-1/output-1/per-package/apitrace/host/opt/ext-toolchain/bin/../lib/gcc/microblazeel-buildroot-linux-gnu/12.2.0/../../../../microblazeel-buildroot-linux-gnu/bin/ld: FDE encoding in ../thirdparty/libbacktrace/libbacktrace.a(fileline.c.o)(.eh_frame) prevents .eh_frame_hdr table being created /home/thomas/autobuild/instance-1/output-1/per-package/apitrace/host/opt/ext-toolchain/bin/../lib/gcc/microblazeel-buildroot-linux-gnu/12.2.0/../../../../microblazeel-buildroot-linux-gnu/bin/ld: FDE encoding in ../thirdparty/libbacktrace/libbacktrace.a(fileline.c.o)(.eh_frame) prevents .eh_frame_hdr table being created /home/thomas/autobuild/instance-1/output-1/per-package/apitrace/host/opt/ext-toolchain/bin/../lib/gcc/microblazeel-buildroot-linux-gnu/12.2.0/../../../../microblazeel-buildroot-linux-gnu/bin/ld: FDE encoding in ../thirdparty/libbacktrace/libbacktrace.a(fileline.c.o)(.eh_frame) prevents .eh_frame_hdr table being created /home/thomas/autobuild/instance-1/output-1/per-package/apitrace/host/opt/ext-toolchain/bin/../lib/gcc/microblazeel-buildroot-linux-gnu/12.2.0/../../../../microblazeel-buildroot-linux-gnu/bin/ld: FDE encoding in ../thirdparty/libbacktrace/libbacktrace.a(fileline.c.o)(.eh_frame) prevents .eh_frame_hdr table being created /home/thomas/autobuild/instance-1/output-1/per-package/apitrace/host/opt/ext-toolchain/bin/../lib/gcc/microblazeel-buildroot-linux-gnu/12.2.0/../../../../microblazeel-buildroot-linux-gnu/bin/ld: FDE encoding in ../thirdparty/libbacktrace/libbacktrace.a(posix.c.o)(.eh_frame) prevents .eh_frame_hdr table being created /home/thomas/autobuild/instance-1/output-1/per-package/apitrace/host/opt/ext-toolchain/bin/../lib/gcc/microblazeel-buildroot-linux-gnu/12.2.0/../../../../microblazeel-buildroot-linux-gnu/bin/ld: FDE encoding in ../thirdparty/libbacktrace/libbacktrace.a(posix.c.o)(.eh_frame) prevents .eh_frame_hdr table being created /home/thomas/autobuild/instance-1/output-1/per-package/apitrace/host/opt/ext-toolchain/bin/../lib/gcc/microblazeel-buildroot-linux-gnu/12.2.0/../../../../microblazeel-buildroot-linux-gnu/bin/ld: FDE encoding in ../thirdparty/libbacktrace/libbacktrace.a(state.c.o)(.eh_frame) prevents .eh_frame_hdr table being created /home/thomas/autobuild/instance-1/output-1/per-package/apitrace/host/opt/ext-toolchain/bin/../lib/gcc/microblazeel-buildroot-linux-gnu/12.2.0/../../../../microblazeel-buildroot-linux-gnu/bin/ld: further warnings about FDE encoding preventing .eh_frame_hdr generation dropped make[3]: Leaving directory '/home/thomas/autobuild/instance-1/output-1/build/apitrace-10.0' [ 87%] Built target egltrace [ 88%] Building CXX object retrace/CMakeFiles/glretrace_common.dir/glretrace_ws.cpp.o cstring.c: In function 'cstring_alloc': cstring.c:31:44: warning: cast increases required alignment of target type [-Wcast-align] 31 | struct cstring_header *h = (struct cstring_header *)cstring; | ^ CCLD doxygen2man make[3]: Leaving directory '/home/thomas/autobuild/instance-1/output-1/build/libqb-2.0.6/doxygen2man' Making all in docs make[3]: Entering directory '/home/thomas/autobuild/instance-1/output-1/build/libqb-2.0.6/docs' make[3]: Nothing to be done for 'all'. make[3]: Leaving directory '/home/thomas/autobuild/instance-1/output-1/build/libqb-2.0.6/docs' Making all in tools make[3]: Entering directory '/home/thomas/autobuild/instance-1/output-1/build/libqb-2.0.6/tools' CC qb_blackbox-qb_blackbox.o CCLD qb-blackbox make[3]: Leaving directory '/home/thomas/autobuild/instance-1/output-1/build/libqb-2.0.6/tools' Making all in examples make[3]: Entering directory '/home/thomas/autobuild/instance-1/output-1/build/libqb-2.0.6/examples' CC mapnotify-mapnotify.o CC simplelog-simplelog.o simplelog.c: In function 'main': simplelog.c:252:24: warning: array subscript 0 is outside array bounds of 'char[0]' [-Warray-bounds] 252 | logfile[5] = 'a'; | ~~~~~~~^~~ CC tcpclient-tcpclient.o CC tcpserver-tcpserver.o CC ipcclient-ipcclient.o CC ipcserver-ipcserver.o CCLD mapnotify [ 89%] Building CXX object retrace/CMakeFiles/glretrace_common.dir/glstate.cpp.o CCLD simplelog CCLD tcpclient CCLD tcpserver [ 89%] Building CXX object retrace/CMakeFiles/glretrace_common.dir/glstate_formats.cpp.o CCLD ipcclient CCLD ipcserver make[3]: Leaving directory '/home/thomas/autobuild/instance-1/output-1/build/libqb-2.0.6/examples' make[3]: Entering directory '/home/thomas/autobuild/instance-1/output-1/build/libqb-2.0.6' make[3]: Nothing to be done for 'all-am'. make[3]: Leaving directory '/home/thomas/autobuild/instance-1/output-1/build/libqb-2.0.6' make[2]: Leaving directory '/home/thomas/autobuild/instance-1/output-1/build/libqb-2.0.6' make[1]: Leaving directory '/home/thomas/autobuild/instance-1/output-1/build/libqb-2.0.6' [ 90%] Building CXX object retrace/CMakeFiles/glretrace_common.dir/glstate_images.cpp.o [ 90%] Building CXX object retrace/CMakeFiles/glretrace_common.dir/glstate_params.cpp.o [ 91%] Building CXX object retrace/CMakeFiles/glretrace_common.dir/glstate_shaders.cpp.o [ 92%] Building CXX object retrace/CMakeFiles/glretrace_common.dir/glws.cpp.o [ 92%] Building CXX object retrace/CMakeFiles/glretrace_common.dir/metric_helper.cpp.o [ 93%] Building CXX object retrace/CMakeFiles/glretrace_common.dir/metric_writer.cpp.o [ 93%] Building CXX object retrace/CMakeFiles/glretrace_common.dir/metric_backend_amd_perfmon.cpp.o [ 94%] Building CXX object retrace/CMakeFiles/glretrace_common.dir/metric_backend_intel_perfquery.cpp.o [ 95%] Building CXX object retrace/CMakeFiles/glretrace_common.dir/metric_backend_opengl.cpp.o [ 95%] Linking CXX static library libglretrace_common.a make[3]: Leaving directory '/home/thomas/autobuild/instance-1/output-1/build/apitrace-10.0' [ 95%] Built target glretrace_common make[3]: Entering directory '/home/thomas/autobuild/instance-1/output-1/build/apitrace-10.0' make[3]: Leaving directory '/home/thomas/autobuild/instance-1/output-1/build/apitrace-10.0' make[3]: Entering directory '/home/thomas/autobuild/instance-1/output-1/build/apitrace-10.0' [ 97%] Building CXX object frametrim/CMakeFiles/gltrim.dir/ft_matrixstate.cpp.o [ 97%] Building CXX object frametrim/CMakeFiles/gltrim.dir/ft_main.cpp.o [ 98%] Building CXX object frametrim/CMakeFiles/gltrim.dir/ft_frametrimmer.cpp.o [ 98%] Building CXX object frametrim/CMakeFiles/gltrim.dir/ft_dependecyobject.cpp.o [ 98%] Building CXX object frametrim/CMakeFiles/gltrim.dir/ft_tracecall.cpp.o [100%] Linking CXX executable ../gltrim make[3]: Leaving directory '/home/thomas/autobuild/instance-1/output-1/build/apitrace-10.0' [100%] Built target gltrim make[2]: Leaving directory '/home/thomas/autobuild/instance-1/output-1/build/apitrace-10.0' make[1]: Leaving directory '/home/thomas/autobuild/instance-1/output-1/build/apitrace-10.0' make: Leaving directory '/home/thomas/autobuild/instance-1/buildroot'