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

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

 



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?

What commands did you run to get to that point?

configure.ac does have an explicit check that tries to use XML_Parse
from expat. It's a little bit intricate due to the nesting, but a
quick read says it should work just right. Getting the command you ran
and full output from your configure run would be helpful.

https://github.com/ceph/ceph/blob/master/configure.ac#L183
--
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