rshuler / ibus-cloud-pinyin

Automatically exported from code.google.com/p/ibus-cloud-pinyin
GNU General Public License v3.0
0 stars 1 forks source link

ubuntu 11.10 make problem #91

Open GoogleCodeExporter opened 8 years ago

GoogleCodeExporter commented 8 years ago
    Vala 0.10.4
    lua5.1: 5.1.4
    glib-2.0: 2.30.0
    gthread-2.0: 2.30.0
    gdk-2.0: 2.24.6
    gtk+-2.0: 2.24.6
    ibus-1.0: 1.4.0
    atk: 2.2.0
    gee-1.0: 0.6.2.1
    dbus-glib-1: 0.94
    libnotify: 0.7.4
    sqlite3: 3.7.7

make[1]: 正在进入目录 `/home/xing/ibus-cloud-pinyin-read-only/src'
:: Generating C files for ibus-engine-cloud-pinyin ...
valac `cat valac-flags.txt` --pkg posix --thread --enable-checking --vapidir=. 
--disable-warnings  -C main.vala dbus-binding.vala pinyin-utils.vala 
frontend-utils.vala config.vala database.vala lua-binding.vala ibus-engine.vala
:: Patching C files (workaround for valac) ...
for i in *.c; do sed -i "s#@PREFIX@#/usr#g" $i; done
:: Building ibus-engine-cloud-pinyin ...
gcc `cat c-flags.txt` -pthread main.c dbus-binding.c pinyin-utils.c 
frontend-utils.c config.c database.c lua-binding.c ibus-engine.c -g -o 
ibus-engine-cloud-pinyin
frontend-utils.c: 在函数‘icp_frontend_notify’中:
frontend-utils.c:103:2: 错误: 
提供给函数‘notify_notification_new’的实参太多
/usr/include/libnotify/notification.h:114:21: 附注: 在此声明
make[1]: *** [ibus-engine-cloud-pinyin] 错误 1
make[1]:正在离开目录 `/home/xing/ibus-cloud-pinyin-read-only/src'
make: *** [src/ibus-engine-cloud-pinyin] 错误 2

Original issue reported on code.google.com by hxwan...@gmail.com on 1 Mar 2012 at 3:08

GoogleCodeExporter commented 8 years ago
see issue 83

Original comment by qinyong....@gmail.com on 5 Mar 2012 at 7:26

GoogleCodeExporter commented 8 years ago
修改frontend-utils.c,去除notify_notification_new函数的NULL参数即可

Original comment by shengqi...@gmail.com on 15 Mar 2012 at 6:42

GoogleCodeExporter commented 8 years ago
make[1]: 正在进入目录 `/home/xing/ibus-cloud-pinyin/src'
:: Building ibus-engine-cloud-pinyin ...
gcc `cat c-flags.txt` -pthread main.c dbus-binding.c pinyin-utils.c 
frontend-utils.c config.c database.c lua-binding.c ibus-engine.c -g -o 
ibus-engine-cloud-pinyin
/tmp/ccQ317Bq.o: In function `g_once_init_enter':
/usr/include/glib-2.0/glib/gthread.h:350: undefined reference to 
`g_once_init_enter_impl'
/tmp/ccQ317Bq.o: In function `icp_main_main':
/home/xing/ibus-cloud-pinyin/src/main.c:87: undefined reference to 
`gdk_threads_init'
/home/xing/ibus-cloud-pinyin/src/main.c:88: undefined reference to 
`dbus_g_thread_init'
/home/xing/ibus-cloud-pinyin/src/main.c:99: undefined reference to `g_free'
/home/xing/ibus-cloud-pinyin/src/main.c:103: undefined reference to `gdk_init'
/home/xing/ibus-cloud-pinyin/src/main.c:104: undefined reference to `gtk_init'
/home/xing/ibus-cloud-pinyin/src/main.c:108: undefined reference to 
`g_strdup_printf'
/home/xing/ibus-cloud-pinyin/src/main.c:108: undefined reference to 
`g_strconcat'
/home/xing/ibus-cloud-pinyin/src/main.c:109: undefined reference to `g_free'
/home/xing/ibus-cloud-pinyin/src/main.c:110: undefined reference to `g_free'
/home/xing/ibus-cloud-pinyin/src/main.c:119: undefined reference to `g_usleep'
/home/xing/ibus-cloud-pinyin/src/main.c:122: undefined reference to 
`g_main_loop_new'
/home/xing/ibus-cloud-pinyin/src/main.c:122: undefined reference to 
`g_main_loop_unref'
......
......
......
collect2: ld 返回 1
make[1]: *** [ibus-engine-cloud-pinyin] 错误 1
make[1]:正在离开目录 `/home/xing/ibus-cloud-pinyin/src'
make: *** [src/ibus-engine-cloud-pinyin] 错误 2

Original comment by hxwan...@gmail.com on 20 Mar 2012 at 10:58

Attachments:

GoogleCodeExporter commented 8 years ago
你好 上面的问题怎么解决的?comment3

Original comment by anbo...@gmail.com on 23 Mar 2012 at 2:58

GoogleCodeExporter commented 8 years ago
[deleted comment]
GoogleCodeExporter commented 8 years ago
comment3的结果是在修改frontend-utils.c,去除notify_notification_new函
数的NULL参数后得到的,问题还没有解决

Original comment by hxwan...@gmail.com on 28 Mar 2012 at 11:34