Hello LXD community,
I was able to successfully build lxd-4.2 w/ golang-13.1.3 on debian buster. I believe there were some upstream changes to the deps that broke the build when built again in the evening.
It seems to be that the .Connect function definition has changed for qemu lib.
"# lxd-4.2/lxd/instance/drivers",
"lxd/instance/drivers/driver_qemu.go:470:29: not enough arguments in call to \"github.com/lxc/lxd/lxd/instance/drivers/qmp\".Connect",
"\thave (string, func(string, map[string]interface {}))",
"\twant (string, string, func(string, map[string]interface {}))",
"lxd/instance/drivers/driver_qemu.go:532:29: not enough arguments in call to \"github.com/lxc/lxd/lxd/instance/drivers/qmp\".Connect",
"\thave (string, func(string, map[string]interface {}))",
"\twant (string, string, func(string, map[string]interface {}))",
"lxd/instance/drivers/driver_qemu.go:871:29: not enough arguments in call to \"github.com/lxc/lxd/lxd/instance/drivers/qmp\".Connect",
"\thave (string, func(string, map[string]interface {}))",
"\twant (string, string, func(string, map[string]interface {}))",
"lxd/instance/drivers/driver_qemu.go:2004:29: not enough arguments in call to \"github.com/lxc/lxd/lxd/instance/drivers/qmp\".Connect",
"\thave (string, func(string, map[string]interface {}))",
"\twant (string, string, func(string, map[string]interface {}))",
"lxd/instance/drivers/driver_qemu.go:2051:29: not enough arguments in call to \"github.com/lxc/lxd/lxd/instance/drivers/qmp\".Connect",
"\thave (string, func(string, map[string]interface {}))",
"\twant (string, string, func(string, map[string]interface {}))",
"lxd/instance/drivers/driver_qemu.go:3422:29: not enough arguments in call to \"github.com/lxc/lxd/lxd/instance/drivers/qmp\".Connect",
"\thave (string, func(string, map[string]interface {}))",
"\twant (string, string, func(string, map[string]interface {}))",
"lxd/instance/drivers/driver_qemu.go:3793:29: not enough arguments in call to \"github.com/lxc/lxd/lxd/instance/drivers/qmp\".Connect",
"\thave (string, func(string, map[string]interface {}))",
"\twant (string, string, func(string, map[string]interface {}))",
"lxd/instance/drivers/driver_qemu.go:3910:29: not enough arguments in call to \"github.com/lxc/lxd/lxd/instance/drivers/qmp\".Connect",
"\thave (string, func(string, map[string]interface {}))",
"\twant (string, string, func(string, map[string]interface {}))",
"lxd-4.2/lxd/instance/drivers/qmp",
I will try the suggestion by @stgraber to utilize the prebuilt deps in the relase tarballs.
Thank you for the support,
e