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