tech-pkg archive

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index][Old Index]

Boost headers issue



Hello,

 

Not sure that something happened, but I can’t compile my own dnsdist package on NetBSD 11_BETA running on AMD64.

 

In Makefile there is:

.include "../../devel/boost-headers/buildlink3.mk"

 

Adding into Makefile:

CONFIGURE_ARGS+=        --with-boost=${BUILDLINK_PREFIX.boost-headers}

 

Solve the issue, but I’m not sure that is proper way to work around, below log with fix of CONFIGURE_ARGS

 

===cut==

checking whether strerror_r returns char *... no

checking for Boost headers version >= 1.54.0... /usr/pkg/include

checking for Boost's header version... 1_87

checking for the toolset name used by Boost for c++... configure: WARNING: could not figure out which toolset name to use for c++

 

checking whether to enable unit test building... no

checking whether to enable fuzzing targets... no

==cut==

 

Funny thing is that this was working before, has something changed or this is issue on my system?

 

devil# pkgin list | grep boost

boost-build-1.87.0   Free, peer-reviewed portable C++ source libraries (Boost.Build framework)

boost-docs-1.87.0    Free, peer-reviewed portable C++ source libraries (documentation)

boost-headers-1.87.0nb3 Free, peer-reviewed portable C++ source libraries (build-time headers)

boost-jam-1.87.0     Free, peer-reviewed portable C++ source libraries (Boost.Jam utility)

boost-libs-1.87.0nb2 Free, peer-reviewed portable C++ source libraries (binary libraries)

devil#

 

Failed log without CONFIGURE_ARGS fix.

 

devil# make clean

make

===> Cleaning for dnsdist-2.0.0nb1

devil# make

=> Bootstrap dependency digest>=20211023: found digest-20220214

=> Bootstrap dependency wget-[0-9]*: found wget-1.25.0nb1

=> Checksum BLAKE2s OK for dnsdist-2.0.0.tar.xz

=> Checksum SHA512 OK for dnsdist-2.0.0.tar.xz

===> Installing dependencies for dnsdist-2.0.0nb1

==========================================================================

The following variables will affect the build process of this package,

dnsdist-2.0.0nb1.  Their current value is shown below:

 

        * DNSDIST_GROUP = dnsdist

        * DNSDIST_USER = dnsdist

        * LUA_VERSION_DEFAULT = 54

        * PYTHON_VERSION_DEFAULT = 312

        * READLINE_DEFAULT = editline

        * SSLBASE = /usr

        * SSLCERTBUNDLE (not defined)

        * SSLCERTS = /etc/openssl/certs

        * SSLDIR = /etc/openssl

        * SSLKEYS = /etc/openssl/private

 

Based on these variables, the following variables have been set:

 

        * LUA_PACKAGE = lua54

        * PYPACKAGE = python312

        * READLINE_TYPE = editline

        * TERMCAP_TYPE = termcap

 

You may want to abort the process now with CTRL-C and change the value

of variables in the first group before continuing.  Be sure to run

`/usr/bin/make clean' after the changes.

==========================================================================

=> Tool dependency py312-yaml-[0-9]*: found py312-yaml-6.0.2nb4

=> Tool dependency mktools-[0-9]*: found mktools-20250213

=> Tool dependency gmake>=3.81: found gmake-4.4.1

=> Tool dependency pkgconf-[0-9]*: found pkgconf-2.4.3nb1

=> Tool dependency cwrappers>=20150314: found cwrappers-20220403

=> Tool dependency checkperms>=1.1: found checkperms-1.12

=> Build dependency boost-headers-1.87.*: found boost-headers-1.87.0nb3

=> Full dependency fstrm>=0.4.0: found fstrm-0.6.1nb1

=> Full dependency gnutls>=3.8.9nb1: found gnutls-3.8.10

=> Full dependency libsodium>=0.3: found libsodium-1.0.20

=> Full dependency lmdb>=0.9.14: found lmdb-0.9.33

=> Full dependency lua54>=5.4.0<5.5: found lua54-5.4.7

=> Full dependency nghttp2>=1.65.0nb1: found nghttp2-1.67.0

=> Full dependency python312>=3.12.0: found python312-3.12.11

=> Full dependency re2>=20250812nb1: found re2-20250812nb1

===> Checking for vulnerabilities in dnsdist-2.0.0nb1

===> Overriding tools for dnsdist-2.0.0nb1

===> Extracting for dnsdist-2.0.0nb1

===> Patching for dnsdist-2.0.0nb1

===> Creating toolchain wrappers for dnsdist-2.0.0nb1

[…]

checking for Boost headers version >= 1.54.0... no

configure: error: cannot find Boost headers version >= 1.54.0

*** Error code 1

 

Thanks,

 

--

Marcin Gondek / Drixter

http://fido.e-utp.net/

AS56662

 



Home | Main Index | Thread Index | Old Index