I successful built 2.5 and installed in mingw with an older version (3.5.4), but recently had to reinstall mingw and am attempting to build protobufs again.
Configure executes fine, and make seems to but there is a final step that if fails on. libtool: compile: g++ -DHAVE_CONFIG_H -I. -I.. -pthread -Wall -Wwrite-strings Woverloaded-virtual -Wno-sign-compare -O2 -g -DNDEBUG -MT python_generator.lo - D -MP -MF .deps/python_generator.Tpo -c google/protobuf/compiler/python/python_ enerator.cc -o python_generator.o >/dev/null 2>&1 mv -f .deps/python_generator.Tpo .deps/python_generator.Plo /bin/sh ../libtool --tag=CXX --mode=link g++ -pthread -Wall -Wwrite-strings - overloaded-virtual -Wno-sign-compare -O2 -g -DNDEBUG -version-info 8:0:0 -expor -dynamic -no-undefined -o libprotoc.la -rpath /usr/local/lib code_generator.lo command_line_interface.lo plugin.lo plugin.pb.lo subprocess.lo zip_writer.lo cp _enum.lo cpp_enum_field.lo cpp_extension.lo cpp_field.lo cpp_file.lo cpp_genera or.lo cpp_helpers.lo cpp_message.lo cpp_message_field.lo cpp_primitive_field.lo cpp_service.lo cpp_string_field.lo java_enum.lo java_enum_field.lo java_extensi n.lo java_field.lo java_file.lo java_generator.lo java_helpers.lo java_message. o java_message_field.lo java_primitive_field.lo java_service.lo java_string_fie d.lo java_doc_comment.lo python_generator.lo libprotobuf.la libtool: link: g++ -shared -nostdlib c:/mingw/bin/../lib/gcc/mingw32/4.8.1/../. /../dllcrt2.o c:/mingw/bin/../lib/gcc/mingw32/4.8.1/crtbegin.o .libs/code_gene ator.o .libs/command_line_interface.o .libs/plugin.o .libs/plugin.pb.o .libs/su process.o .libs/zip_writer.o .libs/cpp_enum.o .libs/cpp_enum_field.o .libs/cpp_ xtension.o .libs/cpp_field.o .libs/cpp_file.o .libs/cpp_generator.o .libs/cpp_h lpers.o .libs/cpp_message.o .libs/cpp_message_field.o .libs/cpp_primitive_field o .libs/cpp_service.o .libs/cpp_string_field.o .libs/java_enum.o .libs/java_enu _field.o .libs/java_extension.o .libs/java_field.o .libs/java_file.o .libs/java generator.o .libs/java_helpers.o .libs/java_message.o .libs/java_message_field. .libs/java_primitive_field.o .libs/java_service.o .libs/java_string_field.o .l bs/java_doc_comment.o .libs/python_generator.o ./.libs/libprotobuf.dll.a -Lc: mingw/bin/../lib/gcc/mingw32/4.8.1 -Lc:/mingw/bin/../lib/gcc -Lc:/mingw/bin/../ ib/gcc/mingw32/4.8.1/../../../../mingw32/lib -Lc:/mingw/bin/../lib/gcc/mingw32/ .8.1/../../.. -lstdc++ -lmingw32 -lgcc_s -lgcc -lmoldname -lmingwex -lmsvcrt -l dvapi32 -lshell32 -luser32 -lkernel32 -lmingw32 -lgcc_s -lgcc -lmoldname -lming ex -lmsvcrt c:/mingw/bin/../lib/gcc/mingw32/4.8.1/crtend.o -pthread -O2 -pth ead -o .libs/libprotoc-8.dll -Wl,--enable-auto-image-base -Xlinker --out-implib -Xlinker .libs/libprotoc.dll.a libtool: link: ar cru .libs/libprotoc.a code_generator.o command_line_interfac .o plugin.o plugin.pb.o subprocess.o zip_writer.o cpp_enum.o cpp_enum_field.o c p_extension.o cpp_field.o cpp_file.o cpp_generator.o cpp_helpers.o cpp_message. cpp_message_field.o cpp_primitive_field.o cpp_service.o cpp_string_field.o jav _enum.o java_enum_field.o java_extension.o java_field.o java_file.o java_genera or.o java_helpers.o java_message.o java_message_field.o java_primitive_field.o ava_service.o java_string_field.o java_doc_comment.o python_generator.o libtool: link: ranlib .libs/libprotoc.a libtool: link: ( cd ".libs" && rm -f "libprotoc.la" && cp -p "../libprotoc.la" libprotoc.la" ) /bin/sh ../libtool --tag=CXX --mode=link g++ -pthread -Wall -Wwrite-strings - overloaded-virtual -Wno-sign-compare -O2 -g -DNDEBUG -pthread -o protoc.exe ma n.o libprotobuf.la libprotoc.la libtool: link: g++ -pthread -Wall -Wwrite-strings -Woverloaded-virtual -Wno-sig -compare -O2 -g -DNDEBUG -pthread -o .libs/protoc.exe main.o ./.libs/libprotob f.dll.a ./.libs/libprotoc.dll.a /c/Local_Sean/openlighting/ola_windows/protobuf 2.5.0/src/.libs/libprotobuf.dll.a -pthread -L/usr/local/lib oldpwd=`pwd` && ( cd . && $oldpwd/protoc.exe -I. --cpp_out=$oldpwd google/proto uf/unittest.proto google/protobuf/unittest_empty.proto google/protobuf/unittest import.proto google/protobuf/unittest_import_public.proto google/protobuf/unitt st_mset.proto google/protobuf/unittest_optimize_for.proto google/protobuf/unitt st_embed_optimize_for.proto google/protobuf/unittest_custom_options.proto googl /protobuf/unittest_lite.proto google/protobuf/unittest_import_lite.proto google protobuf/unittest_import_public_lite.proto google/protobuf/unittest_lite_import _nonlite.proto google/protobuf/unittest_no_generic_services.proto google/protob f/compiler/cpp/cpp_test_bad_identifiers.proto ) make[2]: *** [unittest_proto_middleman] Error 255 make[2]: Leaving directory `/c/Local_Sean/openlighting/ola_windows/protobuf-2.5 0/src' make[1]: *** [all-recursive] Error 1 make[1]: Leaving directory `/c/Local_Sean/openlighting/ola_windows/protobuf-2.5 0' make: *** [all] Error 2 What happens is when it attempts to run protoc.exe, I get an instant "Application has stopped", and then application failed to start 0xc0000005. This happens with: ./configure ./configure --prefix=/mingw ./configure --prefix=`cd /mingw; pwd -W` Any ideas? I'm stuck at this point. -- You received this message because you are subscribed to the Google Groups "Protocol Buffers" group. To unsubscribe from this group and stop receiving emails from it, send an email to [email protected]. To post to this group, send email to [email protected]. Visit this group at http://groups.google.com/group/protobuf. For more options, visit https://groups.google.com/d/optout.
