Jump to content
The Dark Mod Forums

Installing Problems


Recommended Posts

I don't see a sticky thread on this...are there any instructions for how to install the editor? Does it have to go in a particular place? I just used the installer, but when I try to run it I get an error saying:

 

This application has failed to start because MSVCR71.dll was not found.
Link to comment
Share on other sites

I don't see a sticky thread on this...are there any instructions for how to install the editor? Does it have to go in a particular place? I just used the installer, but when I try to run it I get an error saying:

 

Nope, it should just install painlessly. You might need to download MSVCR71.dll (it's just part of the windows runtime library) and drop it into your system32 folder. I didn't get that error when I installed DR, but I'm running server 2003...so it likely came with it or was installed by another application.

 

Orb: Is it a file we need to consider including?

Link to comment
Share on other sites

A quick search shows that this is a commonly missing file. There are a few sites that distribute it as "dll download" type of services, so I guess it's legal. I'll try to remember to ask at work if we take any special considerations to distribute it (which I strongly doubt - I'm the one who tracked the bug, and basically the fix was to simply include in in the next build; done and done). Then again that doesn't prove anything, considering our guys. :laugh:

Link to comment
Share on other sites

I don't think that we have to deliver this file, as it is missing on only one system at the moment. We should rather find out why it's missing on Springheel's system and what package it's usually part of.

 

When I ran xp it was missing as well, so I'm not sure if server 2003 includes it, it was installed with something else, or perhaps I added it to my system the last time I installed DR. Quite possible, since it has been a long while now since I've reformatted.

Link to comment
Share on other sites

It's probably the sort of DLL that tends to get installed with certain apps, like the vbrun300.dll and siblings that you used to have to install for VB applications. This would be why some people have it and others don't.

Link to comment
Share on other sites

What sort of dll is that and why does DarkRadiant rely on it? Is it a GTK-specific requirement?

 

We could a) deliver it along with DarkRadiant, as suggested or B) advise the users to download the file on their own (which is probably unwanted, but an easy workaround as the file seems to be publically available).

 

edit: I googled a bit around and it is mentioned at some places that MinGW is linking to the MSVC runtime lib. Hm.

Link to comment
Share on other sites

What sort of dll is that and why does DarkRadiant rely on it? Is it a GTK-specific requirement?

 

No, it's the Microsoft C runtime, providing functions like printf(). I don't know if it also provides C++ functions, or if those are linked in by MinGW.

 

We could a) deliver it along with DarkRadiant, as suggested or B) advise the users to download the file on their own (which is probably unwanted, but an easy workaround as the file seems to be publically available).

 

We probably could deliver it, since it seems to be freely redistributable, however I am uneasy about including closed-source material in with the distribution. It might even be contrary to the SourceForge terms and conditions, which require that your code is open source (maybe they have an exception for redistributable Win32 runtimes, I don't know).

Link to comment
Share on other sites

I am not entirely sure we can legally distribute this DLL, anyway. From a QT discussion thread (http://www.qtforum.org/article/9100/3/Lack-of-MSVC-support-in-Qt-GPL-for-Windows-disappo.html)

 

3.1If you are authorized and choose to redistribute Sample Code or Redistributable Code (collectively, the "Redistributables") as described in Section 2, you agree: (i) except as otherwise noted in Section 2.1 (Sample Code) to distribute the Redistributables only in object code form and in conjunction with and as a part of a software application product developed by you that adds significant and primary functionality to the Redistributables ("Licensee Software"); (ii) that the Redistributables only operate in conjunction with Microsoft Windows platforms; (iii) to distribute the Licensee Software containing the Redistributables pursuant to an end user license agreement (which may be "break-the-seal", "click-wrap" or signed), with terms no less protective than those contained in this EULA; (iv) not to use Microsoft's name, logo, or trademarks to market the Licensee Software; (v) to display your own valid copyright notice which shall be sufficient to protect Microsoft's copyright in the Software; (vi) not to remove or obscure any copyright, trademark or patent notices that appear on the Software as delivered to you; (vii) to indemnify, hold harmless, and defend Microsoft from and against any claims or lawsuits, including attorney's fees, that arise or result from the use or distribution of the Licensee Software; (viii) otherwise comply with the terms of this EULA; and (ix) agree that Microsoft reserves all rights not expressly granted.

 

Since we (1) are not "authorised" to distribute this DLL since we have not accepted the EULA for MSVC++ development tools, (2) are distributing under the GPL without a "protective" EULA and (3) under no circumstances are entering into any agreement to indemnify or protect Microsoft in a lawsuit, I don't think we can include this file.

Link to comment
Share on other sites

Yes. Somebody, who has access to a licensed version of the compiler, and thus is eligible to redistribute it, can write a small dummy app. Maybe only presenting our logo, which needs that DLL and can be shipped with the mod. :)

I can check if that DLL is shipped with Visual Studio 6.0 (which I doubt), in which case, I could write such an app.

Gerhard

Link to comment
Share on other sites

Actually I think the Microsoft EULA will still get in the way of that approach:

 

(i) except as otherwise noted in Section 2.1 (Sample Code) to distribute the Redistributables only in object code form and in conjunction with and as a part of a software application product developed by you that adds significant and primary functionality to the Redistributables ("Licensee Software");

 

Looks like they foresaw that particular loophole, whereby you create a useless app that does nothing but allows you to install the DLLs.

Link to comment
Share on other sites

I'm no lawyer, but I think this particular condition would be universally applicable because it involves the distribution of copyrighted material, which is specifically covered by law. Essentially they are saying "You can distribute our file, but ONLY subject to the following conditions", which if ruled unenforceable would result in you not having permission to distribute it at all.

Link to comment
Share on other sites

Join the conversation

You can post now and register later. If you have an account, sign in now to post with your account.

Guest
Reply to this topic...

×   Pasted as rich text.   Paste as plain text instead

  Only 75 emoji are allowed.

×   Your link has been automatically embedded.   Display as a link instead

×   Your previous content has been restored.   Clear editor

×   You cannot paste images directly. Upload or insert images from URL.

  • Recent Status Updates

    • snatcher

      TDM Modpack v4.2 released!
      · 1 reply
    • The Black Arrow

      Hey @nbohr1morehow come the zombies in The Dark Mod don't have a "resurrection" mechanic to it, similar to how Thief has it?
      They're quite a weak creature as of right now, it's merely a walking corpse that slashes you, making attacking them to kill them an actual strategy.
      Would be better if they had some cool mechanism to it that truly makes them a danger, such as the resurrection idea itself.
      · 3 replies
    • Ansome

      Query: when was the last time a zombie in a video game was unnerving or scary to you? I'm chipping away at my anniversary submission and I've been trying to gather opinions on the subject. I'm perfectly capable of lighting them well, changing their sfx, and creating effective ambience, but I'm worried that zombies at their core are just too overdone to be an effective payoff to the tension I'm creating.
      · 5 replies
    • nbohr1more

      The Lieutenant 3 is out! Congrats Frost_Salamander! ( raising awareness )
      · 2 replies
    • OrbWeaver

      Has anyone had any luck with textures from Polyhaven? Their OpenEXR normal maps seem too washed out and give incorrect shading in the engine.
      · 5 replies
×
×
  • Create New...