Time Nick Message 00:48 schwarzwald[m] This is going to be a mess, but it should be a documented mess. 00:48 schwarzwald[m] And it should all be in one place. 00:48 schwarzwald[m] I found in src/CMakeLists.txt where we do some defines, but none of them look like they're the ones that suppress the errors I'm getting in my rewrite attempt. 01:57 * schwarzwald[m] uploaded an image: (144KiB) < https://libera.ems.host/_matrix/media/r0/download/matrix.org/UCqwmckGYlrUYlqgJPAtzJzu/image.png > 01:57 schwarzwald[m] How do I debug this? 01:58 MTDiscord look at the issues a while back, there was one for it, i think it was supposed to be fixed in 5.6.1 01:59 schwarzwald[m] Ah, then maybe this isn't an issue. I haven't rebased anything yet. 01:59 schwarzwald[m] And with that, I have the first working draft of my CMake rewrite on Windows! 01:59 schwarzwald[m] Man that was a pain! 02:23 hmmmm Am I right in my understanding that ncurses does not work with vcpkg on Windows 11 and that I don't need it to build Minetest? 02:24 hmmmm why on earth would ncurses ever be a dependency? if it is this needs to be removed ASAP 02:24 hmmmm colored terminal text can be better done with some simple ANSI escape sequences 03:02 MTDiscord it's an interactive console on linux 04:23 hmmmm guh 04:23 hmmmm I hope you guys feel that it was worth it to add another dependency and more code bloat 04:23 hmmmm personally I would have voted against said feature... 04:24 hmmmm (even if it's optional, it still requires mainteinance and causes trouble, like schawrzwald ran into) 07:09 sfan5 I think they're the first person to ever mistakenly assume it would be required 08:16 sfan5 regarding #12515: we wouldn't constantly have to tell people to rebase if it wouldn't take fucking forever to merge a simple feature 08:16 ShadowBot https://github.com/minetest/minetest/issues/12515 -- Add zstd minetest.compress support by 20kdc 08:17 sfan5 same for #11654 08:17 ShadowBot https://github.com/minetest/minetest/issues/11654 -- [no squash] Implement tool use sound by sfan5 08:17 sfan5 1 year for 100 LOC? hello? 08:17 sfan5 what is this? a government institution? 08:34 appguru certainly feels like it lol 08:34 appguru only a couple more years until we can get rid of the fax machines! 09:36 kilbith I sincerely have pity for this guy also: https://github.com/minetest/minetest/pull/10100 11:42 rubenwardy hmmmm: ncurses was added in 2015 when you were still a core dev, you even reviewed the PR #3292 11:42 ShadowBot https://github.com/minetest/minetest/issues/3292 -- Add server side ncurses terminal by est31 11:43 Zughy[m] sfan5: that's how contributors usually feel like when opening a PR, welcome in our world. +1 for the spirit though, please keep it up lol 11:45 Zughy[m] Also, is celeron55 gone? I'd like to avoid closing his PR but the clock is ticking and the 30 days of waiting are almost over.. 11:47 cranezhou good evening. 11:47 cranezhou 晚上好。;-P 11:48 cranezhou https://dev.minetest.net/Minetest_Game_development 11:50 cranezhou as one of the interesting games (open source projects), if i decided to run a minetest game server, i plan to run the game on fedora os (ver 37). 11:50 cranezhou https://getfedora.org/ 11:51 cranezhou but this game server also depends on the sponsor(s) support and minetest game engine's new release. 11:53 rubenwardy user questions should go in #minetest 11:55 cranezhou i registered a new channel: #chinatown, we could also move my minetest game server topic there later to avoid this channel too hot and off topic.;-P 11:56 cranezhou for lua mod and c/c++ mod's questions, i will ask in #minetest channel. 12:08 cranezhou alternative game server name: greenland (ver 0.2) ;-P 12:08 cranezhou https://blog.minetest.net/ 12:08 cranezhou i could not open the blog website currently. 12:09 cranezhou sorry for the above messages if those are off topic. ;-P 13:01 jwmhjwmh Merging #12515 in 5m. 13:01 ShadowBot https://github.com/minetest/minetest/issues/12515 -- Add zstd minetest.compress support by 20kdc 16:28 schwarzwald[m] No need to worry about the ncurses thing, I'm just removing it from my build because I want to have a robust core build before I mess with adding anything optional. 16:36 MTDiscord Being able to skip the curses thing would be nice; just noticed that I'm also installing ncurses-dev to satisfy the build-time dep even in my docker build that will never actually use ncurses. I don't install it in the runtime container, but I don't know if that means it's not there and MT just doesn't check for it at runtime, or if it's just a base distro package in alpine. 16:48 schwarzwald[m] What? You can't build Minetest without it? 16:55 MTDiscord I added packages to my build image until MT allowed me to complete a compile, and ncurses ended up on that list, so it must have been a blocker. If there's a way to compile without it, it must require some manual cmake flag or something that I don't know. It would be a "nice to have but I can live without it" thing for me, probably. 17:10 rubenwardy it should compile without it and be disabled by default 17:11 rubenwardy maybe it's in a partial state where you have something like ncurses installed and not ncurses-dev, so it enables but then fails 17:11 rubenwardy or maybe you took the "unable to find ncurses" message as a hard error 17:16 MTDiscord Was there ever a time when it was a hard error but then became not one? It's possible I just inherited the dependency from an earlier version. I don't go back and re-audit hard-deps each version. 17:18 rubenwardy it never should have been a hard error 17:18 rubenwardy and Minetest always works as intended, first time 22:21 schwarzwald[m] If there's any interest in having me PR my new CMake build, I'd like input from the interested parties. I have a working client build on both Linux and Windows, highly unrobust, and I'm not sure what to do next. :D 22:26 MTDiscord Does it work on freebsd, and macos? 22:31 schwarzwald[m] Probably not. 22:31 schwarzwald[m] I could install a FreeBSD VM probably.