交叉编译lftp4.2.1出错,向各位编译达人求救!!!!!!!!!!!!!!!!!!!!!!!

内核编译和嵌入式产品的设计与开发
回复
d_zhou
帖子: 10
注册时间: 2005-08-30 15:25
送出感谢: 0
接收感谢: 0

交叉编译lftp4.2.1出错,向各位编译达人求救!!!!!!!!!!!!!!!!!!!!!!!

#1

帖子 d_zhou » 2011-04-11 17:06

编译lftp之前先编译了ncurses,readline作lib和include,

代码: 全选

CC=mipsel-linux-gcc ./configure --prefix=/share/Apps/lftp --host=mipsel-linux --without-gnutls --cache-file=mipsel-linux-cache
然后

代码: 全选

make
跑出来一个错,跑不下去了:

代码: 全选

/bin/bash ../libtool --silent --tag=CXX   --mode=compile mipsel-linux-g++ -DHAVE_CONFIG_H -I. -I../lib -I../lib -I../trio      -O2 -Wall -Wwrite-strings -Woverloaded-virtual -fno-exceptions -fno-rtti -fno-implement-inlines -c -o network.lo network.cc
network.cc: In static member function 'static void Networker::SocketSinglePF(int, int)':
network.cc:291: error: 'IPV6_V6ONLY' was not declared in this scope
make[1]: *** [network.lo] 错误 1
make[1]:正在离开目录 `/home/d_zhou/nmt_crosscompile/lftp-4.2.1/src'
make: *** [all-recursive] 错误 1
上面的mipsel-linux-cache里面就一句话,

代码: 全选

i_cv_posix_fallocate_works=yes
, 因为之前configure的时候会有一个什么cannot run test之类的错,google了一下就搞了这么一下,就可以configure了。

请教各位,要怎么解这个错??
d_zhou
帖子: 10
注册时间: 2005-08-30 15:25
送出感谢: 0
接收感谢: 0

Re: 交叉编译lftp4.2.1出错,向各位编译达人求救!!!!!!!!!!!!!!!!!!!!!!!

#2

帖子 d_zhou » 2011-04-12 16:52

:em06
回复

回到 “内核及嵌入式开发”