Hi, I am trying to build the C version of the protocol buffer tools on windows/cygwin but get problems in the make phase.
To begin with I have built the normal c++ protobuf tools (2.0.3 rc2) with ./configure --prefix=/usr make make check make install no problems there Then I do the same for protobuf-c-0.8 ./configure --prefix=/usr make here I run inte the problem, it seems like files are missing? Thanks for any help! /Magnus -- 8< --- A clip of the output follows --- /.../ /bin/sh ../libtool --tag=CXX --mode=link g++ -g -O2 -o protoc- c.exe c_service.o c_helpers.o c_enum.o c_enum_field.o c_string_field.o c_primitive_f ield.o c_extension.o c_file.o c_field.o c_message.o c_generator.o c_message_field.o main.o c_bytes_field.o -lprotoc g++ -g -O2 -o protoc-c.exe c_service.o c_helpers.o c_enum.o c_enum_field.o c_string_field.o c_primitive_field.o c_extension.o c_file.o c_field.o c_mes sage.o c_generator.o c_message_field.o main.o c_bytes_field.o /usr/ lib/libprotoc.a /usr/lib/libprotobuf.a make[2]: Leaving directory `/cygdrive/c/work/Winston/protobuf/protobuf- c-0.8/src' Making all in test make[2]: Entering directory `/cygdrive/c/work/Winston/protobuf/ protobuf-c-0.8/src/test' mkdir -p generated-code ../protoc-c -I. --c_out=generated-code ./test.proto mkdir -p generated-code ../protoc-c -I. --c_out=generated-code ./test-full.proto mkdir -p generated-code /usr/bin/protoc -I. --cpp_out=generated-code ./test-full.proto g++ -g -O2 cxx-generate-packed-data.cc -o cxx-generate-packed- data /cygdrive/c/DOCUME~1/AAMAIV~1.ASS/LOKALA~1/Temp/ccKzWY8q.o: In function `_ZN6google8protobuf16RepeatedPtrFieldIN3foo7SubMessEE5ClearEv': /usr/include/google/protobuf/repeated_field.h:548: undefined reference to `google::protobuf::Message::SerializeToString (std::basic_string<char, std::c har_traits<char>, std::allocator<char> >*) const' /cygdrive/c/DOCUME~1/AAMAIV~1.ASS/LOKALA~1/Temp/ccKzWY8q.o: In function `_Z24dump_test_required_int64v': /cygdrive/c/work/Winston/protobuf/protobuf-c-0.8/src/test/cxx-generate- packed-data.cc:143: undefined reference to `foo::TestMessRequiredInt64::TestMes sRequiredInt64()' /cygdrive/c/work/Winston/protobuf/protobuf-c-0.8/src/test/cxx-generate- packed-data.cc:153: undefined reference to `foo::TestMessRequiredInt64::~TestMe ssRequiredInt64()' /cygdrive/c/work/Winston/protobuf/protobuf-c-0.8/src/test/cxx-generate- packed-data.cc:153: undefined reference to `foo::TestMessRequiredInt64::~TestMe ssRequiredInt64()' /cygdrive/c/DOCUME~1/AAMAIV~1.ASS/LOKALA~1/Temp/ccKzWY8q.o: In function `_Z25dump_test_required_sint64v': /cygdrive/c/work/Winston/protobuf/protobuf-c-0.8/src/test/cxx-generate- packed-data.cc:158: undefined reference to `foo::TestMessRequiredSInt64::TestMe ssRequiredSInt64()' /cygdrive/c/work/Winston/protobuf/protobuf-c-0.8/src/test/cxx-generate- packed-data.cc:168: undefined reference to `foo::TestMessRequiredSInt64::~TestM essRequiredSInt64()' /cygdrive/c/work/Winston/protobuf/protobuf-c-0.8/src/test/cxx-generate- packed-data.cc:168: undefined reference to `foo::TestMessRequiredSInt64::~TestM essRequiredSInt64()' /cygdrive/c/DOCUME~1/AAMAIV~1.ASS/LOKALA~1/Temp/ccKzWY8q.o: In function `_Z27dump_test_required_sfixed64v': /cygdrive/c/work/Winston/protobuf/protobuf-c-0.8/src/test/cxx-generate- packed-data.cc:173: undefined reference to `foo::TestMessRequiredSFixed64::Test MessRequiredSFixed64()' /cygdrive/c/work/Winston/protobuf/protobuf-c-0.8/src/test/cxx-generate- packed-data.cc:183: undefined reference to `foo::TestMessRequiredSFixed64::~Tes tMessRequiredSFixed64()' /cygdrive/c/work/Winston/protobuf/protobuf-c-0.8/src/test/cxx-generate- packed-data.cc:183: undefined reference to `foo::TestMessRequiredSFixed64::~Tes tMessRequiredSFixed64()' /cygdrive/c/DOCUME~1/AAMAIV~1.ASS/LOKALA~1/Temp/ccKzWY8q.o: In function `_Z25dump_test_required_uint64v': /cygdrive/c/work/Winston/protobuf/protobuf-c-0.8/src/test/cxx-generate- packed-data.cc:188: undefined reference to `foo::TestMessRequiredUInt64::TestMe ssRequiredUInt64()' /cygdrive/c/work/Winston/protobuf/protobuf-c-0.8/src/test/cxx-generate- packed-data.cc:204: undefined reference to `foo::TestMessRequiredUInt64::~TestM essRequiredUInt64()' /cygdrive/c/work/Winston/protobuf/protobuf-c-0.8/src/test/cxx-generate- packed-data.cc:204: undefined reference to `foo::TestMessRequiredUInt64::~TestM essRequiredUInt64()' /cygdrive/c/DOCUME~1/AAMAIV~1.ASS/LOKALA~1/Temp/ccKzWY8q.o: In function `_Z26dump_test_required_fixed64v': /cygdrive/c/work/Winston/protobuf/protobuf-c-0.8/src/test/cxx-generate- packed-data.cc:209: undefined reference to `foo::TestMessRequiredFixed64::TestM essRequiredFixed64()' /../ --~--~---------~--~----~------------~-------~--~----~ 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 -~----------~----~----~----~------~----~------~--~---