Debian Bug report logs - #873324
minetest FTBFS with luajit 2.1

version graph

Package: src:minetest; Maintainer for src:minetest is Debian Games Team <pkg-games-devel@lists.alioth.debian.org>;

Reported by: Adrian Bunk <bunk@debian.org>

Date: Sat, 26 Aug 2017 15:39:04 UTC

Severity: serious

Found in version minetest/0.4.16+repack-2

Fixed in version minetest/0.4.16+repack-4

Done: Markus Koschany <apo@debian.org>

Bug is archived. No further changes may be made.

Toggle useless messages

View this report as an mbox folder, status mbox, maintainer mbox


Report forwarded to debian-bugs-dist@lists.debian.org, Debian Games Team <pkg-games-devel@lists.alioth.debian.org>:
Bug#873324; Package src:minetest. (Sat, 26 Aug 2017 15:39:06 GMT) (full text, mbox, link).


Acknowledgement sent to Adrian Bunk <bunk@debian.org>:
New Bug report received and forwarded. Copy sent to Debian Games Team <pkg-games-devel@lists.alioth.debian.org>. (Sat, 26 Aug 2017 15:39:06 GMT) (full text, mbox, link).


Message #5 received at submit@bugs.debian.org (full text, mbox, reply):

From: Adrian Bunk <bunk@debian.org>
To: Debian Bug Tracking System <submit@bugs.debian.org>
Subject: minetest FTBFS with luajit 2.1
Date: Sat, 26 Aug 2017 18:34:47 +0300
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



Information forwarded to debian-bugs-dist@lists.debian.org, Debian Games Team <pkg-games-devel@lists.alioth.debian.org>:
Bug#873324; Package src:minetest. (Sat, 26 Aug 2017 21:24:03 GMT) (full text, mbox, link).


Acknowledgement sent to Markus Koschany <apo@debian.org>:
Extra info received and forwarded to list. Copy sent to Debian Games Team <pkg-games-devel@lists.alioth.debian.org>. (Sat, 26 Aug 2017 21:24:03 GMT) (full text, mbox, link).


Message #10 received at 873324@bugs.debian.org (full text, mbox, reply):

From: Markus Koschany <apo@debian.org>
To: Adrian Bunk <bunk@debian.org>
Cc: 873324@bugs.debian.org, 873329@bugs.debian.org
Subject: Re: Bug#873324: minetest FTBFS with luajit 2.1
Date: Sat, 26 Aug 2017 23:14:33 +0200
[Message part 1 (text/plain, inline)]
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

Regards,

Markus

[signature.asc (application/pgp-signature, attachment)]

Information forwarded to debian-bugs-dist@lists.debian.org, Debian Games Team <pkg-games-devel@lists.alioth.debian.org>:
Bug#873324; Package src:minetest. (Sat, 26 Aug 2017 21:33:03 GMT) (full text, mbox, link).


Acknowledgement sent to Adrian Bunk <bunk@debian.org>:
Extra info received and forwarded to list. Copy sent to Debian Games Team <pkg-games-devel@lists.alioth.debian.org>. (Sat, 26 Aug 2017 21:33:03 GMT) (full text, mbox, link).


Message #15 received at 873324@bugs.debian.org (full text, mbox, reply):

From: Adrian Bunk <bunk@debian.org>
To: Markus Koschany <apo@debian.org>
Cc: 873324@bugs.debian.org, 873329@bugs.debian.org, 873357@bugs.debian.org
Subject: Re: Bug#873324: minetest FTBFS with luajit 2.1
Date: Sun, 27 Aug 2017 00:30:03 +0300
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.

> Regards,
> 
> Markus

cu
Adrian

-- 

       "Is there not promise of rain?" Ling Tan asked suddenly out
        of the darkness. There had been need of rain for many days.
       "Only a promise," Lao Er said.
                                       Pearl S. Buck - Dragon Seed




Information forwarded to debian-bugs-dist@lists.debian.org, Debian Games Team <pkg-games-devel@lists.alioth.debian.org>:
Bug#873324; Package src:minetest. (Sat, 26 Aug 2017 21:39:05 GMT) (full text, mbox, link).


Acknowledgement sent to Markus Koschany <apo@debian.org>:
Extra info received and forwarded to list. Copy sent to Debian Games Team <pkg-games-devel@lists.alioth.debian.org>. (Sat, 26 Aug 2017 21:39:05 GMT) (full text, mbox, link).


Message #20 received at 873324@bugs.debian.org (full text, mbox, reply):

From: Markus Koschany <apo@debian.org>
To: Adrian Bunk <bunk@debian.org>
Cc: 873324@bugs.debian.org, 873357-done@bugs.debian.org, 873329@bugs.debian.org
Subject: Re: Bug#873324: minetest FTBFS with luajit 2.1
Date: Sat, 26 Aug 2017 23:37:21 +0200
[Message part 1 (text/plain, inline)]
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




[signature.asc (application/pgp-signature, attachment)]

Reply sent to Markus Koschany <apo@debian.org>:
You have taken responsibility. (Sat, 26 Aug 2017 23:09:08 GMT) (full text, mbox, link).


Notification sent to Adrian Bunk <bunk@debian.org>:
Bug acknowledged by developer. (Sat, 26 Aug 2017 23:09:08 GMT) (full text, mbox, link).


Message #25 received at 873324-close@bugs.debian.org (full text, mbox, reply):

From: Markus Koschany <apo@debian.org>
To: 873324-close@bugs.debian.org
Subject: Bug#873324: fixed in minetest 0.4.16+repack-4
Date: Sat, 26 Aug 2017 23:04:51 +0000
Source: minetest
Source-Version: 0.4.16+repack-4

We believe that the bug you reported is fixed in the latest version of
minetest, which is due to be installed in the Debian FTP archive.

A summary of the changes between this version and the previous one is
attached.

Thank you for reporting the bug, which will now be closed.  If you
have further comments please address them to 873324@bugs.debian.org,
and the maintainer will reopen the bug report if appropriate.

Debian distribution maintenance software
pp.
Markus Koschany <apo@debian.org> (supplier of updated minetest package)

(This message was generated automatically at their request; if you
believe that there is a problem with it please contact the archive
administrators by mailing ftpmaster@ftp-master.debian.org)


-----BEGIN PGP SIGNED MESSAGE-----
Hash: SHA512

Format: 1.8
Date: Sat, 26 Aug 2017 23:50:33 +0200
Source: minetest
Binary: minetest minetest-server minetest-data
Architecture: source
Version: 0.4.16+repack-4
Distribution: unstable
Urgency: medium
Maintainer: Debian Games Team <pkg-games-devel@lists.alioth.debian.org>
Changed-By: Markus Koschany <apo@debian.org>
Description:
 minetest   - Multiplayer infinite-world block sandbox
 minetest-data - Multiplayer infinite-world block sandbox (data files)
 minetest-server - Multiplayer infinite-world block sandbox (server)
Closes: 873324
Changes:
 minetest (0.4.16+repack-4) unstable; urgency=medium
 .
   * Add luajit-2.1.patch and patch the FindLuaJIT cmake module to detect
     version 2.1. (Closes: #873324)
Checksums-Sha1:
 edbfe1791acf00a609214128aa0643a39929ceb7 2741 minetest_0.4.16+repack-4.dsc
 608cbc65729563bda72fa3f61dccfc130b65caf5 37516 minetest_0.4.16+repack-4.debian.tar.xz
 ebc9a96072b09a38f332411632295d4a19d363ba 11656 minetest_0.4.16+repack-4_amd64.buildinfo
Checksums-Sha256:
 d72812d4acae8b38b1547aead4e1ab071ac72571bcc34ae2d12c9b5d54697a63 2741 minetest_0.4.16+repack-4.dsc
 6f6f0cb9a277895289041f3ec3d7947b02690d7429c38f13261bc7fe15ed91b0 37516 minetest_0.4.16+repack-4.debian.tar.xz
 8007bcef65a9a6853613ccdcd56c17524e8a7aca84caf2578c3f8267334979df 11656 minetest_0.4.16+repack-4_amd64.buildinfo
Files:
 99a115a917cbd2bbcbb62072c90b0ba5 2741 games optional minetest_0.4.16+repack-4.dsc
 d3019ca43ac7b40d5931b19fd1d4cf60 37516 games optional minetest_0.4.16+repack-4.debian.tar.xz
 fcf3a42df30119fa16cd19611c6e89f6 11656 games optional minetest_0.4.16+repack-4_amd64.buildinfo

-----BEGIN PGP SIGNATURE-----

iQKjBAEBCgCNFiEErPPQiO8y7e9qGoNf2a0UuVE7UeQFAlmh+UBfFIAAAAAALgAo
aXNzdWVyLWZwckBub3RhdGlvbnMub3BlbnBncC5maWZ0aGhvcnNlbWFuLm5ldEFD
RjNEMDg4RUYzMkVERUY2QTFBODM1RkQ5QUQxNEI5NTEzQjUxRTQPHGFwb0BkZWJp
YW4ub3JnAAoJENmtFLlRO1Hk16QQAMQj3mqmpftaZwDZED+vAKDDVMzn+vSlLs6R
GSDY4NK1jrkCgV/TDDFuT8OBh+g71HNyaoQpuVL388zvWA0hRFfcOxFsP+qOejBI
taNCN+aHTfBeCgeFQYZyxJxy9bVBC/60zIC0A0AoVK+Sk8qFUnaKvntoI/1lHjn4
w36UZbBP6mmG7uWprhk20mQcntrFGa7ZLpsOcaNXpJ/auzNWxq9OSYW6OLEGYhXG
qh9FXM8ZKrAXeZIY2R3rkdxEb+u07xIV3nzhzUZvazBHRXasBtB7vaHmfJCZgpYM
MziiCYlk6ukHhUFcEptJsA57Os5GJaUotxWiif+4YUtHsAQaKwywzIPdh5+h/+Uv
50ip4DbDRtL0VQPbmUXRHKXq2iHPD+a1X0IqdTPhv2VhLAZMHNtry4NwRlP9HrAQ
GEY68AblvoUP92+f05X3THpmRszNdaFDgKdX+SWISAVOxIIixENdT4KIzngP7Sz1
gESWRSaMmXevpQMpTpFjuI1amLP/3pZVM6pa5LN7iLL/HkQOfMdX9SQqJ8D1ZUtd
5Q/EWohlkGCi18T16PbMfIeQsgw48EDGw136IG7U4vk7+v4/ZNLMLPVKogYT8ZpH
uE7nyrYFX0ZA83dzUHFaHPD7J0I8OK6kjHRKcwXnp8ZAeUmD20ba9rIXQTdYMYNk
msuVeEQC
=mabY
-----END PGP SIGNATURE-----




Bug archived. Request was from Debbugs Internal Request <owner@bugs.debian.org> to internal_control@bugs.debian.org. (Sun, 24 Sep 2017 07:26:25 GMT) (full text, mbox, link).


Send a report that this bug log contains spam.


Debian bug tracking system administrator <owner@bugs.debian.org>. Last modified: Sun Jul 2 12:44:48 2023; Machine Name: buxtehude

Debian Bug tracking system

Debbugs is free software and licensed under the terms of the GNU Public License version 2. The current version can be obtained from https://bugs.debian.org/debbugs-source/.

Copyright © 1999 Darren O. Benham, 1997,2003 nCipher Corporation Ltd, 1994-97 Ian Jackson, 2005-2017 Don Armstrong, and many other contributors.