The worst error when compiling the Konqueror code

刘富国 <[email protected]> Thu, 26 Feb 2009 11:51:04 +0800
Newsgroups gmane.comp.kde.devel.konq-e
Message-ID <[email protected]>
--===============0186892021==
Content-Type: multipart/alternative; boundary=000e0cd14deeee11d80463ca42f0

--000e0cd14deeee11d80463ca42f0
Content-Type: text/plain; charset=ISO-8859-1
Content-Transfer-Encoding: 7bit

Hi
I got the following error when compiling the Konqueror code:

*kresolver_p.h:116: error: 'QMutex' does not name a type
kresolver_p.h:167: error: 'QWaitCondition' does not name a type
kresolver_p.h:186: error: 'QWaitCondition' does not name a type
kresolver_p.h:189: error: 'QMutex' does not name a type
kresolver_p.h:328: error: expected class-name before '{' token
kresolver.cpp:67: error: 'QMutex' does not name a type
kresolver.cpp: In member function 'Q_UINT16
KNetwork::KResolverEntry::length() const':
kresolver.cpp:151: warning: conversion to 'Q_UINT16' from 'int' may alter
its value
kresolver.cpp: In member function 'bool KNetwork::KResolver::wait(int)':
kresolver.cpp:470: error: 'QMutexLocker' was not declared in this scope
kresolver.cpp:470: error: expected `;' before 'locker'
kresolver.cpp:492: error: 'class KNetwork::Internal::KResolverManager' has
no member named 'notifyWaiters'
kresolver.cpp:492: error: 'class KNetwork::KResolverPrivate' has no member
named 'mutex'
kresolver.cpp:494: error: 'class KNetwork::Internal::KResolverManager' has
no member named 'notifyWaiters'
kresolver.cpp:494: error: 'class KNetwork::KResolverPrivate' has no member
named 'mutex'
kresolver.cpp: In static member function 'static QStrList
KNetwork::KResolver::protocolName(int)':
kresolver.cpp:623: error: 'QMutexLocker' was not declared in this scope
kresolver.cpp:623: error: expected `;' before 'locker'
kresolver.cpp: In static member function 'static QStrList
KNetwork::KResolver::protocolName(const char*)':
kresolver.cpp:669: error: 'QMutexLocker' was not declared in this scope
kresolver.cpp:669: error: expected `;' before 'locker'
kresolver.cpp: In static member function 'static int
KNetwork::KResolver::protocolNumber(const char*)':
kresolver.cpp:715: error: 'QMutexLocker' was not declared in this scope
kresolver.cpp:715: error: expected `;' before 'locker'
kresolver.cpp: In static member function 'static int
KNetwork::KResolver::servicePort(const char*, const char*)':
kresolver.cpp:757: error: 'QMutexLocker' was not declared in this scope
kresolver.cpp:757: error: expected `;' before 'locker'
kresolver.cpp:786: warning: conversion to 'short unsigned int' from 'int'
may alter its value
kresolver.cpp:786: warning: conversion to 'short unsigned int' from 'int'
may alter its value
kresolver.cpp: In static member function 'static QStrList
KNetwork::KResolver::serviceName(const char*, const char*)':
kresolver.cpp:799: error: 'QMutexLocker' was not declared in this scope
kresolver.cpp:799: error: expected `;' before 'locker'
kresolver.cpp: In static member function 'static QStrList
KNetwork::KResolver::serviceName(int, const char*)':
kresolver.cpp:845: error: 'QMutexLocker' was not declared in this scope
kresolver.cpp:845: error: expected `;' before 'locker'*

i have gooled and searched all the similar errors but seems that nobody has
resolved the error above!
I asked in the google and also nobody built the Konqueror code successfully.
I am a fraid it might be a bug to the source code.
Can you give me a clue?
I' d appreciate very much!
Thanks in advance.

Best always.
Richard

--000e0cd14deeee11d80463ca42f0
Content-Type: text/html; charset=ISO-8859-1
Content-Transfer-Encoding: quoted-printable

Hi<br>I got the following error when compiling the Konqueror code:<br><br><=
b>kresolver_p.h:116: error: &#39;QMutex&#39; does not name a type<br>kresol=
ver_p.h:167: error: &#39;QWaitCondition&#39; does not name a type<br>kresol=
ver_p.h:186: error: &#39;QWaitCondition&#39; does not name a type<br>
kresolver_p.h:189: error: &#39;QMutex&#39; does not name a type<br>kresolve=
r_p.h:328: error: expected class-name before &#39;{&#39; token<br>kresolver=
.cpp:67: error: &#39;QMutex&#39; does not name a type<br>kresolver.cpp: In =
member function &#39;Q_UINT16 KNetwork::KResolverEntry::length() const&#39;=
:<br>
kresolver.cpp:151: warning: conversion to &#39;Q_UINT16&#39; from &#39;int&=
#39; may alter its value<br>kresolver.cpp: In member function &#39;bool KNe=
twork::KResolver::wait(int)&#39;:<br>kresolver.cpp:470: error: &#39;QMutexL=
ocker&#39; was not declared in this scope<br>
kresolver.cpp:470: error: expected `;&#39; before &#39;locker&#39;<br>kreso=
lver.cpp:492: error: &#39;class KNetwork::Internal::KResolverManager&#39; h=
as no member named &#39;notifyWaiters&#39;<br>kresolver.cpp:492: error: &#3=
9;class KNetwork::KResolverPrivate&#39; has no member named &#39;mutex&#39;=
<br>
kresolver.cpp:494: error: &#39;class KNetwork::Internal::KResolverManager&#=
39; has no member named &#39;notifyWaiters&#39;<br>kresolver.cpp:494: error=
: &#39;class KNetwork::KResolverPrivate&#39; has no member named &#39;mutex=
&#39;<br>
kresolver.cpp: In static member function &#39;static QStrList KNetwork::KRe=
solver::protocolName(int)&#39;:<br>kresolver.cpp:623: error: &#39;QMutexLoc=
ker&#39; was not declared in this scope<br>kresolver.cpp:623: error: expect=
ed `;&#39; before &#39;locker&#39;<br>
kresolver.cpp: In static member function &#39;static QStrList KNetwork::KRe=
solver::protocolName(const char*)&#39;:<br>kresolver.cpp:669: error: &#39;Q=
MutexLocker&#39; was not declared in this scope<br>kresolver.cpp:669: error=
: expected `;&#39; before &#39;locker&#39;<br>
kresolver.cpp: In static member function &#39;static int KNetwork::KResolve=
r::protocolNumber(const char*)&#39;:<br>kresolver.cpp:715: error: &#39;QMut=
exLocker&#39; was not declared in this scope<br>kresolver.cpp:715: error: e=
xpected `;&#39; before &#39;locker&#39;<br>
kresolver.cpp: In static member function &#39;static int KNetwork::KResolve=
r::servicePort(const char*, const char*)&#39;:<br>kresolver.cpp:757: error:=
 &#39;QMutexLocker&#39; was not declared in this scope<br>kresolver.cpp:757=
: error: expected `;&#39; before &#39;locker&#39;<br>
kresolver.cpp:786: warning: conversion to &#39;short unsigned int&#39; from=
 &#39;int&#39; may alter its value<br>kresolver.cpp:786: warning: conversio=
n to &#39;short unsigned int&#39; from &#39;int&#39; may alter its value<br=
>
kresolver.cpp: In static member function &#39;static QStrList KNetwork::KRe=
solver::serviceName(const char*, const char*)&#39;:<br>kresolver.cpp:799: e=
rror: &#39;QMutexLocker&#39; was not declared in this scope<br>kresolver.cp=
p:799: error: expected `;&#39; before &#39;locker&#39;<br>
kresolver.cpp: In static member function &#39;static QStrList KNetwork::KRe=
solver::serviceName(int, const char*)&#39;:<br>kresolver.cpp:845: error: &#=
39;QMutexLocker&#39; was not declared in this scope<br>kresolver.cpp:845: e=
rror: expected `;&#39; before &#39;locker&#39;</b><br>
<br>i have gooled and searched all the similar errors but seems that nobody=
 has resolved the error above!<br>I asked in the google and also nobody bui=
lt the Konqueror code successfully.<br>I am a fraid it might be a bug to th=
e source code.<br>
Can you give me a clue?<br>I&#39; d appreciate very much!<br>Thanks in adva=
nce.<br><br>Best always.<br>Richard<br><br>

--000e0cd14deeee11d80463ca42f0--

--===============0186892021==
Content-Type: text/plain; charset="us-ascii"
MIME-Version: 1.0
Content-Transfer-Encoding: 7bit
Content-Disposition: inline

_______________________________________________
konq-e mailing list
[email protected]
https://mail.kde.org/mailman/listinfo/konq-e

--===============0186892021==--