Minetest logo

IRC log for #minetest, 2016-07-04

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

All times shown according to UTC.

Time Nick Message
00:06 yang2003 joined #minetest
00:29 jomat joined #minetest
00:47 swift110 joined #minetest
00:49 swift110 joined #minetest
00:55 Void7 joined #minetest
01:09 KrimZon_2 joined #minetest
01:17 yang2003 joined #minetest
01:43 Player-2 joined #minetest
01:57 XeonSquared joined #minetest
02:37 whitephoenix_ joined #minetest
02:44 Grandolf joined #minetest
03:01 swift110-phone2 joined #minetest
03:47 vktec joined #minetest
03:52 yang2003 joined #minetest
04:24 GunshipPenguin joined #minetest
04:49 DI3HARD139 joined #minetest
05:06 Nothing joined #minetest
05:06 lambda-11235 joined #minetest
05:13 lambda-11235 joined #minetest
05:17 swift110-phone joined #minetest
05:41 segfault22 joined #minetest
05:42 segfault22 I tried to import the minetest source code into Eclipse CDT and it keeps throwing hundreds of errors whenever I look at any C++ source file
05:43 segfault22 Do I have to import another library or make Eclipse "recognize the stuff" like what we have to do when making Lua mods with Eclipse-ldt
05:44 segfault22 should I go to #minetest-dev with these questions
05:47 torgdor joined #minetest
05:59 DI3HARD139 Question. Is --migrate broken or is it just slow af?
06:00 DI3HARD139 Converting a map from sqlite3 to leveldb and the the script is dead silent in the terminal
06:00 VanessaE it can be a LITTLE slow, but it shouldn't take more than a few minutes.
06:01 CWz allo
06:01 DI3HARD139 Ok just wondering as when watching from the system monitor the terminal isn't using any CPU and very little ram.
06:01 DI3HARD139 Hey CWz
06:02 DI3HARD139 I decided now is the time to port over one of my servers as its performance is complete sh**. Takes 15-20mins just to join the game now
06:03 DI3HARD139 I thought about using redis but I dont feel like setting up a redis server.
06:05 * DI3HARD139 heads off and clones forum.minetest.net while waiting for the migration to finish
06:06 segfault22 I have to import Irrlicht and (what else?) to get Eclipse C++ to see all of the unrecognized types
06:07 segfault22 Isn't there some grand unified list of libraries that minetest depends upon for functionality?
06:08 DI3HARD139 http://dev.minetest.net/Compiling_Minetest
06:08 DI3HARD139 The basics are listed there if I recall
06:09 segfault22 Thank you
06:09 segfault22 Why does Minetest need BZip?
06:10 DI3HARD139 Data transfer from client to server and viceversa if I recall
06:10 DI3HARD139 vice-versa*
06:10 FirePowi joined #minetest
06:11 segfault22 Thank you
06:13 segfault22 Irrlicht is massive, it takes so much longer to download that than the whole minetest source
06:13 DI3HARD139 yup
06:15 DI3HARD139 nope. still slow af
06:15 * DI3HARD139 wonders what network speed OVH is giving him
06:16 DI3HARD139 or if the Drive is starting to fail as its been slowing down day by day.
06:18 DI3HARD139 eh 80ish Mbps to the nearest Comcast Backbone thats closest to me
06:20 DI3HARD139 Can't be a bad drive as its only 2 months old
06:25 segfault22 apt-get download is a source of problems, it doesn't output to anywhere
06:28 segfault22 okay it throws them in the trash bin at /var/cache/apt/archives and there is no way to reconfigure that. So I just have to navigate there and copy the files manually, in essence doing the job that the apt developers were supposed to take care of before releasing it as a feature
06:29 sfan5 segfault22: minetest actually doesn't depend on bzip2, but it needs to link to it on linux
06:29 segfault22 okay
06:30 segfault22 Why doesn't "apt-get download" output anywhere on disk
06:32 segfault22 apt devs didnt finish that feature before releasing it, probably another one of those "haha they'll have fun with this" type of feature
06:39 segfault22 I found where it threw the file, and its still wrong
06:43 segfault22 thank you for the help, DI3HARD139 and sfan5; my minetest fork will be existing in the future as a result
06:43 DI3HARD139 np
06:59 segfault22 I finally got apt-get download to work, but it has all *.deb files instead of *.lib files, and none of the *.deb files have any *.lib files in them...
06:59 jojoa1997 joined #minetest
07:00 Calinou is .lib even relevant in the GNU/Linux world?
07:00 Calinou isn't it .a
07:00 segfault22 so it can use *.a files and there are some of those
07:00 Calinou and .lib is a statically linked *Windows* library?
07:00 segfault22 confusing double standards
07:03 segfault22 Now I have to go open all the *.deb files and extract *.a a-rary files
07:08 segfault22 joined #minetest
07:13 segfault22 Now I have some *.so.0 files that are empty and *.so.0.5.2 files that can't be used,...
07:14 segfault22 type: "unknown"
07:14 segfault22 that's just splendiferous
07:17 segfault22 There is nothing on the internet even related to a process of extracting the *.so file from the archive format(s)
07:17 segfault22 yet another totally useless standard
07:20 segfault22 I look for something about getting the *.so file out of the *.so.0.5.2 files, and I get "how to install rubyripper" as a top result...
07:22 segfault22 Is it possible to use the *.so with numbers attached, or do I have to do some other complex trickery with it as well just to make it work to the next problem-step?
07:23 segfault22 is libgettext deprecated for modern operating systems?
07:24 Calinou why would it be?
07:24 Calinou gettext is optional in Minetest, but can be used
07:25 segfault22 because its *.deb file contains the library in a format that is not useable
07:26 segfault22 Will I discover that all of the libraries with an archive *.so.0.5.2 (or other unuseable, unrecognized) are optional with minetest?
07:28 Calinou I think you're doing it wrong ._.
07:29 Calinou ask in ##C++-general or something, or your IDE's channel
07:29 Calinou for help on how to configure completion and linting
07:29 segfault22 I think it was built wrong
07:29 segfault22 built, as in the entire process from idea to distribution
07:30 segfault22 so many problems and unnecessary crap just to get something simple
07:32 Calinou feel free to try Qt Creator :)
07:33 segfault22 That is out of scope for this project
07:33 Krock joined #minetest
07:33 segfault22 I am using Eclipse C++, no other program is needed except library files and the minetest source.
07:40 sonicpp joined #minetest
07:41 segfault22 I found it somewhere else, in the proper format. I was doing it right, someone else fumbled somewhere else.
07:42 segfault22 that guy they pay $20/hour to repetitively press spacebar+enter at the server console dropped the ball on that one
07:44 aheinecke joined #minetest
07:48 segfault22 libgl.so is 0 bytes downloaded from the packages.ubuntu.com,... seems legit
07:48 segfault22 like 7 bits or less
07:48 segfault22 or is it 3 bits or less because 4 or more rounds up to 1 byte
07:49 segfault22 not literally, 4 is only half of a byte but the file manager doesn't count in bits
07:51 segfault22 that's right, libgl1-mesa-dev turns into libgl-dev and mesa-common-dev when it's downloaded via apt-get -d ~
07:53 segfault22 You can't install libraries directly to the eclipse library system, you can only point it to library archive files...
07:58 segfault22 I know that libgl can't be 0 bytes and actually work
07:58 edgrey joined #minetest
08:13 segfault22 Is it okay to use libalut.a when there does not exist any other openal development library archives?
08:20 redblade joined #minetest
08:20 Volkj joined #minetest
08:29 segfault22 thank you
08:42 Calinou Qt Creator is not really out of scope btw, it works fine with non-Qt projects
08:42 Calinou its completion works well for me, with dynamic libraries
08:49 tpe joined #minetest
08:53 Markow joined #minetest
08:54 SmugLeaf joined #minetest
08:56 SanskritFritz joined #minetest
09:03 edgrey joined #minetest
09:05 JamesTait joined #minetest
09:05 JamesTait Good morning all!  Happy Monday, and happy US Independence Day! 😃
09:07 Krock Good morning! Yet another monday day!
09:08 JamesTait I don't mind admitting I'm a slow-starter this morning.
09:12 edgrey joined #minetest
09:15 Markow Happy 4th !!!  ðŸŽ†
09:18 ploop joined #minetest
09:19 Player_2 joined #minetest
09:23 Krock gonna celebrate the swiss national day on 1st august too :3
09:23 Krock and no-one in here cares about it
09:36 Megal joined #minetest
09:58 sonicpp joined #minetest
10:18 PseudoNoob joined #minetest
10:29 Krock joined #minetest
10:36 Darcidride joined #minetest
11:03 jojoa1997 joined #minetest
11:33 Fixer joined #minetest
11:59 aheinecke_ joined #minetest
12:03 Darcidride_ joined #minetest
12:14 TGminer joined #minetest
12:43 jan6 joined #minetest
12:48 jan6 hello, I'm trying to compile minetest right now and it wants doxygen, but readme didn't tell me to install it, how do I compile without doxygen?
12:49 everamzah i think it will just say that it wasn't found, and that it won't build documentation, but that minetest itself will still build and install ok
12:49 everamzah i never install it, anyway, but it does warn me doxygen isn't present
12:53 jan6 well, it says "--Configuring incomplete, errors occurred!" and only other error I see is "SpatialIndex not found!"
12:55 Krock then there's another missing package than spatialIndex and doxygen
12:55 jan6 oh, it also didn't find curses
12:55 Krock you can disable curses too if you don't want a server build
12:55 jan6 how?
12:56 Krock uhm.. -DENABLE_CURSES=0
12:57 jan6 denable?
12:57 Krock a CMake option
12:57 Krock do you use the gui?
12:57 jan6 no
12:58 Krock it's just another param for the command "cmake . -DENABLE_GETTEXT=1 -DENABLE_FREETYPE=1 ......"
12:59 Krock but that shouldn't cause an error
13:01 jan6 is there any point in adding -dbuild_client ?
13:02 everamzah do you intend to run the client?  if so, enable it.  otherwise, building the server alone requires fewer libs
13:03 jan6 does -dbuild_client=true -dbuild_server=false make a difference compared to leaving both out?
13:04 AndDT joined #minetest
13:06 Lunatrius` joined #minetest
13:08 jan6 ?
13:09 Krock duh.. no idea
13:09 Krock BUILD_SERVER would be set to true when both are disabled
13:09 everamzah client is default
13:09 everamzah client comes with --server
13:10 everamzah -DBUILD_SERVER=1 makes minetestserver
13:10 everamzah but it doesn't build minetestserver by default unless u specify, i think
13:19 jan6 what's the difference between Minetest-c55 and minetest.net versions?
13:19 everamzah never tried minetest-c55
13:19 Hirato that would be minetest 0.3 wouldn't it?
13:44 TGminer joined #minetest
13:55 Lunatrius` joined #minetest
13:57 everamzah i started on 0.4.9 or so i think
14:07 Krock I started on 0.4.7 and I'm sure
14:33 SylvieLorxu joined #minetest
14:52 jojoa1997 joined #minetest
14:55 Fixer started on 0.2.20110602_0
14:56 Fixer holy shit, it is 5 years anniversary
14:56 Fixer 5 years with minetest
15:02 ploop joined #minetest
15:03 SmugLeaf joined #minetest
15:08 OldCoder_ joined #minetest
15:08 cheapie_ joined #minetest
15:08 iMystery joined #minetest
15:09 Gael-de-Sailly joined #minetest
15:09 M-JLuc joined #minetest
15:10 Tristit1a joined #minetest
15:16 bark can someone confirm/dismiss that existing sqlite-worlds can't be converted/migrated to leveldb? After successfully compiling from source with leveldb-flag, I still get "ERROR[main]: Migration to leveldb is not supported"
15:19 Krock dismissed
15:19 Krock you didn't compile it properly then
15:21 bark thank you!
15:32 sfan5 bark: not that you may need to remove CMakeFiles and/or CMakeCache.txt if you have previously compiled without leveldb
15:32 sfan5 note*
15:55 hmmmm joined #minetest
16:04 SylvieLorxu joined #minetest
16:18 shangul joined #minetest
16:23 est31 joined #minetest
16:27 FirePowi joined #minetest
16:33 rubenwardy joined #minetest
16:50 Nothing joined #minetest
16:56 Tux[Qyou] joined #minetest
17:00 edgrey joined #minetest
17:17 whitephoenix joined #minetest
17:34 Tmanyo joined #minetest
17:40 Gundul joined #minetest
17:59 MinetestBot [git] sfan5 -> Uberi/Minetest-WorldEdit: Move cuboidapi.lua to correct place 5afea42 https://git.io/vKUIM (2016-07-04T19:57:48+02:00)
17:59 MinetestBot [git] sfan5 -> Uberi/Minetest-WorldEdit: Add completion chat message to //expand and //contract 2aed498 https://git.io/vKUID (2016-07-04T19:53:12+02:00)
17:59 MinetestBot [git] sfan5 -> Uberi/Minetest-WorldEdit: Fix //shift with absolute axis (x/y/z) 0b68b2a https://git.io/vKUIy (2016-07-04T19:51:28+02:00)
17:59 MinetestBot [git] sfan5 -> Uberi/Minetest-WorldEdit: Merge remote-tracking branch 'tmp/cuboidmanip' f72abdb https://git.io/vKUI9 (2016-07-04T19:49:23+02:00)
17:59 MinetestBot [git] danierukun -> Uberi/Minetest-WorldEdit: Modify outset and inset to accept both hv and vh combinations. Update documentation accordingly. e18525d https://git.io/vKUIH (2016-07-03T21:44:02-05:00)
17:59 MinetestBot [git] danierukun -> Uberi/Minetest-WorldEdit: Clean some documentation issues 78890dd https://git.io/vKUIQ (2016-07-03T21:44:02-05:00)
17:59 sfan5 oh boy
17:59 MinetestBot [git] danierukun -> Uberi/Minetest-WorldEdit: Update command documentation b922097 https://git.io/vKUI5 (2016-07-03T21:44:02-05:00)
17:59 MinetestBot [git] danierukun -> Uberi/Minetest-WorldEdit: Implement some safety mechanisms 48f3f59 https://git.io/vKUId (2016-07-03T21:44:02-05:00)
17:59 MinetestBot [git] danierukun -> Uberi/Minetest-WorldEdit: Reimplement /expand and /contract to conform to WE standards f8f1f3b https://git.io/vKUIF (2016-07-03T21:44:02-05:00)
18:00 MinetestBot joined #minetest
18:08 xunto joined #minetest
18:15 Telesight joined #minetest
18:40 Grandolf joined #minetest
18:48 est31 joined #minetest
19:00 MinetestBot [git] est31 -> minetest/minetest: Disable joysticks per default for now f649147 https://git.io/vKUm7 (2016-07-04T20:49:13+02:00)
19:05 MinetestBot [git] Rogier-5 -> minetest/minetest: Fix & make linux conditionals uniform (#4278) 1dfd977 https://git.io/vKUYU (2016-07-04T21:00:57+02:00)
19:31 Hirat0r joined #minetest
19:48 shangul left #minetest
19:48 rubenwardy joined #minetest
19:52 reedych joined #minetest
19:52 reedych hi all
20:19 Markow joined #minetest
20:20 Trustable joined #minetest
20:23 JohnnyComeL8ly joined #minetest
20:25 JohnnyComeL8ly Since when did #minetest-mods become an "invite only" channel?
20:33 Fixer omg
20:34 Krock JohnnyComeL8ly, it's not +i
20:34 Krock duh..wat?
20:34 Krock it really is
20:47 MinetestBot [git] est31 -> minetest/minetest: Temporarily disable "testStartStopWait" Threading unit test on mac c1bdb55 https://git.io/vKUcd (2016-07-04T22:46:52+02:00)
20:49 CWz joined #minetest
20:49 redblade joined #minetest
21:11 proller joined #minetest
21:18 Nothing joined #minetest
21:45 swift110 joined #minetest
21:47 segfault22 joined #minetest
21:51 swift110 joined #minetest
21:51 segfault22 where does the type "gui::IGUIEnvironment" come from?
21:52 segfault22 and video::ITexture
21:52 segfault22 I thought I got all of the library dependencies
22:00 proller joined #minetest
22:01 segfault22 Oh I see, all of the types are moved over to a separate "header files" instead of being part of the library itself...
22:01 segfault22 that's ugly
22:05 est31 not really
22:05 segfault22 So now I have to import each and every library-dependency into a separate project, export it, then go to the fork project and set up paths/"references"
22:06 est31 it makes packaging easier
22:06 est31 you need the headers all time if you want to compile a program using irrlicht but you need the source only ifyou want to compile irrlicht itself
22:09 segfault22 It should only require one step to import the headers, but the development environment program only uses the headers if they are all bundled into a project first, then exported. Brilliant...
22:15 segfault22 Vast amounts of tedious click-work is offset to the backs of developers when the entire system is designed via backwards thinking processes... I would already be producing something useful, if I had made all of this the way it's supposed to be, but I don't have time to do all of that for them
22:17 segfault22 C++ works smooth and elegant if it is used properly, instead of botched
22:20 est31 segfault22, thats why i dont use an ide :)
22:21 segfault22 But that doesn't make it easy to see if you typed something improperly, you would find yourself wasting lots of time looking for a problem often in the wrong places, and you can only know if it is wrong when you try to compile it
22:22 est31 i dont type something wrong that often
22:23 segfault22 Every human makes errors some times, especially if it is expected that an error was not made at all.
22:23 est31 well yes but for that I have a compiler
22:23 est31 it tells me when there is something it doesnt like
22:24 est31 segfault22, in the past I've thought I couldnt write programs without an IDE
22:24 est31 I've thought it was impossible
22:24 rubenwardy joined #minetest
22:24 est31 but then I started writing stuff without
22:24 est31 and it worked great
22:24 est31 all you need is a text editor with syntax hightlighting :)
22:26 segfault22 like notepad++
22:26 est31 well I use kate but if you are on windows, notepad++ sems like a good option
22:27 segfault22 I'm not on windows, and I have notepad++...
22:27 est31 although I dont like that it has so many buttons you'll never use
22:27 rubenwardy I personally really like atom.io
22:27 segfault22 Wait, it's not notepad++, it's something that comes with Linux Mint by default... but it does the same...
22:28 rubenwardy Gedit?
22:28 segfault22 yeah, GEdit
22:29 segfault22 I used it when I was making Lua mods, but then I found it's easier to use Eclipse LDT because it does the same and more
22:32 segfault22 gettext doesn't have headers?
22:34 segfault22 A lot of what I say will probably look less-advanced because I have never worked with C++, but it makes sense quickly because I have been using Lua for years
22:35 segfault22 It was a great decision to use Lua for the modding api, because it is easier to understand C++ if you already speak Lua
22:41 segfault22 too bad OpenAL is proprietary now, so we are limited to using the old outdated versions kept up on mirror/archive sites...
22:46 segfault22 I thought function pointers and type definitions were supposed to be universal across all architectures, yet OpenGL(C)(R) has multiple different headers with different content for different systems... seems legit
22:48 segfault22 I'm just gonna get all of 'em and throw 'em all into the same bin with the rest of the other dependency headers
22:50 segfault22 Also checking the mesa development files to see if there is anything worthwhile in there
22:51 segfault22 oh, it's all there. So I should get rid of the other "Open"GL(C)(R) proprietary crap, it wasn't going to work anyways
22:53 segfault22 too many different system architectures exist,... amd64 for the win
22:58 segfault22 If I'm using AMD64 headers with minetest source code, and if I make a bunch of changes and post them online as a fork, will it limit others' ability to use the finished program with other system architectures?
23:00 est31 what do you mean with amd64 headers
23:00 est31 actually, what is your intention with doing with the minetest source code segfault22 ?
23:01 STHGOM joined #minetest
23:01 segfault22 I'm going to redo the node system, such that all nodes are composed of volumes that can take any shape, and are filled with a constant amount of material, instead of whole nodes filled entirely with themselves
23:02 rubenwardy wow
23:02 rubenwardy good luck :)
23:02 segfault22 that way you can have smooth hills and caves, but still node-based and "voxel" in nature
23:02 segfault22 It's going to take a long time
23:07 est31 segfault22, just note the LGPL license of minetest, if you want to make the fork closed source you might not want to pick minetest
23:08 segfault22 It has to be open source. Everything I make will be open source, primarily because I need other people's input on my methodology and possible better/easier ways/means, but also because freedom :D
23:09 est31 ok, good
23:09 est31 just wanted you to spare trouble later down the road if/when you have invested more time into your project
23:09 segfault22 thank you
23:11 theTroy joined #minetest
23:13 segfault22 The IDE still doesn't recognize the irrlicht types and whatnot, even though I imported the headers
23:16 Tmanyo joined #minetest
23:32 Miner_48er joined #minetest
23:42 segfault22 the indexer is not seeing the headers for some reason
23:42 rubenwardy joined #minetest
23:42 segfault22 Am I gonna have to add each *.h file manually?

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