KDE 3.3.1 and Qt 3.3.3 release for VectorLinux 4.3 Compiled by Tim Niiler 1) Contents 1.3M Oct 21 06:17 arts-1.3.1-i386-1.tgz 2.0M Nov 25 13:33 kdeaddons-3.3.1-i386-1.tgz 1.5M Nov 25 13:34 kdeadmin-3.3.1-i386-1.tgz 18M Oct 30 19:16 kdeartwork-3.3.1-i386-1.tgz 24M Nov 25 15:41 kdebase-3.3.1-i386-3.tgz 13M Oct 31 08:46 kdebindings-3.3.1-i386-1.tgz 23M Oct 30 20:00 kdeedu-3.3.1-i386-1.tgz 9.5M Oct 30 21:16 kdegames-3.3.1-i386-1.tgz 8.0M Oct 30 21:41 kdegraphics-3.3.1-i386-1.tgz 17M Oct 31 11:32 kdelibs-3.3.1-i386-1.tgz 7.5M Oct 30 21:45 kdemultimedia-3.3.1-i386-1.tgz 8.5M Oct 30 21:49 kdenetwork-3.3.1-i386-1.tgz 14M Oct 31 05:46 kdepim-3.3.1-i386-1.tgz 5.6M Oct 31 10:12 kdesdk-3.3.1-i386-1.tgz 2.5M Oct 31 10:28 kdetoys-3.3.1-i386-1.tgz 3.0M Oct 31 11:06 kdeutils-3.3.1-i386-1.tgz 16M Oct 31 13:38 kdevelop-3.1.1-i386-1.tgz 5.0M Oct 31 11:12 kdewebdev-3.3.1-i386-1.tgz 15M Sep 18 01:46 qt-3.3.3-i386-2.tgz 2) Installation: A. Minimal (to use KDE apps from other window managers) 1) Download qt-3.3.3, kdelibs-3.3.1, and arts-1.3.1 2) Install as root (or sudo) /sbin/installpkg [packagename] or use vecpkg 3) Grab whatever other apps you'd like to use. B. Usual 1) Download everything 2) Install as root (or sudo) /sbin/installpkg [packagename] or use vecpkg. Order doesn't really matter, but you really should uninstall all previous instances of these packages if you'd like to be safe. You may need to make a symbolic link to qt. If so, type in: sudo ln -s /usr/local/qt-3.3.3 /usr/local/qt and everything should work. 3) Notes to Vector Linux 4.3 Users: These packages were compiled on an AMD Athlon(tm) XP 2000+ desktop running VectorLinux 4.3final. Supporting packages and libraries were downloaded before the compile so as to include as much support for as many programs and hardware as possible, but no guarantees are given. Until vec gives his say so, these packages are in alpha testing. My own experience is that they work just fine. The package kdebase contains some additional files that aid VL4.3 users in the use of other window managers. These are /opt/kde/bin/startIceWM /opt/kde/bin/startFluxbox These files are needed because kdm doesn't seem to like to recognize multiword commands like "rox -p desktop & icewm". So the files /opt/kde/share/apps/kdm/sessions/icewm.desktop /opt/kde/share/apps/kdm/sessions/fluxbox.desktop have been modified so that Exec and TryExec point to startIceWM and startFluxbox respectively. There has been no issue with starting XFCE4 using kdm, and the above hack allow IceWM and Fluxbox to start as expected. The files inside /opt/kde/share/config/kdm, specifically kdmrc are reflective of what is on my system. If you don't want my configuration, you might want to copy kdmrc to your home directory run /opt/kde/bin/genkdeconf --no-old, copy kdmrc back to its original location at /opt/kde/share/config/kdm/kdmrc and then run genkdeconf again to update the config file to the current format. As always after installing, you might wish to add the following to your path: /opt/kde and /usr/lib/qt. 4) Issues/Changes from KDE 3.3.0: * I was (still) unable to compile kxkb support which is a shame as it's something I use. But there seemed to be a conflict between the headers in linux/include and sys/include that I was unable to resolve. xkb still exists as an alternative. * In kdemultimedia, unlike in KDE3.3.0, mpeglib DID compile and works without issue. This was done by changing the following in the file kdemultimedia-3.3.1/mpeglib/lib/input/cdromAccess.cpp >Added typedef unsigned long long __u64; on line 25 of file to avoid >errors in swab.h file in system headers * In kdenetwork, Kopete *is* compiled this time, but the Jabber plugin is NOT. Sorry. As before, I hasseled with it for several days before throwing in the towel. * In kdebase, I was unable to compile kdm with xdmcp support. I spent several days working on this, but it seems that it is ultimately due to the header conflict mentioned above. * kdebase-3.3.1 was compiled with the following flags: --with-java=/usr/local/java --without-xdmcp --without-kxkb Also, in base Makefile kxkb was deleted from TOPSUBDIRS * qt-3.3.3 was upgraded since I forgot to put qmake in place (sorry developers). To fix this, I 1) created symbolic link from /usr/bin/qmake to /usr/lib/qt/bin/qmake 2) created symbolic link from /usr/lib/qt/mkspecs/linux-g++ to /usr/lib/qt/mkspecs/default The qt feature set should work much more nicely now. * kdebindings-3.3.1 was compiled with the flags: --with-java=/usr/local/java If this is an issue with your java installation, please add the appropriate symbolic links. * kdesdk-3.3.1 was compiled with the flags: --without-kmtrace Also, in base Makefile kmtrace was removed from TOPSUBDIRS Please PM me on the VectorLinux forum if you find any other issues. -Tim Niiler November 26, 2004