[Webkit-unassigned] [Bug 115335] [Windows] Building with ENABLE_GLOBAL_FASTMALLOC_NEW causes QuickTime link failure

bugzilla-daemon at webkit.org bugzilla-daemon at webkit.org
Tue Apr 30 15:02:27 PDT 2013


https://bugs.webkit.org/show_bug.cgi?id=115335





--- Comment #5 from Brent Fulgham <bfulgham at webkit.org>  2013-04-30 15:00:49 PST ---
If I add CoreGraphics.lib to the linker inputs for QTMovieWin, the linker errors drop to the following (effectively just a missing __imp__kCFAllocatorDefault and __imp__kCFAllocatorNull):

1>------ Build started: Project: QTMovieWin, Configuration: Release Win32 ------
1>  XXQTMovieWinXX 
1>  /usr/bin/which: no bash in (/cygdrive/c/Program Files (x86)/Microsoft DirectX SDK (February 2010)/Utilities/Bin/x86:/cygdrive/c/Program Files (x86)/Microsoft Visual Studio 10.0/SDK/v2.0/bin:/cygdrive/c/Program Files (x86)/Microsoft Visual Studio 10.0/VC/bin:/cygdrive/c/Program Files (x86)/Microsoft SDKs/Windows/v7.0A/bin/NETFX 4.0 Tools:/cygdrive/c/Program Files (x86)/Microsoft SDKs/Windows/v7.0A/bin:/cygdrive/c/Program Files (x86)/Microsoft Visual Studio 10.0/Common7/Tools/bin:/cygdrive/c/Program Files (x86)/Microsoft Visual Studio 10.0/Common7/tools:/cygdrive/c/Program Files (x86)/Microsoft Visual Studio 10.0/Common7/ide:/cygdrive/c/Program Files (x86)/HTML Help Workshop:/cygdrive/c/Program Files (x86)/Microsoft SDKs/Windows/v7.0A/bin:/cygdrive/c/Windows/Microsoft.NET/Framework/v4.0.30319:/cygdrive/c/Program Files (x86)/Microsoft Visual Studio 10.0:/cygdrive/c/Windows/SysWow64:/cygdrive/c/Windows/system32:/cygdrive/c/Windows:/cygdrive/c/Windows/System32/Wbem:/cygdrive/c/Windows/System32/WindowsPowerShell/v1.0:/cygdrive/c/Program Files (x86)/WinMerge:/cygdrive/c/Program Files (x86)/Vim/vim72:/cygdrive/c/Program Files (x86)/Vim/vim72:/cygdrive/c/Program Files (x86)/Vim/vim73:/cygdrive/c/Program Files (x86)/Microsoft SQL Server/100/Tools/Binn:/cygdrive/c/Program Files/Microsoft SQL Server/100/Tools/Binn:/cygdrive/c/Program Files/Microsoft SQL Server/100/DTS/Binn:/cygdrive/c/Program Files (x86)/QuickTime/QTSystem:/cygdrive/c/Program Files (x86)/CMake 2.8/bin)
1>     Creating library E:\Projects\WebKit\WebKitBuild\Release\lib32\QTMovieWin.lib and object E:\Projects\WebKit\WebKitBuild\Release\lib32\QTMovieWin.exp
1>WebKitSystemInterface.lib(SharedMediaUI.obj) : warning LNK4217: locally defined symbol _CFRelease imported in function "struct CGLayer * __cdecl createCGLayerFromPDFDataProvider(struct CGDataProvider *)" (?createCGLayerFromPDFDataProvider@@YAPAUCGLayer@@PAUCGDataProvider@@@Z)
1>WebKitSystemInterface.lib(MediaUI.obj) : warning LNK4049: locally defined symbol _CFRelease imported
1>WebKitSystemInterface.lib(LegacyMediaUI.obj) : warning LNK4049: locally defined symbol _CFRelease imported
1>WebKitSystemInterface.lib(SharedMediaUI.obj) : warning LNK4217: locally defined symbol _CFGetTypeID imported in function "void __cdecl drawImageOrLayer(struct CGContext *,struct CGRect,void const *)" (?drawImageOrLayer@@YAXPAUCGContext@@UCGRect@@PBX at Z)
1>WebKitSystemInterface.lib(SharedMediaUI.obj) : warning LNK4217: locally defined symbol _CFDataCreateWithBytesNoCopy imported in function "struct CGLayer * __cdecl createMediaPDFClosedCaptionsImage(void)" (?createMediaPDFClosedCaptionsImage@@YAPAUCGLayer@@XZ)
1>WebKitSystemInterface.lib(LegacyMediaUI.obj) : warning LNK4049: locally defined symbol _CFDataCreateWithBytesNoCopy imported
1>WebKitSystemInterface.lib(SharedMediaUI.obj) : error LNK2001: unresolved external symbol __imp__kCFAllocatorDefault
1>WebKitSystemInterface.lib(LegacyMediaUI.obj) : error LNK2001: unresolved external symbol __imp__kCFAllocatorDefault
1>WebKitSystemInterface.lib(SharedMediaUI.obj) : error LNK2001: unresolved external symbol __imp__kCFAllocatorNull
1>WebKitSystemInterface.lib(LegacyMediaUI.obj) : error LNK2001: unresolved external symbol __imp__kCFAllocatorNull
1>E:\Projects\WebKit\WebKitBuild\Release\bin32\QTMovieWin.dll : fatal error LNK1120: 2 unresolved externals
========== Build: 0 succeeded, 1 failed, 0 up-to-date, 0 skipped ==========

-- 
Configure bugmail: https://bugs.webkit.org/userprefs.cgi?tab=email
------- You are receiving this mail because: -------
You are the assignee for the bug.


More information about the webkit-unassigned mailing list