Re: More info about Windows SDK

Mark Smith <[email protected]>
Newsgroups gmane.comp.mozilla.devel.directory
Message-ID <[email protected]>
Rich Megginson wrote:
> I've gone around and around with this.  It just seems very difficult to 
> use VC++ Express Edition to create a redistributable package.  Doing 
> this creates a dependency on msvcr80.dll that apparently cannot be 
> resolved.  There is a vcredist.exe that end users can install on their 
> machine, that installs msvcr80.dll and sets up the machine to use it. 
> But according to some folks on the mozilla builds newsgroup, there is a 
> bug in this that was resolved with VC++ sp 1.  However, there is no 
> vcredist.exe sp 1 for VC++ Express Edition.

Is this the package that people need?

http://www.microsoft.com/downloads/details.aspx?familyid=200B2FD9-AE1A-4A14-984D-389C36F85647&displaylang=en


> Another thought I had was 
> to just copy msvcr80.dll from the machine and put that in the SDK 
> package.  But according to the same folks on the mozilla builds list, 
> this may violate the EULA for VC++ Express Edition.  So the options are:
> 
> 1) Use VC++ paid ($$$) Edition.  Require anyone who wants to build a 
> redistributable Mozilla LDAP SDK to purchase VC++.
> 
> 2) Figure out some way to hook into the Mozilla build system, and use 
> that to create the redistributable package.  The Mozilla build system 
> uses the paid VC++, so this is not a problem.

What is the difference between options 1 and 2?  Is the idea that for 
option 2 you would use the VC++ paid edition to create a package that 
contains the necessary DLLs?  This all sounds like silliness due to the 
way the VC runtime DLLs are licensed....

-- 
Mark Smith
Pearl Crescent
http://pearlcrescent.com/
lmpx.com only provides a reader for public news (NNTP) servers. It is not affiliated with the servers or forums shown here and is not responsible for the content of articles, which is written by their respective authors.