The worst error when compiling the Konqueror code

刘富国 lfg831207 at gmail.com
Thu Feb 26 04:51:04 CET 2009


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
-------------- next part --------------
An HTML attachment was scrubbed...
URL: http://mail.kde.org/pipermail/konq-e/attachments/20090226/54c82e4a/attachment.htm 


More information about the konq-e mailing list