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;
                                }

Reply via email to