RESOLVED FIXED305795
[WebCore] Duplicate make target warnings for JSUnderlyingSourceStartCallback when building JS bindings using DerivedSources.make
https://bugs.webkit.org/show_bug.cgi?id=305795
Summary [WebCore] Duplicate make target warnings for JSUnderlyingSourceStartCallback ...
David Kilzer (:ddkilzer)
Reported 2026-01-19 15:09:24 PST
When building WebCore, duplicate make target warnings are generated for JSUnderlyingSourceStartCallback.cpp and JSUnderlyingSourceStartCallback.h: ``` WebCore/DerivedSources.make:2698: warning: overriding commands for target `JSUnderlyingSourceStartCallback.cpp' WebCore/DerivedSources.make:2698: warning: ignoring old commands for target `JSUnderlyingSourceStartCallback.h' ``` The UnderlyingSourceStartCallback.idl appears twice in the JS_BINDING_IDLS list in DerivedSources.make. This causes the GENERATE_BINDINGS_template macro to generate duplicate build rules for the same targets. The duplicate entry was introduced in 300392@main for Bug 281511 as an accidental copy-paste error during the large WebIDL refactoring for ReadableStreamDefaultReader C++ conversion.
Attachments
Radar WebKit Bug Importer
Comment 1 2026-01-19 15:09:40 PST
David Kilzer (:ddkilzer)
Comment 2 2026-01-19 15:14:07 PST
EWS
Comment 3 2026-01-19 19:21:48 PST
Committed 305844@main (e634ab98b647): <https://commits.webkit.org/305844@main> Reviewed commits have been landed. Closing PR #56858 and removing active labels.
Note You need to log in before you can comment on or make changes to this bug.