2010-09-30 59 views
1

在Ubuntu 10.04麻煩大廈Membase的

命令行:

sudo apt-get install build-essential automake libtool pkg-config check libssl-dev sqlite3 libevent-dev libcurl libcurl4-gnutls-dev 
Reading package lists... Done 
Building dependency tree  
Reading state information... Done 
automake is already the newest version. 
libtool is already the newest version. 
pkg-config is already the newest version. 
E: Couldn't find package libcurl 

這看起來對我好,因爲我已經卷曲安裝,所以我這樣做:

membase_1.6.0beta4_src$ make 
mkdir -p lib 
(cd memcached && ./configure --enable-isasl && make) 
/bin/sh: ./configure: not found 
make: *** [build_configure] Error 127 

看到這個錯誤我在memcached下運行:

autoconf 

現在我得到:

membase_1.6.0beta4_src$ make 
mkdir -p lib 
(cd memcached && ./configure --enable-isasl && make) 
configure: error: cannot find install-sh, install.sh, or shtool in "." "./.." "./../.." 
make: *** [build_configure] Error 1 

回答

0

固定!

使這些修改:

build_configure: 
     mkdir -p lib 
     (cd memcached && ./config/autorun.sh && ./configure --enable-isasl && 
$(MAKE)) 
     (cd bucket_engine && ./configure --with-memcached=../memcached && $ 
(MAKE)) 
     (cd ep-engine && ./config/autorun.sh && ./configure --with- 
memcached=../memcached && $(MAKE)) 
     (cd libmemcached && ./configure --prefix=`pwd`/../lib --disable- 
shared --disable-dtrace --enable-static --with-memcached=../memcached/ 
memcached && $(MAKE) && $(MAKE) install) 
     (cd libvbucket && ./config/autorun.sh && ./configure -- 
prefix=`pwd`/../lib --disable-shared --enable-static && $(MAKE) && $ 
(MAKE) install) 
     (cd vbucketmigrator && ./config/autorun.sh && ./configure -- 
prefix=`pwd`/../lib --without-sasl --with-isasl --with-memcached=../ 
memcached && $(MAKE)) 
     (cd libconflate && ./configure --prefix=`pwd`/../lib --disable-shared 
--enable-static && $(MAKE) && $(MAKE) install) 
     (cd moxi && ./config/autorun.sh && ./configure --prefix=`pwd`/../lib 
--with-memcached=../memcached/memcached --enable-moxi-libvbucket -- 
enable-moxi-libmemcached CFLAGS="-I../lib/include -Wno-error" 
LDFLAGS="-L../lib/lib" && $(MAKE)) 
     (cd ns_server && $(MAKE))