ArchLinux upgrade broke my MT

User avatar
benrob0329
Member
 
Posts: 1192
Joined: Thu Aug 06, 2015 22:39
GitHub: Benrob0329
In-game: benrob03

ArchLinux upgrade broke my MT

by benrob0329 » Thu Sep 03, 2015 06:33

So I have been using an AUR build of MT for quite some time now, (as the official binary is outdated) and I just did a full system upgrade. Everything is supposed to go smoothly, but it didn't. Anyways the main thing that went wrong was the fact that Irrlicht was updated, so I had to re build MT (not a big deal, it takes about half an hour to rebuild it).

But no matter if I use minetest-git or minetest-git with LuaJIT and other cool stuff (I dont remember the exact name, but I thought LuaJIT was worth a shot to see if it would make things run faster) I get this error:

Your phone or window isn't wide enough to display the code box. If it's a phone, try rotating it to landscape mode.
Code: Select all
Segmentation fault (core dumped)


..and that's it...

I'm running ArchLinux x86_64 with pacor and yauort (though I do know how to use the AUR manually), and I do have the multilib repo enabled. My DE is GNOME 3.
 

User avatar
rubenwardy
Member
 
Posts: 4500
Joined: Tue Jun 12, 2012 18:11
GitHub: rubenwardy
IRC: rubenwardy
In-game: rubenwardy

Re: ArchLinux upgrade broke my MT

by rubenwardy » Thu Sep 03, 2015 07:21

We are aware this and are working to fix this. In the meantime you should downgrade Irrlicht.
 

Morn76
Member
 
Posts: 640
Joined: Sun Feb 16, 2014 19:45
GitHub: mdoege

Re: ArchLinux upgrade broke my MT

by Morn76 » Thu Sep 03, 2015 09:28

benrob0329 wrote:But no matter if I use minetest-git or minetest-git with LuaJIT and other cool stuff (I dont remember the exact name, but I thought LuaJIT was worth a shot to see if it would make things run faster)

I think LuaJIT is auto-detected by the Minetest Makefile. Meaning if the luajit package is installed, both minetest-git and minetest-git-leveldb (my PKGBUILD with all the extra cool stuff) should use it.
 

User avatar
rubenwardy
Member
 
Posts: 4500
Joined: Tue Jun 12, 2012 18:11
GitHub: rubenwardy
IRC: rubenwardy
In-game: rubenwardy

Re: ArchLinux upgrade broke my MT

by rubenwardy » Thu Sep 03, 2015 10:40

Some more news: the crash is an Irrlicht problem, not a Minetest problem, which means we can't really fix it, we have to wait for Irrlicht to fix it.

Source: #minetest-dev
 

User avatar
benrob0329
Member
 
Posts: 1192
Joined: Thu Aug 06, 2015 22:39
GitHub: Benrob0329
In-game: benrob03

Re: ArchLinux upgrade broke my MT

by benrob0329 » Thu Sep 03, 2015 15:03

Ok, thanks rubenwary!

I guess thats a problem with roling realese distros, anyone know the exact name of the previos Irrlicht package?
 

Morn76
Member
 
Posts: 640
Joined: Sun Feb 16, 2014 19:45
GitHub: mdoege

Re: ArchLinux upgrade broke my MT

by Morn76 » Thu Sep 03, 2015 16:16

benrob0329 wrote:Ok, thanks rubenwary!

I guess thats a problem with roling realese distros, anyone know the exact name of the previos Irrlicht package?

http://repo-arm-download.archlinuxcn.or ... pkg.tar.xz
 

trukoil
Member
 
Posts: 145
Joined: Mon Oct 22, 2012 03:32

Re: ArchLinux upgrade broke my MT

by trukoil » Fri Sep 04, 2015 11:43

Irrlicht updated to 1.8.2-2 and Minetest from repository didn't crash (0.4.12)

Compiling 0.4.13 from git, we'll see if crash.
 

trukoil
Member
 
Posts: 145
Joined: Mon Oct 22, 2012 03:32

Re: ArchLinux upgrade broke my MT

by trukoil » Fri Sep 04, 2015 12:26

In-game now, resolved here.
 

User avatar
benrob0329
Member
 
Posts: 1192
Joined: Thu Aug 06, 2015 22:39
GitHub: Benrob0329
In-game: benrob03

Re: ArchLinux upgrade broke my MT

by benrob0329 » Fri Sep 04, 2015 23:51

Well, I downgraded Irrlicht, and compiled minetest-git-leveldb and it works! Oh, and LuaJIT is SOOO much FASTER, thanks Morn76!
 

Morn76
Member
 
Posts: 640
Joined: Sun Feb 16, 2014 19:45
GitHub: mdoege

Re: ArchLinux upgrade broke my MT

by Morn76 » Sat Sep 05, 2015 11:16

benrob0329 wrote:Well, I downgraded Irrlicht, and compiled minetest-git-leveldb and it works! Oh, and LuaJIT is SOOO much FASTER, thanks Morn76!

You're very welcome, benrob0329! :-)
 

Morn76
Member
 
Posts: 640
Joined: Sun Feb 16, 2014 19:45
GitHub: mdoege

Re: ArchLinux upgrade broke my MT

by Morn76 » Mon Sep 07, 2015 09:41

I've switched my PKGBUILD (minetest-git-leveldb) from gcc to clang; now it works again with the latest Arch irrlicht package (which is also compiled with clang).
 

User avatar
benrob0329
Member
 
Posts: 1192
Joined: Thu Aug 06, 2015 22:39
GitHub: Benrob0329
In-game: benrob03

Re: ArchLinux upgrade broke my MT

by benrob0329 » Mon Sep 07, 2015 14:53

Thanks, now I can have an up to date system! I'm glad people are moving to Clang, I think that it's a better compiler than GCC.
 

Morn76
Member
 
Posts: 640
Joined: Sun Feb 16, 2014 19:45
GitHub: mdoege

Re: ArchLinux upgrade broke my MT

by Morn76 » Mon Sep 07, 2015 15:41

benrob0329 wrote:Thanks, now I can have an up to date system! I'm glad people are moving to Clang, I think that it's a better compiler than GCC.

I think it is more because of its license and Stallman being against it that Linux distros do not like to use Clang. Just in terms of speed and error messages it's clearly better than GCC, but it is an ideological issue…
 

User avatar
benrob0329
Member
 
Posts: 1192
Joined: Thu Aug 06, 2015 22:39
GitHub: Benrob0329
In-game: benrob03

Re: ArchLinux upgrade broke my MT

by benrob0329 » Mon Sep 07, 2015 16:14

Yeah, but I think that if enough people use it then they will have to switch!
 

Morn76
Member
 
Posts: 640
Joined: Sun Feb 16, 2014 19:45
GitHub: mdoege

Re: ArchLinux upgrade broke my MT

by Morn76 » Mon Sep 07, 2015 16:36

benrob0329 wrote:Yeah, but I think that if enough people use it then they will have to switch!

It will at least have to be an option for some packages that need it, but I don't know if distro maintainers will ever compile all packages with it, including the kernel. From what I've seen, something like 5% of LInux packages don't build with Clang, so that might be an issue.
 

User avatar
benrob0329
Member
 
Posts: 1192
Joined: Thu Aug 06, 2015 22:39
GitHub: Benrob0329
In-game: benrob03

Re: ArchLinux upgrade broke my MT

by benrob0329 » Mon Sep 07, 2015 18:18

Well, there isn't much difference between GCC and Clang code writing wise (I think) other than a few small things (see the Clang website) so porting those shouldn't be that hard.
 


Return to Minetest Problems

Who is online

Users browsing this forum: No registered users and 10 guests

cron