Closed Bug 1914774 Opened 10 months ago Closed 8 months ago

../include/mozilla/RefPtr.h:49:40: error: invalid use of incomplete type 'class mozilla::layers::TextureSource'

Categories

(Core :: Graphics, defect)

Firefox 131
Unspecified
Linux
defect

Tracking

()

RESOLVED FIXED
134 Branch
Tracking Status
firefox-esr115 --- unaffected
firefox-esr128 --- unaffected
firefox132 --- wontfix
firefox133 --- wontfix
firefox134 --- fixed

People

(Reporter: herrtimson, Assigned: jnicol)

References

(Regression)

Details

(Keywords: regression)

Attachments

(2 files)

Attached file build.log.xz

User Agent: Mozilla/5.0 (X11; Linux x86_64; rv:109.0) Gecko/20100101 Firefox/115.0

Steps to reproduce:

I downloaded latest firefox-131.0 git sources and compiled them with gcc-12

Actual results:

the compile is broken with this error:

58:10.91 /var/tmp/portage/portage/www-client/firefox-131.0-r1/work/firefox_build/dist/include/mozilla/RefPtr.h:49:40: error: invalid use of incomplete type 'class mozilla::layers::TextureSource'
64:35.59 /var/tmp/portage/portage/www-client/firefox-131.0-r1/work/firefox_build/dist/include/mozilla/RefPtr.h:49:40: error: invalid use of incomplete type 'class mozilla::layers::TextureSource'

Expected results:

I expect the compile to pass smothly and bake me a nice firefox binary

the full and compressed build log is attached

this is a non-unified build, unified build is working fine

The Bugbug bot thinks this bug should belong to the 'Core::Widget: Gtk' component, and is moving the bug to that component. Please correct in case you think the bot is wrong.

Component: Untriaged → Widget: Gtk
Product: Firefox → Core
Component: Widget: Gtk → Graphics

The severity field is not set for this bug.
:bhood, could you have a look please?

For more information, please visit BugBot documentation.

Flags: needinfo?(bhood)
Severity: -- → S3
Keywords: regression
OS: Unspecified → Linux
Regressed by: 1898238
Flags: needinfo?(bhood)

:jnicol, since you are the author of the regressor, bug 1898238, could you take a look?

For more information, please visit BugBot documentation.

Flags: needinfo?(jnicol)
Assignee: nobody → jnicol
Status: UNCONFIRMED → ASSIGNED
Ever confirmed: true

Set release status flags based on info from the regressing bug 1898238

Pushed by jnicol@mozilla.com: https://hg.mozilla.org/integration/autoland/rev/c3b8335e93d1 Fix non-unified GCC build. r=gfx-reviewers,lsalzman
Status: ASSIGNED → RESOLVED
Closed: 8 months ago
Resolution: --- → FIXED
Target Milestone: --- → 134 Branch
Flags: needinfo?(jnicol)
You need to log in before you can comment on or make changes to this bug.

Attachment

General

Creator:
Created:
Updated:
Size: