搞了一天konqueror /e ,始终处理不了这问题
环境如下:
RHEL4
CROSS 3.4.4
QT/E 2.3.12
....
错误如下
(log信息)
configure:30470: checking for pcreposix
configure:30478: checking for pcre-config
configure:30529: result: /usr/bin/pcre-config
configure:30562: arm-linux-gcc -o conftest -ansi -W -Wall -Wshadow -Wpointer-arith -Wmissing-prototypes -Wwrite-strings -D_XOPEN_SOURCE=500 -D_BSD_SOURCE -DNDEBUG -O2 -DQWS -D_REENTRANT -I/usr/include/pcre -I/build_qt/qtopia-arm/konq_install/include -I/build_qt/qtopia-arm/qt2/include -I/usr/local/arm/3.4.4/include -L/build_qt/qtopia-arm/qt2/lib -L${exec_prefix}/lib -L/usr/local/arm/3.4.4/lib conftest.c -L/usr/lib -lpcre
-L/usr/lib -lpcreposix -lpcre >&5
/usr/local/arm/3.4.4/lib/gcc/arm-linux/3.4.4/../../../../arm-linux/bin/ld: skipping incompatible /usr/lib/libpcre.so when searching for -lpcre
/usr/local/arm/3.4.4/lib/gcc/arm-linux/3.4.4/../../../../arm-linux/bin/ld: skipping incompatible /usr/lib/libpcre.a when searching for -lpcre
/usr/local/arm/3.4.4/lib/gcc/arm-linux/3.4.4/../../../../arm-linux/bin/ld: skipping incompatible /usr/lib/libpcre.so when searching for -lpcre
/usr/local/arm/3.4.4/lib/gcc/arm-linux/3.4.4/../../../../arm-linux/bin/ld: skipping incompatible /usr/lib/libpcre.a when searching for -lpcre
/usr/local/arm/3.4.4/lib/gcc/arm-linux/3.4.4/../../../../arm-linux/bin/ld: skipping incompatible /usr/local/arm/3.4.4/lib/gcc/arm-linux/3.4.4/../../../../arm-linux/lib/libpcre.so when searching for -lpcre
/usr/local/arm/3.4.4/lib/gcc/arm-linux/3.4.4/../../../../arm-linux/bin/ld: skipping incompatible /usr/local/arm/3.4.4/lib/gcc/arm-linux/3.4.4/../../../../arm-linux/lib/libpcre.a when searching for -lpcre
/usr/local/arm/3.4.4/lib/gcc/arm-linux/3.4.4/../../../../arm-linux/bin/ld: skipping incompatible /usr/local/arm/3.4.4/arm-linux/bin/../lib/libpcre.so when searching for -lpcre
/usr/local/arm/3.4.4/lib/gcc/arm-linux/3.4.4/../../../../arm-linux/bin/ld: skipping incompatible /usr/local/arm/3.4.4/arm-linux/bin/../lib/libpcre.a when searching for -lpcre
/usr/local/arm/3.4.4/lib/gcc/arm-linux/3.4.4/../../../../arm-linux/bin/ld: cannot find -lpcre
collect2: ld returned 1 exit status
configure:30565: $? = 1(make 信息)
grep: error while loading shared libraries: /usr/lib/libpcre.so.0: ELF file OS ABI invalid
libtool: ignoring unknown tag CXX
cc1plus: warning: command line option "-Wmissing-prototypes" is valid for C/ObjC but not for C++
In file included from kdebug.cpp:48:
../../config.h:548: error: declaration of C function `int getdomainname(char*, int)' conflicts with
../../config.h:425: error: previous declaration `int getdomainname(char*, unsigned int)' here
../../config.h:556: error: declaration of C function `int gethostname(char*, int)' conflicts with
../../config.h:434: error: previous declaration `int gethostname(char*, unsigned int)' here
make[4]: *** [kdebug.lo] 错误 1
make[4]: Leaving directory `/build_qt/konq/konq-embed/dropin'
[ 此帖被steve710431在2010-06-01 20:25重新编辑 ]