New issue
Advanced search Search tips

Issue 694185 link

Starred by 1 user

Issue metadata

Status: Archived
Owner: ----
Closed: Feb 2018
Components:
EstimatedDays: ----
NextAction: ----
OS: Windows
Pri: 2
Type: Bug



Sign in to add a comment

Win32 build fails with widevine and is_component_build = true

Reported by mpfa...@gmail.com, Feb 20 2017

Issue description

UserAgent: Mozilla/5.0 (Windows NT 10.0; WOW64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/56.0.2924.87 Safari/537.36

Steps to reproduce the problem:
1. use attached args.gn
2. ninja -C out\Default chrome 
3. 

What is the expected behavior?
Build does not fail with unresolved functions

What went wrong?
[179/6416] LINK(DLL) content.dll content.dll.lib content.dll.pdb
FAILED: content.dll content.dll.lib content.dll.pdb 
E:/Dev/depot_tools/python276_bin/python.exe ../../build/toolchain/win/tool_wrapper.py link-wrapper environment.x86 False link.exe /nologo /IMPLIB:./content.dll.lib /DLL /OUT:./content.dll /PDB:./content.dll.pdb @./content.dll.rsp
   Bibliothek "./content.dll.lib" und Objekt "./content.dll.exp" werden erstellt.

media_stream_audio_sink.obj : error LNK2019: Verweis auf nicht aufgel��s externes Symbol ""public: static class content::MediaStreamAudioTrack * __cdecl content::MediaStreamAudioTrack::From(class blink::WebMediaStreamTrack const &)" (?From@MediaStreamAudioTrack@content@@SAPAV12@ABVWebMediaStreamTrack@blink@@@Z)" in Funktion ""public: static void __cdecl content::MediaStreamAudioSink::AddToAudioTrack(class content::MediaStreamAudioSink *,class blink::WebMediaStreamTrack const &)" (?AddToAudioTrack@MediaStreamAudioSink@content@@SAXPAV12@ABVWebMediaStreamTrack@blink@@@Z)".

media_stream_audio_sink.obj : error LNK2019: Verweis auf nicht aufgel��s externes Symbol ""public: void __thiscall content::MediaStreamAudioTrack::AddSink(class content::MediaStreamAudioSink *)" (?AddSink@MediaStreamAudioTrack@content@@QAEXPAVMediaStreamAudioSink@2@@Z)" in Funktion ""public: static void __cdecl content::MediaStreamAudioSink::AddToAudioTrack(class content::MediaStreamAudioSink *,class blink::WebMediaStreamTrack const &)" (?AddToAudioTrack@MediaStreamAudioSink@content@@SAXPAV12@ABVWebMediaStreamTrack@blink@@@Z)".

media_stream_audio_sink.obj : error LNK2019: Verweis auf nicht aufgel��s externes Symbol ""public: void __thiscall content::MediaStreamAudioTrack::RemoveSink(class content::MediaStreamAudioSink *)" (?RemoveSink@MediaStreamAudioTrack@content@@QAEXPAVMediaStreamAudioSink@2@@Z)" in Funktion ""public: static void __cdecl content::MediaStreamAudioSink::RemoveFromAudioTrack(class content::MediaStreamAudioSink *,class blink::WebMediaStreamTrack const &)" (?RemoveFromAudioTrack@MediaStreamAudioSink@content@@SAXPAV12@ABVWebMediaStreamTrack@blink@@@Z)".

media_stream_audio_sink.obj : error LNK2019: Verweis auf nicht aufgel��s externes Symbol ""public: class media::AudioParameters __thiscall content::MediaStreamAudioTrack::GetOutputFormat(void)const " (?GetOutputFormat@MediaStreamAudioTrack@content@@QBE?AVAudioParameters@media@@XZ)" in Funktion ""public: static class media::AudioParameters __cdecl content::MediaStreamAudioSink::GetFormatFromAudioTrack(class blink::WebMediaStreamTrack const &)" (?GetFormatFromAudioTrack@MediaStreamAudioSink@content@@SA?AVAudioParameters@media@@ABVWebMediaStreamTrack@blink@@@Z)".

media_stream_utils.obj : error LNK2019: Verweis auf nicht aufgel��s externes Symbol ""public: bool __thiscall content::MediaStreamAudioSource::ConnectToTrack(class blink::WebMediaStreamTrack const &)" (?ConnectToTrack@MediaStreamAudioSource@content@@QAE_NABVWebMediaStreamTrack@blink@@@Z)" in Funktion ""bool __cdecl content::AddAudioTrackToMediaStream(class scoped_refptr<class media::AudioCapturerSource>,int,enum media::ChannelLayout,int,bool,bool,class blink::WebMediaStream *)" (?AddAudioTrackToMediaStream@content@@YA_NV?$scoped_refptr@VAudioCapturerSource@media@@@@HW4ChannelLayout@media@@H_N2PAVWebMediaStream@blink@@@Z)".

Did this work before? N/A 

Chrome version: 58.0.3017.0  Channel: n/a
OS Version: 10.0
Flash Version: 

- VS2015 is UpToDate
- Windows SDK 10 is UpToDate

 

Comment 1 Deleted

Comment 2 Deleted

Comment 3 by mpfa...@gmail.com, Feb 20 2017

Attachments seem not to work, this is the args.gn content:

# Build arguments go here. Examples:
#is_official_build = true
target_cpu = "x86"
enable_nocompile_tests = false
is_component_build = true
is_multi_dll_chrome = false
is_debug = false
symbol_level = 1
remove_webcore_debug_symbols = true
exclude_unwind_tables = true
proprietary_codecs = true
ffmpeg_branding = "Chrome"
enable_widevine = true
enable_webrtc = false
enable_remoting = false
google_api_key = "no"
google_default_client_id = "no"
google_default_client_secret = "no"
use_official_google_api_keys = false
# See "gn args <out_dir> --list" for available build arguments.

Components: Build
Labels: TE-NeedsTriageHelp
Project Member

Comment 5 by sheriffbot@chromium.org, Feb 26 2018

Status: Archived (was: Unconfirmed)
Issue has not been modified or commented on in the last 365 days, please re-open or file a new bug if this is still an issue.

For more details visit https://www.chromium.org/issue-tracking/autotriage - Your friendly Sheriffbot

Sign in to add a comment