(*** This bug was imported into bugs.kde.org ***) Package: knewsticker Version: KDE 3.0.7 Severity: normal Installed from: Mandrake RPMs Compiler: Not Specified OS: Linux OS/Compiler notes: Not Specified unable to configure knewsticker v0.2 with kde 3.1 (Submitted via bugs.kde.org)
System info: SuSE 8.0 gcc 2.95.3 kde3 beta1 and cvs (keep having the same problem) Compilation info : arts kde-libs kdebase kdenetwork ./configure --with-xinerama --with-pcsc-dir=3D/usr --disable-rpath=20 --disable-debug --enable-f inal --prefix=3D/opt/kde3/ --libdir=3D/opt/kde3/lib=20 --with-qt-libraries=3D/usr/lib/qt3/lib --with-qt -dir=3D/usr/lib/qt3/ --enable-threading --enable-mt --with-ssl-dir=3D/usr/s= sl=20 --mandir=3D/usr/share/ man --sysconfdir=3D/etc --disable-debug Problem encountered: When trying to configure knewsticker (the stand alone application or the= =20 applet) here is what I have as error output: 1. log in ~/.xsession-errors : kdecore (KLibLoader): WARNING: KLibrary: /opt/kde3/lib/libkdecore.so.4:=20 undefined symbol: create_knewsticker 2. and there is a pop-up windows telling me the (right?) problem encounter= ed 'Library file for "libkcm_knewsticker.la" not found in paths Workaround: 1.I noticed that the knewsticker configure plugin in the kontrol-center ca= n=20 be launched with no problem and I can do changes there. BUT the rc file re= ad=20 by and written to by the kontrol-center plugin is : '~/.kde/share/config/knewsticker_panelappletrc' whereas the file read by the knewsticker (applet and stand alone) is=20 '~/.kde/share/config/knewsticker_appletrc' 2. the following linking can be done so that one can configure from the=20 kontrol center and has the right setting for knewsticker : knewsticker_appletrc -> knewsticker_panelappletrc
This seems to be a problem with the KDE installation. All attempts at reproducing the behaviour failed, and reading the code gained no clue as what might cause such behaviour. That configuration file got renamed months ago, which is why I presume that you accidentally use an outdated kcontrol module which still uses the old filename when saving the configuration file - the applet tries to load the configuration using the new name, fails to do so, and thus always falls back to the default setup which would explain why KNewsticker seems impossible to configure. This would also explain that "undefined symbol" messsage which appears in the xsession file. I would suggest using this configure line instead when building the sources: ./configure --enable-debug=full --with-extra-libs=/usr/local/lib --with-extra- includes=/usr/local/include --enable-debug --enable-mt --prefix=/opt/kde3 -- with-qt-dir=/usr/local/qt3 and then compiling & installing kdenetwork/knewsticker from scratch. - Frerich