2013-09-25 2 views
1
битового код

После обновления Google Chrome, я больше не могу запустить мой pnacl приложение:Неподдерживаемого PNaCl версии

NativeClient: NaCl module load failed: PnaclCoordinator: PNaCl Translator Error: Unsupported PNaCl bitcode version: 1 

Google Chrome Версия: 31.0.1650.0 DEV

NaCl версия SDK: pepper_30 (DEV)

pnacl-перевод работы:

pnacl-translate application.pexe -arch i686 -o application.nexe 

К сожалению, вы не получите более полезное сообщение об ошибке. Любые предложения, что может быть неправильно здесь?

хром: // шоу NaCl:

About NaCl 

Google Chrome 31.0.1650.0 (dev) 
OS Mac OS X 

NaCl plugin /Applications/Google Chrome.app/Contents/Versions/31.0.1650.0/Google Chrome Framework.framework/Internet Plug-Ins/ppGoogleNaClPluginChrome.plugin 

Portable Native Client (PNaCl) Enabled 
PNaCl translator path /Users/peter/Library/Application Support/Google/Chrome/pnacl/0.1.0.12181/_platform_specific/x86_32 
PNaCl translator version 0.1.0.12180 

Native Client (non-portable, outside web store) Enabled by flag '--enable-nacl' 

ответ

1

Это известная проблема, так как версия переводчика была обновлена ​​для Chrome 31, чтобы принять новую версию битового кода PNaCl. Чтобы решить эту проблему, создайте свой .pexe с последним пакетом SDK.

Подробнее в this email thread.

+0

Спасибо! pepper_31 недоступен в списке * naclsdk *. Есть ли способ загрузить его «вручную»? –

+0

@PeterB: 'pepper_canary' должен работать на вас. Это было бы самым простым способом ИМХО. Кроме того, вы всегда можете клонировать и строить NaCl SDK - http://code.google.com/p/nativeclient-sdk/ - это проект с открытым исходным кодом, в конце концов :) –

Смежные вопросы