I would suggest asking this on ABSL 
repository: https://github.com/abseil/abseil-cpp/

On Monday, January 13, 2025 at 7:25:36 AM UTC-8 Ron Grosberg wrote:

> Hi, it might be a very silly question, but I can't get around this:
> We have a C++ application that was written for Ubuntu. I am trying to 
> compile it on MacOS, but first thing - we need to compile all the 3rd party 
> libraries that we are using.
> I am trying to build grpc using GNU g++ version 14, and I keep getting 
> issues.
> I am trying to build version 1.69.0 and I am getting the following error 
> when compiling:
>
>
> [  3%] Building CXX object 
> third_party/abseil-cpp/absl/time/CMakeFiles/time_zone.dir/internal/cctz/src/time_zone_fixed.cc.o
> [  3%] Building CXX object 
> third_party/abseil-cpp/absl/time/CMakeFiles/time_zone.dir/internal/cctz/src/time_zone_format.cc.o
> In file included from 
> /opt/homebrew/Cellar/gcc/14.2.0_1/include/c++/14/ext/string_conversions.h:43,
>                  from 
> /opt/homebrew/Cellar/gcc/14.2.0_1/include/c++/14/bits/basic_string.h:4154,
>                  from 
> /opt/homebrew/Cellar/gcc/14.2.0_1/include/c++/14/string:54,
>                  from 
> /tmp/grpc-1.69.0/third_party/abseil-cpp/absl/time/internal/cctz/include/cctz/time_zone.h:27,
>                  from 
> /tmp/grpc-1.69.0/third_party/abseil-cpp/absl/time/internal/cctz/src/time_zone_format.cc:28:
> /opt/homebrew/Cellar/gcc/14.2.0_1/include/c++/14/cstdlib:141:11: error: 
> 'at_quick_exit' has not been declared in '::'
>   141 |   using ::at_quick_exit;
>       |           ^~~~~~~~~~~~~
> /opt/homebrew/Cellar/gcc/14.2.0_1/include/c++/14/cstdlib:164:11: error: 
> 'quick_exit' has not been declared in '::'
>   164 |   using ::quick_exit;
>       |           ^~~~~~~~~~
> make[2]: *** 
> [third_party/abseil-cpp/absl/time/CMakeFiles/time_zone.dir/internal/cctz/src/time_zone_format.cc.o]
>  
> Error 1
> make[1]: *** 
> [third_party/abseil-cpp/absl/time/CMakeFiles/time_zone.dir/all] Error 2
> make: *** [all] Error 2
>
> I tried playing with DABSL_PROPAGATE_CXX_STD and  DCMAKE_CXX_STANDARD, 
> which didn't seem to make any difference. I am not sure how to take it from 
> here. any help would be appreciated
>
> ------------------------------
>
> The information in this e-mail is confidential. The content may not be 
> disclosed or used by anyone other than the addressee. Access to this e-mail 
> by anyone else is unauthorised. If you are not the intended recipient, 
> please notify Foretellix immediately and delete this e-mail.
>
> Foretellix cannot accept any responsibility for the accuracy or 
> completeness of this e-mail as it has been sent over public networks. If 
> you have any concerns over the content of this message or its Accuracy or 
> Integrity, please contact Foretellix immediately.
>
> All outgoing e-mails from Foretellix are checked using regularly updated 
> virus scanning software but you should take whatever measures you deem to 
> be appropriate to ensure that this message and any attachments are virus 
> free.
>
>  
>
>

-- 
You received this message because you are subscribed to the Google Groups 
"grpc.io" group.
To unsubscribe from this group and stop receiving emails from it, send an email 
to grpc-io+unsubscr...@googlegroups.com.
To view this discussion visit 
https://groups.google.com/d/msgid/grpc-io/9857ffec-aba2-481b-a64c-1885f241d3ffn%40googlegroups.com.

Reply via email to