Hi Andreas, Can you tell me if this patch behaves as well (in place of the src/Makefile change)?
Thanks- sage diff --git a/src/include/ceph_fs.h b/src/include/ceph_fs.h index e3257a0..d9c6ea6 100644 --- a/src/include/ceph_fs.h +++ b/src/include/ceph_fs.h @@ -11,9 +11,10 @@ # include <linux/types.h> # include <asm/fcntl.h> #else -# include <netinet/in.h> +# define _LINUX_TYPES_H /* we don't want linux/types.h's __u32, __le32, etc. */ # include "inttypes.h" # include "byteorder.h" +# include <netinet/in.h> # include <fcntl.h> #endif On Sat, 14 Jun 2008, Andreas Hirczy wrote: > Hello all! > > I tried to compile ceph on Debian stable, but get this error message: > > ------------------------------------------------------------ > .... > ranlib libos.a > if g++ -DHAVE_CONFIG_H -I. -I. -I. -Wall -D_FILE_OFFSET_BITS=64 > -D_REENTRANT -D_THREAD_SAFE -g -O2 -MT BlockDevice.o -MD -MP -MF > ".deps/BlockDevice.Tpo" -c -o BlockDevice.o `test -f 'ebofs/BlockDevice.cc' > || echo './'`ebofs/BlockDevice.cc; \ > then mv -f ".deps/BlockDevice.Tpo" ".deps/BlockDevice.Po"; else rm -f > ".deps/BlockDevice.Tpo"; exit 1; fi > /usr/include/linux/types.h:181: error: conflicting declaration 'typedef short > unsigned int __le16' > ./include/byteorder.h:60: error: 'struct __le16' has a previous declaration > as 'struct __le16' > /usr/include/linux/types.h:183: error: conflicting declaration 'typedef > unsigned int __le32' > ./include/byteorder.h:59: error: 'struct __le32' has a previous declaration > as 'struct __le32' > /usr/include/linux/types.h:186: error: conflicting declaration 'typedef long > long unsigned int __le64' > ./include/byteorder.h:58: error: 'struct __le64' has a previous declaration > as 'struct __le64' > make[1]: *** [BlockDevice.o] Error 1 > make[1]: Leaving directory `/var/tmp/ceph/src' > make: *** [all] Error 2 > ------------------------------------------------------------ > > The error is always mor or less the same - I tried with linux/types.h from > debians kernel 2.6.18 and with the header file used by the running kernel > 2.6.25.6. Its also the same whether I use v2.0, master or unstable branches. > > > As I am new to ceph and this mailing list - a bit about my background: > > I manage a small linux installation at Institute of Theoretical and > Computational Physics, Graz University of Technology of about 80 machines. We > use AFS for file serving and a bit of NFS global scratch. What I would like > to achieve is to get rid of NFS and use currently not utilized disk space on > computing nodes. Ceph seem to be a near perfect solution since its self > organizing workings. > > Thanks, > Andreas > -- > Andreas Hirczy <[EMAIL PROTECTED]> > http://itp.tugraz.at/~ahi/ > Graz University of Technology phone: +43/316/873- > 8190 > Institute of Theoretical and Computational Physics fax: +43/316/873-10 > 8190 > Petersgasse 16, A-8010 Graz mobile: +43/664/859 23 57 > > ------------------------------------------------------------------------- > Check out the new SourceForge.net Marketplace. > It's the best place to buy or sell services for > just about anything Open Source. > http://sourceforge.net/services/buy/index.php > _______________________________________________ > Ceph-devel mailing list > Ceph-devel@lists.sourceforge.net > https://lists.sourceforge.net/lists/listinfo/ceph-devel > > ------------------------------------------------------------------------- Check out the new SourceForge.net Marketplace. It's the best place to buy or sell services for just about anything Open Source. http://sourceforge.net/services/buy/index.php _______________________________________________ Ceph-devel mailing list Ceph-devel@lists.sourceforge.net https://lists.sourceforge.net/lists/listinfo/ceph-devel