Closed Bug 563293 Opened 15 years ago Closed 12 years ago

Under VS2010, configure chokes if jemalloc is enabled.

Categories

(MailNews Core :: Build Config, defect)

x86
Windows Vista
defect
Not set
normal

Tracking

(Not tracked)

RESOLVED WORKSFORME

People

(Reporter: ewong, Unassigned)

References

Details

Under VS2010, if the compile option '--enable-jemalloc' is included, the configure errors: Building jemalloc requires exactly Visual C++ 2005 SP1 or 2008 SP1 currently Without --enable-jemalloc, the final 'make package' produces a package that can be uncompressed to a folder, but Seamonkey would not run. It gives (on a Win2003 server system) an error: The application has failed to start because the application configuration is incorrect. Reinstalling the application may fix this problem.
This would be the comm-central port of bug 563316
Depends on: 563316
Product: SeaMonkey → MailNews Core
QA Contact: build-config → build-config
You can fix the error message without --enable-jemalloc by setting WIN32_REDIST_DIR="C:\Program Files\Microsoft Visual Studio 10.0\VC\redist\x86\Microsoft.VC100.CRT" (or whatever that path is on your machine.) That will cause the build system to package up the CRT DLLs alongside your build.
Blocks: 586962
No longer blocks: 586962
Depends on: 515492
No longer depends on: 563316
Thunderbird builders are now building on VS 2010, so I suspect this is no longer an issue.
Status: NEW → RESOLVED
Closed: 12 years ago
Resolution: --- → WORKSFORME
You need to log in before you can comment on or make changes to this bug.