[tlbuild] 2014 builds

Nikola Lečić nikola.lecic at anthesphoria.net
Wed Mar 19 15:34:54 CET 2014


On Wed, 19 Mar 2014 15:26:21 +0100
Taco Hoekwater <taco at elvenkind.com> wrote:

> 
> On 19 Mar 2014, at 13:21, Nikola Lečić
> <nikola.lecic at anthesphoria.net> wrote:
> 
> > 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>
> 
> According to the FreeBSD manpage, it is better to use:
> 
> #include "sys/types.h”
> 
> instead of unistd.h
> 
> Still, it is a weird bit of non-POSIX behaviour  :(

#include "sys/types.h” doesn't work:

gcc -DHAVE_CONFIG_H -I.
-I/root/TeXLive-Devel/trunk/Build/source/libs/lua52
-I/root/TeXLive-Devel/trunk/Build/source/libs/lua52/lua-5.2.3/src
-DLUA_COMPAT_MODULE -DLUA_USE_POSIX -DLUA_USE_DLOPEN
-DLUAI_HASHLIMIT=6  -Wimplicit -Wreturn-type
-Wdeclaration-after-statement -Wno-unknown-pragmas -g -O2 -MT
lua-5.2.3/src/liolib.o -MD -MP -MF $depbase.Tpo -c -o
lua-5.2.3/src/liolib.o /root/TeXLive-Devel/trunk/Build/source/libs/lua52/lua-5.2.3/src/liolib.c
&&\ mv -f $depbase.Tpo
$depbase.Po /root/TeXLive-Devel/trunk/Build/source/libs/lua52/lua-5.2.3/src/liolib.c:22:10:
warning: missing terminating "
character /root/TeXLive-Devel/trunk/Build/source/libs/lua52/lua-5.2.3/src/liolib.c:22:10:
error: #include expects "FILENAME" or
<FILENAME> /root/TeXLive-Devel/trunk/Build/source/libs/lua52/lua-5.2.3/src/liolib.c:
In function
'f_seek': /root/TeXLive-Devel/trunk/Build/source/libs/lua52/lua-5.2.3/src/liolib.c:553:
error: 'off_t' undeclared (first use in this
function) /root/TeXLive-Devel/trunk/Build/source/libs/lua52/lua-5.2.3/src/liolib.c:553:
error: (Each undeclared identifier is reported only
once /root/TeXLive-Devel/trunk/Build/source/libs/lua52/lua-5.2.3/src/liolib.c:553:
error: for each function it appears
in.) /root/TeXLive-Devel/trunk/Build/source/libs/lua52/lua-5.2.3/src/liolib.c:553:
error: expected ';' before
'offset' /root/TeXLive-Devel/trunk/Build/source/libs/lua52/lua-5.2.3/src/liolib.c:554:
error: 'offset' undeclared (first use in this function) gmake[5]: ***
[lua-5.2.3/src/liolib.o] Error 1 gmake[5]: Leaving directory
`/root/TL-Work-33227/libs/lua52' gmake[4]: *** [all-recursive] Error 1
gmake[4]: Leaving directory `/root/TL-Work-33227/libs/lua52' gmake[3]:
*** [all] Error 2 gmake[3]: Leaving directory
`/root/TL-Work-33227/libs/lua52' gmake[2]: *** [recurse] Error 1
gmake[2]: Leaving directory `/root/TL-Work-33227/libs' gmake[1]: ***
[all-recursive] Error 1 gmake[1]: Leaving directory
`/root/TL-Work-33227/libs' gmake: *** [all-recursive] Error 1

-- 
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/8dc5a6ea/attachment.bin>


More information about the tlbuild mailing list