Sorry - the previous email about VOMS should have been axed.  

---
Steven Clark
Application Engineer for Scientific Computing

----- Original Message -----
From: "Steven M Clark" <[email protected]>
To: "globus toolkit" <[email protected]>
Sent: Thursday, June 25, 2015 7:10:38 PM
Subject: [gt-user] Problem building gt6 from source

I downloaded the latest source version of gt6 = globus_toolkit-6.0.1433516164.

Doing a straight forward configure and make produces errors in gsi_openssh 
build.

./configure --prefix=${GLOBUS_HOME} \
            --enable-myproxy \
            --disable-gram5 \
            --disable-gram5-server \
            --disable-gram5-lsf \
            --disable-gram5-sge \
            --disable-gram5-slurm \
            --disable-gram5-condor \
            --disable-gram5-pbs \
            --disable-gram5-auditing
make

...
make[1]: Entering directory 
`/var/condor/Globus/build/globus_toolkit-6.0.1433516164'
make[2]: Entering directory 
`/var/condor/Globus/build/globus_toolkit-6.0.1433516164/gsi_openssh/source'
(cd openbsd-compat && make)
make[3]: Entering directory 
`/var/condor/Globus/build/globus_toolkit-6.0.1433516164/gsi_openssh/source/openbsd-compat'
make[3]: Nothing to be done for `all'.
make[3]: Leaving directory 
`/var/condor/Globus/build/globus_toolkit-6.0.1433516164/gsi_openssh/source/openbsd-compat'
/bin/sh ./libtool --mode=link gcc -o ssh ssh.o readconf.o clientloop.o sshtty.o 
sshconnect.o sshconnect1.o sshconnect2.o mux.o roaming_common.o 
roaming_client.o -L. -Lopenbsd-compat/  -fstack-protector-all -lssh 
-lopenbsd-compat   -lcrypto -lrt -ldl -lutil -lz -lnsl  -lcrypt -lresolv 
-lpthread 
/var/condor/Globus/build/globus_toolkit-6.0.1433516164/common/source/library/libglobus_common.la
 
/var/condor/Globus/build/globus_toolkit-6.0.1433516164/gsi/gssapi/source/library/libglobus_gssapi_gsi.la
 
/var/condor/Globus/build/globus_toolkit-6.0.1433516164/gsi/gss_assist/source/libglobus_gss_assist.la
 
/var/condor/Globus/build/globus_toolkit-6.0.1433516164/usage/c/sender/source/libglobus_usage.la
./libtool: 5639: ./libtool: libtool_args+= -o: not found
./libtool: 6417: ./libtool: compile_command+= -o: not found
./libtool: 6418: ./libtool: finalize_command+= -o: not found
./libtool: 5639: ./libtool: libtool_args+= ssh: not found
./libtool: 5645: ./libtool: compile_command+= @OUTPUT@: not found
...  

My solution was to force the gsi_openssh/source/Makefile to be run with 
SHELL=/bin/bash by changing

#SHELL = /bin/sh

to

SHELL = /bin/bash

I am doing the build on a Debian7 system.

$ lsb_release -a
No LSB modules are available.
Distributor ID: Debian
Description:    Debian GNU/Linux 7.8 (wheezy)
Release:        7.8
Codename:       wheezy

---
Steven Clark
Application Engineer for Scientific Computing

Reply via email to