【问题标题】:"sudo make" returns error memcache setup [closed]“sudo make”返回错误memcache setup [关闭]
【发布时间】:2012-08-07 03:34:26
【问题描述】:

根据this post

我在安装 libmemcache-devel 后能够./configure,但现在当我进入下一个设置并运行sudo make 时,我得到以下信息:

Making all in src
make[1]: Entering directory `/root/tmp/memcached_functions_mysql-1.1/src'
make  all-am
make[2]: Entering directory `/root/tmp/memcached_functions_mysql-1.1/src'
/bin/sh ../libtool --preserve-dup-deps --tag=CC   --mode=compile gcc -DHAVE_CONFIG_H -I. -I../include -I/usr/include/mysql  -g -pipe -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector --param=ssp-buffer-size=4 -m64 -D_GNU_SOURCE -D_FILE_OFFSET_BITS=64 -D_LARGEFILE_SOURCE -fno-strict-aliasing -fwrapv    -g -O2 -MT args.lo -MD -MP -MF .deps/args.Tpo -c -o args.lo args.c
 gcc -DHAVE_CONFIG_H -I. -I../include -I/usr/include/mysql -g -pipe -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector --param=ssp-buffer-size=4 -m64 -D_GNU_SOURCE -D_FILE_OFFSET_BITS=64 -D_LARGEFILE_SOURCE -fno-strict-aliasing -fwrapv -g -O2 -MT args.lo -MD -MP -MF .deps/args.Tpo -c args.c  -fPIC -DPIC -o .libs/args.o
args.c:7:19: error: mysql.h: No such file or directory
In file included from args.c:12:
common.h:19: error: expected ')' before '*' token
args.c:16: error: expected ')' before '*' token
args.c:82: error: expected ')' before '*' token
make[2]: *** [args.lo] Error 1
make[2]: Leaving directory `/root/tmp/memcached_functions_mysql-1.1/src'
make[1]: *** [all] Error 2
make[1]: Leaving directory `/root/tmp/memcached_functions_mysql-1.1/src'
make: *** [all-recursive] Error 1

任何想法出了什么问题?

谢谢

【问题讨论】:

    标签: mysql memcached redhat libmemcache libmemcached


    【解决方案1】:

    您缺少 mysql 开发包,在您的情况下为 mysql-devel

    【讨论】:

    • 是的,就是这样。再次感谢!
    • 我试过它说我必须等待 7 分钟才能接受。现在我无法找到 plugin_dir 显示变量,如“plugin_dir”;返回空白位置
    猜你喜欢
    • 1970-01-01
    • 2019-03-27
    • 2015-08-23
    • 2014-03-02
    • 2011-06-10
    • 2014-07-15
    • 1970-01-01
    • 1970-01-01
    • 2018-09-30
    相关资源
    最近更新 更多