shibboleth-dev - Re: [Shib-Dev] Compiling Shibboleth-2.1 on FreeBSD
Subject: Shibboleth Developers
List archive
- From: Tristan Waddington <>
- To:
- Subject: Re: [Shib-Dev] Compiling Shibboleth-2.1 on FreeBSD
- Date: Fri, 16 Jan 2009 12:15:33 -0800
Scott,
Looks like I was finally able to get Shibboleth compiled. I posted a request for help over at www.daemonforums.org (a FreeBSD forum I frequent) and they recommended I add the following line to the TCPListener.cpp file:
#include <netinet/in.h>
This seemed to have solved the compile errors. I still got some warnings, but everything seems to have installed properly now.
Thanks again for all your help on this.
-Tristan
Scott Cantor wrote:
Tristan Waddington wrote on 2009-01-14:
I have some programming experience, but almost none in C++, so I'm
having a hell of a time trying to figure out what's wrong. I did some
poking around and am wondering if there is a problem with conflicting
namespaces or an improperly included file, but I'm really not sure.
I would assume it's a non-included file. The definition of sockaddr_in isn't
being handled by whatever the non-Windows branch of header inclusion is.
I don't think there's any C++ involved at all, that's just a spurious
assumption by the compiler because sockaddr_in isn't defined and it's just
picking one of the in-use namespaces as a possible home for the undeclared
type.
This is a standard/vanilla socket programming portability bug.
-- Scott
--
Tristan Waddington
EMU Marketing — Assistant Web Developer
http://emumarketing.uoregon.edu
- Compiling Shibboleth-2.1 on FreeBSD, Tristan Waddington, 01/14/2009
- RE: [Shib-Dev] Compiling Shibboleth-2.1 on FreeBSD, Scott Cantor, 01/14/2009
- Re: [Shib-Dev] Compiling Shibboleth-2.1 on FreeBSD, Tristan Waddington, 01/16/2009
- RE: [Shib-Dev] Compiling Shibboleth-2.1 on FreeBSD, Scott Cantor, 01/14/2009
Archive powered by MHonArc 2.6.16.