[Gluster-users] Unable to compile GlusterFS 3.5 on Raspbian (RaspberryPi)
Prof. Dr. Christian Baun
christianbaun at gmail.com
Sun Jun 22 18:51:43 UTC 2014
Hi,
I want to build up a Cluster of RaspberryPis and realize a distributed
and replicated storage with GlusterFS.
Raspbian contains GlusterFS 3.2.7 which is quite old. For this reason
I want to compile GlusterFS 3.5 on Raspbian but at the end of "make
install" I get an error message "py-compile: Missing argument to
--destdir.".
I carried out these steps:
$ sudo apt-get update
$ sudo apt-get install -y make gcc flex bison libssl-dev liblvm2-dev
libglib2.0-dev libxml2-dev python2.7 python2.7-dev autoconf libtool
$ wget http://download.gluster.org/pub/gluster/glusterfs/3.5/3.5.0/glusterfs-3.5.0.tar.gz
$ tar -xvzf glusterfs-3.5.0.tar.gz
$ cd glusterfs-3.5.0/
$ ./autogen.sh
... GlusterFS autogen ...
Generate gf-error-codes.h ...
`gf-error-codes.h' -> `libglusterfs/src/gf-error-codes.h'
Running aclocal...
Running autoheader...
Running libtoolize...
Running autoconf...
Running automake...
Please proceed with configuring, compiling, and installing.
$ ./configure
GlusterFS configure summary
===========================
FUSE client : yes
Infiniband verbs : no
epoll IO multiplex : yes
argp-standalone : no
fusermount : yes
readline : no
georeplication : yes
Linux-AIO : no
Enable Debug : no
systemtap : no
Block Device xlator : yes
glupy : yes
Use syslog : yes
XML output : yes
QEMU Block formats : yes
Encryption xlator : yes
$ make
$ sudo make install
Making install in argp-standalone
Making install in .
Making install in libglusterfs
Making install in src
/bin/mkdir -p '/usr/local/lib'
/bin/bash ../../libtool --quiet --mode=install /usr/bin/install -c
libglusterfs.la '/usr/local/lib'
Making install in rpc
Making install in rpc-lib
Making install in src
/bin/mkdir -p '/usr/local/lib'
/bin/bash ../../../libtool --quiet --mode=install /usr/bin/install -c
libgfrpc.la '/usr/local/lib'
libtool: install: warning: relinking `libgfrpc.la'
Making install in rpc-transport
Making install in socket
Making install in src
/bin/mkdir -p '/usr/local/lib/glusterfs/3.5.0/rpc-transport'
/bin/bash ../../../../libtool --quiet --mode=install /usr/bin/install
-c socket.la '/usr/local/lib/glusterfs/3.5.0/rpc-transport'
libtool: install: warning: relinking `socket.la'
Making install in xdr
Making install in src
/bin/mkdir -p '/usr/local/lib'
/bin/bash ../../../libtool --quiet --mode=install /usr/bin/install -c
libgfxdr.la '/usr/local/lib'
libtool: install: warning: relinking `libgfxdr.la'
Making install in api
Making install in src
/bin/mkdir -p '/usr/local/lib'
/bin/bash ../../libtool --quiet --mode=install /usr/bin/install -c
libgfapi.la '/usr/local/lib'
libtool: install: warning: relinking `libgfapi.la'
/bin/mkdir -p '/usr/local/include/glusterfs/api'
/usr/bin/install -c -m 644 glfs.h glfs-handles.h
'/usr/local/include/glusterfs/api'
/bin/mkdir -p '/usr/local/lib/glusterfs/3.5.0/xlator/mount'
/bin/bash ../../libtool --quiet --mode=install /usr/bin/install -c
api.la '/usr/local/lib/glusterfs/3.5.0/xlator/mount'
libtool: install: warning: relinking `api.la'
Making install in examples
/bin/mkdir -p '/usr/local/lib/python2.7/dist-packages/gluster'
/usr/bin/install -c -m 644 __init__.py gfapi.py
'/usr/local/lib/python2.7/dist-packages/gluster'
../../py-compile: Missing argument to --destdir.
make[3]: *** [install-pygfapiPYTHON] Error 1
make[2]: *** [install-am] Error 2
make[1]: *** [install-recursive] Error 1
make: *** [install-recursive] Error 1
Other people did also run into this problem. One example is here:
http://bighippo999.blogspot.de/2014/05/raspberry-pi-glusterfs-part-2.html
Does anybody here know how to fix this problem?
Thanks for any help.
Best Regards
Christian Baun
More information about the Gluster-users
mailing list