On 15 September 2015 at 11:16, Daniel P. Berrange <berra...@redhat.com> wrote: > The following changes since commit 007e620a7576e4ce2ea6955541e87d8ae8ed32ae: > > Merge remote-tracking branch 'remotes/kevin/tags/for-upstream' into staging > (2015-09-14 18:51:09 +0100) > > are available in the git repository at: > > git://github.com/berrange/qemu.git tags/vnc-crypto-v8-for-upstream > > for you to fetch changes up to 63909633894a7d613aa80a32a827581da9bf5ad5: > > ui: convert VNC server to use QCryptoTLSSession (2015-09-15 11:08:52 +0100) > > ---------------------------------------------------------------- > Merge vnc-crypto-v8 > > ---------------------------------------------------------------- > Daniel P. Berrange (11): > qapi: allow override of default enum prefix naming > tests: remove repetition in unit test object deps > crypto: move crypto objects out of libqemuutil.la > qom: allow QOM to be linked into tools binaries > crypto: introduce new base module for TLS credentials > crypto: introduce new module for TLS anonymous credentials > crypto: introduce new module for TLS x509 credentials > crypto: add sanity checking of TLS x509 credentials > crypto: introduce new module for handling TLS sessions > ui: fix return type for VNC I/O functions to be ssize_t > ui: convert VNC server to use QCryptoTLSSession
This failed to build for me (x86_64/Linux): LINK aarch64-linux-user/qemu-aarch64 gdbstub.o: In function `gdb_read_register': /home/petmay01/linaro/qemu-for-merges/gdbstub.c:569: undefined reference to `object_get_class' /home/petmay01/linaro/qemu-for-merges/gdbstub.c:569: undefined reference to `object_class_dynamic_cast_assert' gdbstub.o: In function `gdb_write_register': /home/petmay01/linaro/qemu-for-merges/gdbstub.c:587: undefined reference to `object_get_class' /home/petmay01/linaro/qemu-for-merges/gdbstub.c:587: undefined reference to `object_class_dynamic_cast_assert' gdbstub.o: In function `cpu_set_pc': /home/petmay01/linaro/qemu-for-merges/include/qom/cpu.h:621: undefined reference to `object_get_class' /home/petmay01/linaro/qemu-for-merges/include/qom/cpu.h:621: undefined reference to `object_class_dynamic_cast_assert' gdbstub.o: In function `target_memory_rw_debug': /home/petmay01/linaro/qemu-for-merges/gdbstub.c:54: undefined reference to `object_get_class' /home/petmay01/linaro/qemu-for-merges/gdbstub.c:54: undefined reference to `object_class_dynamic_cast_assert' /home/petmay01/linaro/qemu-for-merges/gdbstub.c:54: undefined reference to `object_get_class' /home/petmay01/linaro/qemu-for-merges/gdbstub.c:54: undefined reference to `object_class_dynamic_cast_assert' gdbstub.o: In function `gdb_handle_packet': /home/petmay01/linaro/qemu-for-merges/gdbstub.c:1149: undefined reference to `object_get_class' /home/petmay01/linaro/qemu-for-merges/gdbstub.c:1149: undefined reference to `object_class_dynamic_cast_assert' /home/petmay01/linaro/qemu-for-merges/gdbstub.c:1160: undefined reference to `object_get_class' /home/petmay01/linaro/qemu-for-merges/gdbstub.c:1160: undefined reference to `object_class_dynamic_cast_assert' target-arm/translate.o: In function `arm_cpu_dump_state': /home/petmay01/linaro/qemu-for-merges/target-arm/translate.c:11565: undefined reference to `object_dynamic_cast_assert' target-arm/helper.o: In function `mpidr_read_val': /home/petmay01/linaro/qemu-for-merges/target-arm/helper.c:2462: undefined reference to `object_dynamic_cast_assert' target-arm/helper.o: In function `arm_cpu_list_entry': /home/petmay01/linaro/qemu-for-merges/target-arm/helper.c:4516: undefined reference to `object_class_get_name' target-arm/helper.o: In function `arm_cpu_list_compare': /home/petmay01/linaro/qemu-for-merges/target-arm/helper.c:4498: undefined reference to `object_class_get_name' /home/petmay01/linaro/qemu-for-merges/target-arm/helper.c:4499: undefined reference to `object_class_get_name' target-arm/helper.o: In function `arm_cpu_add_definition': /home/petmay01/linaro/qemu-for-merges/target-arm/helper.c:4552: undefined reference to `object_class_get_name' target-arm/helper.o: In function `arm_cpu_list': /home/petmay01/linaro/qemu-for-merges/target-arm/helper.c:4531: undefined reference to `object_class_get_list' target-arm/helper.o: In function `arch_query_cpu_definitions': /home/petmay01/linaro/qemu-for-merges/target-arm/helper.c:4568: undefined reference to `object_class_get_list' target-arm/helper.o: In function `cpu_arm_init': /home/petmay01/linaro/qemu-for-merges/target-arm/helper.c:4467: undefined reference to `object_dynamic_cast_assert' target-arm/translate-a64.o: In function `aarch64_cpu_dump_state': /home/petmay01/linaro/qemu-for-merges/target-arm/translate-a64.c:125: undefined reference to `object_dynamic_cast_assert' ../hw/core/qdev-properties.o: In function `get_bool': /home/petmay01/linaro/qemu-for-merges/hw/core/qdev-properties.c:192: undefined reference to `object_dynamic_cast_assert' ../hw/core/qdev-properties.o: In function `get_uint8': /home/petmay01/linaro/qemu-for-merges/hw/core/qdev-properties.c:225: undefined reference to `object_dynamic_cast_assert' ../hw/core/qdev-properties.o: In function `get_uint16': /home/petmay01/linaro/qemu-for-merges/hw/core/qdev-properties.c:258: undefined reference to `object_dynamic_cast_assert' ../hw/core/qdev-properties.o:/home/petmay01/linaro/qemu-for-merges/hw/core/qdev-properties.c:291: more undefined references to `object_dynamic_cast_assert' follow ../hw/core/qdev-properties.o: In function `qdev_prop_find': /home/petmay01/linaro/qemu-for-merges/hw/core/qdev-properties.c:903: undefined reference to `object_get_class' /home/petmay01/linaro/qemu-for-merges/hw/core/qdev-properties.c:905: undefined reference to `object_class_dynamic_cast_assert' /home/petmay01/linaro/qemu-for-merges/hw/core/qdev-properties.c:909: undefined reference to `object_class_get_parent' /home/petmay01/linaro/qemu-for-merges/hw/core/qdev-properties.c:910: undefined reference to `object_class_by_name' ../hw/core/qdev-properties.o: In function `set_size': /home/petmay01/linaro/qemu-for-merges/hw/core/qdev-properties.c:1100: undefined reference to `object_dynamic_cast_assert' [pages more of this sort of thing elided] target-arm/gdbstub.o: In function `arm_cpu_gdb_read_register': /home/petmay01/linaro/qemu-for-merges/target-arm/gdbstub.c:32: undefined reference to `object_dynamic_cast_assert' target-arm/gdbstub.o: In function `arm_cpu_gdb_write_register': /home/petmay01/linaro/qemu-for-merges/target-arm/gdbstub.c:64: undefined reference to `object_dynamic_cast_assert' target-arm/gdbstub64.o: In function `aarch64_cpu_gdb_read_register': /home/petmay01/linaro/qemu-for-merges/target-arm/gdbstub64.c:25: undefined reference to `object_dynamic_cast_assert' target-arm/gdbstub64.o: In function `aarch64_cpu_gdb_write_register': /home/petmay01/linaro/qemu-for-merges/target-arm/gdbstub64.c:46: undefined reference to `object_dynamic_cast_assert' target-arm/crypto_helper.o:(.data.rel.ro+0x0): undefined reference to `AES_shifts' target-arm/crypto_helper.o:(.data.rel.ro+0x8): undefined reference to `AES_ishifts' target-arm/crypto_helper.o:(.data.rel.ro+0x10): undefined reference to `AES_sbox' target-arm/crypto_helper.o:(.data.rel.ro+0x18): undefined reference to `AES_isbox' collect2: error: ld returned 1 exit status thanks -- PMM