[Windows] Minetest 5.0.0 MSVC Installer

Post Reply
User avatar
addi
Member
Posts: 666
Joined: Thu Sep 20, 2012 03:16
GitHub: adrido
Location: Black-Forest, Germany

[Windows] Minetest 5.0.0 MSVC Installer

by addi » Post

Minetest 5.0.1
Minetest-5.0.1-win64.msi · 13,8 MB
Minetest-5.0.1-win32.msi · 12,63 MB
To Update just install the 5.0.1 version.

Old Minetest 5.0
Minetest-5.0.0-win64.msi · 13.8 MB
Minetest-5.0.0-win32.msi · 12.62 MB
If you have already tested the old installer builds here, you can simply and save upgrade using the new build.
Last edited by addi on Sat May 04, 2019 06:02, edited 4 times in total.

User avatar
Krock
Developer
Posts: 4649
Joined: Thu Oct 03, 2013 07:48
GitHub: SmallJoker
Location: Switzerland
Contact:

Re: Windows: Minetest 5.0.0 x64 MSVC Installer Feature Freez

by Krock » Post

Can confirm working on Linux 8)
Just.. do not close Minetest. It will crash. Like this:

Code: Select all

2018-12-09 13:50:24: ERROR[Main]: Please choose a name!
2018-12-09 13:50:25: [Main]:  >> === FATAL ERROR ===
2018-12-09 13:50:25: [Main]:  >> Illegal instruction encountered (Exception 0xC000001D) at 0x00000000005DF0B6
2018-12-09 13:50:25: [Main]:  >> Saved dump to C:\users\me\Application Data\Minetest\minetest.dmp
Sneak-peek from in-game:
Image
Attachments
screenshot_20181209_135535.png
screenshot_20181209_135535.png (218.69 KiB) Viewed 1955 times
minetest.dmp.7z
(6.82 KiB) Downloaded 408 times
Look, I programmed a bug for you. >> Mod Search Engine << - Mods by Krock - DuckDuckGo mod search bang: !mtmod <keyword here>

u34

Re: Windows: Minetest 5.0.0 x64 MSVC Installer Feature Freez

by u34 » Post

addi wrote:Minetest-5.0.0-win64.msi · 13.65 MB
Image
Attachments
minetest-0.5.0.0dev-wherearethefolders.png
minetest-0.5.0.0dev-wherearethefolders.png (20.85 KiB) Viewed 1955 times

User avatar
addi
Member
Posts: 666
Joined: Thu Sep 20, 2012 03:16
GitHub: adrido
Location: Black-Forest, Germany

Re: Windows: Minetest 5.0.0 x64 MSVC Installer Feature Freez

by addi » Post

Sorry for the late response, I was very busy before the Holidays.
Krock wrote:Can confirm working on Linux 8)
Just.. do not close Minetest. It will crash. Like this:

Code: Select all

2018-12-09 13:50:24: ERROR[Main]: Please choose a name!
2018-12-09 13:50:25: [Main]:  >> === FATAL ERROR ===
2018-12-09 13:50:25: [Main]:  >> Illegal instruction encountered (Exception 0xC000001D) at 0x00000000005DF0B6
2018-12-09 13:50:25: [Main]:  >> Saved dump to C:\users\me\Application Data\Minetest\minetest.dmp
...
Its not a bug, its a feature: It will keep the players playing that are afraid of Errors. ;-P
Normaly the error 0xC..1D indicates a broken Windows Installation. It could be fixd by checking and repairing with sfc /scannow (on a real windows installation)
Another odd thing is, that your ntdll.dll is versioned to be Windows 7 (6.1) while the kernel32.dll and the other system libs are versioned to be Windows XP (5.1).
The actual Error appears to be in OpenAl32.dll. Ill check if there is a update for OpenAL but I guess the error its only caused by wine.
Image
Attachments
debug.png
debug.png (155.68 KiB) Viewed 1955 times

User avatar
Krock
Developer
Posts: 4649
Joined: Thu Oct 03, 2013 07:48
GitHub: SmallJoker
Location: Switzerland
Contact:

Re: Windows: Minetest 5.0.0 x64 MSVC Installer Feature Freez

by Krock » Post

addi wrote:Sorry for the late response, I was very busy before the Holidays.
<snip>
Another odd thing is, that your ntdll.dll is versioned to be Windows 7 (6.1) while the kernel32.dll and the other system libs are versioned to be Windows XP (5.1).
No problem, thanks for investigating!

Actually I had to giggle for a moment when I've read about the version mismatch (- "Ooops!") because it's anyhow not clear what exactly Wine does to change the Windows version. I don't think that a newer OpenAL version will solve this issue - it's most likely caused by running it in Wine. At least it's playable - I'm fairly impressed :)
Look, I programmed a bug for you. >> Mod Search Engine << - Mods by Krock - DuckDuckGo mod search bang: !mtmod <keyword here>

User avatar
addi
Member
Posts: 666
Joined: Thu Sep 20, 2012 03:16
GitHub: adrido
Location: Black-Forest, Germany

Re: [Windows] Minetest 5.0.0 MSVC Installer Release Candidat

by addi » Post

Updated to Release candidate 1, added x86 installer
To upgrade just download and install it again.

u34

Re: [Windows] Minetest 5.0.0 MSVC Installer Release Candidat

by u34 » Post

addi wrote:Updated to Release candidate 1, added x86 installer
To upgrade just download and install it again.
thanks for your info.

User avatar
addi
Member
Posts: 666
Joined: Thu Sep 20, 2012 03:16
GitHub: adrido
Location: Black-Forest, Germany

Re: [Windows] Minetest 5.0.0 MSVC Installer Release Candidat

by addi » Post

Updated to RC2

To upgrade just download and Install it again.

User avatar
addi
Member
Posts: 666
Joined: Thu Sep 20, 2012 03:16
GitHub: adrido
Location: Black-Forest, Germany

Re: [Windows] Minetest 5.0.0 MSVC Installer

by addi » Post

Updated to 5.0.0. Thanks to all that made this possible!

User avatar
Beerholder
Member
Posts: 199
Joined: Wed Aug 03, 2016 20:23
GitHub: evrooije
In-game: Beerholder

Re: [Windows] Minetest 5.0.0 MSVC Installer

by Beerholder » Post

Hi addi, could you repost the 5.0.1 download link please? Thanks!!

User avatar
addi
Member
Posts: 666
Joined: Thu Sep 20, 2012 03:16
GitHub: adrido
Location: Black-Forest, Germany

Re: [Windows] Minetest 5.0.0 MSVC Installer

by addi » Post

Minetest 5.0.1
Minetest-5.0.1-win64.msi · 13,8 MB
Minetest-5.0.1-win32.msi · 12,63 MB
To Update just install the 5.0.1 version.

Andoh
New member
Posts: 5
Joined: Sat Dec 28, 2019 18:06

Re: [Windows] Minetest 5.0.0 MSVC Installer

by Andoh » Post

Hi addi,

Thanks for your great work!

I tried to compile the "Minetest 5.x MSVC Installer" by myself.
It didn´t work... (My system: Windows 10 (x64; 1909); VS2019 Community (Win SDK 10.0.18362); cMake 3.16; Git 2.23)

First time I tried make.bat it ended with an error saying, that Irrlicht wanted "Win SDK 10.0.15063"... so I installed it too...
* Started "x64 Native Tools Command Prompt for VS2019"
* Ran "init.bat" ... everything okay... (downloaded Minetest 5.2 dev and all the other stuff)
* Ran "make.bat Installer"

But the "make.bat Installer" quits with fatal error:

Code: Select all

"E:\minetest\Minetest\cmake-build-release\x64-Installer\src\minetest.vcxproj" (Standardziel) (1) ->
       (Link Ziel) ->
         LINK : fatal error LNK1181: Eingabedatei "E:\minetest\libvorbis\win32\VS2008\libvorbisfile\x64\Release\libvorbisfile.lib" kann nicht geöffnet werden. [E:\minetest\Minetest\cmake-build-release\x64-Installer\src\minetest.vcxproj]
So something wrong with libvorbisfile.lib... it´s missing...
The folder ends in: "E:\minetest\libvorbis\win32\VS2008\libvorbisfile" (No following ".../x64/Release/..." folders. Only some *.vcproj and *.vcxproj files can be found here...)


Do you know, what it could be? Could "Visual Studio Community 2019" be the main problem?
I have also installed "MS Visual Studio Code 1.41.1". Could that be a problem?
"Git\cmd" and "Cmake\bin" are listed in the PATHS.
(Compiling is completely new to me...)

Greetings,
Andoh
Attachments
Screenshot Folder
Screenshot Folder
screenshot folder.png (18.16 KiB) Viewed 1955 times

Oxejatte
New member
Posts: 1
Joined: Mon Feb 24, 2020 15:31

Re: [Windows] Minetest 5.0.0 MSVC Installer

by Oxejatte » Post

Hi,

Thank you for providing us an windows installer great job.
I'm working in a french school and pupils don't understand english.
I've tried to change language in game settings without success.
How can i switch language to french ?

Thank you very much


Regards

User avatar
addi
Member
Posts: 666
Joined: Thu Sep 20, 2012 03:16
GitHub: adrido
Location: Black-Forest, Germany

Re: [Windows] Minetest 5.0.0 MSVC Installer

by addi » Post

Hi, sorry for the late response. The forum does no longer seem to send notification mails.

@Andoh The buildbot is old and outdated, but you can now use the official way described in the readme. https://github.com/minetest/minetest#co ... on-windows

@Oxejatte Sadly this builds do not provide translation support due to legal reasons. The translation library(gettext) is licensed under GPL which do not allow to be compiled with windows libs.
Normaly I wouldn't care about it, but gettext is a pure Linux thing that is hardly working on Windows. The last time I tried it was not possible.
But this would only translate the mainmenu not the game itself. To have the mods translated, you need https://github.com/minetest-mods/intllib

User avatar
rubenwardy
Moderator
Posts: 6972
Joined: Tue Jun 12, 2012 18:11
GitHub: rubenwardy
IRC: rubenwardy
In-game: rubenwardy
Location: Bristol, United Kingdom
Contact:

Re: [Windows] Minetest 5.0.0 MSVC Installer

by rubenwardy » Post

addi wrote:Sadly this builds do not provide translation support due to legal reasons. The translation library(gettext) is licensed under GPL which do not allow to be compiled with windows libs. Normaly I wouldn't care about it, but gettext is a pure Linux thing that is hardly working on Windows. The last time I tried it was not possible.
This doesn't sound right to me. Our official windows build supports gettext, and there have been no complaints about it
addi wrote:To have the mods translated, you need https://github.com/minetest-mods/intllib
Don't use intllib - it's deprecated in favour of built-in translation support in Minetest 5
Renewed Tab (my browser add-on) | Donate | Mods | Minetest Modding Book

Hello profile reader

User avatar
addi
Member
Posts: 666
Joined: Thu Sep 20, 2012 03:16
GitHub: adrido
Location: Black-Forest, Germany

Re: [Windows] Minetest 5.0.0 MSVC Installer

by addi » Post

rubenwardy wrote:This doesn't sound right to me. Our official windows build supports gettext, and there have been no complaints about it
Well you are probably not using msvc ;-)
rubenwardy wrote:Don't use intllib - it's deprecated in favour of built-in translation support in Minetest 5
Oh, I didn't know, that. Does the built in translation support requires gettext aswell?

User avatar
rubenwardy
Moderator
Posts: 6972
Joined: Tue Jun 12, 2012 18:11
GitHub: rubenwardy
IRC: rubenwardy
In-game: rubenwardy
Location: Bristol, United Kingdom
Contact:

Re: [Windows] Minetest 5.0.0 MSVC Installer

by rubenwardy » Post

addi wrote:Well you are probably not using msvc ;-)
We have made MSVC builds in the past. Krock also used to make gettext builds with MSVC: viewtopic.php?f=42&t=9515
addi wrote:Oh, I didn't know, that. Does the built in translation support requires gettext aswell?
No, it doesn't require gettext
Renewed Tab (my browser add-on) | Donate | Mods | Minetest Modding Book

Hello profile reader

User avatar
addi
Member
Posts: 666
Joined: Thu Sep 20, 2012 03:16
GitHub: adrido
Location: Black-Forest, Germany

Re: [Windows] Minetest 5.0.0 MSVC Installer

by addi » Post

rubenwardy wrote: We have made MSVC builds in the past. Krock also used to make gettext builds with MSVC: viewtopic.php?f=42&t=9515
The prebuild binaries are not a option, they are generated 2004, and are only x86 not x64.
But someone already ported gettext to vcpkg: https://github.com/microsoft/vcpkg/tree ... ts/gettext
With minor changes to minetest's CMakeLists it works. (It compiles and links, still no translation)
But to generate a working package its necesarry to convert the po files to mo files that gettext can read.
<rant>I tried for 2 days to get msgfmt compile, but this crap of sourcecode is missing headers, definitions, constants, has wrong definitions, ... and the file that probably generates the right config, 'gettext-tools/configure' consists of 72.000 LOC!!! And if you look up the FAQ... That program is causing woe's to me, not Windows !111!!! </rant>
TLDR:I give up. I will not longer waste my time porting gettext to Windows. Its probably easier to implement a gettext alternative instead of getting this working.
Last but not least, the license problem still remains.

User avatar
rubenwardy
Moderator
Posts: 6972
Joined: Tue Jun 12, 2012 18:11
GitHub: rubenwardy
IRC: rubenwardy
In-game: rubenwardy
Location: Bristol, United Kingdom
Contact:

Re: [Windows] Minetest 5.0.0 MSVC Installer

by rubenwardy » Post

addi wrote:Last but not least, the license problem still remains.
GIMP is GPLv3 and supports Windows. I'm going to need a citation for this because I can't find any
Renewed Tab (my browser add-on) | Donate | Mods | Minetest Modding Book

Hello profile reader

User avatar
Krock
Developer
Posts: 4649
Joined: Thu Oct 03, 2013 07:48
GitHub: SmallJoker
Location: Switzerland
Contact:

Re: [Windows] Minetest 5.0.0 MSVC Installer

by Krock » Post

addi wrote:TLDR:I give up. I will not longer waste my time porting gettext to Windows. Its probably easier to implement a gettext alternative instead of getting this working.
You're by far not the first and definitely not the last person who's upset about gettext. I also spent hours trying to get it to work until I eventually gave up and went on using the old pre-compiled ones. With Win64 it's for sure not easier, thus having at least up-to-date cross-compiled binaries would be very welcome.
Maybe mingw is capable running those scripts and compiling it; but I never looked enough into that prior switching entirely to Linux.
Look, I programmed a bug for you. >> Mod Search Engine << - Mods by Krock - DuckDuckGo mod search bang: !mtmod <keyword here>

sfan5
Moderator
Posts: 4094
Joined: Wed Aug 24, 2011 09:44
GitHub: sfan5
IRC: sfan5
Location: Germany

Re: [Windows] Minetest 5.0.0 MSVC Installer

by sfan5 » Post

addi wrote:I tried for 2 days to get msgfmt compile, [...]
If all you are missing is msgfmt, you can extract it from the gettext used by the buildbot: http://minetest.kitsunemimi.pw/gettext-0.20.1-win64.zip
You might have to copy libgcc and other DLLs from a recent build of mine for it to work.

FYI Gettext compiles fine for me with MinGW (except some small cross-compiling problems), even recent versions from 2019 such as the one linked above.
Mods: Mesecons | WorldEdit | Nuke & Minetest builds for Windows (32-bit & 64-bit)

Post Reply

Who is online

Users browsing this forum: No registered users and 1 guest