Re: regression in a micro update! lib/rtorrent 0.6.18

snow flurry <[email protected]> Sat, 18 Jul 2026 12:24:21 -0700
Newsgroups gmane.os.netbsd.devel.packages
Message-ID <[email protected]>
On Saturday, July 18, 2026 11:34:17=E2=80=AFAM PDT Greg Troxel wrote:
> Interestingly, 0.6.17 is ok.  So somehow in a micro update they
> stopped including sys/socket.h.  A cautionary tale about "micro
> updates are safe".  I would not have seen this coming either!

Nothing that changes the solution, but for those who are curious:

4d9627bcadf8df4f8d68b97351ea3c348909d5db (libtorrent) seems to be the=20
commit that broke things. This works fine on Linux+glibc because=20
<netdb.h> includes <sys/socket.h> for socklen_t (which I'm surprised to=20
learn is allowed by POSIX, even if it shouldn't be depended on).

Either way, good news is this has been reported upstream:

https://github.com/rakshasa/libtorrent/issues/841

=2D-=20
snow flurry <[email protected]>