|
From: Nicholas N. <n.n...@gm...> - 2009-06-06 21:51:19
|
On Sun, Jun 7, 2009 at 4:50 AM, Michael R Sweet<ms...@ap...> wrote:
>
> I just tried a fresh checkout, autogen.sh, configure, make, and make
> regtest and didn't get the error on this system. Perhaps there is
> something different about the nightly build path?
You can look in the old.verbose and new.verbose files for a full log
of what's happened. Maybe if you replicate exactly the commands in
those you'll be able to work out the problem. The commands used are
very similar to those above.
Or, maybe there is some environment difference between running those
by hand and running under whatever scheduling program you're using?
And if it's any use, here's what CMSG_NXTHDR looks like on my vanilla
10.5.7 system:
/* given pointer to struct cmsghdr, return pointer to next cmsghdr */
#define CMSG_NXTHDR(mhdr, cmsg) \
(((unsigned char *)(cmsg) +
__DARWIN_ALIGN((__darwin_intptr_t)(cmsg)->cmsg_len) + \
__DARWIN_ALIGN(sizeof(struct cmsghdr)) > \
(unsigned char *)(mhdr)->msg_control + (mhdr)->msg_controllen) ? \
(struct cmsghdr *)0L /* NULL */ : \
(struct cmsghdr *)((unsigned char *)(cmsg) +
__DARWIN_ALIGN((__darwin_intptr_t)(cmsg)->cmsg_len)))
Nick
|