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

Reply via email to