[tex-live] Successful (but cludgy) build on cygwin

djh henman at it.to-be.co.jp
Tue May 30 05:36:34 CEST 2006

The below fix you provided worked and the ./Build process ran succesfully.

> ....I surmise the problem may be a hard link from the dvilj4.exe in the
> *build* directory to dvilj6.exe in the install directory.  Probably that
> rule has never been exercised with LN=ln before, only ln -s.  Does this
> change for texk/dviljk/Makefile.in fix it?
> --- Makefile.in (revision 1610)
> +++ Makefile.in (working copy)
> @@ -62,7 +62,7 @@
>         test ! -f $(program4l) \
>           || $(INSTALL_LIBTOOL_PROG) $(program4l) $(bindir)
>         $(INSTALL_SCRIPT) $(srcdir)/dvihp $(scriptdir)/dvihp
> -       rm -f $(bindir)/$(program6); $(LN) $(program4) $(bindir)/$(program6)
> +       cd $(bindir) && (rm -f $(program6); $(LN) $(program4) $(program6))
>  uninstall-exec:
>         cd $(bindir); rm -f $(programs)
> Karl

Last several lines of the Build process:

  TEXMFMAIN=/cygdrive/c/tex/texlive/src/inst/texmf PATH=/cygdrive/c/tex/texlive/src/inst/bin/i686-pc-cygwin:/cygdrive/c/tex/texlive/src/inst/bin/i686-pc-cygwin:/cygdrive/c/tex/texlive/src/inst/bin/i686-pc-cygwin:/cygdrive/c/tex/texlive/src/inst/bin/i686-
pc-cygwin:/bin:/usr/bin:/usr/local/bin:/usr/sbin:/usr/local/sbin:/usr/sbin/gnupg:/usr/X11R6/bin:/cygdrive/c/zdjh/djp/scripts:/cygdrive/c/zdjh/djp/scripts/zsh:/usr/local/bin/mu-mh \
    /cygdrive/c/tex/texlive/src/inst/bin/i686-pc-cygwin/updmap-sys; \
else :; fi
make[1]: Leaving directory `/cygdrive/c/tex/texlive/src/Work/TeX'
cd /cygdrive/c/tex/texlive/src/inst/bin/i686-pc-cygwin; strip * >/dev/null 2>&1 || true

real    15m36.497s
user    13m54.314s
sys     5m44.801s
prc[0]:tex/texlive/src $ echo $?

--------------------------- end of paste

I have a question about the following:


Can I change this to some like    /usr/local/texlive/2005/texmf  ??

I would like PATH to contain only one instance of .../bin/i686-pc-cygwin.
Any reason for there to be four of the same paths here?


/bin:/usr/bin:/usr/local/bin:/usr/sbin:/usr/local/sbin:/usr/sbin/gnupg:/usr/X11R6/bin:/cygdrive/c/zdjh/djp/scripts:/cygdrive/c/zdjh/djp/scripts/zsh:/usr/local/bin/mu-mh \
    /cygdrive/c/tex/texlive/src/inst/bin/i686-pc-cygwin/updmap-sys; \

* Also the very last path does not seem to have a ':' in front of it?

I suppose this output was just to show me where everything was and to set PATH myself in profile files?

 Darel Henman

More information about the tex-live mailing list