make[4]: Circular org/w3c/dom/Node.cpp <- org/w3c/dom/Node.cpp dependency dropped.
make[4]: Circular org/w3c/dom/Node.h <- org/w3c/dom/Node.h dependency dropped.
make[4]: Circular org/w3c/dom/test/Event.h <- org/w3c/dom/test/Event.h dependency dropped.
make[4]: Circular org/w3c/dom/test/Event.cpp <- org/w3c/dom/test/Event.cpp dependency dropped.
/bin/bash ../libtool --tag=CXX --mode=link g++ -g -lpthread -o bridge.test bridge_test-bridge.test.o bridge_test-Event.o bridge_test-EventInit.o bridge_test-CustomEventInit.o bridge_test-EventListener.o bridge_test-EventTarget.o libesjsapi.a
libtool: link: g++ -g -o bridge.test bridge_test-bridge.test.o bridge_test-Event.o bridge_test-EventInit.o bridge_test-CustomEventInit.o bridge_test-EventListener.o bridge_test-EventTarget.o -lpthread libesjsapi.a
bridge_test-bridge.test.o: In function `main':
/home/mikhail/es/local/esidl/jsapi/../../../trunk/esidl/jsapi/test/bridge.test.cpp:72: undefined reference to `JS_Init'
/home/mikhail/es/local/esidl/jsapi/../../../trunk/esidl/jsapi/test/bridge.test.cpp:76: undefined reference to `JS_NewContext'
/home/mikhail/es/local/esidl/jsapi/../../../trunk/esidl/jsapi/test/bridge.test.cpp:79: undefined reference to `JS_SetOptions'
/home/mikhail/es/local/esidl/jsapi/../../../trunk/esidl/jsapi/test/bridge.test.cpp:80: undefined reference to `JS_SetVersion'
/home/mikhail/es/local/esidl/jsapi/../../../trunk/esidl/jsapi/test/bridge.test.cpp:81: undefined reference to `JS_SetErrorReporter'
/home/mikhail/es/local/esidl/jsapi/../../../trunk/esidl/jsapi/test/bridge.test.cpp:83: undefined reference to `JS_NewCompartmentAndGlobalObject'
/home/mikhail/es/local/esidl/jsapi/../../../trunk/esidl/jsapi/test/bridge.test.cpp:86: undefined reference to `JS_InitStandardClasses'
/home/mikhail/es/local/esidl/jsapi/../../../trunk/esidl/jsapi/test/bridge.test.cpp:102: undefined reference to `JS_GetGlobalObject'
/home/mikhail/es/local/esidl/jsapi/../../../trunk/esidl/jsapi/test/bridge.test.cpp:102: undefined reference to `JS_DefineProperty'
/home/mikhail/es/local/esidl/jsapi/../../../trunk/esidl/jsapi/test/bridge.test.cpp:107: undefined reference to `JS_EvaluateScript'
/home/mikhail/es/local/esidl/jsapi/../../../trunk/esidl/jsapi/test/bridge.test.cpp:108: undefined reference to `JS_ValueToString'
/home/mikhail/es/local/esidl/jsapi/../../../trunk/esidl/jsapi/test/bridge.test.cpp:109: undefined reference to `JS_EncodeString'
/home/mikhail/es/local/esidl/jsapi/../../../trunk/esidl/jsapi/test/bridge.test.cpp:111: undefined reference to `JS_DestroyContext'
/home/mikhail/es/local/esidl/jsapi/../../../trunk/esidl/jsapi/test/bridge.test.cpp:112: undefined reference to `JS_Finish'
/home/mikhail/es/local/esidl/jsapi/../../../trunk/esidl/jsapi/test/bridge.test.cpp:113: undefined reference to `JS_ShutDown'
bridge_test-bridge.test.o:(.data+0x8): undefined reference to `JS_PropertyStub'
bridge_test-bridge.test.o:(.data+0xc): undefined reference to `JS_PropertyStub'
bridge_test-bridge.test.o:(.data+0x10): undefined reference to `JS_PropertyStub'
bridge_test-bridge.test.o:(.data+0x14): undefined reference to `JS_StrictPropertyStub'
bridge_test-bridge.test.o:(.data+0x18): undefined reference to `JS_EnumerateStub'
bridge_test-bridge.test.o:(.data+0x1c): undefined reference to `JS_ResolveStub'
bridge_test-bridge.test.o:(.data+0x20): undefined reference to `JS_ConvertStub'
bridge_test-bridge.test.o:(.data+0x24): undefined reference to `JS_FinalizeStub'
libesjsapi.a(bridge.o): In function `JS_THIS':
/usr/include/js/jsapi.h:1192: undefined reference to `JS_ComputeThis'
libesjsapi.a(bridge.o): In function `(anonymous namespace)::convert(JSContext*, JSObject*)':
/home/mikhail/es/local/esidl/jsapi/../../../trunk/esidl/jsapi/src/bridge.cpp:62: undefined reference to `JS_GetClass'
/home/mikhail/es/local/esidl/jsapi/../../../trunk/esidl/jsapi/src/bridge.cpp:64: undefined reference to `JS_GetPrivate'
libesjsapi.a(bridge.o): In function `(anonymous namespace)::convert(JSContext*, unsigned long long&)':
/home/mikhail/es/local/esidl/jsapi/../../../trunk/esidl/jsapi/src/bridge.cpp:84: undefined reference to `JS_GetStringCharsAndLength'
libesjsapi.a(bridge.o): In function `(anonymous namespace)::convert(JSContext*, Any&)':
/home/mikhail/es/local/esidl/jsapi/../../../trunk/esidl/jsapi/src/bridge.cpp:127: undefined reference to `JS_NewUCStringCopyN'
libesjsapi.a(bridge.o): In function `(anonymous namespace)::caller(JSContext*, unsigned int, unsigned long long*)':
/home/mikhail/es/local/esidl/jsapi/../../../trunk/esidl/jsapi/src/bridge.cpp:138: undefined reference to `JS_GetPrivate'
libesjsapi.a(bridge.o): In function `(anonymous namespace)::toString(JSContext*, int)':
/home/mikhail/es/local/esidl/jsapi/../../../trunk/esidl/jsapi/src/bridge.cpp:179: undefined reference to `JS_GetStringCharsAndLength'
libesjsapi.a(bridge.o): In function `(anonymous namespace)::specialOp(JSContext*, JSObject*, int, unsigned long long*, int)':
/home/mikhail/es/local/esidl/jsapi/../../../trunk/esidl/jsapi/src/bridge.cpp:185: undefined reference to `JS_GetPrivate'
/home/mikhail/es/local/esidl/jsapi/../../../trunk/esidl/jsapi/src/bridge.cpp:187: undefined reference to `JS_PropertyStub'
/home/mikhail/es/local/esidl/jsapi/../../../trunk/esidl/jsapi/src/bridge.cpp:194: undefined reference to `JS_PropertyStub'
/home/mikhail/es/local/esidl/jsapi/../../../trunk/esidl/jsapi/src/bridge.cpp:197: undefined reference to `JS_PropertyStub'
libesjsapi.a(bridge.o): In function `(anonymous namespace)::specialSetter(JSContext*, JSObject*, int, int, unsigned long long*)':
/home/mikhail/es/local/esidl/jsapi/../../../trunk/esidl/jsapi/src/bridge.cpp:215: undefined reference to `JS_GetPrivate'
/home/mikhail/es/local/esidl/jsapi/../../../trunk/esidl/jsapi/src/bridge.cpp:217: undefined reference to `JS_StrictPropertyStub'
/home/mikhail/es/local/esidl/jsapi/../../../trunk/esidl/jsapi/src/bridge.cpp:224: undefined reference to `JS_StrictPropertyStub'
/home/mikhail/es/local/esidl/jsapi/../../../trunk/esidl/jsapi/src/bridge.cpp:227: undefined reference to `JS_StrictPropertyStub'
libesjsapi.a(bridge.o): In function `(anonymous namespace)::finalize(JSContext*, JSObject*)':
/home/mikhail/es/local/esidl/jsapi/../../../trunk/esidl/jsapi/src/bridge.cpp:236: undefined reference to `JS_GetPrivate'
libesjsapi.a(bridge.o): In function `NativeClass::getHash(JSContext*, unsigned long long*, int)':
/home/mikhail/es/local/esidl/jsapi/../../../trunk/esidl/jsapi/src/bridge.cpp:250: undefined reference to `JS_GetParent'
/home/mikhail/es/local/esidl/jsapi/../../../trunk/esidl/jsapi/src/bridge.cpp:252: undefined reference to `JS_GetClass'
libesjsapi.a(bridge.o): In function `NativeClass::createJSObject(JSContext*, ObjectImp*)':
/home/mikhail/es/local/esidl/jsapi/../../../trunk/esidl/jsapi/src/bridge.cpp:316: undefined reference to `JS_NewObject'
/home/mikhail/es/local/esidl/jsapi/../../../trunk/esidl/jsapi/src/bridge.cpp:320: undefined reference to `JS_SetPrivate'
libesjsapi.a(bridge.o): In function `NativeClass':
/home/mikhail/es/local/esidl/jsapi/../../../trunk/esidl/jsapi/src/bridge.cpp:431: undefined reference to `JS_PropertyStub'
/home/mikhail/es/local/esidl/jsapi/../../../trunk/esidl/jsapi/src/bridge.cpp:431: undefined reference to `JS_PropertyStub'
/home/mikhail/es/local/esidl/jsapi/../../../trunk/esidl/jsapi/src/bridge.cpp:431: undefined reference to `JS_PropertyStub'
/home/mikhail/es/local/esidl/jsapi/../../../trunk/esidl/jsapi/src/bridge.cpp:431: undefined reference to `JS_StrictPropertyStub'
/home/mikhail/es/local/esidl/jsapi/../../../trunk/esidl/jsapi/src/bridge.cpp:431: undefined reference to `JS_EnumerateStub'
/home/mikhail/es/local/esidl/jsapi/../../../trunk/esidl/jsapi/src/bridge.cpp:431: undefined reference to `JS_ResolveStub'
/home/mikhail/es/local/esidl/jsapi/../../../trunk/esidl/jsapi/src/bridge.cpp:431: undefined reference to `JS_ConvertStub'
/home/mikhail/es/local/esidl/jsapi/../../../trunk/esidl/jsapi/src/bridge.cpp:440: undefined reference to `JS_HasProperty'
/home/mikhail/es/local/esidl/jsapi/../../../trunk/esidl/jsapi/src/bridge.cpp:451: undefined reference to `JS_GetProperty'
/home/mikhail/es/local/esidl/jsapi/../../../trunk/esidl/jsapi/src/bridge.cpp:453: undefined reference to `JS_GetProperty'
/home/mikhail/es/local/esidl/jsapi/../../../trunk/esidl/jsapi/src/bridge.cpp:455: undefined reference to `JS_GetClass'
/home/mikhail/es/local/esidl/jsapi/../../../trunk/esidl/jsapi/src/bridge.cpp:566: undefined reference to `JS_InitClass'
/home/mikhail/es/local/esidl/jsapi/../../../trunk/esidl/jsapi/src/bridge.cpp:570: undefined reference to `JS_GetProperty'
/home/mikhail/es/local/esidl/jsapi/../../../trunk/esidl/jsapi/src/bridge.cpp:582: undefined reference to `JS_DefineProperty'
libesjsapi.a(bridge.o): In function `ProxyObject::message_(unsigned int, char const*, int, Any*)':
/home/mikhail/es/local/esidl/jsapi/../../../trunk/esidl/jsapi/src/bridge.cpp:602: undefined reference to `JS_GetProperty'
/home/mikhail/es/local/esidl/jsapi/../../../trunk/esidl/jsapi/src/bridge.cpp:607: undefined reference to `JS_SetProperty'
/home/mikhail/es/local/esidl/jsapi/../../../trunk/esidl/jsapi/src/bridge.cpp:612: undefined reference to `JS_HasProperty'
/home/mikhail/es/local/esidl/jsapi/../../../trunk/esidl/jsapi/src/bridge.cpp:617: undefined reference to `JS_GetUCProperty'
/home/mikhail/es/local/esidl/jsapi/../../../trunk/esidl/jsapi/src/bridge.cpp:625: undefined reference to `JS_GetUCProperty'
/home/mikhail/es/local/esidl/jsapi/../../../trunk/esidl/jsapi/src/bridge.cpp:630: undefined reference to `JS_DeleteUCProperty2'
/home/mikhail/es/local/esidl/jsapi/../../../trunk/esidl/jsapi/src/bridge.cpp:634: undefined reference to `JS_CallFunctionName'
/home/mikhail/es/local/esidl/jsapi/../../../trunk/esidl/jsapi/src/bridge.cpp:643: undefined reference to `JS_GetGlobalObject'
/home/mikhail/es/local/esidl/jsapi/../../../trunk/esidl/jsapi/src/bridge.cpp:643: undefined reference to `JS_CallFunctionValue'
/home/mikhail/es/local/esidl/jsapi/../../../trunk/esidl/jsapi/src/bridge.cpp:645: undefined reference to `JS_CallFunctionName'
libesjsapi.a(bridge.o): In function `callFunction(Object, Object, int, Any*)':
/home/mikhail/es/local/esidl/jsapi/../../../trunk/esidl/jsapi/src/bridge.cpp:661: undefined reference to `JS_ConvertValue'
/home/mikhail/es/local/esidl/jsapi/../../../trunk/esidl/jsapi/src/bridge.cpp:671: undefined reference to `JS_CallFunctionValue'
libesjsapi.a(bridge.o): In function `compileFunction(std::basic_string<char16_t, std::char_traits<char16_t>, std::allocator<char16_t> > const&)':
/home/mikhail/es/local/esidl/jsapi/../../../trunk/esidl/jsapi/src/bridge.cpp:679: undefined reference to `JS_CompileUCFunction'
/home/mikhail/es/local/esidl/jsapi/../../../trunk/esidl/jsapi/src/bridge.cpp:682: undefined reference to `JS_GetFunctionObject'
libesjsapi.a(bridge.o): In function `int (anonymous namespace)::operation<0>(JSContext*, unsigned int, unsigned long long*)':
/home/mikhail/es/local/esidl/jsapi/../../../trunk/esidl/jsapi/src/bridge.cpp:154: undefined reference to `JS_GetPrivate'
libesjsapi.a(bridge.o): In function `int (anonymous namespace)::operation<1>(JSContext*, unsigned int, unsigned long long*)':
/home/mikhail/es/local/esidl/jsapi/../../../trunk/esidl/jsapi/src/bridge.cpp:154: undefined reference to `JS_GetPrivate'
libesjsapi.a(bridge.o): In function `int (anonymous namespace)::operation<2>(JSContext*, unsigned int, unsigned long long*)':
/home/mikhail/es/local/esidl/jsapi/../../../trunk/esidl/jsapi/src/bridge.cpp:154: undefined reference to `JS_GetPrivate'
libesjsapi.a(bridge.o): In function `int (anonymous namespace)::operation<3>(JSContext*, unsigned int, unsigned long long*)':
/home/mikhail/es/local/esidl/jsapi/../../../trunk/esidl/jsapi/src/bridge.cpp:154: undefined reference to `JS_GetPrivate'
libesjsapi.a(bridge.o): In function `int (anonymous namespace)::operation<4>(JSContext*, unsigned int, unsigned long long*)':
/home/mikhail/es/local/esidl/jsapi/../../../trunk/esidl/jsapi/src/bridge.cpp:154: undefined reference to `JS_GetPrivate'
libesjsapi.a(bridge.o):/home/mikhail/es/local/esidl/jsapi/../../../trunk/esidl/jsapi/src/bridge.cpp:154: more undefined references to `JS_GetPrivate' follow
libesjsapi.a(bridge.o): In function `ProxyObject':
/home/mikhail/es/local/esidl/jsapi/../../../trunk/esidl/jsapi/include/esjsapi.h:109: undefined reference to `JS_AddObjectRoot'
libesjsapi.a(bridge.o): In function `~ProxyObject':
/home/mikhail/es/local/esidl/jsapi/../../../trunk/esidl/jsapi/include/esjsapi.h:113: undefined reference to `JS_RemoveObjectRoot'
libesjsapi.a(bridge.o): In function `int NativeClass::getter<0>(JSContext*, JSObject*, int, unsigned long long*)':
/home/mikhail/es/local/esidl/jsapi/../../../trunk/esidl/jsapi/src/bridge.cpp:282: undefined reference to `JS_GetPrivate'
libesjsapi.a(bridge.o): In function `int NativeClass::getter<1>(JSContext*, JSObject*, int, unsigned long long*)':
/home/mikhail/es/local/esidl/jsapi/../../../trunk/esidl/jsapi/src/bridge.cpp:282: undefined reference to `JS_GetPrivate'
libesjsapi.a(bridge.o): In function `int NativeClass::getter<2>(JSContext*, JSObject*, int, unsigned long long*)':
/home/mikhail/es/local/esidl/jsapi/../../../trunk/esidl/jsapi/src/bridge.cpp:282: undefined reference to `JS_GetPrivate'
libesjsapi.a(bridge.o): In function `int NativeClass::getter<3>(JSContext*, JSObject*, int, unsigned long long*)':
/home/mikhail/es/local/esidl/jsapi/../../../trunk/esidl/jsapi/src/bridge.cpp:282: undefined reference to `JS_GetPrivate'
libesjsapi.a(bridge.o): In function `int NativeClass::getter<4>(JSContext*, JSObject*, int, unsigned long long*)':
/home/mikhail/es/local/esidl/jsapi/../../../trunk/esidl/jsapi/src/bridge.cpp:282: undefined reference to `JS_GetPrivate'
libesjsapi.a(bridge.o):/home/mikhail/es/local/esidl/jsapi/../../../trunk/esidl/jsapi/src/bridge.cpp:282: more undefined references to `JS_GetPrivate' follow
collect2: ld returned 1 exit status
make[4]: *** [bridge.test] Error 1