Skip to content

Cannot install on OS X because of ruby-libvirtΒ #497

Open
@kontrafiktion

Description

@kontrafiktion

Installing ruby-libvirt on OS X does not work because of

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

domain.c:5439:29: error: use of undeclared identifier 'VIR_DOMAIN_QEMU_AGENT_COMMAND_BLOCK'
                    INT2NUM(VIR_DOMAIN_QEMU_AGENT_COMMAND_BLOCK));
                            ^
/opt/vagrant/embedded/include/ruby-2.0.0/ruby/ruby.h:1167:35: note: expanded from macro 'INT2NUM'
# define INT2NUM(v) INT2FIX((int)(v))
                                  ^
/opt/vagrant/embedded/include/ruby-2.0.0/ruby/ruby.h:241:45: note: expanded from macro 'INT2FIX'
#define INT2FIX(i) ((VALUE)(((SIGNED_VALUE)(i))<<1 | FIXNUM_FLAG))
                                            ^
domain.c:5443:29: error: use of undeclared identifier 'VIR_DOMAIN_QEMU_AGENT_COMMAND_DEFAULT'
                    INT2NUM(VIR_DOMAIN_QEMU_AGENT_COMMAND_DEFAULT));
                            ^
/opt/vagrant/embedded/include/ruby-2.0.0/ruby/ruby.h:1167:35: note: expanded from macro 'INT2NUM'
# define INT2NUM(v) INT2FIX((int)(v))
                                  ^
/opt/vagrant/embedded/include/ruby-2.0.0/ruby/ruby.h:241:45: note: expanded from macro 'INT2FIX'
#define INT2FIX(i) ((VALUE)(((SIGNED_VALUE)(i))<<1 | FIXNUM_FLAG))
                                            ^
domain.c:5447:29: error: use of undeclared identifier 'VIR_DOMAIN_QEMU_AGENT_COMMAND_NOWAIT'
                    INT2NUM(VIR_DOMAIN_QEMU_AGENT_COMMAND_NOWAIT));
                            ^
/opt/vagrant/embedded/include/ruby-2.0.0/ruby/ruby.h:1167:35: note: expanded from macro 'INT2NUM'
# define INT2NUM(v) INT2FIX((int)(v))
                                  ^
/opt/vagrant/embedded/include/ruby-2.0.0/ruby/ruby.h:241:45: note: expanded from macro 'INT2FIX'
#define INT2FIX(i) ((VALUE)(((SIGNED_VALUE)(i))<<1 | FIXNUM_FLAG))
                                            ^
domain.c:5451:29: error: use of undeclared identifier 'VIR_DOMAIN_QEMU_MONITOR_COMMAND_DEFAULT'
                    INT2NUM(VIR_DOMAIN_QEMU_MONITOR_COMMAND_DEFAULT));
                            ^
/opt/vagrant/embedded/include/ruby-2.0.0/ruby/ruby.h:1167:35: note: expanded from macro 'INT2NUM'
# define INT2NUM(v) INT2FIX((int)(v))
                                  ^
/opt/vagrant/embedded/include/ruby-2.0.0/ruby/ruby.h:241:45: note: expanded from macro 'INT2FIX'
#define INT2FIX(i) ((VALUE)(((SIGNED_VALUE)(i))<<1 | FIXNUM_FLAG))
                                            ^
domain.c:5455:29: error: use of undeclared identifier 'VIR_DOMAIN_QEMU_MONITOR_COMMAND_HMP'
                    INT2NUM(VIR_DOMAIN_QEMU_MONITOR_COMMAND_HMP));
                            ^
/opt/vagrant/embedded/include/ruby-2.0.0/ruby/ruby.h:1167:35: note: expanded from macro 'INT2NUM'
# define INT2NUM(v) INT2FIX((int)(v))
                                  ^
/opt/vagrant/embedded/include/ruby-2.0.0/ruby/ruby.h:241:45: note: expanded from macro 'INT2FIX'
#define INT2FIX(i) ((VALUE)(((SIGNED_VALUE)(i))<<1 | FIXNUM_FLAG))

Metadata

Metadata

Assignees

No one assigned

    Type

    No type

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions