------ Build started: Project: k-meleon, Configuration: Unicode Win32 ------ BrowserWindow.cpp browserwindow.cpp(215):error C2440: 'return' : cannot convert from 'nsresult' to 'BOOL' This conversion requires an explicit cast (static_cast or function-style cast) browserwindow.cpp(552):error C2440: 'return' : cannot convert from 'nsresult' to 'BOOL' This conversion requires an explicit cast (static_cast or function-style cast) browserwindow.cpp(707):error C2440: 'return' : cannot convert from 'nsresult' to 'BOOL' This conversion requires an explicit cast (static_cast or function-style cast) HiddenWnd.cpp hiddenwnd.cpp(333):error C2440: 'return' : cannot convert from 'nsresult' to 'LRESULT' This conversion requires an explicit cast (static_cast or function-style cast) hiddenwnd.cpp(344):error C2440: 'return' : cannot convert from 'nsresult' to 'LRESULT' This conversion requires an explicit cast (static_cast or function-style cast) PrintProgressDialog.cpp printprogressdialog.cpp(60):error C2664: 'nsresult CPrintProgressDialog::OnEndPrinting(PRUint32)' : cannot convert argument 1 from 'nsresult' to 'PRUint32' This conversion requires an explicit cast (static_cast or function-style cast) ProfileMgr.cpp profilemgr.cpp(335):error C2440: 'return' : cannot convert from 'nsresult' to 'BOOL' This conversion requires an explicit cast (static_cast or function-style cast) profilemgr.cpp(342):error C2440: 'return' : cannot convert from 'tag_nsresult' to 'BOOL' This conversion requires an explicit cast (static_cast or function-style cast) Generating Code... ========== Build: 0 succeeded, 1 failed, 0 up-to-date, 0 skipped ==========
Quote
Windows_Prerequisites
Official releases of Mozilla products are currently compiled with Visual Studio 2013.
Quote
guenter
Because You use VC 11 aka VS 2013 which is the standart compiler for the current Mozilla applications.Quote
Windows_Prerequisites
Official releases of Mozilla products are currently compiled with Visual Studio 2013.
Quote
Dorian
Weird, FF 33 still use vs 2010
Quote
guenter
Quote
Dorian
Weird, FF 33 still use vs 2010
It is still supported. But how long?
The Mozilla codebase works with Visual Studio 2010 (VC10) and Visual Studio 2013 (VC12).
VC 11 does not install on XP anymore. I worry that Microsoft will soon pull the plug for XP completely like it did for Win 98 and Win2000.
Quote
Meroveus
Can't build k-meleon with Visual Studio 2013.
Quote
The System Requirements of Visual Studio 2013 are as follows:
Supported Operating System
Windows 7 Service Pack 1, Windows 8, Windows 8.1, Windows Server 2008 R2 SP1, Windows Server 2012, Windows Server 2012 R2
Hardware Requirements:
1.6 GHz or faster processor 1 GB of RAM (1.5 GB if running on a virtual machine) 10 GB of available hard disk space 5400 RPM hard disk drive DirectX 9-capable video card that runs at 1024 x 768 or higher display resolution Additional Requirements:
On Windows 8.1 and Windows Server 2012 R2, KB2883200 (available through Windows Update) is required
Quote
4td8s
Quote
guenter
It is still supported. But how long?
The Mozilla codebase works with Visual Studio 2010 (VC10) and Visual Studio 2013 (VC12).
VC 11 does not install on XP anymore. I worry that Microsoft will soon pull the plug for XP completely like it did for Win 98 and Win2000.
VC11 requires Windows XP SP2 or SP3 (at least the VC11 Redist package).
If it's the full VC11 software or full VS2013 software, then those require Windows 7 SP1 to build. sorry folks. must use modern Windows version to build KM with VS2013.
Quote
guenter
I bloody know. The original poster used VC 11 to compile against VC 10 generated libs. I am no dev but - i know small things. This will not work. Neither will the installer of VC 11 work under Win XP (unless it is cheated about the WIN version, faked a higher WIN version.).
And Dorian pointed at an additional problem. Some KM code is (maybe) not yet updated for VC 11.
My kind regards.