Installing ICU ports on freebsd 11.0

Edwin Ancaer eancaer at gmail.com
Tue Sep 12 22:00:54 UTC 2017


Jan,

thanks for looking into this.

I also found 25M for icudt58l.dat
[edwin at ottopedi ~]$ pkg info -l icu | fgrep icudt | xargs du -Ah
 25M    /usr/local/share/icu/58.2/icudt58l.dat.

Before coming to the FreeBSD list, someone on the GNUstep-list checked my
code, and it worked out OK for him.
The difference we saw was that he had a libicudata.so.55.1 of 25M, so we
supposed there was some ICU-issue.

Now maybe his version (55 I presume) was working differently than mine
(59), or generated without the  --with-data-packaging=archive, and it is
that that causes the problems for GNUstep.

Is it worth trying to build devel/icu without this option, or would that be
a bad id?

Kind regards, and thanks for looking into this?

Edwin


2017-09-12 18:59 GMT+02:00 Jan Beich <jbeich at freebsd.org>:

> Edwin Ancaer <eancaer at gmail.com> writes:
>
> > I installed GNUstep on Freebsd 11.0, and I seem to be having a problem
> > with the localization methods for Dates and Times in GNUstep. While
> > everything seems to be OK when calling these methods, the results are
> > wrong.
>
> Do you have a sample code or steps to reproduce? Maybe file a bug, so
> maintainer can help filter out GNUstep-specific issues.
>
> > Apparently, the library  /usr/local/lib/libicudata.so.58.2 should be
> > several megabytes, while I find it is only 1.1K.
>
> devel/icu is built --with-data-packaging=archive which means the data
> ends up in icudt* file e.g.,
>
> $ pkg info -l icu | fgrep icudt | xargs du -Ah
>  25M    /usr/local/share/icu/59.1/icudt59l.dat
>


More information about the freebsd-questions mailing list