Re: [reSIProcate] 0.9.0 release candidate tarball
- From: Alan Hawrylyshen <alan@xxxxxxxxxx>
- Date: Wed, 15 Jun 2005 16:48:13 -0600
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