LinuxQuestions.org

LinuxQuestions.org (/questions/)
-   Slackware (http://www.linuxquestions.org/questions/slackware-14/)
-   -   Basket Note Pads on Slack13 x64 needs KDE 3.5 (http://www.linuxquestions.org/questions/slackware-14/basket-note-pads-on-slack13-x64-needs-kde-3-5-a-756984/)

MonctonJohn 09-22-2009 08:27 AM

Basket Note Pads on Slack13 x64 needs KDE 3.5
 
Hey LQers,

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?

Thanks :)

Didier Spaier 09-22-2009 08:37 AM

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.

MonctonJohn 09-22-2009 09:54 AM

Thanks I'll try that out as soon as I get home.

MonctonJohn 09-22-2009 02:58 PM

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?

Thanks

Didier Spaier 09-22-2009 03:06 PM

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.

disturbed1 09-22-2009 04:49 PM

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.

QTDIR=/opt/kde3/lib64/qt3 \
./configure \
--prefix=/opt/kde3 \
--libdir=/opt/kde3/lib64 \
--with-qt-libraries=/opt/kde3/lib64 \
--without-arts

Once installed the directory layout is like this
PHP Code:


PACKAGE NAME
:     basket-1.0.3.1-x86_64-1               
COMPRESSED PACKAGE SIZE
:     4988K                      
UNCOMPRESSED PACKAGE SIZE
:     7620K                    
PACKAGE LOCATION
: /tmp/basket-1.0.3.1-x86_64-1.tgz      
PACKAGE DESCRIPTION
:                                    
FILE LIST:                                              
./                                                      
install/                                                
install/doinst.sh                                       
opt
/                                                    
opt/kde3/                                               
opt/kde3/bin/                                           
opt/kde3/bin/basket                                     
opt
/kde3/lib64/                                         
opt/kde3/lib64/kde3/                                    
opt/kde3/lib64/kde3/basketthumbcreator.la               
opt
/kde3/lib64/kde3/basketthumbcreator.so               
opt
/kde3/lib64/kde3/kcm_basket.la                       
opt
/kde3/lib64/kde3/kcm_basket.so                       
opt
/kde3/lib64/kde3/libbasketpart.la                    
opt
/kde3/lib64/kde3/libbasketpart.so                    
opt
/kde3/lib64/libbasketcommon.la                       
opt
/kde3/lib64/libbasketcommon.so                       
opt
/kde3/share/                                         
opt/kde3/share/applications/                            
opt/kde3/share/applications/kde/                        
opt/kde3/share/applications/kde/basket.desktop          
opt
/kde3/share/apps/                                    
opt/kde3/share/apps/basket/                             
opt/kde3/share/apps/basket/backgrounds/                 
opt/kde3/share/apps/basket/backgrounds/abstract.png     
opt
/kde3/share/apps/basket/backgrounds/alien-artifact.png
opt
/kde3/share/apps/basket/backgrounds/alien-artifact.png.config
opt
/kde3/share/apps/basket/backgrounds/basket-title.png         
opt
/kde3/share/apps/basket/backgrounds/green-curves.png         
opt
/kde3/share/apps/basket/backgrounds/light.png                
opt
/kde3/share/apps/basket/backgrounds/painting.png             
opt
/kde3/share/apps/basket/backgrounds/pens.png                 
opt
/kde3/share/apps/basket/backgrounds/pins.png                 
opt
/kde3/share/apps/basket/backgrounds/previews/                
opt/kde3/share/apps/basket/backgrounds/previews/abstract.png    
opt
/kde3/share/apps/basket/backgrounds/previews/alien-artifact.png
opt
/kde3/share/apps/basket/backgrounds/previews/basket-title.png  
opt
/kde3/share/apps/basket/backgrounds/previews/green-curves.png  
opt
/kde3/share/apps/basket/backgrounds/previews/light.png         
opt
/kde3/share/apps/basket/backgrounds/previews/painting.png      
opt
/kde3/share/apps/basket/backgrounds/previews/pens.png          
opt
/kde3/share/apps/basket/backgrounds/previews/pins.png          
opt
/kde3/share/apps/basket/backgrounds/previews/rainbow-balls.png 
opt
/kde3/share/apps/basket/backgrounds/previews/rounds-line.png   
opt
/kde3/share/apps/basket/backgrounds/previews/strings.png       
opt
/kde3/share/apps/basket/backgrounds/previews/todo.png          
opt
/kde3/share/apps/basket/backgrounds/previews/working.png       
opt
/kde3/share/apps/basket/backgrounds/rainbow-balls.png          
opt
/kde3/share/apps/basket/backgrounds/rounds-line.png            
opt
/kde3/share/apps/basket/backgrounds/strings.png                
opt
/kde3/share/apps/basket/backgrounds/todo.png                   
opt
/kde3/share/apps/basket/backgrounds/working.png                
opt
/kde3/share/apps/basket/basket_part.rc                         
opt
/kde3/share/apps/basket/basketui.rc                            
opt
/kde3/share/apps/basket/icons/                                 
opt/kde3/share/apps/basket/icons/crystalsvg/                      
opt/kde3/share/apps/basket/icons/crystalsvg/16x16/                
opt/kde3/share/apps/basket/icons/crystalsvg/16x16/actions/        
opt/kde3/share/apps/basket/icons/crystalsvg/16x16/actions/tag_checkbox.png
opt
/kde3/share/apps/basket/icons/crystalsvg/16x16/actions/tag_checkbox_checked.png
opt
/kde3/share/apps/basket/icons/crystalsvg/16x16/actions/tag_for_later.png       
opt
/kde3/share/apps/basket/icons/crystalsvg/16x16/actions/tag_fun.png             
opt
/kde3/share/apps/basket/icons/crystalsvg/16x16/actions/tag_important.png       
opt
/kde3/share/apps/basket/icons/crystalsvg/16x16/actions/tag_preference_bad.png  
opt
/kde3/share/apps/basket/icons/crystalsvg/16x16/actions/tag_preference_excelent.png
opt
/kde3/share/apps/basket/icons/crystalsvg/16x16/actions/tag_preference_good.png    
opt
/kde3/share/apps/basket/icons/crystalsvg/16x16/actions/tag_priority_high.png      
opt
/kde3/share/apps/basket/icons/crystalsvg/16x16/actions/tag_priority_low.png       
opt
/kde3/share/apps/basket/icons/crystalsvg/16x16/actions/tag_priority_medium.png    
opt
/kde3/share/apps/basket/icons/crystalsvg/16x16/actions/tag_progress_000.png       
opt
/kde3/share/apps/basket/icons/crystalsvg/16x16/actions/tag_progress_025.png       
opt
/kde3/share/apps/basket/icons/crystalsvg/16x16/actions/tag_progress_050.png       
opt
/kde3/share/apps/basket/icons/crystalsvg/16x16/actions/tag_progress_075.png       
opt
/kde3/share/apps/basket/icons/crystalsvg/16x16/actions/tag_progress_100.png       
opt
/kde3/share/apps/basket/images/                                                   
opt/kde3/share/apps/basket/images/insertion_help.png                                 
opt
/kde3/share/apps/basket/images/tag_export_help.png                                
opt
/kde3/share/apps/basket/images/tag_export_on_every_lines_help.png                 
opt
/kde3/share/apps/basket/welcome/                                                  
opt/kde3/share/apps/basket/welcome/Welcome_de.baskets                                
opt
/kde3/share/apps/basket/welcome/Welcome_en_US.baskets                             
opt
/kde3/share/apps/basket/welcome/Welcome_fr.baskets                                
opt
/kde3/share/apps/basket/welcome/Welcome_it.baskets                                
opt
/kde3/share/apps/basket/welcome/Welcome_ja.baskets                                
opt
/kde3/share/apps/basket/welcome/Welcome_nn.baskets                                
opt
/kde3/share/apps/basket/welcome/Welcome_pt.baskets                                
opt
/kde3/share/apps/basket/welcome/Welcome_ru.baskets                                
opt
/kde3/share/config/                                                               
opt/kde3/share/config/magic/                                                         
opt/kde3/share/config/magic/basket.magic                                             
opt
/kde3/share/doc/                                                                  
opt/kde3/share/doc/HTML/                                                             
opt/kde3/share/doc/HTML/en/                                                          
opt/kde3/share/doc/HTML/en/basket/                                                   
opt/kde3/share/doc/HTML/en/basket/index.cache.bz2                                    
opt
/kde3/share/doc/HTML/en/basket/index.docbook                                      
opt
/kde3/share/icons/                                                                
opt/kde3/share/icons/crystalsvg/                                                     
opt/kde3/share/icons/crystalsvg/128x128/                                             
opt/kde3/share/icons/crystalsvg/128x128/apps/                                        
opt/kde3/share/icons/crystalsvg/128x128/apps/basket.png                              
opt
/kde3/share/icons/crystalsvg/128x128/mimetypes/                                   
opt/kde3/share/icons/crystalsvg/128x128/mimetypes/baskets.png                        
opt
/kde3/share/icons/crystalsvg/128x128/mimetypes/baskett.png                        
opt
/kde3/share/icons/crystalsvg/16x16/                                               
opt/kde3/share/icons/crystalsvg/16x16/actions/                                       
opt/kde3/share/icons/crystalsvg/16x16/actions/likeback_bug.png                       
opt
/kde3/share/icons/crystalsvg/16x16/actions/likeback_dislike.png                   
opt
/kde3/share/icons/crystalsvg/16x16/actions/likeback_feature.png                   
opt
/kde3/share/icons/crystalsvg/16x16/actions/likeback_like.png                      
opt
/kde3/share/icons/crystalsvg/16x16/actions/tag_checkbox.png                       
opt
/kde3/share/icons/crystalsvg/16x16/actions/tag_checkbox_checked.png               
opt
/kde3/share/icons/crystalsvg/16x16/actions/tag_for_later.png                      
opt
/kde3/share/icons/crystalsvg/16x16/actions/tag_fun.png                            
opt
/kde3/share/icons/crystalsvg/16x16/actions/tag_important.png                      
opt
/kde3/share/icons/crystalsvg/16x16/actions/tag_preference_bad.png                 
opt
/kde3/share/icons/crystalsvg/16x16/actions/tag_preference_excelent.png            
opt
/kde3/share/icons/crystalsvg/16x16/actions/tag_preference_good.png                
opt
/kde3/share/icons/crystalsvg/16x16/actions/tag_priority_high.png                  
opt
/kde3/share/icons/crystalsvg/16x16/actions/tag_priority_low.png                   
opt
/kde3/share/icons/crystalsvg/16x16/actions/tag_priority_medium.png                
opt
/kde3/share/icons/crystalsvg/16x16/actions/tag_progress_000.png                   
opt
/kde3/share/icons/crystalsvg/16x16/actions/tag_progress_025.png                   
opt
/kde3/share/icons/crystalsvg/16x16/actions/tag_progress_050.png                   
opt
/kde3/share/icons/crystalsvg/16x16/actions/tag_progress_075.png                   
opt
/kde3/share/icons/crystalsvg/16x16/actions/tag_progress_100.png                   
opt
/kde3/share/icons/crystalsvg/16x16/apps/                                          
opt/kde3/share/icons/crystalsvg/16x16/apps/basket.png                                
opt
/kde3/share/icons/crystalsvg/16x16/mimetypes/                                     
opt/kde3/share/icons/crystalsvg/16x16/mimetypes/baskets.png                          
opt
/kde3/share/icons/crystalsvg/16x16/mimetypes/baskett.png                          
opt
/kde3/share/icons/crystalsvg/22x22/                                               
opt/kde3/share/icons/crystalsvg/22x22/apps/                                          
opt/kde3/share/icons/crystalsvg/22x22/apps/basket.png                                
opt
/kde3/share/icons/crystalsvg/22x22/mimetypes/                                     
opt/kde3/share/icons/crystalsvg/22x22/mimetypes/baskets.png                          
opt
/kde3/share/icons/crystalsvg/22x22/mimetypes/baskett.png                          
opt
/kde3/share/icons/crystalsvg/32x32/                                               
opt/kde3/share/icons/crystalsvg/32x32/apps/                                          
opt/kde3/share/icons/crystalsvg/32x32/apps/basket.png                                
opt
/kde3/share/icons/crystalsvg/32x32/mimetypes/                                     
opt/kde3/share/icons/crystalsvg/32x32/mimetypes/baskets.png                          
opt
/kde3/share/icons/crystalsvg/32x32/mimetypes/baskett.png                          
opt
/kde3/share/icons/crystalsvg/48x48/                                               
opt/kde3/share/icons/crystalsvg/48x48/apps/                                          
opt/kde3/share/icons/crystalsvg/48x48/apps/basket.png                                
opt
/kde3/share/icons/crystalsvg/48x48/mimetypes/                                     
opt/kde3/share/icons/crystalsvg/48x48/mimetypes/baskets.png                          
opt
/kde3/share/icons/crystalsvg/48x48/mimetypes/baskett.png                          
opt
/kde3/share/icons/crystalsvg/64x64/                                               
opt/kde3/share/icons/crystalsvg/64x64/apps/                                          
opt/kde3/share/icons/crystalsvg/64x64/apps/basket.png                                
opt
/kde3/share/icons/crystalsvg/64x64/mimetypes/                                     
opt/kde3/share/icons/crystalsvg/64x64/mimetypes/baskets.png                          
opt
/kde3/share/icons/crystalsvg/64x64/mimetypes/baskett.png                          
opt
/kde3/share/icons/crystalsvg/scalable/                                            
opt/kde3/share/icons/crystalsvg/scalable/apps/                                       
opt/kde3/share/icons/crystalsvg/scalable/apps/basket.svg                             
opt
/kde3/share/locale/                                                               
opt/kde3/share/locale/cs/                                                            
opt/kde3/share/locale/cs/LC_MESSAGES/                                                
opt/kde3/share/locale/cs/LC_MESSAGES/basket.mo                                       
opt
/kde3/share/locale/da/                                                            
opt/kde3/share/locale/da/LC_MESSAGES/                                                
opt/kde3/share/locale/da/LC_MESSAGES/basket.mo                                       
opt
/kde3/share/locale/de/                                                            
opt/kde3/share/locale/de/LC_MESSAGES/                                                
opt/kde3/share/locale/de/LC_MESSAGES/basket.mo                                       
opt
/kde3/share/locale/es/                                                            
opt/kde3/share/locale/es/LC_MESSAGES/                                                
opt/kde3/share/locale/es/LC_MESSAGES/basket.mo                                       
opt
/kde3/share/locale/fr/                                                            
opt/kde3/share/locale/fr/LC_MESSAGES/                                                
opt/kde3/share/locale/fr/LC_MESSAGES/basket.mo                                       
opt
/kde3/share/locale/it/                                                            
opt/kde3/share/locale/it/LC_MESSAGES/                                                
opt/kde3/share/locale/it/LC_MESSAGES/basket.mo                                       
opt
/kde3/share/locale/ja/                                                            
opt/kde3/share/locale/ja/LC_MESSAGES/                                                
opt/kde3/share/locale/ja/LC_MESSAGES/basket.mo                                       
opt
/kde3/share/locale/nl/                                                            
opt/kde3/share/locale/nl/LC_MESSAGES/                                                
opt/kde3/share/locale/nl/LC_MESSAGES/basket.mo                                       
opt
/kde3/share/locale/nn/                                                            
opt/kde3/share/locale/nn/LC_MESSAGES/                                                
opt/kde3/share/locale/nn/LC_MESSAGES/basket.mo                                       
opt
/kde3/share/locale/pl_PL/                                                         
opt/kde3/share/locale/pl_PL/LC_MESSAGES/                                             
opt/kde3/share/locale/pl_PL/LC_MESSAGES/basket.mo                                    
opt
/kde3/share/locale/pt/                                                            
opt/kde3/share/locale/pt/LC_MESSAGES/                                                
opt/kde3/share/locale/pt/LC_MESSAGES/basket.mo                                       
opt
/kde3/share/locale/ru/                                                            
opt/kde3/share/locale/ru/LC_MESSAGES/                                                
opt/kde3/share/locale/ru/LC_MESSAGES/basket.mo                                       
opt
/kde3/share/locale/tr/                                                            
opt/kde3/share/locale/tr/LC_MESSAGES/
opt/kde3/share/locale/tr/LC_MESSAGES/basket.mo
opt
/kde3/share/locale/zh_CN/
opt/kde3/share/locale/zh_CN/LC_MESSAGES/
opt/kde3/share/locale/zh_CN/LC_MESSAGES/basket.mo
opt
/kde3/share/locale/zh_TW/
opt/kde3/share/locale/zh_TW/LC_MESSAGES/
opt/kde3/share/locale/zh_TW/LC_MESSAGES/basket.mo
opt
/kde3/share/mimelnk/
opt/kde3/share/mimelnk/application/
opt/kde3/share/mimelnk/application/x-basket-archive.desktop
opt
/kde3/share/mimelnk/application/x-basket-template.desktop
opt
/kde3/share/services/
opt/kde3/share/services/basket_config_apps.desktop
opt
/kde3/share/services/basket_config_baskets.desktop
opt
/kde3/share/services/basket_config_features.desktop
opt
/kde3/share/services/basket_config_general.desktop
opt
/kde3/share/services/basket_config_new_notes.desktop
opt
/kde3/share/services/basket_config_notes.desktop
opt
/kde3/share/services/basket_config_notes_appearance.desktop
opt
/kde3/share/services/basket_part.desktop
opt
/kde3/share/services/basketthumbcreator.desktop 

Thanks to the OP for reminding me about this application :)

MonctonJohn 09-22-2009 06:41 PM

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.

BrZ 09-22-2009 07:18 PM

I think there are 64 bit packages for them. Look for KDE3-compat (/extra/kde3-compatlibs)...

veeall 09-22-2009 09:01 PM

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.

MonctonJohn 09-23-2009 05:33 AM

Thanks all,

I'll install the 64 bit kde3 packages after work.

MonctonJohn 09-23-2009 03:38 PM

Woohoo!!!

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.

:)

Thanks again everyone.

ppr:kut 09-24-2009 01:57 AM

FWIW, basket is *NOT* abandoned. It's progressing nicely, though the kde4 port is still far from stable.

MonctonJohn 09-24-2009 07:00 AM

Oh I didn't know that... on kde-apps.org the dev says he has no time. Did someone else pick it up?

ppr:kut 09-24-2009 07:12 AM

You should check out basket's homepage. It's all explained there. (http://basket.kde.org)

MonctonJohn 09-26-2009 07:31 AM

I checked... glad to hear the development has started again. I can't wait to see a KDE4 version :)


All times are GMT -5. The time now is 09:44 AM.