First, there is a limitation in the contents which can move by the
fundamental version.
FreeBSD Version 4.x
The use of UNICODE can't be expected with Version 4.x. libc lacks the wchar wide
character routines required. It is difficult work to fix this. This problem will
be seen when building wxWidgets. The following message will be output.
...
implicit declaration of function `inttowupper (...) '
...
In this case, build wxWidgets without UNICODE support - wxWidgets may be
configured with the following command.
./configure --disable-shared --enable-static --with-gtk --enable-gtk2
FreeBSD Version 5.1 higher
UNICODE is supported, and pgAdmin3 should work well. There is a UTF-8 locales
support package in misc of the ports collection.
Be careful in the establishment of locale. wxWidgets has the locale check of the
language with dot.
For example, when it is LANG=ja_JP.UTF-8
/usr/share/locale
ex.) locheck.c
#include <stdlib.h>
#include <locale.h>
int main(int argc,char *argv[])
{
if (argc > 1)
printf("setlocale=%s\n",setlocale(LC_ALL,argv[1]));
return 0;
}
cc -o locheck locheck.c
#FreeBSD running...
locheck ja_JP
(null) <--- bad locale.
ln -s /usr/share/locale/ja_JP.UTF-8 /usr/share/locale/ja_JP
locheck ja_JP
ja_JP <--- it is OK.
wxWidgets may be configured with the following command.
../configure --disable-shared --enable-static --enable-unicode --with-gtk
--enable-gtk2 --enable-debug
Configured wxWidgets 2.5.0 for `i386-unknown-freebsd5.1'
Which GUI toolkit should wxWidgets use? GTK
Should wxWidgets be compiled in debug mode? yes
Should wxWidgets be linked as a shared library? no
Should wxWidgets be compiled in Unicode mode? yes
What level of wxWidgets compatibility should be enabled?
wxWidgets 2.0 no
wxWidgets 2.2 no
wxWidgets 2.4 yes
Which libraries should wxWidgets use?
jpeg sys
png sys
regex sys
tiff sys
zlib sys
odbc no