| |||||||
adm | Find | login register |
1.3.8: | |||||||||||||
我在 MacOSX 下編會出現問題: (我沒分 libgcin1.so 直接併進去) [candyz@mb:~/TMP/gcin-1.3.8] make gcc -bind_at_load -o gcin gcin.o eve.o util.o gcin-conf.o gcin-settings.o locale.o gcin-icon.o gcin-switch.o gcin-exec-script.o intcode.o win-int.o win-message.o phrase.o win-sym.o win-inmd-switch.o pinyin.o win-pho-near.o win-kbm.o pho-play.o win-pho.o pho.o pho-util.o pho-sym.o table-update.o pho-dbg.o gtab.o win-gtab.o gtab-util.o gtab-list.o gcin-common.o IC.o tsin.o tsin-util.o win0.o win1.o tsin-parse.o IMdkit/lib/libXimd.a im-srv/im-srv.a -lXtst -Wl,-framework,CoreServices,-framework,ApplicationServices -L/sw/lib -L/usr/X11/lib -lgtk-x11-2.0 -lgdk-x11-2.0 -lXrandr -lXinerama -lXext -lXfixes -lXcursor -latk-1.0 -lgdk_pixbuf-2.0 -lpangoxft-1.0 -lXft -lXrender -lpangox-1.0 -lX11 -lpangoft2-1.0 -lfontconfig -lfreetype -lz -lpango-1.0 -lm -lgobject-2.0 -lgmodule-2.0 -lglib-2.0 -lintl -liconv -L/usr/X11R6/lib Undefined symbols: "_kbm_toggle", referenced from: _my_gdk_filter in gcin.o ld: symbol(s) not found collect2: ld returned 1 exit status make: *** [gcin] Error 1
| |||||||||||||
我沒有用到 tray (所以是 ./configure --use_tray=N) 但這樣卻造成上面編譯的結果,發生 error 看了一下,gcin_kbm_toggle 似乎是在 tray 上使用的 (在 MacOSX 上沒有 tray) 是不是這部份哪裡有問題? 而我若用 ./configure 然後再編是可以過的 (即不加 --use_tray=N) gcin_kbm_toggle depends on tray? | |||||||||||||
update gcin.c tray.c from cle | |||||||||||||
OK 了
|
| |||||||
adm | Find | login register |