| 
 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.ccc1: 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 cpcp 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
 |