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

Mats Rojestal mats.rojestal at bredband.net
Sun Apr 3 23:52:15 CEST 2005


Why do you have "--disable-mt" flag? Is QT built without thread support 
? I think this is the root to your problem.


Regards,
		Mats R

peter winterflood wrote:
> 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