Hi Ewan: 
  
Thanks so much for your particular explaination ! That's really helpful ! 
And I try the c-bings from the wiki page, but seems that there are lot of unexpected  
problems. I konw this is not a stable version API, but can u help me find what's the reason cause these problems? I just wanna see the snap-shot of these test_bings. 
 
I list the my install steps for investigation. 
Thanks in advance!  
  
============ 
 Softwate Env 
============ 
  
Fedora Core release 5 (Bordeaux)   
gcc          version 4.1.0 20060304 (Red Hat 4.1.0-3) libxml2     libxml2-2.6.23-1.2                libxml2-python-2.6.23-1.2                
libxml2-devel-2.6.23-1.2 curl          curl-devel-7.15.1-1.2.1                curl-7.15.1-1.2.1 xen          3.0.2
  
============ 
 Steps 
============  
1 make 
  there are a lot of warnnings and make error
-----------------------------------------------------------------------------------------
 
cc -Iinclude -I/usr/include/libxml2  -W -Wall -Werror -std=c99 -O2 -fPIC   -c -o src/xen_common.o src/xen_common.c cc1: warnings being treated as errors
 src/xen_common.c: In function ¡®xen_init¡¯: src/xen_common.c:102: warning: pointer targets in passing argument 1 of ¡®xmlXPathCompile¡¯ differ in signedness src/xen_common.c:105: warning: pointer targets in passing argument 1 of ¡®xmlXPathCompile¡¯ differ in signedness
 src/xen_common.c: In function ¡®call_raw¡¯: src/xen_common.c:243: warning: pointer targets in passing argument 2 of ¡®parse_result¡¯ differ in signedness src/xen_common.c: In function ¡®is_container_node¡¯: src/xen_common.c:293: warning: pointer targets in passing argument 1 of ¡®strlen¡¯ differ in signedness
 src/xen_common.c:293: warning: pointer targets in passing argument 1 of ¡®__builtin_strcmp¡¯ differ in signedness src/xen_common.c:293: warning: pointer targets in passing argument 1 of ¡®strlen¡¯ differ in signedness
 src/xen_common.c:293: warning: pointer targets in passing argument 1 of ¡®__builtin_strcmp¡¯ differ in signedness src/xen_common.c:293: warning: pointer targets in passing argument 1 of ¡®__builtin_strcmp¡¯ differ in signedness
 src/xen_common.c:293: warning: pointer targets in passing argument 1 of ¡®__builtin_strcmp¡¯ differ in signedness src/xen_common.c: In function ¡®string_from_value¡¯: src/xen_common.c:308: warning: pointer targets in passing argument 1 of ¡®strlen¡¯ differ in signedness
 src/xen_common.c:308: warning: pointer targets in passing argument 1 of ¡®__builtin_strcmp¡¯ differ in signedness src/xen_common.c:308: warning: pointer targets in passing argument 1 of ¡®strlen¡¯ differ in signedness
 src/xen_common.c:308: warning: pointer targets in passing argument 1 of ¡®__builtin_strcmp¡¯ differ in signedness src/xen_common.c:308: warning: pointer targets in passing argument 1 of ¡®__builtin_strcmp¡¯ differ in signedness
 src/xen_common.c:308: warning: pointer targets in passing argument 1 of ¡®__builtin_strcmp¡¯ differ in signedness src/xen_common.c: In function ¡®string_from_name¡¯: src/xen_common.c:327: warning: pointer targets in passing argument 1 of ¡®strlen¡¯ differ in signedness
 src/xen_common.c:327: warning: pointer targets in passing argument 1 of ¡®__builtin_strcmp¡¯ differ in signedness src/xen_common.c:327: warning: pointer targets in passing argument 1 of ¡®strlen¡¯ differ in signedness
 src/xen_common.c:327: warning: pointer targets in passing argument 1 of ¡®__builtin_strcmp¡¯ differ in signedness src/xen_common.c:327: warning: pointer targets in passing argument 1 of ¡®__builtin_strcmp¡¯ differ in signedness
 src/xen_common.c:327: warning: pointer targets in passing argument 1 of ¡®__builtin_strcmp¡¯ differ in signedness src/xen_common.c: In function ¡®count_children¡¯: src/xen_common.c:345: warning: pointer targets in passing argument 1 of ¡®strlen¡¯ differ in signedness
 src/xen_common.c:345: warning: pointer targets in passing argument 1 of ¡®__builtin_strcmp¡¯ differ in signedness src/xen_common.c:345: warning: pointer targets in passing argument 1 of ¡®strlen¡¯ differ in signedness
 src/xen_common.c:345: warning: pointer targets in passing argument 1 of ¡®__builtin_strcmp¡¯ differ in signedness src/xen_common.c:345: warning: pointer targets in passing argument 1 of ¡®__builtin_strcmp¡¯ differ in signedness
 src/xen_common.c:345: warning: pointer targets in passing argument 1 of ¡®__builtin_strcmp¡¯ differ in signedness src/xen_common.c: In function ¡®parse_into¡¯: src/xen_common.c:386: warning: pointer targets in passing argument 1 of ¡®strlen¡¯ differ in signedness
 src/xen_common.c:386: warning: pointer targets in passing argument 1 of ¡®__builtin_strcmp¡¯ differ in signedness src/xen_common.c:386: warning: pointer targets in passing argument 1 of ¡®strlen¡¯ differ in signedness
 src/xen_common.c:386: warning: pointer targets in passing argument 1 of ¡®__builtin_strcmp¡¯ differ in signedness src/xen_common.c:386: warning: pointer targets in passing argument 1 of ¡®__builtin_strcmp¡¯ differ in signedness
 src/xen_common.c:386: warning: pointer targets in passing argument 1 of ¡®__builtin_strcmp¡¯ differ in signedness src/xen_common.c:506: warning: pointer targets in passing argument 1 of ¡®strlen¡¯ differ in signedness
 src/xen_common.c:506: warning: pointer targets in passing argument 1 of ¡®__builtin_strcmp¡¯ differ in signedness src/xen_common.c:506: warning: pointer targets in passing argument 1 of ¡®strlen¡¯ differ in signedness
 src/xen_common.c:506: warning: pointer targets in passing argument 1 of ¡®__builtin_strcmp¡¯ differ in signedness src/xen_common.c:506: warning: pointer targets in passing argument 1 of ¡®__builtin_strcmp¡¯ differ in signedness
 src/xen_common.c:506: warning: pointer targets in passing argument 1 of ¡®__builtin_strcmp¡¯ differ in signedness src/xen_common.c:523: warning: pointer targets in passing argument 1 of ¡®strlen¡¯ differ in signedness
 src/xen_common.c:523: warning: pointer targets in passing argument 1 of ¡®__builtin_strcmp¡¯ differ in signedness src/xen_common.c:523: warning: pointer targets in passing argument 1 of ¡®strlen¡¯ differ in signedness
 src/xen_common.c:523: warning: pointer targets in passing argument 1 of ¡®__builtin_strcmp¡¯ differ in signedness src/xen_common.c:523: warning: pointer targets in passing argument 1 of ¡®__builtin_strcmp¡¯ differ in signedness
 src/xen_common.c:523: warning: pointer targets in passing argument 1 of ¡®__builtin_strcmp¡¯ differ in signedness src/xen_common.c:547: warning: pointer targets in passing argument 1 of ¡®strlen¡¯ differ in signedness
 src/xen_common.c:547: warning: pointer targets in passing argument 1 of ¡®__builtin_strcmp¡¯ differ in signedness src/xen_common.c:547: warning: pointer targets in passing argument 1 of ¡®strlen¡¯ differ in signedness
 src/xen_common.c:547: warning: pointer targets in passing argument 1 of ¡®__builtin_strcmp¡¯ differ in signedness src/xen_common.c:547: warning: pointer targets in passing argument 1 of ¡®__builtin_strcmp¡¯ differ in signedness
 src/xen_common.c:547: warning: pointer targets in passing argument 1 of ¡®__builtin_strcmp¡¯ differ in signedness src/xen_common.c:598: warning: pointer targets in passing argument 1 of ¡®strlen¡¯ differ in signedness
 src/xen_common.c:598: warning: pointer targets in passing argument 1 of ¡®__builtin_strcmp¡¯ differ in signedness src/xen_common.c:598: warning: pointer targets in passing argument 1 of ¡®strlen¡¯ differ in signedness
 src/xen_common.c:598: warning: pointer targets in passing argument 1 of ¡®__builtin_strcmp¡¯ differ in signedness src/xen_common.c:598: warning: pointer targets in passing argument 1 of ¡®__builtin_strcmp¡¯ differ in signedness
 src/xen_common.c:598: warning: pointer targets in passing argument 1 of ¡®__builtin_strcmp¡¯ differ in signedness src/xen_common.c:619: warning: pointer targets in passing argument 1 of ¡®strlen¡¯ differ in signedness
 src/xen_common.c:619: warning: pointer targets in passing argument 1 of ¡®__builtin_strcmp¡¯ differ in signedness src/xen_common.c:619: warning: pointer targets in passing argument 1 of ¡®strlen¡¯ differ in signedness
 src/xen_common.c:619: warning: pointer targets in passing argument 1 of ¡®__builtin_strcmp¡¯ differ in signedness src/xen_common.c:619: warning: pointer targets in passing argument 1 of ¡®__builtin_strcmp¡¯ differ in signedness
 src/xen_common.c:619: warning: pointer targets in passing argument 1 of ¡®__builtin_strcmp¡¯ differ in signedness src/xen_common.c: In function ¡®parse_structmap_value¡¯: src/xen_common.c:754: warning: pointer targets in passing argument 1 of ¡®strlen¡¯ differ in signedness
 src/xen_common.c:754: warning: pointer targets in passing argument 1 of ¡®__builtin_strcmp¡¯ differ in signedness src/xen_common.c:754: warning: pointer targets in passing argument 1 of ¡®strlen¡¯ differ in signedness
 src/xen_common.c:754: warning: pointer targets in passing argument 1 of ¡®__builtin_strcmp¡¯ differ in signedness src/xen_common.c:754: warning: pointer targets in passing argument 1 of ¡®__builtin_strcmp¡¯ differ in signedness
 src/xen_common.c:754: warning: pointer targets in passing argument 1 of ¡®__builtin_strcmp¡¯ differ in signedness src/xen_common.c: In function ¡®parse_fault¡¯: src/xen_common.c:810: warning: pointer targets in passing argument 1 of ¡®xen_strdup_¡¯ differ in signedness
 src/xen_common.c:811: warning: pointer targets in passing argument 1 of ¡®xen_strdup_¡¯ differ in signedness src/xen_common.c: In function ¡®parse_result¡¯: src/xen_common.c:912: warning: pointer targets in passing argument 1 of ¡®strlen¡¯ differ in signedness
 src/xen_common.c:912: warning: pointer targets in passing argument 1 of ¡®__builtin_strcmp¡¯ differ in signedness src/xen_common.c:912: warning: pointer targets in passing argument 1 of ¡®strlen¡¯ differ in signedness
 src/xen_common.c:912: warning: pointer targets in passing argument 1 of ¡®__builtin_strcmp¡¯ differ in signedness src/xen_common.c:912: warning: pointer targets in passing argument 1 of ¡®__builtin_strcmp¡¯ differ in signedness
 src/xen_common.c:912: warning: pointer targets in passing argument 1 of ¡®__builtin_strcmp¡¯ differ in signedness make: *** [src/xen_common.o] Error 1 -----------------------------------------------------------------------------------------
  
2  Waring  
   gcc version cause these waring message  
   delete -Werror in the Makefile will ignore these warnnings and compile successfully 
   
3 cp   cp hacked-XMLRPCServer.py  /usr/lib/python/xen/xend/server/XMLRPCServer.py 
 
4 start xend  
  
5 test_bindings failed  
  
   export LD_LIBRARY_PATH=src 
  ./test/test_bindings localhost:8005/RPC2 root 123456 
   
-----------------------------------------------------------------------------------------
 
:5: parser error : Opening and ending tag mismatch: META line 2 and HEAD </HEAD><BODY>        ^ :8: parser error : Specification mandate value for attribute noshade <HR noshade size="1px">
             ^ :8: parser error : attributes construct error <HR noshade size="1px">             ^ :8: parser error : Couldn't find end of Start Tag HR line 8 <HR noshade size="1px">
             ^ :19: parser error : Opening and ending tag mismatch: LI line 15 and UL </UL>      ^ :28: parser error : Opening and ending tag mismatch: LI line 27 and UL </UL>      ^ :32: parser error : Specification mandate value for attribute noshade
 <HR noshade size="1px">             ^ :32: parser error : attributes construct error <HR noshade size="1px">             ^ :32: parser error : Couldn't find end of Start Tag HR line 32
 <HR noshade size="1px">             ^ :36: parser error : Opening and ending tag mismatch: BR line 31 and BODY </BODY></HTML>        ^ :36: parser error : Opening and ending tag mismatch: P line 29 and HTML
 </BODY></HTML>               ^ :37: parser error : Premature end of data in tag LI line 26 
^ :37: parser error : Premature end of data in tag LI line 25 
^ :37: parser error : Premature end of data in tag LI line 24 
^ :37: parser error : Premature end of data in tag UL line 23
  
^ :37: parser error : Premature end of data in tag P line 21 
^ :37: parser error : Premature end of data in tag UL line 14 
^ :37: parser error : Premature end of data in tag P line 12 
^ :37: parser error : Premature end of data in tag P line 9 
^ :37: parser error : Premature end of data in tag BODY line 5 
^ :37: parser error : Premature end of data in tag HEAD line 2 
^ :37: parser error : Premature end of data in tag HTML line 2 
^ Error: 2SERVER_FAULT Couldn't parse the server response 
-----------------------------------------------------------------------------------------
  
can you show me which steps I got mistake ? Thanks. 
_______________________________________________
xen-api mailing list
xen-api@xxxxxxxxxxxxxxxxxxx
http://lists.xensource.com/cgi-bin/mailman/listinfo/xen-api
 
 |