Compiling vzctl-4.6.1 goes fine, it is the install phase that gives these errors.
This ebuild should be using the get_udevdir() function instead of the deprecated udev_get_udevdir() ERROR: sys-cluster/vzctl-4.6.1 failed (install phase): Deprecated function call: udev_get_udevdir(), please report tu (overlay) maintainers.