[tlbuild] Building texlive in ARM architecture

Peter Breitenlohner peb at mppmu.mpg.de
Tue Mar 29 14:52:31 CEST 2011

On Tue, 29 Mar 2011, Miguel Ángel Caro Bayo wrote:

> I haven't had the time lately to work on this but now I have compiled and
> installed ncurses from source but texlive still cannot find them. I guess
> this is because they are not in a default directory (I cannot install in
> default on this machine because of storage issues). I expected this already
> so I had created symlinks in what I assumed were the directories where
> texlive would be looking for ncurses libs and headers, but still no luck.
> Could you tell me how I can check where the texlive build is looking for
> these files and which files it is looking for so I can place appropriate
> symlinks? Or even better, is it possible to specify during the build where
> texlive should be looking for those files?

Hi Miguel,

(1) you could try to skip building dialog by using configure with the option
'--disable-dialog' (see README.config) or equivalently (assuming sh syntax)
   TL_CONFIGURE_ARGS='--disable-dialog' ./Build

(2) dialog as used in texlive is the original distribution obtained
from ftp://invisible-island.net/dialog/dialog.tar.gz.  So once you can build
that one, building dialog as part of TL should no longer be a problem.

(3) as far as I can see the dialog configure script tries to
   #include <ncursesw/ncurses.h>
   #include <ncurses/ncurses.h>
   #include <ncurses/curses.h>
   #include <ncurses.h>
   #include <curses.h>

Thus I assume you have to pass CPPFLAGS=-I<some_dir> to configure, no need
for fancy symlinks.  Of course, you may then also need LDFLAGS=-L<some_dir>

Peter Breitenlohner <peb at mppmu.mpg.de>

More information about the tlbuild mailing list