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

peter winterflood peter.winterflood at ossi.co.uk
Mon Apr 4 02:03:13 CEST 2005


Mat
yes it appears so, qt defaults to not build with thread 
until you mentioned it, i thought that was normal
im re configuring qt with -thread support now, and ill recompile qt, arts, and then retry kdelibs.
thanks for the pointer
hopefully it will fix it.
regards peter

> 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
> > 
> 
> ___________________________________________________
> This message is from the kde-solaris mailing list.
> Account management:  https://mail.kde.org/mailman/listinfo/kde-solaris.
> Archives: http://lists.kde.org/.
> More info: http://www.kde.org/faq.html.
> 





More information about the kde-solaris mailing list