Compiling Accellera Standard IEEE1800.2-2020+ With DPI

I have been following Questa Compiling UVM | UVM Cookbook | Siemens Verification Academy to compile the latest UVM release by Accellera and I get an error when compiling the DPI portion:

– Compiling DPI/PLI C++ file …/…/…/…/uvm-core/src/dpi/uvm_dpi.cc
** Error: (vlog-70) Compilation of the C/C++ src files failed with the error messages given below.

In file included from …/…/…/…/uvm-core/src/dpi/uvm_dpi.cc:71:
…/…/…/…/uvm-core/src/dpi/uvm_hdl.c:43:2: error: error “hdl vendor backend is missing”
43 | error “hdl vendor backend is missing”
| ^~~~~
In file included from …/…/…/…/uvm-core/src/dpi/uvm_dpi.cc:70:
…/…/…/…/uvm-core/src/dpi/uvm_regex.cc:358:15: warning: no previous declaration for ‘unsigned char uvm_re_compexecfree(const char*, const char*, unsigned char, int*)’ [-Wmissing-declarations]
358 | unsigned char uvm_re_compexecfree(const char* re, const char* str, unsigned char deglob, int* exec_ret)
| ^~~~~~~~~~~~~~~~~~~
In file included from …/…/…/…/uvm-core/src/dpi/uvm_dpi.cc:74:
…/…/…/…/uvm-core/src/dpi/uvm_hdl_polling.c:661:16: warning: no previous declaration for ‘unsigned int uvm_hdl_signal_size(char*)’ [-Wmissing-declarations]
661 | unsigned int uvm_hdl_signal_size(char* name)
| ^~~~~~~~~~~~~~~~~~~

Is this looking for a Questa-specific back end implementation for the DPI functions? If so, how should I reference it?