If Geany is compiled when VTE headers are not available then VTE support in Geany must be disabled since it has no way of knowing what the interface to VTE is. The Autotools build does that automatically.
You could report it to Arch to see if they can build their binary different.