It happened on a Debian Lenny with autoconf 2.61-4, flex 2.5.33-11,
byacc 20050813-1
Could you provide me your autoconf, flex, byacc version? I'll try to
dig this issue a bit more.
In case you'd need the patch, the fix is in makefile-gnu-source.diff
The list below is my environment:
gcc: version 4.1.2 20061115 (prerelease) (Debian 4.1.1-21)
autoconf: autoconf (GNU Autoconf) 2.61(Debian 2.61-4)
flex : flex 2.5.33(Debian 2.5.33-11)
I don't use byacc. It may be the difference.
* src/xfrm.c
- mip6d tries to install a policy that already exists and fails.
Thus
we update it instead. See the comment in the patch (starting with
RK).
It is OK.
The fix is in xfrm.c.diff (but you may want to remove the commented
lines once the fix has been applied).
When I applied this patch, mip6d always fails to send the first BU
for the home registration.
After I stopped mip6d and run again, home registration succeeds
normally.
The log is the following:
--------------------------------------------------
Thu Jul 12 04:09:38 mh_send: sendmsg: Operation not permitted
Thu Jul 12 04:09:38 mn_send_bu_msg: mh_send failed ret: -1
--------------------------------------------------
As long as I see, the policy to send BU to the HA is not inserted.
I'm investigation the reason, and did you see the same problem?