[prev in list] [next in list] [prev in thread] [next in thread] 

List:       openjdk-openjfx-dev
Subject:    Re: WebKit on Mac build problem
From:       Kevin Rushforth <kevin.rushforth () oracle ! com>
Date:       2015-08-31 12:46:05
Message-ID: 55E44C8D.90504 () oracle ! com
[Download RAW message or body]

I haven't tried on XCode 6 myself, only XCode 5.5.

-- Kevin


Vadim Pakhnushev wrote:
> Hi,
> I'm getting consistent build error while linking WebKit on Mac using 
> latest XCode 6.4.
>
> Undefined symbols for architecture x86_64:
>   "JSC::Structure::putWillGrowOutOfLineStorage()", referenced from:
>       JSC::JSObject::putDirectWithoutTransition(JSC::VM&, 
> JSC::PropertyName, JSC::JSValue, unsigned int) in 
> libJavaScriptCoreJava.a(MapConstructor.o)
>       JSC::JSObject::putDirectWithoutTransition(JSC::VM&, 
> JSC::PropertyName, JSC::JSValue, unsigned int) in 
> libJavaScriptCoreJava.a(SetConstructor.o)
>       JSC::JSObject::putDirectWithoutTransition(JSC::VM&, 
> JSC::PropertyName, JSC::JSValue, unsigned int) in 
> libJavaScriptCoreJava.a(WeakMapConstructor.o)
>       JSC::JSObject::putDirectWithoutTransition(JSC::VM&, 
> JSC::PropertyName, JSC::JSValue, unsigned int) in 
> libJavaScriptCoreJava.a(MapIteratorConstructor.o)
>       JSC::JSObject::putDirectWithoutTransition(JSC::VM&, 
> JSC::PropertyName, JSC::JSValue, unsigned int) in 
> libJavaScriptCoreJava.a(SetIteratorConstructor.o)
>       JSC::JSObject::putDirectWithoutTransition(JSC::VM&, 
> JSC::PropertyName, JSC::JSValue, unsigned int) in 
> libJavaScriptCoreJava.a(ArgumentsIteratorConstructor.o)
>       bool 
> JSC::JSObject::putDirectInternal<(JSC::JSObject::PutMode)1>(JSC::VM&, 
> JSC::PropertyName, JSC::JSValue, unsigned int, JSC::PutPropertySlot&, 
> JSC::JSCell*) in libJavaScriptCoreJava.a(JSPromiseFunctions.o)
>       ...
> ld: symbol(s) not found for architecture x86_64
> clang: error: linker command failed with exit code 1 (use -v to see 
> invocation)
> make[2]: *** [../lib/libjfxwebkit.dylib] Error 1
>
> If I build with -PCONF=DebugNative, the build completes.
> This happens on 8u-dev.
>
> Could this be a compiler problem?
> The method is declared in Structure.h:    bool 
> putWillGrowOutOfLineStorage();
> And it's defined in StructureInlines.h: inline bool 
> Structure::putWillGrowOutOfLineStorage()
>
> Does anybody has any advice?
>
> Thanks,
> Vadim
[prev in list] [next in list] [prev in thread] [next in thread] 

Configure | About | News | Add a list | Sponsored by KoreLogic