[libvirt-users] Compile libvirt on OSX 10.12
Homie Pawlowski
hpawlows at redhat.com
Fri Sep 15 15:59:16 UTC 2017
Thanks Andrea. I downloaded the tarball and compiling from it worked.
Homero
On Thu, Sep 14, 2017 at 9:20 AM, Andrea Bolognani <abologna at redhat.com>
wrote:
> On Wed, 2017-09-13 at 17:20 -0400, Homie Pawlowski wrote:
> > I'm having issues with compiling libvirt on OSX 10.12
> >
> > ~/Development/github/libvirt/ [master] make
> > /Library/Developer/CommandLineTools/usr/bin/make all-recursive
> > Making all in .
> > Making all in gnulib/lib
> > /Library/Developer/CommandLineTools/usr/bin/make all-am
> > make[3]: Nothing to be done for `all-am'.
> > Making all in include/libvirt
> > make[2]: Nothing to be done for `all'.
> > Making all in src
> > /Library/Developer/CommandLineTools/usr/bin/make all-am
> > CC util/libvirt_util_la-virthread.lo
> > util/virthread.c:272:17: error: 'syscall' is deprecated: first
> deprecated in macOS 10.12 - syscall(2) is unsupported;
> > please switch to a supported interface. For SYS_kdebug_trace use
> kdebug_signpost().
> > [-Werror,-Wdeprecated-declarations]
> > pid_t tid = syscall(SYS_gettid);
> > ^
> > /usr/include/unistd.h:733:6: note: 'syscall' has been explicitly marked
> deprecated here
> > int syscall(int, ...);
> > ^
> > 1 error generated.
> > make[3]: *** [util/libvirt_util_la-virthread.lo] Error 1
> > make[2]: *** [all] Error 2
> > make[1]: *** [all-recursive] Error 1
> >
> > Anyone have any suggestion on how to do so?
>
> As a quick workaround, you can either pass
>
> --disable-werror
>
> to configure/autogen.sh or (better) compile from a release
> tarball rather than a git clone.
>
> In the long run, someone with access to macOS will have to fix
> the issue and post a patch on the development mailing list.
>
> --
> Andrea Bolognani / Red Hat / Virtualization
>
--
HOMERO PAWLOWSKI
CLOUD CONSULTANT
Red Hat
<https://www.redhat.com/>
140 Broadway 24th Floor
New York, NY 10005
hpawlows at redhat.com
<https://red.ht/sig>
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://listman.redhat.com/archives/libvirt-users/attachments/20170915/1f6f2764/attachment.htm>
More information about the libvirt-users
mailing list