Patches are missing, cvs add ? By curiosity, lang/lua (5.1.5) doesn't USE_NOBTCFI, there is no JIT ? Why its required for minetest (lua 5.1.4), some patches they bring ?
DIST_TUPLE are pretty cool. On 29/05/2024 19:23, izder456 wrote: > On 2024-05-29 06:39, Solene Rapenne wrote: >> On Mon, May 27, 2024 at 05:50:28PM GMT, izder456 wrote: >>> On Sun, 26 May 2024 19:55:12 -0500 >>> izder456 <izder...@disroot.org> wrote: >>> >>> > On Wed, 17 Apr 2024 03:52:48 -0600 >>> > "Anthony J. Bentley" <anth...@anjbe.name> wrote: >>> > > Here's an updated diff, which I'll commit in a few days unless >>> > > someone objects. >>> > >>> > Thanks for the diff. >>> > >>> > Any update? I saw this wasn't committed yet. Figured I should "BUMP" >>> > you. :)) >>> > >>> > Thanks. >>> > >>> >>> Please commit... Thanks. >>> >>> Its appreciated. >>> >>> -- >>> -iz (they/them) >>> >>> > i like to say mundane things, >>> > there are too many uninteresting things >>> > that go unnoticed. >>> >>> izder456 (dot) neocities (dot) org >>> >> >> using updated diff from >> https://marc.info/?l=openbsd-ports&m=171334749408321&q=mbox >> >> I get a compilation error, here are the last 200 lines >> /tmp/pobj_mfs/minetest-5.8.0/minetest-5.8.0/lib/irrlichtmt/source/Irrlicht/CIrrDeviceLinux.cpp:5: >> In file included from >> /tmp/pobj_mfs/minetest-5.8.0/minetest-5.8.0/lib/irrlichtmt/source/Irrlicht/CIrrDeviceLinux.h:9: >> In file included from >> /tmp/pobj_mfs/minetest-5.8.0/minetest-5.8.0/lib/irrlichtmt/source/Irrlicht/CIrrDeviceStub.h:7: >> In file included from >> /tmp/pobj_mfs/minetest-5.8.0/minetest-5.8.0/lib/irrlichtmt/include/IrrlichtDevice.h:10: >> In file included from >> /tmp/pobj_mfs/minetest-5.8.0/minetest-5.8.0/lib/irrlichtmt/include/IVideoDriver.h:9: >> In file included from >> /tmp/pobj_mfs/minetest-5.8.0/minetest-5.8.0/lib/irrlichtmt/include/ITexture.h:12: >> In file included from >> /tmp/pobj_mfs/minetest-5.8.0/minetest-5.8.0/lib/irrlichtmt/include/path.h:7: >> /tmp/pobj_mfs/minetest-5.8.0/minetest-5.8.0/lib/irrlichtmt/include/irrString.h:982:7: >> warning: 'wstring_convert<std::codecvt_utf8<wchar_t>>' is deprecated >> [-Wdeprecated-declarations] >> std::wstring_convert<std::codecvt_utf8<wchar_t>> conv; >> ^ >> /usr/include/c++/v1/locale:3603:28: note: >> 'wstring_convert<std::codecvt_utf8<wchar_t>>' has been explicitly marked >> deprecated here >> class _LIBCPP_TEMPLATE_VIS _LIBCPP_DEPRECATED_IN_CXX17 wstring_convert >> ^ >> /usr/include/c++/v1/__config:808:41: note: expanded from macro >> '_LIBCPP_DEPRECATED_IN_CXX17' >> # define _LIBCPP_DEPRECATED_IN_CXX17 _LIBCPP_DEPRECATED >> ^ >> /usr/include/c++/v1/__config:781:49: note: expanded from macro >> '_LIBCPP_DEPRECATED' >> # define _LIBCPP_DEPRECATED __attribute__((deprecated)) >> ^ >> /tmp/pobj_mfs/minetest-5.8.0/minetest-5.8.0/lib/irrlichtmt/source/Irrlicht/CIrrDeviceLinux.cpp:335:31: >> error: use of undeclared identifier 'getpid' >> long pid = static_cast<long>(getpid()); >> ^ >> 4 warnings and 1 error generated. >> ninja: build stopped: subcommand failed. /tmp/pobj_mfs/minetest-5.8.0/minetest-5.8.0/lib/irrlichtmt/source/Irrlicht/CIrrDeviceLinux.cpp #include <unistd.h> >> >> *** Error 1 in games/minetest (/data/ports/devel/cmake/cmake.port.mk:50 >> 'do-build': @cd /tmp/pobj_mfs/minetest-5.8.0/build-amd64 && exec /us...) >> *** Error 2 in games/minetest (/data/ports/infrastructure/mk/bsd.port.mk:3057 >> '/tmp/pobj_mfs/minetest-5.8.0/build-amd64/.build_done': @cd /d...) >> *** Error 2 in games/minetest (/data/ports/infrastructure/mk/bsd.port.mk:2704 >> 'build': @lock=minetest-5.8.0; export _LOCKS_HELD=" minetest-...) >> ===> Exiting games/minetest with an error >> *** Error 1 in /data/ports (infrastructure/mk/bsd.port.subdir.mk:144 'build': >> @: ${echo_msg:=echo}; : ${target:=build}; for i in ; do eva...) >>>>> Ended at 1716982617.45 >> max_stuck=4.08/clean=0.06/depends=7.06/show-prepare-results=0.91/checksum=0.14/patch=0.52/configure=4.10/build=54.30 >> Error: job failed with 512 on localhost at 1716982617 > > I wasn't having this issue, and i have it built locally even. > > I'll attach a new diff in case something changed on my end locally.