Closed Bug 977073 Opened 10 years ago Closed 10 years ago

libssl fails to build on AIX 5.3

Categories

(NSS :: Libraries, defect, P1)

3.15
PowerPC
AIX
defect

Tracking

(Not tracked)

RESOLVED FIXED

People

(Reporter: julien.pierre, Assigned: julien.pierre)

Details

The build is busted due to inconsistencies between declarations and definitions in lib/ssl/ssl3ext.c  .
The fix is as follows :

# diff -c ssl3ext.sav ssl3ext.c
*** ssl3ext.sav Wed Feb 26 03:27:03 2014
--- ssl3ext.c   Wed Feb 26 03:24:27 2014
***************
*** 64,70 ****
      PRUint32 maxBytes);
  static SECStatus ssl3_HandleUseSRTPXtn(sslSocket * ss, PRUint16 ex_type,
      SECItem *data);
! static SECStatus ssl3_ServerSendStatusRequestXtn(sslSocket * ss,
      PRBool append, PRUint32 maxBytes);
  static SECStatus ssl3_ServerHandleStatusRequestXtn(sslSocket *ss,
      PRUint16 ex_type, SECItem *data);
--- 64,70 ----
      PRUint32 maxBytes);
  static SECStatus ssl3_HandleUseSRTPXtn(sslSocket * ss, PRUint16 ex_type,
      SECItem *data);
! static PRInt32 ssl3_ServerSendStatusRequestXtn(sslSocket * ss,
      PRBool append, PRUint32 maxBytes);
  static SECStatus ssl3_ServerHandleStatusRequestXtn(sslSocket *ss,
      PRUint16 ex_type, SECItem *data);
Julien: thanks for the patch. It's strange that GCC doesn't even
warn about this.

Patch checked in: https://hg.mozilla.org/projects/nss/rev/a96aef4ed565
Assignee: nobody → julien.pierre
Status: NEW → RESOLVED
Closed: 10 years ago
Priority: -- → P1
Resolution: --- → FIXED
Target Milestone: --- → 3.16
Version: 3.15.5 → 3.15
Wan-Teh,

Could you please also check this is in for 3.15.6, if there is going to be such a release ?

Thanks.
Julien, the next release will be NSS 3.16.
Summary: libssl fails to build on AIX → libssl fails to build on AIX 5.3
You need to log in before you can comment on or make changes to this bug.