[kde-solaris] building kde34 from scratch fails (for me anyway)

peter winterflood peter.winterflood at ossi.co.uk
Sun Apr 3 23:29:20 CEST 2005


Hi, this is my first post to this forum, I have done a  quick seach of the archives for similar, and google.

building kde 34 from scratch, have successfully done this on slackware with latest kernel, but cant get past kdelibs on solaris 10 (sparc)

so what have i done.

im installing everything in a new tree, bit like suns /opt/sfw, but just a seperate one, so i can keep it isolated from sun packages.
ive installed qt 3.3.3, gcc, 3.4.3, atk, binutils, gawk, glib 2.6.3, jpeg6b, png 128, make 3.8, pkgconfig, tiff zlib, (some of these may not be nessasary at this point.) all with the same --prefix=  and this prefix is added to the path, and temporariliy added to LD_LIBRARY_PATH, which will be added permenantly at a later date, to ldconfig.

the configure line was 

--prefix=path --with-qt-dir=path --disable-mt  where path is my install path.

configure runs no probs, a few warnings about ssl, etc but nothing that i can think of gives the following error  (I could be wrong).

In file included from kresolver.cpp:59:
kresolver_p.h:120: error: `QMutex' does not name a type
kresolver_p.h:171: error: `QWaitCondition' does not name a type
kresolver_p.h:190: error: `QWaitCondition' does not name a type
kresolver_p.h:193: error: `QMutex' does not name a type
kresolver_p.h:332: error: expected class-name before '{' token
kresolver.cpp: In member function `bool KNetwork::KResolver::wait(int)':
kresolver.cpp:463: error: `QMutexLocker' undeclared (first use this function)
kresolver.cpp:463: error: (Each undeclared identifier is reported only once for each function it appears in.)
kresolver.cpp:463: error: expected `;' before "locker"
kresolver.cpp:477: error: 'class KNetwork::Internal::KResolverManager' has no member named 'notifyWaiters'
kresolver.cpp:477: error: 'class KNetwork::KResolverPrivate' has no member named 'mutex'
kresolver.cpp:479: error: 'class KNetwork::Internal::KResolverManager' has no member named 'notifyWaiters'
kresolver.cpp:479: error: 'class KNetwork::KResolverPrivate' has no member named 'mutex'
make[4]: *** [kresolver.lo] Error 1
make[4]: Leaving directory `/var/tmp/kde/kdelibs-3.4.0/kdecore/network'
make[3]: *** [all-recursive] Error 1
make[3]: Leaving directory `/var/tmp/kde/kdelibs-3.4.0/kdecore'
make[2]: *** [all] Error 2
make[2]: Leaving directory `/var/tmp/kde/kdelibs-3.4.0/kdecore'
make[1]: *** [all-recursive] Error 1
make[1]: Leaving directory `/var/tmp/kde/kdelibs-3.4.0'
make: *** [all] Error 2


anyone else seen this, know a fix, or know what i might have missed.

regards peter




More information about the kde-solaris mailing list