This issue is mentioned in the admin install guide.

From 
http://toolkit.globus.org/toolkit/docs/6/admin/install/#gtadmin-platform-osx :

> The Globus Toolki build requires the pkg-config package to be installed. It 
> is available from freedesktop.org. Additionally, you'll need to set the 
> environment variable PKG_CONFIG_PATH to /usr/lib/pkgconfig prior to running 
> the configure script.

You can get the pkg-config sources from  
http://pkgconfig.freedesktop.org/releases/

Alternatively, you can try one of the binary packages of the globus toolkit 
from http://www.globus.org/ftppub/gt6/installers/mac/

Joe

On Aug 22, 2014, at 4:46 PM, Adam Mercer <r...@gravity.phys.uwm.edu> wrote:

> Hi
> 
> I've been looking into building globus_toolkit-6.0.beta1 from source
> on Mac OS X 10.9 and am running into some problems.
> 
> Configuring initially fails as OpenSSL isn't found, looking further it
> seems that this is because configure is using pkg-config to try to
> find OpenSSL but as the default OpenSSL on Mac OS X doesn't provide
> the pkg-config files it fails to locate OpenSSL. Therefore I use
> various environment variables to specify the location:
> 
> PACKAGE_DEP_CFLAGS="-I/usr/include" PACKAGE_DEP_LIBS="-L/usr/lib -lssl
> -lcrypto" \
> CLIENT_TEST_PACKAGE_DEP_CFLAGS="-I/usr/include"
> CLIENT_TEST_PACKAGE_DEP_LIBS="-L/usr/lib -lssl -lcrypto" \
> GLOBUS_PKG_CFLAGS="-I/usr/include" GLOBUS_PKG_LIBS="-L/usr/lib -lssl 
> -lcrypto" \
> GLOBUS_CFLAGS="-I/usr/include" GLOBUS_LIBS="-L/usr/lib -lssl -lcrypto" \
>  ./configure --prefix=/path/to/install/globus6
> 
> This allows configure to proceed but then running "make" fails with:
> 
> Making all in library
> /bin/sh ../libtool  --tag=CC   --mode=compile gcc
> -DPACKAGE_NAME=\"globus_callout\" -DPACKAGE_TARNAME=\"globus_callout\"
> -DPACKAGE_VERSION=\"3.11\" -DPACKAGE_STRING=\"globus_callout\ 3.11\"
> -DPACKAGE_BUGREPORT=\"https://globus.atlassian.net/\";
> -DPACKAGE_URL=\"\" -DPACKAGE=\"globus_callout\" -DVERSION=\"3.11\"
> -DSTDC_HEADERS=1 -DHAVE_SYS_TYPES_H=1 -DHAVE_SYS_STAT_H=1
> -DHAVE_STDLIB_H=1 -DHAVE_STRING_H=1 -DHAVE_MEMORY_H=1
> -DHAVE_STRINGS_H=1 -DHAVE_INTTYPES_H=1 -DHAVE_STDINT_H=1
> -DHAVE_UNISTD_H=1 -DHAVE_DLFCN_H=1 -DLT_OBJDIR=\".libs/\" -I.  -I..
> -I../library/oldgaa -I/usr/include
> -I/Users/ram/git/macldg/source/tarballs/globus_toolkit-6.0.beta1/./libltdl
> -g -O2 -MT libglobus_callout_la-globus_callout.lo -MD -MP -MF
> .deps/libglobus_callout_la-globus_callout.Tpo -c -o
> libglobus_callout_la-globus_callout.lo `test -f 'globus_callout.c' ||
> echo './'`globus_callout.c
> libtool: compile:  gcc -DPACKAGE_NAME=\"globus_callout\"
> -DPACKAGE_TARNAME=\"globus_callout\" -DPACKAGE_VERSION=\"3.11\"
> "-DPACKAGE_STRING=\"globus_callout 3.11\""
> -DPACKAGE_BUGREPORT=\"https://globus.atlassian.net/\";
> -DPACKAGE_URL=\"\" -DPACKAGE=\"globus_callout\" -DVERSION=\"3.11\"
> -DSTDC_HEADERS=1 -DHAVE_SYS_TYPES_H=1 -DHAVE_SYS_STAT_H=1
> -DHAVE_STDLIB_H=1 -DHAVE_STRING_H=1 -DHAVE_MEMORY_H=1
> -DHAVE_STRINGS_H=1 -DHAVE_INTTYPES_H=1 -DHAVE_STDINT_H=1
> -DHAVE_UNISTD_H=1 -DHAVE_DLFCN_H=1 -DLT_OBJDIR=\".libs/\" -I. -I..
> -I../library/oldgaa -I/usr/include
> -I/Users/ram/git/macldg/source/tarballs/globus_toolkit-6.0.beta1/./libltdl
> -g -O2 -MT libglobus_callout_la-globus_callout.lo -MD -MP -MF
> .deps/libglobus_callout_la-globus_callout.Tpo -c globus_callout.c
> -fno-common -DPIC -o .libs/libglobus_callout_la-globus_callout.o
> globus_callout.c:23:10: fatal error: 'globus_common.h' file not found
> #include "globus_common.h"
>         ^
> 1 error generated.
> make[4]: *** [libglobus_callout_la-globus_callout.lo] Error 1
> make[3]: *** [all-recursive] Error 1
> make[2]: *** [globus_callout-stamp] Error 1
> make[1]: *** [all-recursive] Error 1
> make: *** [all] Error 2
> $
> 
> Ideas?
> 
> Cheers
> 
> Adam

Reply via email to