T�i đang bi�n dịch x-unikey tren cygwin.
Phi�n bản cygwin la 1.5.13.1 .
Ban đầu th� gcc b�o lỗi như sau:
"
/usr/X11R6/include/X11/Xfuncs.h:50,
from Xi18n.h:35,
from i18nPtHdr.c:50:
/usr/include/string.h:22: error: syntax error before
"memchr"
/usr/include/string.h:23: error: redefinition of
`_PTR'
/usr/include/string.h:23: error: `_PTR' previously
declared here
/usr/include/string.h:24: error: syntax error before
"memcpy"
/usr/include/string.h:25: error: syntax error before
"memmove"
/usr/include/string.h:26: error: syntax error before
"memset"
/usr/include/string.h:57: error: syntax error before
"memccpy"
/usr/include/string.h:58: error: syntax error before
"mempcpy"
make[3]: *** [libIMdkit_la-i18nPtHdr.lo] Error 1
make[3]: Leaving directory
`/home/x-unikey-0.9.2/src/IMdkit'
make[2]: *** [all-recursive] Error 1
make[2]: Leaving directory `/home/x-unikey-0.9.2/src'
make[1]: *** [all-recursive] Error 1
make[1]: Leaving directory `/home/x-unikey-0.9.2'
make: *** [all] Error 2
"
T�i nghĩ l� do "_PTR " đụng
độ g� đ� n�n đ� đổi
t�n "_PTR" -> "_PTR2" th� lại sinh ra lỗi
link như sau.
Nhờ c�c b�c xem gi�p.
../IMdkit/.libs/libIMdkit.a(libIMdkit_la-i18nMethod.o)(.text+0x12c7):
In function `xi18n_closeIM':
/home/x-unikey-0.9.2/src/IMdkit/i18nMethod.c:789:
undefined reference to `__XUnregisterFilter'
../IMdkit/.libs/libIMdkit.a(libIMdkit_la-i18nAttr.o)(.text+0x216):
In function `CreateAttrList':
/home/x-unikey-0.9.2/src/IMdkit/i18nAttr.c:121:
undefined reference to `_XrmStringToQuark'
../IMdkit/.libs/libIMdkit.a(libIMdkit_la-i18nX.o)(.text+0x3d7):
In function `ReadXConnectMessage':
/home/x-unikey-0.9.2/src/IMdkit/i18nX.c:194: undefined
reference to `__XRegisterFilterByType'
../IMdkit/.libs/libIMdkit.a(libIMdkit_la-i18nX.o)(.text+0x500):
In function `Xi18nXBegin':
/home/x-unikey-0.9.2/src/IMdkit/i18nX.c:234: undefined
reference to `__XRegisterFilterByType'
../IMdkit/.libs/libIMdkit.a(libIMdkit_la-i18nX.o)(.text+0x545):
In function `Xi18nXEnd':
/home/x-unikey-0.9.2/src/IMdkit/i18nX.c:248: undefined
reference to `__XUnregisterFilter'
../IMdkit/.libs/libIMdkit.a(libIMdkit_la-i18nX.o)(.text+0x826):
In function `Xi18nXWait':
/home/x-unikey-0.9.2/src/IMdkit/i18nX.c:380: undefined
reference to `_XIfEvent'
../IMdkit/.libs/libIMdkit.a(libIMdkit_la-i18nX.o)(.text+0x8d9):
In function `Xi18nXDisconnect':
/home/x-unikey-0.9.2/src/IMdkit/i18nX.c:421: undefined
reference to `__XUnregisterFilter'
collect2: ld returned 1 exit status
make[3]: *** [ukxim.exe] Error 1
make[3]: Leaving directory
`/home/x-unikey-0.9.2/src/xim'
make[2]: *** [all-recursive] Error 1
make[2]: Leaving directory `/home/x-unikey-0.9.2/src'
make[1]: *** [all-recursive] Error 1
__________________________________
Celebrate Yahoo!'s 10th Birthday!
Yahoo! Netrospective: 100 Moments of the Web
http://birthday.yahoo.com/netrospective/��T