Skip to main content

phoneMe MR1 personal compile error

No replies
cmsswei
Offline
Joined: 2007-09-27
Points: 0

HI there,

I'm using phoneME MR1 to build up a CVM with PP, my host OS is red hat 4.3(enterprise, i386), gcc version is 3.4.6, cross-compiler is downloaded from the following web address (ftp://ftp.arm.linux.org.uk/pub/linux/arm/people/xscale/mainstone/12-29-2....) published on CDC_build_system.pdf, jdk version is 1.4.2, qt version is 3.3.5. The target platform is ARM-based Linux. It always reports error when i compiling it with the following command:
************************************************************
make CVM_TARGET_TOOLS_PREFIX=arm-linux- CVM_JAVABIN=$JAVA_HOME/bin J2ME_CLASSLIB=personal QT_TARGET_DIR=/usr/local/share/qt-x11-free-3.3.5 X11_LIB_DIR=/usr/X11R6/lib
************************************************************
the output is shown as following:
************************************************************
../share/rules.mk:357: ../../build/linux-arm-bulverde/./generated/empty.mk: No such file or directory
... mkdir ../../build/linux-arm-bulverde/./generated/javavm/runtime
... mkdir ../../build/linux-arm-bulverde/./generated/javavm/runtime/jit
... mkdir ../../build/linux-arm-bulverde/./generated/classes
touch ../../build/linux-arm-bulverde/./generated/empty.mk
CVM_HOST = i686-redhat-linux
CVM_TARGET = linux-arm-bulverde
SHELL = sh -e
HOST_CC = /usr/bin/cc
HOST_CCC = /usr/bin/g++
ZIP = /usr/bin/zip
FLEX = /usr/bin/flex
BISON = /usr/bin/bison
CVM_JAVA = /usr/local/share/j2sdk1.4.2_12/bin/java
CVM_JAVAC = /usr/local/share/j2sdk1.4.2_12/bin/javac
CVM_JAVAH = /usr/local/share/j2sdk1.4.2_12/bin/javah
CVM_JAR = /usr/local/share/j2sdk1.4.2_12/bin/jar
TARGET_CC = /micro/tools/arm-linux/bin/arm-linux-gcc
TARGET_CCC = /micro/tools/arm-linux/bin/arm-linux-g++
TARGET_AS = /micro/tools/arm-linux/bin/arm-linux-gcc
TARGET_LD = /micro/tools/arm-linux/bin/arm-linux-gcc
TARGET_AR = /micro/tools/arm-linux/bin/arm-linux-ar
TARGET_RANLIB = /micro/tools/arm-linux/bin/arm-linux-ranlib
LINKFLAGS = -g -Wl,-export-dynamic
LINKLIBS = -lpthread -ldl
ASM_FLAGS = -c -fno-common -Wa,-mcpu=iwmmxt -traditional
CCCFLAGS = -fno-rtti
CCFLAGS_SPEED = -c -fno-common -Wall -fno-strict-aliasing -mcpu=xscale -Wa,-mcpu=iwmmxt -O4
CCFLAGS_SPACE = -c -fno-common -Wall -fno-strict-aliasing -mcpu=xscale -Wa,-mcpu=iwmmxt -O2
CCFLAGS_LOOP = -c -fno-common -Wall -fno-strict-aliasing -mcpu=xscale -Wa,-mcpu=iwmmxt -O4
CCFLAGS_FDLIB = -c -fno-common -Wall -fno-strict-aliasing -mcpu=xscale -Wa,-mcpu=iwmmxt -O4
JAVAC_OPTIONS = -g:none -J-Xms32m -J-Xmx128m -encoding iso8859-1 -source 1.4 -target 1.4
CVM_DEFINES = -DCVM_ARM_HAS_WMMX -DIAI_CACHEDCONSTANT -DIAI_CACHEDCONSTANT_INLINING -DIAI_ARRAY_INIT_BOUNDS_CHECK_ELIMINATION -DCVM_OPTIMIZED -DCVM_DEBUG_STACKTRACES -DNDEBUG -DCVM_CLASSLOADING -DCVM_SERIALIZATION -DCVM_REFLECT -DCVM_DYNAMIC_LINKING -DCVM_JIT -DCVM_JIT_REGISTER_LOCALS -DCVM_TIMESTAMPING -DJ2ME_CLASSLIB=personal -DTARGET_CPU_FAMILY=arm -DCVM_JIT_COPY_CCMCODE_TO_CODECACHE -D_GNU_SOURCE -DCVM_IAI_OPT_ALL -DCVM_JIT_CODE_SCHED -DQT_THREAD_SUPPORT -Dqt
AWT_LIB_LIBS = -L/usr/local/share/qt-x11-free-3.3.5/lib -lqt-mt
AWT_IMPLEMENTATION = peer_based
AWT_PEERSET = qt
QT_TARGET_DIR = /usr/local/share/qt-x11-free-3.3.5
QT_TARGET_INCLUDE_DIR = /usr/local/share/qt-x11-free-3.3.5/include
QT_TARGET_LIB_DIR = /usr/local/share/qt-x11-free-3.3.5/lib
MOC = /usr/local/share/qt-x11-free-3.3.5/bin/moc
QTEMBEDDED = false
QTOPIA = false
QT_NEED_THREAD_SUPPORT = true
QT_STATIC_LINK = false
... mkdir ../../build/linux-arm-bulverde/./generated/flags
Flag AWT_IMPLEMENTATION changed. Cleaning up.
Flag AWT_PEERSET changed. Cleaning up.
Flag CVM_CCM_COLLECT_STATS changed. Cleaning up.
Flag CVM_CLASSLIB_JCOV changed. Cleaning up.
Flag CVM_CLASSLOADING changed. Cleaning up.
Flag CVM_CSTACKANALYSIS changed. Cleaning up.
Flag CVM_DEBUG changed. Cleaning up.
Flag CVM_DEBUG_ASSERTS changed. Cleaning up.
Flag CVM_DEBUG_CLASSINFO changed. Cleaning up.
Flag CVM_DEBUG_DUMPSTACK changed. Cleaning up.
Flag CVM_DEBUG_STACKTRACES changed. Cleaning up.
Flag CVM_DUAL_STACK changed. Cleaning up.
Flag CVM_DYNAMIC_LINKING changed. Cleaning up.
Flag CVM_FORCE_HARD_FLOAT changed. Cleaning up.
Flag CVM_GCCHOICE changed. Cleaning up.
Flag CVM_GCOV changed. Cleaning up.
Flag CVM_GPROF changed. Cleaning up.
Flag CVM_HOST changed. Cleaning up.
Flag CVM_IAI_OPT_ALL changed. Cleaning up.
Flag CVM_INCLUDE_COMMCONNECTION changed. Cleaning up.
Flag CVM_INSPECTOR changed. Cleaning up.
Flag CVM_INSTRUCTION_COUNTING changed. Cleaning up.
Flag CVM_INTERPRETER_LOOP changed. Cleaning up.
Flag CVM_JAVAC_DEBUG changed. Cleaning up.
Flag CVM_JIT changed. Cleaning up.
Flag CVM_JIT_CODE_SCHED changed. Cleaning up.
Flag CVM_JIT_COLLECT_STATS changed. Cleaning up.
Flag CVM_JIT_COPY_CCMCODE_TO_CODECACHE changed. Cleaning up.
Flag CVM_JIT_DEBUG changed. Cleaning up.
Flag CVM_JIT_ESTIMATE_COMPILATION_SPEED changed. Cleaning up.
Flag CVM_JIT_PROFILE changed. Cleaning up.
Flag CVM_JIT_REGISTER_LOCALS changed. Cleaning up.
Flag CVM_JIT_USE_FP_HARDWARE changed. Cleaning up.
Flag CVM_JVMDI changed. Cleaning up.
Flag CVM_JVMPI changed. Cleaning up.
Flag CVM_JVMPI_TRACE_INSTRUCTION changed. Cleaning up.
Flag CVM_KNI changed. Cleaning up.
Flag CVM_LVM changed. Cleaning up.
Flag CVM_MP_SAFE changed. Cleaning up.
Flag CVM_MTASK changed. Cleaning up.
Flag CVM_NO_CODE_COMPACTION changed. Cleaning up.
Flag CVM_NO_LOSSY_OPCODES changed. Cleaning up.
Flag CVM_OPTIMIZED changed. Cleaning up.
Flag CVM_PRELOAD_LIB changed. Cleaning up.
Flag CVM_PRELOAD_TEST changed. Cleaning up.
Flag CVM_PRODUCT changed. Cleaning up.
Flag CVM_REFLECT changed. Cleaning up.
Flag CVM_SERIALIZATION changed. Cleaning up.
Flag CVM_STATICLINK_LIBS changed. Cleaning up.
Flag CVM_SYMBOLS changed. Cleaning up.
Flag CVM_TEST_GC changed. Cleaning up.
Flag CVM_TEST_GENERATION_GC changed. Cleaning up.
Flag CVM_THREAD_SUSPENSION changed. Cleaning up.
Flag CVM_TIMESTAMPING changed. Cleaning up.
Flag CVM_TRACE changed. Cleaning up.
Flag CVM_TRACE_JIT changed. Cleaning up.
Flag CVM_USE_CVM_MEMALIGN changed. Cleaning up.
Flag CVM_USE_MEM_MGR changed. Cleaning up.
Flag CVM_USE_NATIVE_TOOLS changed. Cleaning up.
Flag CVM_VERIFY_HEAP changed. Cleaning up.
Flag CVM_XRUN changed. Cleaning up.
Flag EXCLUDE_XLET_RUNNER changed. Cleaning up.
Flag J2ME_CLASSLIB changed. Cleaning up.
Flag OPT_PKGS changed. Cleaning up.
... generating ../../build/linux-arm-bulverde/./generated/javavm/include/build_defs.h

/*** Definitions generated at build time ***/
#ifndef _BUILD_DEFS_H
#define _BUILD_DEFS_H

#define CVM_BUILD_OPTIONS \
"AWT_IMPLEMENTATION=peer_based\n" \
"AWT_PEERSET=qt\n" \
"CVM_CCM_COLLECT_STATS=false\n" \
"CVM_CLASSLIB_JCOV=false\n" \
"CVM_CLASSLOADING=true\n" \
"CVM_CSTACKANALYSIS=false\n" \
"CVM_DEBUG=false\n" \
"CVM_DEBUG_ASSERTS=false\n" \
"CVM_DEBUG_CLASSINFO=false\n" \
"CVM_DEBUG_DUMPSTACK=false\n" \
"CVM_DEBUG_STACKTRACES=true\n" \
"CVM_DUAL_STACK=false\n" \
"CVM_DYNAMIC_LINKING=true\n" \
"CVM_FORCE_HARD_FLOAT=false\n" \
"CVM_GCCHOICE=generational\n" \
"CVM_GCOV=false\n" \
"CVM_GPROF=false\n" \
"CVM_HOST=i686-redhat-linux\n" \
"CVM_IAI_OPT_ALL=true\n" \
"CVM_INCLUDE_COMMCONNECTION=false\n" \
"CVM_INSPECTOR=false\n" \
"CVM_INSTRUCTION_COUNTING=false\n" \
"CVM_INTERPRETER_LOOP=Standard\n" \
"CVM_JAVAC_DEBUG=false\n" \
"CVM_JIT=true\n" \
"CVM_JIT_CODE_SCHED=true\n" \
"CVM_JIT_COLLECT_STATS=\n" \
"CVM_JIT_COPY_CCMCODE_TO_CODECACHE=true\n" \
"CVM_JIT_DEBUG=false\n" \
"CVM_JIT_ESTIMATE_COMPILATION_SPEED=false\n" \
"CVM_JIT_PROFILE=false\n" \
"CVM_JIT_REGISTER_LOCALS=true\n" \
"CVM_JIT_USE_FP_HARDWARE=false\n" \
"CVM_JVMDI=false\n" \
"CVM_JVMPI=false\n" \
"CVM_JVMPI_TRACE_INSTRUCTION=false\n" \
"CVM_KNI=\n" \
"CVM_LVM=false\n" \
"CVM_MP_SAFE=false\n" \
"CVM_MTASK=false\n" \
"CVM_NO_CODE_COMPACTION=false\n" \
"CVM_NO_LOSSY_OPCODES=false\n" \
"CVM_OPTIMIZED=true\n" \
"CVM_PRELOAD_LIB=false\n" \
"CVM_PRELOAD_TEST=false\n" \
"CVM_PRODUCT=premium\n" \
"CVM_REFLECT=true\n" \
"CVM_SERIALIZATION=true\n" \
"CVM_STATICLINK_LIBS=false\n" \
"CVM_SYMBOLS=false\n" \
"CVM_TEST_GC=false\n" \
"CVM_TEST_GENERATION_GC=false\n" \
"CVM_THREAD_SUSPENSION=false\n" \
"CVM_TIMESTAMPING=true\n" \
"CVM_TRACE=false\n" \
"CVM_TRACE_JIT=false\n" \
"CVM_USE_CVM_MEMALIGN=false\n" \
"CVM_USE_MEM_MGR=false\n" \
"CVM_USE_NATIVE_TOOLS=false\n" \
"CVM_VERIFY_HEAP=false\n" \
"CVM_XRUN=false\n" \
"EXCLUDE_XLET_RUNNER=false\n" \
"J2ME_CLASSLIB=personal\n" \
"OPT_PKGS=\n" \

#define CVM_PROP_JAVA_VERSION "1.1.1-beta-b31"
#define CVM_PROP_JAVA_VENDOR "Sun Microsystems Inc."
#define CVM_PROP_JAVA_VENDOR_URL "http://java.sun.com/"
#define CVM_PROP_JAVA_VENDOR_URL_BUG "http://java.sun.com/cgi-bin/bugreport.cgi"
#define CVM_PROP_JAVA_SPEC_NAME "Personal Profile Specification"
#define CVM_PROP_JAVA_SPEC_VERSION "1.1"
#define CVM_PROP_JAVA_SPEC_VENDOR "Sun Microsystems Inc."
#define CVM_PROP_JAVA_CLASS_VERSION "47.0"
#define CVM_PROP_JAVA_VM_NAME "CDC HI"
#define CVM_PROP_JAVA_VM_VERSION "1.1.1_01-b31"
#define CVM_PROP_SUN_MISC_PRODUCT "CDC HI/FP/PP"
#define CVM_PROP_JAVA_VM_INFO "mixed mode"
#define CVM_PROP_JAVA_VM_VENDOR "Sun Microsystems Inc."
#define CVM_PROP_JAVA_VM_SPEC_NAME "Java Virtual Machine Specification"
#define CVM_PROP_JAVA_VM_SPEC_VERSION "1.0"
#define CVM_PROP_JAVA_VM_SPEC_VENDOR "Sun Microsystems Inc."
#define CVM_CLASSLIB_JAR_NAME "personal.jar"
#define CVM_JARFILES CVM_CLASSLIB_JAR_NAME

#endif /* _BUILD_DEFS_H */

... mkdir ../../build/linux-arm-bulverde/./obj
... mkdir ../../build/linux-arm-bulverde/./bin
... mkdir ../../build/linux-arm-bulverde/./generated/javavm/runtime/opcodeconsts
... mkdir ../../build/linux-arm-bulverde/./generated/classes/sun/misc
... mkdir ../../build/linux-arm-bulverde/./generated/jni
... mkdir ../../build/linux-arm-bulverde/./generated/cni
... mkdir ../../build/linux-arm-bulverde/./generated/offsets
... mkdir ../../build/linux-arm-bulverde/./btclasses
... mkdir ../../build/linux-arm-bulverde/./testclasses
... mkdir ../../build/linux-arm-bulverde/./democlasses
... mkdir ../../build/linux-arm-bulverde/./lib
... mkdir ../../build/linux-arm-bulverde/./lib/security
... mkdir ../../build/linux-arm-bulverde/./classes.tools
... mkdir ../../build/linux-arm-bulverde/./personal_classes
... mkdir ../../build/linux-arm-bulverde/./generated/javavm/include/jit
... mkdir ../../build/linux-arm-bulverde/./jcs
... mkdir ../../build/linux-arm-bulverde/./generated/personal/qt/moc
... mkdir ../../build/linux-arm-bulverde/./generated/classes/java/util
... mkdir ../../build/linux-arm-bulverde/./classes.jcc
Checking for build-time classes to compile ...
... generating BuildFlags.java
... ../../build/linux-arm-bulverde/./generated/classes/sun/misc/BuildFlags.java
... generating sun.misc.DefaultLocaleList.java
... ../../build/linux-arm-bulverde/./generated/classes/sun/misc/DefaultLocaleList.java
Compiling build-time classes...
Note: Some input files use or override a deprecated API.
Note: Recompile with -deprecation for details.
... ../../build/linux-arm-bulverde/./btclasses.zip
Checking for CDC HI/FP/PP classes to compile ...
... generating CurrencyData.java
Compiling CDC HI/FP/PP classes...
Note: Some input files use or override a deprecated API.
Note: Recompile with -deprecation for details.
... ../../build/linux-arm-bulverde/./lib/personal.jar
Checking for test classes to compile ...
Compiling test classes...
... ../../build/linux-arm-bulverde/./testclasses.zip
Checking for demo classes to compile ...
Compiling demo classes...
... ../../build/linux-arm-bulverde/./democlasses.jar
... generating jni class headers
... ../../build/linux-arm-bulverde/./classes.jcc/GenOpcodes.class
Note: Some input files use or override a deprecated API.
Note: Recompile with -deprecation for details.
... ../../src/share/javavm/include/opcodes.list
... ../../build/linux-arm-bulverde/./classes.jcc/JavaCodeCompact.class
Note: ../../src/share/javavm/jcc/util/LinkerUtil.java uses or overrides a deprecated API.
Note: Recompile with -deprecation for details.
jcc romjava.c files
918 Total Classes
... of which 197 classes have static initializers
(9349/13538 quickening sites)
8618 method blocks
... of which 8618 blocks are writable
... for 852 classes
... of which 2929 have checkinit opcodes in the code
431538 bytes of Java code
1553 catch frames
3868 field blocks
936 inner class attribute entries
11289 constant pool entries
3721 Java strings
cc ../../build/linux-arm-bulverde/./obj/audioDevice.o
cc ../../build/linux-arm-bulverde/./obj/embeddedframe.o
c++ ../../build/linux-arm-bulverde/./obj/QtSync.o
c++ ../../build/linux-arm-bulverde/./obj/QtORB.o
c++ ../../build/linux-arm-bulverde/./obj/QpObject.o
c++ ../../build/linux-arm-bulverde/./obj/QpWidget.o
c++ ../../build/linux-arm-bulverde/./obj/QpWidgetFactory.o
c++ ../../build/linux-arm-bulverde/./obj/QpFrame.o
c++ ../../build/linux-arm-bulverde/./obj/QpMenuBar.o
c++ ../../build/linux-arm-bulverde/./obj/QpPopupMenu.o
c++ ../../build/linux-arm-bulverde/./obj/QpPushButton.o
c++ ../../build/linux-arm-bulverde/./obj/QpComboBox.o
c++ ../../build/linux-arm-bulverde/./obj/QpCheckBox.o
c++ ../../build/linux-arm-bulverde/./obj/QpRadioButton.o
c++ ../../build/linux-arm-bulverde/./obj/QpLabel.o
c++ ../../build/linux-arm-bulverde/./obj/QpListBox.o
c++ ../../build/linux-arm-bulverde/./obj/QpScrollView.o
c++ ../../build/linux-arm-bulverde/./obj/QpScrollBar.o
c++ ../../build/linux-arm-bulverde/./obj/QpLineEdit.o
c++ ../../build/linux-arm-bulverde/./obj/QpFileDialog.o
c++ ../../build/linux-arm-bulverde/./obj/QpFontManager.o
c++ ../../build/linux-arm-bulverde/./obj/QpClipboard.o
c++ ../../build/linux-arm-bulverde/./obj/QpRobot.o
c++ ../../build/linux-arm-bulverde/./obj/QtApplication.o
c++ ../../build/linux-arm-bulverde/./obj/awt.o
c++ ../../build/linux-arm-bulverde/./obj/QtClipboard.o
moc ../../build/linux-arm-bulverde/./generated/personal/qt/moc/QtClipboard_moc.cc
c++ ../../build/linux-arm-bulverde/./obj/QtClipboard_moc.o
c++ ../../build/linux-arm-bulverde/./obj/QtComponentPeer.o
c++ ../../build/linux-arm-bulverde/./obj/QtToolkit.o
c++ ../../build/linux-arm-bulverde/./obj/QtDisposer.o
c++ ../../build/linux-arm-bulverde/./obj/QtPanelPeer.o
c++ ../../build/linux-arm-bulverde/./obj/QtFramePeer.o
c++ ../../build/linux-arm-bulverde/./obj/QtWindowPeer.o
c++ ../../build/linux-arm-bulverde/./obj/QtGraphics.o
c++ ../../build/linux-arm-bulverde/./obj/KeyCodes.o
c++ ../../build/linux-arm-bulverde/./obj/QtImageRepresentation.o
c++ ../../build/linux-arm-bulverde/./obj/QtImageDecoder.o
c++ ../../build/linux-arm-bulverde/./obj/QtFontPeer.o
c++ ../../build/linux-arm-bulverde/./obj/OffScreenImageSource.o
c++ ../../build/linux-arm-bulverde/./obj/QtKeyboardFocusManager.o
c++ ../../build/linux-arm-bulverde/./obj/QtMenuComponentPeer.o
c++ ../../build/linux-arm-bulverde/./obj/QtMenuBarPeer.o
c++ ../../build/linux-arm-bulverde/./obj/QtMenuItemPeer.o
moc ../../build/linux-arm-bulverde/./generated/personal/qt/moc/QtMenuItemPeer_moc.cc
c++ ../../build/linux-arm-bulverde/./obj/QtMenuItemPeer_moc.o
c++ ../../build/linux-arm-bulverde/./obj/QtMenuPeer.o
moc ../../build/linux-arm-bulverde/./generated/personal/qt/moc/QtMenuPeer_moc.cc
c++ ../../build/linux-arm-bulverde/./obj/QtMenuPeer_moc.o
c++ ../../build/linux-arm-bulverde/./obj/QtCheckboxMenuItemPeer.o
moc ../../build/linux-arm-bulverde/./generated/personal/qt/moc/QtCheckboxMenuItemPeer_moc.cc
c++ ../../build/linux-arm-bulverde/./obj/QtCheckboxMenuItemPeer_moc.o
c++ ../../build/linux-arm-bulverde/./obj/QtPopupMenuPeer.o
moc ../../build/linux-arm-bulverde/./generated/personal/qt/moc/QtPopupMenuPeer_moc.cc
c++ ../../build/linux-arm-bulverde/./obj/QtPopupMenuPeer_moc.o
c++ ../../build/linux-arm-bulverde/./obj/QtButtonPeer.o
moc ../../build/linux-arm-bulverde/./generated/personal/qt/moc/QtButtonPeer_moc.cc
c++ ../../build/linux-arm-bulverde/./obj/QtButtonPeer_moc.o
c++ ../../build/linux-arm-bulverde/./obj/QtCanvasPeer.o
c++ ../../build/linux-arm-bulverde/./obj/QtChoicePeer.o
moc ../../build/linux-arm-bulverde/./generated/personal/qt/moc/QtChoicePeer_moc.cc
c++ ../../build/linux-arm-bulverde/./obj/QtChoicePeer_moc.o
c++ ../../build/linux-arm-bulverde/./obj/QtCheckboxPeer.o
moc ../../build/linux-arm-bulverde/./generated/personal/qt/moc/QtCheckboxPeer_moc.cc
c++ ../../build/linux-arm-bulverde/./obj/QtCheckboxPeer_moc.o
c++ ../../build/linux-arm-bulverde/./obj/QtDialogPeer.o
c++ ../../build/linux-arm-bulverde/./obj/QtLabelPeer.o
c++ ../../build/linux-arm-bulverde/./obj/QtListPeer.o
published on CDC build system.pdfmoc ../../build/linux-arm-bulverde/./generated/personal/qt/moc/QtListPeer_moc.cc
c++ ../../build/linux-arm-bulverde/./obj/QtListPeer_moc.o
c++ ../../build/linux-arm-bulverde/./obj/QtScrollPanePeer.o
published on CDC build system.pdfmoc ../../build/linux-arm-bulverde/./generated/personal/qt/moc/QtScrollPanePeer_moc.cc
c++ ../../build/linux-arm-bulverde/./obj/QtScrollPanePeer_moc.o
c++ ../../build/linux-arm-bulverde/./obj/QtScrollbarPeer.o
moc ../../build/linux-arm-bulverde/./generated/personal/qt/moc/QtScrollbarPeer_moc.cc
c++ ../../build/linux-arm-bulverde/./obj/QtScrollbarPeer_moc.o
c++ ../../build/linux-arm-bulverde/./obj/QtTextComponentPeer.o
c++ ../../build/linux-arm-bulverde/./obj/QtFileDialogPeer.o
moc ../../build/linux-arm-bulverde/./generated/personal/qt/moc/QtFileDialogPeer_moc.cc
c++ ../../build/linux-arm-bulverde/./obj/QtFileDialogPeer_moc.o
c++ ../../build/linux-arm-bulverde/./obj/Qt3TextFieldPeer.o
moc ../../build/linux-arm-bulverde/./generated/personal/qt/moc/Qt3TextFieldPeer_moc.cc
c++ ../../build/linux-arm-bulverde/./obj/Qt3TextFieldPeer_moc.o
c++ ../../build/linux-arm-bulverde/./obj/Qt3TextAreaPeer.o
moc ../../build/linux-arm-bulverde/./generated/personal/qt/moc/Qt3TextAreaPeer_moc.cc
c++ ../../build/linux-arm-bulverde/./obj/Qt3TextAreaPeer_moc.o
c++ ../../build/linux-arm-bulverde/./obj/QtRobotHelper.o
c++ ../../build/linux-arm-bulverde/./obj/QxFileDialog.o
moc ../../build/linux-arm-bulverde/./generated/personal/qt/moc/QxFileDialog_moc.cc
c++ ../../build/linux-arm-bulverde/./obj/QxFileDialog_moc.o
c++ ../../build/linux-arm-bulverde/./obj/QxLineEdit.o
c++ ../../build/linux-arm-bulverde/./obj/QpTextEdit.o
c++ ../../build/linux-arm-bulverde/./obj/QxTextEdit.o
cc ../../build/linux-arm-bulverde/./obj/PeerBasedToolkit.o
cc ../../build/linux-arm-bulverde/./obj/gifdecoder.o
Linking ../../build/linux-arm-bulverde/./lib/libqtawt.so
/micro/tools/arm-linux/bin/../lib/gcc-lib/arm-linux/3.3.2/../../../../arm-linux/bin/ld: cannot find -lqt-mt
collect2: ld returned 1 exit status
make: *** [../../build/linux-arm-bulverde/./lib/libqtawt.so] Error 1
************************************************************************

It takes me a few days to figure it out, but failed. Can anybody help me out? Thank you in advanced.

shu wei