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/
_______________________________________________
dev-tech-ldap mailing list
[email protected]
https://lists.mozilla.org/listinfo/dev-tech-ldap

Reply via email to