Я пытаюсь собрать и использовать SpiderMonkey, который я скомпилировал (для своих академических исследований) с firefox 5 на компьютере с Windows, но когда я пытаюсь запустить firefox, я получаю сообщение об ошибке «отсутствует функция JS_InitCTypesClass в mozjs.dll».
Я скачал код SpiderMonkey и собрал его (без каких-либо изменений) с помощью MozillaBuild. Затем я скопировал новую DLL в каталог firefox (переименовав имя DLL в mozjs.dll) и попытался запустить firefox. В этот момент я получил ошибку, которую я написал.
Кроме того, проверяя с помощью средства просмотра экспортированных функций, я заметил, что исходный mozjs.dll имеет 777 экспортируемых функций, а тот, который я скомпилировал, имеет только 771 функцию, поэтому я думаю, что функция действительно отсутствует.
Любые идеи, как я могу создать собственный SpiderMonkey и использовать его с FF5?
Большое спасибо за твою помощь!
--enable-ctypes
настраивали свою паукообразную обезьяну? - person Boris Zbarsky   schedule 18.07.2011JS_HoldPrincipals
зависит от--enable-threadsafe
- person Boris Zbarsky   schedule 18.07.2011