[ 
https://issues.apache.org/jira/browse/THRIFT-5735?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel
 ]

Jens Geyer updated THRIFT-5735:
-------------------------------
    Summary: 'int64_t' is defined in header '<cstdint>'; did you forget to 
'#include <cstdint>'?  (was: int64)

> 'int64_t' is defined in header '<cstdint>'; did you forget to '#include 
> <cstdint>'?
> -----------------------------------------------------------------------------------
>
>                 Key: THRIFT-5735
>                 URL: https://issues.apache.org/jira/browse/THRIFT-5735
>             Project: Thrift
>          Issue Type: Bug
>          Components: JavaScript - Compiler
>            Reporter: Jens Geyer
>            Priority: Major
>
> Appveyor runs on MinGW currently fails with this:
> {code}
> src\thrift\generate\t_js_generator.cc:48:14: error: 'int64_t' does not name a 
> type
>    48 | static const int64_t max_safe_integer = 0x1fffffffffffff;
>       |              ^~~~~~~
> src\thrift\generate\t_js_generator.cc:36:1: note: 'int64_t' is defined in 
> header '<cstdint>'; did you forget to '#include <cstdint>'?
>    35 | #include "thrift/version.h"
>   +++ |+#include <cstdint>
>    36 | 
> src\thrift\generate\t_js_generator.cc:50:14: error: 'int64_t' does not name a 
> type
>    50 | static const int64_t min_safe_integer = -max_safe_integer;
>       |              ^~~~~~~
> src\thrift\generate\t_js_generator.cc:50:14: note: 'int64_t' is defined in 
> header '<cstdint>'; did you forget to '#include <cstdint>'?
> src\thrift\generate\t_js_generator.cc: In member function 'std::string 
> t_js_generator::render_const_value(t_type*, t_const_value*)':
> src\thrift\generate\t_js_generator.cc:719:30: error: 'max_safe_integer' was 
> not declared in this scope
>   719 |         if (integer_value <= max_safe_integer && integer_value >= 
> min_safe_integer) {
>       |                              ^~~~~~~~~~~~~~~~
> src\thrift\generate\t_js_generator.cc:719:67: error: 'min_safe_integer' was 
> not declared in this scope
>   719 |         if (integer_value <= max_safe_integer && integer_value >= 
> min_safe_integer) {
>       |                                                                   
> ^~~~~~~~~~~~~~~~
> mingw32-make[2]: *** 
> [compiler\cpp\CMakeFiles\thrift-compiler.dir\build.make:316: 
> compiler/cpp/CMakeFiles/thrift-compiler.dir/src/thrift/generate/t_js_generator.cc.obj]
>  Error 1
> mingw32-make[1]: *** [CMakeFiles\Makefile2:1141: 
> compiler/cpp/CMakeFiles/thrift-compiler.dir/all] Error 2
> mingw32-make: *** [Makefile:165: all] Error 2
> C:\projects\thrift>set lastexitcode=2 
> {code}



--
This message was sent by Atlassian Jira
(v8.20.10#820010)

Reply via email to