2012-08-09 42 views
0

按照this post「sudo make」返回錯誤memcache設置

我能./configure安裝libmemcache-devel的經過,但現在當我移動到下一個設置和運行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 

任何想法出了什麼問題?

感謝

回答

3

你缺少MySQL的開發包,你的情況mysql-devel

+0

是的,就是這樣。再次感謝! – Hayden 2012-08-09 20:32:11

+0

我的確嘗試過說我不得不等待7分鐘才能接受。現在我無法找到像plugin_dir這樣的plugin_dir顯示變量;返回空白位置 – Hayden 2012-08-09 20:45:27

+0

將啓動另一個線程 – Hayden 2012-08-09 20:47:34