[tex-live] TL failed to build

Yue Wang yuleopen at gmail.com
Sun Dec 7 07:59:36 CET 2008


Hi, all:


@Vladimir: Since I always send the report to the wrong address. sorry
for the noise again.

On Sun, Dec 7, 2008 at 6:23 AM, Yue Wang <yuleopen at gmail.com> wrote:
> On Sun, Dec 7, 2008 at 5:10 AM, Vladimir Volovich <vvv at vsu.ru> wrote:
>> "YW" == Yue Wang writes:
>>
>>  YW> FreeBSD - CURRENT removed that file months ago.  see
>>  YW> www.archivum.info/cvs-all at freebsd.org/2008-06/msg01414.html.
>>
>> then the solution (found at http://markmail.org/message/epx4czu6o22362yq)
>> is to change
>>
>> #if defined(__FreeBSD__) || defined(__NetBSD__) || defined(__OpenBSD__)
>>
>> to
>>
>> #if (defined(__FreeBSD__) && (__FreeBSD_version < 700000)) || defined(__NetBSD__) || defined(__OpenBSD__)
>>
>> in the file libs/ncurses/ncurses/tinfo/lib_baudrate.c
>
>
> does not work either.
> we should add
> #if defined(__FreeBSD__)
> #include <sys/param.h>
> #endif
> after
> #include <curses.priv.h>
> #include <term.h>               /* cur_term, pad_char */
> #include <termcap.h>            /* ospeed */
> as the web pages suggested (and it works fine now).
>
> btw, I think these two issues (GNUMAKE and ncurses) should be
> mentioned in the texlive bug web page.
>

Actually I didn't read the README carefully. it said
- GNU make.  If your GNU make is invoked by some name other than `make',
 try setting the envvar TL_MAKE to what is needed.
and I forget to do this. Sorry. The README is correct.


Karl: I think you are the one who can modify the "TeXLive bugs" page.
Can you add the ncurses issue?


> I will commit the patch to the TRUNK (hopefully one or two hours later
> since I am outside).


I have already commit the new
    libs/ncurses/ncurses/tinfo/lib_baudrate.c
to the svn repository. Thanks again!


>
> Yue Wang
>
>
>>
>>  YW> So I added the GNUMAKE environment, and I was very happy because
>>  YW> the configure are successful. But something happens:
>>  >> [...]  [... while compiling
>>  >> libs/ncurses/ncurses/tinfo/lib_baudrate.c ...]
>>  YW> ../../../../libs/ncurses/ncurses/tinfo/lib_baudrate.c:74:24:
>>  YW> error: sys/ttydev.h: No such file or directory
>>  >> [... the rest of the errors are caused by this one ...]
>>  >>
>>  >> for some reason your system does not include
>>  >> /usr/include/sys/ttydev.h
>>  >>
>>  >> do you know why it is absent/how to add it?
>>
>> Best,
>> v.
>>
>

Yue Wang


More information about the tex-live mailing list