|   | 
      | 
  
  
      | 
      | 
  
 
     | 
    | 
  
  
     | 
    | 
  
  
    |   | 
      | 
  
  
    | 
         
xen-api
Re: [Xen-API] Re: Compile errors when building toolstack
 
Hi Dave,
  motd file in /etc is empty. Assuming it's older version, I don't see a way to upgrade from 0.1 to 0.1.1, is reinstallation the only option? "uname -a" on DDK gives
  Linux myxenddk 2.6.18-128.1.6.el5.xs5.5.0.496.1012xen #1 SMP Fri May 29 07:35:00 EDT 2009 i686 i686 i386 GNU/Linux 
 Thanks
 
 On Tue, Feb 16, 2010 at 12:41 PM, Dave Scott  <Dave.Scott@xxxxxxxxxxxxx> wrote: 
Hi, 
  
The last time I saw an error about SENDTRIGGER_SLEEP and
SENDTRIGGER_POWER it was because the DDK version was too old. Could you confirm
the build number? I think it’s in /etc/motd. I bet the XCP 0.1 DDK is too old—you’ll
need at least the XCP 0.1.1 version. 
  
Part of the reason our build is so fragile atm is because we
haven’t hooked in the build of xen and the dom0 kernel. Once we have that it
should be possible to rebuild basically everything with one ‘make’. That’ll be
a big improvement. 
  
Cheers, 
Dave 
  
  
  
Hi, 
 
I added XEN_DOMCTL_SENDTRIGGER_SLEEP and XEN_DOMCTL_SENDTRIGGER_POWER into
include/xen/domctl.h file. Compilation moves forward and I get link errors 
 
xenguest.opt xenguest.cmxa xenguest_main.cmx xenguest_stubs.a -linkpkg -cclib
-L/usr/lib -cclib -L/usr/lib -cclib -lxenguest -cclib -lxenctrl -cclib
-lxenstore 
/data/repo/xen-api.hg/ocaml/xenguest/xenguest_stubs.a(xenguest_stubs.o): In
function `stub_xc_hvm_build_native': 
/data/repo/xen-api.hg/ocaml/xenguest/xenguest_stubs.c:342: undefined reference
to `xc_hvm_build_target_mem' 
collect2: ld returned 1 exit status 
File "caml_startup", line 1, characters 0-1: 
Error: Error during linking 
 
Not sure which library this function is defined and what am I missing. I
thought it should be a clean build as long as I had latest DDK. It doesn't look
like that's the case. Any inputs? 
 
Thanks 
 
 
On Mon, Feb 15, 2010 at 4:17 PM, Ritu kaur <ritu.kaur.us@gmail.com>
wrote: 
Hi, 
 
I am trying to build xapi toolstack and getting following build errors 
 
xc_lib.c:1205: warning: assignment from incompatible pointer type 
xc_lib.c: In function 'xc_domain_trigger_power': 
xc_lib.c:1557: error: 'XEN_DOMCTL_SENDTRIGGER_POWER' undeclared (first use in
this function) 
xc_lib.c:1557: error: (Each undeclared identifier is reported only once 
xc_lib.c:1557: error: for each function it appears in.) 
xc_lib.c: In function 'xc_domain_trigger_sleep': 
xc_lib.c:1570: error: 'XEN_DOMCTL_SENDTRIGGER_SLEEP' undeclared (first use in
this function) 
make[1]: *** [xc_lib.o] Error 1 
make[1]: Leaving directory `/data/repo/xen-api-libs.hg/xc' 
 
I have followed the steps mentioned in "Build the toolstack", since I
already have a DDK installed, I added 10GB disk and followed the following
steps mentioned on the website i.e  
 
mkfs.ext3 /dev/xvdd 
mount /dev/xvdd /data 
mv build-xapi-toolstack.sh /data 
cd /data 
chmod +x build-xapi-toolstack.sh 
 
./build-xapi-toolstack.sh 
 
I don't see anything obvious I am missing, any inputs? 
 
Thanks 
 
  
  
 
 
  
_______________________________________________
xen-api mailing list
xen-api@xxxxxxxxxxxxxxxxxxx
http://lists.xensource.com/mailman/listinfo/xen-api
 
 |   
 
 | 
    | 
  
  
    |   | 
    |