[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
Re: [Qemu-devel] [PULLv2 00/32] More work towards libslirp
From: |
Peter Maydell |
Subject: |
Re: [Qemu-devel] [PULLv2 00/32] More work towards libslirp |
Date: |
Tue, 5 Feb 2019 18:24:45 +0000 |
On Tue, 5 Feb 2019 at 16:59, Samuel Thibault
<address@hidden> wrote:
>
> The following changes since commit 01a9a51ffaf4699827ea6425cb2b834a356e159d:
>
> Merge remote-tracking branch 'remotes/kraxel/tags/ui-20190205-pull-request'
> into staging (2019-02-05 14:01:29 +0000)
>
> are available in the Git repository at:
>
> https://people.debian.org/~sthibault/qemu.git tags/samuel-thibault
>
> for you to fetch changes up to cf20be34d44a953c9b52a4d5cf6f4232968e6f3c:
>
> slirp: API is extern C (2019-02-05 18:56:17 +0200)
>
> ----------------------------------------------------------------
> More work towards libslirp
Fails to build, ppc64, x86-64, aarch32, s390x, etc:
/home/pm215/qemu/slirp/misc.c: In function ‘g_spawn_async_with_fds_slirp’:
/home/pm215/qemu/slirp/misc.c:166:5: error: unknown type name ‘QemuGSpawnFds’
QemuGSpawnFds setup = {
^
/home/pm215/qemu/slirp/misc.c:167:9: error: field name not in record
or union initializer
.child_setup = child_setup,
^
/home/pm215/qemu/slirp/misc.c:167:9: error: (near initialization for ‘setup’)
/home/pm215/qemu/slirp/misc.c:167:9: error: initialization makes
integer from pointer without a cast [-Werror]
/home/pm215/qemu/slirp/misc.c:167:9: error: (near initialization for
‘setup’) [-Werror]
/home/pm215/qemu/slirp/misc.c:168:9: error: field name not in record
or union initializer
.user_data = user_data,
^
/home/pm215/qemu/slirp/misc.c:168:9: error: (near initialization for ‘setup’)
/home/pm215/qemu/slirp/misc.c:168:9: error: excess elements in scalar
initializer [-Werror]
/home/pm215/qemu/slirp/misc.c:168:9: error: (near initialization for
‘setup’) [-Werror]
/home/pm215/qemu/slirp/misc.c:169:9: error: field name not in record
or union initializer
.stdin_fd = stdin_fd,
^
/home/pm215/qemu/slirp/misc.c:169:9: error: (near initialization for ‘setup’)
/home/pm215/qemu/slirp/misc.c:169:9: error: excess elements in scalar
initializer [-Werror]
/home/pm215/qemu/slirp/misc.c:169:9: error: (near initialization for
‘setup’) [-Werror]
/home/pm215/qemu/slirp/misc.c:170:9: error: field name not in record
or union initializer
.stdout_fd = stdout_fd,
^
/home/pm215/qemu/slirp/misc.c:170:9: error: (near initialization for ‘setup’)
/home/pm215/qemu/slirp/misc.c:170:9: error: excess elements in scalar
initializer [-Werror]
/home/pm215/qemu/slirp/misc.c:170:9: error: (near initialization for
‘setup’) [-Werror]
/home/pm215/qemu/slirp/misc.c:171:9: error: field name not in record
or union initializer
.stderr_fd = stderr_fd,
^
/home/pm215/qemu/slirp/misc.c:171:9: error: (near initialization for ‘setup’)
/home/pm215/qemu/slirp/misc.c:171:9: error: excess elements in scalar
initializer [-Werror]
/home/pm215/qemu/slirp/misc.c:171:9: error: (near initialization for
‘setup’) [-Werror]
cc1: all warnings being treated as errors
FreeBSD fails in a slightly different way:
slirp/misc.c:166:5: error: use of undeclared identifier 'QemuGSpawnFds'
QemuGSpawnFds setup = {
^
slirp/misc.c:175:51: error: use of undeclared identifier 'setup'
slirp_gspawn_fds_setup, &setup,
^
2 errors generated.
thanks
-- PMM
- [Qemu-devel] [PULLv2 29/32] slirp: remove slirp_instances list, (continued)
- [Qemu-devel] [PULLv2 29/32] slirp: remove slirp_instances list, Samuel Thibault, 2019/02/05
- [Qemu-devel] [PULLv2 22/32] slirp: replace qemu qtailq with slirp own copy, Samuel Thibault, 2019/02/05
- [Qemu-devel] [PULLv2 20/32] slirp: remove now useless QEMU headers inclusions, Samuel Thibault, 2019/02/05
- [Qemu-devel] [PULLv2 26/32] slirp: prefer c99 types over BSD kind, Samuel Thibault, 2019/02/05
- [Qemu-devel] [PULLv2 32/32] slirp: API is extern C, Samuel Thibault, 2019/02/05
- [Qemu-devel] [PULLv2 28/32] slirp: replace global polling with per-instance & notifier, Samuel Thibault, 2019/02/05
- [Qemu-devel] [PULLv2 25/32] slirp: replace remaining qemu headers dependency, Samuel Thibault, 2019/02/05
- [Qemu-devel] [PULLv2 30/32] slirp: use polling callbacks, drop glib requirement, Samuel Thibault, 2019/02/05
- [Qemu-devel] [PULLv2 31/32] slirp: pass opaque to all callbacks, Samuel Thibault, 2019/02/05
- Re: [Qemu-devel] [PULLv2 00/32] More work towards libslirp, no-reply, 2019/02/05
- Re: [Qemu-devel] [PULLv2 00/32] More work towards libslirp,
Peter Maydell <=