Closed Bug 824757 Opened 12 years ago Closed 12 years ago

webrtc build fails on big endian machine (iBook G4)

Categories

(Core :: WebRTC, defect)

17 Branch
PowerPC
Linux
defect
Not set
major

Tracking

()

RESOLVED DUPLICATE of bug 814693

People

(Reporter: stephen.arnold42, Unassigned)

Details

Attachments

(1 file)

User Agent: Mozilla/5.0 (X11; Linux x86_64; rv:15.0) Gecko/20100101 Firefox/15.0.1 Build ID: 20120909122853 Steps to reproduce: Try to build Gentoo firefox-17.0.1.ebuild on iBook G4. Actual results: Webrtc code missing typedefs for PowerPC architecture. Added simple patch to media/webrtc/trunk/src/typedefs.h and build fails when it can't find one of it's own header files due to a big endian ifdef (the header file is there but the include path is broken). The failure occurs when compiling this file: media/webrtc/trunk/src/modules/audio_coding/codecs/pcm16b/pcm16b.c and the include file it's looking for is in: media/webrtc/trunk/src/common_audio/signal_processing/include/ which is only included if WEBRTC_BIG_ENDIAN is defined (but the above include path is missing from the compile args). Expected results: It should (hopefully) build on a big endian machine. Typedefs.h should include the appropriate #defines for ARM, PPC, and MIPS.
Component: Untriaged → WebRTC
Product: Firefox → Core
QA Contact: jsmith
Severity: normal → major
Hardware: x86_64 → PowerPC
Pretty sure it's already fixed in mozilla-central - i cant confirm since webrtc is disabled on BSD.
Status: UNCONFIRMED → RESOLVED
Closed: 12 years ago
Resolution: --- → DUPLICATE
You need to log in before you can comment on or make changes to this bug.

Attachment

General

Creator:
Created:
Updated:
Size: