< Previous by Date Date Index Next by Date >
< Previous in Thread Thread Index Next in Thread >

Re: [reSIProcate] 0.9.0 release candidate tarball



On Jun 14, 2005, at 23.51, Robert Sparks wrote:

Please verify this tarball on any platform you can test and send a note to the
list where it works.

http://www.nostrum.com/~rjsparks/resiprocate-0.9.0-4902.tar.gz

make check should end with:

===================
All 40 tests passed
===================

Unless we stumble across an unexpected blocking issue, this tarball will
become the 0.9.0 release.

In file included from ../../resiprocate/os/DnsUtil.cxx:16:
../../resiprocate/os/Socket.hxx:62: error: conflicting types for `typedef int
   socklen_t'
/usr/include/sys/socket.h:99: error: previous declaration as `typedef
   __darwin_socklen_t socklen_t'
make[3]: *** [DnsUtil.lo] Error 1
make[2]: *** [all-recursive] Error 1
make[1]: *** [all] Error 2
make: *** [all-recursive] Error 1

Mac OS/X 10.4.1 (aka Tiger)
I think I have a patch for this :

diff -rwup resiprocate-0.9.0-4902/resiprocate/os/Socket.hxx resiprocate-0.9.0-4902-patched/resiprocate/os/Socket.hxx --- resiprocate-0.9.0-4902/resiprocate/os/Socket.hxx 2005-06-14 23:24:54.000000000 -0600 +++ resiprocate-0.9.0-4902-patched/resiprocate/os/Socket.hxx 2005-06-15 16:45:13.000000000 -0600
@@ -58,9 +58,6 @@ inline int getErrno() { return WSAGetLas
#else
-#ifdef __APPLE__
-typedef int socklen_t;
-#endif
#define WSANOTINITIALISED  EPROTONOSUPPORT


Would someone apply this patch and re-test on Panther (10.3) ?! If it doesn't work, we'll need a way to selectively enable this typedef.

Additionally, RSP-16's patch (r4093??) needs to be committed on the 0.9 tarball branch. Robert?

Alan


a l a n a t j a s o m i d o t c o m