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

From: Craig Butler <[email protected]>
To: Florian Smeets <[email protected]>
Cc: [email protected]
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" <[email protected]>
 > > To: "Florian Smeets" <[email protected]>
 > > Cc: [email protected]
 > > 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--
 
_______________________________________________
[email protected] mailing list
http://lists.freebsd.org/mailman/listinfo/freebsd-gecko
To unsubscribe, send any mail to "[email protected]"

Reply via email to