|
From: Nobuhiro I. <iwa...@ni...> - 2012-01-31 07:02:24
|
Hi, I have not made bug fix to xulrunner 9 yet. But I create a patch which support openvrml with xulrunner 8. please see https://sourceforge.net/apps/trac/openvrml/ticket/126. Best regards, Nobuhiro 2012/1/31 <c00...@nc...>: > Dear Nobuhuro, > > Thanks for your reply, is there a way to work around? i.e., replace > xulrunner to earlier version? > > Jyh-Shyong Ho > > -----Original message----- > From:Nobuhiro Iwamatsu <iwa...@ni...> > To:c00...@nc... > Cc:openvrml-develop <ope...@li...> > Date:Tue, 31 Jan 2012 15:35:22 +0900 > Subject:Re: [openvrml-develop] Fw: OpenVRML 0.8.18 compiling problem on OpenSUSE 12.1 > > Hi, > > 2012/1/31 <c00...@nc...>: >> >> Hi, >> >> I tried to install OpenVRML on my OpenSuSE 12.1 with all default configuration options, and got the following error message: >> .... >> make[5]: Nothing to be done for `all-am'. >> make[5]: Leaving directory `/home/jyh-shyong/Downloads/openvrml-0.18.8/src/script' >> make[4]: Leaving directory `/home/jyh-shyong/Downloads/openvrml-0.18.8/src/script' >> make[4]: Entering directory `/home/jyh-shyong/Downloads/openvrml-0.18.8/src' >> /bin/sh ../libtool --tag=CXX --mode=compile g++ -DHAVE_CONFIG_H -I. -I.. -I../src/libopenvrml -I../src/libopenvrml -DBOOST_MPL_CFG_NO_PREPROCESSED_HEADERS -DBOOST_MPL_LIMIT_VECTOR_SIZE=30 -DXP_UNIX -DJS_THREADSAFE -I/usr/include/xulrunner-9.0.1 -I/usr/include/nspr4 -g -O2 -MT script/script_javascript_la-javascript.lo -MD -MP -MF script/.deps/script_javascript_la-javascript.Tpo -c -o script/script_javascript_la-javascript.lo `test -f 'script/javascript.cpp' || echo './'`script/javascript.cpp >> libtool: compile: g++ -DHAVE_CONFIG_H -I. -I.. -I../src/libopenvrml -I../src/libopenvrml -DBOOST_MPL_CFG_NO_PREPROCESSED_HEADERS -DBOOST_MPL_LIMIT_VECTOR_SIZE=30 -DXP_UNIX -DJS_THREADSAFE -I/usr/include/xulrunner-9.0.1 -I/usr/include/nspr4 -g -O2 -MT script/script_javascript_la-javascript.lo -MD -MP -MF script/.deps/script_javascript_la-javascript.Tpo -c script/javascript.cpp -fPIC -DPIC -o script/.libs/script_javascript_la-javascript.o >> script/javascript.cpp: In function 'JSBool {anonymous}::eventOut_setProperty(JSContext*, JSObject*, {anonymous}::jspropertyop_id, JSBool, jsval*)': >> script/javascript.cpp:1558:55: error: could not convert 'id' from '{anonymous}::jspropertyop_id {aka long int}' to 'jsval {aka JS::Value}' >> script/javascript.cpp: In static member function 'static JSBool {anonymous}::script::field_setProperty(JSContext*, JSObject*, {anonymous}::jspropertyop_id, JSBool, jsval*)': >> script/javascript.cpp:1609:55: error: could not convert 'id' from '{anonymous}::jspropertyop_id {aka long int}' to 'jsval {aka JS::Value}' >> script/javascript.cpp: In static member function 'static JSBool {anonymous}::SFNode::getProperty(JSContext*, JSObject*, {anonymous}::jspropertyop_id, jsval*)': >> script/javascript.cpp:3286:32: error: could not convert 'id' from 'const jspropertyop_id {aka const long int}' to 'jsval {aka JS::Value}' >> script/javascript.cpp:3301:75: error: could not convert 'id' from 'const jspropertyop_id {aka const long int}' to 'jsval {aka JS::Value}' >> script/javascript.cpp: In static member function 'static JSBool {anonymous}::SFNode::setProperty(JSContext*, JSObject*, {anonymous}::jspropertyop_id, JSBool, jsval*)': >> script/javascript.cpp:3314:31: error: could not convert 'id' from '{anonymous}::jspropertyop_id {aka long int}' to 'jsval {aka JS::Value}' >> script/javascript.cpp:3330:55: error: could not convert 'id' from '{anonymous}::jspropertyop_id {aka long int}' to 'jsval {aka JS::Value}' >> make[4]: *** [script/script_javascript_la-javascript.lo] Error 1 >> make[4]: Leaving directory `/home/jyh-shyong/Downloads/openvrml-0.18.8/src' >> make[3]: *** [all-recursive] Error 1 >> make[3]: Leaving directory `/home/jyh-shyong/Downloads/openvrml-0.18.8/src' >> make[2]: *** [all] Error 2 >> make[2]: Leaving directory `/home/jyh-shyong/Downloads/openvrml-0.18.8/src' >> make[1]: *** [all-recursive] Error 1 >> make[1]: Leaving directory `/home/jyh-shyong/Downloads/openvrml-0.18.8' >> make: *** [all] Error 2 >> >> >> I wonder is there anything wrong in my Linux environment? Thanks for the help. >> > > This is a problem by ABI change of xulrunner. > Since xulrunner 9 to ABI was changed, this cannot be built. > > Best regards, > Nobuhuro > > -- > Nobuhiro Iwamatsu > iwamatsu at {nigauri.org / debian.org} > GPG ID: 40AD1FA6 -- Nobuhiro Iwamatsu iwamatsu at {nigauri.org / debian.org} GPG ID: 40AD1FA6 |