Closed Bug 1267315 Opened 9 years ago Closed 9 years ago

Build error: libnestegg/src/align.h:33:25: error: conflicting types for ‘max_align_t’

Categories

(Core :: Audio/Video: Playback, defect)

Unspecified
Linux
defect
Not set
normal

Tracking

()

RESOLVED FIXED
Tracking Status
firefox48 --- affected

People

(Reporter: mbrubeck, Assigned: mbrubeck)

References

Details

On Debian "stretch" with GCC 5.3.1, Firefox fails to build with the following error: > In file included from /home/mbrubeck/src/mozilla-central/media/libnestegg/src/halloc.c:19:0: > /home/mbrubeck/src/mozilla-central/media/libnestegg/src/align.h:33:25: error: conflicting types for ‘max_align_t’ > typedef union max_align max_align_t; > ^ > In file included from ../../../dist/system_wrappers/stddef.h:3:0, > from /home/mbrubeck/src/mozilla-central/media/libnestegg/src/halloc.h:18, > from /home/mbrubeck/src/mozilla-central/media/libnestegg/src/halloc.c:18: > /usr/lib/gcc/x86_64-linux-gnu/5/include/stddef.h:429:3: note: previous declaration of ‘max_align_t’ was here > } max_align_t; > ^ I submitted this fix upstream: https://github.com/kinetiknz/nestegg/pull/31
Component: Audio/Video → Audio/Video: Playback
The fix is merged upstream, and I don't think this affects the Firefox build in current mozilla-central. (I was accidentally building an old version.) Closing.
Status: ASSIGNED → RESOLVED
Closed: 9 years ago
Resolution: --- → FIXED
You need to log in before you can comment on or make changes to this bug.