Closed Bug 576883 Opened 14 years ago Closed 14 years ago

AIX compilation errors in media/liboggplay and media/liboggz

Categories

(Core :: Audio/Video, defect)

1.9.1 Branch
PowerPC
AIX
defect
Not set
normal

Tracking

()

RESOLVED FIXED
Tracking Status
status1.9.2 --- .9-fixed
status1.9.1 --- .12-fixed

People

(Reporter: ul-mcamafia, Assigned: ul-mcamafia)

References

Details

(Keywords: verified1.9.1, verified1.9.2, Whiteboard: (NOPTB patch files committed in 1.9.2.11 and 1.9.1.14))

Attachments

(3 files, 1 obsolete file)

Attached patch Patch for 1.9.1 branch, AIX port (obsolete) — Splinter Review
Some subtle patches for successfully building on AIX
Attachment #455967 - Attachment is patch: true
Attachment #455967 - Attachment mime type: application/octet-stream → text/plain
Assignee: nobody → ul.mcamafia
Same patch applies cleanly to branch 1.9.2.
Branches 1.9.1 and 1.9.2 only.
Version: unspecified → 1.9.1 Branch
Attachment #455967 - Flags: review?(chris.double)
Status: NEW → ASSIGNED
Blocks: 576887
Comment on attachment 455967 [details] [diff] [review]
Patch for 1.9.1 branch, AIX port

For both the liboggplay and liboggz changes we'll need a .patch file with these changes, include it in the relevant media subdirectory, add a line to update.sh to apply it and update README_MOZILLA to note the patch file and this bug. There should be other patches in these directories to see how this works.

Are the dirac.c changes needed? As far as I can recall we don't use or build dirac support.
Attachment #455967 - Flags: review?(chris.double) → review-
Reworked according to comment #2
recreated as upstream patches, included in update.sh and README_MOZILLA + in applied state.
Attachment #455967 - Attachment is obsolete: true
Attachment #457514 - Flags: review?(chris.double)
The dirac.c patch is needed on AIX and removes some CR/LF line endings.
Attachment #457514 - Flags: review?(chris.double) → review+
Attachment #457514 - Flags: approval1.9.2.8?
Attachment #457514 - Flags: approval1.9.1.12?
Comment on attachment 457514 [details] [diff] [review]
Adds support for AIX on stable branches

Approved for 1.9.2.9 and 1.9.1.12, a=dveditz for release-drivers
Attachment #457514 - Flags: approval1.9.2.9?
Attachment #457514 - Flags: approval1.9.2.9+
Attachment #457514 - Flags: approval1.9.1.12?
Attachment #457514 - Flags: approval1.9.1.12+
Hmmm, there is a little conflict with the fixes of Bug 533822
in branch 1.9.2 update.sh and README_MOZILLA files. So I will adjust/recreate
the patch for branch 1.9.2. The patched sources itself have cleanly applied.
The applied source patches have applied cleanly, only recreated the NPOTB in both update.sh and README_MOZILLA files, as there was a change within the context.
The original patch still applied cleanly on a freshly pulled branch 1.9.1.
Keywords: checkin-needed
Whiteboard: [attachment 457514 to branch 1.9.1], [attachment 463619 to branch 1.9.2]
http://hg.mozilla.org/releases/mozilla-1.9.2/rev/2a5cdb29af2a
http://hg.mozilla.org/releases/mozilla-1.9.1/rev/49ed52dfa7a9

It's not clear to me if this change is needed on the trunk so I'll leave it open. If it's for the trunk it'll need explicit approval there, too, now.
Whiteboard: [attachment 457514 to branch 1.9.1], [attachment 463619 to branch 1.9.2]
oggz and oggplay aren't on trunk, so this bug is branch only.
Status: ASSIGNED → RESOLVED
Closed: 14 years ago
Keywords: checkin-needed
Resolution: --- → FIXED
The NPOTB added files

media/liboggplay/oggplay-aix.patch
media/liboggz/oggz-aix.patch

have missed adding/landing.
Only the upstream patch files should be added, or the update.sh script wom't find it's patch. Carrying forward r+
Attachment #472162 - Flags: approval1.9.2.10?
Attachment #472162 - Flags: approval1.9.1.13?
Comment on attachment 472162 [details] [diff] [review]
Followup patch adding the NPOTB upstream patch files

Approved for 1.9.2.11 and 1.9.1.14, a=dveditz

Sorry I forgot these.
Attachment #472162 - Flags: approval1.9.2.11?
Attachment #472162 - Flags: approval1.9.2.11+
Attachment #472162 - Flags: approval1.9.1.14?
Attachment #472162 - Flags: approval1.9.1.14+
http://hg.mozilla.org/releases/mozilla-1.9.1/rev/1c08c7f691b2
http://hg.mozilla.org/releases/mozilla-1.9.2/rev/c5bd841d7226

Although it's going to screw up our queries, I'm not going to update the status1.9.x fields. Seems more appropriate for them to reflect when the compilation errors were fixed.
Whiteboard: (NOPTB patch files committed in 1.9.2.11 and 1.9.1.14)
You need to log in before you can comment on or make changes to this bug.

Attachment

General

Created:
Updated:
Size: