|  | 
 
| 编译平台:RHEL6.3 编译工具版本:4.3.3
 
 
 
 make[5]: Entering directory `/opt/EmbedSky/Qte/x86-qtopia-2.2.0/qtopia/src/libraries/qtopia'
 g++ -c -pipe -DQWS -fno-exceptions -fno-rtti -Wall -W -Os -fPIC  -DQTOPIA_DATA_LINKING -DQCONFIG=\"qconfig-qpe.h\" -DQTOPIA_TARGET=\"qpe\" -DQTOPIA_TRTARGET=\"libqpe\" -DQT_NO_DEBUG -I/opt/EmbedSky/Qte/x86-qtopia-2.2.0/qtopia/mkspecs/qws/linux-generic-g++ -I. -I../../../include/qtopia/private -I../../../pics/qpe -I../../../include -I/opt/EmbedSky/Qte/x86-qtopia-2.2.0/qt2/include -I../../../include/qtopia/private/ -I.moc/release-shared/ -o .obj/release-shared/vobject.o backend/vobject.cpp
 backend/vobject.cpp: In function ‘VObject* addGroup(VObject*, const char*)’:
 backend/vobject.cpp:419: 错误:从类型‘const char*’到类型‘char*’的转换无效
 backend/vobject.cpp: In function ‘void writeEncString(OFile*, const char*, bool)’:
 backend/vobject.cpp:1111: 警告:建议在‘||’的操作数中出现的‘&&’前后加上括号
 backend/vobject.cpp: In function ‘bool includesUnprintable(VObject*, bool)’:
 backend/vobject.cpp:1168: 警告:建议在‘||’的操作数中出现的‘&&’前后加上括号
 backend/vobject.cpp:1169: 警告:建议在‘||’的操作数中出现的‘&&’前后加上括号
 make[5]: *** [.obj/release-shared/vobject.o] 错误 1
 make[5]: Leaving directory `/opt/EmbedSky/Qte/x86-qtopia-2.2.0/qtopia/src/libraries/qtopia'
 make[4]: *** [all] 错误 2
 make[4]: Leaving directory `/opt/EmbedSky/Qte/x86-qtopia-2.2.0/qtopia/src/libraries/qtopia'
 make[3]: *** [sub-libraries-qtopia] 错误 2
 make[3]: Leaving directory `/opt/EmbedSky/Qte/x86-qtopia-2.2.0/qtopia/src'
 make[2]: *** [install] 错误 2
 make[2]: Leaving directory `/opt/EmbedSky/Qte/x86-qtopia-2.2.0/qtopia/src'
 make[1]: *** [install] 错误 2
 make[1]: Leaving directory `/opt/EmbedSky/Qte/x86-qtopia-2.2.0/qtopia'
 done !
 cp: 无法创建普通文件"qtopia/image/opt/Qtopia/lib/fonts/": 没有那个文件或目录
 done !
 the konqueror directory is already !
 Build konqueror , please wait ...
 
 ./x86-qtopia-2.2.0-konqueror_build: line 26: .: setQpeEnv: file not found
 checking build system type... i686-pc-linux-gnu
 checking host system type... i686-pc-linux-gnu
 checking target system type... i686-pc-linux-gnu
 checking for a BSD-compatible install... /usr/bin/install -c
 checking for -p flag to install... yes
 checking whether build environment is sane... yes
 checking for gawk... gawk
 checking whether make sets $(MAKE)... yes
 checking for style of include used by make... GNU
 checking for gcc... gcc
 checking for C compiler default output... a.out
 checking whether the C compiler works... yes
 checking whether we are cross compiling... no
 checking for suffix of executables...
 checking for suffix of object files... o
 checking whether we are using the GNU C compiler... yes
 checking whether gcc accepts -g... yes
 checking for gcc option to accept ANSI C... none needed
 checking dependency style of gcc... gcc3
 checking how to run the C preprocessor... gcc -E
 checking for g++... g++
 checking whether we are using the GNU C++ compiler... yes
 checking whether g++ accepts -g... yes
 checking dependency style of g++... gcc3
 checking whether g++ supports -Wundef... yes
 checking whether g++ supports -Wno-long-long... yes
 checking whether g++ supports -Wnon-virtual-dtor... yes
 checking whether g++ supports -fno-exceptions... yes
 checking whether g++ supports -fno-check-new... yes
 checking whether g++ supports -fexceptions... yes
 checking how to run the C++ preprocessor... g++ -E
 checking whether g++ supports -frepo... yes
 not using lib directory suffix
 checking for ld used by GCC... /usr/bin/ld
 checking if the linker (/usr/bin/ld) is GNU ld... yes
 checking for /usr/bin/ld option to reload object files... -r
 checking for BSD-compatible nm... /usr/bin/nm -B
 checking for a sed that does not truncate output...
 checking whether ln -s works... yes
 checking how to recognise dependant libraries... pass_all
 checking for egrep... grep -E
 checking for ANSI C header files... yes
 checking for sys/types.h... yes
 checking for sys/stat.h... yes
 checking for stdlib.h... yes
 checking for string.h... yes
 checking for memory.h... yes
 checking for strings.h... yes
 checking for inttypes.h... yes
 checking for stdint.h... yes
 checking for unistd.h... yes
 checking dlfcn.h usability... yes
 checking dlfcn.h presence... yes
 checking for dlfcn.h... yes
 checking the maximum length of command line arguments... 32768
 checking command to parse /usr/bin/nm -B output from gcc object... ok
 checking for objdir... .libs
 checking for ranlib... ranlib
 checking for strip... strip
 checking if gcc static flag  works... no
 checking if gcc supports -fno-rtti -fno-exceptions... no
 checking for gcc option to produce PIC... -fPIC
 checking if gcc PIC flag -fPIC works... yes
 checking if gcc supports -c -o file.o... yes
 checking whether the gcc linker (/usr/bin/ld) supports shared libraries... yes
 checking how to hardcode library paths into programs... immediate
 checking whether stripping libraries is possible... yes
 checking dynamic linker characteristics... GNU/Linux ld.so
 checking if libtool supports shared libraries... yes
 checking whether to build shared libraries... no
 checking whether to build static libraries... yes
 configure: creating libtool
 appending configuration tag "CXX" to libtool
 checking whether the g++ linker (/usr/bin/ld) supports shared libraries... yes
 checking for g++ option to produce PIC... -fPIC
 checking if g++ PIC flag -fPIC works... no
 checking if g++ supports -c -o file.o... no
 checking whether the g++ linker (/usr/bin/ld) supports shared libraries... yes
 checking how to hardcode library paths into programs... immediate
 checking whether stripping libraries is possible... yes
 checking dynamic linker characteristics... GNU/Linux ld.so
 appending configuration tag "GCJ" to libtool
 checking if gcj supports -fno-rtti -fno-exceptions... (cached) no
 checking for gcj option to produce PIC... -fPIC
 checking if gcj PIC flag -fPIC works... no
 checking if gcj supports -c -o file.o... no
 checking whether the gcj linker (/usr/bin/ld) supports shared libraries... yes
 checking how to hardcode library paths into programs... immediate
 checking whether stripping libraries is possible... yes
 checking dynamic linker characteristics... GNU/Linux ld.so
 checking for msgfmt... /usr/bin/msgfmt
 checking for gmsgfmt... /usr/bin/msgfmt
 checking for xgettext... /usr/bin/xgettext
 checking for main in -lutil... yes
 checking for main in -lcompat... no
 checking for crypt in -lcrypt... yes
 checking for socklen_t... socklen_t
 checking for dnet_ntoa in -ldnet... no
 checking for dnet_ntoa in -ldnet_stub... no
 checking for inet_ntoa... yes
 checking for connect... yes
 checking for remove... yes
 checking for shmat... yes
 checking crt_externs.h usability... no
 checking crt_externs.h presence... no
 checking for crt_externs.h... no
 checking for _NSGetEnviron... no
 checking for sys/types.h... (cached) yes
 checking for stdint.h... (cached) yes
 checking for poll in -lpoll... no
 checking CoreAudio/CoreAudio.h usability... no
 checking CoreAudio/CoreAudio.h presence... no
 checking for CoreAudio/CoreAudio.h... no
 checking for res_init... yes
 checking if res_init needs custom prototype... no
 checking for killpg in -lucb... no
 checking for int... yes
 checking size of int... 4
 checking for long... yes
 checking size of long... 4
 checking for char *... yes
 checking size of char *... 4
 checking for char... yes
 checking size of char... 1
 checking for dlopen in -ldl... yes
 checking for shl_unload in -ldld... no
 checking for vsnprintf... yes
 checking for snprintf... yes
 checking for pthread_create in -lpthread... yes
 checking for extra includes... no
 checking for extra libs... added
 checking for libz... -lz
 checking for libpng... -lpng -lz -lm
 checking for libjpeg6b... no
 checking for libjpeg... -ljpeg
 checking for Qt... configure: error: Qt (>= Qt 2.2.2) (library qte) not found. Please check your installation!
 For more details about this problem, look at the end of config.log.
 我已经把论坛上的和百度google上的这类问题都看了,都没有具体的解答思路呀。求大神给出具体有效的解决方案。因为只在编译x86-qtopia-2.2.0-konqueror_build时出现问题,编译arm-qtopia-2.2.0-konqueror_build就可以通过,而又实在不想再换linux平台(已经试过ubuntu、redhat、fedora、centos)了。
  | 
 |