[ 
https://issues.apache.org/jira/browse/THRIFT-1824?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel&focusedCommentId=13545688#comment-13545688
 ] 

Jian Yi commented on THRIFT-1824:
---------------------------------

make[2]: Entering directory `@_@'
if g++ -DHAVE_CONFIG_H -I. -I. -I../.. -I../.. 
-I../../../third-party/boost/include -I../../../third-party/thrift/include 
-I../../../third-party/sqlite/include -I../../../third-party/gflags/include 
-I../../../third-party/glog/include -I../../../third-party/libevent/include 
-I../../../third-party/mysql/include    -D_GNU_SOURCE -rdynamic -Wall -fPIC -g 
-MT ExecutorService_server.skeleton.o -MD -MP -MF 
".deps/ExecutorService_server.skeleton.Tpo" -c -o 
ExecutorService_server.skeleton.o `test -f 
'./ExecutorService_server.skeleton.cpp' || echo 
'./'`./ExecutorService_server.skeleton.cpp; \
then mv -f ".deps/ExecutorService_server.skeleton.Tpo" 
".deps/ExecutorService_server.skeleton.Po"; else rm -f 
".deps/ExecutorService_server.skeleton.Tpo"; exit 1; fi
In file included from 
../../../third-party/thrift/include/thrift/concurrency/Thread.h:28,
                 from 
../../../third-party/thrift/include/thrift/server/TServer.h:26,
                 from 
../../../third-party/thrift/include/thrift/server/TSimpleServer.h:23,
                 from ./ExecutorService_server.skeleton.cpp:6:
../../config.h:44:1: warning: "PACKAGE" redefined
In file included from ../../../third-party/thrift/include/thrift/TLogging.h:24,
                 from ../../../third-party/thrift/include/thrift/Thrift.h:51,
                 from 
../../../third-party/thrift/include/thrift/transport/TTransport.h:23,
                 from 
../../../third-party/thrift/include/thrift/protocol/TProtocol.h:23,
                 from 
../../../third-party/thrift/include/thrift/TProcessor.h:24,
                 from 
../../../third-party/thrift/include/thrift/TDispatchProcessor.h:22,
                 from ./ExecutorService.h:10,
                 from ./ExecutorService_server.skeleton.cpp:4:
../../../third-party/thrift/include/thrift/config.h:263:1: warning: this is the 
location of the previous definition
In file included from 
../../../third-party/thrift/include/thrift/concurrency/Thread.h:28,
                 from 
../../../third-party/thrift/include/thrift/server/TServer.h:26,
                 from 
../../../third-party/thrift/include/thrift/server/TSimpleServer.h:23,
                 from ./ExecutorService_server.skeleton.cpp:6:
../../config.h:47:1: warning: "PACKAGE_BUGREPORT" redefined
In file included from ../../../third-party/thrift/include/thrift/TLogging.h:24,
                 from ../../../third-party/thrift/include/thrift/Thrift.h:51,
                 from 
../../../third-party/thrift/include/thrift/transport/TTransport.h:23,
                 from 
../../../third-party/thrift/include/thrift/protocol/TProtocol.h:23,
                 from 
../../../third-party/thrift/include/thrift/TProcessor.h:24,
                 from 
../../../third-party/thrift/include/thrift/TDispatchProcessor.h:22,
                 from ./ExecutorService.h:10,
                 from ./ExecutorService_server.skeleton.cpp:4:
../../../third-party/thrift/include/thrift/config.h:266:1: warning: this is the 
location of the previous definition
In file included from 
../../../third-party/thrift/include/thrift/concurrency/Thread.h:28,
                 from 
../../../third-party/thrift/include/thrift/server/TServer.h:26,
                 from 
../../../third-party/thrift/include/thrift/server/TSimpleServer.h:23,
                 from ./ExecutorService_server.skeleton.cpp:6:
../../config.h:50:1: warning: "PACKAGE_NAME" redefined
In file included from ../../../third-party/thrift/include/thrift/TLogging.h:24,
                 from ../../../third-party/thrift/include/thrift/Thrift.h:51,
                 from 
../../../third-party/thrift/include/thrift/transport/TTransport.h:23,
                 from 
../../../third-party/thrift/include/thrift/protocol/TProtocol.h:23,
                 from 
../../../third-party/thrift/include/thrift/TProcessor.h:24,
                 from 
../../../third-party/thrift/include/thrift/TDispatchProcessor.h:22,
                 from ./ExecutorService.h:10,
                 from ./ExecutorService_server.skeleton.cpp:4:
../../../third-party/thrift/include/thrift/config.h:269:1: warning: this is the 
location of the previous definition
In file included from 
../../../third-party/thrift/include/thrift/concurrency/Thread.h:28,
                 from 
../../../third-party/thrift/include/thrift/server/TServer.h:26,
                 from 
../../../third-party/thrift/include/thrift/server/TSimpleServer.h:23,
                 from ./ExecutorService_server.skeleton.cpp:6:
../../config.h:53:1: warning: "PACKAGE_STRING" redefined
In file included from ../../../third-party/thrift/include/thrift/TLogging.h:24,
                 from ../../../third-party/thrift/include/thrift/Thrift.h:51,
                 from 
../../../third-party/thrift/include/thrift/transport/TTransport.h:23,
                 from 
../../../third-party/thrift/include/thrift/protocol/TProtocol.h:23,
                 from 
../../../third-party/thrift/include/thrift/TProcessor.h:24,
                 from 
../../../third-party/thrift/include/thrift/TDispatchProcessor.h:22,
                 from ./ExecutorService.h:10,
                 from ./ExecutorService_server.skeleton.cpp:4:
../../../third-party/thrift/include/thrift/config.h:272:1: warning: this is the 
location of the previous definition
In file included from 
../../../third-party/thrift/include/thrift/concurrency/Thread.h:28,
                 from 
../../../third-party/thrift/include/thrift/server/TServer.h:26,
                 from 
../../../third-party/thrift/include/thrift/server/TSimpleServer.h:23,
                 from ./ExecutorService_server.skeleton.cpp:6:
../../config.h:56:1: warning: "PACKAGE_TARNAME" redefined
In file included from ../../../third-party/thrift/include/thrift/TLogging.h:24,
                 from ../../../third-party/thrift/include/thrift/Thrift.h:51,
                 from 
../../../third-party/thrift/include/thrift/transport/TTransport.h:23,
                 from 
../../../third-party/thrift/include/thrift/protocol/TProtocol.h:23,
                 from 
../../../third-party/thrift/include/thrift/TProcessor.h:24,
                 from 
../../../third-party/thrift/include/thrift/TDispatchProcessor.h:22,
                 from ./ExecutorService.h:10,
                 from ./ExecutorService_server.skeleton.cpp:4:
../../../third-party/thrift/include/thrift/config.h:275:1: warning: this is the 
location of the previous definition
In file included from 
../../../third-party/thrift/include/thrift/concurrency/Thread.h:28,
                 from 
../../../third-party/thrift/include/thrift/server/TServer.h:26,
                 from 
../../../third-party/thrift/include/thrift/server/TSimpleServer.h:23,
                 from ./ExecutorService_server.skeleton.cpp:6:
../../config.h:59:1: warning: "PACKAGE_VERSION" redefined
In file included from ../../../third-party/thrift/include/thrift/TLogging.h:24,
                 from ../../../third-party/thrift/include/thrift/Thrift.h:51,
                 from 
../../../third-party/thrift/include/thrift/transport/TTransport.h:23,
                 from 
../../../third-party/thrift/include/thrift/protocol/TProtocol.h:23,
                 from 
../../../third-party/thrift/include/thrift/TProcessor.h:24,
                 from 
../../../third-party/thrift/include/thrift/TDispatchProcessor.h:22,
                 from ./ExecutorService.h:10,
                 from ./ExecutorService_server.skeleton.cpp:4:
../../../third-party/thrift/include/thrift/config.h:281:1: warning: this is the 
location of the previous definition
In file included from 
../../../third-party/thrift/include/thrift/concurrency/Thread.h:28,
                 from 
../../../third-party/thrift/include/thrift/server/TServer.h:26,
                 from 
../../../third-party/thrift/include/thrift/server/TSimpleServer.h:23,
                 from ./ExecutorService_server.skeleton.cpp:6:
../../config.h:65:1: warning: "VERSION" redefined
In file included from ../../../third-party/thrift/include/thrift/TLogging.h:24,
                 from ../../../third-party/thrift/include/thrift/Thrift.h:51,
                 from 
../../../third-party/thrift/include/thrift/transport/TTransport.h:23,
                 from 
../../../third-party/thrift/include/thrift/protocol/TProtocol.h:23,
                 from 
../../../third-party/thrift/include/thrift/TProcessor.h:24,
                 from 
../../../third-party/thrift/include/thrift/TDispatchProcessor.h:22,
                 from ./ExecutorService.h:10,
                 from ./ExecutorService_server.skeleton.cpp:4:
../../../third-party/thrift/include/thrift/config.h:327:1: warning: this is the 
location of the previous definition
                
> many compile warning, becase Thread.h includes config.h
> -------------------------------------------------------
>
>                 Key: THRIFT-1824
>                 URL: https://issues.apache.org/jira/browse/THRIFT-1824
>             Project: Thrift
>          Issue Type: Bug
>          Components: C++ - Library
>    Affects Versions: 0.9
>         Environment: 2.6.32.43 x86_64 x86_64 x86_64 GNU/Linux
> automake (GNU automake) 1.9.6
> autoconf (GNU Autoconf) 2.59
> autoheader (GNU Autoconf) 2.59
>            Reporter: Jian Yi
>              Labels: patch
>             Fix For: 1.2
>
>         Attachments: Thread.h, Thread.h.diff
>
>
> many compile warning, becase Thread.h includes config.h
> #ifdef HAVE_CONFIG_H
> //#include <config.h> // fix: commented out it
> #endif

--
This message is automatically generated by JIRA.
If you think it was sent incorrectly, please contact your JIRA administrators
For more information on JIRA, see: http://www.atlassian.com/software/jira

Reply via email to