Hello geeks,<br><br>I am new to cross compilation.<br><br>I have used the following configuration <br><br>./configure --enable-static --enable-embedded --enable-qpe --enable-qt-embedded --enable-qtopia --prefix=/konq-embed --enable-add-ons=kflashpart --enable-debug=full --disable-mt --disable-rpath --enable-jshostext --enable-scrollbars --disable-selection --with-ipv6-lookup=no --without-xinerama --disable-printing --enable-final --enable-fwnewepg=yes --enable-qpe --with-gui=road --enable-ftp --enable-fullscreenmenu\<br>
--host=arm-linux \<br>--enable-bookmarks=no \<br>--without-arts \<br>--disable-pcre \<br>--with-qt-dir=/home/arun/RD/qt-2.3.10 \<br>--with-qt-includes=/home/arun/RD/qt-2.3.10/include \<br>--with-qt-libraries=/home/arun/RD/qt-2.3.10/lib \<br>
--with-qtopia-dir=/home/arun/RD/dpends/qtopia-free-2.2.0/qtopia \<br>--with-qtopia-includes=/home/arun/RD/dpends/qtopia-free-2.2.0/qtopia/include \<br>--with-extra-libs=/home/arun/RD/dpends/arm/lib \<br>--with-extra-includes=/home/arun/RD/dpends/arm/include \<br>
--without-ssl<br><br>but when i try to make i am getting the following error. I gone through archives. I do not get the right solution.<br><br>Can sombody might have resolved the error.<br><br>Kindly help me..<br clear="all">
----------------------------------------------------___<br>-- kresolver.cpp:66:2: warning: #warning "mutex"<br>../../../../konq-embed/dropin/qmutex.h:32: error: expected `)' before '*' token<br>../../../../konq-embed/dropin/qmutex.h:35: error: ISO C++ forbids declaration of 'QMutex' with no type<br>
../../../../konq-embed/dropin/qmutex.h:35: error: expected ';' before '*' token<br>../../../../konq-embed/dropin/qmutex.h:38: error: ISO C++ forbids declaration of 'QMutex' with no type<br>../../../../konq-embed/dropin/qmutex.h:38: error: expected ';' before '*' token<br>
../../../../konq-embed/dropin/qmutex.h:46: error: expected `)' before '*' token<br>../../../../konq-embed/dropin/qmutex.h: In destructor 'QMutexLocker::~QMutexLocker()':<br>../../../../konq-embed/dropin/qmutex.h:54: error: 'mtx' was not declared in this scope<br>
../../../../konq-embed/dropin/qmutex.h: At global scope:<br>../../../../konq-embed/dropin/qmutex.h:57: error: expected initializer before '*' token<br>ksocketaddress.h: In member function 'KNetwork::KInetSocketAddress::operator const sockaddr_in*() const':<br>
ksocketaddress.h:716: warning: cast from 'const sockaddr*' to 'const sockaddr_in*' increases required alignment of target type<br>ksocketaddress.h: In member function 'KNetwork::KInetSocketAddress::operator const sockaddr_in6*() const':<br>
ksocketaddress.h:722: warning: cast from 'const sockaddr*' to 'const sockaddr_in6*' increases required alignment of target type<br>kresolver_p.h: At global scope:<br>kresolver_p.h:44: error: 'QMutex' does not name a type<br>
kresolver_p.h:115: error: 'QMutex' does not name a type<br>kresolver_p.h:166: error: 'QWaitCondition' does not name a type<br>kresolver_p.h:185: error: 'QWaitCondition' does not name a type<br>kresolver_p.h:188: error: 'QMutex' does not name a type<br>
kresolver_p.h:327: error: expected class-name before '{' token<br>kresolver.cpp:67: error: 'QMutex' does not name a type<br>kresolver.cpp: In member function 'bool KNetwork::KResolver::wait(int)':<br>
kresolver.cpp:470: error: 'class KNetwork::KResolverPrivate' has no member named 'mutex'<br>kresolver.cpp:492: error: 'class KNetwork::Internal::KResolverManager' has no member named 'notifyWaiters'<br>
kresolver.cpp:492: error: 'class KNetwork::KResolverPrivate' has no member named 'mutex'<br>kresolver.cpp:494: error: 'class KNetwork::Internal::KResolverManager' has no member named 'notifyWaiters'<br>
kresolver.cpp:494: error: 'class KNetwork::KResolverPrivate' has no member named 'mutex'<br>kresolver.cpp: In static member function 'static QStrList KNetwork::KResolver::protocolName(int)':<br>kresolver.cpp:623: error: 'getXXbyYYmutex' was not declared in this scope<br>
kresolver.cpp: In static member function 'static QStrList KNetwork::KResolver::protocolName(const char*)':<br>kresolver.cpp:670: error: 'getXXbyYYmutex' was not declared in this scope<br>kresolver.cpp: In static member function 'static int KNetwork::KResolver::protocolNumber(const char*)':<br>
kresolver.cpp:717: error: 'getXXbyYYmutex' was not declared in this scope<br>kresolver.cpp: In static member function 'static int KNetwork::KResolver::servicePort(const char*, const char*)':<br>kresolver.cpp:760: error: 'getXXbyYYmutex' was not declared in this scope<br>
kresolver.cpp: In static member function 'static QStrList KNetwork::KResolver::serviceName(const char*, const char*)':<br>kresolver.cpp:803: error: 'getXXbyYYmutex' was not declared in this scope<br>kresolver.cpp: In static member function 'static QStrList KNetwork::KResolver::serviceName(int, const char*)':<br>
kresolver.cpp:850: error: 'getXXbyYYmutex' was not declared in this scope<br>make[6]: *** [kresolver.lo] Error 1<br>----------------------------------------------------__<br><br>Any help thanks lot<br><br>அன்புடன்<br>
அருண்<br><br>"நுட்பம் நம்மொழியில் தழைக்கச் செய்வோம்"