[tlbuild] first build for TeX Live 2008

Jukka Salmi j+tex-live at 2008.salmi.ch
Fri May 16 09:23:04 CEST 2008


Jukka Salmi --> tlbuild (2008-05-15 11:46:49 +0200):
> Hello,
> 
> Karl Berry --> tlbuild (2008-05-10 01:36:44 +0200):
> > I think we are close enough that it would be useful to try building some
> > binaries for TeX Live 2008 now.
> [...]
> > Please report how it goes, and thanks.
> 
> while building TL succeeds on a current NetBSD/i386 system (haven't
> tried to build xindy yet), it fails on NetBSD/i386 3.1 in icu-xetex:
> 
> $ TL_MAKE=gmake \
> > TL_CONFIGURE_ARGS=--with-fontconfig=/usr/pkg \
> > ./Build
> [...]
> generating out/tmp/res_index.txt (list of installed locales)
> LD_LIBRARY_PATH=../lib:../stubdata:../tools/ctestfw:$LD_LIBRARY_PATH  ../bin/genrb -k -i ./out/build/icudt38l -d ./out/build/icudt38l ./out/tmp/res_index.txt
> ./out/tmp/res_index.txt:4: warning: Encountered empty array
> LD_LIBRARY_PATH=../lib:../stubdata:../tools/ctestfw:$LD_LIBRARY_PATH  ../bin/genrb -k -i ./out/build/icudt38l -s ../../../../libs/icu-xetex/data/coll -d ./out/build/icudt38l/coll root.txt
> ../../../../libs/icu-xetex/data/coll/root.txt:22: warning: %Collation could not be constructed from CollationElements - check context!
> ../../../../libs/icu-xetex/data/coll/root.txt:15: parse error. Stopped parsing with U_MEMORY_ALLOCATION_ERROR
> couldn't parse the file root.txt. Error:U_MEMORY_ALLOCATION_ERROR
> gmake[2]: *** [out/build/icudt38l/coll/root.res] Error 7
> gmake[2]: Leaving directory `/a/src/local/texlive/source/Work/libs/icu-xetex/data'
> gmake[1]: *** [all-recursive] Error 2
> gmake[1]: Leaving directory `/a/src/local/texlive/source/Work/libs/icu-xetex'
> gmake: *** [all] Error 1
> [...]
> 
> I haven't had time to take a closer look so far. Any hints?

Having a closer look revealed that this is indeed what the error message
told: a memory allocation failure.

[...]
  4605 genrb    CALL  break(0x101a6000)
  4605 genrb    RET   break 0
  4605 genrb    CALL  break(0x101a7000)
  4605 genrb    RET   break -1 errno 12 Cannot allocate memory
  4605 genrb    CALL  break(0x101a6000)
  4605 genrb    RET   break 0
[...]

It seem that I'm hitting this systems hard limit (256 MB). Any chance
to tell genrb to be less greedy?


Regards, Jukka

-- 
bashian roulette:
$ ((RANDOM%6)) || rm -rf ~


More information about the tlbuild mailing list