Time |
Nick |
Message |
00:26 |
|
YuGiOhJCJ joined #minetest-dev |
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 |
<Jonathon> 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:03 |
|
Desour joined #minetest-dev |
02:23 |
hmmmm |
<schwarzwald[m]> 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 |
02:31 |
|
book` joined #minetest-dev |
03:02 |
MTDiscord |
<Jordach> it's an interactive console on linux |
04:00 |
|
MTDiscord joined #minetest-dev |
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) |
04:41 |
|
Noisytoot joined #minetest-dev |
04:44 |
|
calcul0n_ joined #minetest-dev |
05:17 |
|
Noisytoot joined #minetest-dev |
06:09 |
|
cranezhou joined #minetest-dev |
07:09 |
sfan5 |
I think they're the first person to ever mistakenly assume it would be required |
08:09 |
|
appguru joined #minetest-dev |
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 |
10:05 |
|
vampirefrog joined #minetest-dev |
11:13 |
|
fossdev2 joined #minetest-dev |
11:38 |
|
cranezhou joined #minetest-dev |
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 joined #minetest-dev |
13:01 |
jwmhjwmh |
Merging #12515 in 5m. |
13:01 |
ShadowBot |
https://github.com/minetest/minetest/issues/12515 -- Add zstd minetest.compress support by 20kdc |
13:24 |
|
appguru joined #minetest-dev |
14:00 |
|
Desour joined #minetest-dev |
14:17 |
|
olliy joined #minetest-dev |
14:31 |
|
proller joined #minetest-dev |
14:52 |
|
Fixer joined #minetest-dev |
15:11 |
|
proller joined #minetest-dev |
16:20 |
|
jwmhjwmh joined #minetest-dev |
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 |
<Warr1024> 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:39 |
|
appguru joined #minetest-dev |
16:42 |
|
diceLibrarian joined #minetest-dev |
16:48 |
schwarzwald[m] |
What? You can't build Minetest without it? |
16:55 |
MTDiscord |
<Warr1024> 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. |
16:59 |
|
jwmhjwmh joined #minetest-dev |
17:01 |
|
ROllerozxa joined #minetest-dev |
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 |
<Warr1024> 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 |
17:49 |
|
jwmhjwmh joined #minetest-dev |
18:31 |
|
jwmhjwmh joined #minetest-dev |
19:01 |
|
appguru joined #minetest-dev |
19:28 |
|
vampirefrog joined #minetest-dev |
19:39 |
|
Desour joined #minetest-dev |
20:14 |
|
jwmhjwmh joined #minetest-dev |
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 |
<Jonathon> Does it work on freebsd, and macos? |
22:31 |
schwarzwald[m] |
Probably not. |
22:31 |
|
jwmhjwmh joined #minetest-dev |
22:31 |
schwarzwald[m] |
I could install a FreeBSD VM probably. |
22:35 |
|
panwolfram joined #minetest-dev |
23:23 |
|
jwmhjwmh joined #minetest-dev |
23:48 |
|
kilbith joined #minetest-dev |
23:51 |
|
Desour joined #minetest-dev |