Minetest 0.4.5 released!

User avatar
PilzAdam
Member
 
Posts: 4026
Joined: Fri Jul 20, 2012 16:19
GitHub: PilzAdam
IRC: PilzAdam

Minetest 0.4.5 released!

by PilzAdam » Tue Mar 05, 2013 16:02

Hello everyone!
Finally after the long time without any release Minetest 0.4.5 is here!
Some changes are a new mese system (mese is now a crystal), a new public server list and many new translations.
We hope that you enjoy the new release.

Download: http://minetest.net/download.php
Sourcecode: https://github.com/minetest/minetest/tree/0.4.5 & https://github.com/minetest/minetest_game/tree/0.4.5
Changelog: http://dev.minetest.net/Changelog
celeron55's block post: http://c55.me/blog/?p=1436

Additional note: A password related bug in 0.3 was found and fixed. So there is a 0.3.3 release too.
0.3.3 Sourcecode: https://github.com/minetest/minetest/tree/stable-0.3
Last edited by PilzAdam on Tue Mar 05, 2013 17:04, edited 1 time in total.
 

User avatar
pandaro
Member
 
Posts: 266
Joined: Sun Jan 08, 2012 21:34
GitHub: pandaro

by pandaro » Tue Mar 05, 2013 17:25

I'm trying but something goes wrong ..
Installation ok or nearly so, during the installation (compiled from source on debian 7) I got this message:
minetest-0.4.5/src/emerge.cpp: 244:10: warning: deleting object of abstract class type 'MapgenParams' which has non-virtual destructor will cause undefined behavior [-Wdelete-non-virtual-dtor]


also:
Launching a game without installing / games / mods / default in a creative session everything runs fine.
Otherwise, installing default or other (copied from the previous version): launching the game in normal mode the screen is black, you can only see the life bar (but very distorted). Upon closing the terminal returns:
segmentation error
and client crash

bug? I'm wrong?
sorry for bad english
Linux debian 7 wheezy 64
kde
 

User avatar
PilzAdam
Member
 
Posts: 4026
Joined: Fri Jul 20, 2012 16:19
GitHub: PilzAdam
IRC: PilzAdam

by PilzAdam » Tue Mar 05, 2013 17:29

pandaro wrote:I'm trying but something goes wrong ..
Installation ok or nearly so, during the installation (compiled from source on debian 7) I got this message:
minetest-0.4.5/src/emerge.cpp: 244:10: warning: deleting object of abstract class type 'MapgenParams' which has non-virtual destructor will cause undefined behavior [-Wdelete-non-virtual-dtor]


also:
Launching a game without installing / games / mods / default in a creative session everything runs fine.
Otherwise, installing default or other (copied from the previous version): launching the game in normal mode the screen is black, you can only see the life bar (but very distorted). Upon closing the terminal returns:
segmentation error
and client crash

bug? I'm wrong?

So what do you do exactly?
You use the default mod from the 0.4.4 release?
And you can simply ignore the warnings.
Last edited by PilzAdam on Tue Mar 05, 2013 17:29, edited 1 time in total.
 

User avatar
pandaro
Member
 
Posts: 266
Joined: Sun Jan 08, 2012 21:34
GitHub: pandaro

by pandaro » Tue Mar 05, 2013 17:34

So what do you do exactly?

play 0.4.5, but my screen is black
You use the default mod from the 0.4.4 release?

i'm not sure...can you link me?
And you can simply ignore the warnings.

No...if i try to make my stupid mods... i'm not sure if client crash for my error or for other...
sorry for bad english
Linux debian 7 wheezy 64
kde
 

User avatar
Calinou
Member
 
Posts: 3124
Joined: Mon Aug 01, 2011 14:26
GitHub: Calinou
IRC: Calinou
In-game: Calinou

by Calinou » Tue Mar 05, 2013 19:43

Try using my one-line script, it'll install 0.4.5 (which is the latest in the Git repository):
http://forum.minetest.net/viewtopic.php?id=3837
 

User avatar
0gb.us
Member
 
Posts: 841
Joined: Sun Sep 16, 2012 01:55

by 0gb.us » Tue Mar 05, 2013 21:19

What, no Ubuntu version yet?

I guess I can wait a bit longer.

EDIT: Never mind. It seems you also posted links to the frozen source code. I'll just use that.

Not all us Linux users will compile though, so it would be nice if the Linux packages were released.
Last edited by 0gb.us on Tue Mar 05, 2013 21:33, edited 1 time in total.
 

tinoesroho
Member
 
Posts: 570
Joined: Fri Feb 17, 2012 21:55

by tinoesroho » Tue Mar 05, 2013 23:21

Glad to hear it! Looking forward to installing this on all systems. It really is a big leap from 0.4.4 to 0.4.5!
We are what we create.

I tinker and occasionally make (lousy) mods. Currently building an MMO subgame and updating mods. Pirate Party of Canada member. Sporadic author. 21 years old.

My github:
https://github.com/tinoesroho/
 

Josh
Member
 
Posts: 1146
Joined: Fri Jun 29, 2012 23:11

by Josh » Wed Mar 06, 2013 01:54

Yay! Any new gameplay features?
 

User avatar
jojoa1997
Member
 
Posts: 2890
Joined: Thu Dec 13, 2012 05:11

by jojoa1997 » Wed Mar 06, 2013 02:20

the gameplay stuf is somewhere in here http://dev.minetest.net/Changelog
Coding;
1X coding
3X debugging
12X tweaking to be just right
 

User avatar
vv221
Member
 
Posts: 42
Joined: Mon Mar 04, 2013 08:18

by vv221 » Wed Mar 06, 2013 03:16

0gb.us wrote:Not all us Linux users will compile though, so it would be nice if the Linux packages were released.

It's as simple as "git clone git://github.com/minetest/minetest.git && cd minetest && cmake . && make && make install" ;)

-----

The changelog reads about a Calionu's version and a « nameless » one… What does that mean ?
Last edited by vv221 on Wed Mar 06, 2013 03:19, edited 1 time in total.
 

User avatar
BorisGrishenko
Member
 
Posts: 206
Joined: Sun Jan 20, 2013 06:11

by BorisGrishenko » Wed Mar 06, 2013 05:22

What happened to the sound effects?
Hi, I'm this guy at his home somewhere in a very hot place.
Currently working on houses based in real and virtual worlds.
Judge Minister Claude Frollo should be a Disney Prince.
 

prestidigitator
Member
 
Posts: 632
Joined: Thu Feb 21, 2013 23:54

by prestidigitator » Wed Mar 06, 2013 05:40

Not sure about 0.4.5, but I tried a Win32 build from a few days ago (most of my boxes run Linux) and had no sound at first. For some reason sound DID work with the 0.4.4 release version, but for PilzAdam's build of a dev version I had to go download the OpenAL library separately to get sound working again. Maybe the official 0.4.4 build came with a version of OpenAL bundled?

Also see http://forum.minetest.net/viewtopic.php?id=3829 and make sure the new in-game volume control is high enough.
Last edited by prestidigitator on Wed Mar 06, 2013 05:41, edited 1 time in total.
 

User avatar
0gb.us
Member
 
Posts: 841
Joined: Sun Sep 16, 2012 01:55

by 0gb.us » Wed Mar 06, 2013 07:23

vv221 wrote:
0gb.us wrote:Not all us Linux users will compile though, so it would be nice if the Linux packages were released.

It's as simple as "git clone git://github.com/minetest/minetest.git && cd minetest && cmake . && make && make install" ;)

-----

The changelog reads about a Calionu's version and a « nameless » one… What does that mean ?


Don't tell me, I already compiled it. But being a Linux user doesn’t automatically make one comfortable with the command line or compiling. There is one Windows user in my family (who constantly has computer issues), and the rest of us use Linux. Of us four Linux users, guess how many of us even have any idea what compiling or even the command line are? Just one. Me. There have been Linux packages in the past, and it would be nice to see that tradition continued.

Being a Linux user just means being intelligent enough to see that Windows is a piece of garbage. It doesn't necessary imply having even mild computer skills.
Last edited by 0gb.us on Wed Mar 06, 2013 07:24, edited 1 time in total.
 

User avatar
Calinou
Member
 
Posts: 3124
Joined: Mon Aug 01, 2011 14:26
GitHub: Calinou
IRC: Calinou
In-game: Calinou

by Calinou » Wed Mar 06, 2013 08:58

There are daily packages built on Launchpad, you can use these. A bit easier than compiling, but harder than just installing Minetest through the software center/Synaptic/command line. ;)
 

User avatar
0gb.us
Member
 
Posts: 841
Joined: Sun Sep 16, 2012 01:55

by 0gb.us » Wed Mar 06, 2013 09:10

At least for Ubuntu, the one in the software center is out of date (it's version 0.3.1), an the daily unstable build is, well, unstable.

You know what? I'm going to quit complaining and do something about it. There are THREE people maintaining Windows versions in the forum, and none maintaining Linux versions. I don't know how to build packages, but I can build and distribute run-in-place versions like they do. I'll compile overnight, and post it in the morning. If people see it as useful, I'll do it again for 0.4.6, otherwise, I'll stop.
 

4aiman
Member
 
Posts: 1208
Joined: Mon Jul 30, 2012 05:47

by 4aiman » Wed Mar 06, 2013 10:41

Will you supply all necessary dependencies for Linux version or people will have to download them beforehand?
 

User avatar
kaeza
Member
 
Posts: 2141
Joined: Thu Oct 18, 2012 05:00
GitHub: kaeza
IRC: kaeza diemartin blaaaaargh
In-game: kaeza

by kaeza » Wed Mar 06, 2013 10:54

@0gb.us, if you run this:
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
sudo cpack . -GDEB

Right in the source directory, it will create a .deb package out of it. Dunno if the package contains the info about other packages required by Minetest.
Of course, there are other formats as well. See the cpack documentation for more info.
Your signature is not the place for a blog post. Please keep it as concise as possible. Thank you!

Check out my stuff! | Donations greatly appreciated! PayPal | BTC: 1DFZAa5VtNG7Levux4oP6BuUzr1e83pJK2
 

User avatar
0gb.us
Member
 
Posts: 841
Joined: Sun Sep 16, 2012 01:55

by 0gb.us » Wed Mar 06, 2013 11:06

4aiman wrote:Will you supply all necessary dependencies for Linux version or people will have to download them beforehand?


Hmm. That is a very good question. To not supply them would be to defeat the entire purpose, but supplying them requires users to figure out where to unpack them to. It would be easier without my builds ....

kaeza wrote:@0gb.us, if you run this:
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
sudo cpack . -GDEB

Right in the source directory, it will create a .deb package out of it. Dunno if the package contains the info about other packages required by Minetest.
Of course, there are other formats as well. See the cpack documentation for more info.


Awesome, that sounds like just what I need! Although the use of sudo seems a bit dubious ...

With or without sudo though, I get an 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
CPack Error: CPack generator not specified

I'll look into this tomorrow. I already should have been asleep hours ago.
 

4aiman
Member
 
Posts: 1208
Joined: Mon Jul 30, 2012 05:47

by 4aiman » Wed Mar 06, 2013 11:09

kaeza wrote:Dunno if the package contains the info about other packages required by Minetest.

AFAIK it won't if there are no info on dependencies in your system. But that can be fetched from v0.3.1 got from repos.
 

User avatar
xyz
Member
 
Posts: 449
Joined: Thu Nov 10, 2011 14:25

by xyz » Wed Mar 06, 2013 11:19

 

prestidigitator
Member
 
Posts: 632
Joined: Thu Feb 21, 2013 23:54

by prestidigitator » Wed Mar 06, 2013 12:20

I built an Ubuntu/Debian package a few days ago, but I'm not completely satisfied with the dependencies. The build system decided I needed the packages for my particular video driver, and I'm not sure how to fix that. Also I didn't include all the copyright info and stuff that you'd want to put into a real install package, because the point was just to be able to install on a couple systems at home. Anyway, it's not too difficult if someone wants to fiddle with it a bit:

http://www.debian.org/doc/manuals/maint-guide/

The one tricky bit was editing the rules file to use cmake, but that's really not too difficult either. I added the lines (with the indents being a tab, not spaces):

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
override_dh_auto_configure:
    cmake . -DRUN_IN_PLACE=0 -DCMAKE_INSTALL_PREFIX=/usr

# Don't know what to do here with CMake yet
override_dh_auto_clean:
    echo 'Skipping auto clean'


As you can see I'm not sure how to do the clean with cmake. Heh. My solution was just to copy the debian directory out and start from a fresh source directory each time if I needed to recompile (which I really only needed to do once to fix that very problem with cleaning).
Last edited by prestidigitator on Wed Mar 06, 2013 12:21, edited 1 time in total.
 

4aiman
Member
 
Posts: 1208
Joined: Mon Jul 30, 2012 05:47

by 4aiman » Wed Mar 06, 2013 12:44

@xyz:
And?...
I mean, what's your point?
"DO use RPM"?
Then I must warn anyone, that alien do not always work well converting some package. Well, if minetest would be tested with alien on a number of Debian-based distros, then it's Ok to have RPM.
But we have Slax users and also those, who "don't like to install anything" (TM, I presume).
Last edited by 4aiman on Wed Mar 06, 2013 12:45, edited 1 time in total.
 

User avatar
xyz
Member
 
Posts: 449
Joined: Thu Nov 10, 2011 14:25

by xyz » Wed Mar 06, 2013 16:00

4aiman wrote:@xyz:
And?...
I mean, what's your point?
"DO use RPM"?

You totally missed my point. I actually wanted someone to build binaries (not .rpm packages) that are only dynamically-linked to libraries specified in LSB standard. All other libraries must be embedded (static). That'd produce a binary working in most modern GNU/Linux environments (though it'd be better just to build packages for every existing distro, anyone?).
 

User avatar
Traxie21
Member
 
Posts: 753
Joined: Mon Dec 31, 2012 10:48

by Traxie21 » Wed Mar 06, 2013 16:07

If this would mean that we don't have to install libraries to run MT, then YES.
 

User avatar
VanessaE
Member
 
Posts: 3894
Joined: Sun Apr 01, 2012 12:38
GitHub: VanessaE
IRC: VanessaE
In-game: VanessaEzekowitz

by VanessaE » Wed Mar 06, 2013 16:23

If you wanna build a deb package (also works for rpm and I think slackware also), use "checkinstall". It's included in most distro repositories these days and is very easy to use. Command-line driven, can be interactive or not, as needed.
You might like some of my stuff:
Plantlife ~ More Trees ~ Home Decor ~ Pipeworks ~ HDX Textures (16-512px)
Tips (BTC): 13LdcdUFcNCFAm7HfvAXh5GHTjCnnQj6KE
 

User avatar
0gb.us
Member
 
Posts: 841
Joined: Sun Sep 16, 2012 01:55

by 0gb.us » Wed Mar 06, 2013 18:44

I know I said I'd work on this today, but that's a lot to take in, and my mind isn't at 100% right now (I'm fighting off a bad flu). I'll try see what I can do when I'm feeling up to it. It should be an interesting learning experience.

From the sounds of it, I think I'll try Xyz's way first. Having a singular package would be awesome.
 

rarkenin
Member
 
Posts: 668
Joined: Tue Nov 20, 2012 20:48

by rarkenin » Wed Mar 06, 2013 20:15

VanessaE wrote:If you wanna build a deb package (also works for rpm and I think slackware also), use "checkinstall". It's included in most distro repositories these days and is very easy to use. Command-line driven, can be interactive or not, as needed.


Checkinstall is not recommended for distributable packages as it can sometimes fudge the dependencies. It is meant mainly for integrating a classic compile-build-install-run package into apt. That is, it allows it to be removed via dpkg, and also allows it to satisfy a dependency in some cases.
Admin pro tempore on 0gb.us:30000. Ask me if you have a problem, or just want help.
This is a signature virus. Add me to your signature so that I can multiply.
Now working on my own clone, Mosstest.
I guess I'm back for some time.
 

rulion.burg
Member
 
Posts: 31
Joined: Mon Feb 25, 2013 05:02

by rulion.burg » Thu Mar 07, 2013 04:57

I like v.0.4.5 but i cannot make bot with my crafting table,, how to make it that,,, can you add a train for make rail work
Just play game and want have a friend


Sorry my bad english
 

rarkenin
Member
 
Posts: 668
Joined: Tue Nov 20, 2012 20:48

by rarkenin » Thu Mar 07, 2013 11:28

rulion.burg wrote:I like v.0.4.5 but i cannot make bot with my crafting table,, how to make it that,,, can you add a train for make rail work


You need to get the carts mod. As for bots, I am still working on those and you need yo run them on the client side.
Admin pro tempore on 0gb.us:30000. Ask me if you have a problem, or just want help.
This is a signature virus. Add me to your signature so that I can multiply.
Now working on my own clone, Mosstest.
I guess I'm back for some time.
 

lord_james
Member
 
Posts: 51
Joined: Sun Mar 11, 2012 22:06

by lord_james » Thu Mar 07, 2013 16:17

It doesn't work. When I open minetest ,OS shows an advise to me and close the game. Other Xyz's builds work on the box.
 

Next

Return to Minetest News

Who is online

Users browsing this forum: No registered users and 3 guests

cron