【发布时间】:2022-01-04 21:51:58
【问题描述】:
可能是我在这个领域的第一个问题。从过去 2 天开始,我一直在尝试解决这个问题。是的,这似乎很多。这是发生了什么
要安装 thrift,我会关注 Apache Thirfts 网站 (thrift.apache.org/docs/install/centos/) 上的一些内容
yum install boost-devel php-devel pcre-devel automake libtool flex bison pkgconfig gcc-c++ boost-devel libevent-devel zlib-devel python-devel ruby-devel libtool*
然后我会执行以下命令
cd /opt/
wget https://github.com/apache/thrift/archive/0.9.1.tar.gz
tar -xzvf 0.9.1.tar.gz
./bootstrap.sh
./confgure
这是我遇到的最后一点错误
checking whether yytext is a pointer... yes
checking whether ln -s works... yes
checking for gawk... (cached) gawk
checking for ranlib... (cached) ranlib
./configure: line 16498: syntax error near unexpected token `QT,'
./configure: line 16498: ` PKG_CHECK_MODULES(QT, QtCore >= 4.3, QtNetwork >= 4.3, have_qt=yes, have_qt=no)'
这里有一些其他的相关细节
> pkg-config --version
> 0.23
> g++ --version
g++ (GCC) 4.4.7 20120313 (Red Hat 4.4.7-4)
Copyright (C) 2010 Free Software Foundation, Inc.
> uname -a
Linux jas.rnd.local 2.6.32-431.el6.x86_64 #1 SMP Fri Nov 22 03:15:09 UTC 2013 x86_64 x86_64 x86_64 GNU/Linux
它让我发疯。如果您能在这里帮助我,请提前致谢。
【问题讨论】:
-
Thrift 和 CentOS 存在一些已知问题(基本上是因为 CentOS 就是这样)。你检查过thrift.apache.org/docs/install/centos,也许这个邮件列表线程mail-archives.apache.org/mod_mbox/thrift-dev/201205.mbox/…,当然还有stackoverflow.com/questions/tagged/thrift+centos?
-
感谢 Jens,看来更新到 GCC 4.8.1 已修复它,并且使用最新的 autoconf,我能够毫无问题地构建 thrift 和 cassandra PDO
-
我有同样的问题,但我是 Mac OS:stackoverflow.com/questions/23455499/… 你能帮帮我吗?
标签: centos thrift cassandra-2.0