On Sat, Feb 04, 2023 at 10:37:59AM -0700, Klemens Nanni wrote: > CVSROOT: /cvs > Module name: ports > Changes by: k...@cvs.openbsd.org 2023/02/04 10:37:59 > > Modified files: > devel/abseil-cpp: Makefile distinfo > devel/abseil-cpp/patches: patch-absl_debugging_CMakeLists_txt > patch-absl_status_status_cc > devel/abseil-cpp/pkg: PLIST > Added files: > devel/abseil-cpp/patches: > > patch-absl_base_internal_unscaledcycleclock_config_h > Removed files: > devel/abseil-cpp/patches: > patch-absl_base_internal_unscaledcycleclock_h > > patch-absl_time_internal_cctz_src_time_zone_format_cc > > Log message: > update to latest abseil-cpp LTS > > https://github.com/abseil/abseil-cpp/releases/tag/20230125.0 >
This update broke the build of databases/evolution-data-server (which pulls in abseil-cpp via libphonenumber). CMakeError.log attached. >>> Building on localhost under databases/evolution-data-server BDEPENDS = [databases/openldap;textproc/libical,-glib;lang/python/3.10;security/nss;audio/libcanberra,-gtk3;textproc/intltool;x11/gnome/online-accounts;devel/cmake;archivers/xz;x11/gnome/libgweather4;devel/ninja;www/webkitgtk4,webkitgtk41;devel/glib2;productivity/libphonenumber;www/webkitgtk4,webkitgtk50;devel/gperf;lang/vala;databases/db/v4;devel/gobject-introspection;devel/dwz] DIST = [databases/evolution-data-server:evolution-data-server-3.46.3.tar.xz] FULLPKGNAME = evolution-data-server-3.46.3 RDEPENDS = [devel/desktop-file-utils;security/nss;textproc/libical,-glib;devel/dconf;databases/openldap;x11/gnome/libgweather4;audio/libcanberra,-gtk3;x11/gnome/online-accounts;www/webkitgtk4,webkitgtk50;productivity/libphonenumber;devel/glib2;www/webkitgtk4,webkitgtk41;databases/db/v4] (Junk lock obtained for localhost at 1675613453.54) >>> Running depends in databases/evolution-data-server at 1675613453.55 last junk was in geo/foxtrotgps /usr/sbin/pkg_add -aI -Drepair cmake-3.25.2v0 db-4.6.21p7v0 gnome-online-accounts-3.46.0 gobject-introspection-1.74.0p1 gperf-3.1p0 intltool-0.51.0p2 libcanberra-gtk3-0.30p11 libgweather4-4.2.0p0 libical-glib-3.0.16 libphonenumber-8.13.5 ninja-1.11.1 nss-3.87 vala-0.56.3p1 webkitgtk41-2.38.4 webkitgtk50-2.38.4 xz-5.4.1 was: /usr/sbin/pkg_add -aI -Drepair cmake-3.25.2v0 db-4.6.21p7v0 dwz-0.14 glib2-2.74.5 gnome-online-accounts-3.46.0 gobject-introspection-1.74.0p1 gperf-3.1p0 intltool-0.51.0p2 libcanberra-gtk3-0.30p11 libgweather4-4.2.0p0 libical-glib-3.0.16 libphonenumber-8.13.5 ninja-1.11.1 nss-3.87 openldap-client-2.6.3p0v0 python-3.10.9p0 vala-0.56.3p1 webkitgtk41-2.38.4 webkitgtk50-2.38.4 xz-5.4.1 /usr/sbin/pkg_add -aI -Drepair cmake-3.25.2v0 db-4.6.21p7v0 gnome-online-accounts-3.46.0 gobject-introspection-1.74.0p1 gperf-3.1p0 intltool-0.51.0p2 libcanberra-gtk3-0.30p11 libgweather4-4.2.0p0 libical-glib-3.0.16 libphonenumber-8.13.5 ninja-1.11.1 nss-3.87 vala-0.56.3p1 webkitgtk41-2.38.4 webkitgtk50-2.38.4 xz-5.4.1 --- +hunspell-1.7.2 ------------------- Install mozilla dictionaries for extra hunspell languages. e.g. # pkg_add mozilla-dicts-ca >>> Running show-prepare-results in databases/evolution-data-server at >>> 1675613470.34 ===> databases/evolution-data-server ===> evolution-data-server-3.46.3 depends on: gperf-* -> gperf-3.1p0 ===> evolution-data-server-3.46.3 depends on: cmake-* -> cmake-3.25.2v0 ===> evolution-data-server-3.46.3 depends on: ninja-* -> ninja-1.11.1 ===> evolution-data-server-3.46.3 depends on: glib2-* -> glib2-2.74.5 ===> evolution-data-server-3.46.3 depends on: python->=3.10,<3.11 -> python-3.10.9p0 ===> evolution-data-server-3.46.3 depends on: gobject-introspection-* -> gobject-introspection-1.74.0p1 ===> evolution-data-server-3.46.3 depends on: vala-* -> vala-0.56.3p1 ===> evolution-data-server-3.46.3 depends on: intltool->=0.41.1p0 -> intltool-0.51.0p2 ===> evolution-data-server-3.46.3 depends on: dwz-* -> dwz-0.14 ===> evolution-data-server-3.46.3 depends on: xz->=5.4.0 -> xz-5.4.1 ===> evolution-data-server-3.46.3 depends on: libcanberra-gtk3-* -> libcanberra-gtk3-0.30p11 ===> evolution-data-server-3.46.3 depends on: db->=4,<5|db->=4v0,<5v0 -> db-4.6.21p7v0 ===> evolution-data-server-3.46.3 depends on: openldap-client-* -> openldap-client-2.6.3p0v0 ===> evolution-data-server-3.46.3 depends on: libphonenumber-* -> libphonenumber-8.13.5 ===> evolution-data-server-3.46.3 depends on: nss-* -> nss-3.87 ===> evolution-data-server-3.46.3 depends on: libical-glib-* -> libical-glib-3.0.16 ===> evolution-data-server-3.46.3 depends on: webkitgtk41-* -> webkitgtk41-2.38.4 ===> evolution-data-server-3.46.3 depends on: webkitgtk50-* -> webkitgtk50-2.38.4 ===> evolution-data-server-3.46.3 depends on: libgweather4-* -> libgweather4-4.2.0p0 ===> evolution-data-server-3.46.3 depends on: gnome-online-accounts-* -> gnome-online-accounts-3.46.0 ===> Verifying specs: c++ c++abi pthread X11 atk-1.0 boost_thread-mt c cairo cairo-gobject canberra canberra-gtk3 db gdk-3 gdk_pixbuf-2.0 gio-2.0 glib-2.0 gmodule-2.0 goa-1.0 gobject-2.0 graphene-1.0 gtk-3 gtk-4 gweather-4 harfbuzz ical ical-glib icalss icalvcal icudata icui18n icuuc intl javascriptcoregtk-4.1 javascriptcoregtk-5.0 json-glib-1.0 lber ldap m nspr4 nss3 nssutil3 pango-1.0 pangocairo-1.0 phonenumber plc4 plds4 secret-1 smime3 soup-3.0 sqlite3 ssl3 webkit2gtk-4.1 webkit2gtk-5.0 xml2 z ===> found c++.9.0 c++abi.6.0 pthread.26.4 X11.18.0 atk-1.0.21810.0 boost_thread-mt.21.0 c.96.5 cairo.13.3 cairo-gobject.2.1 canberra.2.0 canberra-gtk3.1.8 db.5.0 gdk-3.2201.1 gdk_pixbuf-2.0.3200.3 gio-2.0.4200.16 glib-2.0.4201.9 gmodule-2.0.4200.16 goa-1.0.4.0 gobject-2.0.4200.16 graphene-1.0.2.1 gtk-3.2201.0 gtk-4.4.3 gweather-4.0.1 harfbuzz.17.10 ical.4.3 ical-glib.0.0 icalss.4.0 icalvcal.3.0 icudata.22.0 icui18n.22.0 icuuc.22.0 intl.7.0 javascriptcoregtk-4.1.3.7 javascriptcoregtk-5.0.3.7 json-glib-1.0.6.1 lber.16.0 ldap.16.0 m.10.1 nspr4.24.1 nss3.58.13 nssutil3.58.13 pango-1.0.3801.3 pangocairo-1.0.3801.3 phonenumber.0.0 plc4.24.1 plds4.24.1 secret-1.2.2 smime3.58.13 soup-3.0.0.2 sqlite3.37.21 ssl3.58.13 webkit2gtk-4.1.3.7 webkit2gtk-5.0.3.7 xml2.18.0 z.7.0 cmake-3.25.2v0 db-4.6.21p7v0 dwz-0.14 glib2-2.74.5 gnome-online-accounts-3.46.0 gobject-introspection-1.74.0p1 gperf-3.1p0 intltool-0.51.0p2 libcanberra-gtk3-0.30p11 libgweather4-4.2.0p0 libical-glib-3.0.16 libphonenumber-8.13.5 ninja-1.11.1 nss-3.87 openldap-client-2.6.3p0v0 python-3.10.9p0 vala-0.56.3p1 webkitgtk41-2.38.4 webkitgtk50-2.38.4 xz-5.4.1 Don't run junk because nojunk in cad/qcad (Junk lock released for localhost at 1675613473.61) Woken up devel/ruby-ncurses,ruby30 distfiles size=4887660 >>> Running patch in databases/evolution-data-server at 1675613473.62 ===> databases/evolution-data-server ===> Checking files for evolution-data-server-3.46.3 `/data/distfiles/evolution-data-server-3.46.3.tar.xz' is up to date. >> (SHA256) evolution-data-server-3.46.3.tar.xz: OK ===> Extracting for evolution-data-server-3.46.3 ===> Patching for evolution-data-server-3.46.3 ===> Applying OpenBSD patch patch-cmake_modules_SetupBuildFlags_cmake Hmm... Looks like a unified diff to me... The text leading up to this was: -------------------------- |XXX push upstream |There's another check for BSD later on in the file; it should use it. | |Index: cmake/modules/SetupBuildFlags.cmake |--- cmake/modules/SetupBuildFlags.cmake.orig |+++ cmake/modules/SetupBuildFlags.cmake -------------------------- Patching file cmake/modules/SetupBuildFlags.cmake using Plan A... Hunk #1 succeeded at 20. done ===> Compiler link: clang -> /usr/bin/clang ===> Compiler link: clang++ -> /usr/bin/clang++ ===> Compiler link: cc -> /usr/bin/cc ===> Compiler link: c++ -> /usr/bin/c++ >>> Running configure in databases/evolution-data-server at 1675613474.54 ===> databases/evolution-data-server ===> Generating configure for evolution-data-server-3.46.3 ===> Configuring for evolution-data-server-3.46.3 sed -i 's,/usr/sbin/imapd,/usr/local/libexec/imapd,g' /tmp/pobj/evolution-data-server-3.46.3/evolution-data-server-3.46.3/src/camel/providers/imapx/camel-imapx-settings.c ln -sf /usr/local/bin/db4_load /tmp/pobj/evolution-data-server-3.46.3/bin/db_load -- The C compiler identification is Clang 15.0.7 -- The CXX compiler identification is Clang 15.0.7 -- Detecting C compiler ABI info -- Detecting C compiler ABI info - done -- Check for working C compiler: /tmp/pobj/evolution-data-server-3.46.3/bin/cc - skipped -- Detecting C compile features -- Detecting C compile features - done -- Detecting CXX compiler ABI info -- Detecting CXX compiler ABI info - done -- Check for working CXX compiler: /tmp/pobj/evolution-data-server-3.46.3/bin/c++ - skipped -- Detecting CXX compile features -- Detecting CXX compile features - done -- Found PkgConfig: /usr/bin/pkg-config (found version "0.29.2") -- Checking for module 'gobject-introspection-1.0>=1.59.1' -- Found gobject-introspection-1.0, version 1.74.0 -- Found Gettext: /usr/local/bin/msgmerge (found version "0.21.1") -- Performing Test openldap_2_x -- Performing Test openldap_2_x - Success -- Looking for res_query in resolv -- Looking for res_query in resolv - not found -- Looking for __res_query in resolv -- Looking for __res_query in resolv - not found -- Looking for bind in socket -- Looking for bind in socket - not found -- Looking for ber_get_tag in lber -- Looking for ber_get_tag in lber - found -- Looking for ldap_open in ldap -- Looking for ldap_open in ldap - found -- Performing Test phone_number_with_boost_thread-mt -- Performing Test phone_number_with_boost_thread-mt - Failed -- Performing Test phone_number_with_boost_thread -- Performing Test phone_number_with_boost_thread - Failed CMake Error at cmake/modules/FindPhonenumber.cmake:72 (message): libphonenumber cannot be used. Use -DWITH_PHONENUMBER=PATH to specify the library prefix, or -DWITH_PHONENUMBER=OFF to disable it. Call Stack (most recent call first): CMakeLists.txt:290 (include) -- Configuring incomplete, errors occurred! See also "/tmp/pobj/evolution-data-server-3.46.3/build-amd64/CMakeFiles/CMakeOutput.log". See also "/tmp/pobj/evolution-data-server-3.46.3/build-amd64/CMakeFiles/CMakeError.log". *** Error 1 in databases/evolution-data-server (/usr/ports/infrastructure/mk/bsd.port.mk:2921 'do-configure': @cd /tmp/pobj/evolution-data-s...) *** Error 2 in databases/evolution-data-server (/usr/ports/infrastructure/mk/bsd.port.mk:2941 '/tmp/pobj/evolution-data-server-3.46.3/build-amd64/.configure_done') *** Error 2 in databases/evolution-data-server (/usr/ports/infrastructure/mk/bsd.port.mk:2600 'configure': @lock=evolution-data-server-3.46....) ===> Exiting databases/evolution-data-server with an error *** Error 1 in /usr/ports (infrastructure/mk/bsd.port.subdir.mk:137 'configure': @: ${echo_msg:=echo}; : ${target:=configure}; for i in ; ...) >>> Ended at 1675613482.91 max_stuck=6.56/depends=16.79/show-prepare-results=3.28/patch=0.92/configure=8.38 Error: job failed with 512 on localhost at 1675613482
Determining if the function res_query exists in the resolv failed with the following output: Change Dir: /usr/ports/pobj/evolution-data-server-3.46.3/build-amd64/CMakeFiles/CMakeScratch/TryCompile-7KRb4Y Run Build Command(s):/usr/local/bin/ninja cmTC_b2fca && [1/2] Building C object CMakeFiles/cmTC_b2fca.dir/CheckFunctionExists.c.o [2/2] Linking C executable cmTC_b2fca FAILED: cmTC_b2fca : && /usr/ports/pobj/evolution-data-server-3.46.3/bin/cc -O2 -pipe -g -I/usr/local/include -DCHECK_FUNCTION_EXISTS=res_query -L/usr/X11R6/lib -L/usr/local/lib CMakeFiles/cmTC_b2fca.dir/CheckFunctionExists.c.o -o cmTC_b2fca -lresolv -L/usr/local/lib -Wl,-rpath-link,/usr/X11R6/lib/modules:/usr/X11R6/lib/modules/drivers:/usr/X11R6/lib/modules/input && : ld: error: unable to find library -lresolv cc: error: linker command failed with exit code 1 (use -v to see invocation) ninja: build stopped: subcommand failed. Determining if the function __res_query exists in the resolv failed with the following output: Change Dir: /usr/ports/pobj/evolution-data-server-3.46.3/build-amd64/CMakeFiles/CMakeScratch/TryCompile-PBEbLY Run Build Command(s):/usr/local/bin/ninja cmTC_02328 && [1/2] Building C object CMakeFiles/cmTC_02328.dir/CheckFunctionExists.c.o [2/2] Linking C executable cmTC_02328 FAILED: cmTC_02328 : && /usr/ports/pobj/evolution-data-server-3.46.3/bin/cc -O2 -pipe -g -I/usr/local/include -DCHECK_FUNCTION_EXISTS=__res_query -L/usr/X11R6/lib -L/usr/local/lib CMakeFiles/cmTC_02328.dir/CheckFunctionExists.c.o -o cmTC_02328 -lresolv -L/usr/local/lib -Wl,-rpath-link,/usr/X11R6/lib/modules:/usr/X11R6/lib/modules/drivers:/usr/X11R6/lib/modules/input && : ld: error: unable to find library -lresolv cc: error: linker command failed with exit code 1 (use -v to see invocation) ninja: build stopped: subcommand failed. Determining if the function bind exists in the socket failed with the following output: Change Dir: /usr/ports/pobj/evolution-data-server-3.46.3/build-amd64/CMakeFiles/CMakeScratch/TryCompile-6pafkz Run Build Command(s):/usr/local/bin/ninja cmTC_62dd9 && [1/2] Building C object CMakeFiles/cmTC_62dd9.dir/CheckFunctionExists.c.o [2/2] Linking C executable cmTC_62dd9 FAILED: cmTC_62dd9 : && /usr/ports/pobj/evolution-data-server-3.46.3/bin/cc -O2 -pipe -g -I/usr/local/include -DCHECK_FUNCTION_EXISTS=bind -L/usr/X11R6/lib -L/usr/local/lib CMakeFiles/cmTC_62dd9.dir/CheckFunctionExists.c.o -o cmTC_62dd9 -lsocket -L/usr/local/lib -Wl,-rpath-link,/usr/X11R6/lib/modules:/usr/X11R6/lib/modules/drivers:/usr/X11R6/lib/modules/input && : ld: error: unable to find library -lsocket cc: error: linker command failed with exit code 1 (use -v to see invocation) ninja: build stopped: subcommand failed. Performing C++ SOURCE FILE Test phone_number_with_boost_thread-mt failed with the following output: Change Dir: /usr/ports/pobj/evolution-data-server-3.46.3/build-amd64/CMakeFiles/CMakeScratch/TryCompile-blY1nE Run Build Command(s):/usr/local/bin/ninja cmTC_aca9f && [1/2] Building CXX object CMakeFiles/cmTC_aca9f.dir/src.cxx.o FAILED: CMakeFiles/cmTC_aca9f.dir/src.cxx.o /usr/ports/pobj/evolution-data-server-3.46.3/bin/c++ -DI18N_PHONENUMBERS_USE_BOOST -I/usr/local/include -O2 -pipe -g -fPIE -Dphone_number_with_boost_thread-mt -MD -MT CMakeFiles/cmTC_aca9f.dir/src.cxx.o -MF CMakeFiles/cmTC_aca9f.dir/src.cxx.o.d -o CMakeFiles/cmTC_aca9f.dir/src.cxx.o -c /usr/ports/pobj/evolution-data-server-3.46.3/build-amd64/CMakeFiles/CMakeScratch/TryCompile-blY1nE/src.cxx In file included from <built-in>:385: <command line>:2:39: warning: ISO C99 requires whitespace after the macro name [-Wc99-extensions] #define phone_number_with_boost_thread-mt 1 ^ In file included from /usr/ports/pobj/evolution-data-server-3.46.3/build-amd64/CMakeFiles/CMakeScratch/TryCompile-blY1nE/src.cxx:1: In file included from /usr/local/include/phonenumbers/phonenumberutil.h:33: In file included from /usr/local/include/absl/container/node_hash_set.h:42: In file included from /usr/local/include/absl/container/internal/hash_function_defaults.h:55: In file included from /usr/local/include/absl/hash/hash.h:85: In file included from /usr/local/include/absl/hash/internal/hash.h:48: In file included from /usr/local/include/absl/container/fixed_array.h:50: In file included from /usr/local/include/absl/container/internal/compressed_tuple.h:40: /usr/local/include/absl/utility/utility.h:164:12: error: no member named 'in_place_t' in namespace 'std' using std::in_place_t; ~~~~~^ /usr/local/include/absl/utility/utility.h:165:12: error: no member named 'in_place' in namespace 'std' using std::in_place; ~~~~~^ /usr/local/include/absl/utility/utility.h:181:12: error: no member named 'in_place_type' in namespace 'std' using std::in_place_type; ~~~~~^ /usr/local/include/absl/utility/utility.h:182:12: error: no member named 'in_place_type_t' in namespace 'std' using std::in_place_type_t; ~~~~~^ /usr/local/include/absl/utility/utility.h:198:12: error: no member named 'in_place_index' in namespace 'std' using std::in_place_index; ~~~~~^ /usr/local/include/absl/utility/utility.h:199:12: error: no member named 'in_place_index_t' in namespace 'std' using std::in_place_index_t; ~~~~~^ In file included from /usr/ports/pobj/evolution-data-server-3.46.3/build-amd64/CMakeFiles/CMakeScratch/TryCompile-blY1nE/src.cxx:1: In file included from /usr/local/include/phonenumbers/phonenumberutil.h:33: In file included from /usr/local/include/absl/container/node_hash_set.h:42: In file included from /usr/local/include/absl/container/internal/hash_function_defaults.h:55: In file included from /usr/local/include/absl/hash/hash.h:85: In file included from /usr/local/include/absl/hash/internal/hash.h:48: In file included from /usr/local/include/absl/container/fixed_array.h:50: /usr/local/include/absl/container/internal/compressed_tuple.h:107:36: error: no type named 'in_place_t' in namespace 'absl' explicit constexpr Storage(absl::in_place_t, V&& v) ~~~~~~^ /usr/local/include/absl/container/internal/compressed_tuple.h:120:36: error: no type named 'in_place_t' in namespace 'absl' explicit constexpr Storage(absl::in_place_t, V&& v) ~~~~~~^ /usr/local/include/absl/container/internal/compressed_tuple.h:143:48: error: no type named 'in_place_t' in namespace 'absl' explicit constexpr CompressedTupleImpl(absl::in_place_t, Vs&&... args) ~~~~~~^ /usr/local/include/absl/container/internal/compressed_tuple.h:144:24: error: no member named 'in_place' in namespace 'absl'; did you mean 'isspace'? : Storage<Ts, I>(absl::in_place, absl::forward<Vs>(args))... {} ^~~~~~~~~~~~~~ isspace /usr/include/ctype.h:76:5: note: 'isspace' declared here int isspace(int); ^ In file included from /usr/ports/pobj/evolution-data-server-3.46.3/build-amd64/CMakeFiles/CMakeScratch/TryCompile-blY1nE/src.cxx:1: In file included from /usr/local/include/phonenumbers/phonenumberutil.h:33: In file included from /usr/local/include/absl/container/node_hash_set.h:42: In file included from /usr/local/include/absl/container/internal/hash_function_defaults.h:55: In file included from /usr/local/include/absl/hash/hash.h:85: In file included from /usr/local/include/absl/hash/internal/hash.h:48: In file included from /usr/local/include/absl/container/fixed_array.h:50: /usr/local/include/absl/container/internal/compressed_tuple.h:155:48: error: no type named 'in_place_t' in namespace 'absl' explicit constexpr CompressedTupleImpl(absl::in_place_t, Vs&&... args) ~~~~~~^ /usr/local/include/absl/container/internal/compressed_tuple.h:156:31: error: no member named 'in_place' in namespace 'absl'; did you mean 'isspace'? : Storage<Ts, I, false>(absl::in_place, absl::forward<Vs>(args))... {} ^~~~~~~~~~~~~~ isspace /usr/include/ctype.h:76:5: note: 'isspace' declared here int isspace(int); ^ In file included from /usr/ports/pobj/evolution-data-server-3.46.3/build-amd64/CMakeFiles/CMakeScratch/TryCompile-blY1nE/src.cxx:1: In file included from /usr/local/include/phonenumbers/phonenumberutil.h:33: In file included from /usr/local/include/absl/container/node_hash_set.h:42: In file included from /usr/local/include/absl/container/internal/hash_function_defaults.h:55: In file included from /usr/local/include/absl/hash/hash.h:85: In file included from /usr/local/include/absl/hash/internal/hash.h:48: In file included from /usr/local/include/absl/container/fixed_array.h:50: /usr/local/include/absl/container/internal/compressed_tuple.h:242:46: error: no member named 'in_place' in namespace 'absl'; did you mean 'isspace'? : CompressedTuple::CompressedTupleImpl(absl::in_place, base...) {} ^~~~~~~~~~~~~~ isspace /usr/include/ctype.h:76:5: note: 'isspace' declared here int isspace(int); ^ In file included from /usr/ports/pobj/evolution-data-server-3.46.3/build-amd64/CMakeFiles/CMakeScratch/TryCompile-blY1nE/src.cxx:1: In file included from /usr/local/include/phonenumbers/phonenumberutil.h:33: In file included from /usr/local/include/absl/container/node_hash_set.h:42: In file included from /usr/local/include/absl/container/internal/hash_function_defaults.h:55: In file included from /usr/local/include/absl/hash/hash.h:85: In file included from /usr/local/include/absl/hash/internal/hash.h:48: In file included from /usr/local/include/absl/container/fixed_array.h:50: /usr/local/include/absl/container/internal/compressed_tuple.h:254:46: error: no member named 'in_place' in namespace 'absl'; did you mean 'isspace'? : CompressedTuple::CompressedTupleImpl(absl::in_place, ^~~~~~~~~~~~~~ isspace /usr/include/ctype.h:76:5: note: 'isspace' declared here int isspace(int); ^ In file included from /usr/ports/pobj/evolution-data-server-3.46.3/build-amd64/CMakeFiles/CMakeScratch/TryCompile-blY1nE/src.cxx:1: In file included from /usr/local/include/phonenumbers/phonenumberutil.h:33: In file included from /usr/local/include/absl/container/node_hash_set.h:42: In file included from /usr/local/include/absl/container/internal/hash_function_defaults.h:55: In file included from /usr/local/include/absl/hash/hash.h:85: In file included from /usr/local/include/absl/hash/internal/hash.h:55: /usr/local/include/absl/types/optional.h:48:12: error: no member named 'optional' in namespace 'std' using std::optional; ~~~~~^ /usr/local/include/absl/types/optional.h:49:12: error: no member named 'make_optional' in namespace 'std' using std::make_optional; ~~~~~^ /usr/local/include/absl/types/optional.h:50:12: error: no member named 'nullopt_t' in namespace 'std'; did you mean 'nullptr_t'? using std::nullopt_t; ~~~~~^~~~~~~~~ nullptr_t /usr/include/c++/v1/__nullptr:56:31: note: 'nullptr_t' declared here typedef decltype(nullptr) nullptr_t; ^ In file included from /usr/ports/pobj/evolution-data-server-3.46.3/build-amd64/CMakeFiles/CMakeScratch/TryCompile-blY1nE/src.cxx:1: In file included from /usr/local/include/phonenumbers/phonenumberutil.h:33: In file included from /usr/local/include/absl/container/node_hash_set.h:42: In file included from /usr/local/include/absl/container/internal/hash_function_defaults.h:55: In file included from /usr/local/include/absl/hash/hash.h:85: In file included from /usr/local/include/absl/hash/internal/hash.h:55: /usr/local/include/absl/types/optional.h:51:12: error: no member named 'nullopt' in namespace 'std' using std::nullopt; ~~~~~^ In file included from /usr/ports/pobj/evolution-data-server-3.46.3/build-amd64/CMakeFiles/CMakeScratch/TryCompile-blY1nE/src.cxx:1: In file included from /usr/local/include/phonenumbers/phonenumberutil.h:33: In file included from /usr/local/include/absl/container/node_hash_set.h:42: In file included from /usr/local/include/absl/container/internal/hash_function_defaults.h:55: In file included from /usr/local/include/absl/hash/hash.h:85: In file included from /usr/local/include/absl/hash/internal/hash.h:56: /usr/local/include/absl/types/variant.h:56:7: error: no member named 'get_if' in namespace 'std'; did you mean 'std::this_thread::get_id'? using std::get_if; ^~~~~~~~~~~ std::this_thread::get_id /usr/include/c++/v1/__threading_support:804:1: note: 'std::this_thread::get_id' declared here get_id() _NOEXCEPT ^ fatal error: too many errors emitted, stopping now [-ferror-limit=] 1 warning and 20 errors generated. ninja: build stopped: subcommand failed. Source file was: #include <phonenumbers/phonenumberutil.h> int main(void) { i18n::phonenumbers::PhoneNumberUtil::GetInstance(); return 0; } Performing C++ SOURCE FILE Test phone_number_with_boost_thread failed with the following output: Change Dir: /usr/ports/pobj/evolution-data-server-3.46.3/build-amd64/CMakeFiles/CMakeScratch/TryCompile-AzVZSU Run Build Command(s):/usr/local/bin/ninja cmTC_32fec && [1/2] Building CXX object CMakeFiles/cmTC_32fec.dir/src.cxx.o FAILED: CMakeFiles/cmTC_32fec.dir/src.cxx.o /usr/ports/pobj/evolution-data-server-3.46.3/bin/c++ -DI18N_PHONENUMBERS_USE_BOOST -Dphone_number_with_boost_thread -I/usr/local/include -O2 -pipe -g -fPIE -MD -MT CMakeFiles/cmTC_32fec.dir/src.cxx.o -MF CMakeFiles/cmTC_32fec.dir/src.cxx.o.d -o CMakeFiles/cmTC_32fec.dir/src.cxx.o -c /usr/ports/pobj/evolution-data-server-3.46.3/build-amd64/CMakeFiles/CMakeScratch/TryCompile-AzVZSU/src.cxx In file included from /usr/ports/pobj/evolution-data-server-3.46.3/build-amd64/CMakeFiles/CMakeScratch/TryCompile-AzVZSU/src.cxx:1: In file included from /usr/local/include/phonenumbers/phonenumberutil.h:33: In file included from /usr/local/include/absl/container/node_hash_set.h:42: In file included from /usr/local/include/absl/container/internal/hash_function_defaults.h:55: In file included from /usr/local/include/absl/hash/hash.h:85: In file included from /usr/local/include/absl/hash/internal/hash.h:48: In file included from /usr/local/include/absl/container/fixed_array.h:50: In file included from /usr/local/include/absl/container/internal/compressed_tuple.h:40: /usr/local/include/absl/utility/utility.h:164:12: error: no member named 'in_place_t' in namespace 'std' using std::in_place_t; ~~~~~^ /usr/local/include/absl/utility/utility.h:165:12: error: no member named 'in_place' in namespace 'std' using std::in_place; ~~~~~^ /usr/local/include/absl/utility/utility.h:181:12: error: no member named 'in_place_type' in namespace 'std' using std::in_place_type; ~~~~~^ /usr/local/include/absl/utility/utility.h:182:12: error: no member named 'in_place_type_t' in namespace 'std' using std::in_place_type_t; ~~~~~^ /usr/local/include/absl/utility/utility.h:198:12: error: no member named 'in_place_index' in namespace 'std' using std::in_place_index; ~~~~~^ /usr/local/include/absl/utility/utility.h:199:12: error: no member named 'in_place_index_t' in namespace 'std' using std::in_place_index_t; ~~~~~^ In file included from /usr/ports/pobj/evolution-data-server-3.46.3/build-amd64/CMakeFiles/CMakeScratch/TryCompile-AzVZSU/src.cxx:1: In file included from /usr/local/include/phonenumbers/phonenumberutil.h:33: In file included from /usr/local/include/absl/container/node_hash_set.h:42: In file included from /usr/local/include/absl/container/internal/hash_function_defaults.h:55: In file included from /usr/local/include/absl/hash/hash.h:85: In file included from /usr/local/include/absl/hash/internal/hash.h:48: In file included from /usr/local/include/absl/container/fixed_array.h:50: /usr/local/include/absl/container/internal/compressed_tuple.h:107:36: error: no type named 'in_place_t' in namespace 'absl' explicit constexpr Storage(absl::in_place_t, V&& v) ~~~~~~^ /usr/local/include/absl/container/internal/compressed_tuple.h:120:36: error: no type named 'in_place_t' in namespace 'absl' explicit constexpr Storage(absl::in_place_t, V&& v) ~~~~~~^ /usr/local/include/absl/container/internal/compressed_tuple.h:143:48: error: no type named 'in_place_t' in namespace 'absl' explicit constexpr CompressedTupleImpl(absl::in_place_t, Vs&&... args) ~~~~~~^ /usr/local/include/absl/container/internal/compressed_tuple.h:144:24: error: no member named 'in_place' in namespace 'absl'; did you mean 'isspace'? : Storage<Ts, I>(absl::in_place, absl::forward<Vs>(args))... {} ^~~~~~~~~~~~~~ isspace /usr/include/ctype.h:76:5: note: 'isspace' declared here int isspace(int); ^ In file included from /usr/ports/pobj/evolution-data-server-3.46.3/build-amd64/CMakeFiles/CMakeScratch/TryCompile-AzVZSU/src.cxx:1: In file included from /usr/local/include/phonenumbers/phonenumberutil.h:33: In file included from /usr/local/include/absl/container/node_hash_set.h:42: In file included from /usr/local/include/absl/container/internal/hash_function_defaults.h:55: In file included from /usr/local/include/absl/hash/hash.h:85: In file included from /usr/local/include/absl/hash/internal/hash.h:48: In file included from /usr/local/include/absl/container/fixed_array.h:50: /usr/local/include/absl/container/internal/compressed_tuple.h:155:48: error: no type named 'in_place_t' in namespace 'absl' explicit constexpr CompressedTupleImpl(absl::in_place_t, Vs&&... args) ~~~~~~^ /usr/local/include/absl/container/internal/compressed_tuple.h:156:31: error: no member named 'in_place' in namespace 'absl'; did you mean 'isspace'? : Storage<Ts, I, false>(absl::in_place, absl::forward<Vs>(args))... {} ^~~~~~~~~~~~~~ isspace /usr/include/ctype.h:76:5: note: 'isspace' declared here int isspace(int); ^ In file included from /usr/ports/pobj/evolution-data-server-3.46.3/build-amd64/CMakeFiles/CMakeScratch/TryCompile-AzVZSU/src.cxx:1: In file included from /usr/local/include/phonenumbers/phonenumberutil.h:33: In file included from /usr/local/include/absl/container/node_hash_set.h:42: In file included from /usr/local/include/absl/container/internal/hash_function_defaults.h:55: In file included from /usr/local/include/absl/hash/hash.h:85: In file included from /usr/local/include/absl/hash/internal/hash.h:48: In file included from /usr/local/include/absl/container/fixed_array.h:50: /usr/local/include/absl/container/internal/compressed_tuple.h:242:46: error: no member named 'in_place' in namespace 'absl'; did you mean 'isspace'? : CompressedTuple::CompressedTupleImpl(absl::in_place, base...) {} ^~~~~~~~~~~~~~ isspace /usr/include/ctype.h:76:5: note: 'isspace' declared here int isspace(int); ^ In file included from /usr/ports/pobj/evolution-data-server-3.46.3/build-amd64/CMakeFiles/CMakeScratch/TryCompile-AzVZSU/src.cxx:1: In file included from /usr/local/include/phonenumbers/phonenumberutil.h:33: In file included from /usr/local/include/absl/container/node_hash_set.h:42: In file included from /usr/local/include/absl/container/internal/hash_function_defaults.h:55: In file included from /usr/local/include/absl/hash/hash.h:85: In file included from /usr/local/include/absl/hash/internal/hash.h:48: In file included from /usr/local/include/absl/container/fixed_array.h:50: /usr/local/include/absl/container/internal/compressed_tuple.h:254:46: error: no member named 'in_place' in namespace 'absl'; did you mean 'isspace'? : CompressedTuple::CompressedTupleImpl(absl::in_place, ^~~~~~~~~~~~~~ isspace /usr/include/ctype.h:76:5: note: 'isspace' declared here int isspace(int); ^ In file included from /usr/ports/pobj/evolution-data-server-3.46.3/build-amd64/CMakeFiles/CMakeScratch/TryCompile-AzVZSU/src.cxx:1: In file included from /usr/local/include/phonenumbers/phonenumberutil.h:33: In file included from /usr/local/include/absl/container/node_hash_set.h:42: In file included from /usr/local/include/absl/container/internal/hash_function_defaults.h:55: In file included from /usr/local/include/absl/hash/hash.h:85: In file included from /usr/local/include/absl/hash/internal/hash.h:55: /usr/local/include/absl/types/optional.h:48:12: error: no member named 'optional' in namespace 'std' using std::optional; ~~~~~^ /usr/local/include/absl/types/optional.h:49:12: error: no member named 'make_optional' in namespace 'std' using std::make_optional; ~~~~~^ /usr/local/include/absl/types/optional.h:50:12: error: no member named 'nullopt_t' in namespace 'std'; did you mean 'nullptr_t'? using std::nullopt_t; ~~~~~^~~~~~~~~ nullptr_t /usr/include/c++/v1/__nullptr:56:31: note: 'nullptr_t' declared here typedef decltype(nullptr) nullptr_t; ^ In file included from /usr/ports/pobj/evolution-data-server-3.46.3/build-amd64/CMakeFiles/CMakeScratch/TryCompile-AzVZSU/src.cxx:1: In file included from /usr/local/include/phonenumbers/phonenumberutil.h:33: In file included from /usr/local/include/absl/container/node_hash_set.h:42: In file included from /usr/local/include/absl/container/internal/hash_function_defaults.h:55: In file included from /usr/local/include/absl/hash/hash.h:85: In file included from /usr/local/include/absl/hash/internal/hash.h:55: /usr/local/include/absl/types/optional.h:51:12: error: no member named 'nullopt' in namespace 'std' using std::nullopt; ~~~~~^ In file included from /usr/ports/pobj/evolution-data-server-3.46.3/build-amd64/CMakeFiles/CMakeScratch/TryCompile-AzVZSU/src.cxx:1: In file included from /usr/local/include/phonenumbers/phonenumberutil.h:33: In file included from /usr/local/include/absl/container/node_hash_set.h:42: In file included from /usr/local/include/absl/container/internal/hash_function_defaults.h:55: In file included from /usr/local/include/absl/hash/hash.h:85: In file included from /usr/local/include/absl/hash/internal/hash.h:56: /usr/local/include/absl/types/variant.h:56:7: error: no member named 'get_if' in namespace 'std'; did you mean 'std::this_thread::get_id'? using std::get_if; ^~~~~~~~~~~ std::this_thread::get_id /usr/include/c++/v1/__threading_support:804:1: note: 'std::this_thread::get_id' declared here get_id() _NOEXCEPT ^ fatal error: too many errors emitted, stopping now [-ferror-limit=] 20 errors generated. ninja: build stopped: subcommand failed. Source file was: #include <phonenumbers/phonenumberutil.h> int main(void) { i18n::phonenumbers::PhoneNumberUtil::GetInstance(); return 0; }