clang -fpic -D_GNU_SOURCE -Wall -pipe -g -O2 -fno-plt -flto=auto -ffast-math -fms-extensions -Wno-microsoft-anon-tag -Wno-invalid-source-encoding -Wl,--hash-style=sysv -shared l64/larray.o l64/lbase64.o l64/lconv.o l64/lcoroutine.o l64/lenv.o l64/lescape.o l64/lexpr.o l64/lfile.o l64/lfuncs.o l64/lgb.o l64/lhashtable.o l64/lkeyfile.o l64/llist.o l64/lqsort.o l64/lqueue.o l64/lre.o l64/lsearch.o l64/lslice.o l64/lslist.o l64/lstring.o l64/lunicode.o l64/lxml.o l64/lzip.o l64/lzlib.o l64/md5.o -o l64/libl.so -lm clang -m64 -fPIC -I/tmp/YWu/yong-20251123/llib -D_GNU_SOURCE -Wall -g -O2 -fno-plt -fno-strict-aliasing -Wno-format-truncation -fms-extensions -pipe -ffast-math -I/tmp/YWu/yong-20251123/include -I/tmp/YWu/yong-20251123/common -Wno-invalid-source-encoding -Wno-microsoft-anon-tag -c /tmp/YWu/yong-20251123/gbk/gbk.c -o gbk.o warning: unknown warning option '-Wno-format-truncation' [-Wunknown-warning-option] 1 warning generated. clang -m64 -fPIC -I/tmp/YWu/yong-20251123/llib -D_GNU_SOURCE -Wall -g -O2 -fno-plt -fno-strict-aliasing -Wno-format-truncation -fms-extensions -pipe -ffast-math -I/tmp/YWu/yong-20251123/include -I/tmp/YWu/yong-20251123/common -Wno-invalid-source-encoding -Wno-microsoft-anon-tag -shared -L/tmp/YWu/yong-20251123/llib/l64 -Wl,--hash-style=sysv gbk.o -o ./libgbk.so -ll clang -m64 -fPIC -I/tmp/YWu/yong-20251123/llib -D_GNU_SOURCE -Wall -g -O2 -fno-plt -fno-strict-aliasing -Wno-format-truncation -fms-extensions -pipe -ffast-math -I/tmp/YWu/yong-20251123/include -I/tmp/YWu/yong-20251123/common -Wno-invalid-source-encoding -Wno-microsoft-anon-tag -c /tmp/YWu/yong-20251123/cloud/pinyin.c -o pinyin.o warning: unknown warning option '-Wno-format-truncation' [-Wunknown-warning-option] 1 warning generated. clang -m64 -fPIC -I/tmp/YWu/yong-20251123/llib -D_GNU_SOURCE -Wall -g -O2 -fno-plt -fno-strict-aliasing -Wno-format-truncation -fms-extensions -pipe -ffast-math -I/tmp/YWu/yong-20251123/include -I/tmp/YWu/yong-20251123/common -Wno-invalid-source-encoding -Wno-microsoft-anon-tag -c /tmp/YWu/yong-20251123/cloud/cloud.c -o cloud.o warning: unknown warning option '-Wno-format-truncation' [-Wunknown-warning-option] 1 warning generated. clang -m64 -fPIC -I/tmp/YWu/yong-20251123/llib -D_GNU_SOURCE -Wall -g -O2 -fno-plt -fno-strict-aliasing -Wno-format-truncation -fms-extensions -pipe -ffast-math -I/tmp/YWu/yong-20251123/include -I/tmp/YWu/yong-20251123/common -Wno-invalid-source-encoding -Wno-microsoft-anon-tag -c /tmp/YWu/yong-20251123/cloud/local.c -o local.o warning: unknown warning option '-Wno-format-truncation' [-Wunknown-warning-option] 1 warning generated. clang -m64 -fPIC -I/tmp/YWu/yong-20251123/llib -D_GNU_SOURCE -Wall -g -O2 -fno-plt -fno-strict-aliasing -Wno-format-truncation -fms-extensions -pipe -ffast-math -I/tmp/YWu/yong-20251123/include -I/tmp/YWu/yong-20251123/common -Wno-invalid-source-encoding -Wno-microsoft-anon-tag -c /tmp/YWu/yong-20251123/common/trie.c -o trie.o warning: unknown warning option '-Wno-format-truncation' [-Wunknown-warning-option] 1 warning generated. clang -m64 -fPIC -I/tmp/YWu/yong-20251123/llib -D_GNU_SOURCE -Wall -g -O2 -fno-plt -fno-strict-aliasing -Wno-format-truncation -fms-extensions -pipe -ffast-math -I/tmp/YWu/yong-20251123/include -I/tmp/YWu/yong-20251123/common -Wno-invalid-source-encoding -Wno-microsoft-anon-tag -c /tmp/YWu/yong-20251123/cloud/system.c -o system.o warning: unknown warning option '-Wno-format-truncation' [-Wunknown-warning-option] 1 warning generated. clang -m64 -fPIC -I/tmp/YWu/yong-20251123/llib -D_GNU_SOURCE -Wall -g -O2 -fno-plt -fno-strict-aliasing -Wno-format-truncation -fms-extensions -pipe -ffast-math -I/tmp/YWu/yong-20251123/include -I/tmp/YWu/yong-20251123/common -Wno-invalid-source-encoding -Wno-microsoft-anon-tag -shared -L/tmp/YWu/yong-20251123/llib/l64 -Wl,--hash-style=sysv pinyin.o cloud.o local.o trie.o system.o -o ./libcloud.so -ll clang -m64 -I/tmp/YWu/yong-20251123/llib -D_GNU_SOURCE -Wall -g -O2 -fno-plt -fno-strict-aliasing -Wno-format-truncation -fms-extensions -pipe -ffast-math -I/tmp/YWu/yong-20251123/include -I/tmp/YWu/yong-20251123/common -Wno-invalid-source-encoding -Wno-microsoft-anon-tag `pkg-config --cflags gtk+-3.0` -Wno-deprecated-declarations -c /tmp/YWu/yong-20251123/config/config_ui.c -o config_ui.o warning: unknown warning option '-Wno-format-truncation' [-Wunknown-warning-option] 1 warning generated. clang -m64 -I/tmp/YWu/yong-20251123/llib -D_GNU_SOURCE -Wall -g -O2 -fno-plt -fno-strict-aliasing -Wno-format-truncation -fms-extensions -pipe -ffast-math -I/tmp/YWu/yong-20251123/include -I/tmp/YWu/yong-20251123/common -Wno-invalid-source-encoding -Wno-microsoft-anon-tag `pkg-config --cflags gtk+-3.0` -Wno-deprecated-declarations -c /tmp/YWu/yong-20251123/config/config_main.c -o config_main.o warning: unknown warning option '-Wno-format-truncation' [-Wunknown-warning-option] 1 warning generated. clang -m64 -I/tmp/YWu/yong-20251123/llib -D_GNU_SOURCE -Wall -g -O2 -fno-plt -fno-strict-aliasing -Wno-format-truncation -fms-extensions -pipe -ffast-math -I/tmp/YWu/yong-20251123/include -I/tmp/YWu/yong-20251123/common -Wno-invalid-source-encoding -Wno-microsoft-anon-tag `pkg-config --cflags gtk+-3.0` -Wno-deprecated-declarations -c /tmp/YWu/yong-20251123/common/translate.c -o translate.o warning: unknown warning option '-Wno-format-truncation' [-Wunknown-warning-option] 1 warning generated. clang -m64 -I/tmp/YWu/yong-20251123/llib -D_GNU_SOURCE -Wall -g -O2 -fno-plt -fno-strict-aliasing -Wno-format-truncation -fms-extensions -pipe -ffast-math -I/tmp/YWu/yong-20251123/include -I/tmp/YWu/yong-20251123/common -Wno-invalid-source-encoding -Wno-microsoft-anon-tag `pkg-config --cflags gtk+-3.0` -Wno-deprecated-declarations -c /tmp/YWu/yong-20251123/config/sync.c -o sync.o warning: unknown warning option '-Wno-format-truncation' [-Wunknown-warning-option] 1 warning generated. clang -m64 -I/tmp/YWu/yong-20251123/llib -D_GNU_SOURCE -Wall -g -O2 -fno-plt -fno-strict-aliasing -Wno-format-truncation -fms-extensions -pipe -ffast-math -I/tmp/YWu/yong-20251123/include -I/tmp/YWu/yong-20251123/common -Wno-invalid-source-encoding -Wno-microsoft-anon-tag `pkg-config --cflags gtk+-3.0` -Wno-deprecated-declarations -c /tmp/YWu/yong-20251123/config/aes.c -o aes.o warning: unknown warning option '-Wno-format-truncation' [-Wunknown-warning-option] 1 warning generated. clang -m64 -I/tmp/YWu/yong-20251123/llib -D_GNU_SOURCE -Wall -g -O2 -fno-plt -fno-strict-aliasing -Wno-format-truncation -fms-extensions -pipe -ffast-math -I/tmp/YWu/yong-20251123/include -I/tmp/YWu/yong-20251123/common -Wno-invalid-source-encoding -Wno-microsoft-anon-tag `pkg-config --cflags gtk+-3.0` -Wno-deprecated-declarations -c /tmp/YWu/yong-20251123/config/update.c -o update.o warning: unknown warning option '-Wno-format-truncation' [-Wunknown-warning-option] 1 warning generated. clang -m64 -I/tmp/YWu/yong-20251123/llib -D_GNU_SOURCE -Wall -g -O2 -fno-plt -fno-strict-aliasing -Wno-format-truncation -fms-extensions -pipe -ffast-math -I/tmp/YWu/yong-20251123/include -I/tmp/YWu/yong-20251123/common -Wno-invalid-source-encoding -Wno-microsoft-anon-tag `pkg-config --cflags gtk+-3.0` -Wno-deprecated-declarations -c /tmp/YWu/yong-20251123/config/config_gtk.c -o config_gtk.o warning: unknown warning option '-Wno-format-truncation' [-Wunknown-warning-option] 1 warning generated. clang -m64 -I/tmp/YWu/yong-20251123/llib -D_GNU_SOURCE -Wall -g -O2 -fno-plt -fno-strict-aliasing -Wno-format-truncation -fms-extensions -pipe -ffast-math -I/tmp/YWu/yong-20251123/include -I/tmp/YWu/yong-20251123/common -Wno-invalid-source-encoding -Wno-microsoft-anon-tag `pkg-config --cflags gtk+-3.0` -Wno-deprecated-declarations -c /tmp/YWu/yong-20251123/config/session_curl.c -o session_curl.o warning: unknown warning option '-Wno-format-truncation' [-Wunknown-warning-option] 1 warning generated. clang -m64 -I/tmp/YWu/yong-20251123/llib -D_GNU_SOURCE -Wall -g -O2 -fno-plt -fno-strict-aliasing -Wno-format-truncation -fms-extensions -pipe -ffast-math -I/tmp/YWu/yong-20251123/include -I/tmp/YWu/yong-20251123/common -Wno-invalid-source-encoding -Wno-microsoft-anon-tag `pkg-config --cflags gtk+-3.0` -Wno-deprecated-declarations -L/tmp/YWu/yong-20251123/llib/l64 -Wl,--hash-style=sysv -Wl,-rpath,'$ORIGIN' config_ui.o config_main.o translate.o sync.o aes.o update.o config_gtk.o session_curl.o -o ./yong-config -ll `pkg-config --libs gtk+-3.0` -lcurl -ldl clang -m64 -I/tmp/YWu/yong-20251123/llib -D_GNU_SOURCE -Wall -g -O2 -fno-plt -fno-strict-aliasing -Wno-format-truncation -fms-extensions -pipe -ffast-math -I/tmp/YWu/yong-20251123/include -I/tmp/YWu/yong-20251123/common -Wno-invalid-source-encoding -Wno-microsoft-anon-tag -c /tmp/YWu/yong-20251123/im/IMdkit/FrameMgr.c -o FrameMgr.o warning: unknown warning option '-Wno-format-truncation' [-Wunknown-warning-option] /tmp/YWu/yong-20251123/im/IMdkit/FrameMgr.c:490:12: warning: cast to smaller integer type 'FmStatus' from 'void *' [-Wvoid-pointer-to-enum-cast] return (FmStatus) NULL; /* Should never be reached */ ^~~~~~~~~~~~~~~ /tmp/YWu/yong-20251123/im/IMdkit/FrameMgr.c:714:12: warning: cast to smaller integer type 'FmStatus' from 'void *' [-Wvoid-pointer-to-enum-cast] return (FmStatus) NULL; /* Should never be reached */ ^~~~~~~~~~~~~~~ /tmp/YWu/yong-20251123/im/IMdkit/FrameMgr.c:1757:9: warning: cast to smaller integer type 'XimFrameType' from 'void *' [-Wvoid-pointer-to-enum-cast] return (XimFrameType) NULL; ^~~~~~~~~~~~~~~~~~~ /tmp/YWu/yong-20251123/im/IMdkit/FrameMgr.c:1760:12: warning: cast to smaller integer type 'XimFrameType' from 'void *' [-Wvoid-pointer-to-enum-cast] return (XimFrameType) NULL; /* This should never occur */ ^~~~~~~~~~~~~~~~~~~ /tmp/YWu/yong-20251123/im/IMdkit/FrameMgr.c:1838:12: warning: cast to smaller integer type 'XimFrameType' from 'void *' [-Wvoid-pointer-to-enum-cast] return (XimFrameType) NULL; ^~~~~~~~~~~~~~~~~~~ 6 warnings generated. clang -m64 -I/tmp/YWu/yong-20251123/llib -D_GNU_SOURCE -Wall -g -O2 -fno-plt -fno-strict-aliasing -Wno-format-truncation -fms-extensions -pipe -ffast-math -I/tmp/YWu/yong-20251123/include -I/tmp/YWu/yong-20251123/common -Wno-invalid-source-encoding -Wno-microsoft-anon-tag -c /tmp/YWu/yong-20251123/im/IMdkit/i18nAttr.c -o i18nAttr.o warning: unknown warning option '-Wno-format-truncation' [-Wunknown-warning-option] 1 warning generated. clang -m64 -I/tmp/YWu/yong-20251123/llib -D_GNU_SOURCE -Wall -g -O2 -fno-plt -fno-strict-aliasing -Wno-format-truncation -fms-extensions -pipe -ffast-math -I/tmp/YWu/yong-20251123/include -I/tmp/YWu/yong-20251123/common -Wno-invalid-source-encoding -Wno-microsoft-anon-tag -c /tmp/YWu/yong-20251123/im/IMdkit/i18nClbk.c -o i18nClbk.o warning: unknown warning option '-Wno-format-truncation' [-Wunknown-warning-option] 1 warning generated. clang -m64 -I/tmp/YWu/yong-20251123/llib -D_GNU_SOURCE -Wall -g -O2 -fno-plt -fno-strict-aliasing -Wno-format-truncation -fms-extensions -pipe -ffast-math -I/tmp/YWu/yong-20251123/include -I/tmp/YWu/yong-20251123/common -Wno-invalid-source-encoding -Wno-microsoft-anon-tag -c /tmp/YWu/yong-20251123/im/IMdkit/i18nIc.c -o i18nIc.o warning: unknown warning option '-Wno-format-truncation' [-Wunknown-warning-option] 1 warning generated. clang -m64 -I/tmp/YWu/yong-20251123/llib -D_GNU_SOURCE -Wall -g -O2 -fno-plt -fno-strict-aliasing -Wno-format-truncation -fms-extensions -pipe -ffast-math -I/tmp/YWu/yong-20251123/include -I/tmp/YWu/yong-20251123/common -Wno-invalid-source-encoding -Wno-microsoft-anon-tag -c /tmp/YWu/yong-20251123/im/IMdkit/i18nIMProto.c -o i18nIMProto.o warning: unknown warning option '-Wno-format-truncation' [-Wunknown-warning-option] 1 warning generated. clang -m64 -I/tmp/YWu/yong-20251123/llib -D_GNU_SOURCE -Wall -g -O2 -fno-plt -fno-strict-aliasing -Wno-format-truncation -fms-extensions -pipe -ffast-math -I/tmp/YWu/yong-20251123/include -I/tmp/YWu/yong-20251123/common -Wno-invalid-source-encoding -Wno-microsoft-anon-tag -c /tmp/YWu/yong-20251123/im/IMdkit/i18nMethod.c -o i18nMethod.o warning: unknown warning option '-Wno-format-truncation' [-Wunknown-warning-option] 1 warning generated. clang -m64 -I/tmp/YWu/yong-20251123/llib -D_GNU_SOURCE -Wall -g -O2 -fno-plt -fno-strict-aliasing -Wno-format-truncation -fms-extensions -pipe -ffast-math -I/tmp/YWu/yong-20251123/include -I/tmp/YWu/yong-20251123/common -Wno-invalid-source-encoding -Wno-microsoft-anon-tag -c /tmp/YWu/yong-20251123/im/IMdkit/i18nPtHdr.c -o i18nPtHdr.o warning: unknown warning option '-Wno-format-truncation' [-Wunknown-warning-option] 1 warning generated. clang -m64 -I/tmp/YWu/yong-20251123/llib -D_GNU_SOURCE -Wall -g -O2 -fno-plt -fno-strict-aliasing -Wno-format-truncation -fms-extensions -pipe -ffast-math -I/tmp/YWu/yong-20251123/include -I/tmp/YWu/yong-20251123/common -Wno-invalid-source-encoding -Wno-microsoft-anon-tag -c /tmp/YWu/yong-20251123/im/IMdkit/i18nUtil.c -o i18nUtil.o warning: unknown warning option '-Wno-format-truncation' [-Wunknown-warning-option] 1 warning generated. clang -m64 -I/tmp/YWu/yong-20251123/llib -D_GNU_SOURCE -Wall -g -O2 -fno-plt -fno-strict-aliasing -Wno-format-truncation -fms-extensions -pipe -ffast-math -I/tmp/YWu/yong-20251123/include -I/tmp/YWu/yong-20251123/common -Wno-invalid-source-encoding -Wno-microsoft-anon-tag -c /tmp/YWu/yong-20251123/im/IMdkit/i18nX.c -o i18nX.o warning: unknown warning option '-Wno-format-truncation' [-Wunknown-warning-option] 1 warning generated. clang -m64 -I/tmp/YWu/yong-20251123/llib -D_GNU_SOURCE -Wall -g -O2 -fno-plt -fno-strict-aliasing -Wno-format-truncation -fms-extensions -pipe -ffast-math -I/tmp/YWu/yong-20251123/include -I/tmp/YWu/yong-20251123/common -Wno-invalid-source-encoding -Wno-microsoft-anon-tag -c /tmp/YWu/yong-20251123/im/IMdkit/IMConn.c -o IMConn.o warning: unknown warning option '-Wno-format-truncation' [-Wunknown-warning-option] 1 warning generated. clang -m64 -I/tmp/YWu/yong-20251123/llib -D_GNU_SOURCE -Wall -g -O2 -fno-plt -fno-strict-aliasing -Wno-format-truncation -fms-extensions -pipe -ffast-math -I/tmp/YWu/yong-20251123/include -I/tmp/YWu/yong-20251123/common -Wno-invalid-source-encoding -Wno-microsoft-anon-tag -c /tmp/YWu/yong-20251123/im/IMdkit/IMMethod.c -o IMMethod.o warning: unknown warning option '-Wno-format-truncation' [-Wunknown-warning-option] 1 warning generated. clang -m64 -I/tmp/YWu/yong-20251123/llib -D_GNU_SOURCE -Wall -g -O2 -fno-plt -fno-strict-aliasing -Wno-format-truncation -fms-extensions -pipe -ffast-math -I/tmp/YWu/yong-20251123/include -I/tmp/YWu/yong-20251123/common -Wno-invalid-source-encoding -Wno-microsoft-anon-tag -c /tmp/YWu/yong-20251123/im/IMdkit/IMValues.c -o IMValues.o warning: unknown warning option '-Wno-format-truncation' [-Wunknown-warning-option] 1 warning generated. clang -m64 -I/tmp/YWu/yong-20251123/llib -D_GNU_SOURCE -Wall -g -O2 -fno-plt -fno-strict-aliasing -Wno-format-truncation -fms-extensions -pipe -ffast-math -I/tmp/YWu/yong-20251123/include -I/tmp/YWu/yong-20251123/common -Wno-invalid-source-encoding -Wno-microsoft-anon-tag -c /tmp/YWu/yong-20251123/im/IMdkit/i18nOffsetCache.c -o i18nOffsetCache.o warning: unknown warning option '-Wno-format-truncation' [-Wunknown-warning-option] 1 warning generated. ar cr libXimd.a FrameMgr.o i18nAttr.o i18nClbk.o i18nIc.o i18nIMProto.o i18nMethod.o i18nPtHdr.o i18nUtil.o i18nX.o IMConn.o IMMethod.o IMValues.o i18nOffsetCache.o clang -m64 -fPIC -I/tmp/YWu/yong-20251123/llib -DL_CALL_GLIB_CLIENT -fvisibility=hidden -I/tmp/YWu/yong-20251123/im -D_GNU_SOURCE -Wall -g -O2 -fno-plt -fno-strict-aliasing -Wno-format-truncation -fms-extensions -pipe -ffast-math -I/tmp/YWu/yong-20251123/include -I/tmp/YWu/yong-20251123/common -Wno-invalid-source-encoding -Wno-microsoft-anon-tag `pkg-config --cflags gtk+-2.0` -Wno-deprecated-declarations -c /tmp/YWu/yong-20251123/im/lcall.c -o lcall.o warning: unknown warning option '-Wno-format-truncation' [-Wunknown-warning-option] 1 warning generated. clang -m64 -fPIC -I/tmp/YWu/yong-20251123/llib -DL_CALL_GLIB_CLIENT -fvisibility=hidden -I/tmp/YWu/yong-20251123/im -D_GNU_SOURCE -Wall -g -O2 -fno-plt -fno-strict-aliasing -Wno-format-truncation -fms-extensions -pipe -ffast-math -I/tmp/YWu/yong-20251123/include -I/tmp/YWu/yong-20251123/common -Wno-invalid-source-encoding -Wno-microsoft-anon-tag `pkg-config --cflags gtk+-2.0` -Wno-deprecated-declarations -c /tmp/YWu/yong-20251123/im/gtk-im/imyong.c -o imyong.o warning: unknown warning option '-Wno-format-truncation' [-Wunknown-warning-option] 1 warning generated. clang -m64 -fPIC -I/tmp/YWu/yong-20251123/llib -DL_CALL_GLIB_CLIENT -fvisibility=hidden -I/tmp/YWu/yong-20251123/im -D_GNU_SOURCE -Wall -g -O2 -fno-plt -fno-strict-aliasing -Wno-format-truncation -fms-extensions -pipe -ffast-math -I/tmp/YWu/yong-20251123/include -I/tmp/YWu/yong-20251123/common -Wno-invalid-source-encoding -Wno-microsoft-anon-tag `pkg-config --cflags gtk+-2.0` -Wno-deprecated-declarations -c /tmp/YWu/yong-20251123/im/gtk-im/gtkimcontextyong.c -o gtkimcontextyong.o warning: unknown warning option '-Wno-format-truncation' [-Wunknown-warning-option] /tmp/YWu/yong-20251123/im/gtk-im/gtkimcontextyong.c:790:17: warning: unused function 'client_input_key_async' [-Wunused-function] static gboolean client_input_key_async(guint id,int key,guint32 time) ^ 2 warnings generated. clang -m64 -fPIC -I/tmp/YWu/yong-20251123/llib -DL_CALL_GLIB_CLIENT -fvisibility=hidden -I/tmp/YWu/yong-20251123/im -D_GNU_SOURCE -Wall -g -O2 -fno-plt -fno-strict-aliasing -Wno-format-truncation -fms-extensions -pipe -ffast-math -I/tmp/YWu/yong-20251123/include -I/tmp/YWu/yong-20251123/common -Wno-invalid-source-encoding -Wno-microsoft-anon-tag `pkg-config --cflags gtk+-2.0` -Wno-deprecated-declarations -shared -Wl,--hash-style=sysv lcall.o imyong.o gtkimcontextyong.o -o ./im-yong.so -lglib-2.0 -lgobject-2.0 -lcairo -lX11 -lpango-1.0 -lpangocairo-1.0 -lgdk_pixbuf-2.0 -lgdk-x11-2.0 -lgtk-x11-2.0 clang -m64 -fPIC -I/tmp/YWu/yong-20251123/llib -DL_CALL_GLIB_CLIENT -fvisibility=hidden -I/tmp/YWu/yong-20251123/im -D_GNU_SOURCE -Wall -g -O2 -fno-plt -fno-strict-aliasing -Wno-format-truncation -fms-extensions -pipe -ffast-math -I/tmp/YWu/yong-20251123/include -I/tmp/YWu/yong-20251123/common -Wno-invalid-source-encoding -Wno-microsoft-anon-tag `pkg-config --cflags gtk+-3.0` -Wno-deprecated-declarations -c /tmp/YWu/yong-20251123/im/lcall.c -o lcall.o warning: unknown warning option '-Wno-format-truncation' [-Wunknown-warning-option] 1 warning generated. clang -m64 -fPIC -I/tmp/YWu/yong-20251123/llib -DL_CALL_GLIB_CLIENT -fvisibility=hidden -I/tmp/YWu/yong-20251123/im -D_GNU_SOURCE -Wall -g -O2 -fno-plt -fno-strict-aliasing -Wno-format-truncation -fms-extensions -pipe -ffast-math -I/tmp/YWu/yong-20251123/include -I/tmp/YWu/yong-20251123/common -Wno-invalid-source-encoding -Wno-microsoft-anon-tag `pkg-config --cflags gtk+-3.0` -Wno-deprecated-declarations -c /tmp/YWu/yong-20251123/im/gtk-im/imyong.c -o imyong.o warning: unknown warning option '-Wno-format-truncation' [-Wunknown-warning-option] 1 warning generated. clang -m64 -fPIC -I/tmp/YWu/yong-20251123/llib -DL_CALL_GLIB_CLIENT -fvisibility=hidden -I/tmp/YWu/yong-20251123/im -D_GNU_SOURCE -Wall -g -O2 -fno-plt -fno-strict-aliasing -Wno-format-truncation -fms-extensions -pipe -ffast-math -I/tmp/YWu/yong-20251123/include -I/tmp/YWu/yong-20251123/common -Wno-invalid-source-encoding -Wno-microsoft-anon-tag `pkg-config --cflags gtk+-3.0` -Wno-deprecated-declarations -c /tmp/YWu/yong-20251123/im/gtk-im/gtkimcontextyong.c -o gtkimcontextyong.o warning: unknown warning option '-Wno-format-truncation' [-Wunknown-warning-option] 1 warning generated. clang -m64 -fPIC -I/tmp/YWu/yong-20251123/llib -DL_CALL_GLIB_CLIENT -fvisibility=hidden -I/tmp/YWu/yong-20251123/im -D_GNU_SOURCE -Wall -g -O2 -fno-plt -fno-strict-aliasing -Wno-format-truncation -fms-extensions -pipe -ffast-math -I/tmp/YWu/yong-20251123/include -I/tmp/YWu/yong-20251123/common -Wno-invalid-source-encoding -Wno-microsoft-anon-tag `pkg-config --cflags gtk+-3.0` -Wno-deprecated-declarations -shared -Wl,--hash-style=sysv lcall.o imyong.o gtkimcontextyong.o -o ./im-yong.so -lX11 `pkg-config --libs gtk+-3.0` clang -m64 -I/tmp/YWu/yong-20251123/llib -I/tmp/YWu/yong-20251123/im -DCFG_XIM_YBUS -DCFG_XIM_IBUS `pkg-config --cflags ibus-1.0` -DCFG_XIM_FBTERM -I/tmp/YWu/yong-20251123/im/fbterm -DL_CALL_GLIB_SERVER -DL_CALL_GLIB_CLIENT -Wno-deprecated-declarations -I/tmp/YWu/yong-20251123/im/IMdkit -D_GNU_SOURCE -Wall -g -O2 -fno-plt -fno-strict-aliasing -Wno-format-truncation -fms-extensions -pipe -ffast-math -I/tmp/YWu/yong-20251123/include -I/tmp/YWu/yong-20251123/common -Wno-invalid-source-encoding -Wno-microsoft-anon-tag `pkg-config --cflags gtk+-3.0` -Wno-unused-const-variable -c /tmp/YWu/yong-20251123/common/main.c -o main.o warning: unknown warning option '-Wno-format-truncation' [-Wunknown-warning-option] 1 warning generated. clang -m64 -I/tmp/YWu/yong-20251123/llib -I/tmp/YWu/yong-20251123/im -DCFG_XIM_YBUS -DCFG_XIM_IBUS `pkg-config --cflags ibus-1.0` -DCFG_XIM_FBTERM -I/tmp/YWu/yong-20251123/im/fbterm -DL_CALL_GLIB_SERVER -DL_CALL_GLIB_CLIENT -Wno-deprecated-declarations -I/tmp/YWu/yong-20251123/im/IMdkit -D_GNU_SOURCE -Wall -g -O2 -fno-plt -fno-strict-aliasing -Wno-format-truncation -fms-extensions -pipe -ffast-math -I/tmp/YWu/yong-20251123/include -I/tmp/YWu/yong-20251123/common -Wno-invalid-source-encoding -Wno-microsoft-anon-tag `pkg-config --cflags gtk+-3.0` -Wno-unused-const-variable -c /tmp/YWu/yong-20251123/common/im.c -o im.o warning: unknown warning option '-Wno-format-truncation' [-Wunknown-warning-option] 1 warning generated. clang -m64 -I/tmp/YWu/yong-20251123/llib -I/tmp/YWu/yong-20251123/im -DCFG_XIM_YBUS -DCFG_XIM_IBUS `pkg-config --cflags ibus-1.0` -DCFG_XIM_FBTERM -I/tmp/YWu/yong-20251123/im/fbterm -DL_CALL_GLIB_SERVER -DL_CALL_GLIB_CLIENT -Wno-deprecated-declarations -I/tmp/YWu/yong-20251123/im/IMdkit -D_GNU_SOURCE -Wall -g -O2 -fno-plt -fno-strict-aliasing -Wno-format-truncation -fms-extensions -pipe -ffast-math -I/tmp/YWu/yong-20251123/include -I/tmp/YWu/yong-20251123/common -Wno-invalid-source-encoding -Wno-microsoft-anon-tag `pkg-config --cflags gtk+-3.0` -Wno-unused-const-variable -c /tmp/YWu/yong-20251123/common/bihua.c -o bihua.o warning: unknown warning option '-Wno-format-truncation' [-Wunknown-warning-option] 1 warning generated. clang -m64 -I/tmp/YWu/yong-20251123/llib -I/tmp/YWu/yong-20251123/im -DCFG_XIM_YBUS -DCFG_XIM_IBUS `pkg-config --cflags ibus-1.0` -DCFG_XIM_FBTERM -I/tmp/YWu/yong-20251123/im/fbterm -DL_CALL_GLIB_SERVER -DL_CALL_GLIB_CLIENT -Wno-deprecated-declarations -I/tmp/YWu/yong-20251123/im/IMdkit -D_GNU_SOURCE -Wall -g -O2 -fno-plt -fno-strict-aliasing -Wno-format-truncation -fms-extensions -pipe -ffast-math -I/tmp/YWu/yong-20251123/include -I/tmp/YWu/yong-20251123/common -Wno-invalid-source-encoding -Wno-microsoft-anon-tag `pkg-config --cflags gtk+-3.0` -Wno-unused-const-variable -c /tmp/YWu/yong-20251123/common/common.c -o common.o warning: unknown warning option '-Wno-format-truncation' [-Wunknown-warning-option] 1 warning generated. clang -m64 -I/tmp/YWu/yong-20251123/llib -I/tmp/YWu/yong-20251123/im -DCFG_XIM_YBUS -DCFG_XIM_IBUS `pkg-config --cflags ibus-1.0` -DCFG_XIM_FBTERM -I/tmp/YWu/yong-20251123/im/fbterm -DL_CALL_GLIB_SERVER -DL_CALL_GLIB_CLIENT -Wno-deprecated-declarations -I/tmp/YWu/yong-20251123/im/IMdkit -D_GNU_SOURCE -Wall -g -O2 -fno-plt -fno-strict-aliasing -Wno-format-truncation -fms-extensions -pipe -ffast-math -I/tmp/YWu/yong-20251123/include -I/tmp/YWu/yong-20251123/common -Wno-invalid-source-encoding -Wno-microsoft-anon-tag `pkg-config --cflags gtk+-3.0` -Wno-unused-const-variable -c /tmp/YWu/yong-20251123/common/s2t.c -o s2t.o warning: unknown warning option '-Wno-format-truncation' [-Wunknown-warning-option] 1 warning generated. clang -m64 -I/tmp/YWu/yong-20251123/llib -I/tmp/YWu/yong-20251123/im -DCFG_XIM_YBUS -DCFG_XIM_IBUS `pkg-config --cflags ibus-1.0` -DCFG_XIM_FBTERM -I/tmp/YWu/yong-20251123/im/fbterm -DL_CALL_GLIB_SERVER -DL_CALL_GLIB_CLIENT -Wno-deprecated-declarations -I/tmp/YWu/yong-20251123/im/IMdkit -D_GNU_SOURCE -Wall -g -O2 -fno-plt -fno-strict-aliasing -Wno-format-truncation -fms-extensions -pipe -ffast-math -I/tmp/YWu/yong-20251123/include -I/tmp/YWu/yong-20251123/common -Wno-invalid-source-encoding -Wno-microsoft-anon-tag `pkg-config --cflags gtk+-3.0` -Wno-unused-const-variable -c /tmp/YWu/yong-20251123/common/nl.c -o nl.o warning: unknown warning option '-Wno-format-truncation' [-Wunknown-warning-option] 1 warning generated. clang -m64 -I/tmp/YWu/yong-20251123/llib -I/tmp/YWu/yong-20251123/im -DCFG_XIM_YBUS -DCFG_XIM_IBUS `pkg-config --cflags ibus-1.0` -DCFG_XIM_FBTERM -I/tmp/YWu/yong-20251123/im/fbterm -DL_CALL_GLIB_SERVER -DL_CALL_GLIB_CLIENT -Wno-deprecated-declarations -I/tmp/YWu/yong-20251123/im/IMdkit -D_GNU_SOURCE -Wall -g -O2 -fno-plt -fno-strict-aliasing -Wno-format-truncation -fms-extensions -pipe -ffast-math -I/tmp/YWu/yong-20251123/include -I/tmp/YWu/yong-20251123/common -Wno-invalid-source-encoding -Wno-microsoft-anon-tag `pkg-config --cflags gtk+-3.0` -Wno-unused-const-variable -c /tmp/YWu/yong-20251123/common/english.c -o english.o warning: unknown warning option '-Wno-format-truncation' [-Wunknown-warning-option] 1 warning generated. clang -m64 -I/tmp/YWu/yong-20251123/llib -I/tmp/YWu/yong-20251123/im -DCFG_XIM_YBUS -DCFG_XIM_IBUS `pkg-config --cflags ibus-1.0` -DCFG_XIM_FBTERM -I/tmp/YWu/yong-20251123/im/fbterm -DL_CALL_GLIB_SERVER -DL_CALL_GLIB_CLIENT -Wno-deprecated-declarations -I/tmp/YWu/yong-20251123/im/IMdkit -D_GNU_SOURCE -Wall -g -O2 -fno-plt -fno-strict-aliasing -Wno-format-truncation -fms-extensions -pipe -ffast-math -I/tmp/YWu/yong-20251123/include -I/tmp/YWu/yong-20251123/common -Wno-invalid-source-encoding -Wno-microsoft-anon-tag `pkg-config --cflags gtk+-3.0` -Wno-unused-const-variable -c /tmp/YWu/yong-20251123/common/dict.c -o dict.o warning: unknown warning option '-Wno-format-truncation' [-Wunknown-warning-option] 1 warning generated. clang -m64 -I/tmp/YWu/yong-20251123/llib -I/tmp/YWu/yong-20251123/im -DCFG_XIM_YBUS -DCFG_XIM_IBUS `pkg-config --cflags ibus-1.0` -DCFG_XIM_FBTERM -I/tmp/YWu/yong-20251123/im/fbterm -DL_CALL_GLIB_SERVER -DL_CALL_GLIB_CLIENT -Wno-deprecated-declarations -I/tmp/YWu/yong-20251123/im/IMdkit -D_GNU_SOURCE -Wall -g -O2 -fno-plt -fno-strict-aliasing -Wno-format-truncation -fms-extensions -pipe -ffast-math -I/tmp/YWu/yong-20251123/include -I/tmp/YWu/yong-20251123/common -Wno-invalid-source-encoding -Wno-microsoft-anon-tag `pkg-config --cflags gtk+-3.0` -Wno-unused-const-variable -c /tmp/YWu/yong-20251123/common/keyboard.c -o keyboard.o warning: unknown warning option '-Wno-format-truncation' [-Wunknown-warning-option] 1 warning generated. clang -m64 -I/tmp/YWu/yong-20251123/llib -I/tmp/YWu/yong-20251123/im -DCFG_XIM_YBUS -DCFG_XIM_IBUS `pkg-config --cflags ibus-1.0` -DCFG_XIM_FBTERM -I/tmp/YWu/yong-20251123/im/fbterm -DL_CALL_GLIB_SERVER -DL_CALL_GLIB_CLIENT -Wno-deprecated-declarations -I/tmp/YWu/yong-20251123/im/IMdkit -D_GNU_SOURCE -Wall -g -O2 -fno-plt -fno-strict-aliasing -Wno-format-truncation -fms-extensions -pipe -ffast-math -I/tmp/YWu/yong-20251123/include -I/tmp/YWu/yong-20251123/common -Wno-invalid-source-encoding -Wno-microsoft-anon-tag `pkg-config --cflags gtk+-3.0` -Wno-unused-const-variable -c /tmp/YWu/yong-20251123/common/aes.c -o aes.o warning: unknown warning option '-Wno-format-truncation' [-Wunknown-warning-option] 1 warning generated. clang -m64 -I/tmp/YWu/yong-20251123/llib -I/tmp/YWu/yong-20251123/im -DCFG_XIM_YBUS -DCFG_XIM_IBUS `pkg-config --cflags ibus-1.0` -DCFG_XIM_FBTERM -I/tmp/YWu/yong-20251123/im/fbterm -DL_CALL_GLIB_SERVER -DL_CALL_GLIB_CLIENT -Wno-deprecated-declarations -I/tmp/YWu/yong-20251123/im/IMdkit -D_GNU_SOURCE -Wall -g -O2 -fno-plt -fno-strict-aliasing -Wno-format-truncation -fms-extensions -pipe -ffast-math -I/tmp/YWu/yong-20251123/include -I/tmp/YWu/yong-20251123/common -Wno-invalid-source-encoding -Wno-microsoft-anon-tag `pkg-config --cflags gtk+-3.0` -Wno-unused-const-variable -c /tmp/YWu/yong-20251123/common/book.c -o book.o warning: unknown warning option '-Wno-format-truncation' [-Wunknown-warning-option] 1 warning generated. clang -m64 -I/tmp/YWu/yong-20251123/llib -I/tmp/YWu/yong-20251123/im -DCFG_XIM_YBUS -DCFG_XIM_IBUS `pkg-config --cflags ibus-1.0` -DCFG_XIM_FBTERM -I/tmp/YWu/yong-20251123/im/fbterm -DL_CALL_GLIB_SERVER -DL_CALL_GLIB_CLIENT -Wno-deprecated-declarations -I/tmp/YWu/yong-20251123/im/IMdkit -D_GNU_SOURCE -Wall -g -O2 -fno-plt -fno-strict-aliasing -Wno-format-truncation -fms-extensions -pipe -ffast-math -I/tmp/YWu/yong-20251123/include -I/tmp/YWu/yong-20251123/common -Wno-invalid-source-encoding -Wno-microsoft-anon-tag `pkg-config --cflags gtk+-3.0` -Wno-unused-const-variable -c /tmp/YWu/yong-20251123/common/keytool.c -o keytool.o warning: unknown warning option '-Wno-format-truncation' [-Wunknown-warning-option] 1 warning generated. clang -m64 -I/tmp/YWu/yong-20251123/llib -I/tmp/YWu/yong-20251123/im -DCFG_XIM_YBUS -DCFG_XIM_IBUS `pkg-config --cflags ibus-1.0` -DCFG_XIM_FBTERM -I/tmp/YWu/yong-20251123/im/fbterm -DL_CALL_GLIB_SERVER -DL_CALL_GLIB_CLIENT -Wno-deprecated-declarations -I/tmp/YWu/yong-20251123/im/IMdkit -D_GNU_SOURCE -Wall -g -O2 -fno-plt -fno-strict-aliasing -Wno-format-truncation -fms-extensions -pipe -ffast-math -I/tmp/YWu/yong-20251123/include -I/tmp/YWu/yong-20251123/common -Wno-invalid-source-encoding -Wno-microsoft-anon-tag `pkg-config --cflags gtk+-3.0` -Wno-unused-const-variable -c /tmp/YWu/yong-20251123/common/keydesc.c -o keydesc.o warning: unknown warning option '-Wno-format-truncation' [-Wunknown-warning-option] 1 warning generated. clang -m64 -I/tmp/YWu/yong-20251123/llib -I/tmp/YWu/yong-20251123/im -DCFG_XIM_YBUS -DCFG_XIM_IBUS `pkg-config --cflags ibus-1.0` -DCFG_XIM_FBTERM -I/tmp/YWu/yong-20251123/im/fbterm -DL_CALL_GLIB_SERVER -DL_CALL_GLIB_CLIENT -Wno-deprecated-declarations -I/tmp/YWu/yong-20251123/im/IMdkit -D_GNU_SOURCE -Wall -g -O2 -fno-plt -fno-strict-aliasing -Wno-format-truncation -fms-extensions -pipe -ffast-math -I/tmp/YWu/yong-20251123/include -I/tmp/YWu/yong-20251123/common -Wno-invalid-source-encoding -Wno-microsoft-anon-tag `pkg-config --cflags gtk+-3.0` -Wno-unused-const-variable -c /tmp/YWu/yong-20251123/im/ui.c -o ui.o warning: unknown warning option '-Wno-format-truncation' [-Wunknown-warning-option] 1 warning generated. clang -m64 -I/tmp/YWu/yong-20251123/llib -I/tmp/YWu/yong-20251123/im -DCFG_XIM_YBUS -DCFG_XIM_IBUS `pkg-config --cflags ibus-1.0` -DCFG_XIM_FBTERM -I/tmp/YWu/yong-20251123/im/fbterm -DL_CALL_GLIB_SERVER -DL_CALL_GLIB_CLIENT -Wno-deprecated-declarations -I/tmp/YWu/yong-20251123/im/IMdkit -D_GNU_SOURCE -Wall -g -O2 -fno-plt -fno-strict-aliasing -Wno-format-truncation -fms-extensions -pipe -ffast-math -I/tmp/YWu/yong-20251123/include -I/tmp/YWu/yong-20251123/common -Wno-invalid-source-encoding -Wno-microsoft-anon-tag `pkg-config --cflags gtk+-3.0` -Wno-unused-const-variable -c /tmp/YWu/yong-20251123/im/fbterm.c -o fbterm.o warning: unknown warning option '-Wno-format-truncation' [-Wunknown-warning-option] 1 warning generated. clang -m64 -I/tmp/YWu/yong-20251123/llib -I/tmp/YWu/yong-20251123/im -DCFG_XIM_YBUS -DCFG_XIM_IBUS `pkg-config --cflags ibus-1.0` -DCFG_XIM_FBTERM -I/tmp/YWu/yong-20251123/im/fbterm -DL_CALL_GLIB_SERVER -DL_CALL_GLIB_CLIENT -Wno-deprecated-declarations -I/tmp/YWu/yong-20251123/im/IMdkit -D_GNU_SOURCE -Wall -g -O2 -fno-plt -fno-strict-aliasing -Wno-format-truncation -fms-extensions -pipe -ffast-math -I/tmp/YWu/yong-20251123/include -I/tmp/YWu/yong-20251123/common -Wno-invalid-source-encoding -Wno-microsoft-anon-tag `pkg-config --cflags gtk+-3.0` -Wno-unused-const-variable -c /tmp/YWu/yong-20251123/im/fbterm/keycode.c -o keycode.o warning: unknown warning option '-Wno-format-truncation' [-Wunknown-warning-option] 1 warning generated. clang -m64 -I/tmp/YWu/yong-20251123/llib -I/tmp/YWu/yong-20251123/im -DCFG_XIM_YBUS -DCFG_XIM_IBUS `pkg-config --cflags ibus-1.0` -DCFG_XIM_FBTERM -I/tmp/YWu/yong-20251123/im/fbterm -DL_CALL_GLIB_SERVER -DL_CALL_GLIB_CLIENT -Wno-deprecated-declarations -I/tmp/YWu/yong-20251123/im/IMdkit -D_GNU_SOURCE -Wall -g -O2 -fno-plt -fno-strict-aliasing -Wno-format-truncation -fms-extensions -pipe -ffast-math -I/tmp/YWu/yong-20251123/include -I/tmp/YWu/yong-20251123/common -Wno-invalid-source-encoding -Wno-microsoft-anon-tag `pkg-config --cflags gtk+-3.0` -Wno-unused-const-variable -c /tmp/YWu/yong-20251123/common/select.c -o select.o warning: unknown warning option '-Wno-format-truncation' [-Wunknown-warning-option] 1 warning generated. clang -m64 -I/tmp/YWu/yong-20251123/llib -I/tmp/YWu/yong-20251123/im -DCFG_XIM_YBUS -DCFG_XIM_IBUS `pkg-config --cflags ibus-1.0` -DCFG_XIM_FBTERM -I/tmp/YWu/yong-20251123/im/fbterm -DL_CALL_GLIB_SERVER -DL_CALL_GLIB_CLIENT -Wno-deprecated-declarations -I/tmp/YWu/yong-20251123/im/IMdkit -D_GNU_SOURCE -Wall -g -O2 -fno-plt -fno-strict-aliasing -Wno-format-truncation -fms-extensions -pipe -ffast-math -I/tmp/YWu/yong-20251123/include -I/tmp/YWu/yong-20251123/common -Wno-invalid-source-encoding -Wno-microsoft-anon-tag `pkg-config --cflags gtk+-3.0` -Wno-unused-const-variable -c /tmp/YWu/yong-20251123/common/layout.c -o layout.o warning: unknown warning option '-Wno-format-truncation' [-Wunknown-warning-option] 1 warning generated. clang -m64 -I/tmp/YWu/yong-20251123/llib -I/tmp/YWu/yong-20251123/im -DCFG_XIM_YBUS -DCFG_XIM_IBUS `pkg-config --cflags ibus-1.0` -DCFG_XIM_FBTERM -I/tmp/YWu/yong-20251123/im/fbterm -DL_CALL_GLIB_SERVER -DL_CALL_GLIB_CLIENT -Wno-deprecated-declarations -I/tmp/YWu/yong-20251123/im/IMdkit -D_GNU_SOURCE -Wall -g -O2 -fno-plt -fno-strict-aliasing -Wno-format-truncation -fms-extensions -pipe -ffast-math -I/tmp/YWu/yong-20251123/include -I/tmp/YWu/yong-20251123/common -Wno-invalid-source-encoding -Wno-microsoft-anon-tag `pkg-config --cflags gtk+-3.0` -Wno-unused-const-variable -c /tmp/YWu/yong-20251123/common/translate.c -o translate.o warning: unknown warning option '-Wno-format-truncation' [-Wunknown-warning-option] 1 warning generated. clang -m64 -I/tmp/YWu/yong-20251123/llib -I/tmp/YWu/yong-20251123/im -DCFG_XIM_YBUS -DCFG_XIM_IBUS `pkg-config --cflags ibus-1.0` -DCFG_XIM_FBTERM -I/tmp/YWu/yong-20251123/im/fbterm -DL_CALL_GLIB_SERVER -DL_CALL_GLIB_CLIENT -Wno-deprecated-declarations -I/tmp/YWu/yong-20251123/im/IMdkit -D_GNU_SOURCE -Wall -g -O2 -fno-plt -fno-strict-aliasing -Wno-format-truncation -fms-extensions -pipe -ffast-math -I/tmp/YWu/yong-20251123/include -I/tmp/YWu/yong-20251123/common -Wno-invalid-source-encoding -Wno-microsoft-anon-tag `pkg-config --cflags gtk+-3.0` -Wno-unused-const-variable -c /tmp/YWu/yong-20251123/common/ybus.c -o ybus.o warning: unknown warning option '-Wno-format-truncation' [-Wunknown-warning-option] 1 warning generated. clang -m64 -I/tmp/YWu/yong-20251123/llib -I/tmp/YWu/yong-20251123/im -DCFG_XIM_YBUS -DCFG_XIM_IBUS `pkg-config --cflags ibus-1.0` -DCFG_XIM_FBTERM -I/tmp/YWu/yong-20251123/im/fbterm -DL_CALL_GLIB_SERVER -DL_CALL_GLIB_CLIENT -Wno-deprecated-declarations -I/tmp/YWu/yong-20251123/im/IMdkit -D_GNU_SOURCE -Wall -g -O2 -fno-plt -fno-strict-aliasing -Wno-format-truncation -fms-extensions -pipe -ffast-math -I/tmp/YWu/yong-20251123/include -I/tmp/YWu/yong-20251123/common -Wno-invalid-source-encoding -Wno-microsoft-anon-tag `pkg-config --cflags gtk+-3.0` -Wno-unused-const-variable -c /tmp/YWu/yong-20251123/im/ybus-xim.c -o ybus-xim.o warning: unknown warning option '-Wno-format-truncation' [-Wunknown-warning-option] 1 warning generated. clang -m64 -I/tmp/YWu/yong-20251123/llib -I/tmp/YWu/yong-20251123/im -DCFG_XIM_YBUS -DCFG_XIM_IBUS `pkg-config --cflags ibus-1.0` -DCFG_XIM_FBTERM -I/tmp/YWu/yong-20251123/im/fbterm -DL_CALL_GLIB_SERVER -DL_CALL_GLIB_CLIENT -Wno-deprecated-declarations -I/tmp/YWu/yong-20251123/im/IMdkit -D_GNU_SOURCE -Wall -g -O2 -fno-plt -fno-strict-aliasing -Wno-format-truncation -fms-extensions -pipe -ffast-math -I/tmp/YWu/yong-20251123/include -I/tmp/YWu/yong-20251123/common -Wno-invalid-source-encoding -Wno-microsoft-anon-tag `pkg-config --cflags gtk+-3.0` -Wno-unused-const-variable -c /tmp/YWu/yong-20251123/im/ybus-lcall.c -o ybus-lcall.o warning: unknown warning option '-Wno-format-truncation' [-Wunknown-warning-option] 1 warning generated. clang -m64 -I/tmp/YWu/yong-20251123/llib -I/tmp/YWu/yong-20251123/im -DCFG_XIM_YBUS -DCFG_XIM_IBUS `pkg-config --cflags ibus-1.0` -DCFG_XIM_FBTERM -I/tmp/YWu/yong-20251123/im/fbterm -DL_CALL_GLIB_SERVER -DL_CALL_GLIB_CLIENT -Wno-deprecated-declarations -I/tmp/YWu/yong-20251123/im/IMdkit -D_GNU_SOURCE -Wall -g -O2 -fno-plt -fno-strict-aliasing -Wno-format-truncation -fms-extensions -pipe -ffast-math -I/tmp/YWu/yong-20251123/include -I/tmp/YWu/yong-20251123/common -Wno-invalid-source-encoding -Wno-microsoft-anon-tag `pkg-config --cflags gtk+-3.0` -Wno-unused-const-variable -c /tmp/YWu/yong-20251123/im/lcall.c -o lcall.o warning: unknown warning option '-Wno-format-truncation' [-Wunknown-warning-option] 1 warning generated. clang -m64 -I/tmp/YWu/yong-20251123/llib -I/tmp/YWu/yong-20251123/im -DCFG_XIM_YBUS -DCFG_XIM_IBUS `pkg-config --cflags ibus-1.0` -DCFG_XIM_FBTERM -I/tmp/YWu/yong-20251123/im/fbterm -DL_CALL_GLIB_SERVER -DL_CALL_GLIB_CLIENT -Wno-deprecated-declarations -I/tmp/YWu/yong-20251123/im/IMdkit -D_GNU_SOURCE -Wall -g -O2 -fno-plt -fno-strict-aliasing -Wno-format-truncation -fms-extensions -pipe -ffast-math -I/tmp/YWu/yong-20251123/include -I/tmp/YWu/yong-20251123/common -Wno-invalid-source-encoding -Wno-microsoft-anon-tag `pkg-config --cflags gtk+-3.0` -Wno-unused-const-variable -c /tmp/YWu/yong-20251123/im/ybus-ibus.c -o ybus-ibus.o warning: unknown warning option '-Wno-format-truncation' [-Wunknown-warning-option] 1 warning generated. clang -m64 -I/tmp/YWu/yong-20251123/llib -I/tmp/YWu/yong-20251123/im -DCFG_XIM_YBUS -DCFG_XIM_IBUS `pkg-config --cflags ibus-1.0` -DCFG_XIM_FBTERM -I/tmp/YWu/yong-20251123/im/fbterm -DL_CALL_GLIB_SERVER -DL_CALL_GLIB_CLIENT -Wno-deprecated-declarations -I/tmp/YWu/yong-20251123/im/IMdkit -D_GNU_SOURCE -Wall -g -O2 -fno-plt -fno-strict-aliasing -Wno-format-truncation -fms-extensions -pipe -ffast-math -I/tmp/YWu/yong-20251123/include -I/tmp/YWu/yong-20251123/common -Wno-invalid-source-encoding -Wno-microsoft-anon-tag `pkg-config --cflags gtk+-3.0` -Wno-unused-const-variable -c /tmp/YWu/yong-20251123/common/menu.c -o menu.o warning: unknown warning option '-Wno-format-truncation' [-Wunknown-warning-option] 1 warning generated. clang -m64 -I/tmp/YWu/yong-20251123/llib -I/tmp/YWu/yong-20251123/im -DCFG_XIM_YBUS -DCFG_XIM_IBUS `pkg-config --cflags ibus-1.0` -DCFG_XIM_FBTERM -I/tmp/YWu/yong-20251123/im/fbterm -DL_CALL_GLIB_SERVER -DL_CALL_GLIB_CLIENT -Wno-deprecated-declarations -I/tmp/YWu/yong-20251123/im/IMdkit -D_GNU_SOURCE -Wall -g -O2 -fno-plt -fno-strict-aliasing -Wno-format-truncation -fms-extensions -pipe -ffast-math -I/tmp/YWu/yong-20251123/include -I/tmp/YWu/yong-20251123/common -Wno-invalid-source-encoding -Wno-microsoft-anon-tag `pkg-config --cflags gtk+-3.0` -Wno-unused-const-variable -c /tmp/YWu/yong-20251123/common/history.c -o history.o warning: unknown warning option '-Wno-format-truncation' [-Wunknown-warning-option] 1 warning generated. clang -m64 -I/tmp/YWu/yong-20251123/llib -I/tmp/YWu/yong-20251123/im -DCFG_XIM_YBUS -DCFG_XIM_IBUS `pkg-config --cflags ibus-1.0` -DCFG_XIM_FBTERM -I/tmp/YWu/yong-20251123/im/fbterm -DL_CALL_GLIB_SERVER -DL_CALL_GLIB_CLIENT -Wno-deprecated-declarations -I/tmp/YWu/yong-20251123/im/IMdkit -D_GNU_SOURCE -Wall -g -O2 -fno-plt -fno-strict-aliasing -Wno-format-truncation -fms-extensions -pipe -ffast-math -I/tmp/YWu/yong-20251123/include -I/tmp/YWu/yong-20251123/common -Wno-invalid-source-encoding -Wno-microsoft-anon-tag `pkg-config --cflags gtk+-3.0` -Wno-unused-const-variable -c /tmp/YWu/yong-20251123/common/replace.c -o replace.o warning: unknown warning option '-Wno-format-truncation' [-Wunknown-warning-option] 1 warning generated. clang -m64 -I/tmp/YWu/yong-20251123/llib -I/tmp/YWu/yong-20251123/im -DCFG_XIM_YBUS -DCFG_XIM_IBUS `pkg-config --cflags ibus-1.0` -DCFG_XIM_FBTERM -I/tmp/YWu/yong-20251123/im/fbterm -DL_CALL_GLIB_SERVER -DL_CALL_GLIB_CLIENT -Wno-deprecated-declarations -I/tmp/YWu/yong-20251123/im/IMdkit -D_GNU_SOURCE -Wall -g -O2 -fno-plt -fno-strict-aliasing -Wno-format-truncation -fms-extensions -pipe -ffast-math -I/tmp/YWu/yong-20251123/include -I/tmp/YWu/yong-20251123/common -Wno-invalid-source-encoding -Wno-microsoft-anon-tag `pkg-config --cflags gtk+-3.0` -Wno-unused-const-variable -c /tmp/YWu/yong-20251123/common/app.c -o app.o warning: unknown warning option '-Wno-format-truncation' [-Wunknown-warning-option] 1 warning generated. clang -m64 -I/tmp/YWu/yong-20251123/llib -I/tmp/YWu/yong-20251123/im -DCFG_XIM_YBUS -DCFG_XIM_IBUS `pkg-config --cflags ibus-1.0` -DCFG_XIM_FBTERM -I/tmp/YWu/yong-20251123/im/fbterm -DL_CALL_GLIB_SERVER -DL_CALL_GLIB_CLIENT -Wno-deprecated-declarations -I/tmp/YWu/yong-20251123/im/IMdkit -D_GNU_SOURCE -Wall -g -O2 -fno-plt -fno-strict-aliasing -Wno-format-truncation -fms-extensions -pipe -ffast-math -I/tmp/YWu/yong-20251123/include -I/tmp/YWu/yong-20251123/common -Wno-invalid-source-encoding -Wno-microsoft-anon-tag `pkg-config --cflags gtk+-3.0` -Wno-unused-const-variable -c /tmp/YWu/yong-20251123/common/async.c -o async.o warning: unknown warning option '-Wno-format-truncation' [-Wunknown-warning-option] 1 warning generated. clang -m64 -I/tmp/YWu/yong-20251123/llib -I/tmp/YWu/yong-20251123/im -DCFG_XIM_YBUS -DCFG_XIM_IBUS `pkg-config --cflags ibus-1.0` -DCFG_XIM_FBTERM -I/tmp/YWu/yong-20251123/im/fbterm -DL_CALL_GLIB_SERVER -DL_CALL_GLIB_CLIENT -Wno-deprecated-declarations -I/tmp/YWu/yong-20251123/im/IMdkit -D_GNU_SOURCE -Wall -g -O2 -fno-plt -fno-strict-aliasing -Wno-format-truncation -fms-extensions -pipe -ffast-math -I/tmp/YWu/yong-20251123/include -I/tmp/YWu/yong-20251123/common -Wno-invalid-source-encoding -Wno-microsoft-anon-tag `pkg-config --cflags gtk+-3.0` -Wno-unused-const-variable -c /tmp/YWu/yong-20251123/im/ui-draw.c -o ui-draw.o warning: unknown warning option '-Wno-format-truncation' [-Wunknown-warning-option] 1 warning generated. clang -m64 -I/tmp/YWu/yong-20251123/llib -I/tmp/YWu/yong-20251123/im -DCFG_XIM_YBUS -DCFG_XIM_IBUS `pkg-config --cflags ibus-1.0` -DCFG_XIM_FBTERM -I/tmp/YWu/yong-20251123/im/fbterm -DL_CALL_GLIB_SERVER -DL_CALL_GLIB_CLIENT -Wno-deprecated-declarations -I/tmp/YWu/yong-20251123/im/IMdkit -D_GNU_SOURCE -Wall -g -O2 -fno-plt -fno-strict-aliasing -Wno-format-truncation -fms-extensions -pipe -ffast-math -I/tmp/YWu/yong-20251123/include -I/tmp/YWu/yong-20251123/common -Wno-invalid-source-encoding -Wno-microsoft-anon-tag `pkg-config --cflags gtk+-3.0` -Wno-unused-const-variable -c /tmp/YWu/yong-20251123/common/speed.c -o speed.o warning: unknown warning option '-Wno-format-truncation' [-Wunknown-warning-option] 1 warning generated. clang -m64 -I/tmp/YWu/yong-20251123/llib -I/tmp/YWu/yong-20251123/im -DCFG_XIM_YBUS -DCFG_XIM_IBUS `pkg-config --cflags ibus-1.0` -DCFG_XIM_FBTERM -I/tmp/YWu/yong-20251123/im/fbterm -DL_CALL_GLIB_SERVER -DL_CALL_GLIB_CLIENT -Wno-deprecated-declarations -I/tmp/YWu/yong-20251123/im/IMdkit -D_GNU_SOURCE -Wall -g -O2 -fno-plt -fno-strict-aliasing -Wno-format-truncation -fms-extensions -pipe -ffast-math -I/tmp/YWu/yong-20251123/include -I/tmp/YWu/yong-20251123/common -Wno-invalid-source-encoding -Wno-microsoft-anon-tag `pkg-config --cflags gtk+-3.0` -Wno-unused-const-variable -L/tmp/YWu/yong-20251123/llib/l64 -Wl,-rpath,'$ORIGIN' -Wl,--hash-style=sysv -L/tmp/YWu/yong-20251123/im/IMdkit/l64 main.o im.o bihua.o common.o s2t.o nl.o english.o dict.o keyboard.o aes.o book.o keytool.o keydesc.o ui.o fbterm.o keycode.o select.o layout.o translate.o ybus.o ybus-xim.o ybus-lcall.o lcall.o ybus-ibus.o menu.o history.o replace.o app.o async.o ui-draw.o speed.o -o ./yong -ll -ll -ldl -lm -lxkbcommon -lX11 -lXimd /usr/bin/ld: main.o: in function `main': /tmp/YWu/yong-20251123/common/main.c:2746: undefined reference to `g_spawn_async' /usr/bin/ld: common.o: in function `y_im_run_helper': /tmp/YWu/yong-20251123/common/common.c:3085: undefined reference to `g_shell_parse_argv' /usr/bin/ld: /tmp/YWu/yong-20251123/common/common.c:3087: undefined reference to `g_spawn_async' /usr/bin/ld: /tmp/YWu/yong-20251123/common/common.c:(.text+0x505c): undefined reference to `g_strfreev' /usr/bin/ld: /tmp/YWu/yong-20251123/common/common.c:3109: undefined reference to `g_spawn_close_pid' /usr/bin/ld: /tmp/YWu/yong-20251123/common/common.c:3099: undefined reference to `g_strdup' /usr/bin/ld: /tmp/YWu/yong-20251123/common/common.c:3100: undefined reference to `g_strdup' /usr/bin/ld: /tmp/YWu/yong-20251123/common/common.c:3103: undefined reference to `g_timeout_add' /usr/bin/ld: /tmp/YWu/yong-20251123/common/common.c:3106: undefined reference to `g_child_watch_add' /usr/bin/ld: common.o: in function `HelperExit': /tmp/YWu/yong-20251123/common/common.c:3026: undefined reference to `g_free' /usr/bin/ld: /tmp/YWu/yong-20251123/common/common.c:3026: undefined reference to `g_source_remove' /usr/bin/ld: /tmp/YWu/yong-20251123/common/common.c:3052: undefined reference to `g_spawn_close_pid' /usr/bin/ld: dict.o: in function `btn_query_cb': /tmp/YWu/yong-20251123/common/dict.c:416: undefined reference to `gtk_entry_get_type' /usr/bin/ld: /tmp/YWu/yong-20251123/common/dict.c:416: undefined reference to `g_type_check_instance_cast' /usr/bin/ld: /tmp/YWu/yong-20251123/common/dict.c:416: undefined reference to `gtk_entry_get_text' /usr/bin/ld: /tmp/YWu/yong-20251123/common/dict.c:427: undefined reference to `gtk_label_get_type' /usr/bin/ld: /tmp/YWu/yong-20251123/common/dict.c:427: undefined reference to `g_type_check_instance_cast' /usr/bin/ld: /tmp/YWu/yong-20251123/common/dict.c:431: undefined reference to `gtk_label_get_type' /usr/bin/ld: /tmp/YWu/yong-20251123/common/dict.c:431: undefined reference to `g_type_check_instance_cast' /usr/bin/ld: /tmp/YWu/yong-20251123/common/dict.c:(.text+0x614): undefined reference to `gtk_label_set_text' /usr/bin/ld: dict.o: in function `dict_ui_creat': /tmp/YWu/yong-20251123/common/dict.c:448: undefined reference to `gtk_window_new' /usr/bin/ld: /tmp/YWu/yong-20251123/common/dict.c:450: undefined reference to `gtk_window_get_type' /usr/bin/ld: /tmp/YWu/yong-20251123/common/dict.c:450: undefined reference to `g_type_check_instance_cast' /usr/bin/ld: /tmp/YWu/yong-20251123/common/dict.c:450: undefined reference to `gtk_window_set_keep_above' /usr/bin/ld: /tmp/YWu/yong-20251123/common/dict.c:451: undefined reference to `gtk_window_set_title' /usr/bin/ld: /tmp/YWu/yong-20251123/common/dict.c:452: undefined reference to `gtk_window_set_resizable' /usr/bin/ld: /tmp/YWu/yong-20251123/common/dict.c:453: undefined reference to `gtk_widget_get_type' /usr/bin/ld: /tmp/YWu/yong-20251123/common/dict.c:453: undefined reference to `gtk_widget_set_size_request' /usr/bin/ld: /tmp/YWu/yong-20251123/common/dict.c:454: undefined reference to `gtk_window_set_position' /usr/bin/ld: /tmp/YWu/yong-20251123/common/dict.c:455: undefined reference to `gtk_widget_hide_on_delete' /usr/bin/ld: /tmp/YWu/yong-20251123/common/dict.c:455: undefined reference to `g_signal_connect_data' /usr/bin/ld: /tmp/YWu/yong-20251123/common/dict.c:456: undefined reference to `gtk_window_set_modal' /usr/bin/ld: /tmp/YWu/yong-20251123/common/dict.c:457: undefined reference to `gtk_widget_realize' /usr/bin/ld: /tmp/YWu/yong-20251123/common/dict.c:458: undefined reference to `gtk_widget_get_window' /usr/bin/ld: /tmp/YWu/yong-20251123/common/dict.c:458: undefined reference to `gdk_window_set_functions' /usr/bin/ld: /tmp/YWu/yong-20251123/common/dict.c:461: undefined reference to `gtk_fixed_new' /usr/bin/ld: /tmp/YWu/yong-20251123/common/dict.c:462: undefined reference to `gtk_container_get_type' /usr/bin/ld: /tmp/YWu/yong-20251123/common/dict.c:462: undefined reference to `gtk_container_add' /usr/bin/ld: /tmp/YWu/yong-20251123/common/dict.c:464: undefined reference to `gtk_widget_show' /usr/bin/ld: /tmp/YWu/yong-20251123/common/dict.c:466: undefined reference to `gtk_entry_new' /usr/bin/ld: /tmp/YWu/yong-20251123/common/dict.c:468: undefined reference to `gtk_entry_get_type' /usr/bin/ld: /tmp/YWu/yong-20251123/common/dict.c:468: undefined reference to `gtk_entry_set_max_length' /usr/bin/ld: /tmp/YWu/yong-20251123/common/dict.c:470: undefined reference to `gtk_fixed_get_type' /usr/bin/ld: /tmp/YWu/yong-20251123/common/dict.c:470: undefined reference to `gtk_fixed_put' /usr/bin/ld: /tmp/YWu/yong-20251123/common/dict.c:471: undefined reference to `gtk_widget_show' /usr/bin/ld: /tmp/YWu/yong-20251123/common/dict.c:474: undefined reference to `gtk_button_new_with_label' /usr/bin/ld: /tmp/YWu/yong-20251123/common/dict.c:475: undefined reference to `gtk_widget_set_size_request' /usr/bin/ld: /tmp/YWu/yong-20251123/common/dict.c:476: undefined reference to `gtk_fixed_put' /usr/bin/ld: /tmp/YWu/yong-20251123/common/dict.c:477: undefined reference to `gtk_widget_show' /usr/bin/ld: /tmp/YWu/yong-20251123/common/dict.c:478: undefined reference to `g_signal_connect_data' /usr/bin/ld: /tmp/YWu/yong-20251123/common/dict.c:482: undefined reference to `gtk_button_new_with_label' /usr/bin/ld: /tmp/YWu/yong-20251123/common/dict.c:483: undefined reference to `gtk_widget_set_size_request' /usr/bin/ld: /tmp/YWu/yong-20251123/common/dict.c:485: undefined reference to `gtk_widget_show' /usr/bin/ld: /tmp/YWu/yong-20251123/common/dict.c:486: undefined reference to `g_signal_connect_data' /usr/bin/ld: /tmp/YWu/yong-20251123/common/dict.c:489: undefined reference to `gtk_scrolled_window_new' /usr/bin/ld: /tmp/YWu/yong-20251123/common/dict.c:490: undefined reference to `gtk_widget_set_size_request' /usr/bin/ld: /tmp/YWu/yong-20251123/common/dict.c:492: undefined reference to `gtk_scrolled_window_get_type' /usr/bin/ld: /tmp/YWu/yong-20251123/common/dict.c:492: undefined reference to `gtk_scrolled_window_set_shadow_type' /usr/bin/ld: /tmp/YWu/yong-20251123/common/dict.c:493: undefined reference to `gtk_scrolled_window_set_policy' /usr/bin/ld: /tmp/YWu/yong-20251123/common/dict.c:494: undefined reference to `gtk_widget_show' /usr/bin/ld: /tmp/YWu/yong-20251123/common/dict.c:497: undefined reference to `gtk_label_new' /usr/bin/ld: /tmp/YWu/yong-20251123/common/dict.c:498: undefined reference to `gtk_scrolled_window_add_with_viewport' /usr/bin/ld: /tmp/YWu/yong-20251123/common/dict.c:499: undefined reference to `gtk_label_get_type' /usr/bin/ld: /tmp/YWu/yong-20251123/common/dict.c:499: undefined reference to `gtk_label_set_selectable' /usr/bin/ld: /tmp/YWu/yong-20251123/common/dict.c:500: undefined reference to `gtk_misc_get_type' /usr/bin/ld: /tmp/YWu/yong-20251123/common/dict.c:500: undefined reference to `gtk_misc_set_alignment' /usr/bin/ld: dict.o: in function `dict_ui_set_query_text': /tmp/YWu/yong-20251123/common/dict.c:514: undefined reference to `gtk_entry_get_type' /usr/bin/ld: /tmp/YWu/yong-20251123/common/dict.c:514: undefined reference to `g_type_check_instance_cast' /usr/bin/ld: /tmp/YWu/yong-20251123/common/dict.c:514: undefined reference to `gtk_entry_set_text' /usr/bin/ld: dict.o: in function `dict_ui_show': /tmp/YWu/yong-20251123/common/dict.c:506: undefined reference to `gtk_widget_show' /usr/bin/ld: keyboard.o: in function `kbd_main_new': /tmp/YWu/yong-20251123/common/keyboard.c:1104: undefined reference to `gtk_window_new' /usr/bin/ld: /tmp/YWu/yong-20251123/common/keyboard.c:1105: undefined reference to `gtk_window_get_type' /usr/bin/ld: /tmp/YWu/yong-20251123/common/keyboard.c:1105: undefined reference to `g_type_check_instance_cast' /usr/bin/ld: /tmp/YWu/yong-20251123/common/keyboard.c:1105: undefined reference to `gtk_window_set_keep_above' /usr/bin/ld: /tmp/YWu/yong-20251123/common/keyboard.c:1106: undefined reference to `gtk_window_set_modal' /usr/bin/ld: /tmp/YWu/yong-20251123/common/keyboard.c:1107: undefined reference to `gtk_window_set_resizable' /usr/bin/ld: /tmp/YWu/yong-20251123/common/keyboard.c:1116: undefined reference to `gdk_screen_get_default' /usr/bin/ld: /tmp/YWu/yong-20251123/common/keyboard.c:1117: undefined reference to `gdk_screen_get_rgba_visual' /usr/bin/ld: /tmp/YWu/yong-20251123/common/keyboard.c:1120: undefined reference to `gtk_widget_set_visual' /usr/bin/ld: /tmp/YWu/yong-20251123/common/keyboard.c:1124: undefined reference to `ybus_wayland_set_window' /usr/bin/ld: /tmp/YWu/yong-20251123/common/keyboard.c:1127: undefined reference to `gtk_widget_realize' /usr/bin/ld: /tmp/YWu/yong-20251123/common/keyboard.c:1128: undefined reference to `gtk_widget_get_window' /usr/bin/ld: /tmp/YWu/yong-20251123/common/keyboard.c:1128: undefined reference to `gdk_window_set_functions' /usr/bin/ld: /tmp/YWu/yong-20251123/common/keyboard.c:1129: undefined reference to `gtk_window_set_accept_focus' /usr/bin/ld: /tmp/YWu/yong-20251123/common/keyboard.c:1130: undefined reference to `gtk_drawing_area_new' /usr/bin/ld: /tmp/YWu/yong-20251123/common/keyboard.c:1131: undefined reference to `gtk_widget_show' /usr/bin/ld: /tmp/YWu/yong-20251123/common/keyboard.c:1132: undefined reference to `gtk_container_get_type' /usr/bin/ld: /tmp/YWu/yong-20251123/common/keyboard.c:1132: undefined reference to `gtk_widget_get_type' /usr/bin/ld: /tmp/YWu/yong-20251123/common/keyboard.c:1132: undefined reference to `gtk_container_add' /usr/bin/ld: /tmp/YWu/yong-20251123/common/keyboard.c:1133: undefined reference to `gtk_widget_add_events' /usr/bin/ld: /tmp/YWu/yong-20251123/common/keyboard.c:1134: undefined reference to `g_signal_connect_data' /usr/bin/ld: keyboard.o: in function `kbd_main_show': /tmp/YWu/yong-20251123/common/keyboard.c:1155: undefined reference to `gtk_window_get_type' /usr/bin/ld: /tmp/YWu/yong-20251123/common/keyboard.c:1155: undefined reference to `g_type_check_instance_cast' /usr/bin/ld: /tmp/YWu/yong-20251123/common/keyboard.c:1155: undefined reference to `gtk_window_deiconify' /usr/bin/ld: /tmp/YWu/yong-20251123/common/keyboard.c:1155: undefined reference to `gtk_window_get_type' /usr/bin/ld: /tmp/YWu/yong-20251123/common/keyboard.c:1155: undefined reference to `g_type_check_instance_cast' /usr/bin/ld: /tmp/YWu/yong-20251123/common/keyboard.c:1155: undefined reference to `gtk_window_deiconify' /usr/bin/ld: keyboard.o: in function `kbd_select': /tmp/YWu/yong-20251123/common/keyboard.c:366: undefined reference to `gtk_window_get_type' /usr/bin/ld: /tmp/YWu/yong-20251123/common/keyboard.c:366: undefined reference to `g_type_check_instance_cast' /usr/bin/ld: /tmp/YWu/yong-20251123/common/keyboard.c:366: undefined reference to `gtk_window_set_title' /usr/bin/ld: /tmp/YWu/yong-20251123/common/keyboard.c:367: undefined reference to `gtk_widget_queue_draw' /usr/bin/ld: /tmp/YWu/yong-20251123/common/keyboard.c:368: undefined reference to `gtk_widget_get_type' /usr/bin/ld: /tmp/YWu/yong-20251123/common/keyboard.c:368: undefined reference to `gtk_widget_set_size_request' /usr/bin/ld: /tmp/YWu/yong-20251123/common/keyboard.c:377: undefined reference to `ybus_wayland_win_move' /usr/bin/ld: /tmp/YWu/yong-20251123/common/keyboard.c:383: undefined reference to `g_type_check_instance_cast' /usr/bin/ld: /tmp/YWu/yong-20251123/common/keyboard.c:383: undefined reference to `gtk_window_set_position' /usr/bin/ld: keyboard.o: in function `y_kbd_show_with_main': /tmp/YWu/yong-20251123/common/keyboard.c:473: undefined reference to `ybus_wayland_get_custom' /usr/bin/ld: keyboard.o: in function `kbd_paint': /tmp/YWu/yong-20251123/common/keyboard.c:500: undefined reference to `gtk_widget_queue_draw' /usr/bin/ld: keyboard.o: in function `kbd_popup_menu': /tmp/YWu/yong-20251123/common/keyboard.c:698: undefined reference to `gtk_widget_destroy' /usr/bin/ld: /tmp/YWu/yong-20251123/common/keyboard.c:703: undefined reference to `gtk_widget_get_visible' /usr/bin/ld: /tmp/YWu/yong-20251123/common/keyboard.c:706: undefined reference to `gtk_widget_show' /usr/bin/ld: /tmp/YWu/yong-20251123/common/keyboard.c:710: undefined reference to `gtk_menu_new' /usr/bin/ld: /tmp/YWu/yong-20251123/common/keyboard.c:713: undefined reference to `g_type_check_instance_cast' /usr/bin/ld: /tmp/YWu/yong-20251123/common/keyboard.c:713: undefined reference to `g_object_get_data' /usr/bin/ld: /tmp/YWu/yong-20251123/common/keyboard.c:(.text+0x1252): undefined reference to `gtk_menu_get_type' /usr/bin/ld: /tmp/YWu/yong-20251123/common/keyboard.c:(.text+0x125e): undefined reference to `g_type_check_instance_cast' /usr/bin/ld: /tmp/YWu/yong-20251123/common/keyboard.c:(.text+0x126d): undefined reference to `gtk_menu_attach_to_widget' /usr/bin/ld: /tmp/YWu/yong-20251123/common/keyboard.c:731: undefined reference to `g_type_check_instance_cast' /usr/bin/ld: /tmp/YWu/yong-20251123/common/keyboard.c:731: undefined reference to `g_signal_connect_data' /usr/bin/ld: /tmp/YWu/yong-20251123/common/keyboard.c:734: undefined reference to `gtk_menu_get_type' /usr/bin/ld: /tmp/YWu/yong-20251123/common/keyboard.c:734: undefined reference to `g_type_check_instance_cast' /usr/bin/ld: /tmp/YWu/yong-20251123/common/keyboard.c:734: undefined reference to `gtk_menu_attach' /usr/bin/ld: /tmp/YWu/yong-20251123/common/keyboard.c:735: undefined reference to `gtk_widget_show' /usr/bin/ld: /tmp/YWu/yong-20251123/common/keyboard.c:728: undefined reference to `gtk_check_menu_item_new_with_label' /usr/bin/ld: /tmp/YWu/yong-20251123/common/keyboard.c:730: undefined reference to `gtk_check_menu_item_get_type' /usr/bin/ld: /tmp/YWu/yong-20251123/common/keyboard.c:730: undefined reference to `g_type_check_instance_cast' /usr/bin/ld: /tmp/YWu/yong-20251123/common/keyboard.c:730: undefined reference to `gtk_check_menu_item_set_active' /usr/bin/ld: /tmp/YWu/yong-20251123/common/keyboard.c:737: undefined reference to `gtk_menu_get_type' /usr/bin/ld: /tmp/YWu/yong-20251123/common/keyboard.c:737: undefined reference to `g_type_check_instance_cast' /usr/bin/ld: /tmp/YWu/yong-20251123/common/keyboard.c:737: undefined reference to `gtk_get_current_event_time' /usr/bin/ld: /tmp/YWu/yong-20251123/common/keyboard.c:737: undefined reference to `gtk_menu_popup' /usr/bin/ld: keyboard.o: in function `kbd_paint': /tmp/YWu/yong-20251123/common/keyboard.c:500: undefined reference to `gtk_widget_queue_draw' /usr/bin/ld: /tmp/YWu/yong-20251123/common/keyboard.c:500: undefined reference to `gtk_widget_queue_draw' /usr/bin/ld: keyboard.o: in function `kbd_click_cb': /tmp/YWu/yong-20251123/common/keyboard.c:1077: undefined reference to `gdk_cursor_new' /usr/bin/ld: /tmp/YWu/yong-20251123/common/keyboard.c:1078: undefined reference to `gtk_widget_get_window' /usr/bin/ld: /tmp/YWu/yong-20251123/common/keyboard.c:1078: undefined reference to `gdk_window_set_cursor' /usr/bin/ld: /tmp/YWu/yong-20251123/common/keyboard.c:1079: undefined reference to `g_object_unref' /usr/bin/ld: /tmp/YWu/yong-20251123/common/keyboard.c:1080: undefined reference to `g_type_check_instance_cast' /usr/bin/ld: /tmp/YWu/yong-20251123/common/keyboard.c:1080: undefined reference to `g_object_set_data' /usr/bin/ld: /tmp/YWu/yong-20251123/common/keyboard.c:1082: undefined reference to `g_signal_connect_data' /usr/bin/ld: /tmp/YWu/yong-20251123/common/keyboard.c:1087: undefined reference to `g_type_check_instance_cast' /usr/bin/ld: /tmp/YWu/yong-20251123/common/keyboard.c:1087: undefined reference to `g_signal_handler_disconnect' /usr/bin/ld: /tmp/YWu/yong-20251123/common/keyboard.c:1089: undefined reference to `gtk_widget_get_window' /usr/bin/ld: /tmp/YWu/yong-20251123/common/keyboard.c:1089: undefined reference to `gdk_window_set_cursor' /usr/bin/ld: keyboard.o: in function `keyboard_motion_cb': /tmp/YWu/yong-20251123/common/keyboard.c:523: undefined reference to `g_type_check_instance_cast' /usr/bin/ld: /tmp/YWu/yong-20251123/common/keyboard.c:523: undefined reference to `g_object_get_data' /usr/bin/ld: /tmp/YWu/yong-20251123/common/keyboard.c:531: undefined reference to `ybus_wayland_win_move_relative' /usr/bin/ld: keyboard.o: in function `kbd_paint': /tmp/YWu/yong-20251123/common/keyboard.c:500: undefined reference to `gtk_widget_queue_draw' /usr/bin/ld: /tmp/YWu/yong-20251123/common/keyboard.c:500: undefined reference to `gtk_widget_queue_draw' /usr/bin/ld: ui.o: in function `get_workarea': /tmp/YWu/yong-20251123/im/ui.c:366: undefined reference to `gdk_screen_width' /usr/bin/ld: /tmp/YWu/yong-20251123/im/ui.c:367: undefined reference to `gdk_screen_height' /usr/bin/ld: /tmp/YWu/yong-20251123/im/ui.c:382: undefined reference to `gdk_atom_intern' /usr/bin/ld: /tmp/YWu/yong-20251123/im/ui.c:384: undefined reference to `gdk_get_default_root_window' /usr/bin/ld: /tmp/YWu/yong-20251123/im/ui.c:392: undefined reference to `gdk_property_get' /usr/bin/ld: /tmp/YWu/yong-20251123/im/ui.c:398: undefined reference to `g_free' /usr/bin/ld: /tmp/YWu/yong-20251123/im/ui.c:403: undefined reference to `gdk_property_get' /usr/bin/ld: /tmp/YWu/yong-20251123/im/ui.c:414: undefined reference to `g_free' /usr/bin/ld: ui.o: in function `ui_show_workarea': /tmp/YWu/yong-20251123/im/ui.c:430: undefined reference to `gdk_init' /usr/bin/ld: /tmp/YWu/yong-20251123/im/ui.c:434: undefined reference to `gdk_screen_width' /usr/bin/ld: /tmp/YWu/yong-20251123/im/ui.c:435: undefined reference to `gdk_screen_height' /usr/bin/ld: /tmp/YWu/yong-20251123/im/ui.c:437: undefined reference to `gdk_atom_intern' /usr/bin/ld: /tmp/YWu/yong-20251123/im/ui.c:439: undefined reference to `gdk_get_default_root_window' /usr/bin/ld: /tmp/YWu/yong-20251123/im/ui.c:447: undefined reference to `gdk_property_get' /usr/bin/ld: /tmp/YWu/yong-20251123/im/ui.c:453: undefined reference to `g_free' /usr/bin/ld: /tmp/YWu/yong-20251123/im/ui.c:458: undefined reference to `gdk_property_get' /usr/bin/ld: /tmp/YWu/yong-20251123/im/ui.c:469: undefined reference to `g_free' /usr/bin/ld: ui.o: in function `ui_win_show': /tmp/YWu/yong-20251123/im/ui.c:644: undefined reference to `ybus_wayland_win_show' /usr/bin/ld: /tmp/YWu/yong-20251123/im/ui.c:646: undefined reference to `g_type_check_instance_cast' /usr/bin/ld: /tmp/YWu/yong-20251123/im/ui.c:646: undefined reference to `g_object_set_data' /usr/bin/ld: /tmp/YWu/yong-20251123/im/ui.c:649: undefined reference to `g_type_check_instance_cast' /usr/bin/ld: /tmp/YWu/yong-20251123/im/ui.c:649: undefined reference to `g_object_get_data' /usr/bin/ld: /tmp/YWu/yong-20251123/im/ui.c:652: undefined reference to `gtk_widget_input_shape_combine_region' /usr/bin/ld: /tmp/YWu/yong-20251123/im/ui.c:(.text+0xbe8): undefined reference to `gtk_widget_show' /usr/bin/ld: /tmp/YWu/yong-20251123/im/ui.c:640: undefined reference to `gtk_widget_hide' /usr/bin/ld: /tmp/YWu/yong-20251123/im/ui.c:663: undefined reference to `gtk_widget_get_window' /usr/bin/ld: /tmp/YWu/yong-20251123/im/ui.c:665: undefined reference to `cairo_region_create' /usr/bin/ld: /tmp/YWu/yong-20251123/im/ui.c:666: undefined reference to `gtk_widget_input_shape_combine_region' /usr/bin/ld: ui.o: in function `ui_region_destroy': /tmp/YWu/yong-20251123/im/ui-common.c:161: undefined reference to `cairo_region_destroy' /usr/bin/ld: ui.o: in function `ui_win_tran': /tmp/YWu/yong-20251123/im/ui.c:615: undefined reference to `g_type_check_instance_cast' /usr/bin/ld: /tmp/YWu/yong-20251123/im/ui.c:615: undefined reference to `g_object_get_data' /usr/bin/ld: /tmp/YWu/yong-20251123/im/ui.c:625: undefined reference to `gtk_widget_get_window' /usr/bin/ld: /tmp/YWu/yong-20251123/im/ui.c:628: undefined reference to `g_type_check_instance_cast' /usr/bin/ld: /tmp/YWu/yong-20251123/im/ui.c:628: undefined reference to `g_object_get_data' /usr/bin/ld: /tmp/YWu/yong-20251123/im/ui.c:630: undefined reference to `g_object_set_data' /usr/bin/ld: ui.o: in function `ui_region_destroy': /tmp/YWu/yong-20251123/im/ui-common.c:161: undefined reference to `cairo_region_destroy' /usr/bin/ld: ui.o: in function `ui_set_css': /tmp/YWu/yong-20251123/im/ui.c:711: undefined reference to `gtk_css_provider_new' /usr/bin/ld: /tmp/YWu/yong-20251123/im/ui.c:712: undefined reference to `gtk_widget_get_style_context' /usr/bin/ld: /tmp/YWu/yong-20251123/im/ui.c:713: undefined reference to `gtk_css_provider_load_from_data' /usr/bin/ld: /tmp/YWu/yong-20251123/im/ui.c:714: undefined reference to `gtk_style_provider_get_type' /usr/bin/ld: /tmp/YWu/yong-20251123/im/ui.c:714: undefined reference to `g_type_check_instance_cast' /usr/bin/ld: /tmp/YWu/yong-20251123/im/ui.c:714: undefined reference to `gtk_style_context_add_provider' /usr/bin/ld: /tmp/YWu/yong-20251123/im/ui.c:715: undefined reference to `g_object_unref' /usr/bin/ld: ui.o: in function `YongDrawInput': /tmp/YWu/yong-20251123/im/ui.c:1797: undefined reference to `gtk_window_get_type' /usr/bin/ld: /tmp/YWu/yong-20251123/im/ui.c:1797: undefined reference to `g_type_check_instance_cast' /usr/bin/ld: /tmp/YWu/yong-20251123/im/ui.c:1797: undefined reference to `gtk_window_resize' /usr/bin/ld: ui.o: in function `set_rgn': /tmp/YWu/yong-20251123/im/ui.c:1015: undefined reference to `cairo_region_create' /usr/bin/ld: /tmp/YWu/yong-20251123/im/ui.c:1018: undefined reference to `cairo_region_union' /usr/bin/ld: /tmp/YWu/yong-20251123/im/ui.c:1021: undefined reference to `cairo_region_union_rectangle' /usr/bin/ld: /tmp/YWu/yong-20251123/im/ui.c:1024: undefined reference to `cairo_region_copy' /usr/bin/ld: /tmp/YWu/yong-20251123/im/ui.c:1025: undefined reference to `cairo_region_translate' /usr/bin/ld: /tmp/YWu/yong-20251123/im/ui.c:1026: undefined reference to `cairo_region_union' /usr/bin/ld: ui.o: in function `ui_region_destroy': /tmp/YWu/yong-20251123/im/ui-common.c:161: undefined reference to `cairo_region_destroy' /usr/bin/ld: ui.o: in function `set_rgn': /tmp/YWu/yong-20251123/im/ui.c:1030: undefined reference to `gtk_widget_shape_combine_region' /usr/bin/ld: /tmp/YWu/yong-20251123/im/ui.c:1031: undefined reference to `gtk_widget_input_shape_combine_region' /usr/bin/ld: ui.o: in function `ui_region_destroy': /tmp/YWu/yong-20251123/im/ui-common.c:161: undefined reference to `cairo_region_destroy' /usr/bin/ld: ui.o: in function `YongDrawInput': /tmp/YWu/yong-20251123/im/ui.c:1810: undefined reference to `gtk_widget_queue_draw' /usr/bin/ld: ui.o: in function `YongSendFile': /tmp/YWu/yong-20251123/im/ui.c:2260: undefined reference to `g_malloc' /usr/bin/ld: /tmp/YWu/yong-20251123/im/ui.c:2262: undefined reference to `g_free' /usr/bin/ld: /tmp/YWu/yong-20251123/im/ui.c:2262: undefined reference to `g_idle_add_full' /usr/bin/ld: ui.o: in function `YongSendFile_real': /tmp/YWu/yong-20251123/im/ui.c:2217: undefined reference to `gtk_clipboard_get' /usr/bin/ld: /tmp/YWu/yong-20251123/im/ui.c:2224: undefined reference to `g_type_check_instance_cast' /usr/bin/ld: /tmp/YWu/yong-20251123/im/ui.c:2224: undefined reference to `g_strdup' /usr/bin/ld: /tmp/YWu/yong-20251123/im/ui.c:2224: undefined reference to `g_free' /usr/bin/ld: /tmp/YWu/yong-20251123/im/ui.c:2224: undefined reference to `g_object_set_data_full' /usr/bin/ld: /tmp/YWu/yong-20251123/im/ui.c:2232: undefined reference to `gtk_target_list_new' /usr/bin/ld: /tmp/YWu/yong-20251123/im/ui.c:2233: undefined reference to `gtk_target_list_add_image_targets' /usr/bin/ld: /tmp/YWu/yong-20251123/im/ui.c:2235: undefined reference to `gtk_target_table_new_from_list' /usr/bin/ld: /tmp/YWu/yong-20251123/im/ui.c:2241: undefined reference to `g_object_ref' /usr/bin/ld: /tmp/YWu/yong-20251123/im/ui.c:2237: undefined reference to `gtk_clipboard_set_with_data' /usr/bin/ld: /tmp/YWu/yong-20251123/im/ui.c:2244: undefined reference to `gtk_target_table_free' /usr/bin/ld: /tmp/YWu/yong-20251123/im/ui.c:2245: undefined reference to `gtk_target_list_unref' /usr/bin/ld: /tmp/YWu/yong-20251123/im/ui.c:2247: undefined reference to `g_object_unref' /usr/bin/ld: ui.o: in function `YongSendClipboard': /tmp/YWu/yong-20251123/im/ui.c:2294: undefined reference to `g_malloc' /usr/bin/ld: /tmp/YWu/yong-20251123/im/ui.c:2296: undefined reference to `g_free' /usr/bin/ld: /tmp/YWu/yong-20251123/im/ui.c:2296: undefined reference to `g_idle_add_full' /usr/bin/ld: ui.o: in function `YongSendClipboard_real': /tmp/YWu/yong-20251123/im/ui.c:2273: undefined reference to `gtk_clipboard_get' /usr/bin/ld: /tmp/YWu/yong-20251123/im/ui.c:2278: undefined reference to `gtk_clipboard_set_text' /usr/bin/ld: /tmp/YWu/yong-20251123/im/ui.c:2280: undefined reference to `g_timeout_add' /usr/bin/ld: ui.o: in function `ui_setup_default': /tmp/YWu/yong-20251123/im/ui.c:3249: undefined reference to `gtk_main_quit' /usr/bin/ld: ui.o: in function `ui_init': /tmp/YWu/yong-20251123/im/ui.c:248: undefined reference to `gtk_init' /usr/bin/ld: /tmp/YWu/yong-20251123/im/ui.c:259: undefined reference to `gtk_settings_get_default' /usr/bin/ld: /tmp/YWu/yong-20251123/im/ui.c:262: undefined reference to `gtk_get_minor_version' /usr/bin/ld: /tmp/YWu/yong-20251123/im/ui.c:264: undefined reference to `g_object_set' /usr/bin/ld: /tmp/YWu/yong-20251123/im/ui.c:272: undefined reference to `gtk_settings_set_long_property' /usr/bin/ld: /tmp/YWu/yong-20251123/im/ui.c:281: undefined reference to `g_timeout_add_seconds' /usr/bin/ld: /tmp/YWu/yong-20251123/im/ui.c:285: undefined reference to `gdk_display_get_default' /usr/bin/ld: /tmp/YWu/yong-20251123/im/ui.c:285: undefined reference to `gdk_display_get_name' /usr/bin/ld: /tmp/YWu/yong-20251123/im/ui.c:290: undefined reference to `ybus_wayland_ui_init' /usr/bin/ld: /tmp/YWu/yong-20251123/im/ui.c:303: undefined reference to `gtk_clipboard_get' /usr/bin/ld: /tmp/YWu/yong-20251123/im/ui.c:306: undefined reference to `g_signal_connect_data' /usr/bin/ld: ui.o: in function `ui_loop': /tmp/YWu/yong-20251123/im/ui.c:341: undefined reference to `gtk_main' /usr/bin/ld: ui.o: in function `ui_clean': /tmp/YWu/yong-20251123/im/ui.c:3002: undefined reference to `g_object_unref' /usr/bin/ld: ui.o: in function `ui_region_destroy': /tmp/YWu/yong-20251123/im/ui-common.c:161: undefined reference to `cairo_region_destroy' /usr/bin/ld: ui.o: in function `ui_clean': /tmp/YWu/yong-20251123/im/ui.c:3002: undefined reference to `g_object_unref' /usr/bin/ld: ui.o: in function `ui_region_destroy': /tmp/YWu/yong-20251123/im/ui-common.c:161: undefined reference to `cairo_region_destroy' /usr/bin/ld: ui.o: in function `ui_clean': /tmp/YWu/yong-20251123/im/ui.c:3002: undefined reference to `g_object_unref' /usr/bin/ld: ui.o: in function `ui_region_destroy': /tmp/YWu/yong-20251123/im/ui-common.c:161: undefined reference to `cairo_region_destroy' /usr/bin/ld: ui.o: in function `ui_clean': /tmp/YWu/yong-20251123/im/ui.c:3024: undefined reference to `gtk_widget_destroy' /usr/bin/ld: /tmp/YWu/yong-20251123/im/ui.c:3027: undefined reference to `pango_cairo_font_map_set_default' /usr/bin/ld: ui.o: in function `ui_main_update': /tmp/YWu/yong-20251123/im/ui.c:735: undefined reference to `gtk_window_new' /usr/bin/ld: /tmp/YWu/yong-20251123/im/ui.c:737: undefined reference to `gdk_screen_get_default' /usr/bin/ld: /tmp/YWu/yong-20251123/im/ui.c:738: undefined reference to `gdk_screen_get_rgba_visual' /usr/bin/ld: /tmp/YWu/yong-20251123/im/ui.c:741: undefined reference to `gtk_widget_set_visual' /usr/bin/ld: /tmp/YWu/yong-20251123/im/ui.c:743: undefined reference to `gtk_window_get_type' /usr/bin/ld: /tmp/YWu/yong-20251123/im/ui.c:743: undefined reference to `g_type_check_instance_cast' /usr/bin/ld: /tmp/YWu/yong-20251123/im/ui.c:743: undefined reference to `gtk_window_set_title' /usr/bin/ld: /tmp/YWu/yong-20251123/im/ui.c:744: undefined reference to `gtk_window_set_decorated' /usr/bin/ld: /tmp/YWu/yong-20251123/im/ui.c:745: undefined reference to `gtk_window_set_accept_focus' /usr/bin/ld: /tmp/YWu/yong-20251123/im/ui.c:746: undefined reference to `gtk_window_set_skip_taskbar_hint' /usr/bin/ld: /tmp/YWu/yong-20251123/im/ui.c:747: undefined reference to `gtk_window_set_skip_pager_hint' /usr/bin/ld: /tmp/YWu/yong-20251123/im/ui.c:748: undefined reference to `gtk_window_set_keep_above' /usr/bin/ld: /tmp/YWu/yong-20251123/im/ui.c:750: undefined reference to `ybus_wayland_set_window' /usr/bin/ld: /tmp/YWu/yong-20251123/im/ui.c:751: undefined reference to `gtk_widget_realize' /usr/bin/ld: /tmp/YWu/yong-20251123/im/ui.c:753: undefined reference to `gtk_widget_get_window' /usr/bin/ld: /tmp/YWu/yong-20251123/im/ui.c:754: undefined reference to `gdk_window_get_events' /usr/bin/ld: /tmp/YWu/yong-20251123/im/ui.c:753: undefined reference to `gdk_window_set_events' /usr/bin/ld: /tmp/YWu/yong-20251123/im/ui.c:757: undefined reference to `g_signal_connect_data' /usr/bin/ld: /tmp/YWu/yong-20251123/im/ui.c:775: undefined reference to `gtk_widget_get_type' /usr/bin/ld: ui.o: in function `ui_set_css': /tmp/YWu/yong-20251123/im/ui.c:711: undefined reference to `gtk_css_provider_new' /usr/bin/ld: /tmp/YWu/yong-20251123/im/ui.c:712: undefined reference to `gtk_widget_get_style_context' /usr/bin/ld: /tmp/YWu/yong-20251123/im/ui.c:713: undefined reference to `gtk_css_provider_load_from_data' /usr/bin/ld: /tmp/YWu/yong-20251123/im/ui.c:714: undefined reference to `gtk_style_provider_get_type' /usr/bin/ld: /tmp/YWu/yong-20251123/im/ui.c:714: undefined reference to `gtk_style_context_add_provider' /usr/bin/ld: /tmp/YWu/yong-20251123/im/ui.c:715: undefined reference to `g_object_unref' /usr/bin/ld: ui.o: in function `ui_main_update': /tmp/YWu/yong-20251123/im/ui.c:785: undefined reference to `gtk_widget_get_type' /usr/bin/ld: /tmp/YWu/yong-20251123/im/ui.c:785: undefined reference to `g_type_check_instance_cast' /usr/bin/ld: /tmp/YWu/yong-20251123/im/ui.c:785: undefined reference to `gtk_widget_hide' /usr/bin/ld: /tmp/YWu/yong-20251123/im/ui.c:(.text+0x2ccf): undefined reference to `gtk_widget_shape_combine_region' /usr/bin/ld: /tmp/YWu/yong-20251123/im/ui.c:(.text+0x2cde): undefined reference to `gtk_widget_input_shape_combine_region' /usr/bin/ld: /tmp/YWu/yong-20251123/im/ui.c:(.text+0x2cf0): undefined reference to `g_type_check_instance_cast' /usr/bin/ld: /tmp/YWu/yong-20251123/im/ui.c:(.text+0x2d00): undefined reference to `g_object_set_data' /usr/bin/ld: /tmp/YWu/yong-20251123/im/ui.c:828: undefined reference to `gtk_widget_shape_combine_region' /usr/bin/ld: /tmp/YWu/yong-20251123/im/ui.c:829: undefined reference to `gtk_widget_input_shape_combine_region' /usr/bin/ld: /tmp/YWu/yong-20251123/im/ui.c:830: undefined reference to `g_type_check_instance_cast' /usr/bin/ld: /tmp/YWu/yong-20251123/im/ui.c:830: undefined reference to `g_object_set_data_full' /usr/bin/ld: ui.o: in function `ui_region_destroy': /tmp/YWu/yong-20251123/im/ui-common.c:161: undefined reference to `cairo_region_destroy' /usr/bin/ld: ui.o: in function `ui_main_update': /tmp/YWu/yong-20251123/im/ui.c:840: undefined reference to `gtk_window_get_type' /usr/bin/ld: /tmp/YWu/yong-20251123/im/ui.c:840: undefined reference to `g_type_check_instance_cast' /usr/bin/ld: /tmp/YWu/yong-20251123/im/ui.c:840: undefined reference to `gtk_window_resize' /usr/bin/ld: /tmp/YWu/yong-20251123/im/ui.c:841: undefined reference to `gtk_widget_get_type' /usr/bin/ld: /tmp/YWu/yong-20251123/im/ui.c:841: undefined reference to `gtk_widget_set_size_request' /usr/bin/ld: ui.o: in function `ui_main_win': /tmp/YWu/yong-20251123/im/ui.c:1848: undefined reference to `gtk_widget_get_window' /usr/bin/ld: ui.o: in function `ui_main_show': /tmp/YWu/yong-20251123/im/ui.c:1871: undefined reference to `gtk_window_get_type' /usr/bin/ld: /tmp/YWu/yong-20251123/im/ui.c:1871: undefined reference to `g_type_check_instance_cast' /usr/bin/ld: /tmp/YWu/yong-20251123/im/ui.c:1879: undefined reference to `gdk_screen_width' /usr/bin/ld: /tmp/YWu/yong-20251123/im/ui.c:1882: undefined reference to `ybus_wayland_win_move' /usr/bin/ld: /tmp/YWu/yong-20251123/im/ui.c:(.text+0x3012): undefined reference to `ybus_wayland_win_move' /usr/bin/ld: /tmp/YWu/yong-20251123/im/ui.c:(.text+0x302e): undefined reference to `gtk_window_get_type' /usr/bin/ld: /tmp/YWu/yong-20251123/im/ui.c:(.text+0x303a): undefined reference to `g_type_check_instance_cast' /usr/bin/ld: /tmp/YWu/yong-20251123/im/ui.c:1903: undefined reference to `gtk_window_get_type' /usr/bin/ld: /tmp/YWu/yong-20251123/im/ui.c:1903: undefined reference to `g_type_check_instance_cast' /usr/bin/ld: /tmp/YWu/yong-20251123/im/ui.c:(.text+0x3078): undefined reference to `gtk_window_move' /usr/bin/ld: ui.o: in function `ui_timer_add': /tmp/YWu/yong-20251123/im/ui-timer.c:181: undefined reference to `g_timeout_add' /usr/bin/ld: ui.o: in function `ui_input_win': /tmp/YWu/yong-20251123/im/ui.c:1939: undefined reference to `gtk_widget_get_window' /usr/bin/ld: ui.o: in function `ui_input_update': /tmp/YWu/yong-20251123/im/ui.c:1140: undefined reference to `gtk_widget_get_window' /usr/bin/ld: /tmp/YWu/yong-20251123/im/ui.c:1141: undefined reference to `gdk_window_shape_combine_region' /usr/bin/ld: /tmp/YWu/yong-20251123/im/ui.c:1104: undefined reference to `gtk_window_new' /usr/bin/ld: /tmp/YWu/yong-20251123/im/ui.c:1106: undefined reference to `gdk_screen_get_default' /usr/bin/ld: /tmp/YWu/yong-20251123/im/ui.c:1107: undefined reference to `gdk_screen_get_rgba_visual' /usr/bin/ld: /tmp/YWu/yong-20251123/im/ui.c:1109: undefined reference to `gtk_widget_set_visual' /usr/bin/ld: /tmp/YWu/yong-20251123/im/ui.c:1110: undefined reference to `gtk_window_get_type' /usr/bin/ld: /tmp/YWu/yong-20251123/im/ui.c:1110: undefined reference to `g_type_check_instance_cast' /usr/bin/ld: /tmp/YWu/yong-20251123/im/ui.c:1110: undefined reference to `gtk_window_set_title' /usr/bin/ld: /tmp/YWu/yong-20251123/im/ui.c:1111: undefined reference to `gtk_window_set_decorated' /usr/bin/ld: /tmp/YWu/yong-20251123/im/ui.c:1112: undefined reference to `gtk_window_set_accept_focus' /usr/bin/ld: /tmp/YWu/yong-20251123/im/ui.c:1113: undefined reference to `gtk_window_set_skip_taskbar_hint' /usr/bin/ld: /tmp/YWu/yong-20251123/im/ui.c:1114: undefined reference to `gtk_window_set_skip_pager_hint' /usr/bin/ld: /tmp/YWu/yong-20251123/im/ui.c:1115: undefined reference to `gtk_window_set_keep_above' /usr/bin/ld: /tmp/YWu/yong-20251123/im/ui.c:1117: undefined reference to `ybus_wayland_set_window' /usr/bin/ld: /tmp/YWu/yong-20251123/im/ui.c:1118: undefined reference to `gtk_widget_realize' /usr/bin/ld: /tmp/YWu/yong-20251123/im/ui.c:1120: undefined reference to `gtk_widget_get_window' /usr/bin/ld: /tmp/YWu/yong-20251123/im/ui.c:1122: undefined reference to `gdk_window_get_events' /usr/bin/ld: /tmp/YWu/yong-20251123/im/ui.c:1121: undefined reference to `gdk_window_set_events' /usr/bin/ld: /tmp/YWu/yong-20251123/im/ui.c:1126: undefined reference to `g_signal_connect_data' /usr/bin/ld: /tmp/YWu/yong-20251123/im/ui.c:1133: undefined reference to `gtk_widget_get_type' /usr/bin/ld: ui.o: in function `ui_set_css': /tmp/YWu/yong-20251123/im/ui.c:711: undefined reference to `gtk_css_provider_new' /usr/bin/ld: /tmp/YWu/yong-20251123/im/ui.c:712: undefined reference to `gtk_widget_get_style_context' /usr/bin/ld: /tmp/YWu/yong-20251123/im/ui.c:713: undefined reference to `gtk_css_provider_load_from_data' /usr/bin/ld: /tmp/YWu/yong-20251123/im/ui.c:714: undefined reference to `gtk_style_provider_get_type' /usr/bin/ld: /tmp/YWu/yong-20251123/im/ui.c:714: undefined reference to `gtk_style_context_add_provider' /usr/bin/ld: /tmp/YWu/yong-20251123/im/ui.c:715: undefined reference to `g_object_unref' /usr/bin/ld: ui.o: in function `ui_input_update': /tmp/YWu/yong-20251123/im/ui.c:1136: undefined reference to `ybus_wayland_set_window' /usr/bin/ld: ui.o: in function `ui_region_destroy': /tmp/YWu/yong-20251123/im/ui-common.c:161: undefined reference to `cairo_region_destroy' /usr/bin/ld: /tmp/YWu/yong-20251123/im/ui-common.c:161: undefined reference to `cairo_region_destroy' /usr/bin/ld: /tmp/YWu/yong-20251123/im/ui-common.c:161: undefined reference to `cairo_region_destroy' /usr/bin/ld: ui.o: in function `ui_input_bg_adjust': /tmp/YWu/yong-20251123/im/ui.c:1079: undefined reference to `cairo_image_surface_get_format' /usr/bin/ld: /tmp/YWu/yong-20251123/im/ui.c:1079: undefined reference to `cairo_image_surface_create' /usr/bin/ld: /tmp/YWu/yong-20251123/im/ui.c:1080: undefined reference to `cairo_create' /usr/bin/ld: /tmp/YWu/yong-20251123/im/ui.c:1087: undefined reference to `cairo_destroy' /usr/bin/ld: ui.o: in function `ui_input_update': /tmp/YWu/yong-20251123/im/ui.c:1367: undefined reference to `cairo_region_translate' /usr/bin/ld: /tmp/YWu/yong-20251123/im/ui.c:1368: undefined reference to `cairo_region_get_extents' /usr/bin/ld: ui.o: in function `ui_region_destroy': /tmp/YWu/yong-20251123/im/ui-common.c:161: undefined reference to `cairo_region_destroy' /usr/bin/ld: ui.o: in function `ui_input_redraw': /tmp/YWu/yong-20251123/im/ui.c:1437: undefined reference to `gtk_widget_queue_draw' /usr/bin/ld: ui.o: in function `ui_input_show': /tmp/YWu/yong-20251123/im/ui.c:1955: undefined reference to `gtk_window_get_type' /usr/bin/ld: /tmp/YWu/yong-20251123/im/ui.c:1955: undefined reference to `g_type_check_instance_cast' /usr/bin/ld: /tmp/YWu/yong-20251123/im/ui.c:1955: undefined reference to `gtk_window_move' /usr/bin/ld: ui.o: in function `ui_input_move': /tmp/YWu/yong-20251123/im/ui.c:1468: undefined reference to `gdk_screen_width' /usr/bin/ld: /tmp/YWu/yong-20251123/im/ui.c:1469: undefined reference to `gdk_screen_height' /usr/bin/ld: /tmp/YWu/yong-20251123/im/ui.c:1497: undefined reference to `gtk_window_get_type' /usr/bin/ld: /tmp/YWu/yong-20251123/im/ui.c:1497: undefined reference to `g_type_check_instance_cast' /usr/bin/ld: /tmp/YWu/yong-20251123/im/ui.c:1497: undefined reference to `gtk_window_move' /usr/bin/ld: ui.o: in function `UpdateMainWindow': /tmp/YWu/yong-20251123/im/ui-common.c:156: undefined reference to `gtk_widget_queue_draw' /usr/bin/ld: /tmp/YWu/yong-20251123/im/ui-common.c:156: undefined reference to `gtk_widget_queue_draw' /usr/bin/ld: /tmp/YWu/yong-20251123/im/ui-common.c:156: undefined reference to `gtk_widget_queue_draw' /usr/bin/ld: ui.o: in function `ui_tray_update_with_indicator': /tmp/YWu/yong-20251123/im/ui.c:2042: undefined reference to `gtk_menu_get_type' /usr/bin/ld: /tmp/YWu/yong-20251123/im/ui.c:2042: undefined reference to `g_type_check_instance_cast' /usr/bin/ld: ui.o: in function `ui_tray_update': /tmp/YWu/yong-20251123/im/ui.c:2077: undefined reference to `g_type_check_instance_cast' /usr/bin/ld: /tmp/YWu/yong-20251123/im/ui.c:2077: undefined reference to `g_object_unref' /usr/bin/ld: /tmp/YWu/yong-20251123/im/ui.c:2077: undefined reference to `g_type_check_instance_cast' /usr/bin/ld: /tmp/YWu/yong-20251123/im/ui.c:2077: undefined reference to `g_object_unref' /usr/bin/ld: /tmp/YWu/yong-20251123/im/ui.c:2104: undefined reference to `gtk_status_icon_new_from_pixbuf' /usr/bin/ld: /tmp/YWu/yong-20251123/im/ui.c:2105: undefined reference to `g_type_check_instance_cast' /usr/bin/ld: /tmp/YWu/yong-20251123/im/ui.c:2105: undefined reference to `g_signal_connect_data' /usr/bin/ld: /tmp/YWu/yong-20251123/im/ui.c:(.text+0x4e45): undefined reference to `g_type_check_instance_cast' /usr/bin/ld: /tmp/YWu/yong-20251123/im/ui.c:(.text+0x4e4e): undefined reference to `g_object_unref' /usr/bin/ld: ui.o: in function `ui_tray_status': /tmp/YWu/yong-20251123/im/ui.c:2144: undefined reference to `gtk_status_icon_set_from_pixbuf' /usr/bin/ld: ui.o: in function `ui_tray_tooltip': /tmp/YWu/yong-20251123/im/ui.c:2123: undefined reference to `gtk_status_icon_set_tooltip_text' /usr/bin/ld: /tmp/YWu/yong-20251123/im/ui.c:2124: undefined reference to `gtk_status_icon_set_title' /usr/bin/ld: ui.o: in function `ui_set_select': /tmp/YWu/yong-20251123/im/ui.c:2382: undefined reference to `gtk_clipboard_get' /usr/bin/ld: /tmp/YWu/yong-20251123/im/ui.c:2385: undefined reference to `gtk_clipboard_set_text' /usr/bin/ld: ui.o: in function `ui_calc_with_metrics': /tmp/YWu/yong-20251123/im/ui.c:2919: undefined reference to `gdk_screen_get_default' /usr/bin/ld: /tmp/YWu/yong-20251123/im/ui.c:2930: undefined reference to `gdk_screen_get_width' /usr/bin/ld: /tmp/YWu/yong-20251123/im/ui.c:2940: undefined reference to `gdk_screen_get_height' /usr/bin/ld: ui.o: in function `ui_show_message': /tmp/YWu/yong-20251123/im/ui.c:2406: undefined reference to `gtk_window_get_type' /usr/bin/ld: /tmp/YWu/yong-20251123/im/ui.c:2406: undefined reference to `g_type_check_instance_cast' /usr/bin/ld: /tmp/YWu/yong-20251123/im/ui.c:2405: undefined reference to `gtk_message_dialog_new' /usr/bin/ld: /tmp/YWu/yong-20251123/im/ui.c:2412: undefined reference to `gtk_window_set_position' /usr/bin/ld: /tmp/YWu/yong-20251123/im/ui.c:2414: undefined reference to `gtk_window_set_title' /usr/bin/ld: /tmp/YWu/yong-20251123/im/ui.c:2415: undefined reference to `gtk_dialog_get_type' /usr/bin/ld: /tmp/YWu/yong-20251123/im/ui.c:2415: undefined reference to `gtk_dialog_run' /usr/bin/ld: /tmp/YWu/yong-20251123/im/ui.c:2416: undefined reference to `gtk_widget_destroy' /usr/bin/ld: ui.o: in function `ui_show_image': /tmp/YWu/yong-20251123/im/ui.c:3073: undefined reference to `gtk_window_new' /usr/bin/ld: /tmp/YWu/yong-20251123/im/ui.c:3074: undefined reference to `gdk_screen_get_default' /usr/bin/ld: /tmp/YWu/yong-20251123/im/ui.c:3075: undefined reference to `gdk_screen_get_rgba_visual' /usr/bin/ld: /tmp/YWu/yong-20251123/im/ui.c:3078: undefined reference to `gtk_widget_set_visual' /usr/bin/ld: /tmp/YWu/yong-20251123/im/ui.c:3081: undefined reference to `gtk_window_get_type' /usr/bin/ld: /tmp/YWu/yong-20251123/im/ui.c:3081: undefined reference to `g_type_check_instance_cast' /usr/bin/ld: /tmp/YWu/yong-20251123/im/ui.c:3081: undefined reference to `gtk_window_set_position' /usr/bin/ld: /tmp/YWu/yong-20251123/im/ui.c:3082: undefined reference to `gtk_window_set_accept_focus' /usr/bin/ld: /tmp/YWu/yong-20251123/im/ui.c:3083: undefined reference to `gtk_window_set_resizable' /usr/bin/ld: /tmp/YWu/yong-20251123/im/ui.c:3084: undefined reference to `gtk_widget_hide_on_delete' /usr/bin/ld: /tmp/YWu/yong-20251123/im/ui.c:3084: undefined reference to `g_signal_connect_data' /usr/bin/ld: /tmp/YWu/yong-20251123/im/ui.c:3089: undefined reference to `gtk_widget_get_realized' /usr/bin/ld: /tmp/YWu/yong-20251123/im/ui.c:3100: undefined reference to `gtk_widget_get_window' /usr/bin/ld: /tmp/YWu/yong-20251123/im/ui.c:3091: undefined reference to `gtk_widget_realize' /usr/bin/ld: /tmp/YWu/yong-20251123/im/ui.c:3092: undefined reference to `gtk_widget_get_window' /usr/bin/ld: /tmp/YWu/yong-20251123/im/ui.c:3093: undefined reference to `gdk_window_get_events' /usr/bin/ld: /tmp/YWu/yong-20251123/im/ui.c:3092: undefined reference to `gdk_window_set_events' /usr/bin/ld: /tmp/YWu/yong-20251123/im/ui.c:3096: undefined reference to `gdk_window_set_functions' /usr/bin/ld: /tmp/YWu/yong-20251123/im/ui.c:3102: undefined reference to `gdk_window_is_visible' /usr/bin/ld: /tmp/YWu/yong-20251123/im/ui.c:3104: undefined reference to `gtk_widget_hide' /usr/bin/ld: /tmp/YWu/yong-20251123/im/ui.c:3107: undefined reference to `gtk_window_get_type' /usr/bin/ld: /tmp/YWu/yong-20251123/im/ui.c:3107: undefined reference to `g_type_check_instance_cast' /usr/bin/ld: /tmp/YWu/yong-20251123/im/ui.c:3107: undefined reference to `gtk_window_set_title' /usr/bin/ld: /tmp/YWu/yong-20251123/im/ui.c:3108: undefined reference to `gtk_window_set_keep_above' /usr/bin/ld: /tmp/YWu/yong-20251123/im/ui.c:3109: undefined reference to `g_object_set_data' /usr/bin/ld: /tmp/YWu/yong-20251123/im/ui.c:3120: undefined reference to `g_type_check_instance_cast' /usr/bin/ld: /tmp/YWu/yong-20251123/im/ui.c:3120: undefined reference to `gtk_window_resize' /usr/bin/ld: /tmp/YWu/yong-20251123/im/ui.c:3121: undefined reference to `gtk_widget_set_size_request' /usr/bin/ld: /tmp/YWu/yong-20251123/im/ui.c:3125: undefined reference to `gtk_widget_show' /usr/bin/ld: /tmp/YWu/yong-20251123/im/ui.c:3126: undefined reference to `g_type_check_instance_cast' /usr/bin/ld: /tmp/YWu/yong-20251123/im/ui.c:3126: undefined reference to `gtk_window_deiconify' /usr/bin/ld: ui.o: in function `ui_show_tip': /tmp/YWu/yong-20251123/im/ui.c:2484: undefined reference to `gtk_window_new' /usr/bin/ld: /tmp/YWu/yong-20251123/im/ui.c:2485: undefined reference to `gtk_window_get_type' /usr/bin/ld: /tmp/YWu/yong-20251123/im/ui.c:2485: undefined reference to `g_type_check_instance_cast' /usr/bin/ld: /tmp/YWu/yong-20251123/im/ui.c:2485: undefined reference to `gtk_window_set_type_hint' /usr/bin/ld: /tmp/YWu/yong-20251123/im/ui.c:2486: undefined reference to `gtk_widget_set_name' /usr/bin/ld: /tmp/YWu/yong-20251123/im/ui.c:2487: undefined reference to `g_signal_connect_data' /usr/bin/ld: /tmp/YWu/yong-20251123/im/ui.c:2493: undefined reference to `ybus_wayland_set_window' /usr/bin/ld: /tmp/YWu/yong-20251123/im/ui.c:2494: undefined reference to `gtk_widget_realize' /usr/bin/ld: /tmp/YWu/yong-20251123/im/ui.c:2496: undefined reference to `ybus_wayland_set_window' /usr/bin/ld: /tmp/YWu/yong-20251123/im/ui.c:2497: undefined reference to `gtk_widget_get_type' /usr/bin/ld: ui.o: in function `ui_set_css': /tmp/YWu/yong-20251123/im/ui.c:711: undefined reference to `gtk_css_provider_new' /usr/bin/ld: /tmp/YWu/yong-20251123/im/ui.c:712: undefined reference to `gtk_widget_get_style_context' /usr/bin/ld: /tmp/YWu/yong-20251123/im/ui.c:713: undefined reference to `gtk_css_provider_load_from_data' /usr/bin/ld: /tmp/YWu/yong-20251123/im/ui.c:714: undefined reference to `gtk_style_provider_get_type' /usr/bin/ld: /tmp/YWu/yong-20251123/im/ui.c:714: undefined reference to `gtk_style_context_add_provider' /usr/bin/ld: /tmp/YWu/yong-20251123/im/ui.c:715: undefined reference to `g_object_unref' /usr/bin/ld: ui.o: in function `ui_show_tip': /tmp/YWu/yong-20251123/im/ui.c:2500: undefined reference to `g_type_check_instance_cast' /usr/bin/ld: /tmp/YWu/yong-20251123/im/ui.c:2500: undefined reference to `g_strdup' /usr/bin/ld: /tmp/YWu/yong-20251123/im/ui.c:2500: undefined reference to `g_free' /usr/bin/ld: /tmp/YWu/yong-20251123/im/ui.c:2500: undefined reference to `g_object_set_data_full' /usr/bin/ld: /tmp/YWu/yong-20251123/im/ui.c:2523: undefined reference to `gtk_window_get_type' /usr/bin/ld: /tmp/YWu/yong-20251123/im/ui.c:2512: undefined reference to `gdk_screen_width' /usr/bin/ld: /tmp/YWu/yong-20251123/im/ui.c:2513: undefined reference to `gdk_screen_height' /usr/bin/ld: /tmp/YWu/yong-20251123/im/ui.c:2521: undefined reference to `gtk_window_get_type' /usr/bin/ld: /tmp/YWu/yong-20251123/im/ui.c:2521: undefined reference to `g_type_check_instance_cast' /usr/bin/ld: /tmp/YWu/yong-20251123/im/ui.c:2521: undefined reference to `gtk_window_move' /usr/bin/ld: /tmp/YWu/yong-20251123/im/ui.c:2523: undefined reference to `g_type_check_instance_cast' /usr/bin/ld: /tmp/YWu/yong-20251123/im/ui.c:2523: undefined reference to `gtk_window_resize' /usr/bin/ld: /tmp/YWu/yong-20251123/im/ui.c:2524: undefined reference to `gtk_widget_set_size_request' /usr/bin/ld: /tmp/YWu/yong-20251123/im/ui.c:2525: undefined reference to `gtk_widget_queue_draw' /usr/bin/ld: /tmp/YWu/yong-20251123/im/ui.c:2528: undefined reference to `g_source_remove' /usr/bin/ld: /tmp/YWu/yong-20251123/im/ui.c:2529: undefined reference to `g_timeout_add' /usr/bin/ld: ui.o: in function `ui_beep': /tmp/YWu/yong-20251123/im/ui.c:3145: undefined reference to `gtk_widget_get_window' /usr/bin/ld: /tmp/YWu/yong-20251123/im/ui.c:3145: undefined reference to `gdk_window_beep' /usr/bin/ld: ui.o: in function `ui_request': /tmp/YWu/yong-20251123/im/ui.c:3150: undefined reference to `g_idle_add' /usr/bin/ld: ui.o: in function `is_settings_has_key': /tmp/YWu/yong-20251123/im/ui.c:3190: undefined reference to `g_settings_list_keys' /usr/bin/ld: /tmp/YWu/yong-20251123/im/ui.c:3200: undefined reference to `g_strfreev' /usr/bin/ld: ui.o: in function `ui_get_dark': /tmp/YWu/yong-20251123/im/ui.c:(.text+0x5ced): undefined reference to `g_object_unref' /usr/bin/ld: /tmp/YWu/yong-20251123/im/ui.c:3235: undefined reference to `gtk_settings_get_default' /usr/bin/ld: /tmp/YWu/yong-20251123/im/ui.c:3239: undefined reference to `g_type_check_instance_cast' /usr/bin/ld: /tmp/YWu/yong-20251123/im/ui.c:3239: undefined reference to `g_object_get' /usr/bin/ld: /tmp/YWu/yong-20251123/im/ui.c:3208: undefined reference to `g_settings_new' /usr/bin/ld: /tmp/YWu/yong-20251123/im/ui.c:3211: undefined reference to `g_signal_connect_data' /usr/bin/ld: ui.o: in function `is_settings_has_key': /tmp/YWu/yong-20251123/im/ui.c:3200: undefined reference to `g_strfreev' /usr/bin/ld: ui.o: in function `ui_get_dark': /tmp/YWu/yong-20251123/im/ui.c:3224: undefined reference to `g_settings_get_string' /usr/bin/ld: /tmp/YWu/yong-20251123/im/ui.c:3232: undefined reference to `g_free' /usr/bin/ld: ui.o: in function `ui_timer_add': /tmp/YWu/yong-20251123/im/ui-timer.c:181: undefined reference to `g_timeout_add' /usr/bin/ld: ui.o: in function `ui_timer_del': /tmp/YWu/yong-20251123/im/ui-timer.c:135: undefined reference to `g_source_remove' /usr/bin/ld: ui.o: in function `ui_idle_del': /tmp/YWu/yong-20251123/im/ui-timer.c:155: undefined reference to `g_source_remove' /usr/bin/ld: ui.o: in function `ui_idle_add': /tmp/YWu/yong-20251123/im/ui-timer.c:204: undefined reference to `g_idle_add' /usr/bin/ld: ui.o: in function `ui_idle_del': /tmp/YWu/yong-20251123/im/ui-timer.c:155: undefined reference to `g_source_remove' /usr/bin/ld: ui.o: in function `ui_call': /tmp/YWu/yong-20251123/im/ui.c:3168: undefined reference to `g_idle_add' /usr/bin/ld: ui.o: in function `send_file_get_func': /tmp/YWu/yong-20251123/im/ui.c:2166: undefined reference to `g_type_check_instance_cast' /usr/bin/ld: /tmp/YWu/yong-20251123/im/ui.c:2166: undefined reference to `g_object_get_data' /usr/bin/ld: /tmp/YWu/yong-20251123/im/ui.c:2167: undefined reference to `g_filename_to_uri' /usr/bin/ld: /tmp/YWu/yong-20251123/im/ui.c:2170: undefined reference to `g_free' /usr/bin/ld: /tmp/YWu/yong-20251123/im/ui.c:2173: undefined reference to `gtk_selection_data_get_target' /usr/bin/ld: /tmp/YWu/yong-20251123/im/ui.c:2171: undefined reference to `gtk_selection_data_set' /usr/bin/ld: /tmp/YWu/yong-20251123/im/ui.c:2187: undefined reference to `gtk_selection_data_set_pixbuf' /usr/bin/ld: ui.o: in function `send_file_clear_func': /tmp/YWu/yong-20251123/im/ui.c:2193: undefined reference to `g_type_check_instance_cast' /usr/bin/ld: /tmp/YWu/yong-20251123/im/ui.c:2193: undefined reference to `g_object_unref' /usr/bin/ld: ui.o: in function `calc_ui_scale': /tmp/YWu/yong-20251123/im/ui.c:145: undefined reference to `gtk_window_new' /usr/bin/ld: /tmp/YWu/yong-20251123/im/ui.c:146: undefined reference to `gdk_screen_get_default' /usr/bin/ld: /tmp/YWu/yong-20251123/im/ui.c:146: undefined reference to `gdk_screen_get_resolution' /usr/bin/ld: /tmp/YWu/yong-20251123/im/ui.c:157: undefined reference to `gtk_widget_destroy' /usr/bin/ld: ui.o: in function `on_clipboard_owner_change': /tmp/YWu/yong-20251123/im/ui.c:166: undefined reference to `gtk_clipboard_wait_for_text' /usr/bin/ld: ui.o: in function `main_click_cb': /tmp/YWu/yong-20251123/im/ui.c:557: undefined reference to `gdk_cursor_new' /usr/bin/ld: /tmp/YWu/yong-20251123/im/ui.c:566: undefined reference to `gtk_widget_get_window' /usr/bin/ld: /tmp/YWu/yong-20251123/im/ui.c:566: undefined reference to `gdk_window_set_cursor' /usr/bin/ld: /tmp/YWu/yong-20251123/im/ui.c:581: undefined reference to `gtk_widget_get_window' /usr/bin/ld: /tmp/YWu/yong-20251123/im/ui.c:581: undefined reference to `gdk_window_set_cursor' /usr/bin/ld: /tmp/YWu/yong-20251123/im/ui.c:582: undefined reference to `g_type_check_instance_cast' /usr/bin/ld: /tmp/YWu/yong-20251123/im/ui.c:582: undefined reference to `g_object_get_data' /usr/bin/ld: /tmp/YWu/yong-20251123/im/ui.c:560: undefined reference to `gdk_event_get_device' /usr/bin/ld: /tmp/YWu/yong-20251123/im/ui.c:561: undefined reference to `gtk_widget_get_window' /usr/bin/ld: /tmp/YWu/yong-20251123/im/ui.c:560: undefined reference to `gdk_device_grab' /usr/bin/ld: /tmp/YWu/yong-20251123/im/ui.c:568: undefined reference to `g_object_unref' /usr/bin/ld: /tmp/YWu/yong-20251123/im/ui.c:587: undefined reference to `gtk_window_get_type' /usr/bin/ld: /tmp/YWu/yong-20251123/im/ui.c:587: undefined reference to `g_type_check_instance_cast' /usr/bin/ld: /tmp/YWu/yong-20251123/im/ui.c:587: undefined reference to `gtk_window_get_position' /usr/bin/ld: /tmp/YWu/yong-20251123/im/ui.c:589: undefined reference to `gdk_event_get_device' /usr/bin/ld: /tmp/YWu/yong-20251123/im/ui.c:589: undefined reference to `gdk_device_ungrab' /usr/bin/ld: /tmp/YWu/yong-20251123/im/ui.c:593: undefined reference to `gdk_screen_width' /usr/bin/ld: /tmp/YWu/yong-20251123/im/ui.c:594: undefined reference to `gdk_screen_height' /usr/bin/ld: /tmp/YWu/yong-20251123/im/ui.c:599: undefined reference to `gtk_window_get_type' /usr/bin/ld: /tmp/YWu/yong-20251123/im/ui.c:599: undefined reference to `g_type_check_instance_cast' /usr/bin/ld: /tmp/YWu/yong-20251123/im/ui.c:599: undefined reference to `gtk_window_move' /usr/bin/ld: ui.o: in function `main_motion_cb': /tmp/YWu/yong-20251123/im/ui.c:487: undefined reference to `ybus_wayland_win_move_relative' /usr/bin/ld: /tmp/YWu/yong-20251123/im/ui.c:493: undefined reference to `gtk_window_get_type' /usr/bin/ld: /tmp/YWu/yong-20251123/im/ui.c:493: undefined reference to `g_type_check_instance_cast' /usr/bin/ld: /tmp/YWu/yong-20251123/im/ui.c:493: undefined reference to `gtk_window_get_position' /usr/bin/ld: /tmp/YWu/yong-20251123/im/ui.c:494: undefined reference to `gtk_window_move' /usr/bin/ld: ui.o: in function `on_screen_size_changed': /tmp/YWu/yong-20251123/im/ui.c:727: undefined reference to `g_timeout_add' /usr/bin/ld: ui.o: in function `ui_popup_menu': /tmp/YWu/yong-20251123/im/ui.c:2907: undefined reference to `g_object_ref_sink' /usr/bin/ld: /tmp/YWu/yong-20251123/im/ui.c:2908: undefined reference to `gtk_menu_get_type' /usr/bin/ld: /tmp/YWu/yong-20251123/im/ui.c:2908: undefined reference to `g_type_check_instance_cast' /usr/bin/ld: /tmp/YWu/yong-20251123/im/ui.c:2908: undefined reference to `gtk_menu_attach_to_widget' /usr/bin/ld: /tmp/YWu/yong-20251123/im/ui.c:2912: undefined reference to `gtk_get_current_event_time' /usr/bin/ld: /tmp/YWu/yong-20251123/im/ui.c:2912: undefined reference to `gtk_menu_popup' /usr/bin/ld: ui.o: in function `UpdateMainWindow': /tmp/YWu/yong-20251123/im/ui-common.c:156: undefined reference to `gtk_widget_queue_draw' /usr/bin/ld: ui.o: in function `ui_add_menu': /tmp/YWu/yong-20251123/im/ui.c:2732: undefined reference to `gtk_separator_menu_item_new' /usr/bin/ld: /tmp/YWu/yong-20251123/im/ui.c:2733: undefined reference to `gtk_menu_shell_get_type' /usr/bin/ld: /tmp/YWu/yong-20251123/im/ui.c:2733: undefined reference to `g_type_check_instance_cast' /usr/bin/ld: /tmp/YWu/yong-20251123/im/ui.c:2733: undefined reference to `gtk_menu_shell_append' /usr/bin/ld: /tmp/YWu/yong-20251123/im/ui.c:2734: undefined reference to `gtk_widget_show' /usr/bin/ld: /tmp/YWu/yong-20251123/im/ui.c:2754: undefined reference to `gtk_menu_new' /usr/bin/ld: /tmp/YWu/yong-20251123/im/ui.c:2757: undefined reference to `gtk_menu_item_new_with_label' /usr/bin/ld: /tmp/YWu/yong-20251123/im/ui.c:2758: undefined reference to `gtk_menu_shell_get_type' /usr/bin/ld: /tmp/YWu/yong-20251123/im/ui.c:2758: undefined reference to `g_type_check_instance_cast' /usr/bin/ld: /tmp/YWu/yong-20251123/im/ui.c:2758: undefined reference to `gtk_menu_shell_append' /usr/bin/ld: /tmp/YWu/yong-20251123/im/ui.c:2759: undefined reference to `gtk_menu_item_get_type' /usr/bin/ld: /tmp/YWu/yong-20251123/im/ui.c:2759: undefined reference to `gtk_menu_item_set_submenu' /usr/bin/ld: /tmp/YWu/yong-20251123/im/ui.c:2760: undefined reference to `gtk_widget_show' /usr/bin/ld: /tmp/YWu/yong-20251123/im/ui.c:2772: undefined reference to `g_type_check_instance_cast' /usr/bin/ld: /tmp/YWu/yong-20251123/im/ui.c:2772: undefined reference to `g_object_set_data_full' /usr/bin/ld: /tmp/YWu/yong-20251123/im/ui.c:2773: undefined reference to `g_signal_connect_data' /usr/bin/ld: /tmp/YWu/yong-20251123/im/ui.c:2814: undefined reference to `gtk_menu_item_new_with_label' /usr/bin/ld: /tmp/YWu/yong-20251123/im/ui.c:2815: undefined reference to `gtk_menu_shell_get_type' /usr/bin/ld: /tmp/YWu/yong-20251123/im/ui.c:2815: undefined reference to `g_type_check_instance_cast' /usr/bin/ld: /tmp/YWu/yong-20251123/im/ui.c:2815: undefined reference to `gtk_menu_shell_append' /usr/bin/ld: /tmp/YWu/yong-20251123/im/ui.c:2816: undefined reference to `gtk_widget_show' /usr/bin/ld: /tmp/YWu/yong-20251123/im/ui.c:2817: undefined reference to `gtk_menu_item_get_type' /usr/bin/ld: /tmp/YWu/yong-20251123/im/ui.c:2817: undefined reference to `gtk_menu_item_set_submenu' /usr/bin/ld: /tmp/YWu/yong-20251123/im/ui.c:2853: undefined reference to `gtk_menu_item_new_with_label' /usr/bin/ld: /tmp/YWu/yong-20251123/im/ui.c:2854: undefined reference to `gtk_menu_shell_get_type' /usr/bin/ld: /tmp/YWu/yong-20251123/im/ui.c:2854: undefined reference to `g_type_check_instance_cast' /usr/bin/ld: /tmp/YWu/yong-20251123/im/ui.c:2854: undefined reference to `gtk_menu_shell_append' /usr/bin/ld: /tmp/YWu/yong-20251123/im/ui.c:2855: undefined reference to `gtk_widget_show' /usr/bin/ld: /tmp/YWu/yong-20251123/im/ui.c:(.text+0x7749): undefined reference to `g_type_check_instance_cast' /usr/bin/ld: /tmp/YWu/yong-20251123/im/ui.c:2868: undefined reference to `g_object_set_data' /usr/bin/ld: /tmp/YWu/yong-20251123/im/ui.c:2869: undefined reference to `g_type_check_instance_cast' /usr/bin/ld: /tmp/YWu/yong-20251123/im/ui.c:2858: undefined reference to `g_type_check_instance_cast' /usr/bin/ld: /tmp/YWu/yong-20251123/im/ui.c:2858: undefined reference to `gtk_main_quit' /usr/bin/ld: /tmp/YWu/yong-20251123/im/ui.c:(.text+0x77b7): undefined reference to `g_signal_connect_data' /usr/bin/ld: ui.o: in function `ui_menu_on_done': /tmp/YWu/yong-20251123/im/ui.c:2718: undefined reference to `gtk_menu_get_type' /usr/bin/ld: /tmp/YWu/yong-20251123/im/ui.c:2718: undefined reference to `g_type_check_instance_cast' /usr/bin/ld: /tmp/YWu/yong-20251123/im/ui.c:2718: undefined reference to `gtk_menu_get_attach_widget' /usr/bin/ld: /tmp/YWu/yong-20251123/im/ui.c:2719: undefined reference to `g_type_check_instance_cast' /usr/bin/ld: /tmp/YWu/yong-20251123/im/ui.c:2719: undefined reference to `gtk_menu_detach' /usr/bin/ld: /tmp/YWu/yong-20251123/im/ui.c:2720: undefined reference to `g_object_unref' /usr/bin/ld: ui.o: in function `im_list_menu': /tmp/YWu/yong-20251123/im/ui.c:2667: undefined reference to `gtk_menu_new' /usr/bin/ld: /tmp/YWu/yong-20251123/im/ui.c:(.text+0x78ca): undefined reference to `g_type_check_instance_cast' /usr/bin/ld: /tmp/YWu/yong-20251123/im/ui.c:2680: undefined reference to `gtk_radio_menu_item_get_type' /usr/bin/ld: /tmp/YWu/yong-20251123/im/ui.c:2680: undefined reference to `gtk_radio_menu_item_new_with_label_from_widget' /usr/bin/ld: /tmp/YWu/yong-20251123/im/ui.c:2678: undefined reference to `gtk_radio_menu_item_new_with_label' /usr/bin/ld: /tmp/YWu/yong-20251123/im/ui.c:2681: undefined reference to `g_signal_connect_data' /usr/bin/ld: /tmp/YWu/yong-20251123/im/ui.c:2683: undefined reference to `gtk_menu_shell_get_type' /usr/bin/ld: /tmp/YWu/yong-20251123/im/ui.c:2683: undefined reference to `gtk_menu_shell_append' /usr/bin/ld: /tmp/YWu/yong-20251123/im/ui.c:2684: undefined reference to `gtk_widget_show' /usr/bin/ld: /tmp/YWu/yong-20251123/im/ui.c:2686: undefined reference to `gtk_check_menu_item_get_type' /usr/bin/ld: /tmp/YWu/yong-20251123/im/ui.c:2686: undefined reference to `gtk_check_menu_item_set_active' /usr/bin/ld: /tmp/YWu/yong-20251123/im/ui.c:2688: undefined reference to `gtk_separator_menu_item_new' /usr/bin/ld: /tmp/YWu/yong-20251123/im/ui.c:2689: undefined reference to `gtk_menu_shell_get_type' /usr/bin/ld: /tmp/YWu/yong-20251123/im/ui.c:2689: undefined reference to `gtk_menu_shell_append' /usr/bin/ld: /tmp/YWu/yong-20251123/im/ui.c:2690: undefined reference to `gtk_widget_show' /usr/bin/ld: /tmp/YWu/yong-20251123/im/ui.c:2692: undefined reference to `gtk_menu_item_new_with_label' /usr/bin/ld: /tmp/YWu/yong-20251123/im/ui.c:2693: undefined reference to `gtk_menu_shell_append' /usr/bin/ld: /tmp/YWu/yong-20251123/im/ui.c:2695: undefined reference to `g_signal_connect_data' /usr/bin/ld: ui.o: in function `ui_menu_on_cmd': /tmp/YWu/yong-20251123/im/ui.c:2707: undefined reference to `g_type_check_instance_cast' /usr/bin/ld: /tmp/YWu/yong-20251123/im/ui.c:2707: undefined reference to `g_object_get_data' /usr/bin/ld: ui.o: in function `input_click_cb': /tmp/YWu/yong-20251123/im/ui.c:908: undefined reference to `g_type_check_instance_cast' /usr/bin/ld: /tmp/YWu/yong-20251123/im/ui.c:908: undefined reference to `g_signal_connect_data' /usr/bin/ld: /tmp/YWu/yong-20251123/im/ui.c:910: undefined reference to `gdk_cursor_new' /usr/bin/ld: /tmp/YWu/yong-20251123/im/ui.c:919: undefined reference to `gtk_widget_get_window' /usr/bin/ld: /tmp/YWu/yong-20251123/im/ui.c:919: undefined reference to `gdk_window_set_cursor' /usr/bin/ld: /tmp/YWu/yong-20251123/im/ui.c:975: undefined reference to `gtk_widget_get_window' /usr/bin/ld: /tmp/YWu/yong-20251123/im/ui.c:975: undefined reference to `gdk_window_set_cursor' /usr/bin/ld: /tmp/YWu/yong-20251123/im/ui.c:977: undefined reference to `g_type_check_instance_cast' /usr/bin/ld: /tmp/YWu/yong-20251123/im/ui.c:977: undefined reference to `g_signal_handler_disconnect' /usr/bin/ld: /tmp/YWu/yong-20251123/im/ui.c:978: undefined reference to `gtk_window_get_type' /usr/bin/ld: /tmp/YWu/yong-20251123/im/ui.c:978: undefined reference to `gtk_window_get_position' /usr/bin/ld: /tmp/YWu/yong-20251123/im/ui.c:980: undefined reference to `gdk_event_get_device' /usr/bin/ld: /tmp/YWu/yong-20251123/im/ui.c:980: undefined reference to `gdk_device_ungrab' /usr/bin/ld: /tmp/YWu/yong-20251123/im/ui.c:983: undefined reference to `g_type_check_instance_cast' /usr/bin/ld: /tmp/YWu/yong-20251123/im/ui.c:983: undefined reference to `gtk_window_get_size' /usr/bin/ld: /tmp/YWu/yong-20251123/im/ui.c:984: undefined reference to `gdk_screen_width' /usr/bin/ld: /tmp/YWu/yong-20251123/im/ui.c:985: undefined reference to `gdk_screen_height' /usr/bin/ld: /tmp/YWu/yong-20251123/im/ui.c:988: undefined reference to `g_type_check_instance_cast' /usr/bin/ld: /tmp/YWu/yong-20251123/im/ui.c:988: undefined reference to `gtk_window_move' /usr/bin/ld: /tmp/YWu/yong-20251123/im/ui.c:913: undefined reference to `gdk_event_get_device' /usr/bin/ld: /tmp/YWu/yong-20251123/im/ui.c:914: undefined reference to `gtk_widget_get_window' /usr/bin/ld: /tmp/YWu/yong-20251123/im/ui.c:913: undefined reference to `gdk_device_grab' /usr/bin/ld: /tmp/YWu/yong-20251123/im/ui.c:921: undefined reference to `g_object_unref' /usr/bin/ld: ui.o: in function `input_motion_cb': /tmp/YWu/yong-20251123/im/ui.c:865: undefined reference to `ybus_wayland_win_move_relative' /usr/bin/ld: /tmp/YWu/yong-20251123/im/ui.c:871: undefined reference to `gtk_window_get_type' /usr/bin/ld: /tmp/YWu/yong-20251123/im/ui.c:871: undefined reference to `g_type_check_instance_cast' /usr/bin/ld: /tmp/YWu/yong-20251123/im/ui.c:871: undefined reference to `gtk_window_get_position' /usr/bin/ld: /tmp/YWu/yong-20251123/im/ui.c:872: undefined reference to `gtk_window_move' /usr/bin/ld: ui.o: in function `on_status_popup_menu': /tmp/YWu/yong-20251123/im/ui.c:1973: undefined reference to `g_object_ref_sink' /usr/bin/ld: /tmp/YWu/yong-20251123/im/ui.c:1974: undefined reference to `gtk_menu_get_type' /usr/bin/ld: /tmp/YWu/yong-20251123/im/ui.c:1974: undefined reference to `g_type_check_instance_cast' /usr/bin/ld: /tmp/YWu/yong-20251123/im/ui.c:1974: undefined reference to `gtk_status_icon_position_menu' /usr/bin/ld: /tmp/YWu/yong-20251123/im/ui.c:1974: undefined reference to `gtk_menu_popup' /usr/bin/ld: ui.o: in function `on_image_win_scroll': /tmp/YWu/yong-20251123/im/ui.c:3038: undefined reference to `g_type_check_instance_cast' /usr/bin/ld: /tmp/YWu/yong-20251123/im/ui.c:3038: undefined reference to `g_object_get_data' /usr/bin/ld: ui.o: in function `on_image_win_click': /tmp/YWu/yong-20251123/im/ui.c:3058: undefined reference to `g_type_check_instance_cast' /usr/bin/ld: /tmp/YWu/yong-20251123/im/ui.c:3058: undefined reference to `g_object_get_data' /usr/bin/ld: ui.o: in function `on_tip_draw': /tmp/YWu/yong-20251123/im/ui.c:2435: undefined reference to `g_type_check_instance_cast' /usr/bin/ld: /tmp/YWu/yong-20251123/im/ui.c:2435: undefined reference to `g_object_get_data' /usr/bin/ld: /tmp/YWu/yong-20251123/im/ui.c:2437: undefined reference to `gtk_widget_get_size_request' /usr/bin/ld: /tmp/YWu/yong-20251123/im/ui.c:2440: undefined reference to `cairo_set_line_width' /usr/bin/ld: ui.o: in function `on_tip_timeout': /tmp/YWu/yong-20251123/im/ui.c:2460: undefined reference to `g_type_check_instance_cast' /usr/bin/ld: /tmp/YWu/yong-20251123/im/ui.c:2460: undefined reference to `g_object_set_data' /usr/bin/ld: ui.o: in function `on_gsetting_changed': /tmp/YWu/yong-20251123/im/ui.c:3182: undefined reference to `g_strcmp0' /usr/bin/ld: fbterm.o: in function `get_im_socket': /tmp/YWu/yong-20251123/im/fbterm.c:402: undefined reference to `g_io_channel_unix_new' /usr/bin/ld: /tmp/YWu/yong-20251123/im/fbterm.c:403: undefined reference to `g_io_channel_set_encoding' /usr/bin/ld: /tmp/YWu/yong-20251123/im/fbterm.c:404: undefined reference to `g_io_add_watch' /usr/bin/ld: fbterm.o: in function `ui_fbterm_init': /tmp/YWu/yong-20251123/im/fbterm.c:621: undefined reference to `g_main_loop_new' /usr/bin/ld: /tmp/YWu/yong-20251123/im/fbterm.c:624: undefined reference to `g_io_channel_unix_new' /usr/bin/ld: /tmp/YWu/yong-20251123/im/fbterm.c:625: undefined reference to `g_io_add_watch' /usr/bin/ld: fbterm.o: in function `ui_fbterm_loop': /tmp/YWu/yong-20251123/im/fbterm.c:636: undefined reference to `g_main_loop_run' /usr/bin/ld: fbterm.o: in function `get_text_width': /tmp/YWu/yong-20251123/im/fbterm.c:(.text+0x6c3): undefined reference to `g_utf8_get_char' /usr/bin/ld: /tmp/YWu/yong-20251123/im/fbterm.c:(.text+0x6ca): undefined reference to `g_unichar_iswide' /usr/bin/ld: /tmp/YWu/yong-20251123/im/fbterm.c:699: undefined reference to `g_utf8_skip' /usr/bin/ld: fbterm.o: in function `fbterm_code_width': /tmp/YWu/yong-20251123/im/fbterm.c:(.text+0x763): undefined reference to `g_utf8_skip' /usr/bin/ld: fbterm.o: in function `get_text_width': /tmp/YWu/yong-20251123/im/fbterm.c:(.text+0x783): undefined reference to `g_utf8_get_char' /usr/bin/ld: /tmp/YWu/yong-20251123/im/fbterm.c:(.text+0x78a): undefined reference to `g_unichar_iswide' /usr/bin/ld: /tmp/YWu/yong-20251123/im/fbterm.c:695: undefined reference to `g_utf8_skip' /usr/bin/ld: /tmp/YWu/yong-20251123/im/fbterm.c:(.text+0x841): undefined reference to `g_unichar_iswide' /usr/bin/ld: /tmp/YWu/yong-20251123/im/fbterm.c:694: undefined reference to `g_utf8_get_char' /usr/bin/ld: /tmp/YWu/yong-20251123/im/fbterm.c:692: undefined reference to `g_utf8_skip' /usr/bin/ld: /tmp/YWu/yong-20251123/im/fbterm.c:(.text+0x94d): undefined reference to `g_unichar_iswide' /usr/bin/ld: /tmp/YWu/yong-20251123/im/fbterm.c:694: undefined reference to `g_utf8_get_char' /usr/bin/ld: /tmp/YWu/yong-20251123/im/fbterm.c:692: undefined reference to `g_utf8_skip' /usr/bin/ld: /tmp/YWu/yong-20251123/im/fbterm.c:(.text+0xc4a): undefined reference to `g_unichar_iswide' /usr/bin/ld: /tmp/YWu/yong-20251123/im/fbterm.c:694: undefined reference to `g_utf8_get_char' /usr/bin/ld: /tmp/YWu/yong-20251123/im/fbterm.c:692: undefined reference to `g_utf8_skip' /usr/bin/ld: /tmp/YWu/yong-20251123/im/fbterm.c:692: undefined reference to `g_unichar_iswide' /usr/bin/ld: /tmp/YWu/yong-20251123/im/fbterm.c:694: undefined reference to `g_utf8_get_char' /usr/bin/ld: fbterm.o: in function `fbterm_cand_width': /tmp/YWu/yong-20251123/im/fbterm.c:(.text+0xda5): undefined reference to `g_utf8_skip' /usr/bin/ld: /tmp/YWu/yong-20251123/im/fbterm.c:(.text+0xdac): undefined reference to `g_unichar_iswide' /usr/bin/ld: fbterm.o: in function `get_text_width': /tmp/YWu/yong-20251123/im/fbterm.c:694: undefined reference to `g_utf8_get_char' /usr/bin/ld: fbterm.o: in function `xim_explore_url': /tmp/YWu/yong-20251123/im/fbterm.c:501: undefined reference to `g_spawn_async' /usr/bin/ld: /tmp/YWu/yong-20251123/im/fbterm.c:507: undefined reference to `g_spawn_command_line_async' /usr/bin/ld: fbterm.o: in function `fb_io_func': /tmp/YWu/yong-20251123/im/fbterm.c:236: undefined reference to `g_main_loop_quit' /usr/bin/ld: /tmp/YWu/yong-20251123/im/fbterm.c:250: undefined reference to `g_main_loop_quit' /usr/bin/ld: ybus.o: in function `y_xim_init_default': /tmp/YWu/yong-20251123/common/ybus.c:1007: undefined reference to `ybus_wayland_init' /usr/bin/ld: ybus.o: in function `xim_explore_url': /tmp/YWu/yong-20251123/common/ybus.c:960: undefined reference to `g_spawn_async' /usr/bin/ld: /tmp/YWu/yong-20251123/common/ybus.c:966: undefined reference to `g_spawn_command_line_async' /usr/bin/ld: ybus-xim.o: in function `xim_poll_display_fd': /tmp/YWu/yong-20251123/im/ybus-xim.c:1036: undefined reference to `g_source_new' /usr/bin/ld: /tmp/YWu/yong-20251123/im/ybus-xim.c:1037: undefined reference to `g_source_set_name' /usr/bin/ld: /tmp/YWu/yong-20251123/im/ybus-xim.c:1040: undefined reference to `g_source_add_poll' /usr/bin/ld: /tmp/YWu/yong-20251123/im/ybus-xim.c:1041: undefined reference to `g_source_attach' /usr/bin/ld: ybus-xim.o: in function `xim_init': /tmp/YWu/yong-20251123/im/ybus-xim.c:1120: undefined reference to `g_source_remove' /usr/bin/ld: ybus-lcall.o: in function `set_cursor_location_default': /tmp/YWu/yong-20251123/im/ybus-lcall.c:113: undefined reference to `gdk_display_get_default' /usr/bin/ld: /tmp/YWu/yong-20251123/im/ybus-lcall.c:114: undefined reference to `gdk_x11_display_get_type' /usr/bin/ld: /tmp/YWu/yong-20251123/im/ybus-lcall.c:114: undefined reference to `g_type_check_instance_is_a' /usr/bin/ld: /tmp/YWu/yong-20251123/im/ybus-lcall.c:116: undefined reference to `gdk_x11_display_get_xdisplay' /usr/bin/ld: lcall.o: in function `l_call_conn_peer_pid': /tmp/YWu/yong-20251123/im/lcall.c:172: undefined reference to `g_io_channel_unix_get_fd' /usr/bin/ld: lcall.o: in function `l_call_conn_free': /tmp/YWu/yong-20251123/im/lcall.c:191: undefined reference to `g_source_remove' /usr/bin/ld: /tmp/YWu/yong-20251123/im/lcall.c:200: undefined reference to `g_slist_remove' /usr/bin/ld: /tmp/YWu/yong-20251123/im/lcall.c:205: undefined reference to `g_io_channel_shutdown' /usr/bin/ld: /tmp/YWu/yong-20251123/im/lcall.c:206: undefined reference to `g_io_channel_unref' /usr/bin/ld: /tmp/YWu/yong-20251123/im/lcall.c:212: undefined reference to `g_free' /usr/bin/ld: lcall.o: in function `conn_write': /tmp/YWu/yong-20251123/im/lcall.c:373: undefined reference to `g_io_channel_unix_get_fd' /usr/bin/ld: /tmp/YWu/yong-20251123/im/lcall.c:373: undefined reference to `g_io_channel_unix_get_fd' /usr/bin/ld: lcall.o: in function `l_call_conn_new': /tmp/YWu/yong-20251123/im/lcall.c:506: undefined reference to `g_malloc0' /usr/bin/ld: /tmp/YWu/yong-20251123/im/lcall.c:511: undefined reference to `g_io_add_watch' /usr/bin/ld: lcall.o: in function `l_call_server_new': /tmp/YWu/yong-20251123/im/lcall.c:548: undefined reference to `g_io_channel_unix_new' /usr/bin/ld: /tmp/YWu/yong-20251123/im/lcall.c:549: undefined reference to `g_io_channel_set_encoding' /usr/bin/ld: /tmp/YWu/yong-20251123/im/lcall.c:550: undefined reference to `g_io_channel_set_buffered' /usr/bin/ld: lcall.o: in function `l_call_serv_new': /tmp/YWu/yong-20251123/im/lcall.c:581: undefined reference to `g_malloc0' /usr/bin/ld: /tmp/YWu/yong-20251123/im/lcall.c:585: undefined reference to `g_io_add_watch' /usr/bin/ld: /tmp/YWu/yong-20251123/im/lcall.c:586: undefined reference to `g_source_set_name_by_id' /usr/bin/ld: lcall.o: in function `serv_accept': /tmp/YWu/yong-20251123/im/lcall.c:563: undefined reference to `g_io_channel_unix_get_fd' /usr/bin/ld: /tmp/YWu/yong-20251123/im/lcall.c:568: undefined reference to `g_io_channel_unix_new' /usr/bin/ld: /tmp/YWu/yong-20251123/im/lcall.c:569: undefined reference to `g_io_channel_set_encoding' /usr/bin/ld: /tmp/YWu/yong-20251123/im/lcall.c:570: undefined reference to `g_io_channel_set_buffered' /usr/bin/ld: lcall.o: in function `l_call_conn_new': /tmp/YWu/yong-20251123/im/lcall.c:506: undefined reference to `g_malloc0' /usr/bin/ld: /tmp/YWu/yong-20251123/im/lcall.c:511: undefined reference to `g_io_add_watch' /usr/bin/ld: lcall.o: in function `serv_accept': /tmp/YWu/yong-20251123/im/lcall.c:572: undefined reference to `g_slist_prepend' /usr/bin/ld: lcall.o: in function `l_call_serv_free': /tmp/YWu/yong-20251123/im/lcall.c:595: undefined reference to `g_source_remove' /usr/bin/ld: /tmp/YWu/yong-20251123/im/lcall.c:596: undefined reference to `g_io_channel_shutdown' /usr/bin/ld: /tmp/YWu/yong-20251123/im/lcall.c:597: undefined reference to `g_io_channel_unref' /usr/bin/ld: /tmp/YWu/yong-20251123/im/lcall.c:600: undefined reference to `g_slist_free' /usr/bin/ld: /tmp/YWu/yong-20251123/im/lcall.c:601: undefined reference to `g_free' /usr/bin/ld: lcall.o: in function `l_call_client_new': /tmp/YWu/yong-20251123/im/lcall.c:627: undefined reference to `g_io_channel_unix_new' /usr/bin/ld: /tmp/YWu/yong-20251123/im/lcall.c:628: undefined reference to `g_io_channel_set_encoding' /usr/bin/ld: /tmp/YWu/yong-20251123/im/lcall.c:629: undefined reference to `g_io_channel_set_buffered' /usr/bin/ld: lcall.o: in function `l_call_conn_new': /tmp/YWu/yong-20251123/im/lcall.c:506: undefined reference to `g_malloc0' /usr/bin/ld: /tmp/YWu/yong-20251123/im/lcall.c:511: undefined reference to `g_io_add_watch' /usr/bin/ld: /tmp/YWu/yong-20251123/im/lcall.c:506: undefined reference to `g_malloc0' /usr/bin/ld: /tmp/YWu/yong-20251123/im/lcall.c:511: undefined reference to `g_io_add_watch' /usr/bin/ld: lcall.o: in function `conn_read_data': /tmp/YWu/yong-20251123/im/lcall.c:237: undefined reference to `g_io_channel_unix_get_fd' /usr/bin/ld: ybus-ibus.o: in function `ybus_ibus_output_xml': /tmp/YWu/yong-20251123/im/ybus-ibus.c:726: undefined reference to `g_free' /usr/bin/ld: /tmp/YWu/yong-20251123/im/ybus-ibus.c:685: undefined reference to `g_free' /usr/bin/ld: /tmp/YWu/yong-20251123/im/ybus-ibus.c:731: undefined reference to `g_string_new' /usr/bin/ld: /tmp/YWu/yong-20251123/im/ybus-ibus.c:735: undefined reference to `g_string_free' /usr/bin/ld: /tmp/YWu/yong-20251123/im/ybus-ibus.c:736: undefined reference to `g_object_unref' /usr/bin/ld: ybus-ibus.o: in function `ibus_get_icon_path': /tmp/YWu/yong-20251123/im/ybus-ibus.c:614: undefined reference to `g_get_current_dir' /usr/bin/ld: /tmp/YWu/yong-20251123/im/ybus-ibus.c:626: undefined reference to `g_build_filename' /usr/bin/ld: /tmp/YWu/yong-20251123/im/ybus-ibus.c:633: undefined reference to `g_build_filename' /usr/bin/ld: /tmp/YWu/yong-20251123/im/ybus-ibus.c:628: undefined reference to `g_build_filename' /usr/bin/ld: /tmp/YWu/yong-20251123/im/ybus-ibus.c:635: undefined reference to `g_free' /usr/bin/ld: ybus-ibus.o: in function `get_cand_list': /tmp/YWu/yong-20251123/im/ybus-ibus.c:807: undefined reference to `g_utf8_strlen' /usr/bin/ld: /tmp/YWu/yong-20251123/im/ybus-ibus.c:809: undefined reference to `g_utf8_strlen' /usr/bin/ld: ybus-ibus.o: in function `xim_init': /tmp/YWu/yong-20251123/im/ybus-ibus.c:579: undefined reference to `g_signal_connect_data' /usr/bin/ld: ybus-ibus.o: in function `ibus_yong_engine_get_type': /tmp/YWu/yong-20251123/im/ybus-ibus.c:155: undefined reference to `g_type_register_static' /usr/bin/ld: /tmp/YWu/yong-20251123/im/ybus-ibus.c:155: undefined reference to `g_type_register_static' /usr/bin/ld: ybus-ibus.o: in function `ibus_yong_engine_class_init': /tmp/YWu/yong-20251123/im/ybus-ibus.c:166: undefined reference to `g_type_check_class_cast' /usr/bin/ld: /tmp/YWu/yong-20251123/im/ybus-ibus.c:170: undefined reference to `g_type_class_peek_parent' /usr/bin/ld: ybus-ibus.o: in function `ibus_yong_engine_constructor': /tmp/YWu/yong-20251123/im/ybus-ibus.c:199: undefined reference to `g_type_check_class_cast' /usr/bin/ld: ybus-ibus.o: in function `ibus_yong_engine_destroy': /tmp/YWu/yong-20251123/im/ybus-ibus.c:213: undefined reference to `g_type_check_class_cast' /usr/bin/ld: async.o: in function `y_im_async_spawn': /tmp/YWu/yong-20251123/common/async.c:273: undefined reference to `g_spawn_async_with_pipes' /usr/bin/ld: /tmp/YWu/yong-20251123/common/async.c:294: undefined reference to `g_io_channel_unix_new' /usr/bin/ld: /tmp/YWu/yong-20251123/common/async.c:296: undefined reference to `g_io_channel_set_encoding' /usr/bin/ld: /tmp/YWu/yong-20251123/common/async.c:297: undefined reference to `g_io_add_watch' /usr/bin/ld: /tmp/YWu/yong-20251123/common/async.c:298: undefined reference to `g_child_watch_add' /usr/bin/ld: /tmp/YWu/yong-20251123/common/async.c:287: undefined reference to `g_error_free' /usr/bin/ld: async.o: in function `cb_stdout': /tmp/YWu/yong-20251123/common/async.c:214: undefined reference to `g_io_channel_read_chars' /usr/bin/ld: /tmp/YWu/yong-20251123/common/async.c:255: undefined reference to `g_io_channel_unref' /usr/bin/ld: async.o: in function `child_handler': /tmp/YWu/yong-20251123/common/async.c:265: undefined reference to `g_spawn_close_pid' /usr/bin/ld: ui-draw.o: in function `ui_draw_begin': /tmp/YWu/yong-20251123/im/ui-draw.c:18: undefined reference to `cairo_set_antialias' /usr/bin/ld: ui-draw.o: in function `ui_set_source_color': /tmp/YWu/yong-20251123/im/ui-draw.c:32: undefined reference to `cairo_set_source_rgba' /usr/bin/ld: ui-draw.o: in function `ui_draw_line': /tmp/YWu/yong-20251123/im/ui-draw.c:50: undefined reference to `cairo_set_line_width' /usr/bin/ld: /tmp/YWu/yong-20251123/im/ui-draw.c:51: undefined reference to `cairo_move_to' /usr/bin/ld: /tmp/YWu/yong-20251123/im/ui-draw.c:52: undefined reference to `cairo_line_to' /usr/bin/ld: /tmp/YWu/yong-20251123/im/ui-draw.c:53: undefined reference to `cairo_stroke' /usr/bin/ld: ui-draw.o: in function `ui_set_source_color': /tmp/YWu/yong-20251123/im/ui-draw.c:32: undefined reference to `cairo_set_source_rgba' /usr/bin/ld: ui-draw.o: in function `ui_draw_line': /tmp/YWu/yong-20251123/im/ui-draw.c:59: undefined reference to `cairo_move_to' /usr/bin/ld: /tmp/YWu/yong-20251123/im/ui-draw.c:44: undefined reference to `cairo_set_line_width' /usr/bin/ld: /tmp/YWu/yong-20251123/im/ui-draw.c:45: undefined reference to `cairo_move_to' /usr/bin/ld: /tmp/YWu/yong-20251123/im/ui-draw.c:64: undefined reference to `cairo_move_to' /usr/bin/ld: /tmp/YWu/yong-20251123/im/ui-draw.c:(.text+0x25b): undefined reference to `cairo_line_to' /usr/bin/ld: /tmp/YWu/yong-20251123/im/ui-draw.c:68: undefined reference to `cairo_stroke' /usr/bin/ld: ui-draw.o: in function `ui_draw_rect': /tmp/YWu/yong-20251123/im/ui-draw.c:77: undefined reference to `cairo_set_antialias' /usr/bin/ld: ui-draw.o: in function `ui_set_source_color': /tmp/YWu/yong-20251123/im/ui-draw.c:32: undefined reference to `cairo_set_source_rgba' /usr/bin/ld: ui-draw.o: in function `ui_draw_rect': /tmp/YWu/yong-20251123/im/ui-draw.c:79: undefined reference to `cairo_set_line_width' /usr/bin/ld: /tmp/YWu/yong-20251123/im/ui-draw.c:80: undefined reference to `cairo_rectangle' /usr/bin/ld: /tmp/YWu/yong-20251123/im/ui-draw.c:81: undefined reference to `cairo_stroke' /usr/bin/ld: ui-draw.o: in function `ui_set_source_color': /tmp/YWu/yong-20251123/im/ui-draw.c:32: undefined reference to `cairo_set_source_rgba' /usr/bin/ld: ui-draw.o: in function `ui_fill_rect': /tmp/YWu/yong-20251123/im/ui-draw.c:88: undefined reference to `cairo_rectangle' /usr/bin/ld: /tmp/YWu/yong-20251123/im/ui-draw.c:89: undefined reference to `cairo_fill' /usr/bin/ld: ui-draw.o: in function `ui_draw_round_rect': /tmp/YWu/yong-20251123/im/ui-draw.c:99: undefined reference to `cairo_set_antialias' /usr/bin/ld: /tmp/YWu/yong-20251123/im/ui-draw.c:105: undefined reference to `cairo_new_sub_path' /usr/bin/ld: /tmp/YWu/yong-20251123/im/ui-draw.c:106: undefined reference to `cairo_arc' /usr/bin/ld: /tmp/YWu/yong-20251123/im/ui-draw.c:110: undefined reference to `cairo_close_path' /usr/bin/ld: ui-draw.o: in function `ui_set_source_color': /tmp/YWu/yong-20251123/im/ui-draw.c:32: undefined reference to `cairo_set_source_rgba' /usr/bin/ld: ui-draw.o: in function `ui_draw_round_rect': /tmp/YWu/yong-20251123/im/ui-draw.c:115: undefined reference to `cairo_fill_preserve' /usr/bin/ld: /tmp/YWu/yong-20251123/im/ui-draw.c:119: undefined reference to `cairo_set_line_width' /usr/bin/ld: ui-draw.o: in function `ui_set_source_color': /tmp/YWu/yong-20251123/im/ui-draw.c:32: undefined reference to `cairo_set_source_rgba' /usr/bin/ld: ui-draw.o: in function `ui_draw_round_rect': /tmp/YWu/yong-20251123/im/ui-draw.c:121: undefined reference to `cairo_stroke_preserve' /usr/bin/ld: /tmp/YWu/yong-20251123/im/ui-draw.c:124: undefined reference to `cairo_set_antialias' /usr/bin/ld: /tmp/YWu/yong-20251123/im/ui-draw.c:125: undefined reference to `cairo_new_path' /usr/bin/ld: ui-draw.o: in function `ui_set_source_color': /tmp/YWu/yong-20251123/im/ui-draw.c:32: undefined reference to `cairo_set_source_rgba' /usr/bin/ld: ui-draw.o: in function `ui_draw_text': /tmp/YWu/yong-20251123/im/ui-draw.c:142: undefined reference to `pango_layout_set_text' /usr/bin/ld: /tmp/YWu/yong-20251123/im/ui-draw.c:143: undefined reference to `cairo_move_to' /usr/bin/ld: /tmp/YWu/yong-20251123/im/ui-draw.c:144: undefined reference to `pango_cairo_show_layout' /usr/bin/ld: ui-draw.o: in function `ui_image_size': /tmp/YWu/yong-20251123/im/ui-draw.c:451: undefined reference to `cairo_image_surface_get_width' /usr/bin/ld: /tmp/YWu/yong-20251123/im/ui-draw.c:452: undefined reference to `cairo_image_surface_get_height' /usr/bin/ld: ui-draw.o: in function `ui_draw_image': /tmp/YWu/yong-20251123/im/ui-draw.c:155: undefined reference to `cairo_rectangle' /usr/bin/ld: /tmp/YWu/yong-20251123/im/ui-draw.c:156: undefined reference to `cairo_clip' /usr/bin/ld: /tmp/YWu/yong-20251123/im/ui-draw.c:157: undefined reference to `cairo_set_source_surface' /usr/bin/ld: /tmp/YWu/yong-20251123/im/ui-draw.c:158: undefined reference to `cairo_paint' /usr/bin/ld: /tmp/YWu/yong-20251123/im/ui-draw.c:159: undefined reference to `cairo_reset_clip' /usr/bin/ld: ui-draw.o: in function `ui_image_size': /tmp/YWu/yong-20251123/im/ui-draw.c:451: undefined reference to `cairo_image_surface_get_width' /usr/bin/ld: /tmp/YWu/yong-20251123/im/ui-draw.c:452: undefined reference to `cairo_image_surface_get_height' /usr/bin/ld: /tmp/YWu/yong-20251123/im/ui-draw.c:451: undefined reference to `cairo_image_surface_get_width' /usr/bin/ld: /tmp/YWu/yong-20251123/im/ui-draw.c:452: undefined reference to `cairo_image_surface_get_height' /usr/bin/ld: ui-draw.o: in function `ui_stretch_image': /tmp/YWu/yong-20251123/im/ui-draw.c:185: undefined reference to `cairo_save' /usr/bin/ld: /tmp/YWu/yong-20251123/im/ui-draw.c:187: undefined reference to `cairo_translate' /usr/bin/ld: /tmp/YWu/yong-20251123/im/ui-draw.c:188: undefined reference to `cairo_rectangle' /usr/bin/ld: /tmp/YWu/yong-20251123/im/ui-draw.c:189: undefined reference to `cairo_clip' /usr/bin/ld: /tmp/YWu/yong-20251123/im/ui-draw.c:190: undefined reference to `cairo_scale' /usr/bin/ld: /tmp/YWu/yong-20251123/im/ui-draw.c:191: undefined reference to `cairo_set_source_surface' /usr/bin/ld: /tmp/YWu/yong-20251123/im/ui-draw.c:192: undefined reference to `cairo_paint' /usr/bin/ld: /tmp/YWu/yong-20251123/im/ui-draw.c:194: undefined reference to `cairo_restore' /usr/bin/ld: ui-draw.o: in function `ui_font_parse': /tmp/YWu/yong-20251123/im/ui-draw.c:207: undefined reference to `gtk_widget_get_window' /usr/bin/ld: /tmp/YWu/yong-20251123/im/ui-draw.c:208: undefined reference to `pango_font_description_from_string' /usr/bin/ld: /tmp/YWu/yong-20251123/im/ui-draw.c:211: undefined reference to `pango_font_description_get_size' /usr/bin/ld: /tmp/YWu/yong-20251123/im/ui-draw.c:213: undefined reference to `pango_font_description_set_size' /usr/bin/ld: /tmp/YWu/yong-20251123/im/ui-draw.c:215: undefined reference to `gdk_cairo_create' /usr/bin/ld: /tmp/YWu/yong-20251123/im/ui-draw.c:216: undefined reference to `pango_cairo_create_layout' /usr/bin/ld: /tmp/YWu/yong-20251123/im/ui-draw.c:217: undefined reference to `cairo_destroy' /usr/bin/ld: /tmp/YWu/yong-20251123/im/ui-draw.c:219: undefined reference to `pango_layout_set_font_description' /usr/bin/ld: /tmp/YWu/yong-20251123/im/ui-draw.c:221: undefined reference to `pango_layout_set_spacing' /usr/bin/ld: /tmp/YWu/yong-20251123/im/ui-draw.c:222: undefined reference to `pango_layout_set_single_paragraph_mode' /usr/bin/ld: /tmp/YWu/yong-20251123/im/ui-draw.c:223: undefined reference to `pango_language_from_string' /usr/bin/ld: /tmp/YWu/yong-20251123/im/ui-draw.c:224: undefined reference to `pango_layout_get_context' /usr/bin/ld: /tmp/YWu/yong-20251123/im/ui-draw.c:224: undefined reference to `pango_context_set_language' /usr/bin/ld: /tmp/YWu/yong-20251123/im/ui-draw.c:225: undefined reference to `pango_layout_set_text' /usr/bin/ld: /tmp/YWu/yong-20251123/im/ui-draw.c:228: undefined reference to `pango_context_get_metrics' /usr/bin/ld: /tmp/YWu/yong-20251123/im/ui-draw.c:230: undefined reference to `pango_font_metrics_unref' /usr/bin/ld: /tmp/YWu/yong-20251123/im/ui-draw.c:232: undefined reference to `pango_layout_get_pixel_extents' /usr/bin/ld: /tmp/YWu/yong-20251123/im/ui-draw.c:234: undefined reference to `pango_font_description_free' /usr/bin/ld: ui-draw.o: in function `ui_font_free': /tmp/YWu/yong-20251123/im/ui-draw.c:247: undefined reference to `g_object_unref' /usr/bin/ld: ui-draw.o: in function `ui_text_size': /tmp/YWu/yong-20251123/im/ui-draw.c:262: undefined reference to `pango_layout_set_text' /usr/bin/ld: /tmp/YWu/yong-20251123/im/ui-draw.c:263: undefined reference to `pango_layout_get_pixel_size' /usr/bin/ld: /tmp/YWu/yong-20251123/im/ui-draw.c:256: undefined reference to `pango_layout_set_text' /usr/bin/ld: /tmp/YWu/yong-20251123/im/ui-draw.c:257: undefined reference to `pango_layout_get_pixel_size' /usr/bin/ld: ui-draw.o: in function `ui_image_load_pixbuf_at_size': /tmp/YWu/yong-20251123/im/ui-draw.c:323: undefined reference to `gdk_pixbuf_loader_new' /usr/bin/ld: /tmp/YWu/yong-20251123/im/ui-draw.c:325: undefined reference to `g_signal_connect_data' /usr/bin/ld: /tmp/YWu/yong-20251123/im/ui-draw.c:328: undefined reference to `gdk_pixbuf_loader_set_size' /usr/bin/ld: /tmp/YWu/yong-20251123/im/ui-draw.c:331: undefined reference to `g_signal_connect_data' /usr/bin/ld: /tmp/YWu/yong-20251123/im/ui-draw.c:332: undefined reference to `gdk_pixbuf_loader_write' /usr/bin/ld: /tmp/YWu/yong-20251123/im/ui-draw.c:339: undefined reference to `gdk_pixbuf_loader_close' /usr/bin/ld: ui-draw.o: in function `image_size_cb': /tmp/YWu/yong-20251123/im/ui-draw.c:(.text+0xe69): undefined reference to `gdk_pixbuf_loader_set_size' /usr/bin/ld: ui-draw.o: in function `image_load_cb': /tmp/YWu/yong-20251123/im/ui-draw.c:282: undefined reference to `gdk_pixbuf_loader_get_pixbuf' /usr/bin/ld: /tmp/YWu/yong-20251123/im/ui-draw.c:283: undefined reference to `g_object_ref' /usr/bin/ld: ui-draw.o: in function `ui_image_load_at_size': /tmp/YWu/yong-20251123/im/ui-draw.c:355: undefined reference to `gdk_pixbuf_get_n_channels' /usr/bin/ld: /tmp/YWu/yong-20251123/im/ui-draw.c:363: undefined reference to `gdk_pixbuf_get_width' /usr/bin/ld: /tmp/YWu/yong-20251123/im/ui-draw.c:364: undefined reference to `gdk_pixbuf_get_height' /usr/bin/ld: /tmp/YWu/yong-20251123/im/ui-draw.c:365: undefined reference to `cairo_image_surface_create' /usr/bin/ld: /tmp/YWu/yong-20251123/im/ui-draw.c:366: undefined reference to `cairo_surface_flush' /usr/bin/ld: /tmp/YWu/yong-20251123/im/ui-draw.c:367: undefined reference to `gdk_pixbuf_get_pixels' /usr/bin/ld: /tmp/YWu/yong-20251123/im/ui-draw.c:368: undefined reference to `cairo_image_surface_get_data' /usr/bin/ld: /tmp/YWu/yong-20251123/im/ui-draw.c:369: undefined reference to `gdk_pixbuf_get_rowstride' /usr/bin/ld: /tmp/YWu/yong-20251123/im/ui-draw.c:370: undefined reference to `cairo_image_surface_get_stride' /usr/bin/ld: /tmp/YWu/yong-20251123/im/ui-draw.c:410: undefined reference to `cairo_surface_mark_dirty' /usr/bin/ld: /tmp/YWu/yong-20251123/im/ui-draw.c:(.text+0x1068): undefined reference to `g_object_unref' /usr/bin/ld: ui-draw.o: in function `ui_image_part': /tmp/YWu/yong-20251123/im/ui-draw.c:422: undefined reference to `cairo_image_surface_get_format' /usr/bin/ld: /tmp/YWu/yong-20251123/im/ui-draw.c:425: undefined reference to `cairo_image_surface_create' /usr/bin/ld: /tmp/YWu/yong-20251123/im/ui-draw.c:428: undefined reference to `cairo_surface_flush' /usr/bin/ld: /tmp/YWu/yong-20251123/im/ui-draw.c:429: undefined reference to `cairo_image_surface_get_stride' /usr/bin/ld: /tmp/YWu/yong-20251123/im/ui-draw.c:431: undefined reference to `cairo_image_surface_get_data' /usr/bin/ld: /tmp/YWu/yong-20251123/im/ui-draw.c:439: undefined reference to `cairo_surface_mark_dirty' /usr/bin/ld: ui-draw.o: in function `ui_image_free': /tmp/YWu/yong-20251123/im/ui-draw.c:446: undefined reference to `cairo_surface_destroy' /usr/bin/ld: ui-draw.o: in function `ui_image_size': /tmp/YWu/yong-20251123/im/ui-draw.c:451: undefined reference to `cairo_image_surface_get_width' /usr/bin/ld: /tmp/YWu/yong-20251123/im/ui-draw.c:452: undefined reference to `cairo_image_surface_get_height' /usr/bin/ld: ui-draw.o: in function `ui_image_draw': /tmp/YWu/yong-20251123/im/ui-draw.c:462: undefined reference to `cairo_rectangle' /usr/bin/ld: /tmp/YWu/yong-20251123/im/ui-draw.c:463: undefined reference to `cairo_clip' /usr/bin/ld: /tmp/YWu/yong-20251123/im/ui-draw.c:464: undefined reference to `cairo_set_source_surface' /usr/bin/ld: /tmp/YWu/yong-20251123/im/ui-draw.c:465: undefined reference to `cairo_paint' /usr/bin/ld: /tmp/YWu/yong-20251123/im/ui-draw.c:466: undefined reference to `cairo_reset_clip' /usr/bin/ld: ui-draw.o: in function `ui_image_draw_full': /tmp/YWu/yong-20251123/im/ui-draw.c:473: undefined reference to `cairo_save' /usr/bin/ld: /tmp/YWu/yong-20251123/im/ui-draw.c:474: undefined reference to `cairo_rectangle' /usr/bin/ld: /tmp/YWu/yong-20251123/im/ui-draw.c:475: undefined reference to `cairo_clip' /usr/bin/ld: /tmp/YWu/yong-20251123/im/ui-draw.c:478: undefined reference to `cairo_translate' /usr/bin/ld: /tmp/YWu/yong-20251123/im/ui-draw.c:479: undefined reference to `cairo_scale' /usr/bin/ld: /tmp/YWu/yong-20251123/im/ui-draw.c:480: undefined reference to `cairo_set_source_surface' /usr/bin/ld: /tmp/YWu/yong-20251123/im/ui-draw.c:481: undefined reference to `cairo_paint' /usr/bin/ld: /tmp/YWu/yong-20251123/im/ui-draw.c:482: undefined reference to `cairo_restore' /usr/bin/ld: ui-draw.o: in function `ui_image_region': /tmp/YWu/yong-20251123/im/ui-draw.c:498: undefined reference to `cairo_image_surface_get_format' /usr/bin/ld: /tmp/YWu/yong-20251123/im/ui-draw.c:500: undefined reference to `cairo_image_surface_get_width' /usr/bin/ld: /tmp/YWu/yong-20251123/im/ui-draw.c:501: undefined reference to `cairo_image_surface_get_height' /usr/bin/ld: /tmp/YWu/yong-20251123/im/ui-draw.c:502: undefined reference to `cairo_region_create' /usr/bin/ld: ui-draw.o: in function `get_pixel_alpha': /tmp/YWu/yong-20251123/im/ui-draw.c:487: undefined reference to `cairo_image_surface_get_data' /usr/bin/ld: /tmp/YWu/yong-20251123/im/ui-draw.c:488: undefined reference to `cairo_image_surface_get_stride' /usr/bin/ld: ui-draw.o: in function `ui_image_region': /tmp/YWu/yong-20251123/im/ui-draw.c:513: undefined reference to `cairo_region_union_rectangle' /usr/bin/ld: /tmp/YWu/yong-20251123/im/ui-draw.c:530: undefined reference to `cairo_region_union_rectangle' clang-13: error: linker command failed with exit code 1 (use -v to see invocation)