Well that’s certainly strange. Running it a second time worked just fine :/
Sorry for the noise. > On Sep 30, 2017, at 9:26 AM, Jason Lixfeld <[email protected]> wrote: > > Hello, > > Seeing the following build error: > > In file included from dhcp6_srv.cc:26:0: > ../../../src/lib/dhcp/option_vendor_class.h: In static member function > 'static uint16_t > isc::dhcp::OptionVendorClass::getOptionCode(isc::dhcp::Option::Universe)': > ../../../src/lib/dhcp/option_vendor_class.h:159:25: warning: enumeral > mismatch in conditional expression: 'isc::dhcp::DHCPOptionType' vs > 'DHCPv6OptionType' [-Wenum-compare] > return (u == V4 ? DHO_VIVCO_SUBOPTIONS : D6O_VENDOR_CLASS); > ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ > > Makefile:680: recipe for target 'dhcp6_srv.lo' failed > make[6]: *** [dhcp6_srv.lo] Error 1 > Makefile:766: recipe for target 'all-recursive' failed > make[5]: *** [all-recursive] Interrupt > Makefile:545: recipe for target 'all' failed > make[4]: *** [all] Interrupt > Makefile:416: recipe for target 'all-recursive' failed > make[3]: *** [all-recursive] Interrupt > Makefile:419: recipe for target 'all-recursive' failed > make[2]: *** [all-recursive] Interrupt > Makefile:588: recipe for target 'all-recursive' failed > make[1]: *** [all-recursive] Interrupt > Makefile:455: recipe for target 'all' failed > make: *** [all] Interrupt > > root@kea1:/home/jlixfeld/kea/kea-1.3.0-beta# > > This is on Debian 9.1 with the following ./configure output: > > configure: creating ./config.status > > Kea source configure results: > -=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=- > > Package: > Name: kea > Version: 1.3.0-beta > Extended version:1.3.0-beta (tarball) > OS Family: Linux > Using GNU sed: yes > Premium package: yes > > C++ Compiler: > CXX: g++ > CXX_VERSION: g++ (Debian 6.3.0-18) 6.3.0 20170516 > CXX_STANDARD: 201402 > DEFS: -DHAVE_CONFIG_H > CPPFLAGS: -DOS_LINUX -I$(top_srcdir)/ext/coroutine > -DBOOST_ASIO_HEADER_ONLY -DBOOST_ASIO_DISABLE_THREADS=1 > CXXFLAGS: -g -O2 > LDFLAGS: -lpthread > KEA_CXXFLAGS: -Wall -Wextra -Wnon-virtual-dtor -Wwrite-strings > -Woverloaded-virtual -Wno-sign-compare -pthread > -Wno-missing-field-initializers -fPIC > > Python: > PYTHON_VERSION: not needed (because kea-shell is disabled) > > Boost: > BOOST_VERSION: 1.62 > BOOST_INCLUDES: > BOOST_LIBS: -lboost_system > > OpenSSL: > CRYPTO_VERSION: OpenSSL 1.1.0f 25 May 2017 > CRYPTO_CFLAGS: > CRYPTO_INCLUDES: > CRYPTO_LDFLAGS: > CRYPTO_LIBS: -lcrypto > > Botan: no > > Log4cplus: > LOG4CPLUS_VERSION: 1.1.2 > LOG4CPLUS_INCLUDES: -I/usr/include > LOG4CPLUS_LIBS: -L/usr/lib -L/usr/lib64 -llog4cplus > > Flex/bison: > FLEX: : > BISON: yacc > > MySQL: > no > > PostgreSQL: > PGSQL_VERSION: PostgreSQL 9.6.4 > PGSQL_CPPFLAGS: -DFRONTEND -Wdate-time -D_FORTIFY_SOURCE=2 -D_GNU_SOURCE > -I/usr/include/libxml2 -I/usr/include/tcl8.6 -I/usr/include/postgresql > -I/usr/include/postgresql/9.6/server > PGSQL_LIBS: -L/usr/lib/x86_64-linux-gnu -lpq > > Cassandra CQL: > no > > Developer: > Enable Debugging: no > Google Tests: no > Valgrind: not found > C++ Code Coverage: no > Logger checks: no > Generate Documentation: no > Parser Generation: no > Kea-shell: no > > Here’s the details on the build dependencies. I had to re-run aclocal before > ./configure because I’m running aclocal 1.15.1, and there seems to be some > static references to 1.14.1 where otherwise make would fail: > > root@kea1:/usr/local/etc/kea# aptitude show automake libtool pkg-config > libboost-dev libboost-system-dev liblog4cplus-dev postgresql-server-dev-all > libpq-dev build-essential libssl-dev > Package: automake > Version: 1:1.15-6 > State: installed > Automatically installed: no > Multi-Arch: foreign > Priority: optional > Section: devel > Maintainer: Eric Dorland <[email protected]> > Architecture: all > Uncompressed Size: 1,748 k > Depends: autoconf (>= 2.65), autotools-dev (>= 20020320.1) > Suggests: autoconf-doc, gnu-standards > Conflicts: automake (< 1:1.4-p5-1), automake1.10-doc, automake1.5 (< 1.5-2), > automake1.6 (< 1.6.1-4) > Provides: automake-1.15, automaken > Description: Tool for generating GNU Standards-compliant Makefiles > Automake is a tool for automatically generating `Makefile.in's from files > called `Makefile.am'. > > The goal of Automake is to remove the burden of Makefile maintenance from the > back of the individual GNU maintainer (and put it on the back of the Automake > maintainer). > > The `Makefile.am' is basically a series of `make' macro definitions (with > rules being thrown in occasionally). The generated `Makefile.in's are > compliant with the GNU Makefile > standards. > > Automake 1.15 fails to work in a number of situations that Automake 1.4, 1.6, > 1.7, 1.8, 1.9, 1.10, 1.11 and 1.14 did, so previous versions are available as > separate packages. > Homepage: https://www.gnu.org/software/automake/ > Tags: devel::buildtools, implemented-in::TODO, interface::commandline, > role::program, suite::gnu, use::configuring > > Package: libtool > Version: 2.4.6-2 > State: installed > Automatically installed: no > Multi-Arch: foreign > Priority: optional > Section: devel > Maintainer: Kurt Roeckx <[email protected]> > Architecture: all > Uncompressed Size: 1,257 k > Depends: gcc | c-compiler, cpp, libc6-dev | libc-dev, file, autotools-dev > Recommends: libltdl-dev > Suggests: libtool-doc, autoconf (> 2.50), automaken, gfortran | > fortran95-compiler, gcj-jdk > Conflicts: autoconf (<= 2.12), automake (<= 1.3), libtool1.4 > Description: Generic library support script > This is GNU libtool, a generic library support script. Libtool hides the > complexity of generating special library types (such as shared libraries) > behind a consistent interface. > To use libtool, add the new generic library building commands to your > Makefile, Makefile.in, or Makefile.am. See the documentation for details. > Libtool supports building static > libraries on all platforms. > > Libtool supports generation of C, C++, Fortran and Java libraries. > Homepage: http://www.gnu.org/software/libtool/ > Tags: devel::buildtools, devel::lang:c, devel::lang:c++, devel::lang:fortran, > devel::lang:java, devel::library, implemented-in::shell, role::program, > scope::utility, suite::gnu > > Package: pkg-config > Version: 0.29-4+b1 > State: installed > Automatically installed: no > Multi-Arch: foreign > Priority: optional > Section: devel > Maintainer: Tollef Fog Heen <[email protected]> > Architecture: amd64 > Uncompressed Size: 193 k > Depends: libc6 (>= 2.14), libglib2.0-0 (>= 2.16.0), libdpkg-perl > Conflicts: pkg-config-bin > Replaces: pkg-config-bin > Provided by: pkgconf (0.9.12-6) > Description: manage compile and link flags for libraries > pkg-config is a system for managing library compile and link flags that works > with automake and autoconf. > > Increasingly libraries ship with ".pc" files that allow querying of the > compiler and linker flags needed to use them through the pkg-config(1) > program. > Homepage: http://pkg-config.freedesktop.org > Tags: admin::configuring, devel::buildtools, interface::commandline, > role::program, scope::utility > > Package: libboost-dev > Version: 1.62.0.1 > State: installed > Automatically installed: no > Multi-Arch: same > Priority: optional > Section: libdevel > Maintainer: Debian Boost Team <[email protected]> > Architecture: amd64 > Uncompressed Size: 10.2 k > Depends: libboost1.62-dev > Suggests: libboost-doc > Description: Boost C++ Libraries development files (default version) > The Boost web site provides free, peer-reviewed, portable C++ source > libraries. The emphasis is on libraries which work well with the C++ Standard > Library. One goal is to establish > "existing practice" and provide reference implementations so that the Boost > libraries are suitable for eventual standardization. Some of the libraries > have already been proposed > for inclusion in the C++ Standards Committee's upcoming C++ Standard Library > Technical Report. > > This package provides headers for all Boost libraries. > > Extended precision arithmetic package libmpfrc++-dev or libntl-dev is > required to use the Boost.Multiprecision wrapping of the respective library. > > This package is a dependency package, which depends on Debian's default Boost > version (currently 1.62). > Homepage: http://www.boost.org/ > Tags: devel::lang:c++, devel::library, implemented-in::c++, role::devel-lib > > Package: libboost-system-dev > Version: 1.62.0.1 > State: installed > Automatically installed: no > Multi-Arch: same > Priority: optional > Section: libdevel > Maintainer: Debian Boost Team <[email protected]> > Architecture: amd64 > Uncompressed Size: 10.2 k > Depends: libboost-system1.62-dev > Description: Operating system (e.g. diagnostics support) library (default > version) > This package forms part of the Boost C++ Libraries collection. > > The Boost System library provides simple, light-weight error_code objects > that encapsulate system-specific error code values, yet also provide access > to more abstract and portable > error conditions via error_condition objects. Because error_code objects can > represent errors from sources other than the operating system, including > user-defined sources, each > error_code and error_condition has an associated error_category. > > This package is a dependency package, which depends on Debian's default Boost > version (currently 1.62). > Homepage: http://www.boost.org/libs/system/ > Tags: devel::library, role::devel-lib > > Package: liblog4cplus-dev > Version: 1.1.2-3.2 > State: installed > Automatically installed: no > Priority: extra > Section: libdevel > Maintainer: Andrew Pollock <[email protected]> > Architecture: amd64 > Uncompressed Size: 1,496 k > Depends: liblog4cplus-1.1-9 (= 1.1.2-3.2) > Description: C++ logging API modeled after the Java log4j API - development > library > log4cplus is a simple to use C++ logging API providing thread-safe, flexible, > and arbitrarily granular control over log management and configuration. It > is modeled after the Java > log4j API. > > This package contains the header files and static library for developers. > Homepage: http://log4cplus.sourceforge.net > Tags: devel::library, role::devel-lib > > Package: postgresql-server-dev-all > Version: 181 > State: installed > Automatically installed: no > Priority: optional > Section: database > Maintainer: Debian PostgreSQL Maintainers > <[email protected]> > Architecture: all > Uncompressed Size: 78.8 k > Depends: dctrl-tools, iproute2 | net-tools, lsb-release, make, > postgresql-common (>= 117~), postgresql-server-dev-9.6 > Description: extension build tool for multiple PostgreSQL versions > The postgresql-server-dev-all package provides the pg_buildext script for > simplifying packaging of a PostgreSQL extension supporting multiple major > versions of the product. > > PostgreSQL is a fully featured object-relational database management system. > It supports a large part of the SQL standard and is designed to be extensible > by users in many aspects. > Its features include ACID transactions, foreign keys, views, sequences, > subqueries, triggers, outer joins, multiversion concurrency control, and > user-defined types and functions. > > > Package: libpq-dev > Version: 9.6.4-0+deb9u1 > State: installed > Automatically installed: yes > Priority: optional > Section: libdevel > Maintainer: Debian PostgreSQL Maintainers > <[email protected]> > Architecture: amd64 > Uncompressed Size: 1,020 k > Depends: libpq5 (= 9.6.4-0+deb9u1), libc6 (>= 2.4) > Suggests: postgresql-doc-9.6 > Description: header files for libpq5 (PostgreSQL library) > Header files and static library for compiling C programs to link with the > libpq library in order to communicate with a PostgreSQL database backend. > > PostgreSQL is an object-relational SQL database management system. > Homepage: http://www.postgresql.org/ > Tags: devel::library, role::devel-lib > > Package: build-essential > Version: 12.3 > State: installed > Automatically installed: no > Priority: optional > Section: devel > Maintainer: Matthias Klose <[email protected]> > Architecture: amd64 > Uncompressed Size: 20.5 k > Depends: libc6-dev | libc-dev, gcc (>= 4:6.3), g++ (>= 4:6.3), make, dpkg-dev > (>= 1.17.11) > Description: Informational list of build-essential packages > If you do not plan to build Debian packages, you don't need this package. > Starting with dpkg (>= 1.14.18) this package is required for building Debian > packages. > > This package contains an informational list of packages which are considered > essential for building Debian packages. This package also depends on the > packages on that list, to > make it easy to have the build-essential packages installed. > > If you have this package installed, you only need to install whatever a > package specifies as its build-time dependencies to build the package. > Conversely, if you are determining > what your package needs to build-depend on, you can always leave out the > packages this package depends on. > > This package is NOT the definition of what packages are build-essential; the > real definition is in the Debian Policy Manual. This package contains merely > an informational list, > which is all most people need. However, if this package and the manual > disagree, the manual is correct. > Tags: devel::packaging, interface::commandline, role::data, suite::debian > > Package: libssl-dev > Version: 1.1.0f-3 > State: installed > Automatically installed: no > Multi-Arch: same > Priority: optional > Section: libdevel > Maintainer: Debian OpenSSL Team <[email protected]> > Architecture: amd64 > Uncompressed Size: 7,050 k > Depends: libssl1.1 (= 1.1.0f-3) > Recommends: libssl-doc > Conflicts: libssl1.0-dev > Description: Secure Sockets Layer toolkit - development files > This package is part of the OpenSSL project's implementation of the SSL and > TLS cryptographic protocols for secure communication over the Internet. > > It contains development libraries, header files, and manpages for libssl and > libcrypto. > Homepage: https://www.openssl.org/ > Tags: devel::lang:c, devel::library, implemented-in::TODO, implemented-in::c, > protocol::ssl, role::devel-lib, security::cryptography > > root@kea1:/usr/local/etc/kea# > > > Thanks in advance.. > _______________________________________________ > Kea-users mailing list > [email protected] > https://lists.isc.org/mailman/listinfo/kea-users _______________________________________________ Kea-users mailing list [email protected] https://lists.isc.org/mailman/listinfo/kea-users
