[tlbuild] luasocket broken on Mac OS X 10.5

luigi scarso luigi.scarso at gmail.com
Wed Mar 21 20:11:12 CET 2018


On Wed, Mar 21, 2018 at 6:28 PM, Mojca Miklavec
<mojca.miklavec.lists at gmail.com> wrote:
> Hi,
>
> On 8 March 2018 at 02:46, Mojca Miklavec wrote:
>> I just noticed the following:
>>
>> In file included from
>> ../../../source/texk/web2c/luatexdir/luasocket/src/socket.c:4:
>> ../../../source/texk/web2c/luatexdir/luasocket/src/usocket.c:441:14:
>> error: use of undeclared identifier 'EAI_OVERFLOW'
>>         case EAI_OVERFLOW: return PIE_OVERFLOW;
>>              ^
>
> I found the culprit:
>     http://tug.org/svn/texlive/trunk/Build/source/texk/web2c/luatexdir/luasocket/src/usocket.c?r1=29453&r2=46348
> Taco apparently manually patched this after I reported it a while ago,
> without making an explicit patchfile, so this got lost after update.
>
> Before the change we had
>
> #ifdef EAI_OVERFLOW
>     case EAI_OVERFLOW: return "argument buffer overflow";
>  #endif
>
> and after the change this became unconditional.
>
> Can someone please apply this patch?
>     https://github.com/diegonehab/luasocket/pull/243
>
> There's a remaining issue that AI_NUMERICSERV from src/udp.c is also
> not defined. Not sure how to fix that one other than also commenting
> it out.
>
> Mojca

Committed revision 47062.


-- 
luigi


More information about the tlbuild mailing list