[ANNOUNCEMENT] Updated: lua-5.3.6-3

Jon Turney jon.turney@dronecode.org.uk
Fri Jun 4 13:16:16 GMT 2021


On 01/06/2021 15:41, Lemures Lemniscati via Cygwin-announce via Cygwin 
wrote:
> The following packages have been uploaded to the Cygwin distribution:
> 
> * lua-5.3.6-3
> * liblua5.3-5.3.6-3
> * liblua-devel-5.3.6-3
> 
> * lua-5.3.6-3-src
> * lua-debuginfo-5.3.6-3
> 
> Lua is a powerful, light-weight programming language designed for extending
> applications. Lua is also frequently used as a general-purpose, stand-alone
> language.

Thanks for updating this.

This breaks building our 'lua-lfs' package, I think because that doesn't 
use pkgconfig, and assumes that /usr/include/lua.h exists:

> $ cygport lua-lfs.cygport all
>>>> Preparing lua-lfs-1.7.0.2-1.x86_64
>>>> Unpacking source luafilesystem-v1_7_0_2.tar.gz
> *** Info: applying patch 1.7.0.2-cygwin.patch (-p2):
> patching file Makefile
> patching file src/lfs.c
>>>> Preparing working source directory
>>>> Compiling lua-lfs-1.7.0.2-1.x86_64
> gcc -ggdb -O2 -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fstack-protector-strong --param=ssp-buffer-size=4 -fdebug-prefix-map=/wip/cygport-git/lua-lfs/lua-lfs-1.7.0.2-1.x86_64/build=/usr/src/debug/lua-lfs-1.7.0.2-1 -fdebug-prefix-map=/wip/cygport-git/lua-lfs/lua-lfs-1.7.0.2-1.x86_64/src/luafilesystem-1_7_0_2=/usr/src/debug/lua-lfs-1.7.0.2-1 -I/usr/local/include   -c -o src/lfs.o src/lfs.c
> src/lfs.c:66:10: fatal error: lua.h: No such file or directory
>    66 | #include <lua.h>
>       |          ^~~~~~~
> compilation terminated.
> make: *** [<builtin>: src/lfs.o] Error 1
> *** ERROR: make failed

I only noticed this because this is part of the cygport test suite :)



More information about the Cygwin mailing list