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
