[tlbuild] TeX Live builds -- second summary [updated sources]
Angelo Graziosi
angelo.graziosi at alice.it
Thu Apr 30 18:12:51 CEST 2009
Peter Breitenlohner ha scritto:
>
> Could you please send me a few lines above of this.
> Making install in dialog
> make[3]: Entering directory `/home/pippo/work/texlive-source/Work/utils/dialog'
> make[4]: Entering directory `/home/pippo/work/texlive-source/Work/utils/dialog'
> test -z "/home/pippo/work/texlive-source/inst/bin/i686-pc-cygwin" || /usr/bin/mkdir -p "/home/pippo/work/texlive-source/inst/bin/i686-pc-cygwin"
> STRIPPROG='strip' /bin/sh /home/pippo/work/texlive-source/build-aux/install-sh -c -s 'dialog-build/dialog' '/home/pippo/work/texlive-source/inst/bin/i686-pc-cygwin/tcdialog'
> strip:/home/pippo/work/texlive-source/inst/bin/i686-pc-cygwin/_inst.2912_: No such file or directory
> make[4]: *** [install-binPROGRAMS] Error 1
> make[4]: Leaving directory `/home/pippo/work/texlive-source/Work/utils/dialog'
> make[3]: *** [install-am] Error 2
> make[3]: Leaving directory `/home/pippo/work/texlive-source/Work/utils/dialog'
It seems that the problem is caused by this line:
dsttmp=$dstdir/_inst.$$_
in 'texlive-source/build-aux/install-sh'. In Cygwin the things work as
follows:
gcc foo.c -o foo
will create 'foo.exe', but
gcc foo.c -o foo.
(note the dot) will create 'foo' without '.exe'. So the trick is to use,
in the above line,
dsttmp=$dstdir/_inst.$$.
or
dsttmp=$dstdir/_inst.$$_.
With the first solution, the build is completed with 301 executables
installed!
> make[1]: Leaving directory `/home/graziosi/work/texlive-source/Work/texk/tetex'
> make world done.
>
> real 66m17.461s
> user 77m27.999s
> sys 30m36.941s
> + echo 0
>
> ./Build: 301 executables in /home/graziosi/work/texlive-source/inst/bin.
> done Thu Apr 30 17:21:20 2009
The only error I see in the log is that which can be ignored!
Cheers,
Angelo.
More information about the tlbuild
mailing list