KDE 3.1: Well Worth the Wait

The KDE Project today
announced
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: 

Comments

by Chris Howells (not verified)

No, it doesn't compile because it's not finished yet. Maybe for 3.2....

by Richard (not verified)

Thanks for the info!

by George Staikos (not verified)

For your info, we are working on this more aggressively and it should be done for 3.2.0.

by olf (not verified)

Mom ! mom ! I wan't KDE 3.1 on my RedHat 8.0 !
but I don't want the redhatized KDE version ! I want the real KDE(c)(tm) !

by khalid (not verified)

Use Konstruct, see a previous thread, works fine for people who tried it

by Konstantin (not verified)

I've installed kde3.1 on my sid-debian box from official kde-packages. but there is no kdeartwork packages or I missed something?

by Gunter Ohrner (not verified)

Fetch Ralf's packages directly from his stie at ktown, you'll find kdeartwork there as well as the new Ägypten stuff for kMail and a wealth of other pre-packages KDE 3 programs for Debian.

Greetings,

Gunter

by Manu (not verified)

Je fumes ! Ou c'est qu'on download les packages pour Mandrake 9 ?

Great work !

by JC (not verified)

Y en a po :(

Et je ne suis pas sur que Mandrake peut faire grand chose maintenant, etant en cessation de paiements.

by Antiphon (not verified)

Le célèbre Texstar fournit beaucoup de packages pour Mandrake. Il a dit qu'il les fournira quand Mandrake mit KDE 3.1 en Cooker.

Regardez www.pclinuxonline.com en jours suivants.

Je suis désolé parce que le français n'est pas ma première langue.

by Scythe (not verified)

Wow.

Yesterday i was a RedHat 8.0 user, concirned with (/terrified by) the way RedHat modifies common GNU/Linux standards and KDE 3.0.3 on it's own -design sickening- Bluecurve way. Overall happy with the system. Stable and complete.

KDE 3.1 came out.......

Like tradition....no RedHat RPM's.

Like always... too impatient to compile QT/KDE myself.

Today i am a SuSE 8.1 user. After breaking some SuSE-ish "user-friendly shell's", and upgrading to KDE 3.1, i cannot imagine being happy as this with my previous setup. KDE 3.1 just rocks. SuSE has a overal slick design.

For anyone that has not upgraded to 3.1 yet,

It's worth it!

Regards to the KDE team,

Scythe.

by Magnar Hirschberger (not verified)

This is typical redhat! But there is help if Your computer have a fast CPU and a lot of memory: Download the NEWEST version of konstruct. from

http://konsole.kde.org or http://apps.kde.com:

http://apps.kde.com/na/2/counter/vid/8740/dld0/konstruct-20030128.tar.bz2

The new version of konstruct behaves friedly under RH 8.

Install the multimedia packages from

http://psyche.freshrpms.net

include the alsa-libs and alsa-kernel!

Unpack konstruct as an ordinary user. DO NOT DO THAT AS ROOT!

$ tar xvfj konstruct-2003XXXX.tar.bz2

Make sure that You are connected with the internet. I hope You have a reliable and good bandwithed line (DSL and so on).

Then go in the directory ~/konstruct/meta/kde and say:

$ make install

Then wait a really long time and look at eventually compile errors. Tips:

There is a bug in libxml2. In the files nanohttp.c and nanoftp.c is a following definition:

#DEFINE SOCKLEN_T unsigned int

But the declarations

SOCKLEN_T len;

fail. Make the quick and dirty change to

unsigned int len;

And the compilition go again ... A "long time" means 6 - 36 h depending from the performance of Your system. But it's only a slight delay as the waiting for the RH packagers.

I don't believe that RH will release RPMS in the next days. Perhaps I could help You.

Magnar Hirschberger

by tagbo okoli (not verified)

How do you restore the Redhat Menus after using konstruct? I have tried KAppfinder but it doesn't
find everything?

Thanks in advance

by SadEagle (not verified)

It's impossible. RedHat menus are an (incompatible with anything) source modification

by ac (not verified)

This sounds like a trend.

I, too, am a recent RedHat defector. I used RedHat exclusively from 4.0 all the way to 8.1beta2, then I said "to hell with it" and switched to SuSE 8.1.

The reason? KDE. I plan on paying for 8.2 to show my support (yes, I'm too much of a snob to pay for anything as old as 8.1)

by Mickael Bailly (not verified)

Got compilation error on kdelibs:
took the last QT (3.1.1 or something like that), compiled arts, and then kdelibs.
Here is the error:

make[3]: Entering directory `/opt/src/kdelibs-3.1/dcop'
/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 -O2 -O3 -mpentiumpro -fno-exceptions -fno-check-new -DQT_NO_TRANSLATION -DQT_CLEAN_NAMESPACE -DQT_NO_ASCII_CAST -DQT_NO_COMPAT -o libDCOP.la.closure libDCOP_la_closure.lo -R /opt/kde3/lib -R /usr/X11R6/lib -version-info 5:0:1 -no-undefined -L/usr/X11R6/lib -L/opt/kde3/lib dcopstub.lo dcopref.lo dcopobject.lo dcopclient.lo KDE-ICE/libkICE.la -lqt-mt -lpng -lz -lm -lXext -lX11 -lSM -lICE -lpthread
libtool: link: warning: `-version-info' is ignored for programs
.libs/dcopclient.o: In function `DCOPClient::applicationRegistered(QCString const &)':
.libs/dcopclient.o(.text+0x8859): undefined reference to `static_QUType_varptr'
.libs/dcopclient.o(.text+0x8860): undefined reference to `QUType_varptr::set(QUObject *, void const *)'
.libs/dcopclient.o: In function `DCOPClient::applicationRemoved(QCString const &)':
.libs/dcopclient.o(.text+0x8979): undefined reference to `static_QUType_varptr'
.libs/dcopclient.o(.text+0x8980): undefined reference to `QUType_varptr::set(QUObject *, void const *)'
.libs/dcopclient.o: In function `__static_initialization_and_destruction_0':
.libs/dcopclient.o(.text+0x8cea): undefined reference to `QMetaObjectCleanUp::QMetaObjectCleanUp(char const *, QMetaObject *(*)(void))'
.libs/dcopclient.o(.data+0x70): undefined reference to `static_QUType_varptr'
.libs/dcopclient.o(.data+0x8c): undefined reference to `static_QUType_varptr'
.libs/dcopclient.o: In function `QPtrList::replace(unsigned int, DCOPObjectProxy const *)':
.libs/dcopclient.o(.QPtrList::gnu.linkonce.t.replace(unsigned int, DCOPObjectProxy const *)+0x26): undefined reference to `QGList::replaceAt(unsigned int, void *)'
.libs/dcopclient.o: In function `QPtrList::replace(unsigned int, DCOPClientTransaction const *)':
.libs/dcopclient.o(.QPtrList::gnu.linkonce.t.replace(unsigned int, DCOPClientTransaction const *)+0x26): undefined reference to `QGList::replaceAt(unsigned int, void *)'
.libs/dcopclient.o: In function `QPtrList<_IceConn>::replace(unsigned int, _IceConn const *)':
.libs/dcopclient.o(.QPtrList<_IceConn>::gnu.linkonce.t.replace(unsigned int, _IceConn const *)+0x26): undefined reference to `QGList::replaceAt(unsigned int, void *)'
collect2: ld returned 1 exit status
make[3]: *** [libDCOP.la.closure] Error 1
make[3]: Leaving directory `/opt/src/kdelibs-3.1/dcop'
make[2]: *** [all-recursive] Error 1
make[2]: Leaving directory `/opt/src/kdelibs-3.1/dcop'
make[1]: *** [all-recursive] Error 1
make[1]: Leaving directory `/opt/src/kdelibs-3.1'
make: *** [all] Error 2

anyone got a workaround ??

by perraw (not verified)

Try recompiling qt too first. Maby you have an old version of qt or a version that was built with a different compiler?

Did you 'make clean' in kdelibs first ?

by Mickael BAILLY (not verified)

My QT version is the last QT version out (3.1.1)
I found the problem:
the QT libraries were not given to the compiler

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 -O2 -O3 -mpentiumpro -fno-exceptions -fno-check-new -DQT_NO_TRANSLATION -DQT_CLEAN_NAMESPACE -DQT_NO_ASCII_CAST -DQT_NO_COMPAT -o libDCOP.la.closure libDCOP_la_closure.lo -R /opt/kde3/lib -R /usr/X11R6/lib -version-info 5:0:1 -no-undefined -L/usr/X11R6/lib -L/opt/kde3/lib dcopstub.lo dcopref.lo dcopobject.lo dcopclient.lo KDE-ICE/libkICE.la -lqt-mt -lpng -lz -lm -lXext -lX11 -lSM -lICE -lpthread

there were no reference to "-L/opt/qt3/lib"

Now I hope I could compile KDE 3.1!!!

by anon (not verified)

Can anyone help here?
[root@localhost lib]# startkde
startkde: Starting up...
ICE default IO error handler doing an exit(), pid = 2735, errno = 2
kdeinit: Communication error with launcher. Exiting!
kdeinit: relocation error: /usr/lib/libXft.so.2: undefined symbol: FcPatternAddI
teger
startkde: Could not start kdeinit. Check your installation.
Loading required GL library /usr/X11R6/lib/libGL.so.1.2
ksplash: relocation error: /usr/lib/libXft.so.2: undefined symbol: FcInit
Warning: connect() failed: : Connection refused
Loading required GL library /usr/X11R6/lib/libGL.so.1.2
ksmserver: relocation error: /usr/lib/libXft.so.2: undefined symbol: FcInit
startkde: Shutting down...
Warning: connect() failed: : Connection refused
Error: Can't contact kdeinit!
artsshell: /usr/lib/libasound.so.2: no version information available (required b
/usr/lib/libartsflow.so.1)
startkde: Running shutdown scripts...
startkde: Done.
[root@localhost lib]#

by JC (not verified)

xft not installed or wrong version ?
arts problem ?

by anon (not verified)

Solved ;) Anyway, thanks. That was an XFree problem, old libs remained from the previous version.

by Jon (not verified)

What was the issue exactly? I have just finished installing XF86 4.3.0 and can't start *anything* right now.

jon

by Sad Eagle (not verified)

John: Try running fc-cache -f -v as root.

by Magnar Hirschberger (not verified)

Appears like an RedHat 8 Problem with the fontconfig Package. Reinstall fontconfig AND fontconfig-devel. I hope You didn't compile KDE 3.1 before ... then You MUST recompile KDE completely ...

Magnar Hirschberger

by Aaron Peterson (not verified)

We've got the same problem after upgrading from Mandrake 9 to Mandrake 9.1.

KDE and gnome don't work.

Icewm works great though...
and so does XFC

we ran the fc-cache program... and it said success...

but it still doesn't work.

This is on a dell laptop with an ati rage mobility

by SimonW (not verified)

Hi

The KDE 3.1 stuff looks great, the only problem I have is that I am stuck with Mandrake.

I bailed out on Redhat, after 5+ years, mainly because of its KDE policy, tried Debian for 1 year, great for servers, and moved to Mandrake 9 two months ago for better sound/video control. Now due to Mandrake's financial problems, no KDE3.1 rpms till March!

Options are
- build my own
- go back to debian
- try Suse

Any advice ?

Simon

by JC (not verified)

Debian, Slackware, Gentoo
or LinuxFromScratch ...

by capit igloo (not verified)

yes, but LFS and Gentoo have no configuration tools : have you already try to configure X under gentoo ?

by Roberto Alsina (not verified)

Doesn't webmin work on gentoo?

by capit igloo (not verified)

webmin is cool, but it doesn't help for configuring XFree86 :
http://www.webmin.com/standard.html

by Roberto Alsina (not verified)

To configure xfree86, you have xf86config. Old and reliable ;-)
Or xf86cfg, new and.. well, not THAT reliable.
Or XF86Setup, which I don't know if it's there anymore.
Or you can get XConfigurator (I don't know if gentoo has it in portage)

by Ruud (not verified)

Or you simply copy some config files from your current Mandrake installation. Edit the paths if necessary, and you're up and running. Did it when I moved from Debian....

by capit igloo (not verified)

XConfigurator is not for redhat only?

by Roberto Alsina (not verified)

XConfigurator is just a text-mode program that reads /proc, asks a couple of questions and generates a text file. How distr-specific can it be? ;-)

by met (not verified)

> Gentoo have no configuration tools

it doesn't? I count at least four X configuration tools in gentoo:

kxconfig
Xautoconfig
XFree86 -configure (aka Xconfigure)
xeasyconf

There's probably more.. i just briefely looked at /usr/portage/x11-misc

by capit igloo (not verified)

hum, hum :

Xautoconfig -> doesn't compile

XFree86 -configure (aka Xconfigure) -> kill my system

xeasyconf -> I have a wonderful "Fatal server error" at the beginning

kxconfig -> where do you see that ebuild ?

by Craig (not verified)

emerge mkxf86config

by John Hughes (not verified)

1 word: vim. :-P

by anon (not verified)

I am sure Texstar is going to upload them soon. Read www.pclinuxonline.com for updates.

by Andre (not verified)

Me too!!!! Where are the Mdk RPMs????

I liked the policy Mdk had before...

by IR (not verified)

Perhaps the building process becomes doable using this: http://konsole.kde.org/konstruct/ ?

by Mick Szucs (not verified)

Mandrake 9.0, too eager to try kde 3.1 (specifically that kio_fish thing .. way cool lookin') to wait for the Mandrake RPMS, so I tried the konstruct way of doing things.

Ran into snags building K3B and pixelmagic, but for the most part was okay - but it looks like there's some stuff missing from my freshly compiled KDE .. most notably, no kmail - which can't be a good sign.

So I'm waiting for the RPMs, which I'm quite sure will be out well before March. Here's hoping by week's end. Texstar will bail us out if Mandrakesoft can't for some reason (praise be!)

by SimonW (not verified)

Well, I have just bailed out of Mandrake.

4 hours to download Suse81, 1 hour to rebuild MySQL, Web services, and get email working again properly, then 25 minutes and KDE3.1 is working.

Magnificent!!

It will take a few days to get used to Suse, its is a bit different to RH/Mandrake and Debian, but not too different.

Simon

by Jim Erickson (not verified)

You could do what I did. I added one of the cooker ftp sites as a source for RPMs and then installed the KDE3.1 packages from there. It will take care of the many dependency issues that will pop up. I believe I ended up upgrading 104 packages to get KDE 3.1 running on my Mandrake 9.0 box, but its running and I've got a big pipe in to my computer, so downloading all of the packages wasn't a big deal.

And KDE 3.1 rocks!!

PS Attached a screen shot if you don't believe me.. ;-)

by a.c. (not verified)

Be careful.
I am running the one from cooker as well and it took me > 8 hours to set-up (just set-up, not download). I should go back to CVS version and be done with it.
A couple of problems with the mandrake cooker
1) do not have Xft libs hanging around.
2) before updateing the X stuff, move to runlevel 3 (I had more problems than I can shake a stick at - took me 5 hours to straighten that up, as it kept rebooting my system. total reboots. I suggest using the "XFree86 -configure" as a working starting point, if you have the same problems. )
3) apparently, kde did not like my earlier configs in .kde you may wish to move them aside and start from scratch again, if you are having any real probems.
4) the kdmrc file is different so make sure that a new one is used rather than the old
/usr/share/config/kdm/kdmrc
5) unfortantly, I think that mandrake is either out of techies or doing a redhat. part of the keramick is in place, but not all of it.

Now, for the pros:
some of the items that Mandrake use to hide are back. Hopefully that is not due to the fact that it takes a ton of time for them to hide them.
kfontinstaller is 1000% better than the gtk stuff.

by Heather (not verified)

Thanks A.C. I ended up giving up and uninstalling XFree86 and 4.2.99.5 installing 4.2.1. I used red carpet to do it. And with some minor tweeking I'm about back to where I was before. I had to reinstall openoffice and for some reason, I have to login as root to use my Mandrake control center. Or I can "su" and run it from a terminal. I've allso noticed some rendering bugs that wheren't there before but they're minor. At least I have a usable system again. I've had to switch completly to gnome though. I hate the thought of having to reconfigure this computer again I have so many hours in it.

by a.c. (not verified)

Be careful.
I am running the one from cooker as well and it took me > 8 hours to set-up (just set-up, not download). I should go back to CVS version and be done with it.
A couple of problems with the mandrake cooker
1) do not have Xft libs hanging around.
2) before updateing the X stuff, move to runlevel 3 (I had more problems than I can shake a stick at - took me 5 hours to straighten that up, as it kept rebooting my system. total reboots. I suggest using the "XFree86 -configure" as a working starting point, if you have the same problems. )
3) apparently, kde did not like my earlier configs in .kde you may wish to move them aside and start from scratch again, if you are having any real probems.
4) the kdmrc file is different so make sure that a new one is used rather than the old
/usr/share/config/kdm/kdmrc
5) unfortantly, I think that mandrake is either out of techies or doing a redhat. part of the keramick is in place, but not all of it.

Now, for the pros:
some of the items that Mandrake use to hide are back. Hopefully that is not due to the fact that it takes a ton of time for them to hide them.
kfontinstaller is 1000% better than the gtk stuff.

by Uno Engborg (not verified)

Hmm, strange I wonder what happened to the "Panel Menu" since RC6.
Now it seams that it is impossible to add applets to the panel.
Anybody else having this problem?
i

by Will Stephenson (not verified)

Are you using the panel auto hide? I experienced this with auto hide turned on, once the panel had hidden itself, when it appeared again the panel menu didn't work.

Will