rime / ibus-rime

【中州韻】Rime for Linux/IBus
https://rime.im
GNU General Public License v3.0
730 stars 105 forks source link

ibus-rime can't compile with libnotify #110

Closed hjonline closed 3 years ago

hjonline commented 3 years ago

[ 50%] Building C object CMakeFiles/ibus-engine-rime.dir/rime_main.c.o /tmp/ibus-rime/ibus-rime/rime_main.c: 在函数‘show_message’中: /tmp/ibus-rime/ibus-rime/rime_main.c:42:32: 错误:提供给函数‘notify_notification_new’的实参太少 42 | NotifyNotification notice = notify_notification_new(summary, details, NULL); | ^~~~~~~ In file included from /usr/include/libnotify/notify.h:27, from /tmp/ibus-rime/ibus-rime/rime_main.c:12: /usr/include/libnotify/notification.h:87:21: 附注:在此声明 87 | NotifyNotification notify_notification_new(const gchar *summary, | ^~~~~~~ make[3]: [CMakeFiles/ibus-engine-rime.dir/build.make:95:CMakeFiles/ibus-engine-rime.dir/rime_main.c.o] 错误 1 make[3]: 离开目录“/tmp/ibus-rime/ibus-rime/build” make[2]: [CMakeFiles/Makefile2:95:CMakeFiles/ibus-engine-rime.dir/all] 错误 2 make[2]: 离开目录“/tmp/ibus-rime/ibus-rime/build” make[1]: [Makefile:103:all] 错误 2 make[1]: 离开目录“/tmp/ibus-rime/ibus-rime/build” make: [Makefile:15:ibus-engine-rime] 错误 2

libnotify 0.4.5 ibus-rime downloaded from git 20200928

hjonline commented 3 years ago

libnotify not download well

hjonline commented 3 years ago

我知道了,slackware-current 自带的 libnotify-0.7.9 就可以编译通过了,但是官网下载的 libnotify-0.4.5 不行,所以问题就这样解决了。