[BUG] Regarding Buffer.hh commit

2010-04-09 Thread MoD
Dear Dev,

I just joining the group as tester for production integration of
branch release 1.4.0

I use:
Linux ios 2.6.32-ARCH #1 SMP PREEMPT Mon Mar 15 20:44:03 CET 2010
x86_64 Intel(R) Core(TM) i7 CPU 940 @ 2.93GHz GenuineIntel GNU/Linux

Thu Apr 8 16:48:19 2010 UTC (28 hours, 31 minutes ago) by sbanacho

$ svn co http://svn.apache.org/repos/asf/hadoop/avro/trunk
$ cd trunk
$ ./build.sh test
 compile:  g++ -DPACKAGE_NAME=\avro-cpp\
-DPACKAGE_TARNAME=\avro-cpp\ -DPACKAGE_VERSION=\1.4.0-SNAPSHOT\
-DPACKAGE_STRING=\avro-cpp 1.4.0-SNAPSHOT\
-DPACKAGE_BUGREPORT=\avro-de...@apache.org\ -DPACKAGE_URL=\\
-DPACKAGE=\avro-cpp\ -DVERSION=\1.4.0-SNAPSHOT\ -DSTDC_HEADERS=1
-DHAVE_SYS_TYPES_H=1 -DHAVE_SYS_STAT_H=1 -DHAVE_STDLIB_H=1
-DHAVE_STRING_H=1 -DHAVE_MEMORY_H=1 -DHAVE_STRINGS_H=1
-DHAVE_INTTYPES_H=1 -DHAVE_STDINT_H=1 -DHAVE_UNISTD_H=1
-DHAVE_DLFCN_H=1 -DLT_OBJDIR=\.libs/\ -DYYTEXT_POINTER=1
-DHAVE_BOOST=/**/ -DHAVE_BOOST_REGEX=/**/
-DHAVE_BOOST_THREAD=/**/ -DHAVE_BOOST_SYSTEM=/**/
-DHAVE_ALLOCA_H=1 -DHAVE_ALLOCA=1 -DSTDC_HEADERS=1 -DHAVE_INTTYPES_H=1
-DHAVE_LIBINTL_H=1 -DHAVE_MALLOC_H=1 -DHAVE_STDDEF_H=1
-DHAVE_STDINT_H=1 -DHAVE_STDLIB_H=1 -DHAVE_STRING_H=1
-DHAVE_UNISTD_H=1 -DHAVE__BOOL=1 -DHAVE_STDBOOL_H=1 -DHAVE_STDLIB_H=1
-DHAVE_MALLOC=1 -DHAVE_STDLIB_H=1 -DHAVE_REALLOC=1 -DHAVE_MEMSET=1 -I.
-I../../lang/c++ -I../../lang/c++/api -pthread -I/usr/include -Wall
-Werror -Wno-invalid-offsetof -g -O2 -MT Resolver.lo -MD -MP -MF
.deps/Resolver.Tpo -c ../../lang/c++/impl/Resolver.cc  -fPIC -DPIC -o
.libs/Resolver.o
In file included from ../../lang/c++/api/buffer/BufferReader.hh:4,
 from ../../lang/c++/api/Reader.hh:28,
 from ../../lang/c++/impl/Resolver.cc:24:
../../lang/c++/api/buffer/Buffer.hh: In function ‘void
avro::toIovec(BufferType, std::vectoravro::iovec,
std::allocatoravro::iovec )’:
../../lang/c++/api/buffer/Buffer.hh:495: error: invalid use of
incomplete type ‘struct avro::iovec’
../../lang/c++/api/buffer/Buffer.hh:489: error: forward declaration of
‘struct avro::iovec’
../../lang/c++/api/buffer/Buffer.hh:496: error: invalid use of
incomplete type ‘struct avro::iovec’
../../lang/c++/api/buffer/Buffer.hh:489: error: forward declaration of
‘struct avro::iovec’

I won't investigate any further, tell me if you need more info about
my installed build packages.

Second problem is during
$ ./build.sd dist
/home/mod/@tmp/avro/trunk/lang/java/build.xml:331: Unknown licenses:
See build/rat-report.log.

***

Unapproved licenses:

  
/home/mod/@tmp/avro/trunk/build/avro-src-1.4.0-SNAPSHOT/lang/c++/api/buffer/Buffer.hh
  
/home/mod/@tmp/avro/trunk/build/avro-src-1.4.0-SNAPSHOT/lang/c++/api/buffer/BufferPrint.hh
  
/home/mod/@tmp/avro/trunk/build/avro-src-1.4.0-SNAPSHOT/lang/c++/api/buffer/BufferReader.hh
  
/home/mod/@tmp/avro/trunk/build/avro-src-1.4.0-SNAPSHOT/lang/c++/api/buffer/BufferStream.hh
  
/home/mod/@tmp/avro/trunk/build/avro-src-1.4.0-SNAPSHOT/lang/c++/api/buffer/BufferStreambuf.hh
  
/home/mod/@tmp/avro/trunk/build/avro-src-1.4.0-SNAPSHOT/lang/c++/api/buffer/detail/BufferDetail.hh
  
/home/mod/@tmp/avro/trunk/build/avro-src-1.4.0-SNAPSHOT/lang/c++/api/buffer/detail/BufferDetailIterator.hh
  
/home/mod/@tmp/avro/trunk/build/avro-src-1.4.0-SNAPSHOT/lang/c++/test/buffertest.cc
  
/home/mod/@tmp/avro/trunk/build/avro-src-1.4.0-SNAPSHOT/lang/ruby/test/test_datafile.rb

***

I'm moving on ruby and Java

Kind Regards,
Louis


Re: [BUG] Regarding Buffer.hh commit

2010-04-09 Thread Scott Banachowski
Thanks,
It looks like there needs to be a header include on some platforms.  I'll
try to get a patch checked in tomorrow.

Scott


On Fri, Apr 9, 2010 at 2:33 PM, MoD w...@ant.com wrote:

 Dear Dev,

 I just joining the group as tester for production integration of
 branch release 1.4.0

 I use:
 Linux ios 2.6.32-ARCH #1 SMP PREEMPT Mon Mar 15 20:44:03 CET 2010
 x86_64 Intel(R) Core(TM) i7 CPU 940 @ 2.93GHz GenuineIntel GNU/Linux

 Thu Apr 8 16:48:19 2010 UTC (28 hours, 31 minutes ago) by sbanacho

 $ svn co http://svn.apache.org/repos/asf/hadoop/avro/trunk
 $ cd trunk
 $ ./build.sh test
  compile:  g++ -DPACKAGE_NAME=\avro-cpp\
 -DPACKAGE_TARNAME=\avro-cpp\ -DPACKAGE_VERSION=\1.4.0-SNAPSHOT\
 -DPACKAGE_STRING=\avro-cpp 1.4.0-SNAPSHOT\
 -DPACKAGE_BUGREPORT=\avro-de...@apache.org\ -DPACKAGE_URL=\\
 -DPACKAGE=\avro-cpp\ -DVERSION=\1.4.0-SNAPSHOT\ -DSTDC_HEADERS=1
 -DHAVE_SYS_TYPES_H=1 -DHAVE_SYS_STAT_H=1 -DHAVE_STDLIB_H=1
 -DHAVE_STRING_H=1 -DHAVE_MEMORY_H=1 -DHAVE_STRINGS_H=1
 -DHAVE_INTTYPES_H=1 -DHAVE_STDINT_H=1 -DHAVE_UNISTD_H=1
 -DHAVE_DLFCN_H=1 -DLT_OBJDIR=\.libs/\ -DYYTEXT_POINTER=1
 -DHAVE_BOOST=/**/ -DHAVE_BOOST_REGEX=/**/
 -DHAVE_BOOST_THREAD=/**/ -DHAVE_BOOST_SYSTEM=/**/
 -DHAVE_ALLOCA_H=1 -DHAVE_ALLOCA=1 -DSTDC_HEADERS=1 -DHAVE_INTTYPES_H=1
 -DHAVE_LIBINTL_H=1 -DHAVE_MALLOC_H=1 -DHAVE_STDDEF_H=1
 -DHAVE_STDINT_H=1 -DHAVE_STDLIB_H=1 -DHAVE_STRING_H=1
 -DHAVE_UNISTD_H=1 -DHAVE__BOOL=1 -DHAVE_STDBOOL_H=1 -DHAVE_STDLIB_H=1
 -DHAVE_MALLOC=1 -DHAVE_STDLIB_H=1 -DHAVE_REALLOC=1 -DHAVE_MEMSET=1 -I.
 -I../../lang/c++ -I../../lang/c++/api -pthread -I/usr/include -Wall
 -Werror -Wno-invalid-offsetof -g -O2 -MT Resolver.lo -MD -MP -MF
 .deps/Resolver.Tpo -c ../../lang/c++/impl/Resolver.cc  -fPIC -DPIC -o
 .libs/Resolver.o
 In file included from ../../lang/c++/api/buffer/BufferReader.hh:4,
 from ../../lang/c++/api/Reader.hh:28,
 from ../../lang/c++/impl/Resolver.cc:24:
 ../../lang/c++/api/buffer/Buffer.hh: In function ‘void
 avro::toIovec(BufferType, std::vectoravro::iovec,
 std::allocatoravro::iovec )’:
 ../../lang/c++/api/buffer/Buffer.hh:495: error: invalid use of
 incomplete type ‘struct avro::iovec’
 ../../lang/c++/api/buffer/Buffer.hh:489: error: forward declaration of
 ‘struct avro::iovec’
 ../../lang/c++/api/buffer/Buffer.hh:496: error: invalid use of
 incomplete type ‘struct avro::iovec’
 ../../lang/c++/api/buffer/Buffer.hh:489: error: forward declaration of
 ‘struct avro::iovec’

 I won't investigate any further, tell me if you need more info about
 my installed build packages.

 Second problem is during
 $ ./build.sd dist
 /home/mod/@tmp/avro/trunk/lang/java/build.xml:331: Unknown licenses:
 See build/rat-report.log.

 ***

 Unapproved licenses:


  
 /home/mod/@tmp/avro/trunk/build/avro-src-1.4.0-SNAPSHOT/lang/c++/api/buffer/Buffer.hh

  
 /home/mod/@tmp/avro/trunk/build/avro-src-1.4.0-SNAPSHOT/lang/c++/api/buffer/BufferPrint.hh

  
 /home/mod/@tmp/avro/trunk/build/avro-src-1.4.0-SNAPSHOT/lang/c++/api/buffer/BufferReader.hh

  
 /home/mod/@tmp/avro/trunk/build/avro-src-1.4.0-SNAPSHOT/lang/c++/api/buffer/BufferStream.hh

  
 /home/mod/@tmp/avro/trunk/build/avro-src-1.4.0-SNAPSHOT/lang/c++/api/buffer/BufferStreambuf.hh

  
 /home/mod/@tmp/avro/trunk/build/avro-src-1.4.0-SNAPSHOT/lang/c++/api/buffer/detail/BufferDetail.hh

  
 /home/mod/@tmp/avro/trunk/build/avro-src-1.4.0-SNAPSHOT/lang/c++/api/buffer/detail/BufferDetailIterator.hh

  
 /home/mod/@tmp/avro/trunk/build/avro-src-1.4.0-SNAPSHOT/lang/c++/test/buffertest.cc

  
 /home/mod/@tmp/avro/trunk/build/avro-src-1.4.0-SNAPSHOT/lang/ruby/test/test_datafile.rb

 ***

 I'm moving on ruby and Java

 Kind Regards,
 Louis