[Libvir] libvirt on OS X Leopard 10.5.1

Daniel P. Berrange berrange at redhat.com
Tue Jan 22 00:10:20 UTC 2008


On Tue, Jan 22, 2008 at 12:01:10AM +0000, Daniel P. Berrange wrote:
> On Mon, Jan 21, 2008 at 05:52:06PM -0600, Schley Andrew Kutz wrote:
> > I've attached the compile failure I get.
> 
> Ok, so your header files suggest Mac OS *does* have xdr_hyper, and this
> failure is a link time failure:
> 
> Undefined symbols:
>   "_xdr_quad_t", referenced from:

Actually scratch my other idea. I think that this is a problem with the 
code we generated on Linux not being portable. ie, GLibC's rpcgen program
generated a remote_protocol.c file which contains a glibc specific call
to xdr_quad_t which Mac OS X does not have. We need to re-generate the 
code on Mac OS, so try the following...

  # cd qemud
  # rm remote_protocol.c
  # make remote_protocol.c
  # cd ..
  # make clean

This should have created a new 'remote_protocol.c' using Apple's rpcgen
program. So now try and build the whole of libvirt again.

Regards,
Dan.
-- 
|=- Red Hat, Engineering, Emerging Technologies, Boston.  +1 978 392 2496 -=|
|=-           Perl modules: http://search.cpan.org/~danberr/              -=|
|=-               Projects: http://freshmeat.net/~danielpb/               -=|
|=-  GnuPG: 7D3B9505   F3C9 553F A1DA 4AC2 5648 23C1 B3DF F742 7D3B 9505  -=| 




More information about the libvir-list mailing list