Minetest logo

IRC log for #minetest-dev, 2021-10-12

| Channels | #minetest-dev index | Today | | Google Search | Plaintext

All times shown according to UTC.

Time Nick Message
00:38 tekakutli joined #minetest-dev
00:45 v-rob joined #minetest-dev
01:47 MTDiscord <exe_virus> Hey Krock, I see that kilbith left you in charge of i3, I am looking at trying to extend it somewhat, but all of its formspec code is localized. I.e. I would have to regurgitate the entire init.lua to overwrite a few values. I just wanted to add a new tab to it for in-game documentation like how skins or armor or awards or waypoints all have a tab.
01:47 MTDiscord <exe_virus> I see there is a "newtab()" function but it seems to be for earlier renditions of the inventory formspec. ideas on how to get myself worked into that system? (I just need a single button haha)
01:48 MTDiscord <Jonathon> #minetest-irc
01:48 MTDiscord <exe_virus> my bad
03:00 erlehmann joined #minetest-dev
03:42 v-rob joined #minetest-dev
03:57 v-rob joined #minetest-dev
04:00 MTDiscord joined #minetest-dev
04:49 v-rob joined #minetest-dev
06:16 v-rob joined #minetest-dev
06:56 specing joined #minetest-dev
06:56 ssieb joined #minetest-dev
06:56 Krock joined #minetest-dev
06:56 clavi joined #minetest-dev
06:56 celeron55 joined #minetest-dev
06:57 v-rob joined #minetest-dev
08:07 hendursa1 joined #minetest-dev
09:18 hendursaga joined #minetest-dev
09:18 olliy joined #minetest-dev
09:26 specing joined #minetest-dev
09:52 queria joined #minetest-dev
10:47 appguru joined #minetest-dev
11:09 calcul0n joined #minetest-dev
15:07 Fixer joined #minetest-dev
15:41 Alias joined #minetest-dev
15:52 Extex joined #minetest-dev
15:55 Extex joined #minetest-dev
16:39 tech_exorcist joined #minetest-dev
17:05 Alias joined #minetest-dev
17:06 Lone_Wolf joined #minetest-dev
17:07 dzho joined #minetest-dev
17:12 flux__ joined #minetest-dev
17:31 dzho joined #minetest-dev
17:43 hendursaga joined #minetest-dev
17:57 Extex joined #minetest-dev
18:04 sfan5 merging #11688, #11680 in 8m
18:04 ShadowBot https://github.com/minetest/minetest/issues/11688 -- Remove broken timeout behaviour by sfan5
18:04 ShadowBot https://github.com/minetest/minetest/issues/11680 -- Fix player hp desync between client and server by savilli
18:09 Krock ah so you were faster
18:10 Krock would you please be so nice to merge #11658 as well, while you're at it?
18:10 ShadowBot https://github.com/minetest/minetest/issues/11658 -- Remove a few unused functions reported by callcatcher by SmallJoker
18:10 sfan5 sure
18:11 Krock thanks!
18:16 sfan5 rubenwardy: how does this look? https://github.com/minetest/minetest_android_deps/runs/3873932109
18:17 rubenwardy looks good
18:18 sfan5 not a drop-in replacement for the old one but changes should be minimal
18:18 rubenwardy awesome
18:34 macaw joined #minetest-dev
18:43 v-rob joined #minetest-dev
19:36 specing joined #minetest-dev
19:47 ssieb joined #minetest-dev
20:02 tech_exorcist joined #minetest-dev
20:03 Lone_Wolf Tried to compile Minetest on Windows and it looks like the vcpkg command for dependency installation is missing libjpeg-turbo
20:09 sfan5 I believe it's called just 'libjpeg'
20:09 sfan5 or 'jpeg'
20:20 Lone_Wolf openjpeg / libjpeg-turbo are the only packages in vcpkg that look relevant
20:20 Lone_Wolf I think you're supposed to use libjpeg-turbo for jpeg stuff
20:20 Lone_Wolf It works too
20:22 sfan5 oh I didn't read your message properly
20:23 sfan5 libpng and libjpeg are Irrlicht dependencies so technically they shouldn't be in the instruction in the README
20:25 Lone_Wolf I followed the instructions and Irrlicht was automatically compiled, so it should at least be added as a side note somewhere?
20:25 Lone_Wolf *the minetest instructions
20:27 Lone_Wolf Installing `opengl-registry` with vcpkg fixed the opengl errors, now I'm getting https://pastebin.com/hFS518jd
20:29 sfan5 looks like missing includes or whatever, make sure to file a bug
20:33 Lone_Wolf `#include <algorithm>` fixes it, I'll make a PR
20:33 Lone_Wolf It looks like there are more include issues, could I have messed something up?
20:34 MTDiscord <josiah_wi> If there are lots of missing headers that's something that should be fixed. And maybe you just got lucky somehow and got transitive includes disabled or something.
20:35 MTDiscord <josiah_wi> I've somehow found missing includes before that weren't a problem for other people compiling the same code with the same compiler (maybe not the same version? don't remember.)
20:36 sfan5 Lone_Wolf: is it about "rmdir"?
20:36 Lone_Wolf Yeah 2>C:\Users\lonew\minetest\src\filesys.cpp(567): error C3861: 'rmdir': identifier not found
20:37 sfan5 does MSVC not support that function?
20:39 Lone_Wolf I am using Visual Studio 2017 AFAIK
20:40 celeron55 most definitely rmdir isn't supposed to be used on windows
20:40 celeron55 it isn't detecting the platform correctly
20:41 celeron55 it's trying to use a define named _WIN32 for that
20:43 celeron55 not sure where that's supposed to come from, is it something defined on windows or does cmake set it after detecting windows
20:46 celeron55 i think it should come from any compiler that targets windows
20:46 Lone_Wolf Ah, I guess I misunderstood how this works: The CXX compiler identification is MSVC 19.16.27045.0
20:46 MTDiscord <josiah_wi> It looks like WIN32 (with no underscore) is the variable set by CMake.
20:46 sfan5 no no I added an rmdir call there recently
20:47 sfan5 I see no reason why Microsoft couldn't support it
20:47 celeron55 oh, well that makes sense then
20:47 celeron55 8)
20:47 sfan5 mingw - of course - does
20:48 celeron55 well filesys.cpp originally avoids rmdir on windows and uses RemoveDirectory instead
20:48 celeron55 probably for a reason
20:48 sfan5 https://docs.microsoft.com/en-us/cpp/c-runtime-library/reference/rmdir?view=msvc-160
20:48 sfan5 sounds like it should work
20:48 sfan5 so just missing the include then?
20:49 celeron55 #include <direct.h>? or what does it need
20:51 sfan5 seems so
20:51 sfan5 ^ Lone_Wolf try that?
20:52 Lone_Wolf ayyyy
20:52 Lone_Wolf I shall make a PR with my changes, it compiled successfully
20:52 Lone_Wolf I guess I can also get the VS action working now too
20:54 Lone_Wolf Hmmm, none of the visual studio files are .gitignored
21:07 erlehmann Lone_Wolf use git add -p ideally
21:08 erlehmann and not the mode where it adds everything
21:08 erlehmann it helps a lot
21:08 erlehmann i have seen so many .vscode folders and stuff hehe
21:08 erlehmann in git repo
21:09 Lone_Wolf Is there a -p option for git pull?
21:11 MTDiscord <josiah_wi> Does -p do something different than listing each file you want to add?
21:11 Lone_Wolf -p, --patch           select hunks interactively
21:12 MTDiscord <josiah_wi> Listing the files ought to be a little more efficient if you're just adding all the changes in one or two files...
21:13 MTDiscord <josiah_wi> git pull does have a -p option, but it does something different apparently. (--prune)
21:14 Lone_Wolf Huh, I can't see where I linked https://github.com/minetest/minetest/pull/11691 , maybe I didn't
21:15 erlehmann <josiah_wi> Does -p do something different than listing each file you want to add?
21:15 erlehmann it allows you to make fine-grained changes
21:15 erlehmann even if you did 3 different things
21:16 Lone_Wolf Hmmm, #include <direct.h> breaks other systems
21:16 erlehmann oof why
21:16 erlehmann do include guard?
21:17 Lone_Wolf I shall look into how to do windows-specific includes look later, gotta go do some other things
21:17 Lone_Wolf I think direct.h isn't a thing for other systems
21:17 celeron55 it's only needed on windows, just use #ifdef _WIN32
21:17 celeron55 and doesn't exist elsewhere
21:24 specing_ joined #minetest-dev
21:58 tekakutli joined #minetest-dev
22:47 v-rob joined #minetest-dev
23:22 AliasAlreadyTake joined #minetest-dev
23:45 tekakutli joined #minetest-dev

| Channels | #minetest-dev index | Today | | Google Search | Plaintext