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