level 5
jxfxwy
楼主
mkdir -p build
(cd build; cmake -DCMAKE_INSTALL_PREFIX=/usr -DCMAKE_BUILD_TYPE=Release ..)
-- Found glog: /usr/local/lib64/libglog.so
-- Found yaml-cpp: /usr/local/lib/libyaml-cpp.a
-- Found kyotocabinet: /usr/local/lib64/libkyotocabinet.so
-- Found opencc: /usr/lib64/libopencc.so
-- Found X11/keysym.h at /usr/include
-- Configuring done
-- Generating done
-- Build files have been written to: /home/jinxiao/ibus-rime/librime/build
make -C build
make[1]: 进入目录“/home/jinxiao/librime/build”
make[2]: 进入目录“/home/jinxiao/librime/build”
make[3]: 进入目录“/home/jinxiao/librime/build”
make[3]: 离开目录“/home/jinxiao/librime/build”
make[3]: 进入目录“/home/jinxiao/librime/build”
[ 1%] Building CXX object src/CMakeFiles/rime.dir/config.cc.o
/home/jinxiao/ibus-rime/librime/src/config.cc: In member function ‘bool rime::ConfigData::LoadFromFile(const string&)’:
/home/jinxiao/ibus-rime/librime/src/config.cc:556:17: error: ‘class YAML::Parser’ has no member named ‘GetNextDocument’
/home/jinxiao/ibus-rime/librime/src/config.cc: In static member function ‘static rime::ConfigItemPtr rime::ConfigData::ConvertFromYaml(const YAML::Node&)’:
/home/jinxiao/ibus-rime/librime/src/config.cc:607:49: error: ‘const class YAML::Node’ has no member named ‘to’
/home/jinxiao/ibus-rime/librime/src/config.cc:607:63: error: expected primary-expression before ‘>’ token
/home/jinxiao/ibus-rime/librime/src/config.cc:607:65: error: expected primary-expression before ‘)’ token
/home/jinxiao/ibus-rime/librime/src/config.cc:611:5: error: ‘Iterator’ is not a member of ‘YAML’
/home/jinxiao/ibus-rime/librime/src/config.cc:611:20: error: expected ‘;’ before ‘it’
/home/jinxiao/ibus-rime/librime/src/config.cc:612:5: error: ‘Iterator’ is not a member of ‘YAML’
/home/jinxiao/ibus-rime/librime/src/config.cc:612:20: error: expected ‘;’ before ‘end’
/home/jinxiao/ibus-rime/librime/src/config.cc:613:13: error: ‘it’ was not declared in this scope
/home/jinxiao/ibus-rime/librime/src/config.cc:613:19: error: ‘end’ was not declared in this scope
/home/jinxiao/ibus-rime/librime/src/config.cc:613:19: note: suggested alternatives:
In file included from /usr/include/boost/algorithm/string/trim.hpp:17:0,
from /usr/include/boost/algorithm/string.hpp:19,
from /home/jinxiao/ibus-rime/librime/src/config.cc:11:
/usr/include/boost/range/end.hpp:106:61: note: ‘boost::range_adl_barrier::end’
In file included from /usr/include/boost/mpl/list/aux_/begin_end.hpp:17:0,
from /usr/include/boost/mpl/list/list0.hpp:27,
from /usr/include/boost/mpl/list/list10.hpp:18,
from /usr/include/boost/mpl/list/list20.hpp:18,
from /usr/include/boost/mpl/list.hpp:36,
from /usr/include/boost/math/policies/policy.hpp:9,
from /usr/include/boost/math/special_functions/math_fwd.hpp:28,
from /usr/include/boost/math/special_functions/sign.hpp:17,
I
2013年02月05日 14点02分
1
(cd build; cmake -DCMAKE_INSTALL_PREFIX=/usr -DCMAKE_BUILD_TYPE=Release ..)
-- Found glog: /usr/local/lib64/libglog.so
-- Found yaml-cpp: /usr/local/lib/libyaml-cpp.a
-- Found kyotocabinet: /usr/local/lib64/libkyotocabinet.so
-- Found opencc: /usr/lib64/libopencc.so
-- Found X11/keysym.h at /usr/include
-- Configuring done
-- Generating done
-- Build files have been written to: /home/jinxiao/ibus-rime/librime/build
make -C build
make[1]: 进入目录“/home/jinxiao/librime/build”
make[2]: 进入目录“/home/jinxiao/librime/build”
make[3]: 进入目录“/home/jinxiao/librime/build”
make[3]: 离开目录“/home/jinxiao/librime/build”
make[3]: 进入目录“/home/jinxiao/librime/build”
[ 1%] Building CXX object src/CMakeFiles/rime.dir/config.cc.o
/home/jinxiao/ibus-rime/librime/src/config.cc: In member function ‘bool rime::ConfigData::LoadFromFile(const string&)’:
/home/jinxiao/ibus-rime/librime/src/config.cc:556:17: error: ‘class YAML::Parser’ has no member named ‘GetNextDocument’
/home/jinxiao/ibus-rime/librime/src/config.cc: In static member function ‘static rime::ConfigItemPtr rime::ConfigData::ConvertFromYaml(const YAML::Node&)’:
/home/jinxiao/ibus-rime/librime/src/config.cc:607:49: error: ‘const class YAML::Node’ has no member named ‘to’
/home/jinxiao/ibus-rime/librime/src/config.cc:607:63: error: expected primary-expression before ‘>’ token
/home/jinxiao/ibus-rime/librime/src/config.cc:607:65: error: expected primary-expression before ‘)’ token
/home/jinxiao/ibus-rime/librime/src/config.cc:611:5: error: ‘Iterator’ is not a member of ‘YAML’
/home/jinxiao/ibus-rime/librime/src/config.cc:611:20: error: expected ‘;’ before ‘it’
/home/jinxiao/ibus-rime/librime/src/config.cc:612:5: error: ‘Iterator’ is not a member of ‘YAML’
/home/jinxiao/ibus-rime/librime/src/config.cc:612:20: error: expected ‘;’ before ‘end’
/home/jinxiao/ibus-rime/librime/src/config.cc:613:13: error: ‘it’ was not declared in this scope
/home/jinxiao/ibus-rime/librime/src/config.cc:613:19: error: ‘end’ was not declared in this scope
/home/jinxiao/ibus-rime/librime/src/config.cc:613:19: note: suggested alternatives:
In file included from /usr/include/boost/algorithm/string/trim.hpp:17:0,
from /usr/include/boost/algorithm/string.hpp:19,
from /home/jinxiao/ibus-rime/librime/src/config.cc:11:
/usr/include/boost/range/end.hpp:106:61: note: ‘boost::range_adl_barrier::end’
In file included from /usr/include/boost/mpl/list/aux_/begin_end.hpp:17:0,
from /usr/include/boost/mpl/list/list0.hpp:27,
from /usr/include/boost/mpl/list/list10.hpp:18,
from /usr/include/boost/mpl/list/list20.hpp:18,
from /usr/include/boost/mpl/list.hpp:36,
from /usr/include/boost/math/policies/policy.hpp:9,
from /usr/include/boost/math/special_functions/math_fwd.hpp:28,
from /usr/include/boost/math/special_functions/sign.hpp:17,
I