Skip to Content.
Sympa Menu

shibboleth-dev - Re: OSX 10.5 (Leopard): Shib SP 1.3.1 -> httpd crashes

Subject: Shibboleth Developers

List archive

Re: OSX 10.5 (Leopard): Shib SP 1.3.1 -> httpd crashes


Chronological Thread 
  • From: Valery Tschopp <>
  • To:
  • Subject: Re: OSX 10.5 (Leopard): Shib SP 1.3.1 -> httpd crashes
  • Date: Wed, 13 Feb 2008 13:35:40 +0100
  • Organization: SWITCH

Hi Scott,

Thanks a lot for the support. Our streaming team relies heavily on OSX 10.5 Xserve machines and they really need to find a solution for the Shibboleth issue.

So I tried to compile Xerces with the OSX icu transcoder, but I got a error about ICUROOT (see below), any idea?

Cheers,
Valery



./2.build-xercesc
Environment settings:
SHIB_HOME=/usr/local/shibboleth-1.3

XERCESCROOT=/Users/tschopp/projects/shibboleth-1.3.1/OSX-10.5/xerces-c-src_2_8_0
using: /usr/local/shibboleth-1.3 as prefix

compiling arch: x86_64 for host: i686-apple-darwin9 bits: 64

MacOSX unversial settings:
MACOSX_DEPLOYMENT_ARCH=x86_64
MACOSX_DEPLOYMENT_TARGET=10.5

Building OSX x86_64 binaries for 10.5

Compiler settings:
CC=gcc -arch x86_64
CFLAGS=-isysroot /Developer/SDKs/MacOSX10.5.sdk -mmacosx-version-min=10.5
CXX=g++ -arch x86_64
CXXFLAGS=-isysroot /Developer/SDKs/MacOSX10.5.sdk -mmacosx-version-min=10.5
LDFLAGS=-arch x86_64
MAKE=make
Generating makefiles with the following options ...
Platform: macosx
C Compiler:
C++ Compiler:
Message Loader: inmem
Net Accessor: socket
Transcoder: icu
Thread option: pthread
Library type: shared
bitsToBuild option: 64
Extra compile options:
Extra link options:
Extra configure options: --prefix=/usr/local/shibboleth-1.3 --host=i686-apple-darwin9
Debug is OFF
***Error*** ICUROOT environment variable not defined. Exiting...


Scott Cantor wrote:
OS X comes with another supported transcoder (ICU) but without headers or
support for building against it, which means yet another dependency, even
if
it works, which I have serious doubts about after this experience.

Correction: ICU works. Figures I pick the wrong one to try first.

I haven't tested the SP yet, but I'm not sure it will break on a PPC version
of Leopard anyway, so somebody else should test it.

Building the latest ICU was no trouble, then I just rebuilt Xerces with
runConfigure -n socket -t icu to get a clean library. That's what I'd try on
your boxes.

-- Scott



--
SWITCH
Serving Swiss Universities
--------------------------
Valery Tschopp, Software Engineer, Middleware
Werdstrasse 2, P.O. Box, 8021 Zurich, Switzerland
email:

phone: +41 44 268 1544

Attachment: smime.p7s
Description: S/MIME Cryptographic Signature




Archive powered by MHonArc 2.6.16.

Top of Page