Subject: Re: [tex-live] TeX Live on NetBSD
To: Chavdar Ivanov <ci4ic4@gmail.com>
From: Jonathan Kew <jonathan_kew@sil.org>
List: netbsd-users
Date: 06/21/2007 13:37:45
On 21 Jun 2007, at 12:25 am, Chavdar Ivanov wrote:

> On 20/06/07, Jukka Salmi <j+nbsd@2007.salmi.ch> wrote:
>> Hi,
>>
>> I recently installed [1]TeX Live on a NetBSD system and wrote down a
>> short installation [2]howto; just in case somebody finds this useful.
>
> Blindly following your instructions, I get:
>
> .........
> c++ -o xetex -Wl,-rpath,/usr/pkg/lib -Wl,-rpath,/usr/X11R6/lib
> xetexini.o xetex0.o xetex1.o xetex2.o xetexextra.o trans.o XeTeX_ext.o
> XeTeXFontMgr_FC.o mfileio.o numbers.o pdfimage.o bmpimage.o
> jpegimage.o pngimage.o XeTeX_pic.o XeTeXFontMgr.o
> XeTeXLayoutInterface.o XeTeXOTLayoutEngine.o XeTeXFontInst.o cmaps.o
> FontTableCache.o XeTeXOTMath.o XeTeXFontInst_FT2.o  \
>        -L/usr/pkg/lib  ../../libs/icu-xetex/lib/libsicuuc.a
> ../../libs/icu-xetex/lib/libsicule.a
> ../../libs/icu-xetex/lib/libsicudata.a
> ../../libs/teckit/lib/.libs/libTECkit.a -L/usr/pkg/lib -lfreetype
> -L/usr/lib -lz ../../libs/xpdf/xpdf/libxpdf.a
> ../../libs/xpdf/goo/libGoo.a ../../libs/xpdf/fofi/libfofi.a
> -L/usr/pkg/lib -lpng -lfontconfig \
>        lib/lib.a ../kpathsea/.libs/libkpathsea.a -lm   -nodefaultlibs
> -Wl,-Bstatic -lstdc++ -Wl,-Bdynamic -lm -lgcc_eh -lgcc -lc -lgcc_eh
> -lgcc -pthread -lpthread
> XeTeX_ext.o: In function `measure_native_node':
> ../../../texk/web2c/xetexdir/XeTeX_ext.c:1524: undefined reference to
> `ubidi_open_3_6'

This looks like you have mixed ICU versions somewhere. The texlive  
source includes ICU 3.4 (slightly modified for XeTeX), but some of  
the source files must have been compiled with headers from ICU 3.6  
(perhaps installed elsewhere on your system?). I'm not sure how this  
would have happened; the TL build should normally use its own private  
copy of ICU.

JK