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 :)


--
Problem reports:      https://cygwin.com/problems.html
FAQ:                  https://cygwin.com/faq/
Documentation:        https://cygwin.com/docs.html
Unsubscribe info:     https://cygwin.com/ml/#unsubscribe-simple

Reply via email to