Problems compiling Shibboleth 2.4.3
Law, Bob
Robert.Law at wolterskluwer.com
Wed Aug 29 17:40:33 EDT 2012
I'm trying to compile Shibboleth on Solaris 10. I have already compiled the following libraries
Log4cpp-1.1rc1
Log4shib-1.0.4
Xerces-c-3.1.1
Xmltooling-1.4.2
Opensaml-2.4.3
Httpd-2.0.64
Mod_perl-2.0.3
Tomcat-connectors-1.2.35
My make file for Shibboleth looks like this:
cd shibboleth-2.4.3; XERCESCROOT=$(XERCESCROOT); ./configure \
--prefix=$(SHIBBASE)/shibboleth \
--enable-apache-20 \
--with-log4shib=$(OTHLIBS) \
--with-xerces=$(OTHLIBS) \
--with-xmlsec=$(DEVCUR) \
--with-openssl=$(DEVOLD) \
--with-saml=$(OTHLIBS) \
--with-xmltooling=$(OTHLIBS) \
--with-apxs2=$(SHIBBASE)/shibboleth/bin/apxs
cd shibboleth-2.4.3 ; make
cd shibboleth-2.4.3 ; make install
OTHLIBS are where the libraries I compile reside. I.E. shibboleth/usr/local/lib
DEVCUR is where my company's current versions of third party software is.
DEVOLD is where my company's last version of third party software is. I am using it because the current version doesn't have OpenSSL in it.
Here are the errors that I am getting. One question I have is if mod_perl even needs to be in apache. We used it in prior verisions of Shibboelth because of our WAYF and a redirect. Since the discovery service is in java running on tomcat, can't I also have the "protected pages" be jsp pages on tomcat and perform my redirect there?
mod_apache.cpp: In member function 'virtual const char* ShibTargetApache::getScheme() const':
mod_apache.cpp:365:66: error: 'ap_http_method' was not declared in this scope
In file included from mod_shib_20.cpp:68:0:
mod_apache.cpp: At global scope:
mod_apache.cpp:1637:5: error: expected primary-expression before '.' token
mod_apache.cpp:1639:5: error: expected primary-expression before '.' token
mod_apache.cpp:1641:5: error: expected primary-expression before '.' token
mod_apache.cpp:1643:5: error: expected primary-expression before '.' token
mod_apache.cpp:1646:5: error: expected primary-expression before '.' token
mod_apache.cpp:1650:5: error: expected primary-expression before '.' token
mod_apache.cpp:1653:5: error: expected primary-expression before '.' token
mod_apache.cpp:1657:5: error: expected primary-expression before '.' token
mod_apache.cpp:1660:5: error: expected primary-expression before '.' token
mod_apache.cpp:1663:5: error: expected primary-expression before '.' token
mod_apache.cpp:1666:5: error: expected primary-expression before '.' token
mod_apache.cpp:1669:5: error: expected primary-expression before '.' token
mod_apache.cpp:1672:5: error: expected primary-expression before '.' token
mod_apache.cpp:1675:5: error: expected primary-expression before '.' token
mod_apache.cpp:1678:5: error: expected primary-expression before '.' token
mod_apache.cpp:1681:5: error: expected primary-expression before '.' token
mod_apache.cpp:1684:5: error: expected primary-expression before '.' token
mod_apache.cpp:1687:5: error: expected primary-expression before '.' token
mod_apache.cpp:1690:5: error: expected primary-expression before '.' token
mod_apache.cpp:1693:5: error: expected primary-expression before '.' token
mod_apache.cpp: In member function 'virtual const char* ShibTargetApache::getScheme() const':
mod_apache.cpp:366:3: warning: control reaches end of non-void function [-Wreturn-type
Robert Law
Senior Software Engineer
Wolters Kluwer Health Medical Research
Lippincott, Williams & Wilkins
Ovid Technologies
9350 South 150 East, Suite 200
Sandy, UT 84070-2702
801.304.3012 tel
801.819.2592 cell
Robert.Law at wolterskluwer.com<mailto:Robert.Law at wolterskluwer.com>
www.ovid.com<http://www.ovid.com/>
-------------- next part --------------
An HTML attachment was scrubbed...
URL: http://shibboleth.net/pipermail/users/attachments/20120829/aac09663/attachment-0001.html
More information about the users
mailing list