[tlbuild] TL'11 build schedule
Ken Brown
kbrow1i at gmail.com
Mon Mar 21 21:19:08 CET 2011
On 3/21/2011 11:18 AM, Peter Breitenlohner wrote:
> On Mon, 21 Mar 2011, Ken Brown wrote:
>
>> Is the biber integration supposed to be complete at this point, or is
>> it still a work in progress? I'm asking because configure and
>> Makefile.in haven't yet been generated in source/utils/biber. I don't
>> know if that's deliberate or just an oversight.
>
> Hi Ken,
>
> an oversight, caused by the fact that 'svn st' didn't report them as
> present
> in the working copy but missing in the repository. Now fixed (r21782).
OK, thanks.
The biber integration doesn't work in Cygwin because of the .exe magic
that Cygwin uses:
checking for a biber binary... bin/i386-cygwin/biber
[...]
make[3]: Entering directory `/tmp/tl2011/source/Work/utils/biber'
make[3]: *** No rule to make target `bin/i386-cygwin/biber', needed by
`all-am'. Stop.
The problem is that the biber binary is named biber.exe, but when
configure tests for bin/i386-cygwin/biber/biber, the test succeeds
because of the .exe magic. So BIBER_BINARY is set to the non-existent
file bin/i386-cygwin/biber. The following fixes it for Cygwin (and I
hope still does the right thing on other platforms):
--- utils/biber/configure.ac 2011-03-18 09:37:58.940569900 -0400
+++ utils/biber/configure.ac 2011-03-21 15:25:40.771040800 -0400
@@ -24,11 +24,9 @@
dnl Check if we have an executable for this platform.
AC_MSG_CHECKING([for a biber binary])
-biber_bin="bin/$TL_PLATFORM/biber"
+biber_bin="bin/$TL_PLATFORM/biber${ac_exeext}"
if test -r "$srcdir/$biber_bin"; then
BIBER_BINARY="$biber_bin"
-elif test -r "$srcdir/$biber_bin.exe"; then
- BIBER_BINARY="$biber_bin.exe"
else
BIBER_BINARY=
fi
Ken
More information about the tlbuild
mailing list