[Bugs] [Bug 1684496] New: compiler errors building qemu against glusterfs-6.0-0.1.rc0.fc30

bugzilla at redhat.com bugzilla at redhat.com
Fri Mar 1 11:34:42 UTC 2019


https://bugzilla.redhat.com/show_bug.cgi?id=1684496

            Bug ID: 1684496
           Summary: compiler errors building qemu against
                    glusterfs-6.0-0.1.rc0.fc30
           Product: GlusterFS
           Version: 6
            Status: NEW
         Component: libgfapi
          Assignee: bugs at gluster.org
          Reporter: kkeithle at redhat.com
        QA Contact: bugs at gluster.org
                CC: anoopcs at redhat.com, bugs at gluster.org,
                    crobinso at redhat.com, extras-qa at fedoraproject.org,
                    humble.devassy at gmail.com, jonathansteffan at gmail.com,
                    kkeithle at redhat.com, matthias at saou.eu,
                    ndevos at redhat.com, ramkrsna at gmail.com
        Depends On: 1684298
  Target Milestone: ---
    Classification: Community



+++ This bug was initially created as a clone of Bug #1684298 +++

qemu fails to rebuild in rawhide, seems like glusterfs related issues, using
6.0-0.1.rc0.fc31

https://koji.fedoraproject.org/koji/taskinfo?taskID=33109555
https://kojipkgs.fedoraproject.org//work/tasks/9555/33109555/build.log

A few example errors below. Any idea what's going on here?

BUILDSTDERR: /builddir/build/BUILD/qemu-3.1.0/block/gluster.c: In function
'qemu_gluster_co_pwrite_zeroes':
BUILDSTDERR: /builddir/build/BUILD/qemu-3.1.0/block/gluster.c:994:52: warning:
passing argument 4 of 'glfs_zerofill_async' from incompatible pointer type
[-Wincompatible-pointer-types]
BUILDSTDERR:   994 |     ret = glfs_zerofill_async(s->fd, offset, size,
gluster_finish_aiocb, &acb);
BUILDSTDERR:       |                                                   
^~~~~~~~~~~~~~~~~~~~
BUILDSTDERR:       |                                                    |
BUILDSTDERR:       |                                                    void
(*)(struct glfs_fd *, ssize_t,  void *) {aka void (*)(struct glfs_fd *, long
int,  void *)}
BUILDSTDERR: In file included from
/builddir/build/BUILD/qemu-3.1.0/block/gluster.c:12:
BUILDSTDERR: /usr/include/glusterfs/api/glfs.h:993:73: note: expected
'glfs_io_cbk' {aka 'void (*)(struct glfs_fd *, long int,  struct glfs_stat *,
struct glfs_stat *, void *)'} but argument is of type 'void (*)(struct glfs_fd
*, ssize_t,  void *)' {aka 'void (*)(struct glfs_fd *, long int,  void *)'}
BUILDSTDERR:   993 | glfs_zerofill_async(glfs_fd_t *fd, off_t length, off_t
len, glfs_io_cbk fn,
BUILDSTDERR:       |                                                           
 ~~~~~~~~~~~~^~
BUILDSTDERR: /builddir/build/BUILD/qemu-3.1.0/block/gluster.c: In function
'qemu_gluster_do_truncate':
BUILDSTDERR: /builddir/build/BUILD/qemu-3.1.0/block/gluster.c:1035:13: error:
too few arguments to function 'glfs_ftruncate'
BUILDSTDERR:  1035 |         if (glfs_ftruncate(fd, offset)) {


Referenced Bugs:

https://bugzilla.redhat.com/show_bug.cgi?id=1684298
[Bug 1684298] compiler errors building qemu against glusterfs-6.0-0.1.rc0.fc30
-- 
You are receiving this mail because:
You are the QA Contact for the bug.
You are on the CC list for the bug.
You are the assignee for the bug.


More information about the Bugs mailing list