debian 7.2 编译 pidgin-lwqq出错。
发表于 : 2013-10-29 20:19
[ 61%] Built target lwqq
[ 65%] Built target lwqq-cli
[ 69%] Building C object src/CMakeFiles/webqq.dir/js.c.o
/home/kyang/pidgin-lwqq/src/js.c: In function ‘qq_js_init’:
/home/kyang/pidgin-lwqq/src/js.c:49:5: error: too many arguments to function ‘JS_NewGlobalObject’
In file included from /home/kyang/pidgin-lwqq/src/js.c:8:0:
/usr/include/js/jsapi.h:2167:1: note: declared here
/home/kyang/pidgin-lwqq/src/js.c: In function ‘qq_js_load’:
/home/kyang/pidgin-lwqq/src/js.c:61:5: error: unknown type name ‘JSScript’
/home/kyang/pidgin-lwqq/src/js.c:61:5: warning: implicit declaration of function ‘JS_CompileUTF8File’ [-Wimplicit-function-declaration]
/home/kyang/pidgin-lwqq/src/js.c:61:24: warning: initialization makes pointer from integer without a cast [enabled by default]
/home/kyang/pidgin-lwqq/src/js.c:63:5: warning: passing argument 3 of ‘JS_ExecuteScript’ from incompatible pointer type [enabled by default]
In file included from /home/kyang/pidgin-lwqq/src/js.c:8:0:
/usr/include/js/jsapi.h:2802:1: note: expected ‘struct JSObject *’ but argument is of type ‘int *’
make[2]: *** [src/CMakeFiles/webqq.dir/js.c.o] 错误 1
make[1]: *** [src/CMakeFiles/webqq.dir/all] 错误 2
make: *** [all] 错误 2
已经按wiki上说的安装了所有依赖包。版本也都OK。搜遍谷歌没找到这错误的情况。求高人指点。
[ 65%] Built target lwqq-cli
[ 69%] Building C object src/CMakeFiles/webqq.dir/js.c.o
/home/kyang/pidgin-lwqq/src/js.c: In function ‘qq_js_init’:
/home/kyang/pidgin-lwqq/src/js.c:49:5: error: too many arguments to function ‘JS_NewGlobalObject’
In file included from /home/kyang/pidgin-lwqq/src/js.c:8:0:
/usr/include/js/jsapi.h:2167:1: note: declared here
/home/kyang/pidgin-lwqq/src/js.c: In function ‘qq_js_load’:
/home/kyang/pidgin-lwqq/src/js.c:61:5: error: unknown type name ‘JSScript’
/home/kyang/pidgin-lwqq/src/js.c:61:5: warning: implicit declaration of function ‘JS_CompileUTF8File’ [-Wimplicit-function-declaration]
/home/kyang/pidgin-lwqq/src/js.c:61:24: warning: initialization makes pointer from integer without a cast [enabled by default]
/home/kyang/pidgin-lwqq/src/js.c:63:5: warning: passing argument 3 of ‘JS_ExecuteScript’ from incompatible pointer type [enabled by default]
In file included from /home/kyang/pidgin-lwqq/src/js.c:8:0:
/usr/include/js/jsapi.h:2802:1: note: expected ‘struct JSObject *’ but argument is of type ‘int *’
make[2]: *** [src/CMakeFiles/webqq.dir/js.c.o] 错误 1
make[1]: *** [src/CMakeFiles/webqq.dir/all] 错误 2
make: *** [all] 错误 2
已经按wiki上说的安装了所有依赖包。版本也都OK。搜遍谷歌没找到这错误的情况。求高人指点。