[Date Prev][Date Next][Thread Prev][Thread Next]
[Date Index]
[Thread Index]
- Subject: Re: [ANN] Lua 5.3.0 (rc3) now available
- From: Lorenzo Donati <lorenzodonatibz@...>
- Date: Sun, 04 Jan 2015 21:31:35 +0100
On 04/01/2015 02:36, Lorenzo Donati wrote:
>
>
> On 03/01/2015 15:48, Roberto Ierusalimschy wrote:
>>> Compiled with TDM-GCC 4.8.1-32bit under Windows-7 64bit (yes 32 bit
>>> compiler in a 64bit machine) and got some warnings:
>>>
>>> [...]
>>> liolib.c: In function 'io_pclose':
>>> liolib.c:260:3: warning: implicit declaration of function '_pclose'
>>> [-Wimplicit-function-declaration]
>>> return luaL_execresult(L, l_pclose(L, p->f));
>>> ^
>>> liolib.c: In function 'io_popen':
>>> liolib.c:268:3: warning: implicit declaration of function '_popen'
>>> [-Wimplicit-function-declaration]
>>> p->f = l_popen(L, filename, mode);
>>> ^
>>> [...]
>>> Note that with this identical setup I compiled Lua 5.2.3 without warnings.
>>
>> I believe you did not get the warnings but you did not get the features
>> either, am I right? (That is, your compiled Lua 5.2 did not support
>> io.popen.)
>>
>
> Not at all. popen works correctly in that Lua 5.2.3 version: if I write
> the following in the interactive interpreter:
>
>> h = io.popen "dir"
>> print(h:read"*a")
>
> I correctly get the listing of the current directory. The same test also
> works with the 5.3.0 version where I got the warnings.
>
>
>> -- Roberto
>>
>>
>
Update: I also ran the the test suite (with _U=true) and everything was
fine. So it seems that those warnings don't imply something went
horribly wrong.
-- Lorenzo