Bug#886377: i2pd: FTBFS (Hurd, kFreeBSD?): winsock2.h: No such file or directory
Source: i2pd
Version: 2.17.0-1
Severity: important
Tags: upstream
Justification: fails to build from source
User: debian-hurd@lists.debian.org
Usertags: hurd-i386
The build of i2pd for hurd-i386 (admittedly not a release
architecture) failed:
g++ -Os -D_MT -DWIN32 -D_WINDOWS -DWIN32_LEAN_AND_MEAN -DWIN32_APP -std=c++11 -Ilibi2pd -Ilibi2pd_client -Idaemon -I. -msse -c -o obj/libi2pd/TunnelGateway.o libi2pd/TunnelGateway.cpp
[...]
/usr/include/boost/asio/detail/socket_types.hpp:38:11: fatal error: winsock2.h: No such file or directory
The kFreeBSD autobuilders appear to be out of commission at the
moment, but I wouldn't be surprised if kFreeBSD builds turned out to
fail in the same fashion.
Could you please arrange to predefine WIN32 et al. only when actually
building for Windows?
Thanks!
--
Aaron M. Ucko, KB1CJC (amu at alum.mit.edu, ucko at debian.org)
http://www.mit.edu/~amu/ | http://stuff.mit.edu/cgi/finger/?amu@monk.mit.edu
Reply to: