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
-~----------~----~----~----~------~----~------~--~---

Reply via email to