Oops, missed posting it to the list (seeing Tommi's comment). On Wed, May 9, 2012 at 11:04 AM, Yehuda Sadeh <yehuda@xxxxxxxxxxx> wrote: > > On Wed, May 9, 2012 at 6:46 AM, Guido Winkelmann > <guido-ceph@xxxxxxxxxxxxxxxxx> wrote: > > Compiling Ceph 0.46 fails at rgw/rgw_dencoder.cc with the following > > errors: > > > > In file included from rgw/rgw_dencoder.cc:7: > > rgw/rgw_acl_s3.h:9:19: error: expat.h: No such file or directory > > In file included from rgw/rgw_acl_s3.h:11, > > from rgw/rgw_dencoder.cc:7: > > rgw/rgw_xml.h:59: error: 'XML_Parser' does not name a type > > make[3]: *** [ceph_dencoder-rgw_dencoder.o] Error 1 > > make[3]: Leaving directory `/root/ceph-0.46/src' > > make[2]: *** [all-recursive] Error 1 > > make[2]: Leaving directory `/root/ceph-0.46/src' > > make[1]: *** [all] Error 2 > > make[1]: Leaving directory `/root/ceph-0.46/src' > > make: *** [all-recursive] Error 1 > > > > This is on CentOS 6.2. > > > > I managed to get it to compile by installing expat-devel first. Maybe > > the > > configure script should check for the existence of the expat header > > files? > > > Actually, the config script checks for that, but only if rgw is > enabled. We need to figure out what would be the best solution. I > don't think expat should be a dependency when rgw is not enabled, so > we should need to figure how to remove this dependency. It might be > that the easiest solution would be to not compile all the rgw stuff > into the dencoder when rgw is not enabled (which makes sense anyway). > I opened bug #2390 to track this issue. > > Thanks, > Yehuda -- To unsubscribe from this list: send the line "unsubscribe ceph-devel" in the body of a message to majordomo@xxxxxxxxxxxxxxx More majordomo info at http://vger.kernel.org/majordomo-info.html