Re: Compile error in rgw/rgw_xml.h in 0.46

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

 



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


[Index of Archives]     [CEPH Users]     [Ceph Large]     [Information on CEPH]     [Linux BTRFS]     [Linux USB Devel]     [Video for Linux]     [Linux Audio Users]     [Yosemite News]     [Linux Kernel]     [Linux SCSI]
  Powered by Linux