Certainly moves it further along.
I'd got as far as finding that there was a
source-trees/xio/drivers/udt_ref/
directory with a source file
globus_xio_udt_ref.cpp
in it, as opposed to say
globus_xio_pipe_driver.c
which has an explicit "_driver" in the name of the source file.
I also noticed that the default configure did not get as far as creating
a Makefile in the
source-trees/xio/drivers/udt_ref/
directory, although I have since found that that may be down to some
extra requirements
for building the UDT stuff as, following your "patch", I now see
---8<----------8<----------8<----------8<----------8<----------8<----------8<----------8<-------
make udt
...
cd ./source-trees/xio/drivers/udt_ref; \
./configure --with-flavor=gcc64dbg
configure: loading site script
/srv/data01/globus/gt5.2.5-all-source-installer/./config.site
checking whether to enable maintainer-specific portions of Makefiles... no
Dependencies Complete
checking build system type... x86_64-unknown-linux-gnu
...
checking for pkg-config... /usr/bin/pkg-config
checking pkg-config is at least version 0.9.0... yes
checking for NICE... configure: error: Package requirements (nice >=
0.0.12) were not met:
No package 'nice' found
Consider adjusting the PKG_CONFIG_PATH environment variable if you
installed software in a non-standard prefix.
Alternatively, you may set the environment variables NICE_CFLAGS
and NICE_LIBS to avoid the need to call pkg-config.
See the pkg-config man page for more details.
---8<----------8<----------8<----------8<----------8<----------8<----------8<----------8<-------
Given that the UDT driver has only just made it into the toolkit, it's
perhaps no surprise
that the requirements as listed on the 5.2.5 page don't reflect its
"special needs".
Trouble now appears to be that for CentOS 6, the default
libnice-devel
package is not up to snuff, as I see
Requested 'nice >= 0.0.12' but version of libnice is 0.0.9
which means stepping outside the realm of the Distro's packages a bit more,
but, given we are already building GT from source, hey ho.