[tlbuild] Build problem. Luatex

Edd Barrett vext01 at gmail.com
Sun Aug 24 19:30:54 CEST 2008


Hi guys,

I started trying to get a texlive 2008 build working in the ports
infrastructure today, and hit some problems.

One is xindy related, which I will come back to later. I wonder if
someone knows why this would be:

---8<---
gmake[3]: Leaving directory
`/usr/ports/print/texlive8/base/w-texlive_base-20080816/texlive-20080816-source/texk/web2c/luatexdir'
mkdir -p ../../libs/lua51 && cd ../../libs/lua51 && cp -f
./../../libs/lua51/* . && gmake posix
cp: ./Makefile and ./../../libs/lua51/Makefile are identical (not copied).
cp: ./lzio.h and ./../../libs/lua51/lzio.h are identical (not copied).
cp: ./lzio.c and ./../../libs/lua51/lzio.c are identical (not copied).
cp: ./lvm.h and ./../../libs/lua51/lvm.h are identical (not copied).
cp: ./lvm.c and ./../../libs/lua51/lvm.c are identical (not copied).
cp: ./lundump.h and ./../../libs/lua51/lundump.h are identical (not copied).
cp: ./lundump.c and ./../../libs/lua51/lundump.c are identical (not copied).
cp: ./lualib.h and ./../../libs/lua51/lualib.h are identical (not copied).
cp: ./luaconf.h and ./../../libs/lua51/luaconf.h are identical (not copied).
cp: ./luac.c and ./../../libs/lua51/luac.c are identical (not copied).
cp: ./lua.h and ./../../libs/lua51/lua.h are identical (not copied).
cp: ./lua.c and ./../../libs/lua51/lua.c are identical (not copied).
cp: ./ltm.h and ./../../libs/lua51/ltm.h are identical (not copied).
cp: ./ltm.c and ./../../libs/lua51/ltm.c are identical (not copied).
cp: ./ltablib.c and ./../../libs/lua51/ltablib.c are identical (not copied).
cp: ./ltable.h and ./../../libs/lua51/ltable.h are identical (not copied).
cp: ./ltable.c and ./../../libs/lua51/ltable.c are identical (not copied).
cp: ./lstrlib.c and ./../../libs/lua51/lstrlib.c are identical (not copied).
cp: ./lstring.h and ./../../libs/lua51/lstring.h are identical (not copied).
cp: ./lstring.c and ./../../libs/lua51/lstring.c are identical (not copied).
cp: ./lstate.h and ./../../libs/lua51/lstate.h are identical (not copied).
cp: ./lstate.c and ./../../libs/lua51/lstate.c are identical (not copied).
cp: ./lparser.h and ./../../libs/lua51/lparser.h are identical (not copied).
cp: ./lparser.c and ./../../libs/lua51/lparser.c are identical (not copied).
cp: ./loslib.c and ./../../libs/lua51/loslib.c are identical (not copied).
cp: ./lopcodes.h and ./../../libs/lua51/lopcodes.h are identical (not copied).
cp: ./lopcodes.c and ./../../libs/lua51/lopcodes.c are identical (not copied).
cp: ./lobject.h and ./../../libs/lua51/lobject.h are identical (not copied).
cp: ./lobject.c and ./../../libs/lua51/lobject.c are identical (not copied).
cp: ./loadlib.c and ./../../libs/lua51/loadlib.c are identical (not copied).
cp: ./lmem.h and ./../../libs/lua51/lmem.h are identical (not copied).
cp: ./lmem.c and ./../../libs/lua51/lmem.c are identical (not copied).
cp: ./lmathlib.c and ./../../libs/lua51/lmathlib.c are identical (not copied).
cp: ./llimits.h and ./../../libs/lua51/llimits.h are identical (not copied).
cp: ./llex.h and ./../../libs/lua51/llex.h are identical (not copied).
cp: ./llex.c and ./../../libs/lua51/llex.c are identical (not copied).
cp: ./liolib.c and ./../../libs/lua51/liolib.c are identical (not copied).
cp: ./linit.c and ./../../libs/lua51/linit.c are identical (not copied).
cp: ./lgc.h and ./../../libs/lua51/lgc.h are identical (not copied).
cp: ./lgc.c and ./../../libs/lua51/lgc.c are identical (not copied).
cp: ./lfunc.h and ./../../libs/lua51/lfunc.h are identical (not copied).
cp: ./lfunc.c and ./../../libs/lua51/lfunc.c are identical (not copied).
cp: ./ldump.c and ./../../libs/lua51/ldump.c are identical (not copied).
cp: ./ldo.h and ./../../libs/lua51/ldo.h are identical (not copied).
cp: ./ldo.c and ./../../libs/lua51/ldo.c are identical (not copied).
cp: ./ldebug.h and ./../../libs/lua51/ldebug.h are identical (not copied).
cp: ./ldebug.c and ./../../libs/lua51/ldebug.c are identical (not copied).
cp: ./ldblib.c and ./../../libs/lua51/ldblib.c are identical (not copied).
cp: ./lcode.h and ./../../libs/lua51/lcode.h are identical (not copied).
cp: ./lcode.c and ./../../libs/lua51/lcode.c are identical (not copied).
cp: ./lcoco.h and ./../../libs/lua51/lcoco.h are identical (not copied).
cp: ./lcoco.c and ./../../libs/lua51/lcoco.c are identical (not copied).
cp: ./lbaselib.c and ./../../libs/lua51/lbaselib.c are identical (not copied).
cp: ./lauxlib.h and ./../../libs/lua51/lauxlib.h are identical (not copied).
cp: ./lauxlib.c and ./../../libs/lua51/lauxlib.c are identical (not copied).
cp: ./lapi.h and ./../../libs/lua51/lapi.h are identical (not copied).
cp: ./lapi.c and ./../../libs/lua51/lapi.c are identical (not copied).
cp: ./print.c and ./../../libs/lua51/print.c are identical (not copied).
gmake[2]: *** [../../libs/lua51/liblua.a] Error 1
gmake[2]: Leaving directory
`/usr/ports/print/texlive8/base/w-texlive_base-20080816/texlive-20080816-source/texk/web2c'
gmake[1]: *** [all] Error 1
gmake[1]: Leaving directory
`/usr/ports/print/texlive8/base/w-texlive_base-20080816/texlive-20080816-source/texk'
gmake: *** [all] Error 1
*** Error code 2

Stop in /usr/ports/print/texlive8/base (line 2164 of
/usr/ports/infrastructure/mk/bsd.port.mk).
---8<---

I am not using the 'Build' script as it integrates better for me if I
don't. I have however looked at the arguments the script would have
and added the relevant bits.

My configure args are as follows:
---8<---
--with-fontconfig=${X11BASE} \
                        --with-system-freetype2 \
                        --with-freetype2-libdir=${X11BASE}/lib \
                        --with-freetype2-include=${X11BASE}/include \
                        --with-system-ncurses \
                        --with-system-pnglib \
                        --with-pnglib-libdir=${LOCALBASE}/lib \
                        --with-pnglib-include=${LOCALBASE}/include/libpng \
                        --with-system-zlib \
                        --with-system-t1lib \
                        --with-t1lib-libdir=${LOCALBASE}/lib \
                        --with-t1lib-include=${LOCALBASE}/include \
                        --without-texinfo \
                        --with-xdvi-x-toolkit=xaw \
                        --without-texi2html \
                        --disable-multiplatform \
                        --without-detex \
                        --without-dvi2tty \
                        --without-ps2eps \
                        --without-psutils \
                        --without-t1utils \
                        --disable-threads \
                        --with-old-mac-fonts \
                        --without-xindy \
                        --prefix=${WRKDIST}/inst
---8<---

Its funny that I did not see this when making binaries, but then ports
may have affected the environment.

Is luatex ready for mainstream use now then? If it is I am thinking I
should be using a system lua package anyway.

For now I will try  --without-luatex

Thoughts?

-- 

Best Regards

Edd

http://students.dec.bournemouth.ac.uk/ebarrett


More information about the tlbuild mailing list