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

Yes, if you want to install it in /opt that is. If you install QT and KDE in your home directory then you can run Konstruct as a normal user. This is actually the default for Konstruct, as it reduces the chance that you will foobar your system.

Thanks for the instructions! I have been able to compile and start KDE 3.1 on
RH 8.0. The problem is that many of my menu items have disappeared. Any instructions on how to restore them? I tried to use KAppfinder but it left out a lot of programs.
Thanks in advance

After compiling 4 hours (!) kde 3.1 finally startet but the same problem occured like u desrcibed...any sugestions?

I ended up using the rpms at the kde-redhat sourceforge site

I'm pretty new to this too.

I have a problem with step 15. I get
checking for Qt... configure: error: Qt (>= Qt 3.1 (20021021)) (library qt-mt) not found. Please check your installation!
For more details about this problem, look at the end of config.log.

but I have libqt-mt.so
[root@b3hg325sy482a qt-3.1.1]# ls lib/
libdesigner.a libqassistantclient.a libqt-mt.so.3 libqui.so
libdesigner.prl libqassistantclient.prl libqt-mt.so.3.1 libqui.so.1
libeditor.a libqt-mt.prl libqt-mt.so.3.1.1 libqui.so.1.0
libeditor.prl libqt-mt.so libqui.prl libqui.so.1.0.0
[root@b3hg325sy482a qt-3.1.1]# pwd
/opt/qt-3.1.1

Thanks
Marc

by Hans Roeffen (not verified)

Hi i get errors saying that ld annot handle the `-l` option

[root@powerslave root]# ld -l
ld: unrecognized option '-l'
ld: use the --help option for usage information

anyone got any ideas.

regards,

Hans

by Ferrantepunto (not verified)

Hi there,

I'm having trouble with step 9. When I issue the command "make install" I obtain the following output:

In file included from kernel/qtaddons_x11.cpp:25:
kernel/qt_x11.h:64:22: X11/Xlib.h: No such file or directory
kernel/qt_x11.h:69:23: X11/Xutil.h: No such file or directory
kernel/qt_x11.h:70:21: X11/Xos.h: No such file or directory
kernel/qt_x11.h:71:23: X11/Xatom.h: No such file or directory
kernel/qt_x11.h:79:34: X11/extensions/shape.h: No such file or directory
make[2]: *** [.obj/release-shared-mt/qtaddons_x11.o] Error 1
make[2]: Leaving directory `/home/amr/Downloads/konstruct/libs/qt-x11-free/work/qt-x11-free-3.1.1/src'
make[1]: *** [sub-src] Error 2
make[1]: Leaving directory `/home/amr/Downloads/konstruct/libs/qt-x11-free/work/qt-x11-free-3.1.1'
make: *** [install] Error 2

All the prior steps are running fine. What can be causing this? I'm using the "decafeinated" version of KDE to run this. Is that the problem?

Cheers.

by Koen Van Impe -... (not verified)

Hi,

I solved the problem by installing the "X-Software Development" packages.

I haven't payed attention to exactly what packages are included because I used the RedHat 8 Package Manager. It works with only "X Software Development selected" and that was fine by me.

Good luck.

Koen Van Impe
http://linux.cudeso.be

For RedHat 7.3 the package is XFree86-devel-4.2.0-8.i386.rpm on CD2, it should be similar on 8.0. Regards,

by Walker Sampson (not verified)

I've got a problem in step 9, on the 'make install' command:

/home/Walker/apps/konstruct/libs/qt-x11-free/work/qt-x11-free-3.1.1/lib/libqt-mt .so: undefined reference to `XineramaIsActive'
/home/Walker/apps/konstruct/libs/qt-x11-free/work/qt-x11-free-3.1.1/lib/libqt-mt .so: undefined reference to `XineramaQueryScreens'
/home/Walker/apps/konstruct/libs/qt-x11-free/work/qt-x11-free-3.1.1/lib/libqt-mt .so: undefined reference to `XineramaQueryExtension'
collect2: ld returned 1 exit status
make[4]: *** [../../../bin/uic] Error 1
make[4]: Leaving directory `/home/Walker/apps/konstruct/libs/qt-x11-free/work/qt -x11-free-3.1.1/tools/designer/uic'
make[3]: *** [sub-uic] Error 2
make[3]: Leaving directory `/home/Walker/apps/konstruct/libs/qt-x11-free/work/qt -x11-free-3.1.1/tools/designer'
make[2]: *** [sub-designer] Error 2
make[2]: Leaving directory `/home/Walker/apps/konstruct/libs/qt-x11-free/work/qt -x11-free-3.1.1/tools'
make[1]: *** [sub-tools] Error 2
make[1]: Leaving directory `/home/Walker/apps/konstruct/libs/qt-x11-free/work/qt -x11-free-3.1.1'
make: *** [install] Error 2

then the process stops...I don't know how to go about fixing this. Any clues?

thx,
walker

by QuicheEatingPunk (not verified)

Well.. There i was looking at the kde docs, and I thought this puppy is worth messing with. Sick of the mix and match look and feels that seems not to offend linux geeks, I thought lets bite the bullet download the source and see whats what with kde..

The first comment i have is i dont understand if i have qt installed and the sources why i cant just say that, but i can live with the esoteric nature of these things and I downloaded the src and compiled it. And then did it again alla kostructor just to test if you were talking shit or not. This worked fine.

So with qt set up and ready, i thought okay lets compile this puppy.. You must have 3 hour special simpsons episodes because I satrted in the evening left overnight and finished in the afternoon .. But my pc is old and gui stuff takes a long time to compile , and who am i to complain anyway.. So i left it..

And guess what it failed.. I dont mind this sort of thing, but i dont think konstructor should exist.. Or at least just stop when it fails on something. If i was checking an unstable version out of cvs then i'd spend a few days sorting things out, but anyone who's thinking about this dont bother.

In fact, despite liking kde, i never want to so much as see a hint of a kapp ever again. I was really excited by the possibility. Konstruct is a lie that you'll just get back "well it is free" thrown back in your face.. Its simple just down release this bunch of make files that don't work. Please stop, i dont care if its free...

What I have to say is.. "Konstruct doesn't work, Konstruct doesn't work, Konstruct doesn't work,Konstruct doesn't work,Konstruct doesn't work,Konstruct doesn't work,Konstruct doesn't work,Konstruct doesn't work,Konstruct doesn't work,Konstruct doesn't work,Konstruct doesn't work,Konstruct doesn't work,Konstruct doesn't work,Konstruct doesn't work,Konstruct doesn't work,Konstruct doesn't work,Konstruct doesn't work,Konstruct doesn't work,Konstruct doesn't work,Konstruct doesn't work,Konstruct doesn't work,Konstruct doesn't work,Konstruct doesn't work,Konstruct doesn't work,Konstruct doesn't work,Konstruct doesn't work,Konstruct doesn't work,Konstruct doesn't work,Konstruct doesn't work,Konstruct doesn't work,Konstruct doesn't work,Konstruct doesn't work,Konstruct doesn't work,Konstruct doesn't work,Konstruct doesn't work,Konstruct doesn't work,Konstruct doesn't work,Konstruct doesn't work,Konstruct doesn't work,Konstruct doesn't work,Konstruct doesn't work,Konstruct doesn't work,Konstruct doesn't work,Konstruct doesn't work..."

AND JUST BLOODY WELL SAY SO!!!!! SHOVE ANY "ITS FREE" retorted where the sun don't shine...

by Kacp (not verified)

Okay I was wondering if you guys could have an idea what I'm doing wrong here.
Everything goes really smoothly for me for the most part then when it's compiling I get these errors.

make[5]: *** [audio_fifo_out.lo] Error 1
make[5]: Leaving directory `/root/konstruct/kde/kdemultimedia/work/kdemultimedia-3.1/xine_artsplugin'
make[4]: *** [all-recursive] Error 1
make[4]: Leaving directory `/root/konstruct/kde/kdemultimedia/work/kdemultimedia-3.1/xine_artsplugin'
make[3]: *** [all-recursive] Error 1
make[3]: Leaving directory `/root/konstruct/kde/kdemultimedia/work/kdemultimedia-3.1'
make[2]: *** [all] Error 2
make[2]: Leaving directory `/root/konstruct/kde/kdemultimedia/work/kdemultimedia-3.1'
make[1]: *** [build-work/kdemultimedia-3.1/Makefile] Error 2
make[1]: Leaving directory `/root/konstruct/kde/kdemultimedia'
make: *** [dep-../../kde/kdemultimedia] Error 2

for some reason xine wont compile properly. It's really od since I just compiled the lates version of xine myself yesterday.

by Anonymous (not verified)

How clever you are to skip the relevant part before what you posted. :-)

> It's really od since I just compiled the lates version of xine myself yesterday.

It's possible that this is the reason: xine's API is AFAIK still very unstable.

by Anonymous (not verified)

http://lists.kde.org/?l=kde-cvs&m=104431000610795&w=2, I expect it to be backported for KDE 3.1.1.

by same guy as two... (not verified)

ahh I see, well I though of that and removed all traces of xine I could find. I'm about halfway through compiling it again, It should hopefully work now.

by Stuart (not verified)

Trying to build..bombs on getting qt..

[root@guiness konstruct]# cd libs/qt-x11-free/
[root@guiness qt-x11-free]# make extract
[===== NOW BUILDING: qt-x11-free-3.1.1 =====]
install -d download
==> Grabbing download/qt-x11-free-3.1.1.tar.bz2
==> Trying file//files/qt-x11-free-3.1.1.tar.bz2
make[1]: *** [file//files/qt-x11-free-3.1.1.tar.bz2] Error 1
==> Trying file///root/kde3.1-sources/qt-x11-free-3.1.1.tar.bz2
make[1]: *** [file///root/kde3.1-sources/qt-x11-free-3.1.1.tar.bz2] Error 1
==> Trying ftp//ftp.trolltech.com/qt/source/qt-x11-free-3.1.1.tar.bz2
--08:42:56-- ftp://ftp.trolltech.com/qt/source/qt-x11-free-3.1.1.tar.bz2
=> `download/qt-x11-free-3.1.1.tar.bz2'
Resolving ftp.trolltech.com... done.
Connecting to ftp.trolltech.com[80.232.38.140]:21... connected.
Logging in as anonymous ... Logged in!
==> SYST ... done. ==> PWD ... done.
==> TYPE I ... done. ==> CWD /qt/source ... done.
==> PASV ... done. ==> RETR qt-x11-free-3.1.1.tar.bz2 ...
No such file `qt-x11-free-3.1.1.tar.bz2'.

make[1]: *** [ftp//ftp.trolltech.com/qt/source/qt-x11-free-3.1.1.tar.bz2] Error
1
*** GAR GAR GAR! Failed to download download/qt-x11-free-3.1.1.tar.bz2! GAR GAR GAR! ***
make: *** [download/qt-x11-free-3.1.1.tar.bz2] Error 1

>?????

sherd
at
muscletech
dot
com

by Anonymous (not verified)

Such file exists, try again.

Okay Almost everything seems to have went smoothly.

Except I can't use wallpapers for some reason jpeg/png wallpapers wont work. Any ideas on how I can remedy this situation without compiling everything again. I'm pretty sure it's just a problem with kdebase.

by Chris (not verified)

I keep getting this error when trying to run make on qt 3.1.1. I edited the xfreetype.test file like the earlier post suggested and if configured ok. I now get this error running make, any suggestions?

g++ -c -pipe -fno-exceptions -I/usr/include/Xft2/ -Wall -W -O2 -D_REENTRANT -fPIC -DQT_SHARED -DQT_NO_DEBUG -DQT_THREAD_SUPPORT -DQT_THREAD_SUPPORT -DQT_NO_CUPS -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -DQT_NO_XINERAMA -DQT_NO_XFTFREETYPE -DQT_NO_IMAGEIO_MNG -DQT_NO_IMAGEIO_JPEG -DQT_BUILTIN_GIF_READER=1 -DQT_NO_STYLE_MAC -DQT_NO_STYLE_AQUA -DQT_NO_STYLE_INTERLACE -DQT_NO_STYLE_WINDOWSXP -DQT_NO_STYLE_COMPACT -I/root/progs/konstruct/libs/qt-x11-free/work/qt-x11-free-3.1.1/mkspecs/linux-g++ -I. -I../include -I/usr/X11R6/include -I/usr/X11R6/include -I.moc/release-shared-mt/ -o .obj/release-shared-mt/qpngio.o kernel/qpngio.cpp
kernel/qpngio.cpp:45:17: png.h: No such file or directory
kernel/qpngio.cpp:67: `png_structp' was not declared in this scope
kernel/qpngio.cpp:67: parse error before `,' token
kernel/qpngio.cpp: In function `void iod_read_fn(...)':
kernel/qpngio.cpp:69: `png_ptr' undeclared (first use this function)
kernel/qpngio.cpp:69: (Each undeclared identifier is reported only once for
each function it appears in.)
kernel/qpngio.cpp:69: `png_get_io_ptr' undeclared (first use this function)
kernel/qpngio.cpp:72: `length' undeclared (first use this function)
kernel/qpngio.cpp:73: `data' undeclared (first use this function)
kernel/qpngio.cpp:75: `png_error' undeclared (first use this function)
kernel/qpngio.cpp: At global scope:
kernel/qpngio.cpp:84: parse error before `,' token
kernel/qpngio.cpp:98: parse error before `)' token
kernel/qpngio.cpp:111: type specifier omitted for parameter `png_structp'
kernel/qpngio.cpp:111: parse error before `,' token
kernel/qpngio.cpp: In function `void setup_qt(...)':
kernel/qpngio.cpp:113: `screen_gamma' undeclared (first use this function)
kernel/qpngio.cpp:113: `info_ptr' undeclared (first use this function)
kernel/qpngio.cpp:113: `PNG_INFO_gAMA' undeclared (first use this function)
kernel/qpngio.cpp:113: `png_get_valid' undeclared (first use this function)
kernel/qpngio.cpp:115: `png_get_gAMA' undeclared (first use this function)
kernel/qpngio.cpp:116: `png_set_gamma' undeclared (first use this function)
kernel/qpngio.cpp:119: `png_uint_32' undeclared (first use this function)
kernel/qpngio.cpp:119: parse error before `;' token
kernel/qpngio.cpp:123: `width' undeclared (first use this function)
kernel/qpngio.cpp:123: `height' undeclared (first use this function)
kernel/qpngio.cpp:124: `png_get_IHDR' undeclared (first use this function)
kernel/qpngio.cpp:126: `PNG_COLOR_TYPE_GRAY' undeclared (first use this
function)
kernel/qpngio.cpp:129: `png_set_invert_mono' undeclared (first use this
function)
kernel/qpngio.cpp:130: `png_read_update_info' undeclared (first use this
function)
kernel/qpngio.cpp:131: `image' undeclared (first use this function)
kernel/qpngio.cpp:136: `png_set_strip_16' undeclared (first use this function)
kernel/qpngio.cpp:138: `png_set_packing' undeclared (first use this function)
kernel/qpngio.cpp:146: `PNG_INFO_tRNS' undeclared (first use this function)
kernel/qpngio.cpp:157: `PNG_COLOR_TYPE_PALETTE' undeclared (first use this
function)
kernel/qpngio.cpp:157: `PNG_INFO_PLTE' undeclared (first use this function)
kernel/qpngio.cpp:197: `png_set_expand' undeclared (first use this function)
kernel/qpngio.cpp:199: `PNG_COLOR_TYPE_GRAY_ALPHA' undeclared (first use this
function)
kernel/qpngio.cpp:200: `png_set_gray_to_rgb' undeclared (first use this
function)

************TRUNCATED****************

kernel/qpngio.cpp:1079: `png_get_x_offset_pixels' undeclared (first use this
function)
kernel/qpngio.cpp:1080: `png_get_y_offset_pixels' undeclared (first use this
function)
kernel/qpngio.cpp:1090: parse error before `;' token
kernel/qpngio.cpp: In function `void qt_zlib_compression_hack()':
kernel/qpngio.cpp:1216: `compress' undeclared (first use this function)
kernel/qpngio.cpp:1217: `uncompress' undeclared (first use this function)
make[2]: *** [.obj/release-shared-mt/qpngio.o] Error 1
make[2]: Leaving directory `/root/progs/konstruct/libs/qt-x11-free/work/qt-x11-free-3.1.1/src'
make[1]: *** [sub-src] Error 2
make[1]: Leaving directory `/root/progs/konstruct/libs/qt-x11-free/work/qt-x11-free-3.1.1'
make: *** [init] Error 2

by Anonymous (not verified)

> kernel/qpngio.cpp:45:17: png.h: No such file or directory

Look around for a png-devel or alike RPM.

by Me (not verified)

For some reason Jpeg support wont work. Well it works for apps and konqueror, but for some reason I can't see any back grounds or preview files.

I've tried configuring qt a few different ways, but to no avail.
This is the config I tend to use

./configure -system-zlib -qt-gif -system-libpng -system-libjpeg -plugin-imgfmt-mng -thread -no-stl -no-exceptions -fast -no-xinerama -prefix /opt/qt -I/usr/include/Xft2/ -lfontconfig

and I get this line libjpeg = system(plugin)

I install it from the /opt/qt directory to /opt/qt-new then when it's finished I delete the installation director "/opt/qt" then rename /opt/qt-new to /opt/qt. I do this so I don't have to change any path variables ever.

Anyone have any ideas?

Oh yeah which package for KDE deals with jpeg support? kdebase? kdelib? kdearts?

by Me (not verified)

Okay I'll mention that when I compile KDE I get check if qt needs -ljpeg = no (or something to this degree) I'm not sure how relevant this is.

by joe (not verified)

Hi,
does anybody know if Mandrake will be able to release binaries in the next days?

Is anybody else providing binaries for 9.0?

Texstar ?

Thanks

by John Allen (not verified)

Well binaries are already available for Cooker (STBNA 9.1). I've been running Cooker for a while, and KDE 3.1 RC6, pretty impressive it is too.

by Mathias Meyer (not verified)

Me too, but don't forget, that the KDE in Cooker requires the newest XFree86, which is 4.2.99.5 in Cooker and packages like fontconfig and OpenSSL 0.9.7. But I'm sure, those Mandrake guys are working on Packages for MDK 9.0 ;)

Best Regards from Germany,
Pom

by Lightning (not verified)

They used to be quicker...
And I think they should, as they are a mainly KDE distribution

But on the other hand... the KDE developers aren't quick either :-)

The announced 2 weeks ago the final release within roughly a week...
And while time passes, they don't even post a message to say they are late - again.

KDE is a great project, but timeliness could have a higher priority.

by Timothy R. Butler (not verified)

I'd imagine they are probably concentrating more on distro building atm, since their number one priority is to survive bankruptcy protection.

-Tim

by Honor (not verified)

As XFree86-server didnt work for me, I had to find a workaround. You may install just XFree86-libs with the --nodeps option, and all is fine.

by Anand (not verified)

I never thought I'd see the day when Debian packages came out before Mandrake ;)

by a.c. (not verified)

Is anybody else out here having problems with Mandrake?
I installed the cooker versions and all the required updates.
Now, X is unstable enough to force reboots. I feel like I have stepped into the land of MS.
is anybody else having these same issues?

by anonim (not verified)

Yes, I've installed packages from Cooker and the result is:

KDE apps don't start from Kicker
Some modules in Kcontrol don't load
There are duplicated toolbar buttons
There are duplicated menu items
Sound doesn't work
Konqueror doesn't remember added bookmarks
Bookmarks > Edit bookmarks crushes Konqueror

Should I continue?

by Luca Beltrame (not verified)

Did you delete or move your old .kde directory before using KDE3.1? If the answer is no, that is the cause of your troubles...

by francois (not verified)

Due to the current financial situation of Mandrake Linux it is doubtful that any RPMs for Mandrake will be available before March 2003. It is also possible that the first RPMs will not be issued until Mandrake Linux 9.1 is ready...
Sorry pals...

Franc

by Luca Beltrame (not verified)

First of all, kde3.1 packages have already appeared in cooker, and I bet that if not Mandrake, contributors will build them for 9.0. Secondly, I don't trust your statement. Why? Because of your email, that it's not of mdksoft, of course, instead it points to a domain that is still under construction. I may be wrong, but I'd like explanations.

by mar10 (not verified)

Don't be so sure. MandrakeSoft haven't stopped its work on the distro (9.1 betas recently released). I think Mandrake's RPMS will be available in next few days. As I read on alt.os.linux.mandrake, MandrakeSoft's packager is just finishing KDE 3.1 RPMS for 9.0.

regards
Marcin

by Linux-phased (not verified)

Sorry to tell you pal, but there have been kde rpms since kde3.1 came out and not just that, there have even been athlon optimized versions of it, but they are not officially available, since the stability of kde 3.1 was not too good we still have to add patches from cvs for some probs, so they will not be release until some issues are fixed, of course you can get some inofficial kde 3.1 rpms, if you really must have them.

So please first get informed and then try to be a smart....KDe RPMS don't have anything to do with financial situation

Unofficial rpms: ftp host: linux-phased.ath.cx
Since mandrakeclub has the testing rpms hosted for i586 architecture I don't provide the i586 anymore.

by me #2 (not verified)

Is there anywhere we can get i586 packages if we are not members of the mandrakeclub BS?

by Linux-phased (not verified)

No I'm sorry not yet, but I expect them to be up on kde mirrrors soon(couple of days), there is one minor bug that has to be fixed, after that they will be available. Expect these packages to be very solid, it's worth waiting for them.

I used to have i586 on my ftp, but removed them due to the great demand, my bandwidth could not handle it.

by ruud koendering (not verified)

3 februari a few days, tomorrow it is my birthday (hoera) and finding kde3.1 for mdk9.0 would be the best present to receive

by Heather (not verified)

I need some help.. I used cooker to install xfree86 4.2.99.5 on mandrake 9.0 and now fonts wont render in KDE, and everything looks funny. I can get into GNOME and everything works fine. But if I try and run a KDE program, or go into Mandrake config I get I mess if the program even starts up.. How can I go back to the older xfree86 so I can fix this mess? The reason I did this was to install KDE 3.1.. But I'd rather have my system working... I didn't know xfree86 would mess everything up.

by Linux-phased (not verified)

Deinstall all the crap, there are special RPMS for 9.0 out there, the cooker rpms are for the coming 9.1 no way you should use them unless you do a world update.

You may want to do a fresh install instead of deinstalling and installing everythin manually, that is much easier

by me #2 (not verified)

It appears texsstar is compiling these rpms right now.... shouldn't be long.

by André (not verified)

I've seen the windowstyle used here several times in screenshots allready. Can anyone tell me what style this is, 'cause it looks rather cool! Wannahave!

by JC (not verified)

Keramik style

by zelegans (not verified)

How long till 3.1.1? Are we there yet?

by Haakon Nilsen (not verified)

I can't help but quote Brian... "There's not pleasing some people!" :) I'm sure 3.1.1 (The "KDE For Workgroups" release) will be out in around a month's time.

by Chakie (not verified)

"KDE For Workgroups" would of course have to be 3.11. :)

by mike (not verified)

And after that .. we have KDE forking in to directions,
KDE 95 and KDE NT.

Just cause

;)

lmao

by ShavenYak (not verified)

Yeah, KDE 95 will go to some lengths to hide the fact that it runs on Linux, and KDE NT will actually install it's own kernel underneath everything. ;)

by Debian User (not verified)

Ok, great stuff. Little more to add. The release of 3.1 marks a milestone as now a lot of Desktop attacking software has a real worthwhile foundation to build on.

I hope the KDE project chooses wisely what to do next. I have all trust :-)

Yours, Kay