1, configure: error: ncurses or ncursesw selected, but library not found (--without-
有个选项依赖ncurses, make menuconfig在liabrary里选上ncurses
2, -Wno-error=unused-but-set-variable -fpic
编译的时候在make后面加上werror=no 如 make -j5 V=99 werror=no
3, svn: Repository moved permanently to 'http://svn.code.sf.net/p/xmlrpc-c/code/advanced'
svn版本库移走了, 可以在编译出错的地方执行的那部分svn命令里面的svn repository地址改成可用的地址,然后到命令行运行一下,会重新下载这个包。
如下:
echo "Checking out files from the svn repository..."; mkdir -p /home/liujin/share/dreambox/trunk/tmp/dl && cd /home/liujin/share/dreambox/trunk/tmp/dl && rm -rf xmlrpc-c-advanced_r2233 && [ \! -d xmlrpc-c-advanced_r2233 ] && ( svn help export | grep -q trust-server-cert && svn export --non-interactive --trust-server-cert -r2233 http://svn.code.sf.net/p/xmlrpc-c/code/advanced xmlrpc-c-advanced_r2233 || svn export --non-interactive -r2233 http://svn.code.sf.net/p/xmlrpc-c/code/advanced xmlrpc-c-advanced_r2233 ) && echo "Packing checkout..." && /bin/tar cfz /home/liujin/share/dreambox/trunk/tmp/dl/xmlrpc-c-advanced_r2233.tar.gz xmlrpc-c-advanced_r2233 && mv /home/liujin/share/dreambox/trunk/tmp/dl/xmlrpc-c-advanced_r2233.tar.gz /home/liujin/share/dreambox/trunk/dl/ && rm -rf xmlrpc-c-advanced_r2233;
还有一种办法就是到网上找到现成的包,放到dl目录下应该也是可以的。
4, compat-wireless-2013-06-27.1.tar.bz2 这个包下载出错,可google找到这个包下载好放到dl目录