You are not logged in.
Hi
after a update a few weeks ago scrolkeeper won't work.
Everytime schrolkeeper-* is calles I get a segmentation fault.
My RAM is OK!
[root@traumschiff chris]# scrollkeeper-update
scrollkeeper-update: Warnung: /opt/gnome/share/omf/clock/clock-ja.omf hat Vorrang über /opt/gnome/share/omf/gnome-panel/clock-ja.omf
scrollkeeper-update: Warnung: /opt/gnome/share/omf/clock/clock-de.omf hat Vorrang über /opt/gnome/share/omf/gnome-panel/clock-de.omf
scrollkeeper-update: Warnung: /opt/gnome/share/omf/clock/clock-fr.omf hat Vorrang über /opt/gnome/share/omf/gnome-panel/clock-fr.omf
scrollkeeper-update: Warnung: /opt/gnome/share/omf/clock/clock-sv.omf hat Vorrang über /opt/gnome/share/omf/gnome-panel/clock-sv.omf
scrollkeeper-update: Warnung: /opt/gnome/share/omf/clock/clock-ko.omf hat Vorrang über /opt/gnome/share/omf/gnome-panel/clock-ko.omf
scrollkeeper-update: Warnung: /opt/gnome/share/omf/clock/clock-zh_CN.omf hat Vorrang über /opt/gnome/share/omf/gnome-panel/clock-zh_CN.omf
scrollkeeper-update: Warnung: /opt/gnome/share/omf/clock/clock-zh_TW.omf hat Vorrang über /opt/gnome/share/omf/gnome-panel/clock-zh_TW.omf
Speicherzugriffsfehler
Speicherzugriffsfehler is the german word for segfault
My system is up to date
Can anyone help me? Some debugger output needed?
chris
[/code]
Offline
what are those "hat" messages saying?
Have you tried building it through abs?
$ i="Speicherzugriffsfehler"; echo $i |wc -c
23
:shock:
Offline
Hi
scrollkeeper-update: Warnung: /opt/gnome/share/omf/clock/clock-de.omf hat Vorrang über /opt/gnome/share/omf/gnome-panel/clock-de.omf
in english
scrollkeeper-update: Warning: /opt/gnome/share/omf/clock/clock-de.omf take priority over /opt/gnome/share/omf/gnome-panel/clock-de.omf
chris
Offline
Hi
it won't build through abs.
fi
/bin/sh ../libtool --mode=link gcc -march=i686 -O2 -pipe -o scrollkeeper-tree-separate separate.o -L/usr/lib -lxml2 -lz -lm -L/usr/lib -lxslt -lxml2 -lz -lm ../libs/libscrollkeeper.la
mkdir .libs
gcc -march=i686 -O2 -pipe -o .libs/scrollkeeper-tree-separate separate.o -L/usr/lib ../libs/.libs/libscrollkeeper.so -lxslt /usr/local/lib/libxml2.so -lpthread -lz -lm -Wl,--rpath -Wl,/usr/local/lib
/usr/lib/libxslt.so: undefined reference to `xmlXIncludeProcessFlags'
/usr/lib/libxslt.so: undefined reference to `xmlNewDocPI'
/usr/lib/libxslt.so: undefined reference to `xmlModuleClose'
/usr/lib/libxslt.so: undefined reference to `xmlModuleOpen'
/usr/lib/libxslt.so: undefined reference to `xmlModuleSymbol'
/usr/lib/libxslt.so: undefined reference to `xmlDictCreateSub'
/usr/lib/libxslt.so: undefined reference to `xmlXPathCtxtCompile'
collect2: ld returned 1 exit status
make[2]: *** [scrollkeeper-tree-separate] Fehler 1
make[2]: Leaving directory `/var/abs/office/scrollkeeper/src/scrollkeeper-0.3.14/buildtools'
make[1]: *** [all-recursive] Fehler 1
make[1]: Leaving directory `/var/abs/office/scrollkeeper/src/scrollkeeper-0.3.14'
make: *** [all] Fehler 2
==> ERROR: Build Failed. Aborting...
[root@traumschiff scrollkeeper]#
chris
Offline
It does build from abs, but you need to update your libxml2. This is also the reason why it segfaults, it can't find certain functions in libxml2.
Offline
Hi
I have the newest libxml2 packages installed, or have I to build from abs?
chris
Offline
[jan@server gtk2]$ pacman -Qi libxml2 | grep Ver
Version : 2.6.22-1
[jan@server gtk2]$ pacman -Qi libxslt | grep Ver
Version : 1.1.15-1
[jan@server gtk2]$ pacman -Qi scrollkeeper | grep Ver
Version : 0.3.14-4
Offline
Hi
same like you
[chris@traumschiff ~]$ pacman -Qi libxml2 | grep Ver
Version : 2.6.22-1
[chris@traumschiff ~]$ pacman -Qi libxslt | grep Ver
Version : 1.1.15-1
[chris@traumschiff ~]$ pacman -Qi scrollkeeper | grep Ver
Version : 0.3.14-4
[chris@traumschiff ~]$
I still have the problem. Do you need some debugger output?
i have no idea how to read such debugger output
chris
Offline
Hi
my scrollkeeper still dies with segfaults.
Cant anybody help me?
chris
Offline
Looking at your compile error a few posts above, I found your problem in this line:
gcc -march=i686 -O2 -pipe -o .libs/scrollkeeper-tree-separate separate.o -L/usr/lib ../libs/.libs/libscrollkeeper.so -lxslt /usr/local/lib/libxml2.so -lpthread -lz -lm -Wl,--rpath -Wl,/usr/local/lib
Notice the reference to /usr/local/lib/libxml2.so? You have a bad old version of libxml2 installed in /usr/local.
Offline
Thank you!
It works after deletering libxml2 in /usr/lib
chris
Offline