Hi, I'm trying to build a GridFTP server and the GridFTP client tools from the GT 5.2.4 source installer on AIX 6.1.0.0 (joy)
After minor modifications to the main Makefile (adjusting PERL5LIB and removing setting OBJECT_MODE) I get it to build using ./configure --prefix=/tmp/GT_5.2.4 --with-flavor=vendorcc32dbg -bash-4.2$ gmake gpt gridftp However, only static libraries are generated, and the configure logs tell me that the system doesn't support shared libraries. Trying the newly-built globus-url-copy, it fails immediately with "Error -1, activating gass copy module" After instrumenting the code with additional debug statements, I think the problem is when it tries to activate the gsi driver in in globus_xio_driver_load() --> globus_extension_activate() --> globus_l_extension_dlopen(). I assume it fails because the build generated only static libraries. Please correct me if that is wrong. Now, in the docs I see that supposedly the server can be built statically (http://www.globus.org/toolkit/docs/5.2/5.2.4/gridftp/admin/#gridftp-admin-installing-static-gridftp), so I thought I give that a try: -bash-4.2$ ./configure --prefix=/tmp/GT_5.2.4 --with-flavor=vendorcc32dbg --with-buildopts="--static" That however fails: ... gpt-build ====> Changing to /gpfs_external/filesets/nesi/home/mfel395/gt5.2.4-all-source-installer/source-trees/core/source gpt-build ====> BUILDING FLAVOR vendorcc32dbg ^[[Agpt-build ====> Changing to /gpfs_external/filesets/nesi/home/mfel395/gt5.2.4-all-source-installer cd ./source-trees/common/source; \ ./configure --static --with-flavor=vendorcc32dbg configure: error: unrecognized option: --static Try `./configure --help' for more information. gmake: *** [source-trees/common/source/config.status] Error 1 Long story short: * Does globus-url-copy rely on shared libraries? * Does anybody have experience building GridFTP on AIX 6.1.0.0 with shared libraries? Thanks! Martin
