0

你能帮我解决我在 PPC 中构建 Spidermonkey 时遇到的这个错误吗?

make -f Makefile.ref cat: ../../dist/Linux_All_DBG.OBJ/nspr/Version:
没有这样的文件或目录
cd 编辑线;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:没有这样的文件或
目录
make[1]: 进入目录`/units/
spidermonkey-1.8-next-wip/src'
make[1]: 循环 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-format -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:在函数“BuildArgArray”中:
jsprf.c:644:错误:分配中的类型不兼容
make[1]: *** [Linux_All_DBG.OBJ/jsprf.o] 错误 1
make[1]: 离开目录`/units/
spidermonkey-1.8-next-wip/src'
make: *** [全部] 错误 2

我正在使用 Redhat-Linux 机器。

我是否也需要 NSPR 来交叉编译蜘蛛猴?

非常感谢!!

4

1 回答 1

1

修复在这里:http: //github.com/janl/couchdbx-core/blob/ff47372552d10df00d74cb7989dfed4a19a6040d/patches/js/patch-jsprf.c

BR维尔姆

于 2010-01-17T15:26:09.977 回答