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

Laurent Stacul updated AVRO-2766:
---------------------------------
    Description: 
With the following system:
{code:java}
$ uname -a
Linux edf2927682ca 5.3.0-40-generic #32-Ubuntu SMP Fri Jan 31 20:24:34 UTC 2020 
x86_64 x86_64 x86_64 GNU/Linux
$ gcc --version
gcc (GCC) 10.0.1 20200220 (experimental){code}
 

I received the compilation error:
{code:java}
g++  -DAVRO_SOURCE 
-I/home/docker/development/opensource-pack-builder/components/avro/BUILD/avro-src-1.9.2/lang/c++/api
 
-I/home/docker/development/opensource-pack-builder/components/avro/BUILD/avro-src-1.9.2/lang/c++/build
 
-I/home/docker/development/opensource-pack-builder/components/avro/DEPS/osp/Boost/latest/osp/include
  -DNDEBUG -O3 -std=gnu++2a -fno-working-directory -ggdb3 -flto 
-ffat-lto-objects -fuse-linker-plugin -Wall -O3 -DNDEBUG   -std=c++11 -fPIC -o 
CMakeFiles/avrocpp_s.dir/impl/Zigzag.cc.o -c 
/home/docker/development/opensource-pack-builder/components/avro/BUILD/avro-src-1.9.2/lang/c++/impl/Zigzag.cc

In file included from 
/home/docker/development/opensource-pack-builder/components/avro/BUILD/avro-src-1.9.2/lang/c++/impl/Zigzag.cc:20:
/home/docker/development/opensource-pack-builder/components/avro/BUILD/avro-src-1.9.2/lang/c++/api/Zigzag.hh:37:11:
 error: 'size_t' does not name a type
 37 | AVRO_DECL size_t encodeInt32(int32_t input, std::array<uint8_t, 5> 
&output);
 | ^~~~~~
/home/docker/development/opensource-pack-builder/components/avro/BUILD/avro-src-1.9.2/lang/c++/api/Zigzag.hh:26:1:
 note: 'size_t' is defined in header '<cstddef>'; did you forget to '#include 
<cstddef>'?
 25 | #include "Config.hh"
 +++ |+#include <cstddef>
 26 | /// \file
/home/docker/development/opensource-pack-builder/components/avro/BUILD/avro-src-1.9.2/lang/c++/api/Zigzag.hh:38:11:
 error: 'size_t' does not name a type
 38 | AVRO_DECL size_t encodeInt64(int64_t input, std::array<uint8_t, 10> 
&output);
 | ^~~~~~
/home/docker/development/opensource-pack-builder/components/avro/BUILD/avro-src-1.9.2/lang/c++/api/Zigzag.hh:38:11:
 note: 'size_t' is defined in header '<cstddef>'; did you forget to '#include 
<cstddef>'?{code}
Regards,

Laurent

 

  was:
With the following system:
{code:java}
$ uname -a
Linux edf2927682ca 5.3.0-40-generic #32-Ubuntu SMP Fri Jan 31 20:24:34 UTC 2020 
x86_64 x86_64 x86_64 GNU/Linux
$ gcc --version
gcc (GCC) 10.0.1 20200220 (experimental){code}
 

I received the compilation error:
{code:java}
In file included from 
/home/docker/development/opensource-pack-builder/components/avro/BUILD/avro-src-1.9.2/lang/c++/impl/Zigzag.cc:20:
/home/docker/development/opensource-pack-builder/components/avro/BUILD/avro-src-1.9.2/lang/c++/api/Zigzag.hh:37:11:
 error: 'size_t' does not name a type
 37 | AVRO_DECL size_t encodeInt32(int32_t input, std::array<uint8_t, 5> 
&output);
 | ^~~~~~
/home/docker/development/opensource-pack-builder/components/avro/BUILD/avro-src-1.9.2/lang/c++/api/Zigzag.hh:26:1:
 note: 'size_t' is defined in header '<cstddef>'; did you forget to '#include 
<cstddef>'?
 25 | #include "Config.hh"
 +++ |+#include <cstddef>
 26 | /// \file
/home/docker/development/opensource-pack-builder/components/avro/BUILD/avro-src-1.9.2/lang/c++/api/Zigzag.hh:38:11:
 error: 'size_t' does not name a type
 38 | AVRO_DECL size_t encodeInt64(int64_t input, std::array<uint8_t, 10> 
&output);
 | ^~~~~~
/home/docker/development/opensource-pack-builder/components/avro/BUILD/avro-src-1.9.2/lang/c++/api/Zigzag.hh:38:11:
 note: 'size_t' is defined in header '<cstddef>'; did you forget to '#include 
<cstddef>'?{code}
Regards,

Laurent

 


> [C++] Compilation failure size_t
> --------------------------------
>
>                 Key: AVRO-2766
>                 URL: https://issues.apache.org/jira/browse/AVRO-2766
>             Project: Apache Avro
>          Issue Type: Bug
>          Components: build, c++
>    Affects Versions: 1.9.2
>            Reporter: Laurent Stacul
>            Priority: Major
>
> With the following system:
> {code:java}
> $ uname -a
> Linux edf2927682ca 5.3.0-40-generic #32-Ubuntu SMP Fri Jan 31 20:24:34 UTC 
> 2020 x86_64 x86_64 x86_64 GNU/Linux
> $ gcc --version
> gcc (GCC) 10.0.1 20200220 (experimental){code}
>  
> I received the compilation error:
> {code:java}
> g++  -DAVRO_SOURCE 
> -I/home/docker/development/opensource-pack-builder/components/avro/BUILD/avro-src-1.9.2/lang/c++/api
>  
> -I/home/docker/development/opensource-pack-builder/components/avro/BUILD/avro-src-1.9.2/lang/c++/build
>  
> -I/home/docker/development/opensource-pack-builder/components/avro/DEPS/osp/Boost/latest/osp/include
>   -DNDEBUG -O3 -std=gnu++2a -fno-working-directory -ggdb3 -flto 
> -ffat-lto-objects -fuse-linker-plugin -Wall -O3 -DNDEBUG   -std=c++11 -fPIC 
> -o CMakeFiles/avrocpp_s.dir/impl/Zigzag.cc.o -c 
> /home/docker/development/opensource-pack-builder/components/avro/BUILD/avro-src-1.9.2/lang/c++/impl/Zigzag.cc
> In file included from 
> /home/docker/development/opensource-pack-builder/components/avro/BUILD/avro-src-1.9.2/lang/c++/impl/Zigzag.cc:20:
> /home/docker/development/opensource-pack-builder/components/avro/BUILD/avro-src-1.9.2/lang/c++/api/Zigzag.hh:37:11:
>  error: 'size_t' does not name a type
>  37 | AVRO_DECL size_t encodeInt32(int32_t input, std::array<uint8_t, 5> 
> &output);
>  | ^~~~~~
> /home/docker/development/opensource-pack-builder/components/avro/BUILD/avro-src-1.9.2/lang/c++/api/Zigzag.hh:26:1:
>  note: 'size_t' is defined in header '<cstddef>'; did you forget to '#include 
> <cstddef>'?
>  25 | #include "Config.hh"
>  +++ |+#include <cstddef>
>  26 | /// \file
> /home/docker/development/opensource-pack-builder/components/avro/BUILD/avro-src-1.9.2/lang/c++/api/Zigzag.hh:38:11:
>  error: 'size_t' does not name a type
>  38 | AVRO_DECL size_t encodeInt64(int64_t input, std::array<uint8_t, 10> 
> &output);
>  | ^~~~~~
> /home/docker/development/opensource-pack-builder/components/avro/BUILD/avro-src-1.9.2/lang/c++/api/Zigzag.hh:38:11:
>  note: 'size_t' is defined in header '<cstddef>'; did you forget to '#include 
> <cstddef>'?{code}
> Regards,
> Laurent
>  



--
This message was sent by Atlassian Jira
(v8.3.4#803005)

Reply via email to