/usr/bin/ld: /usr/lib/gcc/x86_64-pc-linux-gnu/10.2.0/../../../../lib/Scrt1.o: in function `_start': (.text+0x24): undefined reference to `main' /usr/bin/ld: libblock-curl.a(block_curl.c.o): in function `curl_block_init': /home/fred/qemu-git/src/qemu/build-full/../block/curl.c:1068: undefined reference to `bdrv_register' /usr/bin/ld: /home/fred/qemu-git/src/qemu/build-full/../block/curl.c:1069: undefined reference to `bdrv_register' /usr/bin/ld: /home/fred/qemu-git/src/qemu/build-full/../block/curl.c:1070: undefined reference to `bdrv_register' /usr/bin/ld: libblock-curl.a(block_curl.c.o): in function `_nocheck__trace_curl_sock_cb': /home/fred/qemu-git/src/qemu/build-full/./trace/trace-block.h:3859: undefined reference to `trace_events_enabled_count' /usr/bin/ld: libblock-curl.a(block_curl.c.o): in function `curl_sock_cb': /home/fred/qemu-git/src/qemu/build-full/../block/curl.c:191: undefined reference to `aio_set_fd_handler' /usr/bin/ld: /home/fred/qemu-git/src/qemu/build-full/../block/curl.c:199: undefined reference to `aio_set_fd_handler' /usr/bin/ld: /home/fred/qemu-git/src/qemu/build-full/../block/curl.c:187: undefined reference to `aio_set_fd_handler' /usr/bin/ld: /home/fred/qemu-git/src/qemu/build-full/../block/curl.c:195: undefined reference to `aio_set_fd_handler' /usr/bin/ld: libblock-curl.a(block_curl.c.o): in function `_nocheck__trace_curl_sock_cb': /home/fred/qemu-git/src/qemu/build-full/./trace/trace-block.h:3859: undefined reference to `trace_events_enabled_count' /usr/bin/ld: /home/fred/qemu-git/src/qemu/build-full/./trace/trace-block.h:3859: undefined reference to `_TRACE_CURL_SOCK_CB_DSTATE' /usr/bin/ld: libblock-curl.a(block_curl.c.o): in function `qemu_loglevel_mask': /home/fred/qemu-git/src/qemu/include/qemu/log-for-trace.h:29: undefined reference to `qemu_loglevel' /usr/bin/ld: libblock-curl.a(block_curl.c.o): in function `_nocheck__trace_curl_sock_cb': /home/fred/qemu-git/src/qemu/build-full/./trace/trace-block.h:3862: undefined reference to `qemu_get_thread_id' /usr/bin/ld: /home/fred/qemu-git/src/qemu/build-full/./trace/trace-block.h:3862: undefined reference to `qemu_log' /usr/bin/ld: libblock-curl.a(block_curl.c.o): in function `qemu_mutex_lock': /home/fred/qemu-git/src/qemu/include/qemu/thread.h:109: undefined reference to `qemu_mutex_lock_func' /usr/bin/ld: libblock-curl.a(block_curl.c.o): in function `aio_timer_init': /home/fred/qemu-git/src/qemu/include/block/aio.h:579: undefined reference to `timer_init_full' /usr/bin/ld: libblock-curl.a(block_curl.c.o): in function `_nocheck__trace_curl_read_cb': /home/fred/qemu-git/src/qemu/build-full/./trace/trace-block.h:3882: undefined reference to `trace_events_enabled_count' /usr/bin/ld: /home/fred/qemu-git/src/qemu/build-full/./trace/trace-block.h:3882: undefined reference to `_TRACE_CURL_READ_CB_DSTATE' /usr/bin/ld: libblock-curl.a(block_curl.c.o): in function `qemu_loglevel_mask': /home/fred/qemu-git/src/qemu/include/qemu/log-for-trace.h:29: undefined reference to `qemu_loglevel' /usr/bin/ld: libblock-curl.a(block_curl.c.o): in function `_nocheck__trace_curl_read_cb': /home/fred/qemu-git/src/qemu/build-full/./trace/trace-block.h:3885: undefined reference to `qemu_get_thread_id' /usr/bin/ld: /home/fred/qemu-git/src/qemu/build-full/./trace/trace-block.h:3885: undefined reference to `qemu_log' /usr/bin/ld: libblock-curl.a(block_curl.c.o): in function `_nocheck__trace_curl_timer_cb': /home/fred/qemu-git/src/qemu/build-full/./trace/trace-block.h:3836: undefined reference to `trace_events_enabled_count' /usr/bin/ld: libblock-curl.a(block_curl.c.o): in function `curl_timer_cb': /home/fred/qemu-git/src/qemu/build-full/../block/curl.c:155: undefined reference to `qemu_clock_get_ns' /usr/bin/ld: /home/fred/qemu-git/src/qemu/build-full/../block/curl.c:154: undefined reference to `timer_mod' /usr/bin/ld: /home/fred/qemu-git/src/qemu/build-full/../block/curl.c:151: undefined reference to `timer_del' /usr/bin/ld: libblock-curl.a(block_curl.c.o): in function `_nocheck__trace_curl_timer_cb': /home/fred/qemu-git/src/qemu/build-full/./trace/trace-block.h:3836: undefined reference to `_TRACE_CURL_TIMER_CB_DSTATE' /usr/bin/ld: libblock-curl.a(block_curl.c.o): in function `qemu_loglevel_mask': /home/fred/qemu-git/src/qemu/include/qemu/log-for-trace.h:29: undefined reference to `qemu_loglevel' /usr/bin/ld: libblock-curl.a(block_curl.c.o): in function `_nocheck__trace_curl_timer_cb': /home/fred/qemu-git/src/qemu/build-full/./trace/trace-block.h:3839: undefined reference to `qemu_get_thread_id' /usr/bin/ld: /home/fred/qemu-git/src/qemu/build-full/./trace/trace-block.h:3839: undefined reference to `qemu_log' /usr/bin/ld: libblock-curl.a(block_curl.c.o): in function `curl_clean_state': /home/fred/qemu-git/src/qemu/build-full/../block/curl.c:553: undefined reference to `qemu_co_enter_next_impl' /usr/bin/ld: libblock-curl.a(block_curl.c.o): in function `curl_multi_check_completion': /home/fred/qemu-git/src/qemu/build-full/../block/curl.c:383: undefined reference to `qemu_iovec_from_buf' /usr/bin/ld: /home/fred/qemu-git/src/qemu/build-full/../block/curl.c:396: undefined reference to `qemu_mutex_unlock_impl' /usr/bin/ld: /home/fred/qemu-git/src/qemu/build-full/../block/curl.c:397: undefined reference to `aio_co_wake' /usr/bin/ld: /home/fred/qemu-git/src/qemu/build-full/../block/curl.c:398: undefined reference to `qemu_mutex_lock_func' /usr/bin/ld: /home/fred/qemu-git/src/qemu/build-full/../block/curl.c:389: undefined reference to `qemu_iovec_memset' /usr/bin/ld: /home/fred/qemu-git/src/qemu/build-full/../block/curl.c:365: undefined reference to `error_report' /usr/bin/ld: /home/fred/qemu-git/src/qemu/build-full/../block/curl.c:367: undefined reference to `error_report' /usr/bin/ld: libblock-curl.a(block_curl.c.o): in function `curl_multi_do': /home/fred/qemu-git/src/qemu/build-full/../block/curl.c:428: undefined reference to `qemu_mutex_lock_func' /usr/bin/ld: libblock-curl.a(block_curl.c.o): in function `curl_detach_aio_context': /home/fred/qemu-git/src/qemu/build-full/../block/curl.c:567: undefined reference to `qemu_mutex_lock_func' /usr/bin/ld: /home/fred/qemu-git/src/qemu/build-full/../block/curl.c:583: undefined reference to `qemu_mutex_unlock_impl' /usr/bin/ld: libblock-curl.a(block_curl.c.o): in function `_nocheck__trace_curl_close': /home/fred/qemu-git/src/qemu/build-full/./trace/trace-block.h:3974: undefined reference to `trace_events_enabled_count' /usr/bin/ld: libblock-curl.a(block_curl.c.o): in function `curl_close': /home/fred/qemu-git/src/qemu/build-full/../block/curl.c:945: undefined reference to `qemu_mutex_destroy' /usr/bin/ld: libblock-curl.a(block_curl.c.o): in function `_nocheck__trace_curl_close': /home/fred/qemu-git/src/qemu/build-full/./trace/trace-block.h:3974: undefined reference to `_TRACE_CURL_CLOSE_DSTATE' /usr/bin/ld: libblock-curl.a(block_curl.c.o): in function `qemu_loglevel_mask': /home/fred/qemu-git/src/qemu/include/qemu/log-for-trace.h:29: undefined reference to `qemu_loglevel' /usr/bin/ld: libblock-curl.a(block_curl.c.o): in function `_nocheck__trace_curl_close': /home/fred/qemu-git/src/qemu/build-full/./trace/trace-block.h:3977: undefined reference to `qemu_get_thread_id' /usr/bin/ld: /home/fred/qemu-git/src/qemu/build-full/./trace/trace-block.h:3977: undefined reference to `qemu_log' /usr/bin/ld: libblock-curl.a(block_curl.c.o): in function `curl_open': /home/fred/qemu-git/src/qemu/build-full/../block/curl.c:680: undefined reference to `bdrv_apply_auto_read_only' /usr/bin/ld: /home/fred/qemu-git/src/qemu/build-full/../block/curl.c:695: undefined reference to `qemu_mutex_init' /usr/bin/ld: /home/fred/qemu-git/src/qemu/build-full/../block/curl.c:696: undefined reference to `error_abort' /usr/bin/ld: /home/fred/qemu-git/src/qemu/build-full/../block/curl.c:696: undefined reference to `qemu_opts_create' /usr/bin/ld: /home/fred/qemu-git/src/qemu/build-full/../block/curl.c:697: undefined reference to `qemu_opts_absorb_qdict' /usr/bin/ld: /home/fred/qemu-git/src/qemu/build-full/../block/curl.c:701: undefined reference to `qemu_opt_get_size' /usr/bin/ld: /home/fred/qemu-git/src/qemu/build-full/../block/curl.c:709: undefined reference to `qemu_opt_get_number' /usr/bin/ld: /home/fred/qemu-git/src/qemu/build-full/../block/curl.c:716: undefined reference to `qemu_opt_get_bool' /usr/bin/ld: /home/fred/qemu-git/src/qemu/build-full/../block/curl.c:719: undefined reference to `qemu_opt_get' /usr/bin/ld: /home/fred/qemu-git/src/qemu/build-full/../block/curl.c:720: undefined reference to `qemu_opt_get' /usr/bin/ld: /home/fred/qemu-git/src/qemu/build-full/../block/curl.c:737: undefined reference to `qemu_opt_get' /usr/bin/ld: /home/fred/qemu-git/src/qemu/build-full/../block/curl.c:743: undefined reference to `strstart' /usr/bin/ld: /home/fred/qemu-git/src/qemu/build-full/../block/curl.c:744: undefined reference to `strstart' /usr/bin/ld: /home/fred/qemu-git/src/qemu/build-full/../block/curl.c:752: undefined reference to `qemu_opt_get' /usr/bin/ld: /home/fred/qemu-git/src/qemu/build-full/../block/curl.c:753: undefined reference to `qemu_opt_get' /usr/bin/ld: /home/fred/qemu-git/src/qemu/build-full/../block/curl.c:756: undefined reference to `qcrypto_secret_lookup_as_utf8' /usr/bin/ld: /home/fred/qemu-git/src/qemu/build-full/../block/curl.c:763: undefined reference to `qemu_opt_get' /usr/bin/ld: /home/fred/qemu-git/src/qemu/build-full/../block/curl.c:764: undefined reference to `qemu_opt_get' /usr/bin/ld: /home/fred/qemu-git/src/qemu/build-full/../block/curl.c:766: undefined reference to `qcrypto_secret_lookup_as_utf8' /usr/bin/ld: libblock-curl.a(block_curl.c.o): in function `_nocheck__trace_curl_open': /home/fred/qemu-git/src/qemu/build-full/./trace/trace-block.h:3905: undefined reference to `trace_events_enabled_count' /usr/bin/ld: libblock-curl.a(block_curl.c.o): in function `curl_open': /home/fred/qemu-git/src/qemu/build-full/../block/curl.c:773: undefined reference to `qemu_co_queue_init' /usr/bin/ld: /home/fred/qemu-git/src/qemu/build-full/../block/curl.c:774: undefined reference to `bdrv_get_aio_context' /usr/bin/ld: /home/fred/qemu-git/src/qemu/build-full/../block/curl.c:776: undefined reference to `qemu_mutex_lock_func' /usr/bin/ld: /home/fred/qemu-git/src/qemu/build-full/../block/curl.c:778: undefined reference to `qemu_mutex_unlock_impl' /usr/bin/ld: /home/fred/qemu-git/src/qemu/build-full/../block/curl.c:843: undefined reference to `qemu_mutex_destroy' /usr/bin/ld: /home/fred/qemu-git/src/qemu/build-full/../block/curl.c:849: undefined reference to `qemu_opts_del' /usr/bin/ld: /home/fred/qemu-git/src/qemu/build-full/../block/curl.c:729: undefined reference to `qcrypto_secret_lookup_as_utf8' /usr/bin/ld: /home/fred/qemu-git/src/qemu/build-full/../block/curl.c:778: undefined reference to `qemu_mutex_unlock_impl' /usr/bin/ld: libblock-curl.a(block_curl.c.o): in function `_nocheck__trace_curl_open_size': /home/fred/qemu-git/src/qemu/build-full/./trace/trace-block.h:3928: undefined reference to `trace_events_enabled_count' /usr/bin/ld: libblock-curl.a(block_curl.c.o): in function `curl_open': /home/fred/qemu-git/src/qemu/build-full/../block/curl.c:827: undefined reference to `qemu_mutex_lock_func' /usr/bin/ld: /home/fred/qemu-git/src/qemu/build-full/../block/curl.c:829: undefined reference to `qemu_mutex_unlock_impl' /usr/bin/ld: /home/fred/qemu-git/src/qemu/build-full/../block/curl.c:833: undefined reference to `bdrv_get_aio_context' /usr/bin/ld: /home/fred/qemu-git/src/qemu/build-full/../block/curl.c:835: undefined reference to `qemu_opts_del' /usr/bin/ld: /home/fred/qemu-git/src/qemu/build-full/../block/curl.c:821: undefined reference to `pstrcpy' /usr/bin/ld: /home/fred/qemu-git/src/qemu/build-full/../block/curl.c:839: undefined reference to `error_setg_internal' /usr/bin/ld: libblock-curl.a(block_curl.c.o): in function `_nocheck__trace_curl_open': /home/fred/qemu-git/src/qemu/build-full/./trace/trace-block.h:3905: undefined reference to `_TRACE_CURL_OPEN_DSTATE' /usr/bin/ld: libblock-curl.a(block_curl.c.o): in function `qemu_loglevel_mask': /home/fred/qemu-git/src/qemu/include/qemu/log-for-trace.h:29: undefined reference to `qemu_loglevel' /usr/bin/ld: libblock-curl.a(block_curl.c.o): in function `_nocheck__trace_curl_open': /home/fred/qemu-git/src/qemu/build-full/./trace/trace-block.h:3908: undefined reference to `qemu_get_thread_id' /usr/bin/ld: /home/fred/qemu-git/src/qemu/build-full/./trace/trace-block.h:3908: undefined reference to `qemu_log' /usr/bin/ld: libblock-curl.a(block_curl.c.o): in function `_nocheck__trace_curl_open_size': /home/fred/qemu-git/src/qemu/build-full/./trace/trace-block.h:3928: undefined reference to `_TRACE_CURL_OPEN_SIZE_DSTATE' /usr/bin/ld: libblock-curl.a(block_curl.c.o): in function `qemu_loglevel_mask': /home/fred/qemu-git/src/qemu/include/qemu/log-for-trace.h:29: undefined reference to `qemu_loglevel' /usr/bin/ld: libblock-curl.a(block_curl.c.o): in function `_nocheck__trace_curl_open_size': /home/fred/qemu-git/src/qemu/build-full/./trace/trace-block.h:3931: undefined reference to `qemu_get_thread_id' /usr/bin/ld: /home/fred/qemu-git/src/qemu/build-full/./trace/trace-block.h:3931: undefined reference to `qemu_log' /usr/bin/ld: libblock-curl.a(block_curl.c.o): in function `curl_open': /home/fred/qemu-git/src/qemu/build-full/../block/curl.c:746: undefined reference to `error_setg_internal' /usr/bin/ld: /home/fred/qemu-git/src/qemu/build-full/../block/curl.c:712: undefined reference to `error_setg_internal' /usr/bin/ld: /home/fred/qemu-git/src/qemu/build-full/../block/curl.c:704: undefined reference to `error_setg_internal' /usr/bin/ld: /home/fred/qemu-git/src/qemu/build-full/../block/curl.c:723: undefined reference to `error_setg_internal' /usr/bin/ld: /home/fred/qemu-git/src/qemu/build-full/../block/curl.c:739: undefined reference to `error_setg_internal' /usr/bin/ld: libblock-curl.a(block_curl.c.o):/home/fred/qemu-git/src/qemu/build-full/../block/curl.c:689: more undefined references to `error_setg_internal' follow /usr/bin/ld: libblock-curl.a(block_curl.c.o): in function `curl_multi_timeout_do': /home/fred/qemu-git/src/qemu/build-full/../block/curl.c:444: undefined reference to `qemu_mutex_lock_func' /usr/bin/ld: /home/fred/qemu-git/src/qemu/build-full/../block/curl.c:448: undefined reference to `qemu_mutex_unlock_impl' /usr/bin/ld: libblock-curl.a(block_curl.c.o): in function `curl_co_preadv': /home/fred/qemu-git/src/qemu/build-full/../block/curl.c:925: undefined reference to `qemu_coroutine_self' /usr/bin/ld: libblock-curl.a(block_curl.c.o): in function `curl_setup_preadv': /home/fred/qemu-git/src/qemu/build-full/../block/curl.c:863: undefined reference to `qemu_mutex_lock_func' /usr/bin/ld: /home/fred/qemu-git/src/qemu/build-full/../block/curl.c:877: undefined reference to `qemu_co_queue_wait_impl' /usr/bin/ld: libblock-curl.a(block_curl.c.o): in function `_nocheck__trace_curl_setup_preadv': /home/fred/qemu-git/src/qemu/build-full/./trace/trace-block.h:3951: undefined reference to `trace_events_enabled_count' /usr/bin/ld: libblock-curl.a(block_curl.c.o): in function `curl_setup_preadv': /home/fred/qemu-git/src/qemu/build-full/../block/curl.c:918: undefined reference to `qemu_mutex_unlock_impl' /usr/bin/ld: libblock-curl.a(block_curl.c.o): in function `curl_co_preadv': /home/fred/qemu-git/src/qemu/build-full/../block/curl.c:934: undefined reference to `qemu_coroutine_yield' /usr/bin/ld: libblock-curl.a(block_curl.c.o): in function `_nocheck__trace_curl_setup_preadv': /home/fred/qemu-git/src/qemu/build-full/./trace/trace-block.h:3951: undefined reference to `_TRACE_CURL_SETUP_PREADV_DSTATE' /usr/bin/ld: libblock-curl.a(block_curl.c.o): in function `qemu_loglevel_mask': /home/fred/qemu-git/src/qemu/include/qemu/log-for-trace.h:29: undefined reference to `qemu_loglevel' /usr/bin/ld: libblock-curl.a(block_curl.c.o): in function `_nocheck__trace_curl_setup_preadv': /home/fred/qemu-git/src/qemu/build-full/./trace/trace-block.h:3954: undefined reference to `qemu_get_thread_id' /usr/bin/ld: /home/fred/qemu-git/src/qemu/build-full/./trace/trace-block.h:3954: undefined reference to `qemu_log' /usr/bin/ld: libblock-curl.a(block_curl.c.o): in function `curl_find_buf': /home/fred/qemu-git/src/qemu/build-full/../block/curl.c:303: undefined reference to `qemu_iovec_from_buf' /usr/bin/ld: /home/fred/qemu-git/src/qemu/build-full/../block/curl.c:305: undefined reference to `qemu_iovec_memset' /usr/bin/ld: libblock-curl.a(block_curl.c.o): in function `curl_block_init': /home/fred/qemu-git/src/qemu/build-full/../block/curl.c:1071: undefined reference to `bdrv_register' /usr/bin/ld: libblock-curl.a(block_curl.c.o): in function `qemu_mutex_unlock': /home/fred/qemu-git/src/qemu/include/qemu/thread.h:119: undefined reference to `qemu_mutex_unlock_impl' /usr/bin/ld: libblock-curl.a(block_curl.c.o): in function `curl_refresh_filename': /home/fred/qemu-git/src/qemu/build-full/../block/curl.c:973: undefined reference to `pstrcpy' /usr/bin/ld: libblock-curl.a(block_curl.c.o): in function `curl_parse_filename': /home/fred/qemu-git/src/qemu/build-full/../block/curl.c:559: undefined reference to `qdict_put_str' /usr/bin/ld: libblock-curl.a(block_curl.c.o): in function `curl_multi_do': /home/fred/qemu-git/src/qemu/build-full/../block/curl.c:431: undefined reference to `qemu_mutex_unlock_impl' /usr/bin/ld: libblock-curl.a(block_curl.c.o): in function `curl_detach_aio_context': /home/fred/qemu-git/src/qemu/build-full/../block/curl.c:585: undefined reference to `timer_del' /usr/bin/ld: libblock-curl.a(block_curl.c.o): in function `do_qemu_init_curl_block_init': /home/fred/qemu-git/src/qemu/build-full/../block/curl.c:1074: undefined reference to `register_dso_module_init' collect2: error: ld returned 1 exit status make: *** [Makefile.ninja:1001: block-curl.so] Error 1 make: *** Waiting for unfinished jobs....