ports/186580: www/seamonkey fails to build on sparc64

Craig Butler craig001 at lerwick.hopto.org
Thu Feb 20 11:50:01 UTC 2014


The following reply was made to PR ports/186580; it has been noted by GNATS.

From: Craig Butler <craig001 at lerwick.hopto.org>
To: Florian Smeets <flo at smeets.im>
Cc: bug-followup at FreeBSD.org
Subject: Re: ports/186580: www/seamonkey fails to build on sparc64
Date: Thu, 20 Feb 2014 11:36:44 +0000

 --=-DC0EMqUtR5mPTwpJ4Xwa
 Content-Type: text/plain; charset="UTF-8"
 Content-Transfer-Encoding: 7bit
 
 On Sat, 2014-02-15 at 23:48 +0000, Craig Butler wrote:
 > 
 > ----- Original Message -----
 > > From: "Craig Butler" <craig001 at lerwick.hopto.org>
 > > To: "Florian Smeets" <flo at smeets.im>
 > > Cc: bug-followup at FreeBSD.org
 > > Sent: Monday, 10 February, 2014 9:14:10 PM
 > > Subject: Re: ports/186580: www/seamonkey fails to build on sparc64
 > > 
 > > On Mon, 2014-02-10 at 19:40 +0100, Florian Smeets wrote:
 > > > Can you try the patch from
 > > > https://trillian.chruetertee.ch/freebsd-gecko/changeset/1487?
 > > > 
 > > 
 > > Hello Florian
 > > 
 > > Thank you for taking the time out to help us with this issue.
 > > 
 > > I have checked out from head the ports that this patch touches and
 > > extracted the changeset over the top.  I am currently rebuilding
 > > libxul,
 > > then I will try seamonkey first and firefox after.
 > > 
 > > I should have some results in about 3 days (judging from the last
 > > run).
 > > 
 > > I'll run the seamonkey and firefox builds in a script session.
 > > 
 > > Kind Regards
 > > 
 > > Craig Butler
 > > 
 > 
 > Hello Florian
 > 
 > Just a quick update - libxul compiled and installed without issue.  Seamonkey and Firefox are still compiling.
 > 
 > Kind Regards
 > 
 > Craig Butler
 
 Great News... After some impressive compile times Firefox and Seamonkey
 are in and working.
 
 Firefox compiled and installed without issue. 
 
 Seamonkey needed a little extra work;
  * the bug patch is slightly different (I think it effects a different
 line in the newer seamonkey version)
 
  * had to add an include line in BufferUnrotate.cpp to get it to
 compile.
 
 Both patches are attached.
 
 Thank you again for your help Florian, Mozilla goodness now working on
 sparc64.
 
 Kind Regards
 
 Craig Butler
 
 
 
 
 --=-DC0EMqUtR5mPTwpJ4Xwa
 Content-Disposition: attachment; filename="patch-bufferunrotate"
 Content-Type: text/x-patch; name="patch-bufferunrotate"; charset="UTF-8"
 Content-Transfer-Encoding: 7bit
 
 --- mozilla/gfx/layers/BufferUnrotate.cpp.orig	2014-02-20 11:27:54.414208194 +0000
 +++ mozilla/gfx/layers/BufferUnrotate.cpp	2014-02-20 11:28:04.165606000 +0000
 @@ -8,6 +8,7 @@
  #include <stdint.h>
  #include <stdio.h>
  #include <stdlib.h>
 +#include <string.h>
  
  void BufferUnrotate(uint8_t* aBuffer, int aByteWidth, int aHeight,
                      int aByteStride, int aXBoundary, int aYBoundary)
 
 
 --=-DC0EMqUtR5mPTwpJ4Xwa
 Content-Disposition: attachment; filename="patch-bug970031-new"
 Content-Type: text/x-patch; name="patch-bug970031-new"; charset="UTF-8"
 Content-Transfer-Encoding: 7bit
 
 --- mozilla/xpcom/reflect/xptcall/src/md/unix/moz.build.orig	2014-02-16 10:30:35.385200285 +0000
 +++ mozilla/xpcom/reflect/xptcall/src/md/unix/moz.build	2014-02-16 10:31:51.872217296 +0000
 @@ -235,7 +235,7 @@
          'xptcstubs_sparc_openbsd.cpp',
      ]
  
 -if CONFIG['OS_ARCH'] == 'OpenBSD' and CONFIG['OS_TEST'] == 'sparc64':
 +if CONFIG['OS_ARCH'] in ('OpenBSD', 'FreeBSD') and CONFIG['OS_TEST'] == 'sparc64':
      CPP_SOURCES += [
          'xptcinvoke_sparc64_openbsd.cpp',
          'xptcstubs_sparc64_openbsd.cpp',
 
 
 --=-DC0EMqUtR5mPTwpJ4Xwa--
 


More information about the freebsd-gecko mailing list