Contributed by jose on from the multiple-language-support dept.
Kevin Lo, an OpenBSD developer, has been working on a patch of the Citrus framework for OpenBSD's C library. This patch is rather large and will require extensive testing and adaptation to make it work properly (regular, traditional material should be OK). Kevin's diff is available on his website and should work against -current. To use it, you'll have to:
- 1. in /usr/src, make includes
- 2. cd /usr/src/share/mk && make install
- 3. in /usr/src, make build
(Comments are closed)
By DVV () on bgbug.berlios.de/howto/bgcons_34.html
Comments
By Anonymous Coward () on
The requested URL /howto/bgcons_34.html was not found on this server.
Apache/1.3.27 Server at bgbug.berlios.de Port 80
Comments
By dvv () on
By Chad Loder () on
It seems like i18n and Citrus will be acting according to various standards for i18n...there's POSIX/susv2 (what aboutsusv3) plus C99. Is this going to be a problem for the Citrus folks? Or is this going to move OpenBSD closer to C99?
Comments
By Marc Espie () on
There are various things you can't half-do:
as soon as you start behaving a bit like C99, a lot of configure tests will start kicking in, and stuff will break if the rest of C99 is not there.
New integer types, wide chars support, locale support are all part of that.
Things are currently moving in the right direction.
Between locale and the pending gcc 3.3.2 update, those are pretty big changes. Don't expect them in OpenBSD 3.5. If testing is adequate, these might make OpenBSD 3.6.
By Kevin Lo () kevlo@kevlo.org on mailto:kevlo@kevlo.org
http://www.kevlo.org/citrus/locale-test.jpg
This is rxvt + xcin(Chinese input method)
By Pedro Martelletto () on
The correct steps to build it are:
1. cd /usr/src/share/mk && make install.
2. cd /usr/src && make includes.
3. cd /usr/src && make beforeinstall.
4. cd /usr/src/lib/libc && make depend && make && make install.
5. cd /usr/src/usr.bin/{mklocale,mkesdb,mkcsmapper}, run make && make install.
6. cd /usr/src && make build.
I was able to build it with no problems and, up to this moment, it is working as expected.