2、 make
from bss_file.c:86:
/home/a_tu/demo/new_cross/host_builtroot_latest/usr/arm-buildroot-linux-uclibcgnueabihf/sysroot/usr/include/features.h:219:5: error: #error It appears you have defined _FILE_OFFSET_BITS=64. Unfortunately, uClibc was built without large file support enabled.
# error It appears you have defined _FILE_OFFSET_BITS=64. Unfortunately, \
^
In file included from /home/a_tu/demo/new_cross/host_builtroot_latest/usr/arm-buildroot-linux-uclibcgnueabihf/sysroot/usr/include/stdio.h:72:0,
from bss_file.c:86:
/home/a_tu/demo/new_cross/host_builtroot_latest/usr/arm-buildroot-linux-uclibcgnueabihf/sysroot/usr/include/bits/uClibc_stdio.h:61:2: error: #error Sorry... uClibc was built without large file support!
#error Sorry... uClibc was built without large file support!
^
In file included from bss_file.c:86:0:
/home/a_tu/demo/new_cross/host_builtroot_latest/usr/arm-buildroot-linux-uclibcgnueabihf/sysroot/usr/include/stdio.h:83:1: error: unknown type name ‘__STDIO_fpos64_t’
typedef __STDIO_fpos64_t fpos_t;
^
make[2]: *** [bss_file.o] 错误 1
make[2]:正在离开目录 `/home/a_tu/demo/new_cross/openssl-1.0.1e/crypto/bio‘
make[1]: *** [subdirs] 错误 1
make[1]:正在离开目录 `/home/a_tu/demo/new_cross/openssl-1.0.1e/crypto‘
make: *** [build_crypto] 错误 1
出现以上错误
打开 crypto/bio/bss_file.c
注释掉 _FILE_OFFSET_BITS=64
错误解决
3、
make install