qemu-devel
[Top][All Lists]
Advanced

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

Re: [Qemu-devel] [PATCH PULL v2 00/11] Extract TLS handling code from VN


From: Peter Maydell
Subject: Re: [Qemu-devel] [PATCH PULL v2 00/11] Extract TLS handling code from VNC server
Date: Tue, 15 Sep 2015 12:23:39 +0100

On 15 September 2015 at 11:16, Daniel P. Berrange <address@hidden> 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



reply via email to

[Prev in Thread] Current Thread [Next in Thread]