Inocudom wrote:Minetest doesn't have proper shader support for Direct X yet (I don't know if it ever will.)
Inocudom wrote:According to a screenshot that I saw, papyrus was changed recently.
Fess wrote:There is some problem with linking after latest update where script api structure was changed, trying to solve it now.
Inocudom wrote:Fess wrote:Still same problem with linking of 4 external functions: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
2>content_sao.obj : error LNK2001: unresolved external symbol ""public: void __cdecl ScriptApiEntity::luaentity_Punch(unsigned short,class ServerActiveObject *,float,struct ToolCapabilities const *,class irr::core::vector3d<float>)" (?luaentity_Punch@ScriptApiEntity@@QEAAXGPEAVServerActiveObject@@MPEBUToolCapabilities@@V?$vector3d@M@core@irr@@@Z)"
2>s_entity.obj : error LNK2001: unresolved external symbol ""void __cdecl push_tool_capabilities(struct lua_State *,class ToolCapabilities const &)" (?push_tool_capabilities@@YAXPEAUlua_State@@AEBVToolCapabilities@@@Z)"
2>l_craft.obj : error LNK2001: unresolved external symbol ""class std::vector<struct ItemStack,class std::allocator<struct ItemStack> > __cdecl read_items(struct lua_State *,int,class Server *)" (?read_items@@YA?AV?$vector@UItemStack@@V?$allocator@UItemStack@@@std@@@std@@PEAUlua_State@@HPEAVServer@@@Z)"
2>l_craft.obj : error LNK2001: unresolved external symbol ""void __cdecl push_items(struct lua_State *,class std::vector<struct ItemStack,class std::allocator<struct ItemStack> > const &)" (?push_items@@YAXPEAUlua_State@@AEBV?$vector@UItemStack@@V?$allocator@UItemStack@@@std@@@std@@@Z)"
2>...\minetest\bin\Release\minetest.exe : fatal error LNK1120: 4 unresolved external elements.
I've checked definition of that functions and depends, etc but cant find where some its failed for VS compiler, maybe someone can help?
Have you tried asking xyz, braniacbob, CryAngel, and Midnightwraith? They might have some ideas of what to do.
Does anybody else know how to compile 64-bit builds for Windows well enough to help out with this problem? I have mentioned this issue on a few servers, but I didn't get any helpful responses.
You might want to state what version of the VS compiler you are using, Fess.
Fess wrote:Yea, now problem is fixed. Here is new build of Minetest x64 v0.4.7 - latest commit 773471750d:
http://yadi.sk/d/8D5kPldB5afyK
AVG likes to detect unsigned .exe's as a virus most of the times, its usually a false positive.Inocudom wrote:Fess wrote:Yea, now problem is fixed. Here is new build of Minetest x64 v0.4.7 - latest commit 773471750d:
http://yadi.sk/d/8D5kPldB5afyK
Thank you for your efforts, Fess. The situation seemed hopeless, but you were successful.
To those that think that 64-bit builds are worthless, you absolutely must have one if you want to be able to run the highest resolution of VanessaE's texture pack, for that resolution requires a whopping 7GB of RAM.
It looks like your zip upload got corrupted somehow, because AVG Free thinks there is a virus in it. Does your antivirus program think so too?
Inocudom wrote:To those that think that 64-bit builds are worthless, you absolutely must have one if you want to be able to run the highest resolution of VanessaE's texture pack, for that resolution requires a whopping 7GB of RAM.
Inocudom wrote:It looks like your zip upload got corrupted somehow, because AVG Free thinks there is a virus in it. Does your antivirus program think so too?
Fess wrote:Inocudom wrote:To those that think that 64-bit builds are worthless, you absolutely must have one if you want to be able to run the highest resolution of VanessaE's texture pack, for that resolution requires a whopping 7GB of RAM.
Yea, i've also started compiling minetest 64-bit to use high res texture packs:)
Inocudom wrote:Concerning Direct X, if the shaders are on while using it, light from torches appears to be normal, but light from the sun and the moon is discolored.
Fess wrote:Latest dev build of minetest x64 v0.4.7, commit fe4ce03d52:
http://yadi.sk/d/zsSHNOiR6R41m
P.S. All of current opengl shaders are placed in \client\shaders\ ?
Inocudom wrote:In the field where the server's address is supposed to be, a description of the server is appearing there instead. This might be the cause of the error.
Users browsing this forum: Bing [Bot] and 12 guests