kernelhcy/gtkqq — Issue #32: bug：dao.c 80～82行有点问题
Author: billzt
Created: 2011-12-23 00:40:53+00:00
State: open

我在自己电脑上编译了deb包，没有问题。然后使用 launchpad 上的ppa编译了deb包，运行出问题了：

DEBUG : Open db connection to /home/buildd/.gtkqq/gtkqq.db (dao.c, 81)

** ERROR **: Open database error. unable to open database file (dao.c, 89)
跟踪/断点陷阱

额，我的电脑上并没有 /home/buildd 这种目录啊！看了下 dao.c 80~82 行：

g_debug("Open db connection to "CONFIGDIR"gtkqq.db (%s, %d)"
, __FILE__, __LINE__);
gint retcode = sqlite3_open(CONFIGDIR"gtkqq.db", &db);

这个 CONFIGDIR 变量是否有点问题？我觉得应该取用户的家目录，而不能取编译目录。事实上，/home/buildd 这个目录是我在launchpad虚拟平台上编译时的目录，编译完了是要给其它人使用的