jasonjack2015 / protobuf

Automatically exported from code.google.com/p/protobuf
Other
0 stars 0 forks source link

Make procedure not able to finish on Ubuntu 14.10 #691

Closed GoogleCodeExporter closed 9 years ago

GoogleCodeExporter commented 9 years ago
What steps will reproduce the problem?
1.downlaod protobuf-2.5.0.tar.gz
2.use tar -xzf protobuf-2.5.0.tar.gz to extract all files
3.use ./configure to do the configuration
4.run command make

What is the expected output? What do you see instead?
The make process should have ended, but it run and run without stopping.

What version of the product are you using? On what operating system?
version: protobuf-2.5.0.tar.gz
operating system: Ubuntu 14.10 64bit

Please provide any additional information below.

I attached a log file as a output by using the command make &> Error.txt
Such log come out repeatedly:

libtool: compile:  g++ -DHAVE_CONFIG_H -I. -I.. -pthread -Wall -Wwrite-strings 
-Woverloaded-virtual -Wno-sign-compare -O2 -g -DNDEBUG -MT cpp_message_field.lo 
-MD -MP -MF .deps/cpp_message_field.Tpo -c 
google/protobuf/compiler/cpp/cpp_message_field.cc -o cpp_message_field.o 
>/dev/null 2>&1
mv -f .deps/cpp_message_field.Tpo .deps/cpp_message_field.Plo
/bin/bash ../libtool  --tag=CXX   --mode=compile g++ -DHAVE_CONFIG_H -I. -I..   
 -pthread -Wall -Wwrite-strings -Woverloaded-virtual -Wno-sign-compare -O2 -g 
-DNDEBUG -MT cpp_primitive_field.lo -MD -MP -MF .deps/cpp_primitive_field.Tpo 
-c -o cpp_primitive_field.lo `test -f 
'google/protobuf/compiler/cpp/cpp_primitive_field.cc' || echo 
'./'`google/protobuf/compiler/cpp/cpp_primitive_field.cc
libtool: compile:  g++ -DHAVE_CONFIG_H -I. -I.. -pthread -Wall -Wwrite-strings 
-Woverloaded-virtual -Wno-sign-compare -O2 -g -DNDEBUG -MT 
cpp_primitive_field.lo -MD -MP -MF .deps/cpp_primitive_field.Tpo -c 
google/protobuf/compiler/cpp/cpp_primitive_field.cc  -fPIC -DPIC -o 
.libs/cpp_primitive_field.o
In file included from ./google/protobuf/compiler/cpp/cpp_field.h:41:0,
                 from ./google/protobuf/compiler/cpp/cpp_primitive_field.h:40,
                 from google/protobuf/compiler/cpp/cpp_primitive_field.cc:35:
./google/protobuf/stubs/strutil.h: In function 'google::protobuf::int64 
google::protobuf::strto64(const char*, char**, int)':
./google/protobuf/stubs/strutil.h:319:25: warning: typedef 
'sizeof_int64_is_not_sizeof_long_long' locally defined but not used 
[-Wunused-local-typedefs]
                         sizeof_int64_is_not_sizeof_long_long);
                         ^
./google/protobuf/stubs/common.h:382:11: note: in definition of macro 
'GOOGLE_COMPILE_ASSERT'
           msg[bool(expr) ? 1 : -1]
           ^
I have no idea why the make procedure always repeats without stopping.
Please help me to find out the solution.
Thanks a lot!

Original issue reported on code.google.com by kr...@163.com on 24 Feb 2015 at 12:33

Attachments:

GoogleCodeExporter commented 9 years ago
I am sorry that I've made a mistake.
After a long time waiting, make command finished successfully.
And all 'make check' passed.

Original comment by kr...@163.com on 24 Feb 2015 at 1:29

GoogleCodeExporter commented 9 years ago

Original comment by liujisi@google.com on 24 Feb 2015 at 6:47