[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