KDE 3.1: Well Worth the Wait

The KDE Project today
the release of KDE 3.1, "a major feature upgrade to the third
generation of the most advanced and powerful free desktop for Linux
and other UNIXes.
While you are busy downloading
the new packages for this fabulous release, we hope you will enjoy the
über-cool (disclaimer:
I wrote it) KDE
3.1 Feature Guide
, as well as a sortable
KDE 3.1 Requirements
page, both new for this release. And if that's not enough, you can also
check out the detailed
ChangeLog. And - ah yes - there are also screenshots. So much to do today . . . .

Dot Categories: 


by Tom (not verified)

If you mean right-click on a free area in the panel and then Add->Applet:
This works fine on my system. I have just downloaded RMPS for Suse7.1.
Even my own applets, originally written for KDE 3.0 work fine after recompilation.

by Uno Engborg (not verified)

It works her to now, I really don't know what I did to make it work

by Pavel P. (not verified)

...is available through Rawhide. But it's supposed to be unstable and "for testing only". Works quite well for me.

My KDE says it's "Release 3.1-0.16 Redhat".

NOTE: you'll have to download at least 300-400 Mb of packages, because they have newer glibc/gcc in Rawhide than in 8.0.

Of course, if KDE team / someone else will _ever_ build "real" KDE and stop shitting about Redhat - i'll gladly install "real" packages.

P.S. Redhat made _more_ than anyone else for Linux linux promotion.

by met (not verified)

> Of course, if KDE team / someone else will _ever_ build "real" KDE

You can try konstruct.. the KDE project itself only distributes source code.

> P.S. Redhat made _more_ than anyone else for Linux linux promotion.

KDE has nothing to do with Linux other than the fact that it's one of the supported platforms. I for one hope that linux dies, and the BSD's go back to being the dominant UNIX(-like OS). I'm happily using KDE on FreeBSD.

by someone (not verified)

> I for one hope that linux dies, and the BSD's go back to being the dominant UNIX(-like OS).

I like FreeBSD as well, but I don't hope Linux dies - actually I'm using both. Why so negative? More users of *NIX like OS'es and more competition between the OS'es is a good thing, surely. Or?

by Anton Velev (not verified)

Actually not linux, GPL has to die. People should free their software from any gpl infection.

And at this moment BSD flavors are closer in this direction.

by Janne (not verified)

"Actually not linux, GPL has to die. People should free their software from any gpl infection.

And at this moment BSD flavors are closer in this direction."

I prefer that the whole community benefits from the code. I wouldn't want KDE or anyone else to work as a free R&D-lab for corporations.

If you don't like GPL, then you don't have to use it! Just don't steal code from GPL-project and you are all clear. GPL only affects you if you use code that's under the GPL. And no-one is forcing you to do so. After all, doesn't the creator of the code have the right to choose his license? Who are you to deny the developers that right? And doesn't the creator of the code have the full right to choose GPL instead of BSD? Maybe he wants his code to remain free, and not to be stolen by some company (like Microsoft has done with some BSD-code)?

by Magnar Hirschberger (not verified)

OK. You have one or some problems with the GPL.

Then You looking for a mailing thread have absolute nothing to do Your problem, turned off thinking ... You wrote one of this kind of useless hate postings - totally OT as a matter of course! The question was here: "When Redhat will release KDE 3.1 final RPMs?" and not: "You are happy with GPL or BSD or Artistic or god knows what for a license?".

BTW, to the thread leader posting:

The Redhat KDE policy makes me mad, this appears like a boycott ...

There are an project on sourceforge.net for KDE on Redhat Linux, but this have only packages for Valhalla (7.3) and not for Psyche (8.0). Really pitty!

Perhaps Konstruct could help! But read this full list; You can read a posting about the problem with qt and Xft2 could avoid font antialiasing ...

Magnar Hirschberger

by Frido Roose (not verified)

I installed the binary packages from the kde-redhat project under RH 8.0. You can find the binaries on: http://sourceforge.net/project/showfiles.php?group_id=65974

The only thing I had to do is upgrading redhat-artwork if I remember well. I took 0.59, but the ones you can find on http://apt.unl.edu/7.3/i386/RPMS.kde31-test/ should work too. They are from the kde-redhat team.

Then I upgraded QT, arts, and all the KDE packages. And it worked ;-))

by Magnar Hirschberger (not verified)

Hmm, it is working with the compat-libs packages ... i'm really stunned.

I will try that and hope that works for me without damages.

But the problem isn't solved really.

Magnar Hirschberger

by Brian Wright (not verified)

Is this binary compatible with KDE 3.0.x, and will mofset liquid work?

by Thomas (not verified)


this are the error messages that I get if I try to install kde-3.1 packages in testmode: rpm -i --test kde*.rpm

SDL >= 1.2.0 is needed by kdeaddons-3.1-1
knewsticker >= 3.1 is needed by kdeaddons-3.1-1
libartsflow-gcc2.96.so.1 is needed by kdeaddons-3.1-1
libartsflow_idl-gcc2.96.so.1 is needed by kdeaddons-3.1-1
libkmedia2_idl-gcc2.96.so.1 is needed by kdeaddons-3.1-1
libmad.so.0 is needed by kdeaddons-3.1-1
libmcop-gcc2.96.so.1 is needed by kdeaddons-3.1-1
libqtmcop-gcc2.96.so.1 is needed by kdeaddons-3.1-1
libSDL-1.2.so.0 is needed by kdeaddons-3.1-1
libsoundserver_idl-gcc2.96.so.1 is needed by kdeaddons-3.1-1
libXm.so.1 is needed by kdebase-3.1-1
libartsflow-gcc2.96.so.1 is needed by kdebase-3.1-1
libartsflow_idl-gcc2.96.so.1 is needed by kdebase-3.1-1
libkmedia2_idl-gcc2.96.so.1 is needed by kdebase-3.1-1
libmad.so.0 is needed by kdebase-3.1-1
libmcop-gcc2.96.so.1 is needed by kdebase-3.1-1
libqtmcop-gcc2.96.so.1 is needed by kdebase-3.1-1
libsoundserver_idl-gcc2.96.so.1 is needed by kdebase-3.1-1
lisa < 3.1 conflicts with kdebase-3.1-1
sane-backends >= 1.0.3-10 is needed by kdegraphics-3.1-1
libglut.so.3 is needed by kdegraphics-3.1-1
libImlib.so.1 is needed by kdegraphics-3.1-1
libsane.so.1 is needed by kdegraphics-3.1-1
arts >= 8:1.1 is needed by kdelibs-3.1-1
libartsflow-gcc2.96.so.1 is needed by kdelibs-3.1-1
libartsflow_idl-gcc2.96.so.1 is needed by kdelibs-3.1-1
libkmedia2_idl-gcc2.96.so.1 is needed by kdelibs-3.1-1
libmad.so.0 is needed by kdelibs-3.1-1
libmcop-gcc2.96.so.1 is needed by kdelibs-3.1-1
libqtmcop-gcc2.96.so.1 is needed by kdelibs-3.1-1
libsoundserver_idl-gcc2.96.so.1 is needed by kdelibs-3.1-1
qt-devel >= 3.1.1 is needed by kdelibs-devel-3.1-1
arts-devel >= 7:1.0.5a is needed by kdelibs-devel-3.1-1
pcre-devel is needed by kdelibs-devel-3.1-1
cdparanoia is needed by kdemultimedia-3.1-1
lame is needed by kdemultimedia-3.1-1
xine is needed by kdemultimedia-3.1-1
libartsflow-gcc2.96.so.1 is needed by kdemultimedia-3.1-1
libartsflow_idl-gcc2.96.so.1 is needed by kdemultimedia-3.1-1
libkmedia2_idl-gcc2.96.so.1 is needed by kdemultimedia-3.1-1
libmad.so.0 is needed by kdemultimedia-3.1-1
libmcop-gcc2.96.so.1 is needed by kdemultimedia-3.1-1
libmp3lame.so.0 is needed by kdemultimedia-3.1-1
libqtmcop-gcc2.96.so.1 is needed by kdemultimedia-3.1-1
libsoundserver_idl-gcc2.96.so.1 is needed by kdemultimedia-3.1-1
pilot-link >= 0.11.3 is needed by kdepim-3.1-1
libpisock.so.8 is needed by kdepim-3.1-1

My installed gcc version is 3.2.7 so what can I do to use the new KDE-Version?

thx in advance

by Henrik (not verified)

I also get this error messages when I try to install kde-3.3 packages in testmode: rpm -i --test kde*.rpm

fortune-mod is needed by kdetoys-3.3.0-1.0.2.kde
graphviz is needed by kdesdk-3.3.0-1.2.2.kde
libgnokii.so.2 is needed by kdepim-3.3.0-1.1.2.kde
libHalf.so.2 is needed by kdegraphics-3.3.0-1.1.2.kde
libHalf.so.2 is needed by kdelibs-3.3.0-2.0.2.kde
libidn.so.11 is needed by kdeadmin-3.3.0-1.0.2.kde
libidn.so.11 is needed by kdeartwork-3.3.0-1.0.2.kde
libidn.so.11 is needed by kdeedu-3.3.0-1.0.2.kde
libidn.so.11 is needed by kdegames-3.3.0-1.0.2.kde
libidn.so.11 is needed by kdegraphics-3.3.0-1.1.2.kde
libidn.so.11 is needed by kdelibs-3.3.0-2.0.2.kde
libidn.so.11 is needed by kdenetwork-3.3.0-1.1.2.kde
libidn.so.11 is needed by kdetoys-3.3.0-1.0.2.kde
libidn.so.11 is needed by kdeutils-3.3.0-1.0.2.kde
libIex.so.2 is needed by kdegraphics-3.3.0-1.1.2.kde
libIex.so.2 is needed by kdelibs-3.3.0-2.0.2.kde
libIlmImf.so.2 is needed by kdegraphics-3.3.0-1.1.2.kde
libIlmImf.so.2 is needed by kdelibs-3.3.0-2.0.2.kde
libImath.so.2 is needed by kdegraphics-3.3.0-1.1.2.kde
libImath.so.2 is needed by kdelibs-3.3.0-2.0.2.kde
libjasper-1.701.so.1 is needed by kdelibs-3.3.0-2.0.2.kde
liblcms.so.1 is needed by kdegraphics-3.3.0-1.1.2.kde
libmad.so.0 is needed by kdemultimedia-3.3.0-1.1.2.kde
libmal.so.0 is needed by kdepim-3.3.0-1.1.2.kde
libmp3lame.so.0 is needed by kdemultimedia-3.3.0-1.1.2.kde
libsamplerate.so.0 is needed by kdemultimedia-3.3.0-1.1.2.kde
libsamplerate.so.0(libsamplerate.so.0.0) is needed by kdemultimedia-3.3.0-1.1.2.kde
libsdp.so.2 is needed by (installed) gnome-bluetooth-0.4.1-7
libsdp.so.2 is needed by (installed) libbtctl-0.3-5.1
libslp.so.1 is needed by kdenetwork-3.3.0-1.1.2.kde
libtag.so.1 is needed by kdemultimedia-3.3.0-1.1.2.kde
libxine.so.1 is needed by kdemultimedia-3.3.0-1.1.2.kde
openoffice.org-i18n < 0:1.1.2-3 conflicts with openoffice.org-1.1.2-3.1.2.kde
qt-styles is needed by kdeartwork-3.3.0-1.0.2.kde
themer >= 0:1.60 is needed by redhat-artwork-0.98-1.0.2.kde
themer >= 1.60 is needed by redhat-artwork-0.98-1.0.2.kde
themer is needed by kdebase-3.3.0-3.0.2.kde
trm is needed by kdemultimedia-3.3.0-1.1.2.kde
valgrind >= 0:2.0.0 is needed by kdesdk-3.3.0-1.2.2.kde
libmad.so.0 is needed by arts-1.3.0-3.0.2.kde

Have you solved this problem ????

thanks in advance

by Roberto Alsina (not verified)

That's not a bug, that's doing it the hard way.

Please read this:

Then use this repository:

And follow the instructions there.

It will be 100 times easier.

by Binky (not verified)

I tried that... got the following

[root@Rutger root]# dir
20040204_dreamer.wma Desktop install.log
anaconda-ks.cfg downloads install.log.syslog
[root@Rutger root]# cd downloads
[root@Rutger downloads]# cd apt
[root@Rutger apt]# dir
[root@Rutger apt]# rpm -uvh apt-0.5.15cnc6-1.1.fc2.fr.i386.rpm
-uvh: unknown option
[root@Rutger apt]# rpm -Uvh apt-0.5.15cnc6-1.1.fc2.fr.i386.rpm
warning: apt-0.5.15cnc6-1.1.fc2.fr.i386.rpm: V3 DSA signature: NOKEY, key ID e42d547b
Preparing... ########################################### [100%]
1:apt ########################################### [100%]
[root@Rutger apt]# apt-get update
Get:1 http://ayo.freshrpms.net fedora/linux/2/i386 release [1819B]
Fetched 1819B in 3s (575B/s)
Get:1 http://ayo.freshrpms.net fedora/linux/2/i386/core pkglist [1729kB]
Get:2 http://ayo.freshrpms.net fedora/linux/2/i386/core release [151B]
Get:3 http://ayo.freshrpms.net fedora/linux/2/i386/updates pkglist [1048kB]
Get:4 http://ayo.freshrpms.net fedora/linux/2/i386/updates release [157B]
Get:5 http://ayo.freshrpms.net fedora/linux/2/i386/freshrpms pkglist [230kB]
Get:6 http://ayo.freshrpms.net fedora/linux/2/i386/freshrpms release [161B]
Fetched 3007kB in 33s (90,5kB/s)
Reading Package Lists... Done
Building Dependency Tree... Done
[root@Rutger apt]# apt-get kde3.3
E: Invalid operation kde3.3
[root@Rutger apt]# apt-get kde
E: Invalid operation kde
[root@Rutger apt]# apt-get install kde
Reading Package Lists... Done
Building Dependency Tree... Done
E: Couldn't find package kde
[root@Rutger apt]# apt-get update
Get:1 http://ayo.freshrpms.net fedora/linux/2/i386 release [1819B]
Fetched 1819B in 3s (586B/s)
Hit http://ayo.freshrpms.net fedora/linux/2/i386/core pkglist
Hit http://ayo.freshrpms.net fedora/linux/2/i386/core release
Hit http://ayo.freshrpms.net fedora/linux/2/i386/updates pkglist
Hit http://ayo.freshrpms.net fedora/linux/2/i386/updates release
Hit http://ayo.freshrpms.net fedora/linux/2/i386/freshrpms pkglist
Hit http://ayo.freshrpms.net fedora/linux/2/i386/freshrpms release
Reading Package Lists... Done
Building Dependency Tree... Done
[root@Rutger apt]# apt-get install kde
Reading Package Lists... Done
Building Dependency Tree... Done
E: Couldn't find package kde
[root@Rutger apt]# apt-get install kde themer qt arts kdelibs kdebase gtk+ gtk2 redhat-artwork
Reading Package Lists... Done
Building Dependency Tree... Done
E: Couldn't find package kde
[root@Rutger apt]# apt-get install kde3.3
Reading Package Lists... Done
Building Dependency Tree... Done
E: Couldn't find package kde3.3
[root@Rutger apt]# #ftp://apt.us.kde-redhat.org/linux/kde-redhat/apt/
[root@Rutger apt]# ftp://apt.us.kde-redhat.org/linux/kde-redhat/apt/
bash: ftp://apt.us.kde-redhat.org/linux/kde-redhat/apt/: Onbekend bestand of map
[root@Rutger apt]# apt-get install kde
Reading Package Lists... Done
Building Dependency Tree... Done
E: Couldn't find package kde

(You can see that I tried alot..)

It doesn't work, i have Fedora core 2 and updated it with up2date one hour ago...

Please can you tell me what i'm doing wrong!

Thanking you advance!

by Roberto Alsina (not verified)

Ok, why are you typing stuff like


in your shell prompt?

It's clear you don't have the kde-redhat sources in your apt configuration, or it would have shown when you did the update.

Just put something like this in your /etc/apt/sources.list.d/kde-redhat.list

rpm ftp://apt.kde-redhat.org/apt fedora/2 unstable
rpm ftp://apt.kde-redhat.org/apt fedora/all unstable
rpm ftp://apt.kde-redhat.org/apt kde-redhat/2 unstable
rpm ftp://apt.kde-redhat.org/apt kde-redhat/all unstable

rpm ftp://apt.kde-redhat.org/apt fedora/2 stable
rpm ftp://apt.kde-redhat.org/apt fedora/all stable
rpm ftp://apt.kde-redhat.org/apt kde-redhat/2 stable
rpm ftp://apt.kde-redhat.org/apt kde-redhat/all stable

rpm ftp://apt.kde-redhat.org/apt fedora/2 testing
rpm ftp://apt.kde-redhat.org/apt fedora/all testing
rpm ftp://apt.kde-redhat.org/apt kde-redhat/2 testing
rpm ftp://apt.kde-redhat.org/apt kde-redhat/all testing

Then do

apt-get update

apt-get install kde

by Theodore (not verified)

So what was your exact steps in installing KDE 3.1 on Redhat 8.0???
I keep getting dependency errors. I tried Redhat-artwork 1st, it says I need qt-3.1

by jonathan (not verified)

i had to compile qt 3.1 from source to get things to even start, so far lots of toil and no workin 3.1 yet for me.. i would love to see a step by step that the first guy (whom im willing to call SIR!) on how he got it working...

by Luca (not verified)

well a better place from where to download the files is :

It is faster and clean has it should be.

by the way I did not Understand why those binaries are not where they should be: THE KDE FTP SITE!!!

see ya

by Anonymous (not verified)

Ask the creator of these packages.

by Mauro Faccenda (not verified)

Simple: 'Couse its creators are not from the KDE team.


by Sad Eagle (not verified)

None of the packages are provided by the KDE team.

by perraw (not verified)

Be careful there :=)

You need rawhide gcc, kernel, glibc
I believe the new glibc will bring you the NPTL threading stuff and more.

All highly unstable :=)


by khalid (not verified)

Konstruct is your friend, see previous thread about Redhat 8.0

by Debian User (not verified)

I highly respect Redhat work. They do a lot of important development. And if only that they employ Alan Cox, pushed Gnome (we NEED Gnome, because we need something that KDE has to try and be better or learn from even when Windows is long dead) and many things more.

But promotion is largely irrelevant. What mattered to Linux is the code. So I have the highest respect for those that improve the code, that make it feasible to promote anything at all about Linux.

The problem that Redhat likely has with KDE is that it's anti-commercial largely. So much stuff is GPL and not LGPL as with Gnome. But I don't care a tad thing about it, you can do commercial KDE apps, but not commercial KDE system variants that are not GPL, so what?

I believe Redhat is a good thing to have. But I believe society really needs something that IBM, HP, Sun, and all the big engineering firms can participate in and collectively produce the best thing.

So forgive me, hopefully, the need for Redhat will be a thing of the past in the future ;-)
But lets enjoy it why it's so. :-)

Yours, Kay

by Robert (not verified)

Thanks developers, my Gentoo box finished compiling last night. I LOVE IT!!! This is wonderful! Nobody needs a proprietary OS anymore! Not WinXP, not MacOSX, not anything, except... KDE!!!

The only thing is, the new Keramik theme shows just how cheap my default Dell monitor is. I gotta getta a new monitor now! Maybe one of those super-sharp, super-bright Sony LCDs I saw in CompUSA a few weeks ago...

by Anton Velev (not verified)

oppps, don't forget that Apple are from the good guys, and i beleive that everyone can found the aguments for that...

by Jan (not verified)

I recently upgraded my SuSE 8.1 to KDE 3.1 but
I am somewhat disappointed. As a web programmer
I need an editor to edit HTML / PHP web pages.
Quanta as well as Kate are completely unusable for
me just because of one simple but IMO major bug in both applications
which exists since KDE 3.0.
It is not possible to achieve the following "function" known from HomeSite:
1. Show the editor and a list / tabs of all currently open files _only_
2. On F9 (or any other simple key combo) the file selector is
shown. You can click on as many files as you want and they all
open in the background without closing the file selector.
3. When you press F9 again the file selector closes.

This is IMO absolutely necessary if you don't want to waste half of your
screen when you leave the file selector open all of the time.
But this is not possible because of many bugs which all "work together"
to prevent me from doing this in Kate and Quanta.

I have to close all other tree views until I have only the file tree left.
Now I associate F9 with "show/hide Files Tree". After pressing
F9 some time and some closing and restarting of Quanta the program
has gone completely nuts and the editor window detaches from the main
window rendering the application completely useless (only
deletion of quantarc helps here and you lose all your settings)
Why isn't there a menu item which hide/shows all except the editing area?

Kate has got the following bugs:
1. You can't make the editing area smaller than a third of the screen height.
2. Once the file selector has had the focus no shortcut keys are
recognized until you click with mouse back in the editing area.
3. A detached, free floating file selector is reintegrated into the
main window after trying to hide and show it again.

This happens on all distros and on all PCs in our company.
Well, I like and keep KDE for all other tasks, but at work we'll
stick to Windows until this is solved.

by Super PET Troll (not verified)

Those are probably some fairly useful features/bugs, however you really should go to bugs.kde.org to post them instead of here where they will probably be left ignored or probably unread.

by Debian User (not verified)


these are certainly useful suggestions. But have you come to realize that Quanta Plus is the first time included in KDE 3.1? It's only now getting more attention, from what I read before here, it's mostly one person driver effort. If more people drive it, it will get better. The release in 3.1 will certainly help that.

Strangely F9 works as you say in Konqueror sidebar. What you are asking for it more like asking Konqueror, Quanta and Kate to share this code for the sidebars of typical apps. Probably, I don't know admittedly, it's just not yet there, that this really good and advanced sidebar code from Konqueror is ready for reuse in other KDE apps. Or it just hasn't happened yet.

Changing software implies other usage styles though. For now you could consider to adapt or wait for future releases. You likely would be an early adopter now.

Yours, Kay

by nonamenobody (not verified)

>> the editor window detaches from the main window rendering the application completely useless (only deletion of quantarc helps here and you lose all your settings)

Whilst I agree that the interface of quanta still needs some work, it is not necessary to delete your quantarc to fix this. There is a little arrow (and I mean *little*, it can easily be over looked) in the top right corner of the panel, click this and it will re-attach itself (still they could do with a menu item for this).

>>I have to close all other tree views until I have only the file tree left.
Now I associate F9 with "show/hide Files Tree".

I agree there should be some other way of doing this. Closing all the other tree views just so that you can have a keyboard shortcut it much to high a price for me (the DOM tree view is worth it's weight in gold if you ask me).

As the other post have said, this isn't the best place to complain about this (not if you want something done about it anyway). I recommned that you visit http://quanta.sourceforge.net/ and take a look at the todo list, then possibly post a request.

by Jan (not verified)

Yes, there is a small arrow which can be easily overlooked.
No, *nothing* happens when I click on it.
I know it should, as it works in Kate.
Well, this seems to be the next bug here.
I've already sent a message to the developers when Quanta 3.0
was released about all of these problems. They basically answered then
that they would figure it out someday. After that, a lot
of *new* features have been integrated in Quanta.
But I wonder why they didn't fix such a major bug.
In addition a *minimal test-case* document containing
PHP code, HTML and JavaScript has a totally broken
syntax-colouring where each letter has a different colour.
All these bugs make Quanta completely unusable. So I wonder
why they implemented all these fancy-features if those
basic features just don't work. I could file bugs on all of
those problems, but anybody can see these bugs at first glance.
Just try it out: Open a HTML page which contains some simple PHP
blocks and some JavaScript blocks. Syntax colouring is completely
broken. I really don't want to be unfair. I know there is
a lot of work behind such a project. But sometimes a bit
general crtiticism (not just filing bugs) is good because it
shifts the focus back from feature-mania to the main problems.
Well, just in case, I reposted my original post in addition on
the Quanta bug page.

by Praveen (not verified)

Does anyone know if there's work being done to reduce widget flicker?

by Carsten Niehaus (not verified)

Today a change to Qt has been applied which fixed the Drag&Drop-flicker.


by ac (not verified)

Konqueror really goes from strength to strength. I thought it was the most convenient browser _before_ it had tabs and "right click goes back"!

With the help from Apple, I can't see how Konq can be stopped...

by Uno Engborg (not verified)

Yes it is nice, exept that you can't use it to post articles on slashdot, zdnet and many other places or use it for controlling the web based interface of a D-Link 704.

Whenever you post something on those places it just sits there and waits for the answer forever.

by Serge (not verified)

Could somebody explain to an idiot like me why antialiasing is not available after I build everything on redhat 8 using konstruct? Is that default in KDE to have AA off or in QT or what is this? If so where can I find clear instructions for idiots how to compile it with AA using konstruct, or even better an example of gar.conf.mk file?

by giaso (not verified)

konstruct looks for libXft.so for aa rendering, but rh8 has libXft2.so. So konstrukt builds qt with AA disabled. Try compiling and installing Xft in a safe location then add its path to the main konstruct Makefile (maybe in configure extra options...). Take a look at qt config output to be sure it worked. Sorry for not being very accurate, I got this problem some RCs ago :)

by Idiot2 (not verified)

Why is there no antialiasing for icons in SuSE 7.3?
Crystal Icons and Noia look terrible here. Anything preventing SuSE from using that in 7.3? (8.1 looks great).

by Vajsravana (not verified)

AFAIK SuSE 7.3 (as all versions before 8.0), has a version of X (or QT, I don't remember) which does not support antialiasing at all.

Well Qt is the one that comes with KDE 3.1 (Qt 3.1.1 I think).
The Xserver I have is version 4.1.0... oh well I'll wait until SuSE 8.2 is released.

by Anonymous (not verified)

> konstruct looks for libXft.so for aa rendering

Konstruct doesn't, Qt's "configure" does.

by Jaime Fordham (not verified)


I've compiled KDE 3.1 using Konstruct on my Red hat 7.3 box and it all works fine except for a rather weird problem with Konqueror! Take a look at tis image : http://www.navero.co.uk/misc/erro-konqueror.jpg

by mar_10 (not verified)

I cannot build KDE3.1 using konstruct on my Mandrake 9.0 box. Building stops while making /root/konstruct/kde/kdelibs/work/kdelibs-3.1/kabc/plugins/ldap
I'm trying to install KDE to /opt/kde The following messages are shown and buiding process stops unexpectedly:

"libtool: link: warning: library `/usr/lib/libsasl.la' was moved.
libtool: link: warning: library `/usr/lib/libsasl.la' was moved.
libtool: link: warning: library `/usr/lib/libsasl.la' was moved.
/bin/sh ../../../libtool --silent --mode=link --tag=CXX g++ -Wnon-virtual-dtor -Wno-long-long -Wundef -Wall -pedantic -W -Wpointer-arith -Wmissing-prototypes -Wwrite-strings -ansi -D_XOPEN_SOURCE=500 -D_BSD_SOURCE -Wcast-align -Wconversion -DNDEBUG -DNO_DEBUG -O2 -I/opt/kde/include -I/usr/lib/qt3/include -I/usr/X11R6/include -L/opt/kde/lib -L/usr/lib/qt3/lib -L/usr/X11R6/lib -I/opt/kde/include -I/usr/lib/qt3/include -I/usr/X11R6/include -L/opt/kde/lib -L/usr/lib/qt3/lib -L/usr/X11R6/lib -I/opt/kde/include -I/usr/lib/qt3/include -I/usr/X11R6/include -L/opt/kde/lib -L/usr/lib/qt3/lib -L/usr/X11R6/lib -O2 -pipe -O2 -pipe -O2 -pipe -fno-exceptions -fno-check-new -DQT_NO_TRANSLATION -DQT_CLEAN_NAMESPACE -DQT_NO_ASCII_CAST -DQT_NO_COMPAT -L/opt/kde/lib -L/usr/X11R6/lib -L/usr/lib/qt3/lib -L/opt/kde/lib -L/usr/X11R6/lib -L/usr/lib/qt3/lib -L/opt/kde/lib -L/usr/X11R6/lib -L/usr/lib/qt3/lib -o kabc_ldap.la -rpath /opt/kde/lib/kde3 -L/usr/X11R6/lib -L/opt/kde/lib -module -avoid-version -module -no-undefined -R /opt/kde/lib -R /usr/X11R6/lib -lldap -llber -lresolv kabc_ldap_la.all_cpp.lo ../../libkabc.la ../../../kdeui/libkdeui.la
libtool: link: warning: library `/usr/lib/libsasl.la' was moved.
libtool: link: `/usr/lib/libsasl.la' is not a valid libtool archive
make[7]: *** [kabc_ldap.la] Error 1
make[7]: Leaving directory `/root/konstruct/kde/kdelibs/work/kdelibs-3.1/kabc/plugins/ldap'
make[6]: *** [all-recursive] Error 1
make[6]: Leaving directory `/root/konstruct/kde/kdelibs/work/kdelibs-3.1/kabc/plugins'
make[5]: *** [all-recursive] Error 1
make[5]: Leaving directory `/root/konstruct/kde/kdelibs/work/kdelibs-3.1/kabc'
make[4]: *** [all-recursive] Error 1
make[4]: Leaving directory `/root/konstruct/kde/kdelibs/work/kdelibs-3.1'
make[3]: *** [all] Error 2
make[3]: Leaving directory `/root/konstruct/kde/kdelibs/work/kdelibs-3.1'
make[2]: *** [build-work/kdelibs-3.1/Makefile] Error 2
make[2]: Leaving directory `/root/konstruct/kde/kdelibs'
make[1]: *** [dep-../../kde/kdelibs] Error 2
make[1]: Leaving directory `/root/konstruct/kde/kdebase'
make: *** [dep-../../kde/kdebase] Error 2"
[root@manux kde]# ll /usr/lib/libsasl.la
-rwxr-xr-x 1 root root 745 sty 17 15:41 /usr/lib/libsasl.la*

I have encountered the same trroubles while building RC6. Anyone knows what might be wrong?


by Luca Beltrame (not verified)

You most likely need to update libsasl. Try getting the version that is in Texstar's RPM repository (http://www.pclinuxonline.com).

by Braden MacDonald (not verified)

Yes I know what's wrong. I had the same problem.

use a text editor (as root) and edit the file /usr/lib/libsasl.la

change the last line from

there seems to be a problem with the libsasl included in Mandrake 9.0 . Happy compiling!

by mar_10 (not verified)

Thanks a lot, building process is still going on but critical part is already done.
So the next question is:
How to change to new KDE after the compilation is finished?
I have got 3.1 RC5 installed from RPMS to /usr, new version will be installed into /opt/kde. Is there any easy way to switch to new version without loosing current configuration, menues and other things?


by Braden MacDonald (not verified)

Let's see; I hope I can remember how I did it:

Create a file in /etc/X11/wmsession.d/ called "20KDE3.1"
and put the following in it:
DESC=The K Desktop Environment
exec /opt/kde/bin/startkde
(don't include the lines (____).)

And then, create a file in /usr/bin/ called "startkde3.1" (use this exact name).
next, chmod +x /usr/bin/startkde3.1, so it's executable, then edit it and put in the following:
export PATH=/opt/kde/bin/:$PATH
export PATH=/opt/qt/bin:$PATH
export KDEDIR=/opt/kde
export QTDIR=/opt/qt
/home/(your user name)/bin/startkde
(make sure qt paths are right.)
then do the following command as root:
service dm restart

by Tickleboy (not verified)

I'm trying a build in Mandrake 9.0 using Konstruct. I'm performing a "make install" under the meta/everything directory and everything goes fine until kdebase-3.1 where I run into the following error:

checking for Java... configure: error: jni.h not found under /usr/include/. Use --with-java or --without-java

Now I have Sun's sdk 1.4 installed but it is installed under /usr/local/ and it doesn't put the header files under /usr/include. I tried copying the header files into /usr/include but that didn't work and I also tried executing the configure command myself with the --with-java="/usr/local/j2sdk1.4.1" but then a bunch of other configure options fail (Qt was the first one).

Is there anyway to pass the --with-java parameter to the "make install" command? The Konstruct web site is pretty thin. Does anyone else know of a way to get around this?

Thanks for the help!