qezt / liblunar

Automatically exported from code.google.com/p/liblunar
0 stars 0 forks source link

此软件bug太多,最好重新整合 #26

Open GoogleCodeExporter opened 8 years ago

GoogleCodeExporter commented 8 years ago
我的系统:
kernel:
redhat 2.6.32-131.6.1.el6.x86_64
gnome:
gnome-session --version
gnome-session 2.28.0

gtk:
pkg-config --modversion gtk+-2.0
2.18.9
--------------------------------------
(I)
我曾经使用1.8版的lunar-date,内存无限增大,gnome自带的clock内��
�也开始无限增大。我开始以为是gnome的问题。看过issues之后��
�知道是此软件的问题。

这应该是设置内存(e.g. new classXXX() )之后没有delete 
的原因。

(II) 安装复杂存在bug
What steps will reproduce the problem?
1. install # lunar-date-2.4.0.tar.gz 
./configure
make
make install
2. install# lunar-calendar-2.4.1.tar.gz
安装完 
lunar-date-2.4.0.tar.gz之后,lunar-calendar-2.4.1的configure竟然不能识�
��作者自己写的lunar-date-2.4.0.tar.gz,显示:
No package 'lunar-date-2.0' found
需要如下手动操作:
export PKG_CONFIG_PATH=/usr/local/lib/pkg-config/
然后运行./configure

(III) 程序严重bug,gnome不能正常运行
1.安装好后,
加入文件/etc/X11/xinit/xinitrc.d/99-liblunar-preload 
#!/bin/sh
LD_PRELOAD="/usr/lib/liblunar-calendar-preload.so"(此处应为/usr/lib/liblunar
-calendar-preload-2.0.so)
export LD_PRELOAD
$ chmod +x /etc/X11/xinit/xinitrc.d/99-liblunar-preload

2.重新启动X
clock loading failed
Window List applet 在不停的打开同样的window。于是window list 
不能使用。

3.删除 /etc/X11/xinit/xinitrc.d/99-liblunar-preload 

4.重启X,一切正常。
--------------------

Original issue reported on code.google.com by master...@gmail.com on 20 Aug 2011 at 3:35

GoogleCodeExporter commented 8 years ago
lunar-date-2.4.0版本内存问题已经解决。
你的lunar-date编译有问题,才导致lunar-calendar不能直接编译,��
�而导致clock不能正常工作,编译时请指定--prefix=/usr。

Original comment by yet...@gmail.com on 20 Aug 2011 at 11:40