I was finally able to compile it correctly and evaluate its
correctness using tests.

Kenton,

     Is there anything else I need to evaluate before using compiler
and binaries. I can provide patch now if its needed.
I am also going to try same procedure on AIX too . Is there any other
precautions I needed to take before compiling on AIX?
If it goes through without problem, I can provide patch which can
include changes for both Solaris and AIX .


Vikram

On Jun 24, 1:40 pm, vikram <patilvik...@gmail.com> wrote:
> @Monty
>  I followed your steps but make check still fails with following
> errors
>  make check
> Making check in .
> make  check-local
> Making lib/libgtest.a lib/libgtest_main.a in gtest
> `lib/libgtest.la' is up to date.
> `lib/libgtest_main.la' is up to date.
> Making check in src
> make  check-am
> make  protobuf-test  protobuf-lazy-descriptor-test zcgzip zcgunzip
> source='google/protobuf/compiler/cpp/cpp_unittest.cc'
> object='protobuf_test-cpp_unittest.o' libtool=no \
> DEPDIR=.deps depmode=none /bin/bash ../depcomp \
> CC -DHAVE_CONFIG_H -I. -I..  -I../gtest/include          -I../gtest/
> include  -D_REENTRANT -g -DNDEBUG -c -o protobuf_test-cpp_unittest.o
> `test -f 'google/protobuf/compiler/cpp/cpp_unittest.cc' || echo
> './'`google/protobuf/compiler/cpp/cpp_unittest.cc
> "./google/protobuf/descriptor.h", line 324: Warning: Identifier
> expected instead of "}".
> "./google/protobuf/descriptor.h", line 343: Warning: Identifier
> expected instead of "}".
> "./google/protobuf/descriptor.h", line 354: Warning: Identifier
> expected instead of "}".
> "./google/protobuf/io/tokenizer.h", line 107: Warning: Identifier
> expected instead of "}".
> "google/protobuf/compiler/cpp/cpp_unittest.cc", line 120: Warning: A
> non-POD object of type "std::string " passed as a variable argument to
> function "testing::internal::IsNullLiteralHelper(...)".
> "google/protobuf/compiler/cpp/cpp_unittest.cc", line 442: Error:
> TestAllTypes is not defined.
> "google/protobuf/compiler/cpp/cpp_unittest.cc", line 457: Error:
> TestPackedTypes is not defined.
> "google/protobuf/compiler/cpp/cpp_unittest.cc", line 475: Error:
> TestAllTypes is not defined.
> "google/protobuf/compiler/cpp/cpp_unittest.cc", line 494: Error:
> TestPackedTypes is not defined.
> 4 Error(s) and 5 Warning(s) detected.
> *** Error code 4
> make: Fatal error: Command failed for target `protobuf_test-
> cpp_unittest.o'
> Current working directory /work/vpatil/protobuf-2.1.0/src
> *** Error code 1
> make: Fatal error: Command failed for target `check-am'
> Current working directory /work/vpatil/protobuf-2.1.0/src
> *** Error code 1
> make: Fatal error: Command failed for target `check'
> Current working directory /work/vpatil/protobuf-2.1.0/src
> *** Error code 1
> The following command caused the error:
> failcom='exit 1'; \
> for f in x $MAKEFLAGS; do \
>   case $f in \
>     *=* | --[!k]*);; \
>     *k*) failcom='fail=yes';; \
>   esac; \
> done; \
> dot_seen=no; \
> target=`echo check-recursive | sed s/-recursive//`; \
> list='. src'; for subdir in $list; do \
>   echo "Making $target in $subdir"; \
>   if test "$subdir" = "."; then \
>     dot_seen=yes; \
>     local_target="$target-am"; \
>   else \
>     local_target="$target"; \
>   fi; \
>   (cd $subdir && make  $local_target) \
>   || eval $failcom; \
> done; \
> if test "$dot_seen" = "no"; then \
>   make  "$target-am" || exit 1; \
> fi; test -z "$fail"
> make: Fatal error: Command failed for target `check-recursive'
--~--~---------~--~----~------------~-------~--~----~
You received this message because you are subscribed to the Google Groups 
"Protocol Buffers" group.
To post to this group, send email to protobuf@googlegroups.com
To unsubscribe from this group, send email to 
protobuf+unsubscr...@googlegroups.com
For more options, visit this group at 
http://groups.google.com/group/protobuf?hl=en
-~----------~----~----~----~------~----~------~--~---

Reply via email to