Comments on: A random in-development version http://c55.me/blog/?p=462 The blog of celeron55. Tue, 06 Nov 2018 11:09:59 +0000 hourly 1 http://wordpress.org/?v=3.6.1 By: celeron55 http://c55.me/blog/?p=462&cpage=1#comment-2636 celeron55 Sat, 15 Oct 2011 18:08:29 +0000 http://celeron.55.lt/blog/?p=462#comment-2636 Umm… nope, the MinGW problems cannot be solved. I need to either fix the build on MSVC2005 or “borrow” msvc2008/2010 from somewhere.

]]>
By: celeron55 http://c55.me/blog/?p=462&cpage=1#comment-2635 celeron55 Sat, 15 Oct 2011 16:39:47 +0000 http://celeron.55.lt/blog/?p=462#comment-2635 DrWatson: Yeah; I managed to link it statically, but was left with the other error:

Embedding manifest…
mt.exe : general error c101008d: Failed to write the updated manifest to the resource of file “z:\softat\minetest-git\bin\release\minetest.exe”. The parameter is incorrect.

And no more information about what is going on. Except that at runtime the produced executable will fail, telling something about invalid loading of standard libraries, or something.

This is somehow caused by CMake and MSVC2005 combined. I will continue using MinGW. See next post for a version built with it.

We are currently trying to investigate problems like this for the MinGW build (#minetest-delta @ irc.freenode.net). Very nasty memory corruption. We aren’t progressing much…

]]>
By: DrWatson http://c55.me/blog/?p=462&cpage=1#comment-2633 DrWatson Sat, 15 Oct 2011 15:12:18 +0000 http://celeron.55.lt/blog/?p=462#comment-2633 For today’s personal computers, there’s no need for dynamic link libraries anymore. Just statically link anything in the executable; there’s plenty of storage to keep it and there’s the Internet to help releasing updates.

And it will work.

]]>
By: switch5681 http://c55.me/blog/?p=462&cpage=1#comment-2631 switch5681 Sat, 15 Oct 2011 01:13:04 +0000 http://celeron.55.lt/blog/?p=462#comment-2631 After copying your file to the bin folder and trying to run minetest, I received the following error window: “Runtime Error! R6034 An application has made an attempt to load the C runtime library incorrectly.”… a second application error window shows up after this which says “The application was unable to start correctly (0xc0000142). Click OK to close the application.”

I’ve got VS2008 Pro on my system. I’ll see if I can follow your instructions for compiling and see if I can help with your error.

oh yeah, the UAC on my system is set to Default, in case this winds up mattering.

]]>
By: switch5681 http://c55.me/blog/?p=462&cpage=1#comment-2630 switch5681 Sat, 15 Oct 2011 01:02:54 +0000 http://celeron.55.lt/blog/?p=462#comment-2630 I’m getting the MSVCR80.dll error. I’m running Windows 7 Professional x64 SP1. I’ve got about 15 different versions of the Visual C++ packages installed between 2005, 2008 and 2010. This particular DLL is linked 44 times around my system. If there’s anything specific I can do to help, shoot me an email.

]]>
By: Nicky.shadow http://c55.me/blog/?p=462&cpage=1#comment-2629 Nicky.shadow Fri, 14 Oct 2011 23:27:44 +0000 http://celeron.55.lt/blog/?p=462#comment-2629 THIS LOOKS BEEPING COOL!!! (hehe beeping…)

]]>
By: DangerOnTheRanger http://c55.me/blog/?p=462&cpage=1#comment-2627 DangerOnTheRanger Fri, 14 Oct 2011 22:39:58 +0000 http://celeron.55.lt/blog/?p=462#comment-2627 First off: Thanks for developing Minetest. You have no idea how much a FOSS clone of Minecraft means to me :)

I have a question: How exactly does Minetest achieve such realistic dynamic lighting without shaders? I ask because I’m making a game similar to Minecraft (FOSS of course), but with physics, scripting, and a few other bells and whistles.

I haven’t been able to even come close to Minetest’s level of realistic lighting. I’m guessing the lighting is achieved by combining bunches of blocks into a single mesh, adding some fog, and per-pixel lighting handles the rest, but is this true? I’m attempting to browse the source code to confirm my theory, but I’m not sure where to start, unfortunately.

]]>
By: celeron55 http://c55.me/blog/?p=462&cpage=1#comment-2624 celeron55 Wed, 12 Oct 2011 15:20:59 +0000 http://celeron.55.lt/blog/?p=462#comment-2624 Hmm, I see the build configuration is kind of messed up. By some tuning I can statically link to the standard libraries and get rid of that dependency.

Also, there is some problem in something called a “manifest”, error c101008d at compile time. I need to get rid of this too, somehow.

]]>
By: DrWatson http://c55.me/blog/?p=462&cpage=1#comment-2623 DrWatson Wed, 12 Oct 2011 14:50:18 +0000 http://celeron.55.lt/blog/?p=462#comment-2623 The file should be part of one of the packages known as “Microsoft Visual C++ redistributable package”. It can be redistributed, but preferably as part of the package. You can search the microsoft.com website for the exact version, there is one for each VisualStudio, and you can choose to let users download it together with your minetest.

Btw, good job.

]]>
By: celeron55 http://c55.me/blog/?p=462&cpage=1#comment-2622 celeron55 Wed, 12 Oct 2011 14:10:42 +0000 http://celeron.55.lt/blog/?p=462#comment-2622 Apparently some computers might require MSVCR80.dll.

For those that need it:

First report back to me so I know how many people actually are missing the file in their system. Also tell what version of Windows you are using.

Here is a copy from my virtual machine on which I compile the game:

http://test.mine.bz/~celeron55/minetest/packages/win32/other/msvcr80.dll

Copy that to the bin/ folder where minetest.exe is.

That file is under Microsoft’s own licenses and copyrights, but I believe it can be distributed if a compiled program requires it. Use and download at your own risk.

]]>