Will try to add a few things that I have discovered from some out of band
conversations, since posting the opening shot

Despite the post I refered to suggesting that

GridFTP UDT has been packed for RPM-based systems in GT 5.2.5

the author of that post had not created any RPM or SRPM packages, nor
any Debian-like
packages, come to that, from the GT sources, but had merely built
everything, from source,
straight to deployment.

I have since looked to grab the 5.2.5 sources and see if i could
create the RPM packing
myself, however, I have fallen short of that target.

I followed

2.2 Installing from Source Installer

from

http://toolkit.globus.org/toolkit/docs/5.2/5.2.5/admin/install/

getting as far as


---8<------------8<------------8<------------8<------------8<------------8<------------8<------------8<------
The source installer will build all of the globus toolkit packages in
the default make rule.
The same package groups as the native packages may be used to build
and install a
subset of the toolkit.

Run:

globus@elephant% make PACKAGE-GROUPS
---8<------------8<------------8<------------8<------------8<------------8<------------8<------------8<------

and then followed the link to the [package groups] whereupon I saw, at

http://toolkit.globus.org/toolkit/docs/5.2/5.2.5/admin/install/#install-packagegroups

---8<------------8<------------8<------------8<------------8<------------8<------------8<------------8<------
These packages are:

   - globus-gridftp
      - GridFTP client and server tools
   - globus-gram5
      - GRAM5 client and server tools
   - globus-gsi
      - Globus Security Infrastructure tools for managing certificates
and proxies
   - globus-data-management-server
      - Server tools for deploying a GridFTP server.
   - globus-data-management-client
      - Client Tools for data management, including the GridFTP client
programs and globus-url-copy
   - globus-data-management-sdk
      - Development headers and documentation for writing applications
using the GridFTP APIs.
   - globus-resource-management-server
      - Server tools for deploying a GRAM5 resource manager
   - globus-resource-management-client
      - Client tools for resource management, including the globusrun
tool, and the globus-job-* tools.
   - globus-resource-management-sdk
      - Development headers and documentation for writing applications
using the GRAM5 APIs.
---8<------------8<------------8<------------8<------------8<------------8<------------8<------------8<------

and so typed, in order to build a "subset of the tookit"

make globus-gsi globus-gridftp globus-data-management-server
globus-data-management-client

which builds some things but ultimately results in

make: *** No rule to make target `globus-gridftp'.  Stop.

Oh well.

Examing at the Makefile, I can see that the naming of the package
groups listed in the documentation
has not been preserved with the Makefile, and so you need to know that
whilst, for example, the

globus-data-management-server

package group has a corresponding Makefile target, the package

globus-gridftp

does not and you need to just

$ make gridftp

A bit obtuse, but one can get there.

In respect of the issue at hand, teh XIO UDT driver, my inpsection of
the Makefile turned up trumps
because there is, indeed, a

udt

target.

Sadly, trying to make that target, as suggested in the thread I was
originally referred
to, results in

$ make udt
make: *** No rule to make target `globus_xio_udt_ref_driver', needed
by `udt'.  Stop.
$

so close, but no cigar !

Next question then:

what do I need to add to the "Source installer" build for 5.2.5 so as
to be able to build the UDT
driver from source ?

Kevin M. Buckley

eScience Consultant
School of Engineering and Computer Science
Victoria University of Wellington
New Zealand

Reply via email to