Your message dated Sat, 26 Aug 2017 23:37:21 +0200
with message-id <[email protected]>
and subject line Re: Bug#873324: minetest FTBFS with luajit 2.1
has caused the Debian Bug report #873357,
regarding libluajit-5.1-dev: 2.1 update breaks r-deps includedir in pkgconfig 
file points to non-existent directory
to be marked as done.

This means that you claim that the problem has been dealt with.
If this is not the case it is now your responsibility to reopen the
Bug report if necessary, and/or fix the problem forthwith.

(NB: If you are a system administrator and have no idea what this
message is talking about, this may indicate a serious mail system
misconfiguration somewhere. Please contact [email protected]
immediately.)


-- 
873357: https://bugs.debian.org/cgi-bin/bugreport.cgi?bug=873357
Debian Bug Tracking System
Contact [email protected] with problems
--- Begin Message ---
Package: libluajit-5.1-dev
Version: 2.1.0~beta3+dfsg-2
Severity: serious

Hi,

the recent upload of version 2.1 breaks reverse-dependencies due to a
non-existent includedir in the pkgconfig file. For instance see
#873324 and #873329.

includedir=${prefix}/include/luajit-${majver}.${minver}

=> /usr/include/luajit-2.1/

However the header files are installed under /usr/include/luajit-2.0/
and cannot be found anymore which causes the FTBFS in
reverse-dependencies. I suggest to install the header files into
/usr/include/luajit-2.1/ instead.

Regards,

Markus

--- End Message ---
--- Begin Message ---
Am 26.08.2017 um 23:30 schrieb Adrian Bunk:
> On Sat, Aug 26, 2017 at 11:14:33PM +0200, Markus Koschany wrote:
>> Am 26.08.2017 um 17:34 schrieb Adrian Bunk:
>>> Source: minetest
>>> Version: 0.4.16+repack-2
>>> Severity: serious
>>>
>>> https://tests.reproducible-builds.org/debian/rb-pkg/unstable/amd64/minetest.html
>>>
>>> ...
>>> In file included from 
>>> /build/1st/minetest-0.4.16+repack/src/script/common/c_content.cpp:19:0:
>>> /build/1st/minetest-0.4.16+repack/src/script/common/c_content.h:32:10: 
>>> fatal error: lua.h: No such file or directory
>>>  #include <lua.h>
>>>           ^~~~~~~
>>> compilation terminated.
>>> src/CMakeFiles/minetestserver.dir/build.make:161: recipe for target 
>>> 'src/CMakeFiles/minetestserver.dir/script/common/c_content.cpp.o' failed
>>> make[3]: *** 
>>> [src/CMakeFiles/minetestserver.dir/script/common/c_content.cpp.o] Error 1
>>>
>>
>> Thank you for the report. These issues are caused by a
>> non-existent/wrong include directory in libluajit-5.1-dev though.
>> I have filed [1] a few minutes ago.
>>
>> [1] https://bugs.debian.org/873357
> 
> Can you double-check what you wrote in that bug?
> 
> For me (on amd64) lua.h is already correctly under 
> /usr/include/luajit-2.1 and "pkg-config --cflags luajit"
> gives the right flag.
> 
> minetest hardcoding include/luajit-2.0 is the actual bug.

It seems this page [1] is outdated hence the wrong conclusion. Closing
#873357 again.

[1] https://packages.debian.org/sid/amd64/libluajit-5.1-dev/filelist




Attachment: signature.asc
Description: OpenPGP digital signature


--- End Message ---

Reply via email to