Thanks for the comments so far, you have been a huge help.
Copied the updated line from the branch over to the respective file then did another install of OpenCPI and the m_port_size() error has disappeared.
ocpirun -v -t 1 -d -m bias=hdl bias.xml is now working as intended.
The next step is teh test application which doesn’t appear to be working.
Running the following two commands appears to fail:
./target-xilinx19_2_aarch32/FSK rx
Application properties are found in XML file: app_fsk_rx_e31x.xml
ERROR: No acceptable implementations found in any libraries for "ocpi.assets.devices.ad9361_spi". Use log level 8 for more detail.
% ./target-xilinx19_2_aarch32/FSK filerw
Application properties are found in XML file: app_fsk_filerw.xml
ERROR: No acceptable implementations found in any libraries for "ocpi.assets.comms_comps.mfsk_mapper". Use log level 8 for more detail.
My understanding is that xilinx19_2_aarch32 and e31x don’t use ocpi.assets as a dependency, only ocpi.core.