What is the last version to support Win XP?

Having problems with building or using CEF's C/C++ APIs? This forum is here to help. Please do not post bug reports or feature requests here.

What is the last version to support Win XP?

Postby Czarek » Wed Feb 10, 2016 1:13 pm

The cefclient.exe built from branch 2526 throws an error that this is not a valid win32 application. Running MSVM IE8 XP virtual machine with VirtualBox. I know that Google Chrome made some announcement about dropping XP support. What is the last version of CEF to support Win XP?
Maintainer of the CEF Python, PHP Desktop and CEF C API projects. My LinkedIn.
User avatar
Czarek
Virtuoso
 
Posts: 1927
Joined: Sun Nov 06, 2011 2:12 am

Re: What is the last version to support Win XP?

Postby magreenblatt » Wed Feb 10, 2016 1:35 pm

The 2526 branch error is https://bitbucket.org/chromiumembedded/cef/issues/1787 -- that issue includes the fix. 2623 will be the last branch to support XP.
magreenblatt
Site Admin
 
Posts: 12409
Joined: Fri May 29, 2009 6:57 pm

Re: What is the last version to support Win XP?

Postby Czarek » Wed Feb 10, 2016 1:37 pm

Branch 2526 worked on XP in my application after placing dbghelp.dll as instructed in Issue #1787.

However the issue with cefclient.exe is a differnt thing - looks like CEF doesn't use proper platform toolset to support Win XP. Thus the error about not a valid win32 application. Cefclient was built using VS2013 + CEF cmake + ninja.
Maintainer of the CEF Python, PHP Desktop and CEF C API projects. My LinkedIn.
User avatar
Czarek
Virtuoso
 
Posts: 1927
Joined: Sun Nov 06, 2011 2:12 am

Re: What is the last version to support Win XP?

Postby magreenblatt » Wed Feb 10, 2016 1:47 pm

Czarek wrote:Branch 2526 worked on XP in my application after placing dbghelp.dll as instructed in Issue #1787.

However the issue with cefclient.exe is a differnt thing - looks like CEF doesn't use proper platform toolset to support Win XP. Thus the error about not a valid win32 application. Cefclient was built using VS2013 + CEF cmake + ninja.

You should specify "-T vc120_xp" on the command-line to CMake.
magreenblatt
Site Admin
 
Posts: 12409
Joined: Fri May 29, 2009 6:57 pm

Re: What is the last version to support Win XP?

Postby Czarek » Wed Feb 10, 2016 1:57 pm

magreenblatt wrote:You should specify "-T vc120_xp" on the command-line to CMake.

Thanks, didn't know that.
Maintainer of the CEF Python, PHP Desktop and CEF C API projects. My LinkedIn.
User avatar
Czarek
Virtuoso
 
Posts: 1927
Joined: Sun Nov 06, 2011 2:12 am

Re: What is the last version to support Win XP?

Postby yeti0210 » Thu Mar 24, 2016 5:26 am

hello,everybody.
After view all the above replies, I still failed to run this on windows XP.
The log seems to be like this:
[0323/181223:FATAL:v8_initializer.cc(193)] Natives length 425984 H(computed) 6712253054010136021166530816398074281061585927907128217753816605822622649472296 H(expected) 182057082785405657441391377341510657578687185349768291453135375974603228545927

I've viewed the code in the file v8_initializer.cc by google that.(https://chromium.googlesource.com/chrom ... zer.cc#193)

It seems to always calculating a wrong hash when calling the function VerifyV8StartupFile which is designed to verify the file "natives_blob.bin" and "snapshot_blob.bin" .

Anyone has some idea about this error ?
Or can someone email me a copy can run on the windows XP . (kevinyeti#gmail.com)
yeti0210
Newbie
 
Posts: 1
Joined: Thu Mar 24, 2016 5:14 am

Re: What is the last version to support Win XP?

Postby bbermejo » Mon Sep 26, 2016 6:05 am

Hi

I have the same error:

[0323/181223:FATAL:v8_initializer.cc(193)] Natives length 425984 H(computed).
bbermejo
Newbie
 
Posts: 3
Joined: Mon Sep 26, 2016 6:03 am

Re: What is the last version to support Win XP?

Postby magreenblatt » Mon Sep 26, 2016 10:43 am

yeti0210 wrote:hello,everybody.
After view all the above replies, I still failed to run this on windows XP.
The log seems to be like this:
[0323/181223:FATAL:v8_initializer.cc(193)] Natives length 425984 H(computed) 6712253054010136021166530816398074281061585927907128217753816605822622649472296 H(expected) 182057082785405657441391377341510657578687185349768291453135375974603228545927

I've viewed the code in the file v8_initializer.cc by google that.(https://chromium.googlesource.com/chrom ... zer.cc#193)

It seems to always calculating a wrong hash when calling the function VerifyV8StartupFile which is designed to verify the file "natives_blob.bin" and "snapshot_blob.bin" .

Anyone has some idea about this error ?

Are you placing the correct versions of "natives_blob.bin" and "snapshot_blob.bin" next to libcef.dll?
magreenblatt
Site Admin
 
Posts: 12409
Joined: Fri May 29, 2009 6:57 pm

Re: What is the last version to support Win XP?

Postby bbermejo » Thu Oct 13, 2016 6:15 am

I am using "natives_blob.bin" and "snapshot_blob.bin" files that come from the build binaries https://cefbuilds.com/.
bbermejo
Newbie
 
Posts: 3
Joined: Mon Sep 26, 2016 6:03 am

Re: What is the last version to support Win XP?

Postby bbermejo » Thu Oct 13, 2016 9:41 am

Solved!. The file become corrupted after copying it from remote desktop to physic pc...
bbermejo
Newbie
 
Posts: 3
Joined: Mon Sep 26, 2016 6:03 am


Return to Support Forum

Who is online

Users browsing this forum: No registered users and 38 guests