[tlbuild] 2014 builds

Nikola Lečić nikola.lecic at anthesphoria.net
Wed Mar 19 13:21:11 CET 2014


On Tue, 18 Mar 2014 23:08:58 +0000
Karl Berry <karl at freefriends.org> wrote:

> Hello again TL builders,
> 
> Well, I believe the main updates to the sources for 2014 are in.
> No doubt plenty of tweaks remain, but please try an initial build on
> your respective platforms and report any problems.
> 
> We're not ready to actually update the binaries in the repository, so
> please don't do that and/or there's no need yet to make the new
> binaries available to me.  Just get the current sources, try a build,
> and if it works, you're good :).  Please let me know either way.

The current sources build fine on FreeBSD i386/amd64, with this small
patch applied:

Index: Build/source/libs/lua52/lua-5.2.3/src/liolib.c
===================================================================
--- Build/source/libs/lua52/lua-5.2.3/src/liolib.c	(revision 33227)
+++ Build/source/libs/lua52/lua-5.2.3/src/liolib.c	(working copy)
@@ -19,6 +19,7 @@
 #include <stdio.h>
 #include <stdlib.h>
 #include <string.h>
+#include <unistd.h>
 
 #define liolib_c
 #define LUA_LIB

Otherwise I get "error: 'off_t' undeclared (first use in this
function)" at liolib.c:552.

A couple of important notes regarding this year's FreeBSD builds:

(1) In January 2014 the first gcc-free, clang-only FreeBSD was released
    (10.0). However, to my great joy, the binaries built on our old
    system (used to build TL2009-2013 - gcc-4.2.1 + clean FreeBSD
    between 7.1 and 7.2) simply work on FreeBSD-10.0. The only
    exception will be asy (because of libstdc++), but we'll see what
    can be done. Anyway, I don't like the idea to change the system
    that served us well so many years (without a single problem
    reported) because of asy.

    In a word, TL2014 binaries will cover all FreeBSDs >=7.1 (both
    gcc- and clang-based), which practically means 100% of users.

(2) After many years of debate, TeX Live is now finally ported to
    FreeBSD. This means that now TL can be built through regular
    building mechanisms and that it's available through packages (just
    like on Debian or OpenBSD). However, they lag behind:

      http://www.freebsd.org/cgi/ports.cgi?query=texlive&stype=all

    (only TL2012 available on March 19, 2014). This means that FreeBSD
    users still need direct TL support.

Best,
-- 
Nikola Lečić = Никола Лечић
fingerprint : FEF3 66AF C90E EDC3 D878  7CDC 956D F4AB A377 1C9B
~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
-------------- next part --------------
A non-text attachment was scrubbed...
Name: signature.asc
Type: application/pgp-signature
Size: 314 bytes
Desc: not available
URL: <http://tug.org/pipermail/tlbuild/attachments/20140319/47d4ab3e/attachment.bin>


More information about the tlbuild mailing list