【问题】
折腾:
【记录】Cygwin下用arm-xscale-linux-gnueabi交叉编译xmlrpc
期间,编译出错:
CLi@PC-CLI-1 ~/develop/xmlrpc/xmlrpc-c-1.06.31 $ make make -C include/ -f /home/CLi/develop/xmlrpc/xmlrpc-c-1.06.31/./include/Makefile \ all make[1]: Entering directory `/home/CLi/develop/xmlrpc/xmlrpc-c-1.06.31/include' make[1]: Nothing to be done for `all'. make[1]: Leaving directory `/home/CLi/develop/xmlrpc/xmlrpc-c-1.06.31/include' make -C lib/ -f /home/CLi/develop/xmlrpc/xmlrpc-c-1.06.31/./lib/Makefile \ all make[1]: Entering directory `/home/CLi/develop/xmlrpc/xmlrpc-c-1.06.31/lib' make -C util/ -f /home/CLi/develop/xmlrpc/xmlrpc-c-1.06.31/lib/../lib/util/Makefile \ all make[2]: Entering directory `/home/CLi/develop/xmlrpc/xmlrpc-c-1.06.31/lib/util' make[2]: Nothing to be done for `all'. make[2]: Leaving directory `/home/CLi/develop/xmlrpc/xmlrpc-c-1.06.31/lib/util' make -C libutil/ -f /home/CLi/develop/xmlrpc/xmlrpc-c-1.06.31/lib/../lib/libutil/Makefile \ all make[2]: Entering directory `/home/CLi/develop/xmlrpc/xmlrpc-c-1.06.31/lib/libutil' make[2]: Nothing to be done for `all'. make[2]: Leaving directory `/home/CLi/develop/xmlrpc/xmlrpc-c-1.06.31/lib/libutil' make -C abyss/ -f /home/CLi/develop/xmlrpc/xmlrpc-c-1.06.31/lib/../lib/abyss/Makefile \ all make[2]: Entering directory `/home/CLi/develop/xmlrpc/xmlrpc-c-1.06.31/lib/abyss' make -C src/ -f /home/CLi/develop/xmlrpc/xmlrpc-c-1.06.31/lib/abyss/../../lib/abyss/src/Makefile \ all make[3]: Entering directory `/home/CLi/develop/xmlrpc/xmlrpc-c-1.06.31/lib/abyss/src' make[3]: Nothing to be done for `all'. make[3]: Leaving directory `/home/CLi/develop/xmlrpc/xmlrpc-c-1.06.31/lib/abyss/src' make[2]: Leaving directory `/home/CLi/develop/xmlrpc/xmlrpc-c-1.06.31/lib/abyss' make -C curl_transport/ -f /home/CLi/develop/xmlrpc/xmlrpc-c-1.06.31/lib/../lib/curl_transport/Makefile \ all make[2]: Entering directory `/home/CLi/develop/xmlrpc/xmlrpc-c-1.06.31/lib/curl_transport' make[2]: Nothing to be done for `all'. make[2]: Leaving directory `/home/CLi/develop/xmlrpc/xmlrpc-c-1.06.31/lib/curl_transport' make -C expat/ -f /home/CLi/develop/xmlrpc/xmlrpc-c-1.06.31/lib/../lib/expat/Makefile \ all make[2]: Entering directory `/home/CLi/develop/xmlrpc/xmlrpc-c-1.06.31/lib/expat' make -C gennmtab/ -f /home/CLi/develop/xmlrpc/xmlrpc-c-1.06.31/lib/expat/../../lib/expat/gennmtab/Makefile \ all make[3]: Entering directory `/home/CLi/develop/xmlrpc/xmlrpc-c-1.06.31/lib/expat/gennmtab' make[3]: Nothing to be done for `all'. make[3]: Leaving directory `/home/CLi/develop/xmlrpc/xmlrpc-c-1.06.31/lib/expat/gennmtab' make -C xmlparse/ -f /home/CLi/develop/xmlrpc/xmlrpc-c-1.06.31/lib/expat/../../lib/expat/xmlparse/Makefile \ all make[3]: Entering directory `/home/CLi/develop/xmlrpc/xmlrpc-c-1.06.31/lib/expat/xmlparse' make[3]: Nothing to be done for `all'. make[3]: Leaving directory `/home/CLi/develop/xmlrpc/xmlrpc-c-1.06.31/lib/expat/xmlparse' make -C xmltok/ -f /home/CLi/develop/xmlrpc/xmlrpc-c-1.06.31/lib/expat/../../lib/expat/xmltok/Makefile \ all make[3]: Entering directory `/home/CLi/develop/xmlrpc/xmlrpc-c-1.06.31/lib/expat/xmltok' make[3]: Nothing to be done for `all'. make[3]: Leaving directory `/home/CLi/develop/xmlrpc/xmlrpc-c-1.06.31/lib/expat/xmltok' make[2]: Leaving directory `/home/CLi/develop/xmlrpc/xmlrpc-c-1.06.31/lib/expat' make[1]: Leaving directory `/home/CLi/develop/xmlrpc/xmlrpc-c-1.06.31/lib' make -C src/ -f /home/CLi/develop/xmlrpc/xmlrpc-c-1.06.31/./src/Makefile \ all make[1]: Entering directory `/home/CLi/develop/xmlrpc/xmlrpc-c-1.06.31/src' make -C /home/CLi/develop/xmlrpc/xmlrpc-c-1.06.31/src/../lib/curl_transport/ -f /home/CLi/develop/xmlrpc/xmlrpc-c-1.06.31/src/../lib/curl_transport/Makefile \ xmlrpc_curl_transport.lo make[2]: Entering directory `/home/CLi/develop/xmlrpc/xmlrpc-c-1.06.31/lib/curl_transport' make[2]: `xmlrpc_curl_transport.lo' is up to date. make[2]: Leaving directory `/home/CLi/develop/xmlrpc/xmlrpc-c-1.06.31/lib/curl_transport' make -C cpp/ -f /home/CLi/develop/xmlrpc/xmlrpc-c-1.06.31/src/../src/cpp/Makefile \ all make[2]: Entering directory `/home/CLi/develop/xmlrpc/xmlrpc-c-1.06.31/src/cpp' g++ -c -Isrcdir/include -Iblddir -Isrcdir -Isrcdir/lib/util/include -DNDEBUG -Wall -Wundef -Wimplicit -W -Winline -Wundef -Woverloaded-virtual -Wsynth -g value.cpp g++ -c -Isrcdir/include -Iblddir -Isrcdir -Isrcdir/lib/util/include -DNDEBUG -Wall -Wundef -Wimplicit -W -Winline -Wundef -Woverloaded-virtual -Wsynth -g xml.cpp rm -f libxmlrpc++.a ar cru libxmlrpc++.a base64.o env_wrap.o fault.o girerr.o girmem.o outcome.o param_list.o value.o xml.o ranlib libxmlrpc++.a g++ -c -Isrcdir/include -Iblddir -Isrcdir -Isrcdir/lib/util/include -Isrcdir/lib/expat/xmlparse -DNDEBUG -Wall -Wundef -Wimplicit -W -Winline -Wundef -Woverloaded-virtual -Wsynth -g registry.cpp rm -f libxmlrpc_server++.a ar cru libxmlrpc_server++.a registry.o ranlib libxmlrpc_server++.a g++ -c -Isrcdir/include -Iblddir -Isrcdir -Isrcdir/lib/util/include -Isrcdir/lib/expat/xmlparse -Isrcdir/lib/abyss/src -DNDEBUG -Wall -Wundef -Wimplicit -W -Winline -Wundef -Woverloaded-virtual -Wsynth -g server_abyss.cpp server_abyss.cpp:38:1: warning: unused parameter ‘signalClass’ rm -f libxmlrpc_server_abyss++.a ar cru libxmlrpc_server_abyss++.a server_abyss.o ranlib libxmlrpc_server_abyss++.a g++ -c -Isrcdir/include -Iblddir -Isrcdir -Isrcdir/lib/util/include -Isrcdir/lib/expat/xmlparse -Isrcdir/lib/wininet_transport -Isrcdir/lib/curl_transport -Isrcdir/lib/libwww_transport -DNDEBUG -Wall -Wundef -Wimplicit -W -Winline -Wundef -Woverloaded-virtual -Wsynth -g client.cpp g++ -c -Isrcdir/include -Iblddir -Isrcdir -Isrcdir/lib/util/include -Isrcdir/lib/expat/xmlparse -Isrcdir/lib/wininet_transport -Isrcdir/lib/curl_transport -Isrcdir/lib/libwww_transport -DNDEBUG -Wall -Wundef -Wimplicit -W -Winline -Wundef -Woverloaded-virtual -Wsynth -g client_simple.cpp g++ -c -Isrcdir/include -Iblddir -Isrcdir -Isrcdir/lib/util/include -Isrcdir/lib/expat/xmlparse -Isrcdir/lib/wininet_transport -Isrcdir/lib/curl_transport -Isrcdir/lib/libwww_transport -DNDEBUG -Wall -Wundef -Wimplicit -W -Winline -Wundef -Woverloaded-virtual -Wsynth -g curl.cpp g++ -c -Isrcdir/include -Iblddir -Isrcdir -Isrcdir/lib/util/include -Isrcdir/lib/expat/xmlparse -Isrcdir/lib/wininet_transport -Isrcdir/lib/curl_transport -Isrcdir/lib/libwww_transport -DNDEBUG -Wall -Wundef -Wimplicit -W -Winline -Wundef -Woverloaded-virtual -Wsynth -g libwww.cpp g++ -c -Isrcdir/include -Iblddir -Isrcdir -Isrcdir/lib/util/include -Isrcdir/lib/expat/xmlparse -Isrcdir/lib/wininet_transport -Isrcdir/lib/curl_transport -Isrcdir/lib/libwww_transport -DNDEBUG -Wall -Wundef -Wimplicit -W -Winline -Wundef -Woverloaded-virtual -Wsynth -g wininet.cpp rm -f libxmlrpc_client++.a ar cru libxmlrpc_client++.a client.o client_simple.o curl.o libwww.o wininet.o ranlib libxmlrpc_client++.a g++ -shared -Wl,-soname,libxmlrpc_cpp.so.3 -o libxmlrpc_cpp.so.3.06 XmlRpcCpp.o XmlRpcCpp.o: In function `XmlRpcFault': /home/CLi/develop/xmlrpc/xmlrpc-c-1.06.31/src/cpp/XmlRpcCpp.cpp:39: undefined reference to `_xmlrpc_env_init' /home/CLi/develop/xmlrpc/xmlrpc-c-1.06.31/src/cpp/XmlRpcCpp.cpp:42: undefined reference to `_xmlrpc_env_set_fault' /home/CLi/develop/xmlrpc/xmlrpc-c-1.06.31/src/cpp/XmlRpcCpp.cpp:46: undefined reference to `_xmlrpc_env_init' /home/CLi/develop/xmlrpc/xmlrpc-c-1.06.31/src/cpp/XmlRpcCpp.cpp:48: undefined reference to `_xmlrpc_env_set_fault' /home/CLi/develop/xmlrpc/xmlrpc-c-1.06.31/src/cpp/XmlRpcCpp.cpp:55: undefined reference to `_xmlrpc_env_init' /home/CLi/develop/xmlrpc/xmlrpc-c-1.06.31/src/cpp/XmlRpcCpp.cpp:57: undefined reference to `_xmlrpc_env_set_fault' XmlRpcCpp.o: In function `~XmlRpcFault': /home/CLi/develop/xmlrpc/xmlrpc-c-1.06.31/src/cpp/XmlRpcCpp.cpp:61: undefined reference to `_xmlrpc_env_clean' XmlRpcCpp.o: In function `XmlRpcEnv': /home/CLi/develop/xmlrpc/xmlrpc-c-1.06.31/src/cpp/XmlRpcCpp.cpp:75: undefined reference to `_xmlrpc_env_init' /home/CLi/develop/xmlrpc/xmlrpc-c-1.06.31/src/cpp/XmlRpcCpp.cpp:79: undefined reference to `_xmlrpc_env_set_fault' XmlRpcCpp.o: In function `XmlRpcValue': /home/CLi/develop/xmlrpc/xmlrpc-c-1.06.31/src/cpp/XmlRpcCpp.cpp:99: undefined reference to `_xmlrpc_build_value' XmlRpcCpp.o: In function `_ZN11XmlRpcValue7makeIntEi': /home/CLi/develop/xmlrpc/xmlrpc-c-1.06.31/src/cpp/XmlRpcCpp.cpp:105: undefined reference to `_xmlrpc_build_value' XmlRpcCpp.o: In function `_ZN11XmlRpcValue8makeBoolEb': /home/CLi/develop/xmlrpc/xmlrpc-c-1.06.31/src/cpp/XmlRpcCpp.cpp:112: undefined reference to `_xmlrpc_build_value' XmlRpcCpp.o: In function `_ZN11XmlRpcValue10makeDoubleEd': /home/CLi/develop/xmlrpc/xmlrpc-c-1.06.31/src/cpp/XmlRpcCpp.cpp:119: undefined reference to `_xmlrpc_build_value' XmlRpcCpp.o: In function `_ZN11XmlRpcValue12makeDateTimeERKSs': /home/CLi/develop/xmlrpc/xmlrpc-c-1.06.31/src/cpp/XmlRpcCpp.cpp:128: undefined reference to `_xmlrpc_build_value' XmlRpcCpp.o:/home/CLi/develop/xmlrpc/xmlrpc-c-1.06.31/src/cpp/XmlRpcCpp.cpp:137: more undefined references to `_xmlrpc_build_value' follow XmlRpcCpp.o: In function `_ZN11XmlRpcValue10makeStructEv': /home/CLi/develop/xmlrpc/xmlrpc-c-1.06.31/src/cpp/XmlRpcCpp.cpp:165: undefined reference to `_xmlrpc_struct_new' XmlRpcCpp.o: In function `_ZN11XmlRpcValue10makeBase64EPKhj': /home/CLi/develop/xmlrpc/xmlrpc-c-1.06.31/src/cpp/XmlRpcCpp.cpp:174: undefined reference to `_xmlrpc_build_value' XmlRpcCpp.o: In function `_ZNK11XmlRpcValue6getIntEv': /home/CLi/develop/xmlrpc/xmlrpc-c-1.06.31/src/cpp/XmlRpcCpp.cpp:182: undefined reference to `_xmlrpc_parse_value' XmlRpcCpp.o: In function `_ZNK11XmlRpcValue7getBoolEv': /home/CLi/develop/xmlrpc/xmlrpc-c-1.06.31/src/cpp/XmlRpcCpp.cpp:190: undefined reference to `_xmlrpc_parse_value' XmlRpcCpp.o: In function `_ZNK11XmlRpcValue9getDoubleEv': /home/CLi/develop/xmlrpc/xmlrpc-c-1.06.31/src/cpp/XmlRpcCpp.cpp:198: undefined reference to `_xmlrpc_parse_value' XmlRpcCpp.o: In function `_ZNK11XmlRpcValue14getRawDateTimeEv': /home/CLi/develop/xmlrpc/xmlrpc-c-1.06.31/src/cpp/XmlRpcCpp.cpp:206: undefined reference to `_xmlrpc_parse_value' XmlRpcCpp.o: In function `_ZNK11XmlRpcValue9getStringEv': /home/CLi/develop/xmlrpc/xmlrpc-c-1.06.31/src/cpp/XmlRpcCpp.cpp:215: undefined reference to `_xmlrpc_parse_value' XmlRpcCpp.o:/home/CLi/develop/xmlrpc/xmlrpc-c-1.06.31/src/cpp/XmlRpcCpp.cpp:224: more undefined references to `_xmlrpc_parse_value' follow XmlRpcCpp.o: In function `_ZNK11XmlRpcValue9arraySizeEv': /home/CLi/develop/xmlrpc/xmlrpc-c-1.06.31/src/cpp/XmlRpcCpp.cpp:247: undefined reference to `_xmlrpc_array_size' XmlRpcCpp.o: In function `_ZN11XmlRpcValue15arrayAppendItemERKS_': /home/CLi/develop/xmlrpc/xmlrpc-c-1.06.31/src/cpp/XmlRpcCpp.cpp:254: undefined reference to `_xmlrpc_array_append_item' XmlRpcCpp.o: In function `_ZNK11XmlRpcValue12arrayGetItemEi': /home/CLi/develop/xmlrpc/xmlrpc-c-1.06.31/src/cpp/XmlRpcCpp.cpp:260: undefined reference to `_xmlrpc_array_get_item' XmlRpcCpp.o: In function `_ZNK11XmlRpcValue10structSizeEv': /home/CLi/develop/xmlrpc/xmlrpc-c-1.06.31/src/cpp/XmlRpcCpp.cpp:267: undefined reference to `_xmlrpc_struct_size' XmlRpcCpp.o: In function `_ZNK11XmlRpcValue12structHasKeyERKSs': /home/CLi/develop/xmlrpc/xmlrpc-c-1.06.31/src/cpp/XmlRpcCpp.cpp:277: undefined reference to `_xmlrpc_struct_has_key_n' XmlRpcCpp.o: In function `_ZNK11XmlRpcValue14structGetValueERKSs': /home/CLi/develop/xmlrpc/xmlrpc-c-1.06.31/src/cpp/XmlRpcCpp.cpp:288: undefined reference to `_xmlrpc_struct_get_value_n' XmlRpcCpp.o: In function `_ZN11XmlRpcValue14structSetValueERKSsRKS_': /home/CLi/develop/xmlrpc/xmlrpc-c-1.06.31/src/cpp/XmlRpcCpp.cpp:299: undefined reference to `_xmlrpc_struct_set_value_n' XmlRpcCpp.o: In function `_ZNK11XmlRpcValue20structGetKeyAndValueEiRSsRS_': /home/CLi/develop/xmlrpc/xmlrpc-c-1.06.31/src/cpp/XmlRpcCpp.cpp:310: undefined reference to `_xmlrpc_struct_get_key_and_value' XmlRpcCpp.o: In function `_ZN12XmlRpcGenSrv9addMethodERKSsPFP13_xmlrpc_valueP11_xmlrpc_envS3_PvES6_': /home/CLi/develop/xmlrpc/xmlrpc-c-1.06.31/src/cpp/XmlRpcCpp.cpp:325: undefined reference to `_xmlrpc_registry_add_method' XmlRpcCpp.o: In function `_ZN12XmlRpcGenSrv9addMethodERKSsPFP13_xmlrpc_valueP11_xmlrpc_envS3_PvES6_S1_S1_': /home/CLi/develop/xmlrpc/xmlrpc-c-1.06.31/src/cpp/XmlRpcCpp.cpp:343: undefined reference to `_xmlrpc_registry_add_method_w_doc' XmlRpcCpp.o: In function `_ZNK12XmlRpcGenSrv5allocER9XmlRpcEnvRKSs': /home/CLi/develop/xmlrpc/xmlrpc-c-1.06.31/src/cpp/XmlRpcCpp.cpp:354: undefined reference to `_xmlrpc_mem_block_new' /home/CLi/develop/xmlrpc/xmlrpc-c-1.06.31/src/cpp/XmlRpcCpp.cpp:357: undefined reference to `_xmlrpc_mem_block_contents' XmlRpcCpp.o: In function `_ZNK12XmlRpcGenSrv6handleERKSs': /home/CLi/develop/xmlrpc/xmlrpc-c-1.06.31/src/cpp/XmlRpcCpp.cpp:371: undefined reference to `_xmlrpc_limit_get' /home/CLi/develop/xmlrpc/xmlrpc-c-1.06.31/src/cpp/XmlRpcCpp.cpp:375: undefined reference to `_xmlrpc_mem_block_contents' /home/CLi/develop/xmlrpc/xmlrpc-c-1.06.31/src/cpp/XmlRpcCpp.cpp:376: undefined reference to `_xmlrpc_mem_block_size' /home/CLi/develop/xmlrpc/xmlrpc-c-1.06.31/src/cpp/XmlRpcCpp.cpp:379: undefined reference to `_xmlrpc_registry_process_call' /home/CLi/develop/xmlrpc/xmlrpc-c-1.06.31/src/cpp/XmlRpcCpp.cpp:383: undefined reference to `_xmlrpc_mem_block_contents' /home/CLi/develop/xmlrpc/xmlrpc-c-1.06.31/src/cpp/XmlRpcCpp.cpp:384: undefined reference to `_xmlrpc_mem_block_size' /home/CLi/develop/xmlrpc/xmlrpc-c-1.06.31/src/cpp/XmlRpcCpp.cpp:387: undefined reference to `_xmlrpc_mem_block_free' /home/CLi/develop/xmlrpc/xmlrpc-c-1.06.31/src/cpp/XmlRpcCpp.cpp:390: undefined reference to `_xmlrpc_mem_block_free' XmlRpcCpp.o: In function `XmlRpcEnv': /home/CLi/develop/xmlrpc/xmlrpc-c-1.06.31/src/cpp/srcdir/include/xmlrpc-c/oldcppwrapper.hpp:88: undefined reference to `_xmlrpc_env_init' XmlRpcCpp.o: In function `~XmlRpcEnv': /home/CLi/develop/xmlrpc/xmlrpc-c-1.06.31/src/cpp/srcdir/include/xmlrpc-c/oldcppwrapper.hpp:89: undefined reference to `_xmlrpc_env_clean' XmlRpcCpp.o: In function `XmlRpcValue': /home/CLi/develop/xmlrpc/xmlrpc-c-1.06.31/src/cpp/srcdir/include/xmlrpc-c/oldcppwrapper.hpp:222: undefined reference to `_xmlrpc_INCREF' XmlRpcCpp.o: In function `~XmlRpcValue': /home/CLi/develop/xmlrpc/xmlrpc-c-1.06.31/src/cpp/srcdir/include/xmlrpc-c/oldcppwrapper.hpp:231: undefined reference to `_xmlrpc_DECREF' XmlRpcCpp.o: In function `_ZN11XmlRpcValueaSERKS_': /home/CLi/develop/xmlrpc/xmlrpc-c-1.06.31/src/cpp/srcdir/include/xmlrpc-c/oldcppwrapper.hpp:236: undefined reference to `_xmlrpc_INCREF' /home/CLi/develop/xmlrpc/xmlrpc-c-1.06.31/src/cpp/srcdir/include/xmlrpc-c/oldcppwrapper.hpp:237: undefined reference to `_xmlrpc_DECREF' collect2: ld returned 1 exit status unix.make:10: recipe for target `libxmlrpc_cpp.so.3.06' failed make[2]: *** [libxmlrpc_cpp.so.3.06] Error 1 make[2]: Leaving directory `/home/CLi/develop/xmlrpc/xmlrpc-c-1.06.31/src/cpp' /home/CLi/develop/xmlrpc/xmlrpc-c-1.06.31/src/../Makefile.common:147: recipe for target `cpp/all' failed make[1]: *** [cpp/all] Error 2 make[1]: Leaving directory `/home/CLi/develop/xmlrpc/xmlrpc-c-1.06.31/src' /home/CLi/develop/xmlrpc/xmlrpc-c-1.06.31/Makefile.common:147: recipe for target `src/all' failed make: *** [src/all] Error 2 CLi@PC-CLI-1 ~/develop/xmlrpc/xmlrpc-c-1.06.31 $
即:
XmlRpcCpp.o: In function `XmlRpcFault': /home/CLi/develop/xmlrpc/xmlrpc-c-1.06.31/src/cpp/XmlRpcCpp.cpp:39: undefined reference to `_xmlrpc_env_init'
【解决过程】
1.参考:
但是也没太大帮助。
2.找不到其他关于
_xmlrpc_env_init
的帖子,另外找了找:
xmlrpc_env_init
找到很多。
3.参考:
也没帮助。
4.参考:
说是:
The following libraries are prerequisites of libxmlrpc, so you’ll need to link them in too:
|
又参考:
Undefined reference error with methods of libxmlrpc-c3-dev
所以可以去试试,打算加上对应的库试试。
5.但是,突然发现,此处用的是g++,而不是arm-xscale-linux-gnueabi-g++
所以,貌似有问题啊。不是交叉编译啊。
然后才想到,之前参考:
只指定了
CC=arm-xscale-linux-gnueabi-gcc
没有指定其他的,包括g++,所以,此处不是交叉编译,那觉得就不太对劲。
6.但是还是按照原先思路去看看。
参考:
去看到其从:
gcc -o a2web.cgi -Wl,-O1 -Wall -Wextra -lxmlrpc -lxmlrpc_client -lfcgi print.o config.o xml.o a2web.o misc.o query.o js.o |
变成:
gcc -o a2web.cgi -Wl,-O1 -Wall -Wextra -lxmlrpc_util -lxmlrpc -lxmlrpc_client -lfcgi print.o config.o xml.o a2web.o misc.o query.o js.o |
就可以了。
所以,此处也去看看,但是没有找到xmlrpc_util相关的.c或文件夹。
7.参考:
也看到其说,xmlrpc-c,对于交叉编译,支持的很不好。
然后其给出的编译过程,和xmlrpc-c相关的是:
. ~/uncrosscompile.sh wget http://sourceforge.net/projects/xmlrpc-c/files/Xmlrpc-c%20Super%20Stable/1.16.37/xmlrpc-c-1.16.37.tgz tar zxf xmlrpc-c-1.16.37.tgz pushd xmlrpc-c-1.16.37/ ./configure cd lib/expat/gennmtab/ make clean && make gennmtab cp gennmtab ~/bin/ popd pushd xmlrpc-c-1.16.37/ PATH=$DEPS/bin:$PATH ./configure --host=arm-none-linux-gnueabi --prefix=$DEPS --enable-curl-client sed -i -e "s|^\(#include \)|//\1|g" lib/curl_transport/xmlrpc_curl_transport.c sed -i -e "s|^\(#include \)|//\1|g" lib/curl_transport/curltransaction.c sed -i -e "s|^\(#include \)|//\1|g" lib/curl_transport/curlmulti.c
可以看出,其也遇到了之前我遇到的gennmtab的事情:
8.参考:
看起来,好像是可以通过:
–disable-cplusplus
去禁止掉g++。
所以,此处再去确认,当前是有这个参数的:
CLi@PC-CLI-1 ~/develop/xmlrpc/xmlrpc-c-1.06.31 $ ./configure --help `configure' configures this package to adapt to many kinds of systems. Usage: ./configure [OPTION]... [VAR=VALUE]... To assign environment variables (e.g., CC, CFLAGS...), specify them as VAR=VALUE. See below for descriptions of some of the useful variables. Defaults for the options are specified in brackets. Configuration: -h, --help display this help and exit --help=short display options specific to this package --help=recursive display the short help of all the included packages -V, --version display version information and exit -q, --quiet, --silent do not print `checking...' messages --cache-file=FILE cache test results in FILE [disabled] -C, --config-cache alias for `--cache-file=config.cache' -n, --no-create do not create output files --srcdir=DIR find the sources in DIR [configure dir or `..'] Installation directories: --prefix=PREFIX install architecture-independent files in PREFIX [/usr/local] --exec-prefix=EPREFIX install architecture-dependent files in EPREFIX [PREFIX] By default, `make install' will install all the files in `/usr/local/bin', `/usr/local/lib' etc. You can specify an installation prefix other than `/usr/local' using `--prefix', for instance `--prefix=$HOME'. For better control, use the options below. Fine tuning of the installation directories: --bindir=DIR user executables [EPREFIX/bin] --sbindir=DIR system admin executables [EPREFIX/sbin] --libexecdir=DIR program executables [EPREFIX/libexec] --datadir=DIR read-only architecture-independent data [PREFIX/share] --sysconfdir=DIR read-only single-machine data [PREFIX/etc] --sharedstatedir=DIR modifiable architecture-independent data [PREFIX/com] --localstatedir=DIR modifiable single-machine data [PREFIX/var] --libdir=DIR object code libraries [EPREFIX/lib] --includedir=DIR C header files [PREFIX/include] --oldincludedir=DIR C header files for non-gcc [/usr/include] --infodir=DIR info documentation [PREFIX/info] --mandir=DIR man documentation [PREFIX/man] Program names: --program-prefix=PREFIX prepend PREFIX to installed program names --program-suffix=SUFFIX append SUFFIX to installed program names --program-transform-name=PROGRAM run sed PROGRAM on installed program names System types: --build=BUILD configure for building on BUILD [guessed] --host=HOST cross-compile to build programs to run on HOST [BUILD] Optional Features: --disable-FEATURE do not include FEATURE (same as --enable-FEATURE=no) --enable-FEATURE[=ARG] include FEATURE [ARG=yes] --disable-wininet-client Don't build the Wininet client transport --disable-curl-client Don't build the Curl client transport --disable-libwww-client Don't build the Libwww client transport --disable-abyss-server Don't build the Abyss server module --disable-cgi-server Don't build the CGI server module --disable-cplusplus Don't build the C++ wrapper classes or tools --disable-abyss-threads Use fork in Abyss instead of pthreads --enable-libxml2-backend Use libxml2 instead of built-in expat --enable-shared=PKGS build shared libraries default=yes --enable-static=PKGS build static libraries default=yes --enable-fast-install=PKGS optimize for fast installation default=yes --disable-libtool-lock avoid locking (might break parallel builds) Optional Packages: --with-PACKAGE[=ARG] use PACKAGE [ARG=yes] --without-PACKAGE do not use PACKAGE (same as --with-PACKAGE=no) --with-libwww-ssl Include libwww SSL capability. --with-gnu-ld assume the C compiler uses GNU ld default=no Some influential environment variables: CC C compiler command CFLAGS C compiler flags LDFLAGS linker flags, e.g. -L<lib dir> if you have libraries in a nonstandard directory <lib dir> CPPFLAGS C/C++ preprocessor flags, e.g. -I<include dir> if you have headers in a nonstandard directory <include dir> CXX C++ compiler command CXXFLAGS C++ compiler flags CPP C preprocessor Use these variables to override the choices made by `configure' or to help it to find libraries and programs with nonstandard names/locations. CLi@PC-CLI-1 ~/develop/xmlrpc/xmlrpc-c-1.06.31 $
可见,的确是有此参数的,禁止掉C++ wrapper
而注意到,当前的错误是:
make[2]: Entering directory `/home/CLi/develop/xmlrpc/xmlrpc-c-1.06.31/src/cpp’ g++ -shared -Wl,-soname,libxmlrpc_cpp.so.3 -o libxmlrpc_cpp.so.3.06 XmlRpcCpp.o /home/CLi/develop/xmlrpc/xmlrpc-c-1.06.31/src/cpp/XmlRpcCpp.cpp:39: undefined reference to `_xmlrpc_env_init’ /home/CLi/develop/xmlrpc/xmlrpc-c-1.06.31/src/cpp/XmlRpcCpp.cpp:42: undefined reference to `_xmlrpc_env_set_fault’ |
即,是文件夹:
xmlrpc-c-1.06.31/src/cpp
下面的
XmlRpcCpp.cpp
其中引用了_xmlrpc_env_init
所以,此处去:
用
–disable-cplusplus
禁止编译cpp的
应该就可以避免此问题了。
9.另外,也在:
xmlrpc\xmlrpc-c-1.06.31\doc\configure_doc
中看到关于交叉编译的说明:
Specifying the System Type There may be some features `configure’ can not figure out will run on. Usually `configure’ can figure that out, but if it prints a message saying it can not guess the host type, give it the `–host=TYPE’ option. TYPE can either be a short name for the system type, such as `sun4′, or a canonical name with three fields: CPU-COMPANY-SYSTEM See the file `config.sub’ for the possible values of each field. If need to know the host type. If you are building compiler tools for cross-compiling, you can also produce code for and the `–build=TYPE’ option to select the type of system on which you are compiling the package. |
其中,关于host,target,build等参数,都可以去:
xmlrpc-c-1.06.31\config.sub
找找看看。
所以,重新去配置,结果提示用法有误:
CLi@PC-CLI-1 ~/develop/xmlrpc/xmlrpc-c-1.06.31 $ ./configure --prefix=$HOME/develop/crosstool-ng/x-tools/armxscalexmlrpc --host=arm-linux –disable-cplusplus CC=arm-xscale-linux-gnueabi-gcc configure: WARNING: you should use --build, --host, --target configure: WARNING: invalid host type: –disable-cplusplus checking for a BSD-compatible install... /usr/bin/install -c checking whether build environment is sane... yes
所以,换个试试,结果又错了:
CLi@PC-CLI-1 ~/develop/xmlrpc/xmlrpc-c-1.06.31 $ ./configure --prefix=$HOME/develop/crosstool-ng/x-tools/armxscalexmlrpc --build=i686-pc-cygwin --target=arm-xscale-linux --disable-cplusplus CC=arm-xscale-linux-gnueabi-gcc checking for a BSD-compatible install... /usr/bin/install -c checking whether build environment is sane... yes checking whether make sets $(MAKE)... yes checking for working aclocal... found checking for working autoconf... found checking for working automake... found checking for working autoheader... found checking for working makeinfo... found checking build system type... i686-pc-cygwin checking host system type... i686-pc-cygwin checking for wininet-config... no configure: You don't appear to have Wininet installed (no working wininet-config in your command search path), so we will not build the Wininet client XML transport checking whether to build Wininet client XML transport module... no checking for curl-config... yes checking whether to build Curl client XML transport module... yes checking for libwww-config... no configure: You don't appear to have Libwww installed (no working libwww-config in your command search path), so we will not build the Libwww client XML transport checking whether to build Libwww client XML transport module... no checking whether to build Abyss server module... yes checking whether to build CGI server module... yes checking whether to build C++ wrappers and tools... no checking for gcc... arm-xscale-linux-gnueabi-gcc checking for C compiler default output file name... a.out checking whether the C compiler works... configure: error: cannot run C compiled programs. If you meant to cross compile, use `--host'. See `config.log' for more details.
再去试试:
./configure –prefix=$HOME/develop/crosstool-ng/x-tools/armxscalexmlrpc –build=i686-pc-cygwin –target=arm-xscale-linux –host=arm-xscale-linux –disable-cplusplus CC=arm-xscale-linux-gnueabi-gcc |
终于可以了:
CLi@PC-CLI-1 ~/develop/xmlrpc/xmlrpc-c-1.06.31 $ ./configure --prefix=$HOME/develop/crosstool-ng/x-tools/armxscalexmlrpc --build=i686-pc-cygwin --target=arm-xscale-linux --host=arm-xscale-linux --disable-cplusplus CC=arm-xscale-linux-gnueabi-gcc checking for a BSD-compatible install... /usr/bin/install -c checking whether build environment is sane... yes checking whether make sets $(MAKE)... yes checking for working aclocal... found checking for working autoconf... found checking for working automake... found checking for working autoheader... found checking for working makeinfo... found checking build system type... i686-pc-cygwin checking host system type... arm-xscale-linux-gnu checking for wininet-config... no configure: You don't appear to have Wininet installed (no working wininet-config in your command search path), so we will not build the Wininet client XML transport checking whether to build Wininet client XML transport module... no checking for curl-config... yes checking whether to build Curl client XML transport module... yes checking for libwww-config... no configure: You don't appear to have Libwww installed (no working libwww-config in your command search path), so we will not build the Libwww client XML transport checking whether to build Libwww client XML transport module... no checking whether to build Abyss server module... yes checking whether to build CGI server module... yes checking whether to build C++ wrappers and tools... no checking for arm-xscale-linux-gcc... arm-xscale-linux-gnueabi-gcc checking for C compiler default output file name... a.out checking whether the C compiler works... yes checking whether we are cross compiling... yes checking for suffix of executables... checking for suffix of object files... o checking whether we are using the GNU C compiler... yes checking whether arm-xscale-linux-gnueabi-gcc accepts -g... yes checking for arm-xscale-linux-gnueabi-gcc option to accept ANSI C... none needed checking for socket... yes checking how to run the C preprocessor... arm-xscale-linux-gnueabi-gcc -E checking for egrep... grep -E checking for ANSI C header files... yes checking for sys/types.h... yes checking for sys/stat.h... yes checking for stdlib.h... yes checking for string.h... yes checking for memory.h... yes checking for strings.h... yes checking for inttypes.h... yes checking for stdint.h... yes checking for unistd.h... yes checking wchar.h usability... yes checking wchar.h presence... yes checking for wchar.h... yes checking sys/filio.h usability... no checking sys/filio.h presence... no checking for sys/filio.h... no checking sys/ioctl.h usability... yes checking sys/ioctl.h presence... yes checking for sys/ioctl.h... yes checking stdarg.h usability... yes checking stdarg.h presence... yes checking for stdarg.h... yes checking for size_t... yes checking whether va_list is an array... no checking whether compiler has __attribute__... yes checking for vsnprintf... yes checking for wcsncmp... yes checking for setgroups... yes checking for asprintf... yes checking for setenv... yes checking whether to use Abyss pthread function... yes checking for curl-xmlrpc-config... no checking for curl-config... /home/CLi/develop/crosstool-ng/x-tools/armxscalecurl/bin/curl-config checking for curl library directory... /home/CLi/develop/crosstool-ng/x-tools/armxscalecurl/lib checking whether to use SSL with libwww... no checking whether to build the libxml2 backend... no checking for arm-xscale-linux-ranlib... no checking for ranlib... ranlib checking for ld used by GCC... /home/CLi/develop/crosstool-ng/x-tools/arm-xscale-linux-gnueabi/arm-xscale-linux-gnueabi/bin/ld.exe checking if the linker (/home/CLi/develop/crosstool-ng/x-tools/arm-xscale-linux-gnueabi/arm-xscale-linux-gnueabi/bin/ld.exe) is GNU ld... yes checking for BSD-compatible nm... /usr/bin/nm -B checking whether ln -s works... yes checking for object suffix... o checking for executable suffix... no checking for arm-xscale-linux-gnueabi-gcc option to produce PIC... -fPIC checking if arm-xscale-linux-gnueabi-gcc PIC flag -fPIC works... yes checking if arm-xscale-linux-gnueabi-gcc supports -c -o file.o... yes checking if arm-xscale-linux-gnueabi-gcc supports -c -o file.lo... yes checking if arm-xscale-linux-gnueabi-gcc supports -fno-rtti -fno-exceptions ... no checking if arm-xscale-linux-gnueabi-gcc static flag -static works... -static checking if the linker (/home/CLi/develop/crosstool-ng/x-tools/arm-xscale-linux-gnueabi/arm-xscale-linux-gnueabi/bin/ld.exe) is GNU ld... yes checking whether the linker (/home/CLi/develop/crosstool-ng/x-tools/arm-xscale-linux-gnueabi/arm-xscale-linux-gnueabi/bin/ld.exe) supports shared libraries... yes checking command to parse /usr/bin/nm -B output... ok checking how to hardcode library paths into programs... immediate checking for /home/CLi/develop/crosstool-ng/x-tools/arm-xscale-linux-gnueabi/arm-xscale-linux-gnueabi/bin/ld.exe option to reload object files... -r checking dynamic linker characteristics... no checking if libtool supports shared libraries... no checking whether to build shared libraries... no checking whether to build static libraries... yes checking for objdir... .libs creating libtool configure: creating ./config.status config.status: creating xmlrpc-c-config config.status: creating xmlrpc-c-config.test config.status: creating Makefile.config config.status: creating xmlrpc_config.h config.status: creating xmlrpc_amconfig.h config.status: xmlrpc_amconfig.h is unchanged config.status: executing default-1 commands CLi@PC-CLI-1 ~/develop/xmlrpc/xmlrpc-c-1.06.31 $
10.然后再clean一下:
CLi@PC-CLI-1 ~/develop/xmlrpc/xmlrpc-c-1.06.31 $ make clean make -C include/ -f /home/CLi/develop/xmlrpc/xmlrpc-c-1.06.31/./include/Makefile \ clean make[1]: Entering directory `/home/CLi/develop/xmlrpc/xmlrpc-c-1.06.31/include' make[1]: Nothing to be done for `clean'. make[1]: Leaving directory `/home/CLi/develop/xmlrpc/xmlrpc-c-1.06.31/include' make -C lib/ -f /home/CLi/develop/xmlrpc/xmlrpc-c-1.06.31/./lib/Makefile \ clean make[1]: Entering directory `/home/CLi/develop/xmlrpc/xmlrpc-c-1.06.31/lib' make -C util/ -f /home/CLi/develop/xmlrpc/xmlrpc-c-1.06.31/lib/../lib/util/Makefile \ clean make[2]: Entering directory `/home/CLi/develop/xmlrpc/xmlrpc-c-1.06.31/lib/util' rm -f *.o *.a *.s *.i *.la *.lo rm -f *.so *.so.* rm -rf .libs make[2]: Leaving directory `/home/CLi/develop/xmlrpc/xmlrpc-c-1.06.31/lib/util' make -C libutil/ -f /home/CLi/develop/xmlrpc/xmlrpc-c-1.06.31/lib/../lib/libutil/Makefile \ clean make[2]: Entering directory `/home/CLi/develop/xmlrpc/xmlrpc-c-1.06.31/lib/libutil' rm -f *.o *.a *.s *.i *.la *.lo rm -f *.so *.so.* rm -rf .libs make[2]: Leaving directory `/home/CLi/develop/xmlrpc/xmlrpc-c-1.06.31/lib/libutil' make -C abyss/ -f /home/CLi/develop/xmlrpc/xmlrpc-c-1.06.31/lib/../lib/abyss/Makefile \ clean make[2]: Entering directory `/home/CLi/develop/xmlrpc/xmlrpc-c-1.06.31/lib/abyss' make -C src/ -f /home/CLi/develop/xmlrpc/xmlrpc-c-1.06.31/lib/abyss/../../lib/abyss/src/Makefile \ clean make[3]: Entering directory `/home/CLi/develop/xmlrpc/xmlrpc-c-1.06.31/lib/abyss/src' rm -f *.o *.a *.s *.i *.la *.lo rm -f *.so *.so.* rm -rf .libs make[3]: Leaving directory `/home/CLi/develop/xmlrpc/xmlrpc-c-1.06.31/lib/abyss/src' rm -f *.o *.a *.s *.i *.la *.lo rm -f *.so *.so.* rm -rf .libs make[2]: Leaving directory `/home/CLi/develop/xmlrpc/xmlrpc-c-1.06.31/lib/abyss' make -C curl_transport/ -f /home/CLi/develop/xmlrpc/xmlrpc-c-1.06.31/lib/../lib/curl_transport/Makefile \ clean make[2]: Entering directory `/home/CLi/develop/xmlrpc/xmlrpc-c-1.06.31/lib/curl_transport' rm -f *.o *.a *.s *.i *.la *.lo rm -f *.so *.so.* rm -rf .libs make[2]: Leaving directory `/home/CLi/develop/xmlrpc/xmlrpc-c-1.06.31/lib/curl_transport' make -C expat/ -f /home/CLi/develop/xmlrpc/xmlrpc-c-1.06.31/lib/../lib/expat/Makefile \ clean make[2]: Entering directory `/home/CLi/develop/xmlrpc/xmlrpc-c-1.06.31/lib/expat' make -C gennmtab/ -f /home/CLi/develop/xmlrpc/xmlrpc-c-1.06.31/lib/expat/../../lib/expat/gennmtab/Makefile \ clean make[3]: Entering directory `/home/CLi/develop/xmlrpc/xmlrpc-c-1.06.31/lib/expat/gennmtab' rm -f *.o *.a *.s *.i *.la *.lo rm -f *.so *.so.* rm -rf .libs rm -f gennmtab make[3]: Leaving directory `/home/CLi/develop/xmlrpc/xmlrpc-c-1.06.31/lib/expat/gennmtab' make -C xmlparse/ -f /home/CLi/develop/xmlrpc/xmlrpc-c-1.06.31/lib/expat/../../lib/expat/xmlparse/Makefile \ clean make[3]: Entering directory `/home/CLi/develop/xmlrpc/xmlrpc-c-1.06.31/lib/expat/xmlparse' rm -f *.o *.a *.s *.i *.la *.lo rm -f *.so *.so.* rm -rf .libs make[3]: Leaving directory `/home/CLi/develop/xmlrpc/xmlrpc-c-1.06.31/lib/expat/xmlparse' make -C xmltok/ -f /home/CLi/develop/xmlrpc/xmlrpc-c-1.06.31/lib/expat/../../lib/expat/xmltok/Makefile \ clean make[3]: Entering directory `/home/CLi/develop/xmlrpc/xmlrpc-c-1.06.31/lib/expat/xmltok' rm -f *.o *.a *.s *.i *.la *.lo rm -f *.so *.so.* rm -rf .libs rm -f nametab.h make[3]: Leaving directory `/home/CLi/develop/xmlrpc/xmlrpc-c-1.06.31/lib/expat/xmltok' rm -f *.o *.a *.s *.i *.la *.lo rm -f *.so *.so.* rm -rf .libs make[2]: Leaving directory `/home/CLi/develop/xmlrpc/xmlrpc-c-1.06.31/lib/expat' rm -f *.o *.a *.s *.i *.la *.lo rm -f *.so *.so.* rm -rf .libs make[1]: Leaving directory `/home/CLi/develop/xmlrpc/xmlrpc-c-1.06.31/lib' make -C src/ -f /home/CLi/develop/xmlrpc/xmlrpc-c-1.06.31/./src/Makefile \ clean make[1]: Entering directory `/home/CLi/develop/xmlrpc/xmlrpc-c-1.06.31/src' rm -f *.o *.a *.s *.i *.la *.lo rm -f *.so *.so.* rm -rf .libs make -C test clean make[2]: Entering directory `/home/CLi/develop/xmlrpc/xmlrpc-c-1.06.31/src/test' rm -f *.o *.a *.s *.i *.la *.lo rm -f *.so *.so.* rm -rf .libs rm -f test cgitest1 make[2]: Leaving directory `/home/CLi/develop/xmlrpc/xmlrpc-c-1.06.31/src/test' make[1]: Leaving directory `/home/CLi/develop/xmlrpc/xmlrpc-c-1.06.31/src' make -C tools/ -f /home/CLi/develop/xmlrpc/xmlrpc-c-1.06.31/./tools/Makefile \ clean make[1]: Entering directory `/home/CLi/develop/xmlrpc/xmlrpc-c-1.06.31/tools' make -C binmode-rpc-kit/ -f /home/CLi/develop/xmlrpc/xmlrpc-c-1.06.31/tools/../tools/binmode-rpc-kit/Makefile \ clean make[2]: Entering directory `/home/CLi/develop/xmlrpc/xmlrpc-c-1.06.31/tools/binmode-rpc-kit' make[2]: Nothing to be done for `clean'. make[2]: Leaving directory `/home/CLi/develop/xmlrpc/xmlrpc-c-1.06.31/tools/binmode-rpc-kit' make -C turbocharger/ -f /home/CLi/develop/xmlrpc/xmlrpc-c-1.06.31/tools/../tools/turbocharger/Makefile \ clean make[2]: Entering directory `/home/CLi/develop/xmlrpc/xmlrpc-c-1.06.31/tools/turbocharger' make[2]: Nothing to be done for `clean'. make[2]: Leaving directory `/home/CLi/develop/xmlrpc/xmlrpc-c-1.06.31/tools/turbocharger' make -C xmlrpc/ -f /home/CLi/develop/xmlrpc/xmlrpc-c-1.06.31/tools/../tools/xmlrpc/Makefile \ clean make[2]: Entering directory `/home/CLi/develop/xmlrpc/xmlrpc-c-1.06.31/tools/xmlrpc' rm -f *.o *.a *.s *.i *.la *.lo rm -f *.so *.so.* rm -rf .libs rm -f xmlrpc config.h make[2]: Leaving directory `/home/CLi/develop/xmlrpc/xmlrpc-c-1.06.31/tools/xmlrpc' make -C xmlrpc_transport/ -f /home/CLi/develop/xmlrpc/xmlrpc-c-1.06.31/tools/../tools/xmlrpc_transport/Makefile \ clean make[2]: Entering directory `/home/CLi/develop/xmlrpc/xmlrpc-c-1.06.31/tools/xmlrpc_transport' rm -f *.o *.a *.s *.i *.la *.lo rm -f *.so *.so.* rm -rf .libs rm -f xmlrpc_transport config.h make[2]: Leaving directory `/home/CLi/develop/xmlrpc/xmlrpc-c-1.06.31/tools/xmlrpc_transport' make[1]: Leaving directory `/home/CLi/develop/xmlrpc/xmlrpc-c-1.06.31/tools' make -C examples/ -f /home/CLi/develop/xmlrpc/xmlrpc-c-1.06.31/./examples/Makefile \ clean make[1]: Entering directory `/home/CLi/develop/xmlrpc/xmlrpc-c-1.06.31/examples' rm -f *.o *.a *.s *.i *.la *.lo rm -f *.so *.so.* rm -rf .libs rm -f xmlrpc_inetd_server xmlrpc_socket_server xmlrpc_loop_server xmlrpc_sample_add_server xmlrpc_server_validatee gen_sample_add_xml auth_client query-meerkat synch_client xmlrpc_sample_add_client xmlrpc_asynch_client xmlrpc_sample_add_server.cgi config.h xmlrpc_amconfig.h make -C cpp clean make[2]: Entering directory `/home/CLi/develop/xmlrpc/xmlrpc-c-1.06.31/examples/cpp' rm -f *.o *.a *.s *.i *.la *.lo rm -f *.so *.so.* rm -rf .libs rm -f xmlrpc_inetd_server xmlrpc_loop_server xmlrpc_sample_add_server xmlrpc_sample_add_client sample_add_client_complex meerkat-app-list config.h xmlrpc_amconfig.h make[2]: Leaving directory `/home/CLi/develop/xmlrpc/xmlrpc-c-1.06.31/examples/cpp' make[1]: Leaving directory `/home/CLi/develop/xmlrpc/xmlrpc-c-1.06.31/examples' rm -f *.o *.a *.s *.i *.la *.lo rm -f *.so *.so.* rm -rf .libs rm -f transport_config.h CLi@PC-CLI-1 ~/develop/xmlrpc/xmlrpc-c-1.06.31 $
11.重新编译之前,先去弄那个gennmtab:
CLi@PC-CLI-1 ~/develop/xmlrpc/xmlrpc-c-1.06.31 $ gcc -I. lib/expat/gennmtab/gennmtab.c -o lib/expat/gennmtab/gennmtab CLi@PC-CLI-1 ~/develop/xmlrpc/xmlrpc-c-1.06.31 $ lib/expat/gennmtab/gennmtab > lib/expat/xmltok/ .cvsignore asciitab.h iasciitab.h Makefile nametab_new.h xmldef.h xmlrole.h xmltok.dsp xmltok_impl.c xmltok_ns.c ascii.h dllmain.c latin1tab.h Makefile.depend utf8tab.h xmlrole.c xmltok.c xmltok.h xmltok_impl.h CLi@PC-CLI-1 ~/develop/xmlrpc/xmlrpc-c-1.06.31 $ lib/expat/gennmtab/gennmtab > lib/expat/xmltok/nametab.h CLi@PC-CLI-1 ~/develop/xmlrpc/xmlrpc-c-1.06.31 $ cat lib/expat/xmltok/nametab.h static const unsigned namingBitmap[] = { 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF, 0x00000000, 0x04000000, 0x87FFFFFE, 0x07FFFFFE, 0x00000000, 0x00000000, 0xFF7FFFFF, 0xFF7FFFFF, 0xFFFFFFFF, 0x7FF3FFFF, 0xFFFFFDFE, 0x7FFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFE00F, 0xFC31FFFF, 0x00FFFFFF, 0x00000000, 0xFFFF0000, 0xFFFFFFFF, 0xFFFFFFFF, 0xF80001FF, 0x00000003, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0xFFFFD740, 0xFFFFFFFB, 0x547F7FFF, 0x000FFFFD, 0xFFFFDFFE, 0xFFFFFFFF, 0xDFFEFFFF, 0xFFFFFFFF, 0xFFFF0003, 0xFFFFFFFF, 0xFFFF199F, 0x033FCFFF, 0x00000000, 0xFFFE0000, 0x027FFFFF, 0xFFFFFFFE, 0x0000007F, 0x00000000, 0xFFFF0000, 0x000707FF, 0x00000000, 0x07FFFFFE, 0x000007FE, 0xFFFE0000, 0xFFFFFFFF, 0x7CFFFFFF, 0x002F7FFF, 0x00000060, 0xFFFFFFE0, 0x23FFFFFF, 0xFF000000, 0x00000003, 0xFFF99FE0, 0x03C5FDFF, 0xB0000000, 0x00030003, 0xFFF987E0, 0x036DFDFF, 0x5E000000, 0x001C0000, 0xFFFBAFE0, 0x23EDFDFF, 0x00000000, 0x00000001, 0xFFF99FE0, 0x23CDFDFF, 0xB0000000, 0x00000003, 0xD63DC7E0, 0x03BFC718, 0x00000000, 0x00000000, 0xFFFDDFE0, 0x03EFFDFF, 0x00000000, 0x00000003, 0xFFFDDFE0, 0x03EFFDFF, 0x40000000, 0x00000003, 0xFFFDDFE0, 0x03FFFDFF, 0x00000000, 0x00000003, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0xFFFFFFFE, 0x000D7FFF, 0x0000003F, 0x00000000, 0xFEF02596, 0x200D6CAE, 0x0000001F, 0x00000000, 0x00000000, 0x00000000, 0xFFFFFEFF, 0x000003FF, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0xFFFFFFFF, 0xFFFF003F, 0x007FFFFF, 0x0007DAED, 0x50000000, 0x82315001, 0x002C62AB, 0x40000000, 0xF580C900, 0x00000007, 0x02010800, 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF, 0x0FFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF, 0x03FFFFFF, 0x3F3FFFFF, 0xFFFFFFFF, 0xAAFF3F3F, 0x3FFFFFFF, 0xFFFFFFFF, 0x5FDFFFFF, 0x0FCF1FDC, 0x1FDC1FFF, 0x00000000, 0x00004C40, 0x00000000, 0x00000000, 0x00000007, 0x00000000, 0x00000000, 0x00000000, 0x00000080, 0x000003FE, 0xFFFFFFFE, 0xFFFFFFFF, 0x001FFFFF, 0xFFFFFFFE, 0xFFFFFFFF, 0x07FFFFFF, 0xFFFFFFE0, 0x00001FFF, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF, 0x0000003F, 0x00000000, 0x00000000, 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF, 0x0000000F, 0x00000000, 0x00000000, 0x00000000, 0x07FF6000, 0x87FFFFFE, 0x07FFFFFE, 0x00000000, 0x00800000, 0xFF7FFFFF, 0xFF7FFFFF, 0x00FFFFFF, 0x00000000, 0xFFFF0000, 0xFFFFFFFF, 0xFFFFFFFF, 0xF80001FF, 0x00030003, 0x00000000, 0xFFFFFFFF, 0xFFFFFFFF, 0x0000003F, 0x00000003, 0xFFFFD7C0, 0xFFFFFFFB, 0x547F7FFF, 0x000FFFFD, 0xFFFFDFFE, 0xFFFFFFFF, 0xDFFEFFFF, 0xFFFFFFFF, 0xFFFF007B, 0xFFFFFFFF, 0xFFFF199F, 0x033FCFFF, 0x00000000, 0xFFFE0000, 0x027FFFFF, 0xFFFFFFFE, 0xFFFE007F, 0xBBFFFFFB, 0xFFFF0016, 0x000707FF, 0x00000000, 0x07FFFFFE, 0x0007FFFF, 0xFFFF03FF, 0xFFFFFFFF, 0x7CFFFFFF, 0xFFEF7FFF, 0x03FF3DFF, 0xFFFFFFEE, 0xF3FFFFFF, 0xFF1E3FFF, 0x0000FFCF, 0xFFF99FEE, 0xD3C5FDFF, 0xB080399F, 0x0003FFCF, 0xFFF987E4, 0xD36DFDFF, 0x5E003987, 0x001FFFC0, 0xFFFBAFEE, 0xF3EDFDFF, 0x00003BBF, 0x0000FFC1, 0xFFF99FEE, 0xF3CDFDFF, 0xB0C0398F, 0x0000FFC3, 0xD63DC7EC, 0xC3BFC718, 0x00803DC7, 0x0000FF80, 0xFFFDDFEE, 0xC3EFFDFF, 0x00603DDF, 0x0000FFC3, 0xFFFDDFEC, 0xC3EFFDFF, 0x40603DDF, 0x0000FFC3, 0xFFFDDFEC, 0xC3FFFDFF, 0x00803DCF, 0x0000FFC3, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0xFFFFFFFE, 0x07FF7FFF, 0x03FF7FFF, 0x00000000, 0xFEF02596, 0x3BFF6CAE, 0x03FF3F5F, 0x00000000, 0x03000000, 0xC2A003FF, 0xFFFFFEFF, 0xFFFE03FF, 0xFEBF0FDF, 0x02FE3FFF, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x1FFF0000, 0x00000002, 0x000000A0, 0x003EFFFE, 0xFFFFFFFE, 0xFFFFFFFF, 0x661FFFFF, 0xFFFFFFFE, 0xFFFFFFFF, 0x77FFFFFF, }; static const unsigned char nmstrtPages[] = { 0x02, 0x03, 0x04, 0x05, 0x06, 0x07, 0x08, 0x00, 0x00, 0x09, 0x0A, 0x0B, 0x0C, 0x0D, 0x0E, 0x0F, 0x10, 0x11, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x12, 0x13, 0x00, 0x14, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x15, 0x16, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x01, 0x01, 0x01, 0x01, 0x01, 0x01, 0x01, 0x01, 0x01, 0x01, 0x01, 0x01, 0x01, 0x01, 0x01, 0x01, 0x01, 0x01, 0x01, 0x01, 0x01, 0x01, 0x01, 0x01, 0x01, 0x01, 0x01, 0x01, 0x01, 0x01, 0x01, 0x01, 0x01, 0x01, 0x01, 0x01, 0x01, 0x01, 0x01, 0x01, 0x01, 0x01, 0x01, 0x01, 0x01, 0x01, 0x01, 0x01, 0x01, 0x01, 0x01, 0x01, 0x01, 0x01, 0x01, 0x01, 0x01, 0x01, 0x01, 0x01, 0x01, 0x01, 0x01, 0x01, 0x01, 0x01, 0x01, 0x01, 0x01, 0x01, 0x01, 0x01, 0x01, 0x01, 0x01, 0x01, 0x01, 0x01, 0x01, 0x01, 0x01, 0x17, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x01, 0x01, 0x01, 0x01, 0x01, 0x01, 0x01, 0x01, 0x01, 0x01, 0x01, 0x01, 0x01, 0x01, 0x01, 0x01, 0x01, 0x01, 0x01, 0x01, 0x01, 0x01, 0x01, 0x01, 0x01, 0x01, 0x01, 0x01, 0x01, 0x01, 0x01, 0x01, 0x01, 0x01, 0x01, 0x01, 0x01, 0x01, 0x01, 0x01, 0x01, 0x01, 0x01, 0x18, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, }; static const unsigned char namePages[] = { 0x19, 0x03, 0x1A, 0x1B, 0x1C, 0x1D, 0x1E, 0x00, 0x00, 0x1F, 0x20, 0x21, 0x22, 0x23, 0x24, 0x25, 0x10, 0x11, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x12, 0x13, 0x26, 0x14, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x27, 0x16, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x01, 0x01, 0x01, 0x01, 0x01, 0x01, 0x01, 0x01, 0x01, 0x01, 0x01, 0x01, 0x01, 0x01, 0x01, 0x01, 0x01, 0x01, 0x01, 0x01, 0x01, 0x01, 0x01, 0x01, 0x01, 0x01, 0x01, 0x01, 0x01, 0x01, 0x01, 0x01, 0x01, 0x01, 0x01, 0x01, 0x01, 0x01, 0x01, 0x01, 0x01, 0x01, 0x01, 0x01, 0x01, 0x01, 0x01, 0x01, 0x01, 0x01, 0x01, 0x01, 0x01, 0x01, 0x01, 0x01, 0x01, 0x01, 0x01, 0x01, 0x01, 0x01, 0x01, 0x01, 0x01, 0x01, 0x01, 0x01, 0x01, 0x01, 0x01, 0x01, 0x01, 0x01, 0x01, 0x01, 0x01, 0x01, 0x01, 0x01, 0x01, 0x17, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x01, 0x01, 0x01, 0x01, 0x01, 0x01, 0x01, 0x01, 0x01, 0x01, 0x01, 0x01, 0x01, 0x01, 0x01, 0x01, 0x01, 0x01, 0x01, 0x01, 0x01, 0x01, 0x01, 0x01, 0x01, 0x01, 0x01, 0x01, 0x01, 0x01, 0x01, 0x01, 0x01, 0x01, 0x01, 0x01, 0x01, 0x01, 0x01, 0x01, 0x01, 0x01, 0x01, 0x18, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, }; CLi@PC-CLI-1 ~/develop/xmlrpc/xmlrpc-c-1.06.31 $
12.再继续去make编译:
还是会出现该错误,然后解决后:
make[3]: Entering directory `/home/CLi/develop/xmlrpc/xmlrpc-c-1.06.31/lib/expat/xmltok' rm -f nametab.h ../gennmtab/gennmtab >nametab.h || (rm -f nametab.h || false) /bin/sh: ../gennmtab/gennmtab: cannot execute binary file /home/CLi/develop/xmlrpc/xmlrpc-c-1.06.31/lib/expat/xmltok/../../../libtool --mode=compile arm-xscale-linux-gnueabi-gcc -c -I/home/CLi/develop/xmlrpc/xmlrpc-c-1.06.31/lib/expat/xmltok/../../.. -I/home/CLi/develop/xmlrpc/xmlrpc-c-1.06.31/lib/expat/xmltok/../../../lib/util/include \ -DNDEBUG -Wall -Wundef -Wimplicit -W -Winline -Wundef -Wmissing-declarations -Wstrict-prototypes -Wmissing-prototypes -fno-common -g -O3 -DXML_BYTE_ORDER=0 xmltok.c arm-xscale-linux-gnueabi-gcc -c -I/home/CLi/develop/xmlrpc/xmlrpc-c-1.06.31/lib/expat/xmltok/../../.. -I/home/CLi/develop/xmlrpc/xmlrpc-c-1.06.31/lib/expat/xmltok/../../../lib/util/include -DNDEBUG -Wall -Wundef -Wimplicit -W -Winline -Wundef -Wmissing-declarations -Wstrict-prototypes -Wmissing-prototypes -fno-common -g -O3 -DXML_BYTE_ORDER=0 xmltok.c -o xmltok.o xmltok.c:9:21: fatal error: nametab.h: No such file or directory compilation terminated. /home/CLi/develop/xmlrpc/xmlrpc-c-1.06.31/lib/expat/../../lib/expat/xmltok/Makefile:52: recipe for target `xmltok.lo' failed make[3]: *** [xmltok.lo] Error 1 make[3]: Leaving directory `/home/CLi/develop/xmlrpc/xmlrpc-c-1.06.31/lib/expat/xmltok' /home/CLi/develop/xmlrpc/xmlrpc-c-1.06.31/lib/expat/../../Makefile.common:147: recipe for target `xmltok/all' failed make[2]: *** [xmltok/all] Error 2 make[2]: Leaving directory `/home/CLi/develop/xmlrpc/xmlrpc-c-1.06.31/lib/expat' /home/CLi/develop/xmlrpc/xmlrpc-c-1.06.31/lib/../Makefile.common:147: recipe for target `expat/all' failed make[1]: *** [expat/all] Error 2 make[1]: Leaving directory `/home/CLi/develop/xmlrpc/xmlrpc-c-1.06.31/lib' /home/CLi/develop/xmlrpc/xmlrpc-c-1.06.31/Makefile.common:147: recipe for target `lib/all' failed make: *** [lib/all] Error 2 CLi@PC-CLI-1 ~/develop/xmlrpc/xmlrpc-c-1.06.31 $ rm lib/expat/gennmtab/ .cvsignore gennmtab gennmtab.c gennmtab.dsp gennmtab.o Makefile Makefile.depend CLi@PC-CLI-1 ~/develop/xmlrpc/xmlrpc-c-1.06.31 $ file lib/expat/gennmtab/gennmtab lib/expat/gennmtab/gennmtab: ELF 32-bit LSB executable, ARM, version 1 (SYSV), dynamically linked (uses shared libs), for GNU/Linux 2.6.19, not stripped CLi@PC-CLI-1 ~/develop/xmlrpc/xmlrpc-c-1.06.31 $ rm lib/expat/gennmtab/gennmtab CLi@PC-CLI-1 ~/develop/xmlrpc/xmlrpc-c-1.06.31 $ gcc -I. lib/expat/gennmtab/gennmtab.c -o lib/expat/gennmtab/gennmtab CLi@PC-CLI-1 ~/develop/xmlrpc/xmlrpc-c-1.06.31 $ lib/expat/gennmtab/gennmtab > lib/expat/xmltok/nametab.h CLi@PC-CLI-1 ~/develop/xmlrpc/xmlrpc-c-1.06.31 $
继续编译,最终终于编译完成了:
CLi@PC-CLI-1 ~/develop/xmlrpc/xmlrpc-c-1.06.31 $ make make -C include/ -f /home/CLi/develop/xmlrpc/xmlrpc-c-1.06.31/./include/Makefile \ all make[1]: Entering directory `/home/CLi/develop/xmlrpc/xmlrpc-c-1.06.31/include' make[1]: Nothing to be done for `all'. make[1]: Leaving directory `/home/CLi/develop/xmlrpc/xmlrpc-c-1.06.31/include' make -C lib/ -f /home/CLi/develop/xmlrpc/xmlrpc-c-1.06.31/./lib/Makefile \ all make[1]: Entering directory `/home/CLi/develop/xmlrpc/xmlrpc-c-1.06.31/lib' make -C util/ -f /home/CLi/develop/xmlrpc/xmlrpc-c-1.06.31/lib/../lib/util/Makefile \ all make[2]: Entering directory `/home/CLi/develop/xmlrpc/xmlrpc-c-1.06.31/lib/util' make[2]: Nothing to be done for `all'. make[2]: Leaving directory `/home/CLi/develop/xmlrpc/xmlrpc-c-1.06.31/lib/util' make -C libutil/ -f /home/CLi/develop/xmlrpc/xmlrpc-c-1.06.31/lib/../lib/libutil/Makefile \ all make[2]: Entering directory `/home/CLi/develop/xmlrpc/xmlrpc-c-1.06.31/lib/libutil' make[2]: Nothing to be done for `all'. make[2]: Leaving directory `/home/CLi/develop/xmlrpc/xmlrpc-c-1.06.31/lib/libutil' make -C abyss/ -f /home/CLi/develop/xmlrpc/xmlrpc-c-1.06.31/lib/../lib/abyss/Makefile \ all make[2]: Entering directory `/home/CLi/develop/xmlrpc/xmlrpc-c-1.06.31/lib/abyss' make -C src/ -f /home/CLi/develop/xmlrpc/xmlrpc-c-1.06.31/lib/abyss/../../lib/abyss/src/Makefile \ all make[3]: Entering directory `/home/CLi/develop/xmlrpc/xmlrpc-c-1.06.31/lib/abyss/src' make[3]: Nothing to be done for `all'. make[3]: Leaving directory `/home/CLi/develop/xmlrpc/xmlrpc-c-1.06.31/lib/abyss/src' make[2]: Leaving directory `/home/CLi/develop/xmlrpc/xmlrpc-c-1.06.31/lib/abyss' make -C curl_transport/ -f /home/CLi/develop/xmlrpc/xmlrpc-c-1.06.31/lib/../lib/curl_transport/Makefile \ all make[2]: Entering directory `/home/CLi/develop/xmlrpc/xmlrpc-c-1.06.31/lib/curl_transport' make[2]: Nothing to be done for `all'. make[2]: Leaving directory `/home/CLi/develop/xmlrpc/xmlrpc-c-1.06.31/lib/curl_transport' make -C expat/ -f /home/CLi/develop/xmlrpc/xmlrpc-c-1.06.31/lib/../lib/expat/Makefile \ all make[2]: Entering directory `/home/CLi/develop/xmlrpc/xmlrpc-c-1.06.31/lib/expat' make -C gennmtab/ -f /home/CLi/develop/xmlrpc/xmlrpc-c-1.06.31/lib/expat/../../lib/expat/gennmtab/Makefile \ all make[3]: Entering directory `/home/CLi/develop/xmlrpc/xmlrpc-c-1.06.31/lib/expat/gennmtab' make[3]: Nothing to be done for `all'. make[3]: Leaving directory `/home/CLi/develop/xmlrpc/xmlrpc-c-1.06.31/lib/expat/gennmtab' make -C xmlparse/ -f /home/CLi/develop/xmlrpc/xmlrpc-c-1.06.31/lib/expat/../../lib/expat/xmlparse/Makefile \ all make[3]: Entering directory `/home/CLi/develop/xmlrpc/xmlrpc-c-1.06.31/lib/expat/xmlparse' make[3]: Nothing to be done for `all'. make[3]: Leaving directory `/home/CLi/develop/xmlrpc/xmlrpc-c-1.06.31/lib/expat/xmlparse' make -C xmltok/ -f /home/CLi/develop/xmlrpc/xmlrpc-c-1.06.31/lib/expat/../../lib/expat/xmltok/Makefile \ all make[3]: Entering directory `/home/CLi/develop/xmlrpc/xmlrpc-c-1.06.31/lib/expat/xmltok' /home/CLi/develop/xmlrpc/xmlrpc-c-1.06.31/lib/expat/xmltok/../../../libtool --mode=compile arm-xscale-linux-gnueabi-gcc -c -I/home/CLi/develop/xmlrpc/xmlrpc-c-1.06.31/lib/expat/xmltok/../../.. -I/home/CLi/develop/xmlrpc/xmlrpc-c-1.06.31/lib/expat/xmltok/../../../lib/util/include \ -DNDEBUG -Wall -Wundef -Wimplicit -W -Winline -Wundef -Wmissing-declarations -Wstrict-prototypes -Wmissing-prototypes -fno-common -g -O3 -DXML_BYTE_ORDER=0 xmltok.c arm-xscale-linux-gnueabi-gcc -c -I/home/CLi/develop/xmlrpc/xmlrpc-c-1.06.31/lib/expat/xmltok/../../.. -I/home/CLi/develop/xmlrpc/xmlrpc-c-1.06.31/lib/expat/xmltok/../../../lib/util/include -DNDEBUG -Wall -Wundef -Wimplicit -W -Winline -Wundef -Wmissing-declarations -Wstrict-prototypes -Wmissing-prototypes -fno-common -g -O3 -DXML_BYTE_ORDER=0 xmltok.c -o xmltok.o echo timestamp > xmltok.lo /home/CLi/develop/xmlrpc/xmlrpc-c-1.06.31/lib/expat/xmltok/../../../libtool --mode=compile arm-xscale-linux-gnueabi-gcc -c -I/home/CLi/develop/xmlrpc/xmlrpc-c-1.06.31/lib/expat/xmltok/../../.. -I/home/CLi/develop/xmlrpc/xmlrpc-c-1.06.31/lib/expat/xmltok/../../../lib/util/include \ -DNDEBUG -Wall -Wundef -Wimplicit -W -Winline -Wundef -Wmissing-declarations -Wstrict-prototypes -Wmissing-prototypes -fno-common -g -O3 -DXML_BYTE_ORDER=0 xmlrole.c arm-xscale-linux-gnueabi-gcc -c -I/home/CLi/develop/xmlrpc/xmlrpc-c-1.06.31/lib/expat/xmltok/../../.. -I/home/CLi/develop/xmlrpc/xmlrpc-c-1.06.31/lib/expat/xmltok/../../../lib/util/include -DNDEBUG -Wall -Wundef -Wimplicit -W -Winline -Wundef -Wmissing-declarations -Wstrict-prototypes -Wmissing-prototypes -fno-common -g -O3 -DXML_BYTE_ORDER=0 xmlrole.c -o xmlrole.o echo timestamp > xmlrole.lo /home/CLi/develop/xmlrpc/xmlrpc-c-1.06.31/lib/expat/xmltok/../../../libtool --mode=link arm-xscale-linux-gnueabi-gcc -o libxmlrpc_xmltok.la -version-info 9:15:6 -rpath /home/CLi/develop/crosstool-ng/x-tools/armxscalexmlrpc/lib xmltok.lo xmlrole.lo mkdir .libs ar cru .libs/libxmlrpc_xmltok.a xmltok.o xmlrole.o ranlib .libs/libxmlrpc_xmltok.a creating libxmlrpc_xmltok.la (cd .libs && rm -f libxmlrpc_xmltok.la && ln -s ../libxmlrpc_xmltok.la libxmlrpc_xmltok.la) make[3]: Leaving directory `/home/CLi/develop/xmlrpc/xmlrpc-c-1.06.31/lib/expat/xmltok' make[2]: Leaving directory `/home/CLi/develop/xmlrpc/xmlrpc-c-1.06.31/lib/expat' make[1]: Leaving directory `/home/CLi/develop/xmlrpc/xmlrpc-c-1.06.31/lib' make -C src/ -f /home/CLi/develop/xmlrpc/xmlrpc-c-1.06.31/./src/Makefile \ all make[1]: Entering directory `/home/CLi/develop/xmlrpc/xmlrpc-c-1.06.31/src' /home/CLi/develop/xmlrpc/xmlrpc-c-1.06.31/src/../libtool --mode=compile arm-xscale-linux-gnueabi-gcc -c -I/home/CLi/develop/xmlrpc/xmlrpc-c-1.06.31/src/.. -I/home/CLi/develop/xmlrpc/xmlrpc-c-1.06.31/src/.. -I/home/CLi/develop/xmlrpc/xmlrpc-c-1.06.31/src/../include -I/home/CLi/develop/xmlrpc/xmlrpc-c-1.06.31/src/../lib/util/include -I/home/CLi/develop/xmlrpc/xmlrpc-c-1.06.31/src/../lib/abyss/src -I/home/CLi/develop/xmlrpc/xmlrpc-c-1.06.31/src/../lib/wininet_transport -I/home/CLi/develop/xmlrpc/xmlrpc-c-1.06.31/src/../lib/curl_transport -I/home/CLi/develop/xmlrpc/xmlrpc-c-1.06.31/src/../lib/libwww_transport -I/home/CLi/develop/xmlrpc/xmlrpc-c-1.06.31/src/../lib/expat/xmlparse -I/home/CLi/develop/xmlrpc/xmlrpc-c-1.06.31/src/../lib/expat/xmlparse \ -DNDEBUG -Wall -Wundef -Wimplicit -W -Winline -Wundef -Wmissing-declarations -Wstrict-prototypes -Wmissing-prototypes -fno-common -g -O3 trace.c arm-xscale-linux-gnueabi-gcc -c -I/home/CLi/develop/xmlrpc/xmlrpc-c-1.06.31/src/.. -I/home/CLi/develop/xmlrpc/xmlrpc-c-1.06.31/src/.. -I/home/CLi/develop/xmlrpc/xmlrpc-c-1.06.31/src/../include -I/home/CLi/develop/xmlrpc/xmlrpc-c-1.06.31/src/../lib/util/include -I/home/CLi/develop/xmlrpc/xmlrpc-c-1.06.31/src/../lib/abyss/src -I/home/CLi/develop/xmlrpc/xmlrpc-c-1.06.31/src/../lib/wininet_transport -I/home/CLi/develop/xmlrpc/xmlrpc-c-1.06.31/src/../lib/curl_transport -I/home/CLi/develop/xmlrpc/xmlrpc-c-1.06.31/src/../lib/libwww_transport -I/home/CLi/develop/xmlrpc/xmlrpc-c-1.06.31/src/../lib/expat/xmlparse -I/home/CLi/develop/xmlrpc/xmlrpc-c-1.06.31/src/../lib/expat/xmlparse -DNDEBUG -Wall -Wundef -Wimplicit -W -Winline -Wundef -Wmissing-declarations -Wstrict-prototypes -Wmissing-prototypes -fno-common -g -O3 trace.c -o trace.o echo timestamp > trace.lo /home/CLi/develop/xmlrpc/xmlrpc-c-1.06.31/src/../libtool --mode=compile arm-xscale-linux-gnueabi-gcc -c -I/home/CLi/develop/xmlrpc/xmlrpc-c-1.06.31/src/.. -I/home/CLi/develop/xmlrpc/xmlrpc-c-1.06.31/src/.. -I/home/CLi/develop/xmlrpc/xmlrpc-c-1.06.31/src/../include -I/home/CLi/develop/xmlrpc/xmlrpc-c-1.06.31/src/../lib/util/include -I/home/CLi/develop/xmlrpc/xmlrpc-c-1.06.31/src/../lib/abyss/src -I/home/CLi/develop/xmlrpc/xmlrpc-c-1.06.31/src/../lib/wininet_transport -I/home/CLi/develop/xmlrpc/xmlrpc-c-1.06.31/src/../lib/curl_transport -I/home/CLi/develop/xmlrpc/xmlrpc-c-1.06.31/src/../lib/libwww_transport -I/home/CLi/develop/xmlrpc/xmlrpc-c-1.06.31/src/../lib/expat/xmlparse -I/home/CLi/develop/xmlrpc/xmlrpc-c-1.06.31/src/../lib/expat/xmlparse \ -DNDEBUG -Wall -Wundef -Wimplicit -W -Winline -Wundef -Wmissing-declarations -Wstrict-prototypes -Wmissing-prototypes -fno-common -g -O3 xmlrpc_data.c arm-xscale-linux-gnueabi-gcc -c -I/home/CLi/develop/xmlrpc/xmlrpc-c-1.06.31/src/.. -I/home/CLi/develop/xmlrpc/xmlrpc-c-1.06.31/src/.. -I/home/CLi/develop/xmlrpc/xmlrpc-c-1.06.31/src/../include -I/home/CLi/develop/xmlrpc/xmlrpc-c-1.06.31/src/../lib/util/include -I/home/CLi/develop/xmlrpc/xmlrpc-c-1.06.31/src/../lib/abyss/src -I/home/CLi/develop/xmlrpc/xmlrpc-c-1.06.31/src/../lib/wininet_transport -I/home/CLi/develop/xmlrpc/xmlrpc-c-1.06.31/src/../lib/curl_transport -I/home/CLi/develop/xmlrpc/xmlrpc-c-1.06.31/src/../lib/libwww_transport -I/home/CLi/develop/xmlrpc/xmlrpc-c-1.06.31/src/../lib/expat/xmlparse -I/home/CLi/develop/xmlrpc/xmlrpc-c-1.06.31/src/../lib/expat/xmlparse -DNDEBUG -Wall -Wundef -Wimplicit -W -Winline -Wundef -Wmissing-declarations -Wstrict-prototypes -Wmissing-prototypes -fno-common -g -O3 xmlrpc_data.c -o xmlrpc_data.o echo timestamp > xmlrpc_data.lo /home/CLi/develop/xmlrpc/xmlrpc-c-1.06.31/src/../libtool --mode=compile arm-xscale-linux-gnueabi-gcc -c -I/home/CLi/develop/xmlrpc/xmlrpc-c-1.06.31/src/.. -I/home/CLi/develop/xmlrpc/xmlrpc-c-1.06.31/src/.. -I/home/CLi/develop/xmlrpc/xmlrpc-c-1.06.31/src/../include -I/home/CLi/develop/xmlrpc/xmlrpc-c-1.06.31/src/../lib/util/include -I/home/CLi/develop/xmlrpc/xmlrpc-c-1.06.31/src/../lib/abyss/src -I/home/CLi/develop/xmlrpc/xmlrpc-c-1.06.31/src/../lib/wininet_transport -I/home/CLi/develop/xmlrpc/xmlrpc-c-1.06.31/src/../lib/curl_transport -I/home/CLi/develop/xmlrpc/xmlrpc-c-1.06.31/src/../lib/libwww_transport -I/home/CLi/develop/xmlrpc/xmlrpc-c-1.06.31/src/../lib/expat/xmlparse -I/home/CLi/develop/xmlrpc/xmlrpc-c-1.06.31/src/../lib/expat/xmlparse \ -DNDEBUG -Wall -Wundef -Wimplicit -W -Winline -Wundef -Wmissing-declarations -Wstrict-prototypes -Wmissing-prototypes -fno-common -g -O3 xmlrpc_builddecomp.c arm-xscale-linux-gnueabi-gcc -c -I/home/CLi/develop/xmlrpc/xmlrpc-c-1.06.31/src/.. -I/home/CLi/develop/xmlrpc/xmlrpc-c-1.06.31/src/.. -I/home/CLi/develop/xmlrpc/xmlrpc-c-1.06.31/src/../include -I/home/CLi/develop/xmlrpc/xmlrpc-c-1.06.31/src/../lib/util/include -I/home/CLi/develop/xmlrpc/xmlrpc-c-1.06.31/src/../lib/abyss/src -I/home/CLi/develop/xmlrpc/xmlrpc-c-1.06.31/src/../lib/wininet_transport -I/home/CLi/develop/xmlrpc/xmlrpc-c-1.06.31/src/../lib/curl_transport -I/home/CLi/develop/xmlrpc/xmlrpc-c-1.06.31/src/../lib/libwww_transport -I/home/CLi/develop/xmlrpc/xmlrpc-c-1.06.31/src/../lib/expat/xmlparse -I/home/CLi/develop/xmlrpc/xmlrpc-c-1.06.31/src/../lib/expat/xmlparse -DNDEBUG -Wall -Wundef -Wimplicit -W -Winline -Wundef -Wmissing-declarations -Wstrict-prototypes -Wmissing-prototypes -fno-common -g -O3 xmlrpc_builddecomp.c -o xmlrpc_builddecomp.o xmlrpc_builddecomp.c: In function 'xmlrpc_build_value': xmlrpc_builddecomp.c:485:43: warning: 'suffix' may be used uninitialized in this function [-Wuninitialized] echo timestamp > xmlrpc_builddecomp.lo /home/CLi/develop/xmlrpc/xmlrpc-c-1.06.31/src/../libtool --mode=compile arm-xscale-linux-gnueabi-gcc -c -I/home/CLi/develop/xmlrpc/xmlrpc-c-1.06.31/src/.. -I/home/CLi/develop/xmlrpc/xmlrpc-c-1.06.31/src/.. -I/home/CLi/develop/xmlrpc/xmlrpc-c-1.06.31/src/../include -I/home/CLi/develop/xmlrpc/xmlrpc-c-1.06.31/src/../lib/util/include -I/home/CLi/develop/xmlrpc/xmlrpc-c-1.06.31/src/../lib/abyss/src -I/home/CLi/develop/xmlrpc/xmlrpc-c-1.06.31/src/../lib/wininet_transport -I/home/CLi/develop/xmlrpc/xmlrpc-c-1.06.31/src/../lib/curl_transport -I/home/CLi/develop/xmlrpc/xmlrpc-c-1.06.31/src/../lib/libwww_transport -I/home/CLi/develop/xmlrpc/xmlrpc-c-1.06.31/src/../lib/expat/xmlparse -I/home/CLi/develop/xmlrpc/xmlrpc-c-1.06.31/src/../lib/expat/xmlparse \ -DNDEBUG -Wall -Wundef -Wimplicit -W -Winline -Wundef -Wmissing-declarations -Wstrict-prototypes -Wmissing-prototypes -fno-common -g -O3 xmlrpc_datetime.c arm-xscale-linux-gnueabi-gcc -c -I/home/CLi/develop/xmlrpc/xmlrpc-c-1.06.31/src/.. -I/home/CLi/develop/xmlrpc/xmlrpc-c-1.06.31/src/.. -I/home/CLi/develop/xmlrpc/xmlrpc-c-1.06.31/src/../include -I/home/CLi/develop/xmlrpc/xmlrpc-c-1.06.31/src/../lib/util/include -I/home/CLi/develop/xmlrpc/xmlrpc-c-1.06.31/src/../lib/abyss/src -I/home/CLi/develop/xmlrpc/xmlrpc-c-1.06.31/src/../lib/wininet_transport -I/home/CLi/develop/xmlrpc/xmlrpc-c-1.06.31/src/../lib/curl_transport -I/home/CLi/develop/xmlrpc/xmlrpc-c-1.06.31/src/../lib/libwww_transport -I/home/CLi/develop/xmlrpc/xmlrpc-c-1.06.31/src/../lib/expat/xmlparse -I/home/CLi/develop/xmlrpc/xmlrpc-c-1.06.31/src/../lib/expat/xmlparse -DNDEBUG -Wall -Wundef -Wimplicit -W -Winline -Wundef -Wmissing-declarations -Wstrict-prototypes -Wmissing-prototypes -fno-common -g -O3 xmlrpc_datetime.c -o xmlrpc_datetime.o echo timestamp > xmlrpc_datetime.lo /home/CLi/develop/xmlrpc/xmlrpc-c-1.06.31/src/../libtool --mode=compile arm-xscale-linux-gnueabi-gcc -c -I/home/CLi/develop/xmlrpc/xmlrpc-c-1.06.31/src/.. -I/home/CLi/develop/xmlrpc/xmlrpc-c-1.06.31/src/.. -I/home/CLi/develop/xmlrpc/xmlrpc-c-1.06.31/src/../include -I/home/CLi/develop/xmlrpc/xmlrpc-c-1.06.31/src/../lib/util/include -I/home/CLi/develop/xmlrpc/xmlrpc-c-1.06.31/src/../lib/abyss/src -I/home/CLi/develop/xmlrpc/xmlrpc-c-1.06.31/src/../lib/wininet_transport -I/home/CLi/develop/xmlrpc/xmlrpc-c-1.06.31/src/../lib/curl_transport -I/home/CLi/develop/xmlrpc/xmlrpc-c-1.06.31/src/../lib/libwww_transport -I/home/CLi/develop/xmlrpc/xmlrpc-c-1.06.31/src/../lib/expat/xmlparse -I/home/CLi/develop/xmlrpc/xmlrpc-c-1.06.31/src/../lib/expat/xmlparse \ -DNDEBUG -Wall -Wundef -Wimplicit -W -Winline -Wundef -Wmissing-declarations -Wstrict-prototypes -Wmissing-prototypes -fno-common -g -O3 xmlrpc_array.c arm-xscale-linux-gnueabi-gcc -c -I/home/CLi/develop/xmlrpc/xmlrpc-c-1.06.31/src/.. -I/home/CLi/develop/xmlrpc/xmlrpc-c-1.06.31/src/.. -I/home/CLi/develop/xmlrpc/xmlrpc-c-1.06.31/src/../include -I/home/CLi/develop/xmlrpc/xmlrpc-c-1.06.31/src/../lib/util/include -I/home/CLi/develop/xmlrpc/xmlrpc-c-1.06.31/src/../lib/abyss/src -I/home/CLi/develop/xmlrpc/xmlrpc-c-1.06.31/src/../lib/wininet_transport -I/home/CLi/develop/xmlrpc/xmlrpc-c-1.06.31/src/../lib/curl_transport -I/home/CLi/develop/xmlrpc/xmlrpc-c-1.06.31/src/../lib/libwww_transport -I/home/CLi/develop/xmlrpc/xmlrpc-c-1.06.31/src/../lib/expat/xmlparse -I/home/CLi/develop/xmlrpc/xmlrpc-c-1.06.31/src/../lib/expat/xmlparse -DNDEBUG -Wall -Wundef -Wimplicit -W -Winline -Wundef -Wmissing-declarations -Wstrict-prototypes -Wmissing-prototypes -fno-common -g -O3 xmlrpc_array.c -o xmlrpc_array.o echo timestamp > xmlrpc_array.lo /home/CLi/develop/xmlrpc/xmlrpc-c-1.06.31/src/../libtool --mode=compile arm-xscale-linux-gnueabi-gcc -c -I/home/CLi/develop/xmlrpc/xmlrpc-c-1.06.31/src/.. -I/home/CLi/develop/xmlrpc/xmlrpc-c-1.06.31/src/.. -I/home/CLi/develop/xmlrpc/xmlrpc-c-1.06.31/src/../include -I/home/CLi/develop/xmlrpc/xmlrpc-c-1.06.31/src/../lib/util/include -I/home/CLi/develop/xmlrpc/xmlrpc-c-1.06.31/src/../lib/abyss/src -I/home/CLi/develop/xmlrpc/xmlrpc-c-1.06.31/src/../lib/wininet_transport -I/home/CLi/develop/xmlrpc/xmlrpc-c-1.06.31/src/../lib/curl_transport -I/home/CLi/develop/xmlrpc/xmlrpc-c-1.06.31/src/../lib/libwww_transport -I/home/CLi/develop/xmlrpc/xmlrpc-c-1.06.31/src/../lib/expat/xmlparse -I/home/CLi/develop/xmlrpc/xmlrpc-c-1.06.31/src/../lib/expat/xmlparse \ -DNDEBUG -Wall -Wundef -Wimplicit -W -Winline -Wundef -Wmissing-declarations -Wstrict-prototypes -Wmissing-prototypes -fno-common -g -O3 xmlrpc_struct.c arm-xscale-linux-gnueabi-gcc -c -I/home/CLi/develop/xmlrpc/xmlrpc-c-1.06.31/src/.. -I/home/CLi/develop/xmlrpc/xmlrpc-c-1.06.31/src/.. -I/home/CLi/develop/xmlrpc/xmlrpc-c-1.06.31/src/../include -I/home/CLi/develop/xmlrpc/xmlrpc-c-1.06.31/src/../lib/util/include -I/home/CLi/develop/xmlrpc/xmlrpc-c-1.06.31/src/../lib/abyss/src -I/home/CLi/develop/xmlrpc/xmlrpc-c-1.06.31/src/../lib/wininet_transport -I/home/CLi/develop/xmlrpc/xmlrpc-c-1.06.31/src/../lib/curl_transport -I/home/CLi/develop/xmlrpc/xmlrpc-c-1.06.31/src/../lib/libwww_transport -I/home/CLi/develop/xmlrpc/xmlrpc-c-1.06.31/src/../lib/expat/xmlparse -I/home/CLi/develop/xmlrpc/xmlrpc-c-1.06.31/src/../lib/expat/xmlparse -DNDEBUG -Wall -Wundef -Wimplicit -W -Winline -Wundef -Wmissing-declarations -Wstrict-prototypes -Wmissing-prototypes -fno-common -g -O3 xmlrpc_struct.c -o xmlrpc_struct.o xmlrpc_struct.c: In function 'xmlrpc_struct_get_value_n': xmlrpc_struct.c:420:5: warning: 'retval' may be used uninitialized in this function [-Wuninitialized] echo timestamp > xmlrpc_struct.lo /home/CLi/develop/xmlrpc/xmlrpc-c-1.06.31/src/../libtool --mode=compile arm-xscale-linux-gnueabi-gcc -c -I/home/CLi/develop/xmlrpc/xmlrpc-c-1.06.31/src/.. -I/home/CLi/develop/xmlrpc/xmlrpc-c-1.06.31/src/.. -I/home/CLi/develop/xmlrpc/xmlrpc-c-1.06.31/src/../include -I/home/CLi/develop/xmlrpc/xmlrpc-c-1.06.31/src/../lib/util/include -I/home/CLi/develop/xmlrpc/xmlrpc-c-1.06.31/src/../lib/abyss/src -I/home/CLi/develop/xmlrpc/xmlrpc-c-1.06.31/src/../lib/wininet_transport -I/home/CLi/develop/xmlrpc/xmlrpc-c-1.06.31/src/../lib/curl_transport -I/home/CLi/develop/xmlrpc/xmlrpc-c-1.06.31/src/../lib/libwww_transport -I/home/CLi/develop/xmlrpc/xmlrpc-c-1.06.31/src/../lib/expat/xmlparse -I/home/CLi/develop/xmlrpc/xmlrpc-c-1.06.31/src/../lib/expat/xmlparse \ -DNDEBUG -Wall -Wundef -Wimplicit -W -Winline -Wundef -Wmissing-declarations -Wstrict-prototypes -Wmissing-prototypes -fno-common -g -O3 xmlrpc_expat.c arm-xscale-linux-gnueabi-gcc -c -I/home/CLi/develop/xmlrpc/xmlrpc-c-1.06.31/src/.. -I/home/CLi/develop/xmlrpc/xmlrpc-c-1.06.31/src/.. -I/home/CLi/develop/xmlrpc/xmlrpc-c-1.06.31/src/../include -I/home/CLi/develop/xmlrpc/xmlrpc-c-1.06.31/src/../lib/util/include -I/home/CLi/develop/xmlrpc/xmlrpc-c-1.06.31/src/../lib/abyss/src -I/home/CLi/develop/xmlrpc/xmlrpc-c-1.06.31/src/../lib/wininet_transport -I/home/CLi/develop/xmlrpc/xmlrpc-c-1.06.31/src/../lib/curl_transport -I/home/CLi/develop/xmlrpc/xmlrpc-c-1.06.31/src/../lib/libwww_transport -I/home/CLi/develop/xmlrpc/xmlrpc-c-1.06.31/src/../lib/expat/xmlparse -I/home/CLi/develop/xmlrpc/xmlrpc-c-1.06.31/src/../lib/expat/xmlparse -DNDEBUG -Wall -Wundef -Wimplicit -W -Winline -Wundef -Wmissing-declarations -Wstrict-prototypes -Wmissing-prototypes -fno-common -g -O3 xmlrpc_expat.c -o xmlrpc_expat.o xmlrpc_expat.c: In function 'xml_parse': xmlrpc_expat.c:383:26: warning: 'parser' may be used uninitialized in this function [-Wuninitialized] xmlrpc_expat.c:409:16: note: 'parser' was declared here echo timestamp > xmlrpc_expat.lo /home/CLi/develop/xmlrpc/xmlrpc-c-1.06.31/src/../libtool --mode=compile arm-xscale-linux-gnueabi-gcc -c -I/home/CLi/develop/xmlrpc/xmlrpc-c-1.06.31/src/.. -I/home/CLi/develop/xmlrpc/xmlrpc-c-1.06.31/src/.. -I/home/CLi/develop/xmlrpc/xmlrpc-c-1.06.31/src/../include -I/home/CLi/develop/xmlrpc/xmlrpc-c-1.06.31/src/../lib/util/include -I/home/CLi/develop/xmlrpc/xmlrpc-c-1.06.31/src/../lib/abyss/src -I/home/CLi/develop/xmlrpc/xmlrpc-c-1.06.31/src/../lib/wininet_transport -I/home/CLi/develop/xmlrpc/xmlrpc-c-1.06.31/src/../lib/curl_transport -I/home/CLi/develop/xmlrpc/xmlrpc-c-1.06.31/src/../lib/libwww_transport -I/home/CLi/develop/xmlrpc/xmlrpc-c-1.06.31/src/../lib/expat/xmlparse -I/home/CLi/develop/xmlrpc/xmlrpc-c-1.06.31/src/../lib/expat/xmlparse \ -DNDEBUG -Wall -Wundef -Wimplicit -W -Winline -Wundef -Wmissing-declarations -Wstrict-prototypes -Wmissing-prototypes -fno-common -g -O3 xmlrpc_parse.c arm-xscale-linux-gnueabi-gcc -c -I/home/CLi/develop/xmlrpc/xmlrpc-c-1.06.31/src/.. -I/home/CLi/develop/xmlrpc/xmlrpc-c-1.06.31/src/.. -I/home/CLi/develop/xmlrpc/xmlrpc-c-1.06.31/src/../include -I/home/CLi/develop/xmlrpc/xmlrpc-c-1.06.31/src/../lib/util/include -I/home/CLi/develop/xmlrpc/xmlrpc-c-1.06.31/src/../lib/abyss/src -I/home/CLi/develop/xmlrpc/xmlrpc-c-1.06.31/src/../lib/wininet_transport -I/home/CLi/develop/xmlrpc/xmlrpc-c-1.06.31/src/../lib/curl_transport -I/home/CLi/develop/xmlrpc/xmlrpc-c-1.06.31/src/../lib/libwww_transport -I/home/CLi/develop/xmlrpc/xmlrpc-c-1.06.31/src/../lib/expat/xmlparse -I/home/CLi/develop/xmlrpc/xmlrpc-c-1.06.31/src/../lib/expat/xmlparse -DNDEBUG -Wall -Wundef -Wimplicit -W -Winline -Wundef -Wmissing-declarations -Wstrict-prototypes -Wmissing-prototypes -fno-common -g -O3 xmlrpc_parse.c -o xmlrpc_parse.o xmlrpc_parse.c: In function 'xmlrpc_parse_call': xmlrpc_parse.c:708:29: warning: 'callElemP' may be used uninitialized in this function [-Wuninitialized] echo timestamp > xmlrpc_parse.lo /home/CLi/develop/xmlrpc/xmlrpc-c-1.06.31/src/../libtool --mode=compile arm-xscale-linux-gnueabi-gcc -c -I/home/CLi/develop/xmlrpc/xmlrpc-c-1.06.31/src/.. -I/home/CLi/develop/xmlrpc/xmlrpc-c-1.06.31/src/.. -I/home/CLi/develop/xmlrpc/xmlrpc-c-1.06.31/src/../include -I/home/CLi/develop/xmlrpc/xmlrpc-c-1.06.31/src/../lib/util/include -I/home/CLi/develop/xmlrpc/xmlrpc-c-1.06.31/src/../lib/abyss/src -I/home/CLi/develop/xmlrpc/xmlrpc-c-1.06.31/src/../lib/wininet_transport -I/home/CLi/develop/xmlrpc/xmlrpc-c-1.06.31/src/../lib/curl_transport -I/home/CLi/develop/xmlrpc/xmlrpc-c-1.06.31/src/../lib/libwww_transport -I/home/CLi/develop/xmlrpc/xmlrpc-c-1.06.31/src/../lib/expat/xmlparse -I/home/CLi/develop/xmlrpc/xmlrpc-c-1.06.31/src/../lib/expat/xmlparse \ -DNDEBUG -Wall -Wundef -Wimplicit -W -Winline -Wundef -Wmissing-declarations -Wstrict-prototypes -Wmissing-prototypes -fno-common -g -O3 xmlrpc_serialize.c arm-xscale-linux-gnueabi-gcc -c -I/home/CLi/develop/xmlrpc/xmlrpc-c-1.06.31/src/.. -I/home/CLi/develop/xmlrpc/xmlrpc-c-1.06.31/src/.. -I/home/CLi/develop/xmlrpc/xmlrpc-c-1.06.31/src/../include -I/home/CLi/develop/xmlrpc/xmlrpc-c-1.06.31/src/../lib/util/include -I/home/CLi/develop/xmlrpc/xmlrpc-c-1.06.31/src/../lib/abyss/src -I/home/CLi/develop/xmlrpc/xmlrpc-c-1.06.31/src/../lib/wininet_transport -I/home/CLi/develop/xmlrpc/xmlrpc-c-1.06.31/src/../lib/curl_transport -I/home/CLi/develop/xmlrpc/xmlrpc-c-1.06.31/src/../lib/libwww_transport -I/home/CLi/develop/xmlrpc/xmlrpc-c-1.06.31/src/../lib/expat/xmlparse -I/home/CLi/develop/xmlrpc/xmlrpc-c-1.06.31/src/../lib/expat/xmlparse -DNDEBUG -Wall -Wundef -Wimplicit -W -Winline -Wundef -Wmissing-declarations -Wstrict-prototypes -Wmissing-prototypes -fno-common -g -O3 xmlrpc_serialize.c -o xmlrpc_serialize.o echo timestamp > xmlrpc_serialize.lo /home/CLi/develop/xmlrpc/xmlrpc-c-1.06.31/src/../libtool --mode=compile arm-xscale-linux-gnueabi-gcc -c -I/home/CLi/develop/xmlrpc/xmlrpc-c-1.06.31/src/.. -I/home/CLi/develop/xmlrpc/xmlrpc-c-1.06.31/src/.. -I/home/CLi/develop/xmlrpc/xmlrpc-c-1.06.31/src/../include -I/home/CLi/develop/xmlrpc/xmlrpc-c-1.06.31/src/../lib/util/include -I/home/CLi/develop/xmlrpc/xmlrpc-c-1.06.31/src/../lib/abyss/src -I/home/CLi/develop/xmlrpc/xmlrpc-c-1.06.31/src/../lib/wininet_transport -I/home/CLi/develop/xmlrpc/xmlrpc-c-1.06.31/src/../lib/curl_transport -I/home/CLi/develop/xmlrpc/xmlrpc-c-1.06.31/src/../lib/libwww_transport -I/home/CLi/develop/xmlrpc/xmlrpc-c-1.06.31/src/../lib/expat/xmlparse -I/home/CLi/develop/xmlrpc/xmlrpc-c-1.06.31/src/../lib/expat/xmlparse \ -DNDEBUG -Wall -Wundef -Wimplicit -W -Winline -Wundef -Wmissing-declarations -Wstrict-prototypes -Wmissing-prototypes -fno-common -g -O3 xmlrpc_base64.c arm-xscale-linux-gnueabi-gcc -c -I/home/CLi/develop/xmlrpc/xmlrpc-c-1.06.31/src/.. -I/home/CLi/develop/xmlrpc/xmlrpc-c-1.06.31/src/.. -I/home/CLi/develop/xmlrpc/xmlrpc-c-1.06.31/src/../include -I/home/CLi/develop/xmlrpc/xmlrpc-c-1.06.31/src/../lib/util/include -I/home/CLi/develop/xmlrpc/xmlrpc-c-1.06.31/src/../lib/abyss/src -I/home/CLi/develop/xmlrpc/xmlrpc-c-1.06.31/src/../lib/wininet_transport -I/home/CLi/develop/xmlrpc/xmlrpc-c-1.06.31/src/../lib/curl_transport -I/home/CLi/develop/xmlrpc/xmlrpc-c-1.06.31/src/../lib/libwww_transport -I/home/CLi/develop/xmlrpc/xmlrpc-c-1.06.31/src/../lib/expat/xmlparse -I/home/CLi/develop/xmlrpc/xmlrpc-c-1.06.31/src/../lib/expat/xmlparse -DNDEBUG -Wall -Wundef -Wimplicit -W -Winline -Wundef -Wmissing-declarations -Wstrict-prototypes -Wmissing-prototypes -fno-common -g -O3 xmlrpc_base64.c -o xmlrpc_base64.o echo timestamp > xmlrpc_base64.lo /home/CLi/develop/xmlrpc/xmlrpc-c-1.06.31/src/../libtool --mode=compile arm-xscale-linux-gnueabi-gcc -c -I/home/CLi/develop/xmlrpc/xmlrpc-c-1.06.31/src/.. -I/home/CLi/develop/xmlrpc/xmlrpc-c-1.06.31/src/.. -I/home/CLi/develop/xmlrpc/xmlrpc-c-1.06.31/src/../include -I/home/CLi/develop/xmlrpc/xmlrpc-c-1.06.31/src/../lib/util/include -I/home/CLi/develop/xmlrpc/xmlrpc-c-1.06.31/src/../lib/abyss/src -I/home/CLi/develop/xmlrpc/xmlrpc-c-1.06.31/src/../lib/wininet_transport -I/home/CLi/develop/xmlrpc/xmlrpc-c-1.06.31/src/../lib/curl_transport -I/home/CLi/develop/xmlrpc/xmlrpc-c-1.06.31/src/../lib/libwww_transport -I/home/CLi/develop/xmlrpc/xmlrpc-c-1.06.31/src/../lib/expat/xmlparse -I/home/CLi/develop/xmlrpc/xmlrpc-c-1.06.31/src/../lib/expat/xmlparse \ -DNDEBUG -Wall -Wundef -Wimplicit -W -Winline -Wundef -Wmissing-declarations -Wstrict-prototypes -Wmissing-prototypes -fno-common -g -O3 xmlrpc_utf8.c arm-xscale-linux-gnueabi-gcc -c -I/home/CLi/develop/xmlrpc/xmlrpc-c-1.06.31/src/.. -I/home/CLi/develop/xmlrpc/xmlrpc-c-1.06.31/src/.. -I/home/CLi/develop/xmlrpc/xmlrpc-c-1.06.31/src/../include -I/home/CLi/develop/xmlrpc/xmlrpc-c-1.06.31/src/../lib/util/include -I/home/CLi/develop/xmlrpc/xmlrpc-c-1.06.31/src/../lib/abyss/src -I/home/CLi/develop/xmlrpc/xmlrpc-c-1.06.31/src/../lib/wininet_transport -I/home/CLi/develop/xmlrpc/xmlrpc-c-1.06.31/src/../lib/curl_transport -I/home/CLi/develop/xmlrpc/xmlrpc-c-1.06.31/src/../lib/libwww_transport -I/home/CLi/develop/xmlrpc/xmlrpc-c-1.06.31/src/../lib/expat/xmlparse -I/home/CLi/develop/xmlrpc/xmlrpc-c-1.06.31/src/../lib/expat/xmlparse -DNDEBUG -Wall -Wundef -Wimplicit -W -Winline -Wundef -Wmissing-declarations -Wstrict-prototypes -Wmissing-prototypes -fno-common -g -O3 xmlrpc_utf8.c -o xmlrpc_utf8.o echo timestamp > xmlrpc_utf8.lo /home/CLi/develop/xmlrpc/xmlrpc-c-1.06.31/src/../libtool --mode=compile arm-xscale-linux-gnueabi-gcc -c -I/home/CLi/develop/xmlrpc/xmlrpc-c-1.06.31/src/.. -I/home/CLi/develop/xmlrpc/xmlrpc-c-1.06.31/src/.. -I/home/CLi/develop/xmlrpc/xmlrpc-c-1.06.31/src/../include -I/home/CLi/develop/xmlrpc/xmlrpc-c-1.06.31/src/../lib/util/include -I/home/CLi/develop/xmlrpc/xmlrpc-c-1.06.31/src/../lib/abyss/src -I/home/CLi/develop/xmlrpc/xmlrpc-c-1.06.31/src/../lib/wininet_transport -I/home/CLi/develop/xmlrpc/xmlrpc-c-1.06.31/src/../lib/curl_transport -I/home/CLi/develop/xmlrpc/xmlrpc-c-1.06.31/src/../lib/libwww_transport -I/home/CLi/develop/xmlrpc/xmlrpc-c-1.06.31/src/../lib/expat/xmlparse -I/home/CLi/develop/xmlrpc/xmlrpc-c-1.06.31/src/../lib/expat/xmlparse \ -DNDEBUG -Wall -Wundef -Wimplicit -W -Winline -Wundef -Wmissing-declarations -Wstrict-prototypes -Wmissing-prototypes -fno-common -g -O3 xmlrpc_authcookie.c arm-xscale-linux-gnueabi-gcc -c -I/home/CLi/develop/xmlrpc/xmlrpc-c-1.06.31/src/.. -I/home/CLi/develop/xmlrpc/xmlrpc-c-1.06.31/src/.. -I/home/CLi/develop/xmlrpc/xmlrpc-c-1.06.31/src/../include -I/home/CLi/develop/xmlrpc/xmlrpc-c-1.06.31/src/../lib/util/include -I/home/CLi/develop/xmlrpc/xmlrpc-c-1.06.31/src/../lib/abyss/src -I/home/CLi/develop/xmlrpc/xmlrpc-c-1.06.31/src/../lib/wininet_transport -I/home/CLi/develop/xmlrpc/xmlrpc-c-1.06.31/src/../lib/curl_transport -I/home/CLi/develop/xmlrpc/xmlrpc-c-1.06.31/src/../lib/libwww_transport -I/home/CLi/develop/xmlrpc/xmlrpc-c-1.06.31/src/../lib/expat/xmlparse -I/home/CLi/develop/xmlrpc/xmlrpc-c-1.06.31/src/../lib/expat/xmlparse -DNDEBUG -Wall -Wundef -Wimplicit -W -Winline -Wundef -Wmissing-declarations -Wstrict-prototypes -Wmissing-prototypes -fno-common -g -O3 xmlrpc_authcookie.c -o xmlrpc_authcookie.o echo timestamp > xmlrpc_authcookie.lo /home/CLi/develop/xmlrpc/xmlrpc-c-1.06.31/src/../libtool --mode=link arm-xscale-linux-gnueabi-gcc -o libxmlrpc.la -version-info 9:15:6 -rpath /home/CLi/develop/crosstool-ng/x-tools/armxscalexmlrpc/lib -L.libs -L/home/CLi/develop/xmlrpc/xmlrpc-c-1.06.31/src/../lib/libutil/.libs \ trace.lo xmlrpc_data.lo xmlrpc_builddecomp.lo xmlrpc_datetime.lo xmlrpc_array.lo xmlrpc_struct.lo xmlrpc_expat.lo xmlrpc_parse.lo xmlrpc_serialize.lo xmlrpc_base64.lo xmlrpc_utf8.lo xmlrpc_authcookie.lo -lxmlrpc_util /home/CLi/develop/xmlrpc/xmlrpc-c-1.06.31/src/../libtool: line 1306: cd: .libs: No such file or directory libtool: link: warning: cannot determine absolute directory name of `.libs' libtool: link: passing it literally to the linker, although it might fail mkdir .libs ar cru .libs/libxmlrpc.a trace.o xmlrpc_data.o xmlrpc_builddecomp.o xmlrpc_datetime.o xmlrpc_array.o xmlrpc_struct.o xmlrpc_expat.o xmlrpc_parse.o xmlrpc_serialize.o xmlrpc_base64.o xmlrpc_utf8.o xmlrpc_authcookie.o ranlib .libs/libxmlrpc.a creating libxmlrpc.la (cd .libs && rm -f libxmlrpc.la && ln -s ../libxmlrpc.la libxmlrpc.la) /home/CLi/develop/xmlrpc/xmlrpc-c-1.06.31/src/../libtool --mode=compile arm-xscale-linux-gnueabi-gcc -c -I/home/CLi/develop/xmlrpc/xmlrpc-c-1.06.31/src/.. -I/home/CLi/develop/xmlrpc/xmlrpc-c-1.06.31/src/.. -I/home/CLi/develop/xmlrpc/xmlrpc-c-1.06.31/src/../include -I/home/CLi/develop/xmlrpc/xmlrpc-c-1.06.31/src/../lib/util/include -I/home/CLi/develop/xmlrpc/xmlrpc-c-1.06.31/src/../lib/abyss/src -I/home/CLi/develop/xmlrpc/xmlrpc-c-1.06.31/src/../lib/wininet_transport -I/home/CLi/develop/xmlrpc/xmlrpc-c-1.06.31/src/../lib/curl_transport -I/home/CLi/develop/xmlrpc/xmlrpc-c-1.06.31/src/../lib/libwww_transport -I/home/CLi/develop/xmlrpc/xmlrpc-c-1.06.31/src/../lib/expat/xmlparse -DNDEBUG -Wall -Wundef -Wimplicit -W -Winline -Wundef -Wmissing-declarations -Wstrict-prototypes -Wmissing-prototypes -fno-common -g -O3 registry.c arm-xscale-linux-gnueabi-gcc -c -I/home/CLi/develop/xmlrpc/xmlrpc-c-1.06.31/src/.. -I/home/CLi/develop/xmlrpc/xmlrpc-c-1.06.31/src/.. -I/home/CLi/develop/xmlrpc/xmlrpc-c-1.06.31/src/../include -I/home/CLi/develop/xmlrpc/xmlrpc-c-1.06.31/src/../lib/util/include -I/home/CLi/develop/xmlrpc/xmlrpc-c-1.06.31/src/../lib/abyss/src -I/home/CLi/develop/xmlrpc/xmlrpc-c-1.06.31/src/../lib/wininet_transport -I/home/CLi/develop/xmlrpc/xmlrpc-c-1.06.31/src/../lib/curl_transport -I/home/CLi/develop/xmlrpc/xmlrpc-c-1.06.31/src/../lib/libwww_transport -I/home/CLi/develop/xmlrpc/xmlrpc-c-1.06.31/src/../lib/expat/xmlparse -DNDEBUG -Wall -Wundef -Wimplicit -W -Winline -Wundef -Wmissing-declarations -Wstrict-prototypes -Wmissing-prototypes -fno-common -g -O3 registry.c -o registry.o echo timestamp > registry.lo /home/CLi/develop/xmlrpc/xmlrpc-c-1.06.31/src/../libtool --mode=compile arm-xscale-linux-gnueabi-gcc -c -I/home/CLi/develop/xmlrpc/xmlrpc-c-1.06.31/src/.. -I/home/CLi/develop/xmlrpc/xmlrpc-c-1.06.31/src/.. -I/home/CLi/develop/xmlrpc/xmlrpc-c-1.06.31/src/../include -I/home/CLi/develop/xmlrpc/xmlrpc-c-1.06.31/src/../lib/util/include -I/home/CLi/develop/xmlrpc/xmlrpc-c-1.06.31/src/../lib/abyss/src -I/home/CLi/develop/xmlrpc/xmlrpc-c-1.06.31/src/../lib/wininet_transport -I/home/CLi/develop/xmlrpc/xmlrpc-c-1.06.31/src/../lib/curl_transport -I/home/CLi/develop/xmlrpc/xmlrpc-c-1.06.31/src/../lib/libwww_transport -I/home/CLi/develop/xmlrpc/xmlrpc-c-1.06.31/src/../lib/expat/xmlparse -DNDEBUG -Wall -Wundef -Wimplicit -W -Winline -Wundef -Wmissing-declarations -Wstrict-prototypes -Wmissing-prototypes -fno-common -g -O3 system_method.c arm-xscale-linux-gnueabi-gcc -c -I/home/CLi/develop/xmlrpc/xmlrpc-c-1.06.31/src/.. -I/home/CLi/develop/xmlrpc/xmlrpc-c-1.06.31/src/.. -I/home/CLi/develop/xmlrpc/xmlrpc-c-1.06.31/src/../include -I/home/CLi/develop/xmlrpc/xmlrpc-c-1.06.31/src/../lib/util/include -I/home/CLi/develop/xmlrpc/xmlrpc-c-1.06.31/src/../lib/abyss/src -I/home/CLi/develop/xmlrpc/xmlrpc-c-1.06.31/src/../lib/wininet_transport -I/home/CLi/develop/xmlrpc/xmlrpc-c-1.06.31/src/../lib/curl_transport -I/home/CLi/develop/xmlrpc/xmlrpc-c-1.06.31/src/../lib/libwww_transport -I/home/CLi/develop/xmlrpc/xmlrpc-c-1.06.31/src/../lib/expat/xmlparse -DNDEBUG -Wall -Wundef -Wimplicit -W -Winline -Wundef -Wmissing-declarations -Wstrict-prototypes -Wmissing-prototypes -fno-common -g -O3 system_method.c -o system_method.o system_method.c: In function 'system_methodSignature': system_method.c:647:5: warning: 'retvalP' may be used uninitialized in this function [-Wuninitialized] system_method.c:637:20: warning: 'signatureListP' may be used uninitialized in this function [-Wuninitialized] system_method.c:577:24: warning: 'methodInfoP' may be used uninitialized in this function [-Wuninitialized] system_method.c:564:20: note: 'methodInfoP' was declared here system_method.c: In function 'xmlrpc_buildSignatureArray': system_method.c:199:34: warning: 'signatureP' may be used uninitialized in this function [-Wuninitialized] echo timestamp > system_method.lo /home/CLi/develop/xmlrpc/xmlrpc-c-1.06.31/src/../libtool --mode=link arm-xscale-linux-gnueabi-gcc -o libxmlrpc_server.la -version-info 9:15:6 -rpath /home/CLi/develop/crosstool-ng/x-tools/armxscalexmlrpc/lib -L.libs -L/home/CLi/develop/xmlrpc/xmlrpc-c-1.06.31/src/../lib/libutil/.libs \ registry.lo system_method.lo -lxmlrpc_util -lxmlrpc rm -fr .libs/libxmlrpc_server.la .libs/libxmlrpc_server.* .libs/libxmlrpc_server.* ar cru .libs/libxmlrpc_server.a registry.o system_method.o ranlib .libs/libxmlrpc_server.a creating libxmlrpc_server.la (cd .libs && rm -f libxmlrpc_server.la && ln -s ../libxmlrpc_server.la libxmlrpc_server.la) /home/CLi/develop/xmlrpc/xmlrpc-c-1.06.31/src/../libtool --mode=compile arm-xscale-linux-gnueabi-gcc -c -I/home/CLi/develop/xmlrpc/xmlrpc-c-1.06.31/src/.. -I/home/CLi/develop/xmlrpc/xmlrpc-c-1.06.31/src/.. -I/home/CLi/develop/xmlrpc/xmlrpc-c-1.06.31/src/../include -I/home/CLi/develop/xmlrpc/xmlrpc-c-1.06.31/src/../lib/util/include -I/home/CLi/develop/xmlrpc/xmlrpc-c-1.06.31/src/../lib/abyss/src -I/home/CLi/develop/xmlrpc/xmlrpc-c-1.06.31/src/../lib/wininet_transport -I/home/CLi/develop/xmlrpc/xmlrpc-c-1.06.31/src/../lib/curl_transport -I/home/CLi/develop/xmlrpc/xmlrpc-c-1.06.31/src/../lib/libwww_transport -I/home/CLi/develop/xmlrpc/xmlrpc-c-1.06.31/src/../lib/expat/xmlparse -I/home/CLi/develop/xmlrpc/xmlrpc-c-1.06.31/src/../lib/abyss/src \ -DNDEBUG -Wall -Wundef -Wimplicit -W -Winline -Wundef -Wmissing-declarations -Wstrict-prototypes -Wmissing-prototypes -fno-common -g -O3 xmlrpc_server_abyss.c arm-xscale-linux-gnueabi-gcc -c -I/home/CLi/develop/xmlrpc/xmlrpc-c-1.06.31/src/.. -I/home/CLi/develop/xmlrpc/xmlrpc-c-1.06.31/src/.. -I/home/CLi/develop/xmlrpc/xmlrpc-c-1.06.31/src/../include -I/home/CLi/develop/xmlrpc/xmlrpc-c-1.06.31/src/../lib/util/include -I/home/CLi/develop/xmlrpc/xmlrpc-c-1.06.31/src/../lib/abyss/src -I/home/CLi/develop/xmlrpc/xmlrpc-c-1.06.31/src/../lib/wininet_transport -I/home/CLi/develop/xmlrpc/xmlrpc-c-1.06.31/src/../lib/curl_transport -I/home/CLi/develop/xmlrpc/xmlrpc-c-1.06.31/src/../lib/libwww_transport -I/home/CLi/develop/xmlrpc/xmlrpc-c-1.06.31/src/../lib/expat/xmlparse -I/home/CLi/develop/xmlrpc/xmlrpc-c-1.06.31/src/../lib/abyss/src -DNDEBUG -Wall -Wundef -Wimplicit -W -Winline -Wundef -Wmissing-declarations -Wstrict-prototypes -Wmissing-prototypes -fno-common -g -O3 xmlrpc_server_abyss.c -o xmlrpc_server_abyss.o xmlrpc_server_abyss.c: In function 'normalLevelAbyssRun': xmlrpc_server_abyss.c:1015:26: warning: 'socketP' may be used uninitialized in this function [-Wuninitialized] xmlrpc_server_abyss.c:860:22: warning: 'socketFd' may be used uninitialized in this function [-Wuninitialized] xmlrpc_server_abyss.c:895:15: note: 'socketFd' was declared here xmlrpc_server_abyss.c:907:25: warning: 'portNumber' may be used uninitialized in this function [-Wuninitialized] xmlrpc_server_abyss.c:894:18: note: 'portNumber' was declared here xmlrpc_server_abyss.c: In function 'handleXmlrpcReq': xmlrpc_server_abyss.c:382:50: warning: 'body' may be used uninitialized in this function [-Wuninitialized] xmlrpc_server_abyss.c:376:27: note: 'body' was declared here echo timestamp > xmlrpc_server_abyss.lo /home/CLi/develop/xmlrpc/xmlrpc-c-1.06.31/src/../libtool --mode=link arm-xscale-linux-gnueabi-gcc -o libxmlrpc_server_abyss.la -version-info 9:15:6 -rpath /home/CLi/develop/crosstool-ng/x-tools/armxscalexmlrpc/lib -L.libs -L/home/CLi/develop/xmlrpc/xmlrpc-c-1.06.31/src/../lib/libutil/.libs \ xmlrpc_server_abyss.lo -lxmlrpc_util -lxmlrpc_server -L/home/CLi/develop/xmlrpc/xmlrpc-c-1.06.31/src/../lib/abyss/src/.libs -lxmlrpc_abyss -lxmlrpc rm -fr .libs/libxmlrpc_server_abyss.la .libs/libxmlrpc_server_abyss.* .libs/libxmlrpc_server_abyss.* ar cru .libs/libxmlrpc_server_abyss.a xmlrpc_server_abyss.o ranlib .libs/libxmlrpc_server_abyss.a creating libxmlrpc_server_abyss.la (cd .libs && rm -f libxmlrpc_server_abyss.la && ln -s ../libxmlrpc_server_abyss.la libxmlrpc_server_abyss.la) make -C /home/CLi/develop/xmlrpc/xmlrpc-c-1.06.31/src/../ transport_config.h make[2]: Entering directory `/home/CLi/develop/xmlrpc/xmlrpc-c-1.06.31' rm -f transport_config.h echo '/* This file was generated by a make rule */' >>transport_config.h echo '#define MUST_BUILD_WININET_CLIENT 0' >>transport_config.h echo '#define MUST_BUILD_CURL_CLIENT 1' >>transport_config.h echo '#define MUST_BUILD_LIBWWW_CLIENT 0' >>transport_config.h echo "static const char * const XMLRPC_DEFAULT_TRANSPORT =" >>transport_config.h echo '"curl";' >>transport_config.h make[2]: Leaving directory `/home/CLi/develop/xmlrpc/xmlrpc-c-1.06.31' /home/CLi/develop/xmlrpc/xmlrpc-c-1.06.31/src/../libtool --mode=compile arm-xscale-linux-gnueabi-gcc -c -I/home/CLi/develop/xmlrpc/xmlrpc-c-1.06.31/src/.. -I/home/CLi/develop/xmlrpc/xmlrpc-c-1.06.31/src/.. -I/home/CLi/develop/xmlrpc/xmlrpc-c-1.06.31/src/../include -I/home/CLi/develop/xmlrpc/xmlrpc-c-1.06.31/src/../lib/util/include -I/home/CLi/develop/xmlrpc/xmlrpc-c-1.06.31/src/../lib/abyss/src -I/home/CLi/develop/xmlrpc/xmlrpc-c-1.06.31/src/../lib/wininet_transport -I/home/CLi/develop/xmlrpc/xmlrpc-c-1.06.31/src/../lib/curl_transport -I/home/CLi/develop/xmlrpc/xmlrpc-c-1.06.31/src/../lib/libwww_transport -I/home/CLi/develop/xmlrpc/xmlrpc-c-1.06.31/src/../lib/expat/xmlparse -DNDEBUG -Wall -Wundef -Wimplicit -W -Winline -Wundef -Wmissing-declarations -Wstrict-prototypes -Wmissing-prototypes -fno-common -g -O3 xmlrpc_client.c arm-xscale-linux-gnueabi-gcc -c -I/home/CLi/develop/xmlrpc/xmlrpc-c-1.06.31/src/.. -I/home/CLi/develop/xmlrpc/xmlrpc-c-1.06.31/src/.. -I/home/CLi/develop/xmlrpc/xmlrpc-c-1.06.31/src/../include -I/home/CLi/develop/xmlrpc/xmlrpc-c-1.06.31/src/../lib/util/include -I/home/CLi/develop/xmlrpc/xmlrpc-c-1.06.31/src/../lib/abyss/src -I/home/CLi/develop/xmlrpc/xmlrpc-c-1.06.31/src/../lib/wininet_transport -I/home/CLi/develop/xmlrpc/xmlrpc-c-1.06.31/src/../lib/curl_transport -I/home/CLi/develop/xmlrpc/xmlrpc-c-1.06.31/src/../lib/libwww_transport -I/home/CLi/develop/xmlrpc/xmlrpc-c-1.06.31/src/../lib/expat/xmlparse -DNDEBUG -Wall -Wundef -Wimplicit -W -Winline -Wundef -Wmissing-declarations -Wstrict-prototypes -Wmissing-prototypes -fno-common -g -O3 xmlrpc_client.c -o xmlrpc_client.o xmlrpc_client.c: In function 'xmlrpc_client_create': xmlrpc_client.c:300:55: warning: 'transportparmSize' may be used uninitialized in this function [-Wuninitialized] xmlrpc_client.c: In function 'xmlrpc_client_call2': xmlrpc_client.c:496:24: warning: 'callXmlP' may be used uninitialized in this function [-Wuninitialized] xmlrpc_client.c: In function 'xmlrpc_client_start_rpc': xmlrpc_client.c:680:18: warning: 'callInfoP' may be used uninitialized in this function [-Wuninitialized] xmlrpc_client.c:827:24: note: 'callInfoP' was declared here xmlrpc_client.c:716:28: warning: 'callXmlP' may be used uninitialized in this function [-Wuninitialized] xmlrpc_client.c:708:28: note: 'callXmlP' was declared here echo timestamp > xmlrpc_client.lo /home/CLi/develop/xmlrpc/xmlrpc-c-1.06.31/src/../libtool --mode=compile arm-xscale-linux-gnueabi-gcc -c -I/home/CLi/develop/xmlrpc/xmlrpc-c-1.06.31/src/.. -I/home/CLi/develop/xmlrpc/xmlrpc-c-1.06.31/src/.. -I/home/CLi/develop/xmlrpc/xmlrpc-c-1.06.31/src/../include -I/home/CLi/develop/xmlrpc/xmlrpc-c-1.06.31/src/../lib/util/include -I/home/CLi/develop/xmlrpc/xmlrpc-c-1.06.31/src/../lib/abyss/src -I/home/CLi/develop/xmlrpc/xmlrpc-c-1.06.31/src/../lib/wininet_transport -I/home/CLi/develop/xmlrpc/xmlrpc-c-1.06.31/src/../lib/curl_transport -I/home/CLi/develop/xmlrpc/xmlrpc-c-1.06.31/src/../lib/libwww_transport -I/home/CLi/develop/xmlrpc/xmlrpc-c-1.06.31/src/../lib/expat/xmlparse -DNDEBUG -Wall -Wundef -Wimplicit -W -Winline -Wundef -Wmissing-declarations -Wstrict-prototypes -Wmissing-prototypes -fno-common -g -O3 xmlrpc_client_global.c arm-xscale-linux-gnueabi-gcc -c -I/home/CLi/develop/xmlrpc/xmlrpc-c-1.06.31/src/.. -I/home/CLi/develop/xmlrpc/xmlrpc-c-1.06.31/src/.. -I/home/CLi/develop/xmlrpc/xmlrpc-c-1.06.31/src/../include -I/home/CLi/develop/xmlrpc/xmlrpc-c-1.06.31/src/../lib/util/include -I/home/CLi/develop/xmlrpc/xmlrpc-c-1.06.31/src/../lib/abyss/src -I/home/CLi/develop/xmlrpc/xmlrpc-c-1.06.31/src/../lib/wininet_transport -I/home/CLi/develop/xmlrpc/xmlrpc-c-1.06.31/src/../lib/curl_transport -I/home/CLi/develop/xmlrpc/xmlrpc-c-1.06.31/src/../lib/libwww_transport -I/home/CLi/develop/xmlrpc/xmlrpc-c-1.06.31/src/../lib/expat/xmlparse -DNDEBUG -Wall -Wundef -Wimplicit -W -Winline -Wundef -Wmissing-declarations -Wstrict-prototypes -Wmissing-prototypes -fno-common -g -O3 xmlrpc_client_global.c -o xmlrpc_client_global.o echo timestamp > xmlrpc_client_global.lo make -C /home/CLi/develop/xmlrpc/xmlrpc-c-1.06.31/src/../lib/curl_transport/ -f /home/CLi/develop/xmlrpc/xmlrpc-c-1.06.31/src/../lib/curl_transport/Makefile \ xmlrpc_curl_transport.lo make[2]: Entering directory `/home/CLi/develop/xmlrpc/xmlrpc-c-1.06.31/lib/curl_transport' make[2]: `xmlrpc_curl_transport.lo' is up to date. make[2]: Leaving directory `/home/CLi/develop/xmlrpc/xmlrpc-c-1.06.31/lib/curl_transport' /home/CLi/develop/xmlrpc/xmlrpc-c-1.06.31/src/../libtool --mode=link arm-xscale-linux-gnueabi-gcc -o libxmlrpc_client.la -version-info 9:15:6 -rpath /home/CLi/develop/crosstool-ng/x-tools/armxscalexmlrpc/lib -L.libs -L/home/CLi/develop/xmlrpc/xmlrpc-c-1.06.31/src/../lib/libutil/.libs \ xmlrpc_client.lo xmlrpc_client_global.lo /home/CLi/develop/xmlrpc/xmlrpc-c-1.06.31/src/../lib/curl_transport/xmlrpc_curl_transport.lo \ -lxmlrpc_util -lxmlrpc -L/home/CLi/develop/crosstool-ng/x-tools/armxscalecurl/lib -lcurl -lrt \ rm -fr .libs/libxmlrpc_client.la .libs/libxmlrpc_client.* .libs/libxmlrpc_client.* ar cru .libs/libxmlrpc_client.a xmlrpc_client.o xmlrpc_client_global.o /home/CLi/develop/xmlrpc/xmlrpc-c-1.06.31/src/../lib/curl_transport/xmlrpc_curl_transport.o ranlib .libs/libxmlrpc_client.a creating libxmlrpc_client.la (cd .libs && rm -f libxmlrpc_client.la && ln -s ../libxmlrpc_client.la libxmlrpc_client.la) /home/CLi/develop/xmlrpc/xmlrpc-c-1.06.31/src/../libtool --mode=compile arm-xscale-linux-gnueabi-gcc -c -I/home/CLi/develop/xmlrpc/xmlrpc-c-1.06.31/src/.. -I/home/CLi/develop/xmlrpc/xmlrpc-c-1.06.31/src/.. -I/home/CLi/develop/xmlrpc/xmlrpc-c-1.06.31/src/../include -I/home/CLi/develop/xmlrpc/xmlrpc-c-1.06.31/src/../lib/util/include -I/home/CLi/develop/xmlrpc/xmlrpc-c-1.06.31/src/../lib/abyss/src -I/home/CLi/develop/xmlrpc/xmlrpc-c-1.06.31/src/../lib/wininet_transport -I/home/CLi/develop/xmlrpc/xmlrpc-c-1.06.31/src/../lib/curl_transport -I/home/CLi/develop/xmlrpc/xmlrpc-c-1.06.31/src/../lib/libwww_transport -I/home/CLi/develop/xmlrpc/xmlrpc-c-1.06.31/src/../lib/expat/xmlparse \ -DNDEBUG -Wall -Wundef -Wimplicit -W -Winline -Wundef -Wmissing-declarations -Wstrict-prototypes -Wmissing-prototypes -fno-common -g -O3 xmlrpc_server_cgi.c arm-xscale-linux-gnueabi-gcc -c -I/home/CLi/develop/xmlrpc/xmlrpc-c-1.06.31/src/.. -I/home/CLi/develop/xmlrpc/xmlrpc-c-1.06.31/src/.. -I/home/CLi/develop/xmlrpc/xmlrpc-c-1.06.31/src/../include -I/home/CLi/develop/xmlrpc/xmlrpc-c-1.06.31/src/../lib/util/include -I/home/CLi/develop/xmlrpc/xmlrpc-c-1.06.31/src/../lib/abyss/src -I/home/CLi/develop/xmlrpc/xmlrpc-c-1.06.31/src/../lib/wininet_transport -I/home/CLi/develop/xmlrpc/xmlrpc-c-1.06.31/src/../lib/curl_transport -I/home/CLi/develop/xmlrpc/xmlrpc-c-1.06.31/src/../lib/libwww_transport -I/home/CLi/develop/xmlrpc/xmlrpc-c-1.06.31/src/../lib/expat/xmlparse -DNDEBUG -Wall -Wundef -Wimplicit -W -Winline -Wundef -Wmissing-declarations -Wstrict-prototypes -Wmissing-prototypes -fno-common -g -O3 xmlrpc_server_cgi.c -o xmlrpc_server_cgi.o echo timestamp > xmlrpc_server_cgi.lo /home/CLi/develop/xmlrpc/xmlrpc-c-1.06.31/src/../libtool --mode=link arm-xscale-linux-gnueabi-gcc -o libxmlrpc_server_cgi.la -version-info 9:15:6 -rpath /home/CLi/develop/crosstool-ng/x-tools/armxscalexmlrpc/lib -L.libs -L/home/CLi/develop/xmlrpc/xmlrpc-c-1.06.31/src/../lib/libutil/.libs \ xmlrpc_server_cgi.lo -lxmlrpc_util -lxmlrpc_server -lxmlrpc rm -fr .libs/libxmlrpc_server_cgi.la .libs/libxmlrpc_server_cgi.* .libs/libxmlrpc_server_cgi.* ar cru .libs/libxmlrpc_server_cgi.a xmlrpc_server_cgi.o ranlib .libs/libxmlrpc_server_cgi.a creating libxmlrpc_server_cgi.la (cd .libs && rm -f libxmlrpc_server_cgi.la && ln -s ../libxmlrpc_server_cgi.la libxmlrpc_server_cgi.la) make[1]: Leaving directory `/home/CLi/develop/xmlrpc/xmlrpc-c-1.06.31/src' make -C tools/ -f /home/CLi/develop/xmlrpc/xmlrpc-c-1.06.31/./tools/Makefile \ all make[1]: Entering directory `/home/CLi/develop/xmlrpc/xmlrpc-c-1.06.31/tools' make -C binmode-rpc-kit/ -f /home/CLi/develop/xmlrpc/xmlrpc-c-1.06.31/tools/../tools/binmode-rpc-kit/Makefile \ all make[2]: Entering directory `/home/CLi/develop/xmlrpc/xmlrpc-c-1.06.31/tools/binmode-rpc-kit' make[2]: Nothing to be done for `all'. make[2]: Leaving directory `/home/CLi/develop/xmlrpc/xmlrpc-c-1.06.31/tools/binmode-rpc-kit' make -C turbocharger/ -f /home/CLi/develop/xmlrpc/xmlrpc-c-1.06.31/tools/../tools/turbocharger/Makefile \ all make[2]: Entering directory `/home/CLi/develop/xmlrpc/xmlrpc-c-1.06.31/tools/turbocharger' make[2]: Nothing to be done for `all'. make[2]: Leaving directory `/home/CLi/develop/xmlrpc/xmlrpc-c-1.06.31/tools/turbocharger' make -C xmlrpc/ -f /home/CLi/develop/xmlrpc/xmlrpc-c-1.06.31/tools/../tools/xmlrpc/Makefile \ all make[2]: Entering directory `/home/CLi/develop/xmlrpc/xmlrpc-c-1.06.31/tools/xmlrpc' ln -s /home/CLi/develop/xmlrpc/xmlrpc-c-1.06.31/tools/xmlrpc/../../xmlrpc_config.h config.h arm-xscale-linux-gnueabi-gcc -c -DNDEBUG -Wall -Wundef -Wimplicit -W -Winline -Wundef -Wmissing-declarations -Wstrict-prototypes -Wmissing-prototypes -fno-common -g -O3 -I/home/CLi/develop/xmlrpc/xmlrpc-c-1.06.31/tools/xmlrpc/../.. -I/home/CLi/develop/xmlrpc/xmlrpc-c-1.06.31/tools/xmlrpc/../../include -I/home/CLi/develop/xmlrpc/xmlrpc-c-1.06.31/tools/xmlrpc/../../lib/util/include xmlrpc.c xmlrpc.c: In function 'main': xmlrpc.c:396:14: warning: 'resultP' may be used uninitialized in this function [-Wuninitialized] xmlrpc.c:477:20: note: 'resultP' was declared here xmlrpc.c:381:37: warning: 'paramP' may be used uninitialized in this function [-Wuninitialized] xmlrpc.c:376:24: note: 'paramP' was declared here xmlrpc.c:474:24: warning: 'cmdline.params' may be used uninitialized in this function [-Wuninitialized] xmlrpc.c:229:5: warning: 'cmdline.paramCount' may be used uninitialized in this function [-Wuninitialized] xmlrpc.c:474:24: note: 'cmdline.paramCount' was declared here xmlrpc.c:218:12: warning: 'cmdline.methodName' may be used uninitialized in this function [-Wuninitialized] xmlrpc.c:474:24: note: 'cmdline.methodName' was declared here xmlrpc.c:217:12: warning: 'cmdline.url' may be used uninitialized in this function [-Wuninitialized] xmlrpc.c:474:24: note: 'cmdline.url' was declared here xmlrpc.c:224:16: warning: 'cmdline.curluseragent' may be used uninitialized in this function [-Wuninitialized] xmlrpc.c:474:24: note: 'cmdline.curluseragent' was declared here xmlrpc.c:425:44: warning: 'cmdline.curlnoverifyhost' may be used uninitialized in this function [-Wuninitialized] xmlrpc.c:474:24: note: 'cmdline.curlnoverifyhost' was declared here xmlrpc.c:424:44: warning: 'cmdline.curlnoverifypeer' may be used uninitialized in this function [-Wuninitialized] xmlrpc.c:474:24: note: 'cmdline.curlnoverifypeer' was declared here xmlrpc.c:222:16: warning: 'cmdline.curlinterface' may be used uninitialized in this function [-Wuninitialized] xmlrpc.c:474:24: note: 'cmdline.curlinterface' was declared here xmlrpc.c:220:16: warning: 'cmdline.transport' may be used uninitialized in this function [-Wuninitialized] xmlrpc.c:474:24: note: 'cmdline.transport' was declared here xmlrpc.c:228:16: warning: 'cmdline.password' may be used uninitialized in this function [-Wuninitialized] xmlrpc.c:474:24: note: 'cmdline.password' was declared here xmlrpc.c:226:16: warning: 'cmdline.username' may be used uninitialized in this function [-Wuninitialized] xmlrpc.c:474:24: note: 'cmdline.username' was declared here arm-xscale-linux-gnueabi-gcc -c -DNDEBUG -Wall -Wundef -Wimplicit -W -Winline -Wundef -Wmissing-declarations -Wstrict-prototypes -Wmissing-prototypes -fno-common -g -O3 -I/home/CLi/develop/xmlrpc/xmlrpc-c-1.06.31/tools/xmlrpc/../.. -I/home/CLi/develop/xmlrpc/xmlrpc-c-1.06.31/tools/xmlrpc/../../include -I/home/CLi/develop/xmlrpc/xmlrpc-c-1.06.31/tools/xmlrpc/../../lib/util/include dumpvalue.c make -C blddir/src/ -f /home/CLi/develop/xmlrpc/xmlrpc-c-1.06.31/tools/xmlrpc/../../src/Makefile \ libxmlrpc_client.la make[3]: Entering directory `/home/CLi/develop/xmlrpc/xmlrpc-c-1.06.31/src' make -C /home/CLi/develop/xmlrpc/xmlrpc-c-1.06.31/src/../lib/curl_transport/ -f /home/CLi/develop/xmlrpc/xmlrpc-c-1.06.31/src/../lib/curl_transport/Makefile \ xmlrpc_curl_transport.lo make[4]: Entering directory `/home/CLi/develop/xmlrpc/xmlrpc-c-1.06.31/lib/curl_transport' make[4]: `xmlrpc_curl_transport.lo' is up to date. make[4]: Leaving directory `/home/CLi/develop/xmlrpc/xmlrpc-c-1.06.31/lib/curl_transport' make[3]: Leaving directory `/home/CLi/develop/xmlrpc/xmlrpc-c-1.06.31/src' make -C blddir/src/ -f /home/CLi/develop/xmlrpc/xmlrpc-c-1.06.31/tools/xmlrpc/../../src/Makefile \ libxmlrpc.la make[3]: Entering directory `/home/CLi/develop/xmlrpc/xmlrpc-c-1.06.31/src' make[3]: `libxmlrpc.la' is up to date. make[3]: Leaving directory `/home/CLi/develop/xmlrpc/xmlrpc-c-1.06.31/src' make -C blddir/lib/expat/xmlparse/ -f /home/CLi/develop/xmlrpc/xmlrpc-c-1.06.31/tools/xmlrpc/../../lib/expat/xmlparse/Makefile \ libxmlrpc_xmlparse.la make[3]: Entering directory `/home/CLi/develop/xmlrpc/xmlrpc-c-1.06.31/lib/expat/xmlparse' make[3]: `libxmlrpc_xmlparse.la' is up to date. make[3]: Leaving directory `/home/CLi/develop/xmlrpc/xmlrpc-c-1.06.31/lib/expat/xmlparse' make -C blddir/lib/expat/xmltok/ -f /home/CLi/develop/xmlrpc/xmlrpc-c-1.06.31/tools/xmlrpc/../../lib/expat/xmltok/Makefile \ libxmlrpc_xmltok.la make[3]: Entering directory `/home/CLi/develop/xmlrpc/xmlrpc-c-1.06.31/lib/expat/xmltok' make[3]: `libxmlrpc_xmltok.la' is up to date. make[3]: Leaving directory `/home/CLi/develop/xmlrpc/xmlrpc-c-1.06.31/lib/expat/xmltok' make -C blddir/lib/libutil/ -f /home/CLi/develop/xmlrpc/xmlrpc-c-1.06.31/tools/xmlrpc/../../lib/libutil/Makefile \ libxmlrpc_util.la make[3]: Entering directory `/home/CLi/develop/xmlrpc/xmlrpc-c-1.06.31/lib/libutil' make[3]: `libxmlrpc_util.la' is up to date. make[3]: Leaving directory `/home/CLi/develop/xmlrpc/xmlrpc-c-1.06.31/lib/libutil' make -C blddir/lib/util/ cmdline_parser.o make[3]: Entering directory `/home/CLi/develop/xmlrpc/xmlrpc-c-1.06.31/lib/util' make[3]: `cmdline_parser.o' is up to date. make[3]: Leaving directory `/home/CLi/develop/xmlrpc/xmlrpc-c-1.06.31/lib/util' make -C blddir/lib/util/ getoptx.o make[3]: Entering directory `/home/CLi/develop/xmlrpc/xmlrpc-c-1.06.31/lib/util' make[3]: `getoptx.o' is up to date. make[3]: Leaving directory `/home/CLi/develop/xmlrpc/xmlrpc-c-1.06.31/lib/util' make -C blddir/lib/util/ -f /home/CLi/develop/xmlrpc/xmlrpc-c-1.06.31/tools/xmlrpc/../../lib/util/Makefile \ casprintf.o make[3]: Entering directory `/home/CLi/develop/xmlrpc/xmlrpc-c-1.06.31/lib/util' make[3]: `casprintf.o' is up to date. make[3]: Leaving directory `/home/CLi/develop/xmlrpc/xmlrpc-c-1.06.31/lib/util' arm-xscale-linux-gnueabi-gcc -o xmlrpc xmlrpc.o dumpvalue.o blddir/lib/util/cmdline_parser.o blddir/lib/util/getoptx.o blddir/lib/util/casprintf.o -Lblddir/src/.libs -lxmlrpc_client -lxmlrpc -L/home/CLi/develop/crosstool-ng/x-tools/armxscalecurl/lib -lcurl -lrt -Lblddir/lib/expat/xmlparse/.libs -lxmlrpc_xmlparse -Lblddir/lib/expat/xmltok/.libs -lxmlrpc_xmltok -Lblddir/lib/libutil/.libs -lxmlrpc_util make[2]: Leaving directory `/home/CLi/develop/xmlrpc/xmlrpc-c-1.06.31/tools/xmlrpc' make -C xmlrpc_transport/ -f /home/CLi/develop/xmlrpc/xmlrpc-c-1.06.31/tools/../tools/xmlrpc_transport/Makefile \ all make[2]: Entering directory `/home/CLi/develop/xmlrpc/xmlrpc-c-1.06.31/tools/xmlrpc_transport' ln -s /home/CLi/develop/xmlrpc/xmlrpc-c-1.06.31/tools/xmlrpc_transport/../../xmlrpc_config.h config.h arm-xscale-linux-gnueabi-gcc -c -DNDEBUG -Wall -Wundef -Wimplicit -W -Winline -Wundef -Wmissing-declarations -Wstrict-prototypes -Wmissing-prototypes -fno-common -g -O3 -I/home/CLi/develop/xmlrpc/xmlrpc-c-1.06.31/tools/xmlrpc_transport/../.. -I/home/CLi/develop/xmlrpc/xmlrpc-c-1.06.31/tools/xmlrpc_transport/../../include -I/home/CLi/develop/xmlrpc/xmlrpc-c-1.06.31/tools/xmlrpc_transport/../../lib/util/include xmlrpc_transport.c xmlrpc_transport.c: In function 'main': xmlrpc_transport.c:131:15: warning: 'cmdline' may be used uninitialized in this function [-Wuninitialized] xmlrpc_transport.c:246:24: note: 'cmdline' was declared here xmlrpc_transport.c:122:16: warning: 'cmdline.transport' may be used uninitialized in this function [-Wuninitialized] xmlrpc_transport.c:246:24: note: 'cmdline.transport' was declared here xmlrpc_transport.c:120:16: warning: 'cmdline.password' may be used uninitialized in this function [-Wuninitialized] xmlrpc_transport.c:246:24: note: 'cmdline.password' was declared here xmlrpc_transport.c:118:16: warning: 'cmdline.username' may be used uninitialized in this function [-Wuninitialized] xmlrpc_transport.c:246:24: note: 'cmdline.username' was declared here make -C blddir/src/ -f /home/CLi/develop/xmlrpc/xmlrpc-c-1.06.31/tools/xmlrpc_transport/../../src/Makefile \ libxmlrpc_client.la make[3]: Entering directory `/home/CLi/develop/xmlrpc/xmlrpc-c-1.06.31/src' make -C /home/CLi/develop/xmlrpc/xmlrpc-c-1.06.31/src/../lib/curl_transport/ -f /home/CLi/develop/xmlrpc/xmlrpc-c-1.06.31/src/../lib/curl_transport/Makefile \ xmlrpc_curl_transport.lo make[4]: Entering directory `/home/CLi/develop/xmlrpc/xmlrpc-c-1.06.31/lib/curl_transport' make[4]: `xmlrpc_curl_transport.lo' is up to date. make[4]: Leaving directory `/home/CLi/develop/xmlrpc/xmlrpc-c-1.06.31/lib/curl_transport' make[3]: Leaving directory `/home/CLi/develop/xmlrpc/xmlrpc-c-1.06.31/src' make -C blddir/src/ -f /home/CLi/develop/xmlrpc/xmlrpc-c-1.06.31/tools/xmlrpc_transport/../../src/Makefile \ libxmlrpc.la make[3]: Entering directory `/home/CLi/develop/xmlrpc/xmlrpc-c-1.06.31/src' make[3]: `libxmlrpc.la' is up to date. make[3]: Leaving directory `/home/CLi/develop/xmlrpc/xmlrpc-c-1.06.31/src' make -C blddir/lib/expat/xmlparse/ -f /home/CLi/develop/xmlrpc/xmlrpc-c-1.06.31/tools/xmlrpc_transport/../../lib/expat/xmlparse/Makefile \ libxmlrpc_xmlparse.la make[3]: Entering directory `/home/CLi/develop/xmlrpc/xmlrpc-c-1.06.31/lib/expat/xmlparse' make[3]: `libxmlrpc_xmlparse.la' is up to date. make[3]: Leaving directory `/home/CLi/develop/xmlrpc/xmlrpc-c-1.06.31/lib/expat/xmlparse' make -C blddir/lib/expat/xmltok/ -f /home/CLi/develop/xmlrpc/xmlrpc-c-1.06.31/tools/xmlrpc_transport/../../lib/expat/xmltok/Makefile \ libxmlrpc_xmltok.la make[3]: Entering directory `/home/CLi/develop/xmlrpc/xmlrpc-c-1.06.31/lib/expat/xmltok' make[3]: `libxmlrpc_xmltok.la' is up to date. make[3]: Leaving directory `/home/CLi/develop/xmlrpc/xmlrpc-c-1.06.31/lib/expat/xmltok' make -C blddir/lib/libutil/ -f /home/CLi/develop/xmlrpc/xmlrpc-c-1.06.31/tools/xmlrpc_transport/../../lib/libutil/Makefile \ libxmlrpc_util.la make[3]: Entering directory `/home/CLi/develop/xmlrpc/xmlrpc-c-1.06.31/lib/libutil' make[3]: `libxmlrpc_util.la' is up to date. make[3]: Leaving directory `/home/CLi/develop/xmlrpc/xmlrpc-c-1.06.31/lib/libutil' make -C blddir/lib/util/ cmdline_parser.o make[3]: Entering directory `/home/CLi/develop/xmlrpc/xmlrpc-c-1.06.31/lib/util' make[3]: `cmdline_parser.o' is up to date. make[3]: Leaving directory `/home/CLi/develop/xmlrpc/xmlrpc-c-1.06.31/lib/util' make -C blddir/lib/util/ getoptx.o make[3]: Entering directory `/home/CLi/develop/xmlrpc/xmlrpc-c-1.06.31/lib/util' make[3]: `getoptx.o' is up to date. make[3]: Leaving directory `/home/CLi/develop/xmlrpc/xmlrpc-c-1.06.31/lib/util' make -C blddir/lib/util/ -f /home/CLi/develop/xmlrpc/xmlrpc-c-1.06.31/tools/xmlrpc_transport/../../lib/util/Makefile \ casprintf.o make[3]: Entering directory `/home/CLi/develop/xmlrpc/xmlrpc-c-1.06.31/lib/util' make[3]: `casprintf.o' is up to date. make[3]: Leaving directory `/home/CLi/develop/xmlrpc/xmlrpc-c-1.06.31/lib/util' arm-xscale-linux-gnueabi-gcc -o xmlrpc_transport xmlrpc_transport.o -Lblddir/src/.libs -lxmlrpc_client -lxmlrpc -L/home/CLi/develop/crosstool-ng/x-tools/armxscalecurl/lib -lcurl -lrt -Lblddir/lib/expat/xmlparse/.libs -lxmlrpc_xmlparse -Lblddir/lib/expat/xmltok/.libs -lxmlrpc_xmltok -Lblddir/lib/libutil/.libs -lxmlrpc_util blddir/lib/util/cmdline_parser.o blddir/lib/util/getoptx.o blddir/lib/util/casprintf.o make[2]: Leaving directory `/home/CLi/develop/xmlrpc/xmlrpc-c-1.06.31/tools/xmlrpc_transport' make[1]: Leaving directory `/home/CLi/develop/xmlrpc/xmlrpc-c-1.06.31/tools' make -C examples/ -f /home/CLi/develop/xmlrpc/xmlrpc-c-1.06.31/./examples/Makefile \ all make[1]: Entering directory `/home/CLi/develop/xmlrpc/xmlrpc-c-1.06.31/examples' ln -s /home/CLi/develop/xmlrpc/xmlrpc-c-1.06.31/examples/../xmlrpc_config.h config.h ln -s /home/CLi/develop/xmlrpc/xmlrpc-c-1.06.31/examples/../xmlrpc_amconfig.h . arm-xscale-linux-gnueabi-gcc -c -I/home/CLi/develop/xmlrpc/xmlrpc-c-1.06.31/lib/abyss/src -I/home/CLi/develop/xmlrpc/xmlrpc-c-1.06.31/include -DNDEBUG -Wall -Wundef -Wimplicit -W -Winline -Wundef -Wmissing-declarations -Wstrict-prototypes -Wmissing-prototypes -fno-common -g -O3 xmlrpc_inetd_server.c arm-xscale-linux-gnueabi-gcc -o xmlrpc_inetd_server xmlrpc_inetd_server.o /home/CLi/develop/xmlrpc/xmlrpc-c-1.06.31/src/.libs/libxmlrpc_server_abyss.a /home/CLi/develop/xmlrpc/xmlrpc-c-1.06.31/src/.libs/libxmlrpc_server.a /home/CLi/develop/xmlrpc/xmlrpc-c-1.06.31/lib/abyss/src/.libs/libxmlrpc_abyss.a -lpthread /home/CLi/develop/xmlrpc/xmlrpc-c-1.06.31/src/.libs/libxmlrpc.a /home/CLi/develop/xmlrpc/xmlrpc-c-1.06.31/lib/libutil/.libs/libxmlrpc_util.a /home/CLi/develop/xmlrpc/xmlrpc-c-1.06.31/lib/expat/xmlparse/.libs/libxmlrpc_xmlparse.a /home/CLi/develop/xmlrpc/xmlrpc-c-1.06.31/lib/expat/xmltok/.libs/libxmlrpc_xmltok.a arm-xscale-linux-gnueabi-gcc -c -I/home/CLi/develop/xmlrpc/xmlrpc-c-1.06.31/lib/abyss/src -I/home/CLi/develop/xmlrpc/xmlrpc-c-1.06.31/include -DNDEBUG -Wall -Wundef -Wimplicit -W -Winline -Wundef -Wmissing-declarations -Wstrict-prototypes -Wmissing-prototypes -fno-common -g -O3 xmlrpc_socket_server.c arm-xscale-linux-gnueabi-gcc -o xmlrpc_socket_server xmlrpc_socket_server.o /home/CLi/develop/xmlrpc/xmlrpc-c-1.06.31/src/.libs/libxmlrpc_server_abyss.a /home/CLi/develop/xmlrpc/xmlrpc-c-1.06.31/src/.libs/libxmlrpc_server.a /home/CLi/develop/xmlrpc/xmlrpc-c-1.06.31/lib/abyss/src/.libs/libxmlrpc_abyss.a -lpthread /home/CLi/develop/xmlrpc/xmlrpc-c-1.06.31/src/.libs/libxmlrpc.a /home/CLi/develop/xmlrpc/xmlrpc-c-1.06.31/lib/libutil/.libs/libxmlrpc_util.a /home/CLi/develop/xmlrpc/xmlrpc-c-1.06.31/lib/expat/xmlparse/.libs/libxmlrpc_xmlparse.a /home/CLi/develop/xmlrpc/xmlrpc-c-1.06.31/lib/expat/xmltok/.libs/libxmlrpc_xmltok.a arm-xscale-linux-gnueabi-gcc -c -I/home/CLi/develop/xmlrpc/xmlrpc-c-1.06.31/lib/abyss/src -I/home/CLi/develop/xmlrpc/xmlrpc-c-1.06.31/include -DNDEBUG -Wall -Wundef -Wimplicit -W -Winline -Wundef -Wmissing-declarations -Wstrict-prototypes -Wmissing-prototypes -fno-common -g -O3 xmlrpc_loop_server.c arm-xscale-linux-gnueabi-gcc -o xmlrpc_loop_server xmlrpc_loop_server.o /home/CLi/develop/xmlrpc/xmlrpc-c-1.06.31/src/.libs/libxmlrpc_server_abyss.a /home/CLi/develop/xmlrpc/xmlrpc-c-1.06.31/src/.libs/libxmlrpc_server.a /home/CLi/develop/xmlrpc/xmlrpc-c-1.06.31/lib/abyss/src/.libs/libxmlrpc_abyss.a -lpthread /home/CLi/develop/xmlrpc/xmlrpc-c-1.06.31/src/.libs/libxmlrpc.a /home/CLi/develop/xmlrpc/xmlrpc-c-1.06.31/lib/libutil/.libs/libxmlrpc_util.a /home/CLi/develop/xmlrpc/xmlrpc-c-1.06.31/lib/expat/xmlparse/.libs/libxmlrpc_xmlparse.a /home/CLi/develop/xmlrpc/xmlrpc-c-1.06.31/lib/expat/xmltok/.libs/libxmlrpc_xmltok.a arm-xscale-linux-gnueabi-gcc -c -I/home/CLi/develop/xmlrpc/xmlrpc-c-1.06.31/lib/abyss/src -I/home/CLi/develop/xmlrpc/xmlrpc-c-1.06.31/include -DNDEBUG -Wall -Wundef -Wimplicit -W -Winline -Wundef -Wmissing-declarations -Wstrict-prototypes -Wmissing-prototypes -fno-common -g -O3 xmlrpc_sample_add_server.c arm-xscale-linux-gnueabi-gcc -o xmlrpc_sample_add_server xmlrpc_sample_add_server.o /home/CLi/develop/xmlrpc/xmlrpc-c-1.06.31/src/.libs/libxmlrpc_server_abyss.a /home/CLi/develop/xmlrpc/xmlrpc-c-1.06.31/src/.libs/libxmlrpc_server.a /home/CLi/develop/xmlrpc/xmlrpc-c-1.06.31/lib/abyss/src/.libs/libxmlrpc_abyss.a -lpthread /home/CLi/develop/xmlrpc/xmlrpc-c-1.06.31/src/.libs/libxmlrpc.a /home/CLi/develop/xmlrpc/xmlrpc-c-1.06.31/lib/libutil/.libs/libxmlrpc_util.a /home/CLi/develop/xmlrpc/xmlrpc-c-1.06.31/lib/expat/xmlparse/.libs/libxmlrpc_xmlparse.a /home/CLi/develop/xmlrpc/xmlrpc-c-1.06.31/lib/expat/xmltok/.libs/libxmlrpc_xmltok.a arm-xscale-linux-gnueabi-gcc -c -I/home/CLi/develop/xmlrpc/xmlrpc-c-1.06.31/lib/abyss/src -I/home/CLi/develop/xmlrpc/xmlrpc-c-1.06.31/include -DNDEBUG -Wall -Wundef -Wimplicit -W -Winline -Wundef -Wmissing-declarations -Wstrict-prototypes -Wmissing-prototypes -fno-common -g -O3 xmlrpc_server_validatee.c xmlrpc_server_validatee.c: In function 'moderate_array': xmlrpc_server_validatee.c:280:5: warning: 'retval' may be used uninitialized in this function [-Wuninitialized] arm-xscale-linux-gnueabi-gcc -o xmlrpc_server_validatee xmlrpc_server_validatee.o /home/CLi/develop/xmlrpc/xmlrpc-c-1.06.31/src/.libs/libxmlrpc_server_abyss.a /home/CLi/develop/xmlrpc/xmlrpc-c-1.06.31/src/.libs/libxmlrpc_server.a /home/CLi/develop/xmlrpc/xmlrpc-c-1.06.31/lib/abyss/src/.libs/libxmlrpc_abyss.a -lpthread /home/CLi/develop/xmlrpc/xmlrpc-c-1.06.31/src/.libs/libxmlrpc.a /home/CLi/develop/xmlrpc/xmlrpc-c-1.06.31/lib/libutil/.libs/libxmlrpc_util.a /home/CLi/develop/xmlrpc/xmlrpc-c-1.06.31/lib/expat/xmlparse/.libs/libxmlrpc_xmlparse.a /home/CLi/develop/xmlrpc/xmlrpc-c-1.06.31/lib/expat/xmltok/.libs/libxmlrpc_xmltok.a arm-xscale-linux-gnueabi-gcc -c -I/home/CLi/develop/xmlrpc/xmlrpc-c-1.06.31/lib/abyss/src -I/home/CLi/develop/xmlrpc/xmlrpc-c-1.06.31/include -DNDEBUG -Wall -Wundef -Wimplicit -W -Winline -Wundef -Wmissing-declarations -Wstrict-prototypes -Wmissing-prototypes -fno-common -g -O3 gen_sample_add_xml.c arm-xscale-linux-gnueabi-gcc -o gen_sample_add_xml gen_sample_add_xml.o /home/CLi/develop/xmlrpc/xmlrpc-c-1.06.31/src/.libs/libxmlrpc.a /home/CLi/develop/xmlrpc/xmlrpc-c-1.06.31/lib/libutil/.libs/libxmlrpc_util.a /home/CLi/develop/xmlrpc/xmlrpc-c-1.06.31/lib/expat/xmlparse/.libs/libxmlrpc_xmlparse.a /home/CLi/develop/xmlrpc/xmlrpc-c-1.06.31/lib/expat/xmltok/.libs/libxmlrpc_xmltok.a arm-xscale-linux-gnueabi-gcc -c -I/home/CLi/develop/xmlrpc/xmlrpc-c-1.06.31/lib/abyss/src -I/home/CLi/develop/xmlrpc/xmlrpc-c-1.06.31/include -DNDEBUG -Wall -Wundef -Wimplicit -W -Winline -Wundef -Wmissing-declarations -Wstrict-prototypes -Wmissing-prototypes -fno-common -g -O3 auth_client.c arm-xscale-linux-gnueabi-gcc -o auth_client auth_client.o -L/home/CLi/develop/crosstool-ng/x-tools/armxscalecurl/lib -lcurl -lrt /home/CLi/develop/xmlrpc/xmlrpc-c-1.06.31/src/.libs/libxmlrpc_client.a /home/CLi/develop/xmlrpc/xmlrpc-c-1.06.31/src/.libs/libxmlrpc.a /home/CLi/develop/xmlrpc/xmlrpc-c-1.06.31/lib/libutil/.libs/libxmlrpc_util.a /home/CLi/develop/xmlrpc/xmlrpc-c-1.06.31/lib/expat/xmlparse/.libs/libxmlrpc_xmlparse.a /home/CLi/develop/xmlrpc/xmlrpc-c-1.06.31/lib/expat/xmltok/.libs/libxmlrpc_xmltok.a arm-xscale-linux-gnueabi-gcc -c -I/home/CLi/develop/xmlrpc/xmlrpc-c-1.06.31/lib/abyss/src -I/home/CLi/develop/xmlrpc/xmlrpc-c-1.06.31/include -DNDEBUG -Wall -Wundef -Wimplicit -W -Winline -Wundef -Wmissing-declarations -Wstrict-prototypes -Wmissing-prototypes -fno-common -g -O3 query-meerkat.c arm-xscale-linux-gnueabi-gcc -o query-meerkat query-meerkat.o -L/home/CLi/develop/crosstool-ng/x-tools/armxscalecurl/lib -lcurl -lrt /home/CLi/develop/xmlrpc/xmlrpc-c-1.06.31/src/.libs/libxmlrpc_client.a /home/CLi/develop/xmlrpc/xmlrpc-c-1.06.31/src/.libs/libxmlrpc.a /home/CLi/develop/xmlrpc/xmlrpc-c-1.06.31/lib/libutil/.libs/libxmlrpc_util.a /home/CLi/develop/xmlrpc/xmlrpc-c-1.06.31/lib/expat/xmlparse/.libs/libxmlrpc_xmlparse.a /home/CLi/develop/xmlrpc/xmlrpc-c-1.06.31/lib/expat/xmltok/.libs/libxmlrpc_xmltok.a arm-xscale-linux-gnueabi-gcc -c -I/home/CLi/develop/xmlrpc/xmlrpc-c-1.06.31/lib/abyss/src -I/home/CLi/develop/xmlrpc/xmlrpc-c-1.06.31/include -DNDEBUG -Wall -Wundef -Wimplicit -W -Winline -Wundef -Wmissing-declarations -Wstrict-prototypes -Wmissing-prototypes -fno-common -g -O3 synch_client.c arm-xscale-linux-gnueabi-gcc -o synch_client synch_client.o -L/home/CLi/develop/crosstool-ng/x-tools/armxscalecurl/lib -lcurl -lrt /home/CLi/develop/xmlrpc/xmlrpc-c-1.06.31/src/.libs/libxmlrpc_client.a /home/CLi/develop/xmlrpc/xmlrpc-c-1.06.31/src/.libs/libxmlrpc.a /home/CLi/develop/xmlrpc/xmlrpc-c-1.06.31/lib/libutil/.libs/libxmlrpc_util.a /home/CLi/develop/xmlrpc/xmlrpc-c-1.06.31/lib/expat/xmlparse/.libs/libxmlrpc_xmlparse.a /home/CLi/develop/xmlrpc/xmlrpc-c-1.06.31/lib/expat/xmltok/.libs/libxmlrpc_xmltok.a arm-xscale-linux-gnueabi-gcc -c -I/home/CLi/develop/xmlrpc/xmlrpc-c-1.06.31/lib/abyss/src -I/home/CLi/develop/xmlrpc/xmlrpc-c-1.06.31/include -DNDEBUG -Wall -Wundef -Wimplicit -W -Winline -Wundef -Wmissing-declarations -Wstrict-prototypes -Wmissing-prototypes -fno-common -g -O3 xmlrpc_sample_add_client.c arm-xscale-linux-gnueabi-gcc -o xmlrpc_sample_add_client xmlrpc_sample_add_client.o -L/home/CLi/develop/crosstool-ng/x-tools/armxscalecurl/lib -lcurl -lrt /home/CLi/develop/xmlrpc/xmlrpc-c-1.06.31/src/.libs/libxmlrpc_client.a /home/CLi/develop/xmlrpc/xmlrpc-c-1.06.31/src/.libs/libxmlrpc.a /home/CLi/develop/xmlrpc/xmlrpc-c-1.06.31/lib/libutil/.libs/libxmlrpc_util.a /home/CLi/develop/xmlrpc/xmlrpc-c-1.06.31/lib/expat/xmlparse/.libs/libxmlrpc_xmlparse.a /home/CLi/develop/xmlrpc/xmlrpc-c-1.06.31/lib/expat/xmltok/.libs/libxmlrpc_xmltok.a arm-xscale-linux-gnueabi-gcc -c -I/home/CLi/develop/xmlrpc/xmlrpc-c-1.06.31/lib/abyss/src -I/home/CLi/develop/xmlrpc/xmlrpc-c-1.06.31/include -DNDEBUG -Wall -Wundef -Wimplicit -W -Winline -Wundef -Wmissing-declarations -Wstrict-prototypes -Wmissing-prototypes -fno-common -g -O3 xmlrpc_asynch_client.c arm-xscale-linux-gnueabi-gcc -o xmlrpc_asynch_client xmlrpc_asynch_client.o -L/home/CLi/develop/crosstool-ng/x-tools/armxscalecurl/lib -lcurl -lrt /home/CLi/develop/xmlrpc/xmlrpc-c-1.06.31/src/.libs/libxmlrpc_client.a /home/CLi/develop/xmlrpc/xmlrpc-c-1.06.31/src/.libs/libxmlrpc.a /home/CLi/develop/xmlrpc/xmlrpc-c-1.06.31/lib/libutil/.libs/libxmlrpc_util.a /home/CLi/develop/xmlrpc/xmlrpc-c-1.06.31/lib/expat/xmlparse/.libs/libxmlrpc_xmlparse.a /home/CLi/develop/xmlrpc/xmlrpc-c-1.06.31/lib/expat/xmltok/.libs/libxmlrpc_xmltok.a arm-xscale-linux-gnueabi-gcc -c -I/home/CLi/develop/xmlrpc/xmlrpc-c-1.06.31/lib/abyss/src -I/home/CLi/develop/xmlrpc/xmlrpc-c-1.06.31/include -DNDEBUG -Wall -Wundef -Wimplicit -W -Winline -Wundef -Wmissing-declarations -Wstrict-prototypes -Wmissing-prototypes -fno-common -g -O3 xmlrpc_sample_add_server_cgi.c arm-xscale-linux-gnueabi-gcc -o xmlrpc_sample_add_server.cgi xmlrpc_sample_add_server_cgi.o /home/CLi/develop/xmlrpc/xmlrpc-c-1.06.31/src/.libs/libxmlrpc_server_cgi.a /home/CLi/develop/xmlrpc/xmlrpc-c-1.06.31/src/.libs/libxmlrpc_server.a /home/CLi/develop/xmlrpc/xmlrpc-c-1.06.31/src/.libs/libxmlrpc.a /home/CLi/develop/xmlrpc/xmlrpc-c-1.06.31/lib/libutil/.libs/libxmlrpc_util.a /home/CLi/develop/xmlrpc/xmlrpc-c-1.06.31/lib/expat/xmlparse/.libs/libxmlrpc_xmlparse.a /home/CLi/develop/xmlrpc/xmlrpc-c-1.06.31/lib/expat/xmltok/.libs/libxmlrpc_xmltok.a make[1]: Leaving directory `/home/CLi/develop/xmlrpc/xmlrpc-c-1.06.31/examples' CLi@PC-CLI-1 ~/develop/xmlrpc/xmlrpc-c-1.06.31 $
【总结】
至此,终于编译完成了。
真是不容易啊。。。
注意:
此处是:
使用新的配置:
./configure --prefix=$HOME/develop/crosstool-ng/x-tools/armxscalexmlrpc --build=i686-pc-cygwin --target=arm-xscale-linux --host=arm-xscale-linux --disable-cplusplus CC=arm-xscale-linux-gnueabi-gcc
然后编译会出现那个gennmtab无法执行的错误,用下面命令解决:
CLi@PC-CLI-1 ~/develop/xmlrpc/xmlrpc-c-1.06.31 $ rm lib/expat/gennmtab/gennmtab CLi@PC-CLI-1 ~/develop/xmlrpc/xmlrpc-c-1.06.31 $ gcc -I. lib/expat/gennmtab/gennmtab.c -o lib/expat/gennmtab/gennmtab CLi@PC-CLI-1 ~/develop/xmlrpc/xmlrpc-c-1.06.31 $ lib/expat/gennmtab/gennmtab > lib/expat/xmltok/nametab.h
然后继续编译,就可以完成了。
转载请注明:在路上 » 【已解决】cygwin下用arm-xscale-linux-gnueabi-gcc交叉编译xmlrpc出错:xmlrpc-c-1.06.31/src/cpp/XmlRpcCpp.cpp:39: undefined reference to `_xmlrpc_env_init’