Date: Thu, 20 Feb 2014 11:50:01 GMT From: Craig Butler <craig001@lerwick.hopto.org> To: gecko@FreeBSD.org Subject: Re: ports/186580: www/seamonkey fails to build on sparc64 Message-ID: <201402201150.s1KBo1OW004858@freefall.freebsd.org>
next in thread | raw e-mail | index | archive | help
The following reply was made to PR ports/186580; it has been noted by GNATS. From: Craig Butler <craig001@lerwick.hopto.org> To: Florian Smeets <flo@smeets.im> Cc: bug-followup@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@lerwick.hopto.org> > > To: "Florian Smeets" <flo@smeets.im> > > Cc: bug-followup@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--
Want to link to this message? Use this URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?201402201150.s1KBo1OW004858>
