Date: 2007-02-08 01:55:17
HP/UX has a 'bug'! You can not use ip_mreq with _XOPEN_RESOURCE_EXTEND
compiler flag! In the system header file of HP/UX the struct ip_mreq is
only defined if _XOPEN_RESOURCE_EXTEND is not defined.
If you don't apply the _XOPEN_RESOURCE_EXTEND you get problems with
other functions and structures (for instance struct msghdr is different,
socklen_t is not defined so etc.)
I already have had a call open by HP support. The support noticed that
it is not intuitive that multicasting is not possible with X/Open
conforming functions (_XOPEN_SOURCE_EXTENDED) and sended a change
request (patch) to the HP/UX development center.
Maybe the guys implementing HP/UX in the development center will provide
> Hi Gaurav,
> On Wed, 7 Feb 2007 12:46:42 +0530,
> Gaurav.Jain_at_[hidden] said:
> > Hi,
> > I have tried using boost 1_33_1 on HP UX machine, while
> compiling the
> > program I am getting some errors. Can anybody help me out?
> If possible, can you retry with the boost.asio 0.3.8 release
> or against the CVS HEAD version of boost. It won't work for
> HP-UX yet, but I'd like to make the changes against the
> latest source code. If the changes are trivial (meaning
> changes to #ifdefs only) then I'd be happy to add support for
> HP-UX in 0.3.8 (but only with _XOPEN_SOURCE_EXTENDED undefined).
> Unsubscribe & other changes:
Boost list run by bdawes at acm.org, gregod at cs.rpi.edu, cpdaniel at pacbell.net, john at johnmaddock.co.uk