Time |
Nick |
Message |
00:05 |
VanessaE |
paramat: can you update your saveschems repo to reflect your latest tree changes, please? |
00:24 |
|
leat joined #minetest-dev |
00:30 |
|
kaeza joined #minetest-dev |
01:19 |
|
rickmcfarley joined #minetest-dev |
02:57 |
|
Samson1 joined #minetest-dev |
03:21 |
|
Samson1 joined #minetest-dev |
03:27 |
|
FR^3 joined #minetest-dev |
03:32 |
|
DFeniks joined #minetest-dev |
03:33 |
|
FR^3 joined #minetest-dev |
03:44 |
|
FR^3 joined #minetest-dev |
04:49 |
|
paramat joined #minetest-dev |
04:50 |
paramat |
i noticed an error in the jungletree from sapling schem, fixing in a moment |
04:51 |
VanessaE |
[09-04 20:05] <VanessaE> paramat: can you update your saveschems repo to reflect your latest tree changes, please? |
04:51 |
paramat |
is done =) |
04:51 |
VanessaE |
:D |
05:03 |
|
T4im joined #minetest-dev |
05:06 |
paramat |
game#664 |
05:06 |
ShadowBot |
https://github.com/minetest/minetest_game/issues/664 -- Default/schematics: Fix root error in jungletree from sapling by paramat |
05:06 |
paramat |
now merging |
05:11 |
paramat |
complete |
05:12 |
VanessaE |
don't forget your saveschems repo again :) |
05:13 |
paramat |
that already has the fix in it |
05:13 |
VanessaE |
ok |
05:20 |
|
Samson1 joined #minetest-dev |
05:21 |
|
diemartin joined #minetest-dev |
05:47 |
|
paramat left #minetest-dev |
05:58 |
|
younishd_ joined #minetest-dev |
06:05 |
|
leat joined #minetest-dev |
06:32 |
|
Calinou joined #minetest-dev |
06:52 |
|
blaze joined #minetest-dev |
07:02 |
|
Hunterz joined #minetest-dev |
07:26 |
svenstaro |
so |
07:26 |
svenstaro |
you guys all had a chance to test the new arhclinux packages |
07:27 |
svenstaro |
does it work ok for you? |
07:37 |
|
CraigyDavi joined #minetest-dev |
07:45 |
sfan5 |
svenstaro: i can test it if you tell me where to get it |
07:50 |
svenstaro |
sfan5: normal arch way |
07:50 |
svenstaro |
pacman -S minetest |
07:50 |
svenstaro |
minetest |
07:50 |
svenstaro |
crash or not? |
08:01 |
|
Yepoleb_ joined #minetest-dev |
08:13 |
|
Samson1 joined #minetest-dev |
08:15 |
sfan5 |
svenstaro: no crash |
08:22 |
|
technics joined #minetest-dev |
08:25 |
svenstaro |
sweet |
08:29 |
|
Dartmouth joined #minetest-dev |
09:14 |
|
younishd joined #minetest-dev |
09:29 |
|
CraigyDavi joined #minetest-dev |
09:34 |
|
CraigyDavi joined #minetest-dev |
09:42 |
Megaf |
svenstaro: Hi there, hows things? |
09:45 |
Megaf |
#3130 |
09:45 |
ShadowBot |
https://github.com/minetest/minetest/issues/3130 -- segfault on startup for irrlicht 1.8.2 on arch linux |
09:45 |
Megaf |
svenstaro: irrlicht still broken |
09:55 |
sfan5 |
uh |
09:55 |
sfan5 |
Megaf: works for me with 0.4.12-2 from the repos |
09:56 |
sfan5 |
also the minetest i build from source works with the normal irrlicht |
09:57 |
sfan5 |
% pacman -Q irrlicht |
09:57 |
sfan5 |
irrlicht 1.8.1-2 |
09:58 |
svenstaro |
sfan5: so it works for you now in all configurations? |
09:59 |
svenstaro |
as long as you use irrlicht from the repos |
09:59 |
sfan5 |
yes |
09:59 |
sfan5 |
both minetest from the repos and the one i compiled myself work |
10:07 |
|
Puma_rc joined #minetest-dev |
10:14 |
|
est31 joined #minetest-dev |
10:15 |
est31 |
sfan5, do you use gcc or clang for compilation? |
10:15 |
est31 |
I guess clang, no? |
10:15 |
sfan5 |
yes clang |
10:16 |
est31 |
can you do a re-clone and try with gcc |
10:16 |
est31 |
because thats the theory |
10:16 |
sfan5 |
sure |
10:16 |
est31 |
svenstaro has just changed compilers for the irrlicht headers |
10:16 |
est31 |
err |
10:16 |
est31 |
irrlicht package* |
10:17 |
est31 |
so its probable that if minetest still fails it might be a compiler problem as well |
10:17 |
est31 |
and the problem lurking inside irrlicht headers |
10:20 |
Megaf |
est31: other topic, I noticed that cpp files for leveldb and gettext and perhaps redis and some others are compile even tho they are disabled with cmake |
10:20 |
Megaf |
s/compile/compiled |
10:21 |
est31 |
well they are compiled yes |
10:21 |
Megaf |
fixing CMakeLists.txt on src with some ifs might solve that |
10:21 |
est31 |
but they consist of an #ifdef USE_REDIS at the start |
10:21 |
est31 |
and an #ifdef at the end |
10:21 |
est31 |
so it shouldnt matter too much |
10:21 |
Megaf |
why are we wasting time and cpu compiling them if they are not going to be used? |
10:22 |
est31 |
they aren't compiled |
10:22 |
sfan5 |
est31: nope works |
10:22 |
Megaf |
sfan5: define nope works |
10:22 |
sfan5 |
works with gcc too |
10:22 |
est31 |
which gcc version? |
10:22 |
Megaf |
ok, so we have to go deeper |
10:23 |
sfan5 |
5.2.0 |
10:23 |
est31 |
okay theory busted then |
10:23 |
* Megaf |
blames Arch/Kernel once again |
10:23 |
Megaf |
xP |
10:24 |
Megaf |
sfan5: what kernel are you on? |
10:24 |
sfan5 |
4.1.5-1-ARCH |
10:24 |
est31 |
this means your arch system is fully up to date? |
10:24 |
est31 |
dont know what version numbers mean on rolling release |
10:24 |
Megaf |
sfan5: other guy with the problem was using the Zen kernel |
10:25 |
sfan5 |
est31: version numbers mean exactly the same |
10:25 |
sfan5 |
and no im not up to date |
10:25 |
Megaf |
you are not using the Zen kernel and it works for you |
10:25 |
sfan5 |
havent upgraded to linux 4.1.6-1 yet |
10:25 |
svenstaro |
it's not |
10:25 |
svenstaro |
4.1.6 is new |
10:25 |
Megaf |
$ uname -a |
10:25 |
Megaf |
Linux ToshSam 4.1-6.dmz.1-liquorix-amd64 #1 ZEN SMP PREEMPT Debian 4.1-9 (2015-08-17) x86_64 GNU/Linux |
10:25 |
svenstaro |
4.2 in testing |
10:26 |
svenstaro |
someone report a bug to irrlicht |
10:26 |
est31 |
sfan5, was it broken for you before the 1.8.2-2 upgrade? |
10:26 |
Megaf |
well, it works on 4.1.6, but I'm using GCC 4.9 |
10:26 |
svenstaro |
I don't like sourceforge |
10:26 |
sfan5 |
it was never broken for me |
10:26 |
Megaf |
svenstaro: nobody does |
10:26 |
est31 |
but you had 1.8.2-1? |
10:27 |
sfan5 |
[2014-07-17 20:54] [PACMAN] installed irrlicht (1.8.1-2) |
10:27 |
|
Amaz joined #minetest-dev |
10:28 |
est31 |
ah you still have 1.8.1? |
10:28 |
sfan5 |
yes |
10:28 |
est31 |
well, then you arent affected. |
10:28 |
est31 |
the bug is with 1.8.2 |
10:28 |
sfan5 |
I'm updating right now |
10:28 |
sfan5 |
i can try with gcc and clang again |
10:31 |
est31 |
at least we know now that gcc 5.2 with 1.8.1 is perfectly fine |
10:31 |
sfan5 |
clang 3.6.2 too |
10:31 |
svenstaro |
mh |
10:32 |
svenstaro |
I'm gonna compile minetest with clang for fun and put it into arch |
10:32 |
sfan5 |
my minetest compiled with 1.8.1 headers still works |
10:32 |
svenstaro |
maybe it's the headers after all |
10:35 |
svenstaro |
actually no I'm not as it's not my package |
10:37 |
est31 |
I wonder, if anybody can reproduce the crash with irrlicht 1.8.2-2, and the binary 0.4.12 minetest package |
10:38 |
sfan5 |
i can't |
10:38 |
sfan5 |
irrlicht 1.8.2-2 and minetest 0.4.12-2 works |
10:39 |
sfan5 |
compiled from source works though |
10:39 |
sfan5 |
s/works/crashes/ |
10:39 |
sfan5 |
that means it's probably the 1.8.2 headers |
10:39 |
RealBadAngel |
1.8.2-2 was supposed to be fine |
10:39 |
|
Player_2 joined #minetest-dev |
10:39 |
est31 |
well, the 1.8.2-2 binary is fine |
10:40 |
est31 |
the 1.8.2-2 headers arent, as it seems |
10:40 |
est31 |
sfan5, which compiler did you try? |
10:40 |
sfan5 |
gcc |
10:41 |
sfan5 |
same backtrace as in the issue |
10:41 |
est31 |
hrmmm, is getting another gcc version as easy as downloading the tarball, extracting doing ./configure && make and this is it? |
10:42 |
sfan5 |
you forgot make install but yes |
10:42 |
est31 |
or do I need toolchain, libstd etc as well? |
10:42 |
sfan5 |
thats included in the gcc source |
10:42 |
sfan5 |
but you probably want to use a build script that builds a pkg for your distro to make sure you break the gcc package |
10:42 |
sfan5 |
+don't |
10:43 |
est31 |
well, I'll let gcc set its "install" dir into /home/$somewhere |
10:50 |
sfan5 |
huh strange |
10:50 |
sfan5 |
compiling minetest with clang (w/ the irrlicht 1.8.2-2) does not lead to a crash |
10:51 |
est31 |
thats what should happen, after the theory |
10:51 |
est31 |
1.8.1-1 was completely broken, binary and headers so that even nrzkt while he uses clang couldnt start the binary |
10:52 |
est31 |
but 1.8.2-2 seemed to fix it for him |
10:52 |
sfan5 |
<est31> 1.8.1-1 was completely broken, |
10:52 |
sfan5 |
exact opposite for me |
10:52 |
sfan5 |
1.8.1-1 always worked fine |
10:52 |
est31 |
ah sorry |
10:52 |
est31 |
meant 1.8.2-1 |
10:52 |
sfan5 |
ah |
10:54 |
est31 |
sorry, it seems I've read nrz wrongly, he hasnt said that |
10:54 |
svenstaro |
uhm |
10:54 |
svenstaro |
so basically clang is k |
10:54 |
est31 |
well, at least you confirm the theory xD |
10:54 |
svenstaro |
can you override all the minetest optimization flags while trying with gcc? |
10:54 |
svenstaro |
like, just -O0 |
10:55 |
est31 |
this bug is much better tested with the irrlicht examples |
10:55 |
est31 |
they compile faster :) |
10:55 |
svenstaro |
true |
10:55 |
svenstaro |
but I'm busy right now, somebody go do that :P |
10:58 |
svenstaro |
I very much suspect it's an optimization flags |
10:58 |
svenstaro |
irrlicht optimitzes extremely aggressively |
10:58 |
svenstaro |
and gcc is becoming better at removing unnecessary stuff from binaries |
10:58 |
svenstaro |
so maybe irrlicht was building on undefined bevahior, strictly speaking |
11:04 |
est31 |
in both arch and debian, minetest is the only package in official package sources that depends on the irrlicht package |
11:05 |
Megaf |
hm, if I have gcc 4.9 and gcc 5.1 installed on my system, which one will Minetest use? |
11:05 |
Megaf |
when I run cmake and make |
11:06 |
sfan5 |
cmake tells you which compiler it uses |
11:06 |
sfan5 |
(when you run it for the first time, that means no CMakeCache.txt file present) |
11:06 |
Megaf |
-- The C compiler identification is GNU 4.9.3 |
11:06 |
Megaf |
ok |
11:10 |
svenstaro |
Megaf: you can overwrite it by setting CXX |
11:10 |
Megaf |
cmake options here is not complete http://dev.minetest.net/CMake_Options |
11:10 |
Megaf |
svenstaro: I have no idea how to do that |
11:12 |
* Megaf |
researches |
11:16 |
svenstaro |
Megaf: delete your cmake cache |
11:16 |
svenstaro |
then run CXX=g++-5.2 cmake |
11:19 |
sfan5 |
svenstaro: also happens with -O0 |
11:19 |
sfan5 |
gcc |
11:19 |
svenstaro |
meh |
11:19 |
sfan5 |
Megaf: the compilers options are not specific to minetest and are in the cmake documentation, that wiki page only contains minetest specific stuff (mostly) |
11:22 |
est31 |
but it might be outdated for some dependencies recently added, be warned |
11:27 |
|
enesbil joined #minetest-dev |
11:31 |
Megaf |
I cant compile with gcc5, I dont know what to put in CXX=, it cant find the compiler |
11:31 |
Megaf |
I have llvm/clang too |
11:33 |
Megaf |
gcc-5: error trying to exec 'cc1plus': execvp: No such file or directory |
11:33 |
Megaf |
hm |
11:35 |
Megaf |
sfan5: what do you type to use clang? |
11:36 |
sfan5 |
CC=clang CXX=clang++ cmake . |
11:37 |
Megaf |
ok, not my fault then |
11:38 |
Megaf |
sfan5: /usr/bin/ld: cannot find -lstdc++ |
11:38 |
sfan5 |
fix your system i guess |
11:43 |
|
Samson1 joined #minetest-dev |
11:56 |
|
selat joined #minetest-dev |
12:40 |
|
Zeitgeist_ joined #minetest-dev |
12:56 |
Megaf |
I guess I will stick to gcc 4.9 |
12:58 |
|
ElectronLibre joined #minetest-dev |
13:06 |
|
Megaf_ joined #minetest-dev |
13:45 |
|
H-H-H joined #minetest-dev |
14:21 |
|
Siva joined #minetest-dev |
14:30 |
|
damiel joined #minetest-dev |
14:39 |
|
Zeitgeist_ joined #minetest-dev |
14:48 |
|
Samson1 joined #minetest-dev |
15:12 |
|
domtron joined #minetest-dev |
15:13 |
|
hmmmm joined #minetest-dev |
15:15 |
|
ElectronLibre joined #minetest-dev |
15:29 |
|
proller joined #minetest-dev |
16:00 |
|
domtron joined #minetest-dev |
16:19 |
|
domtron joined #minetest-dev |
16:50 |
|
Siva joined #minetest-dev |
16:52 |
|
book` joined #minetest-dev |
17:11 |
|
Samson1 joined #minetest-dev |
17:13 |
Calinou |
I successfully learned Gulp, maybe minetest.net will use it in some time. |
17:13 |
Calinou |
I have a really good workflow set up here: https://gist.github.com/Calinou/3cd3d529a6d3dabb911e |
17:13 |
Calinou |
but it does not work on Windows (ENOENT error on "spawn jekyll"), even though Jekyll is installed and in PATH |
17:20 |
|
Player_2 joined #minetest-dev |
17:23 |
|
domtron joined #minetest-dev |
17:24 |
|
msantana left #minetest-dev |
17:30 |
|
domtron joined #minetest-dev |
18:04 |
|
Samson1 joined #minetest-dev |
18:16 |
|
Siva joined #minetest-dev |
18:17 |
|
Player-2 joined #minetest-dev |
18:18 |
|
Gael-de-Sailly joined #minetest-dev |
18:39 |
|
H-H-H joined #minetest-dev |
19:16 |
|
kaeza joined #minetest-dev |
19:27 |
|
domtron joined #minetest-dev |
19:49 |
|
Amaz joined #minetest-dev |
20:04 |
|
Zeitgeist_ joined #minetest-dev |
20:36 |
|
domtron joined #minetest-dev |
20:55 |
|
Lunatrius joined #minetest-dev |
21:19 |
|
ElectronLibre left #minetest-dev |
21:23 |
|
damiel joined #minetest-dev |
21:27 |
|
Zeitgeist_ joined #minetest-dev |
21:33 |
|
damiel joined #minetest-dev |
21:43 |
|
younishd joined #minetest-dev |
21:55 |
|
Lunatrius joined #minetest-dev |
22:08 |
|
EvergreenTree joined #minetest-dev |
22:14 |
|
technics joined #minetest-dev |
22:33 |
|
Samson1 joined #minetest-dev |
22:55 |
|
domtron joined #minetest-dev |
23:05 |
|
domtron joined #minetest-dev |