Bug 47003 - unable to configure knewsticker
Summary: unable to configure knewsticker
Status: RESOLVED WORKSFORME
Alias: None
Product: knewsticker
Classification: Miscellaneous
Component: general (show other bugs)
Version: unspecified
Platform: Mandrake RPMs Linux
: NOR normal
Target Milestone: ---
Assignee: Frerich Raabe
URL:
Keywords:
Depends on:
Blocks:
 
Reported: 2002-08-26 12:48 UTC by Richard Burt
Modified: 2003-02-07 23:05 UTC (History)
1 user (show)

See Also:
Latest Commit:
Version Fixed In:


Attachments

Note You need to log in before you can comment on or make changes to this bug.
Description Bugzilla Maintainers 2002-08-26 12:37:19 UTC
(*** 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)
Comment 1 listinfo 2002-09-04 15:47:02 UTC
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
Comment 2 Frerich Raabe 2002-09-14 12:47:03 UTC
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