小弟用cygwin+NDK编译libcurl-7.21.4时会产生下面的错误日志。不知是不是最终编译动态库失败的原因?小弟初学,请各位大侠多多指教。
This file contains any messages produced by compilers while
running configure, to aid debugging if configure makes a mistake.It was created by curl configure -, which was
generated by GNU Autoconf 2.67. Invocation command line was $ ./configure ## --------- ##
## Platform. ##
## --------- ##hostname = Luye
uname -m = i686
uname -r = 1.7.7(0.230/5/3)
uname -s = CYGWIN_NT-5.2
uname -v = 2010-08-31 09:58/usr/bin/uname -p = unknown
/bin/uname -X = unknown/bin/arch = i686
/usr/bin/arch -k = unknown
/usr/convex/getsysinfo = unknown
/usr/bin/hostinfo = unknown
/bin/machine = unknown
/usr/bin/oslevel = unknown
/bin/universe = unknownPATH: /usr/local/bin
PATH: /usr/bin
PATH: /bin
PATH: /cygdrive/g/oracle/product/10.2.0/client_1/bin
PATH: /cygdrive/c/WINDOWS/system32
PATH: /cygdrive/c/WINDOWS
PATH: /cygdrive/c/WINDOWS/System32/Wbem
PATH: /cygdrive/c/Program Files/Microsoft SQL Server/90/Tools/binn/
PATH: /cygdrive/c/Program Files/Microsoft SQL Server/100/Tools/Binn/
PATH: /cygdrive/c/Program Files/Microsoft SQL Server/100/DTS/Binn/
PATH: /cygdrive/c/Program Files/Microsoft SQL Server/100/Tools/Binn/VSShell/Common7/IDE/
PATH: /cygdrive/c/Program Files/Microsoft Visual Studio 9.0/Common7/IDE/PrivateAssemblies/
PATH: /cygdrive/c/WINDOWS/system32/WindowsPowerShell/v1.0
PATH: /cygdrive/c/Program Files/TortoiseSVN/bin
PATH: /cygdrive/c/Program Files/Common Files/Thunder Network/KanKan/Codecs
PATH: /cygdrive/c/Program Files/Java/jdk1.6.0_16/bin
PATH: /
PATH: /usr/bin
PATH: /usr
PATH: /cygdrive/c/Program Files/CodeSourcery/Sourcery G++ Lite/bin
PATH: /cygdrive/g/oracle/product/10.2.0/client_1/bin
PATH: /cygdrive/c/WINDOWS/system32
PATH: /cygdrive/c/WINDOWS
PATH: /cygdrive/c/WINDOWS/System32/Wbem
PATH: /cygdrive/c/Program Files/Microsoft SQL Server/90/Tools/binn/
PATH: /cygdrive/c/Program Files/Microsoft SQL Server/100/Tools/Binn/
PATH: /cygdrive/c/Program Files/Microsoft SQL Server/100/DTS/Binn/
PATH: /cygdrive/c/Program Files/Microsoft SQL Server/100/Tools/Binn/VSShell/Common7/IDE/
PATH: /cygdrive/c/Program Files/Microsoft Visual Studio 9.0/Common7/IDE/PrivateAssemblies/
PATH: /cygdrive/c/WINDOWS/system32/WindowsPowerShell/v1.0
PATH: /cygdrive/c/Program Files/TortoiseSVN/bin
PATH: /cygdrive/c/Program Files/Common Files/Thunder Network/KanKan/Codecs
PATH: /cygdrive/c/Program Files/QuickTime/QTSystem/
PATH: /cygdrive/c/Program Files/Java/jdk1.6.0_16/bin
PATH: /usr/lib/lapack
This file contains any messages produced by compilers while
running configure, to aid debugging if configure makes a mistake.It was created by curl configure -, which was
generated by GNU Autoconf 2.67. Invocation command line was $ ./configure ## --------- ##
## Platform. ##
## --------- ##hostname = Luye
uname -m = i686
uname -r = 1.7.7(0.230/5/3)
uname -s = CYGWIN_NT-5.2
uname -v = 2010-08-31 09:58/usr/bin/uname -p = unknown
/bin/uname -X = unknown/bin/arch = i686
/usr/bin/arch -k = unknown
/usr/convex/getsysinfo = unknown
/usr/bin/hostinfo = unknown
/bin/machine = unknown
/usr/bin/oslevel = unknown
/bin/universe = unknownPATH: /usr/local/bin
PATH: /usr/bin
PATH: /bin
PATH: /cygdrive/g/oracle/product/10.2.0/client_1/bin
PATH: /cygdrive/c/WINDOWS/system32
PATH: /cygdrive/c/WINDOWS
PATH: /cygdrive/c/WINDOWS/System32/Wbem
PATH: /cygdrive/c/Program Files/Microsoft SQL Server/90/Tools/binn/
PATH: /cygdrive/c/Program Files/Microsoft SQL Server/100/Tools/Binn/
PATH: /cygdrive/c/Program Files/Microsoft SQL Server/100/DTS/Binn/
PATH: /cygdrive/c/Program Files/Microsoft SQL Server/100/Tools/Binn/VSShell/Common7/IDE/
PATH: /cygdrive/c/Program Files/Microsoft Visual Studio 9.0/Common7/IDE/PrivateAssemblies/
PATH: /cygdrive/c/WINDOWS/system32/WindowsPowerShell/v1.0
PATH: /cygdrive/c/Program Files/TortoiseSVN/bin
PATH: /cygdrive/c/Program Files/Common Files/Thunder Network/KanKan/Codecs
PATH: /cygdrive/c/Program Files/Java/jdk1.6.0_16/bin
PATH: /
PATH: /usr/bin
PATH: /usr
PATH: /cygdrive/c/Program Files/CodeSourcery/Sourcery G++ Lite/bin
PATH: /cygdrive/g/oracle/product/10.2.0/client_1/bin
PATH: /cygdrive/c/WINDOWS/system32
PATH: /cygdrive/c/WINDOWS
PATH: /cygdrive/c/WINDOWS/System32/Wbem
PATH: /cygdrive/c/Program Files/Microsoft SQL Server/90/Tools/binn/
PATH: /cygdrive/c/Program Files/Microsoft SQL Server/100/Tools/Binn/
PATH: /cygdrive/c/Program Files/Microsoft SQL Server/100/DTS/Binn/
PATH: /cygdrive/c/Program Files/Microsoft SQL Server/100/Tools/Binn/VSShell/Common7/IDE/
PATH: /cygdrive/c/Program Files/Microsoft Visual Studio 9.0/Common7/IDE/PrivateAssemblies/
PATH: /cygdrive/c/WINDOWS/system32/WindowsPowerShell/v1.0
PATH: /cygdrive/c/Program Files/TortoiseSVN/bin
PATH: /cygdrive/c/Program Files/Common Files/Thunder Network/KanKan/Codecs
PATH: /cygdrive/c/Program Files/QuickTime/QTSystem/
PATH: /cygdrive/c/Program Files/Java/jdk1.6.0_16/bin
PATH: /usr/lib/lapack
解决方案 »
- 老鸟进来讨论下, 关于异常捕获的问题。
- 版本问题android
- 就要进入Android开发了,求适合学习android系统结构和应用开发的书
- 【求助】每行tablerow第一个组件大小相同 求破
- 【新人学习】Handler 两个构造函数冲突的问题
- android gps gettime 一直返回-2881000?求教原因
- 如何用Opencv用数学函数去识辨试管底部
- Android自带方法,对视频提取帧,为何提取出的照片质量差
- 以VLC、ffmpeg构建一个Android上的多方视频会议软件
- android studio前言中不允许有内容
- 关于监听彩信数据库的问题
- 怎么得到非全屏activity的高度,就是不加标题栏状态栏的高度
configure:4904: $? = 1
configure: failed program was:
| /* confdefs.h */
| #define PACKAGE_NAME "curl"
| #define PACKAGE_TARNAME "curl"
| #define PACKAGE_VERSION "-"
| #define PACKAGE_STRING "curl -"
| #define PACKAGE_BUGREPORT "a suitable curl mailing list: http://curl.haxx.se/mail/"
| #define PACKAGE_URL ""
| #define PACKAGE "curl"
| #define VERSION "7.21.4"
| #define OS "i686-pc-cygwin"
| #define HAVE_SYS_TYPES_H 1
| #define HAVE_STDINT_H 1
| #define HAVE_INTTYPES_H 1
| /* end confdefs.h. */
| #include <ac_nonexistent.h>
configure:4929: result: gcc -E
configure:4949: gcc -E conftest.c
configure:4949: $? = 0
configure:4963: gcc -E conftest.c
conftest.c:15:28: error: ac_nonexistent.h: No such file or directory
configure:4963: $? = 1
configure: failed program was:
| /* confdefs.h */
| #define PACKAGE_NAME "curl"
| #define PACKAGE_TARNAME "curl"
| #define PACKAGE_VERSION "-"
| #define PACKAGE_STRING "curl -"
| #define PACKAGE_BUGREPORT "a suitable curl mailing list: http://curl.haxx.se/mail/"
| #define PACKAGE_URL ""
| #define PACKAGE "curl"
| #define VERSION "7.21.4"
| #define OS "i686-pc-cygwin"
| #define HAVE_SYS_TYPES_H 1
| #define HAVE_STDINT_H 1
| #define HAVE_INTTYPES_H 1
| /* end confdefs.h. */
这个头文件没找到啊。你搜索下有没有这个.h
configure:5978: checking if _THREAD_SAFE is actually needed
configure:5997: result: no
configure:6002: checking if _THREAD_SAFE is onwards defined
configure:6019: result: no
configure:6026: checking if _REENTRANT is already defined
configure:6047: gcc -c conftest.c >&5
conftest.c: In function 'main':
conftest.c:46: error: 'force' undeclared (first use in this function)
conftest.c:46: error: (Each undeclared identifier is reported only once
conftest.c:46: error: for each function it appears in.)
conftest.c:46: error: expected ';' before 'compilation'
configure:6047: $? = 1
configure: failed program was:
| /* confdefs.h */
| #define PACKAGE_NAME "curl"
| #define PACKAGE_TARNAME "curl"
| #define PACKAGE_VERSION "-"
| #define PACKAGE_STRING "curl -"
| #define PACKAGE_BUGREPORT "a suitable curl mailing list: http://curl.haxx.se/mail/"
| #define PACKAGE_URL ""
| #define PACKAGE "curl"
| #define VERSION "7.21.4"
| #define OS "i686-pc-cygwin"
| #define HAVE_SYS_TYPES_H 1
| #define HAVE_STDINT_H 1
| #define HAVE_INTTYPES_H 1
| #define STDC_HEADERS 1
| #define HAVE_SYS_TYPES_H 1
| #define HAVE_SYS_STAT_H 1
| #define HAVE_STDLIB_H 1
| #define HAVE_STRING_H 1
| #define HAVE_MEMORY_H 1
| #define HAVE_STRINGS_H 1
| #define HAVE_INTTYPES_H 1
| #define HAVE_STDINT_H 1
| #define HAVE_UNISTD_H 1
| #define SIZEOF_LONG 4
| #define SIZEOF_VOIDP 4
| #define CURL_PULL_SYS_TYPES_H 1
| #define CURL_PULL_STDINT_H 1
| #define CURL_PULL_INTTYPES_H 1
| #define CURL_TYPEOF_CURL_OFF_T int64_t
| #define CURL_FORMAT_CURL_OFF_T "lld"
| #define CURL_FORMAT_CURL_OFF_TU "llu"
| #define CURL_FORMAT_OFF_T "%lld"
| #define CURL_SIZEOF_CURL_OFF_T 8
| #define CURL_SUFFIX_CURL_OFF_T LL
| #define CURL_SUFFIX_CURL_OFF_TU ULL
| /* end confdefs.h. */
|
|
|
| int main (void)
| {
|
| #ifdef _REENTRANT
| int dummy=1;
| #else
| force compilation error
| #endif
|
| ;
| return 0;
| }
|
configure:6055: result: no
configure:6063: checking if _REENTRANT is actually needed
这段错误又是什么问题?
Host setup: i686-pc-cygwin
Install prefix: /usr/local
Compiler: gcc
SSL support: enabled (OpenSSL)
SSH support: enabled (libSSH2)
zlib support: enabled
krb4 support: no (--with-krb4*)
GSSAPI support: no (--with-gssapi)
SPNEGO support: no (--with-spnego)
TLS-SRP support: no (--enable-tls-srp)
resolver: default (--enable-ares / --enable-threaded-resolver)
ipv6 support: no (--enable-ipv6)
IDN support: enabled
Build libcurl: Shared=yes, Static=yes
Built-in manual: enabled
Verbose errors: enabled (--disable-verbose)
SSPI support: no (--enable-sspi)
ca cert bundle: no
ca cert path: no
LDAP support: enabled (OpenLDAP)
LDAPS support: enabled
RTSP support: enabled
RTMP support: no (--with-librtmp)
Protocols: DICT FILE FTP FTPS GOPHER HTTP HTTPS IMAP IMAPS LDAP LDAPS PO
P3 POP3S RTSP SCP SFTP SMTP SMTPS TELNET TFTP
啥意思啊