jsprf.c:644: ошибка: несовместимые типы в назначении
Можете ли вы помочь мне с этой ошибкой, с которой я столкнулся при сборке Spidermonkey в PPC?
make -f Makefile.ref cat:../../dist/Linux_All_DBG.OBJ/nspr/Version: Нет такого файла или каталога cd editline; make -f Makefile.ref all make[1]: вход в каталог `/units/ spidermonkey-1.8-next-wip/src/editline' make[1]: ничего не поделаешь для`all'. make[1]: выход из каталога `/units/ spidermonkey-1.8-next-wip/src/editline' make -f Makefile.ref Linux_All_DBG.OBJ/libjs.a Linux_All_DBG.OBJ/ libjs.so Linux_All_DBG.OBJ/js Linux_All_DBG.OBJ/jsautocfg.h Linux_All_DBG.OBJ/jscpucfg Linux_All_DBG.OBJ/jscpucfg.o cat: ../../dist/Linux_All_DBG.OBJ/nspr/Version: такого файла или каталога не существует [1]: входящий каталог `/ единицы / spidermonkey-1.8-next-wip/src' make[1]: Circular jscpucfg.h <- Linux_All_DBG.OBJ / jsautocfg.h зависимость удалена. make [1]: круговая зависимость Linux_All_DBG.OBJ / jsautocfg.h <- Linux_All_DBG.OBJ / jsautocfg.h удалена. / powerpc-750- linux-gnu_gcc-3.4.6 / bin / powerpc-750-linux-gnu-gcc -o Linux_All_DBG.OBJ / jsprf.o -c -Wall -Wno-формат -MMD -DGCC_OPT_BUG -g3 -DXP_UNIX - DSVR4 - DSYSV -D_BSD_SOURCE -DPOSIX_SOURCE -DHAVE_LOCALTIME_R -DX86_LINUX - DDEBUG -DDEBUG_build -DEDITLINE -ILinux_All_DBG.OBJ jsprf.c jsprf.c jsprf: тип: вставьте:: *** [Linux_All_DBG.OBJ / jsprf.o] Ошибка 1 make [1]: Выход из каталога `/ units / spidermonkey-1.8-next-wip / src 'make: *** [all] Ошибка 2
Я использую машину Redhat-Linux.
Нужно ли иметь NSPR для кросс-компиляции spidermonkey?
Большое спасибо!!
1 ответ
Исправление здесь: http://github.com/janl/couchdbx-core/blob/ff47372552d10df00d74cb7989dfed4a19a6040d/patches/js/patch-jsprf.c
BR villem