Gentoo Websites Logo
Go to: Gentoo Home Documentation Forums Lists Bugs Planet Store Wiki Get Gentoo!
Bug 359885 - net-libs/libproxy should block net-libs/xulrunner-2 if it doesn't work together
Summary: net-libs/libproxy should block net-libs/xulrunner-2 if it doesn't work together
Status: RESOLVED DUPLICATE of bug 359879
Alias: None
Product: Gentoo Linux
Classification: Unclassified
Component: Current packages (show other bugs)
Hardware: All Linux
: High normal (vote)
Assignee: Freedesktop bugs
URL:
Whiteboard:
Keywords:
Depends on:
Blocks:
 
Reported: 2011-03-22 08:06 UTC by Justin Lecher (RETIRED)
Modified: 2011-03-22 13:59 UTC (History)
0 users

See Also:
Package list:
Runtime testing required: ---


Attachments

Note You need to log in before you can comment on or make changes to this bug.
Description Justin Lecher (RETIRED) gentoo-dev 2011-03-22 08:06:21 UTC
uilding CXX object libproxy/CMakeFiles/libproxy.dir/modules/pacrunner_mozjs.cpp.o
/var/tmp/portage/net-libs/libproxy-0.4.6-r1/work/libproxy-0.4.6/libproxy/modules/pacrunner_mozjs.cpp: In function ‘JSBool dnsResolve(JSContext*, JSObject*, uintN, jsval*, jsval*)’:
/var/tmp/portage/net-libs/libproxy-0.4.6-r1/work/libproxy-0.4.6/libproxy/modules/pacrunner_mozjs.cpp:47:75: error: ‘JS_GetStringBytes’ was not declared in this scope
/var/tmp/portage/net-libs/libproxy-0.4.6-r1/work/libproxy-0.4.6/libproxy/modules/pacrunner_mozjs.cpp:69:59: error: ‘JS_NewString’ was not declared in this scope
/var/tmp/portage/net-libs/libproxy-0.4.6-r1/work/libproxy-0.4.6/libproxy/modules/pacrunner_mozjs.cpp: In function ‘JSBool myIpAddress(JSContext*, JSObject*, uintN, jsval*, jsval*)’:
/var/tmp/portage/net-libs/libproxy-0.4.6-r1/work/libproxy-0.4.6/libproxy/modules/pacrunner_mozjs.cpp:81:65: error: ‘JS_NewString’ was not declared in this scope
/var/tmp/portage/net-libs/libproxy-0.4.6-r1/work/libproxy-0.4.6/libproxy/modules/pacrunner_mozjs.cpp: At global scope:
/var/tmp/portage/net-libs/libproxy-0.4.6-r1/work/libproxy-0.4.6/libproxy/modules/pacrunner_mozjs.cpp:97:1: error: invalid conversion from ‘JSBool (*)(JSContext*, JSObject*, jsid, jsval*)’ to ‘JSBool (*)(JSContext*, JSObject*, jsid, JSBool, jsval*)’
/var/tmp/portage/net-libs/libproxy-0.4.6-r1/work/libproxy-0.4.6/libproxy/modules/pacrunner_mozjs.cpp: In constructor ‘mozjs_pacrunner::mozjs_pacrunner(std::string, const libproxy::url&)’:
/var/tmp/portage/net-libs/libproxy-0.4.6-r1/work/libproxy-0.4.6/libproxy/modules/pacrunner_mozjs.cpp:118:77: error: invalid conversion from ‘JSBool (*)(JSContext*, JSObject*, uintN, jsval*, jsval*)’ to ‘JSBool (*)(JSContext*, uintN, jsval*)’
/var/tmp/portage/net-libs/libproxy-0.4.6-r1/work/libproxy-0.4.6/libproxy/modules/pacrunner_mozjs.cpp:118:77: error:   initializing argument 4 of ‘JSFunction* JS_DefineFunction(JSContext*, JSObject*, const char*, JSBool (*)(JSContext*, uintN, jsval*), uintN, uintN)’
/var/tmp/portage/net-libs/libproxy-0.4.6-r1/work/libproxy-0.4.6/libproxy/modules/pacrunner_mozjs.cpp:119:79: error: invalid conversion from ‘JSBool (*)(JSContext*, JSObject*, uintN, jsval*, jsval*)’ to ‘JSBool (*)(JSContext*, uintN, jsval*)’
/var/tmp/portage/net-libs/libproxy-0.4.6-r1/work/libproxy-0.4.6/libproxy/modules/pacrunner_mozjs.cpp:119:79: error:   initializing argument 4 of ‘JSFunction* JS_DefineFunction(JSContext*, JSObject*, const char*, JSBool (*)(JSContext*, uintN, jsval*), uintN, uintN)’
/var/tmp/portage/net-libs/libproxy-0.4.6-r1/work/libproxy-0.4.6/libproxy/modules/pacrunner_mozjs.cpp: In member function ‘virtual std::string mozjs_pacrunner::run(const libproxy::url&)’:
/var/tmp/portage/net-libs/libproxy-0.4.6-r1/work/libproxy-0.4.6/libproxy/modules/pacrunner_mozjs.cpp:150:68: error: ‘JS_NewString’ was not declared in this scope
/var/tmp/portage/net-libs/libproxy-0.4.6-r1/work/libproxy-0.4.6/libproxy/modules/pacrunner_mozjs.cpp:158:79: error: ‘JS_GetStringBytes’ was not declared in this scope
make[2]: *** [libproxy/CMakeFiles/libproxy.dir/modules/pacrunner_mozjs.cpp.o] Error 1
make[2]: *** Waiting for unfinished jobs....
make[1]: *** [libproxy/CMakeFiles/libproxy.dir/all] Error 2
make: *** [all] Error 2
emake failed
 * ERROR: net-libs/libproxy-0.4.6-r1 failed (compile phase):
 *   Make failed!
 * 
 * Call stack:
 *     ebuild.sh, line   56:  Called src_compile


And ssuominen told that this is a xulrunner-2 poblem.

Pleace block
Comment 1 Chris Hall 2011-03-22 08:55:20 UTC
same here.. 
i just took out the -xulrunner flag and it compiles..
Comment 2 Chris Hall 2011-03-22 08:59:30 UTC
also fix is here http://bugs.gentoo.org/show_bug.cgi?id=359879
Comment 3 Gilles Dartiguelongue (RETIRED) gentoo-dev 2011-03-22 10:51:18 UTC
Mozilla herd should have warned/masked this until at least a preliminary clean up work has been done. They know lots of stuff fails to build with xulrunner-2...

*** This bug has been marked as a duplicate of bug 359879 ***