[SOLVED] Basket Note Pads on Slack13 x64 needs KDE 3.5
SlackwareThis Forum is for the discussion of Slackware Linux.
Notices
Welcome to LinuxQuestions.org, a friendly and active Linux Community.
You are currently viewing LQ as a guest. By joining our community you will have the ability to post topics, receive our newsletter, use the advanced search, subscribe to threads and access many other special features. Registration is quick, simple and absolutely free. Join our community today!
Note that registered members see fewer ads, and ContentLink is completely disabled once you log in.
Now that I have my Slack machine acting as a RDP Server I can continue installing and configuring in the comfort of my living room.
On Kubuntu I was running KDE 4.2 and I was able to install a very nice note taking app called Basket Note Pads. I found this app to be one of the best note taking apps around and I would really like to have this installed on my Slackware box. The problem is the developer has abondoned development and will not provide KDE4 packages. So my options are installing KDE3 or porting the code. I think I'll try the former.
I "successfully" installed QT 3.3.8 but when I try to install KDE Libs I get some errors (which I'll have to post after work).
Has anyone managed to install KDE 3.5 on Slack13 and get it working, if so could you provide a walkthrough?
Remove "alien" kdelibs3 and qt3 and install Slackware packages for kdedelibs3-3.3.5.10 and qt3-3.3.8b available in the DVD or any mirror in the extra/kde3-compat/ directory. You won't get a full KDE3 desktop but hopefully it will suffice to install Basket Note Pads.
Last edited by Didier Spaier; 09-22-2009 at 08:38 AM.
Well I did as you suggested and installed the right packages but I get an error while trying to configure Basket Note Pads:
Code:
checking for kde-config... /opt/kde3/bin/kde-config
./configure: line 2853: /opt/kde3/bin/kde-config: No such file or directory
configure: error: /opt/kde3/bin/kde-config --prefix outputed the non existant prefix '' for kdelibs.
This means it has been moved since you installed it.
This won't work. Please recompile kdelibs for the new prefix.
I checked and the file does exist. I read about this and found that this can happen on a 64bit system if the 32 bit compatibility libs are not installed. Any idea where or what these 32 bit libs are and if they will fix this issue?
I don't know if this will fix your issue but you can make your Slackware a multilib one following this how-to - provided you installed Slackware64-13.0, of course.
Nothing to do with multilib. It's a qt3 application, and you need to tell it where the qt3 libraries are. By default, Slackware13 is set for QTDIR and all things qt pointing to qt4.
Unfortunately this is not working for me because when the configure script runs it tries to run kde-config which is in /opt/kde3/bin but the error that comes up is
Code:
kde-config: No such file or directory
This file does exist and is there but it won't run because it is 32 bit while the install of Slackware is 64.
So... do I need 64 bit packages of kde, qt, and basket?
I don't know.
I did the whole multilib thing too. Good experience but no further to getting basket to compile
Another day or two and I'm going to install Slack13 32bit. So far there is no advantage to the 64 if a bunch of my favorite apps are only 32.
As mentioned earlier you have to install 64bit versions of kde3-compatlibs packages if you haven't already done so. It shouldn't have anything to do with 32bit compatibility.
There's also qt4 version of basket available from the svn. I tried that few months ago, it browsed my baskets fine but had a data loss bug when organizing baskets tree so i suggest to make backup copy of baskets before using it.
It seems this bug may be fixed, though:
Fix bug 0000062 : Dragging baskets deletes them.
It works. I installed the 64bit packages of kde3-compat and recompiled using instructions provided by disturbed1. I did however come across some issues after the multilib setup:
After installing the kde3-compat libs I tried logging into KDE but I got an error saying the D-Bus could not be started. After a bit of searching I noticed that some Environment variables (QTDIR, PATH) were out of wack and pointing to the kde3 dirs. In /etc/profile.d there are two qt scripts, one for qt (qt3) and one for qt4. These scripts are executed in sequence (alphabetically) so that means the qt(3) script ran first and the QTDIR and PATH variables were set to the kde3 directories and KDE4 tried those failing on D-BUS. I renamed the qt.sh and qt.csh to z_qt.sh and z_qt.csh, tried KDE again and I'm in.
LinuxQuestions.org is looking for people interested in writing
Editorials, Articles, Reviews, and more. If you'd like to contribute
content, let us know.