[ 
https://issues.apache.org/jira/browse/THRIFT-3991?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel
 ]

Xiaoshuang LU updated THRIFT-3991:
----------------------------------
    Description: 
{code}
[root@localhost thrift]# make 
make  all-recursive
make[1]: Entering directory `/data/thrift'
Making all in lib/cpp
make[2]: Entering directory `/data/thrift/lib/cpp'
Making all in .
make[3]: Entering directory `/data/thrift/lib/cpp'
make[3]: Nothing to be done for `all-am'.
make[3]: Leaving directory `/data/thrift/lib/cpp'
make[2]: Leaving directory `/data/thrift/lib/cpp'
Making all in compiler/cpp
make[2]: Entering directory `/data/thrift/compiler/cpp'
Making all in src
make[3]: Entering directory `/data/thrift/compiler/cpp/src'
make  all-am
make[4]: Entering directory `/data/thrift/compiler/cpp/src'
make[4]: Nothing to be done for `all-am'.
make[4]: Leaving directory `/data/thrift/compiler/cpp/src'
make[3]: Leaving directory `/data/thrift/compiler/cpp/src'
Making all in src/thrift/plugin
make[3]: Entering directory `/data/thrift/compiler/cpp/src/thrift/plugin'
make  all-am
make[4]: Entering directory `/data/thrift/compiler/cpp/src/thrift/plugin'
make[4]: Nothing to be done for `all-am'.
make[4]: Leaving directory `/data/thrift/compiler/cpp/src/thrift/plugin'
make[3]: Leaving directory `/data/thrift/compiler/cpp/src/thrift/plugin'
Making all in .
make[3]: Entering directory `/data/thrift/compiler/cpp'
/bin/sh ../../libtool  --tag=CXX   --mode=compile g++ -DHAVE_CONFIG_H -I. 
-I../.. -I../../lib/cpp/src/thrift -I../../lib/c_glib/src/thrift  -I./src -Isrc 
-I../../lib/cpp/src -DTHRIFT_ENABLE_PLUGIN=1  -Wall -Wextra -pedantic -g -O2 
-MT src/thrift/plugin/libthriftc_la-plugin.lo -MD -MP -MF 
src/thrift/plugin/.deps/libthriftc_la-plugin.Tpo -c -o 
src/thrift/plugin/libthriftc_la-plugin.lo `test -f 
'src/thrift/plugin/plugin.cc' || echo './'`src/thrift/plugin/plugin.cc
libtool: compile:  g++ -DHAVE_CONFIG_H -I. -I../.. -I../../lib/cpp/src/thrift 
-I../../lib/c_glib/src/thrift -I./src -Isrc -I../../lib/cpp/src 
-DTHRIFT_ENABLE_PLUGIN=1 -Wall -Wextra -pedantic -g -O2 -MT 
src/thrift/plugin/libthriftc_la-plugin.lo -MD -MP -MF 
src/thrift/plugin/.deps/libthriftc_la-plugin.Tpo -c src/thrift/plugin/plugin.cc 
-o src/thrift/plugin/libthriftc_la-plugin.o
In file included from ./src/thrift/plugin/plugin.h:23:0,
                 from src/thrift/plugin/plugin.cc:20:
../../lib/cpp/src/thrift/Thrift.h:45:39: fatal error: 
boost/utility/enable_if.hpp: No such file or directory
 #include <boost/utility/enable_if.hpp>
                                       ^
compilation terminated.
make[3]: *** [src/thrift/plugin/libthriftc_la-plugin.lo] Error 1
make[3]: Leaving directory `/data/thrift/compiler/cpp'
make[2]: *** [all-recursive] Error 1
make[2]: Leaving directory `/data/thrift/compiler/cpp'
make[1]: *** [all-recursive] Error 1
make[1]: Leaving directory `/data/thrift'
make: *** [all] Error 2
{code}

> compiler plugin relies on boost
> -------------------------------
>
>                 Key: THRIFT-3991
>                 URL: https://issues.apache.org/jira/browse/THRIFT-3991
>             Project: Thrift
>          Issue Type: Bug
>          Components: Compiler (General)
>    Affects Versions: 0.10.0
>            Reporter: Xiaoshuang LU
>         Attachments: THRIFT-3991.patch
>
>
> {code}
> [root@localhost thrift]# make 
> make  all-recursive
> make[1]: Entering directory `/data/thrift'
> Making all in lib/cpp
> make[2]: Entering directory `/data/thrift/lib/cpp'
> Making all in .
> make[3]: Entering directory `/data/thrift/lib/cpp'
> make[3]: Nothing to be done for `all-am'.
> make[3]: Leaving directory `/data/thrift/lib/cpp'
> make[2]: Leaving directory `/data/thrift/lib/cpp'
> Making all in compiler/cpp
> make[2]: Entering directory `/data/thrift/compiler/cpp'
> Making all in src
> make[3]: Entering directory `/data/thrift/compiler/cpp/src'
> make  all-am
> make[4]: Entering directory `/data/thrift/compiler/cpp/src'
> make[4]: Nothing to be done for `all-am'.
> make[4]: Leaving directory `/data/thrift/compiler/cpp/src'
> make[3]: Leaving directory `/data/thrift/compiler/cpp/src'
> Making all in src/thrift/plugin
> make[3]: Entering directory `/data/thrift/compiler/cpp/src/thrift/plugin'
> make  all-am
> make[4]: Entering directory `/data/thrift/compiler/cpp/src/thrift/plugin'
> make[4]: Nothing to be done for `all-am'.
> make[4]: Leaving directory `/data/thrift/compiler/cpp/src/thrift/plugin'
> make[3]: Leaving directory `/data/thrift/compiler/cpp/src/thrift/plugin'
> Making all in .
> make[3]: Entering directory `/data/thrift/compiler/cpp'
> /bin/sh ../../libtool  --tag=CXX   --mode=compile g++ -DHAVE_CONFIG_H -I. 
> -I../.. -I../../lib/cpp/src/thrift -I../../lib/c_glib/src/thrift  -I./src 
> -Isrc -I../../lib/cpp/src -DTHRIFT_ENABLE_PLUGIN=1  -Wall -Wextra -pedantic 
> -g -O2 -MT src/thrift/plugin/libthriftc_la-plugin.lo -MD -MP -MF 
> src/thrift/plugin/.deps/libthriftc_la-plugin.Tpo -c -o 
> src/thrift/plugin/libthriftc_la-plugin.lo `test -f 
> 'src/thrift/plugin/plugin.cc' || echo './'`src/thrift/plugin/plugin.cc
> libtool: compile:  g++ -DHAVE_CONFIG_H -I. -I../.. -I../../lib/cpp/src/thrift 
> -I../../lib/c_glib/src/thrift -I./src -Isrc -I../../lib/cpp/src 
> -DTHRIFT_ENABLE_PLUGIN=1 -Wall -Wextra -pedantic -g -O2 -MT 
> src/thrift/plugin/libthriftc_la-plugin.lo -MD -MP -MF 
> src/thrift/plugin/.deps/libthriftc_la-plugin.Tpo -c 
> src/thrift/plugin/plugin.cc -o src/thrift/plugin/libthriftc_la-plugin.o
> In file included from ./src/thrift/plugin/plugin.h:23:0,
>                  from src/thrift/plugin/plugin.cc:20:
> ../../lib/cpp/src/thrift/Thrift.h:45:39: fatal error: 
> boost/utility/enable_if.hpp: No such file or directory
>  #include <boost/utility/enable_if.hpp>
>                                        ^
> compilation terminated.
> make[3]: *** [src/thrift/plugin/libthriftc_la-plugin.lo] Error 1
> make[3]: Leaving directory `/data/thrift/compiler/cpp'
> make[2]: *** [all-recursive] Error 1
> make[2]: Leaving directory `/data/thrift/compiler/cpp'
> make[1]: *** [all-recursive] Error 1
> make[1]: Leaving directory `/data/thrift'
> make: *** [all] Error 2
> {code}



--
This message was sent by Atlassian JIRA
(v6.3.4#6332)

Reply via email to