You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
Describe the bug
When installing the plugin on MacOS I am getting a message there is a missing source file
To install provide the file directly to the install command:
vagrant plugin install vagrant-libvirt
Expected behavior
Installation on MacOS goes through.
Error
Vagrant failed to properly resolve required dependencies. These
errors can commonly be caused by misconfigured plugin installations
or transient network issues. The reported error is:
ERROR: Failed to build gem native extension.
current directory: /Users/andreletterer/.vagrant.d/gems/3.1.4/gems/ruby-libvirt-0.4.0/ext/libvirt
/opt/vagrant/embedded/bin/ruby -I /opt/vagrant/embedded/lib/ruby/3.1.0 extconf.rb
checking for virNetworkPtr in libvirt/libvirt.h... yes
checking for virStoragePoolPtr in libvirt/libvirt.h... yes
checking for virStorageVolPtr in libvirt/libvirt.h... yes
checking for virSecretPtr in libvirt/libvirt.h... yes
checking for virNWFilterPtr in libvirt/libvirt.h... yes
checking for virInterfacePtr in libvirt/libvirt.h... yes
checking for virDomainBlockInfoPtr in libvirt/libvirt.h... yes
checking for virDomainMemoryStatPtr in libvirt/libvirt.h... yes
checking for virDomainSnapshotPtr in libvirt/libvirt.h... yes
checking for virDomainJobInfoPtr in libvirt/libvirt.h... yes
checking for virNodeDevicePtr in libvirt/libvirt.h... yes
checking for virStreamPtr in libvirt/libvirt.h... yes
checking for virTypedParameterPtr in libvirt/libvirt.h... yes
checking for virStorageVolWipe() in libvirt/libvirt.h... yes
checking for virStoragePoolIsActive() in libvirt/libvirt.h... yes
checking for virStoragePoolIsPersistent() in libvirt/libvirt.h... yes
checking for virStorageVolCreateXMLFrom() in libvirt/libvirt.h... yes
checking for virConnectGetLibVersion() in libvirt/libvirt.h... yes
checking for virConnectIsEncrypted() in libvirt/libvirt.h... yes
checking for virConnectIsSecure() in libvirt/libvirt.h... yes
checking for virNetworkIsActive() in libvirt/libvirt.h... yes
checking for virNetworkIsPersistent() in libvirt/libvirt.h... yes
checking for virNodeDeviceCreateXML() in libvirt/libvirt.h... yes
checking for virNodeDeviceDestroy() in libvirt/libvirt.h... yes
checking for virInterfaceIsActive() in libvirt/libvirt.h... yes
checking for virDomainMigrateToURI() in libvirt/libvirt.h... yes
checking for virDomainMigrateSetMaxDowntime() in libvirt/libvirt.h... yes
checking for virDomainManagedSave() in libvirt/libvirt.h... yes
checking for virDomainIsActive() in libvirt/libvirt.h... yes
checking for virDomainIsPersistent() in libvirt/libvirt.h... yes
checking for virConnectDomainXMLFromNative() in libvirt/libvirt.h... yes
checking for virConnectDomainXMLToNative() in libvirt/libvirt.h... yes
checking for virDomainCreateWithFlags() in libvirt/libvirt.h... yes
checking for virDomainAttachDeviceFlags() in libvirt/libvirt.h... yes
checking for virDomainDetachDeviceFlags() in libvirt/libvirt.h... yes
checking for virDomainUpdateDeviceFlags() in libvirt/libvirt.h... yes
checking for virNodeGetSecurityModel() in libvirt/libvirt.h... yes
checking for virDomainCreateXML() in libvirt/libvirt.h... yes
checking for virDomainGetSecurityLabel() in libvirt/libvirt.h... yes
checking for virConnectCompareCPU() in libvirt/libvirt.h... yes
checking for virConnectBaselineCPU() in libvirt/libvirt.h... yes
checking for virDomainSetVcpusFlags() in libvirt/libvirt.h... yes
checking for virDomainGetVcpusFlags() in libvirt/libvirt.h... yes
checking for virConnectDomainEventRegisterAny() in libvirt/libvirt.h... yes
checking for virConnectDomainEventRegister() in libvirt/libvirt.h... yes
checking for virDomainBlockPeek() in libvirt/libvirt.h... yes
checking for virDomainMemoryPeek() in libvirt/libvirt.h... yes
checking for virConnectOpenAuth() in libvirt/libvirt.h... yes
checking for virEventRegisterImpl() in libvirt/libvirt.h... yes
checking for virDomainIsUpdated() in libvirt/libvirt.h... yes
checking for virDomainSetMemoryParameters() in libvirt/libvirt.h... yes
checking for virConnectGetSysinfo() in libvirt/libvirt.h... yes
checking for virDomainSetBlkioParameters() in libvirt/libvirt.h... yes
checking for virDomainSetMemoryFlags() in libvirt/libvirt.h... yes
checking for virDomainGetState() in libvirt/libvirt.h... yes
checking for virDomainOpenConsole() in libvirt/libvirt.h... yes
checking for virDomainMigrate2() in libvirt/libvirt.h... yes
checking for virDomainScreenshot() in libvirt/libvirt.h... yes
checking for virInterfaceChangeBegin() in libvirt/libvirt.h... yes
checking for virStorageVolDownload() in libvirt/libvirt.h... yes
checking for virDomainInjectNMI() in libvirt/libvirt.h... yes
checking for libvirt/libvirt-qemu.h... yes
checking for virDomainQemuMonitorCommand() in -lvirt-qemu... yes
checking for virDomainQemuMonitorCommand() in libvirt/libvirt-qemu.h... yes
checking for VIR_MIGRATE_LIVE in libvirt/libvirt.h,libvirt/virterror.h... yes
checking for VIR_MIGRATE_PEER2PEER in libvirt/libvirt.h,libvirt/virterror.h... yes
checking for VIR_MIGRATE_TUNNELLED in libvirt/libvirt.h,libvirt/virterror.h... yes
checking for VIR_MIGRATE_PERSIST_DEST in libvirt/libvirt.h,libvirt/virterror.h... yes
checking for VIR_MIGRATE_UNDEFINE_SOURCE in libvirt/libvirt.h,libvirt/virterror.h... yes
checking for VIR_MIGRATE_PAUSED in libvirt/libvirt.h,libvirt/virterror.h... yes
checking for VIR_MIGRATE_NON_SHARED_DISK in libvirt/libvirt.h,libvirt/virterror.h... yes
checking for VIR_MIGRATE_NON_SHARED_INC in libvirt/libvirt.h,libvirt/virterror.h... yes
checking for VIR_DOMAIN_XML_UPDATE_CPU in libvirt/libvirt.h,libvirt/virterror.h... yes
checking for VIR_MEMORY_PHYSICAL in libvirt/libvirt.h,libvirt/virterror.h... yes
checking for VIR_DOMAIN_START_PAUSED in libvirt/libvirt.h,libvirt/virterror.h... yes
checking for VIR_DUMP_CRASH in libvirt/libvirt.h,libvirt/virterror.h... yes
checking for VIR_DUMP_LIVE in libvirt/libvirt.h,libvirt/virterror.h... yes
checking for VIR_DOMAIN_DEVICE_MODIFY_CURRENT in libvirt/libvirt.h,libvirt/virterror.h... yes
checking for VIR_DOMAIN_DEVICE_MODIFY_LIVE in libvirt/libvirt.h,libvirt/virterror.h... yes
checking for VIR_DOMAIN_DEVICE_MODIFY_CONFIG in libvirt/libvirt.h,libvirt/virterror.h... yes
checking for VIR_DOMAIN_DEVICE_MODIFY_FORCE in libvirt/libvirt.h,libvirt/virterror.h... yes
checking for VIR_INTERFACE_XML_INACTIVE in libvirt/libvirt.h,libvirt/virterror.h... yes
checking for VIR_STORAGE_POOL_INACCESSIBLE in libvirt/libvirt.h,libvirt/virterror.h... yes
checking for VIR_DOMAIN_EVENT_DEFINED in libvirt/libvirt.h,libvirt/virterror.h... yes
checking for VIR_DOMAIN_EVENT_STARTED in libvirt/libvirt.h,libvirt/virterror.h... yes
checking for VIR_DOMAIN_EVENT_SUSPENDED_IOERROR in libvirt/libvirt.h,libvirt/virterror.h... yes
checking for VIR_DOMAIN_EVENT_ID_WATCHDOG in libvirt/libvirt.h,libvirt/virterror.h... yes
checking for VIR_DOMAIN_EVENT_ID_IO_ERROR in libvirt/libvirt.h,libvirt/virterror.h... yes
checking for VIR_DOMAIN_EVENT_ID_GRAPHICS in libvirt/libvirt.h,libvirt/virterror.h... yes
checking for VIR_DOMAIN_EVENT_ID_REBOOT in libvirt/libvirt.h,libvirt/virterror.h... yes
checking for VIR_DOMAIN_EVENT_ID_RTC_CHANGE in libvirt/libvirt.h,libvirt/virterror.h... yes
checking for VIR_DOMAIN_EVENT_ID_IO_ERROR_REASON in libvirt/libvirt.h,libvirt/virterror.h... yes
checking for VIR_FROM_VMWARE in libvirt/libvirt.h,libvirt/virterror.h... yes
checking for VIR_FROM_AUDIT in libvirt/libvirt.h,libvirt/virterror.h... yes
checking for VIR_FROM_SYSINFO in libvirt/libvirt.h,libvirt/virterror.h... yes
checking for VIR_FROM_STREAMS in libvirt/libvirt.h,libvirt/virterror.h... yes
checking for VIR_FROM_XENAPI in libvirt/libvirt.h,libvirt/virterror.h... yes
checking for VIR_FROM_HOOK in libvirt/libvirt.h,libvirt/virterror.h... yes
checking for VIR_ERR_HOOK_SCRIPT_FAILED in libvirt/libvirt.h,libvirt/virterror.h... yes
checking for VIR_ERR_MIGRATE_PERSIST_FAILED in libvirt/libvirt.h,libvirt/virterror.h... yes
checking for VIR_ERR_OPERATION_TIMEOUT in libvirt/libvirt.h,libvirt/virterror.h... yes
checking for VIR_ERR_CONFIG_UNSUPPORTED in libvirt/libvirt.h,libvirt/virterror.h... yes
checking for VIR_FROM_XENXM in libvirt/libvirt.h,libvirt/virterror.h... yes
checking for VIR_ERR_OPERATION_INVALID in libvirt/libvirt.h,libvirt/virterror.h... yes
checking for VIR_ERR_NO_SECURITY_MODEL in libvirt/libvirt.h,libvirt/virterror.h... yes
checking for VIR_ERR_AUTH_FAILED in libvirt/libvirt.h,libvirt/virterror.h... yes
checking for VIR_FROM_PHYP in libvirt/libvirt.h,libvirt/virterror.h... yes
checking for VIR_FROM_ESX in libvirt/libvirt.h,libvirt/virterror.h... yes
checking for VIR_FROM_ONE in libvirt/libvirt.h,libvirt/virterror.h... yes
checking for VIR_FROM_VBOX in libvirt/libvirt.h,libvirt/virterror.h... yes
checking for VIR_FROM_LXC in libvirt/libvirt.h,libvirt/virterror.h... yes
checking for VIR_FROM_UML in libvirt/libvirt.h,libvirt/virterror.h... yes
checking for VIR_FROM_NETWORK in libvirt/libvirt.h,libvirt/virterror.h... yes
checking for VIR_FROM_DOMAIN in libvirt/libvirt.h,libvirt/virterror.h... yes
checking for VIR_FROM_STATS_LINUX in libvirt/libvirt.h,libvirt/virterror.h... yes
checking for VIR_FROM_XEN_INOTIFY in libvirt/libvirt.h,libvirt/virterror.h... yes
checking for VIR_FROM_SECURITY in libvirt/libvirt.h,libvirt/virterror.h... yes
checking for VIR_DOMAIN_AFFECT_CURRENT in libvirt/libvirt.h,libvirt/virterror.h... yes
checking for VIR_DOMAIN_MEM_CURRENT in libvirt/libvirt.h,libvirt/virterror.h... yes
checking for VIR_DOMAIN_EVENT_ID_CONTROL_ERROR in libvirt/libvirt.h,libvirt/virterror.h... yes
creating extconf.h
creating Makefile
....
compiling domain.c
domain.c:23:10: fatal error: 'st.h' file not found
#include <st.h>
^~~~~~
1 error generated.
make: *** [domain.o] Error 1
Describe the bug
When installing the plugin on MacOS I am getting a message there is a missing source file
To install provide the file directly to the install command:
Expected behavior
Installation on MacOS goes through.
Error
https://gist.github.com/111andre111/a6b6d75416c73d9902286a8795251656
any idea how that can be fixed?
The text was updated successfully, but these errors were encountered: