From: Jeremie Courreges-Anglas Subject: Re: net/tcpflow: fix build To: "Kirill A. Korinsky" , ports@openbsd.org Date: Sat, 8 Jun 2024 23:44:04 +0200 On Sat, Jun 08, 2024 at 11:11:59PM +0200, Matthias Kilian wrote: > Hi, > > tcpflow needs boost at build time (but not using any of boosts > libs, so this doesn't require a bump). > > Failure output during configure is this: > > [...] > checking for boost/version.hpp... no > configure: WARNING: tcpflow now requires boost interval_map and interval_set. > configure: error: Please install boost-devel or libboost-dev. > > ok? Confirmed, ok jca@ The configure script also looks for exiv2/image.hpp but the build doesn't use it because of a missing HAVE_EXIV2 define. Apparently there's no configure switch to force-disable the use of exiv2 so it's something to keep in mind for future updates. > Ciao, > Kili > > Index: Makefile > =================================================================== > RCS file: /cvs/ports/net/tcpflow/Makefile,v > diff -u -p -r1.28 Makefile > --- Makefile 6 Jun 2024 14:04:36 -0000 1.28 > +++ Makefile 8 Jun 2024 21:07:49 -0000 > @@ -17,6 +17,7 @@ WANTLIB += ${COMPILER_LIBCXX} c crypto m > > COMPILER= base-clang ports-gcc > > +BUILD_DEPENDS= devel/boost > LIB_DEPENDS= databases/sqlite3 > > # a test for cairo has a side effect which brokes pcap test > -- jca