WebKit Bugzilla
New
Browse
Log In
×
Sign in with GitHub
or
Remember my login
Create Account
·
Forgot Password
Forgotten password account recovery
RESOLVED FIXED
113294
REGRESSION(
r145279
): Build fails while linking when MEDIA_STREAM is enabled
https://bugs.webkit.org/show_bug.cgi?id=113294
Summary
REGRESSION(r145279): Build fails while linking when MEDIA_STREAM is enabled
Carlos Garcia Campos
Reported
2013-03-26 04:21:40 PDT
Due to undefined references to WebCore::JSRTCStatsResponse::nameGetter and WebCore::JSRTCStatsResponse::canGetItemsForName. In
r145279
NamedGetter extended attribute is added to RTCStatsResponse.idl which makes the code generator to add prototypes for JSRTCStatsResponse::nameGetter and JSRTCStatsResponse::canGetItemsForName to the generated JSRTCStatsResponse header, but they are not implemented anywhere. We need to provide a SRTCStatsResponseCustom file with the implementation of both functions.
Attachments
Patch
(9.26 KB, patch)
2013-03-26 04:25 PDT
,
Carlos Garcia Campos
webkit-ews
: commit-queue-
Details
Formatted Diff
Diff
Try to fix qt build
(9.26 KB, patch)
2013-03-26 11:55 PDT
,
Carlos Garcia Campos
no flags
Details
Formatted Diff
Diff
Show Obsolete
(1)
View All
Add attachment
proposed patch, testcase, etc.
Carlos Garcia Campos
Comment 1
2013-03-26 04:25:31 PDT
Created
attachment 195056
[details]
Patch
Early Warning System Bot
Comment 2
2013-03-26 04:30:50 PDT
Comment on
attachment 195056
[details]
Patch
Attachment 195056
[details]
did not pass qt-wk2-ews (qt): Output:
http://webkit-commit-queue.appspot.com/results/17197985
Early Warning System Bot
Comment 3
2013-03-26 04:31:36 PDT
Comment on
attachment 195056
[details]
Patch
Attachment 195056
[details]
did not pass qt-ews (qt): Output:
http://webkit-commit-queue.appspot.com/results/17316108
Carlos Garcia Campos
Comment 4
2013-03-26 04:34:41 PDT
(In reply to
comment #2
)
> (From update of
attachment 195056
[details]
) >
Attachment 195056
[details]
did not pass qt-wk2-ews (qt): > Output:
http://webkit-commit-queue.appspot.com/results/17197985
It seems JSRTCStatsResponse.h is not generated when media stream is disabled, so I guess I just need to move the include inside the #if ENABLE(MEDIA_STREAM) block
Carlos Garcia Campos
Comment 5
2013-03-26 04:47:10 PDT
(In reply to
comment #4
)
> (In reply to
comment #2
) > > (From update of
attachment 195056
[details]
[details]) > >
Attachment 195056
[details]
[details] did not pass qt-wk2-ews (qt): > > Output:
http://webkit-commit-queue.appspot.com/results/17197985
> > It seems JSRTCStatsResponse.h is not generated when media stream is disabled, so I guess I just need to move the include inside the #if ENABLE(MEDIA_STREAM) block
Could someone from qt confirm this? Maybe I should not include the JSRTCStatsResponseCustom.cpp file to the compilation for qt.
Harald Alvestrand
Comment 6
2013-03-26 05:55:09 PDT
Patch seems clean to me, but seems to address a symptom, not the cause. Does this mean that the [NamedGetter] modifier can only be used with custom bindings for JSC? If so, that seems like a problem with the implementation of NamedGetter. Are there test cases one could build for this, so that it gets detected earlier (either add NamedGetter to the test set for the JSC compiler, or add a target that compiles MediaStream with JSC and runs on the bots)?
Carlos Garcia Campos
Comment 7
2013-03-26 06:22:39 PDT
(In reply to
comment #6
)
> Patch seems clean to me, but seems to address a symptom, not the cause. > > Does this mean that the [NamedGetter] modifier can only be used with custom bindings for JSC?
I seems so, see all other JS*Custom files in bindings/js/
Carlos Garcia Campos
Comment 8
2013-03-26 11:55:39 PDT
Created
attachment 195131
[details]
Try to fix qt build
Xan Lopez
Comment 9
2013-04-05 01:59:28 PDT
Comment on
attachment 195131
[details]
Try to fix qt build Since this is a build fix I think it makes sense to push it now. I agree that possibly the bindings generator should cope with this somehow (but I'm not an expert, so perhaps there are good reasons for this), but we can fix it after this patch lands. Also a BlackBerry EWS/buildbot is planned, so we should be able to catch this stuff in the near future.
Carlos Garcia Campos
Comment 10
2013-04-05 02:02:06 PDT
Comment on
attachment 195131
[details]
Try to fix qt build Thanks!
WebKit Commit Bot
Comment 11
2013-04-05 02:23:51 PDT
Comment on
attachment 195131
[details]
Try to fix qt build Clearing flags on attachment: 195131 Committed
r147731
: <
http://trac.webkit.org/changeset/147731
>
WebKit Commit Bot
Comment 12
2013-04-05 02:23:54 PDT
All reviewed patches have been landed. Closing bug.
Note
You need to
log in
before you can comment on or make changes to this bug.
Top of Page
Format For Printing
XML
Clone This Bug