Date: Tue, 07 May 2013 17:58:08 +1000 From: Kubilay Kocak <koobs.freebsd@gmail.com> To: Beeblebrox <zaphod@berentweb.com> Cc: freebsd-ports@freebsd.org Subject: Re: lang/spidermonkey185 build breaks Message-ID: <5188B410.4030408@FreeBSD.org> In-Reply-To: <1367859768520-5809189.post@n5.nabble.com> References: <1367859768520-5809189.post@n5.nabble.com>
next in thread | previous in thread | raw e-mail | index | archive | help
This is a multi-part message in MIME format. --------------020805070708020607030403 Content-Type: text/plain; charset=ISO-8859-1 Content-Transfer-Encoding: 7bit On 7/05/2013 3:02 AM, Beeblebrox wrote: > Err Msg is: > > In file included from jsapi.cpp:1: > jsapi.cpp:1641:14: warning: cast from 'char *' to 'JSAtom **' increases > required alignment from 1 to 8 [-Wcast-align] > atom = (*(JSAtom **)((char*)&(cx->runtime)->atomState + (offset))); > ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ > jsapi.cpp:1646:15: warning: cast from 'char *' to 'JSAtom **' increases > required alignment from 1 to 8 [-Wcast-align] > (*(JSAtom **)((char*)&(cx->runtime)->atomState + (offset))) = > atom; > .......<OTHER ERR MSGS> > jsapi.cpp:3988:16: warning: initialization of pointer of type 'JSIdArray *' > to null from a constant boolean expression [-Wbool-conversion] > return false; > ^~~~~ > In file included from jsapi.cpp:1: > In file included from jsapi.cpp:57: > In file included from ./jsarray.h:47: > In file included from ./jsatom.h:52: > ./jsstr.h:525:14: warning: private field 'mDummy' is not used > [-Wunused-private-field] > JSString mDummy; > ^ > 87 warnings and 4 errors generated. > gmake[1]: *** [jsatom.o] Error 1 > gmake[1]: *** [jsapi.o] Error 1 > gmake[1]: Leaving directory > `/wrkdirs/usr/ports/lang/spidermonkey185/work/js-1.8.5/js/src' > gmake: *** [all] Error 2 > *** [do-build] Error code 1 > > Stop in /usr/ports/lang/spidermonkey185. > > > Hi, Can you test the attached patch for me and let me know how it goes? -koobs --------------020805070708020607030403 Content-Type: text/plain; charset=windows-1252; name="sm185.diff" Content-Transfer-Encoding: 7bit Content-Disposition: attachment; filename="sm185.diff" Index: Makefile =================================================================== --- Makefile (revision 309185) +++ Makefile (working copy) @@ -3,7 +3,7 @@ PORTNAME= spidermonkey185 PORTVERSION= 1.8.5 -PORTREVISION= 1 +PORTREVISION= 2 CATEGORIES= lang MASTER_SITES= ${MASTER_SITE_MOZILLA} MASTER_SITE_SUBDIR= js @@ -17,6 +17,7 @@ CONFLICTS= njs-[0-9]* +USE_AUTOTOOLS= autoconf213:env GNU_CONFIGURE= yes USE_GMAKE= yes USE_GNOME= gnomehack @@ -151,6 +152,9 @@ PLIST_SUB+= SPARC="@comment " .endif +pre-configure: + (cd ${WRKSRC} && ${AUTOCONF}) + regression-test: build @${ECHO_MSG} -n "===> Running jstests.py: " @cd ${WRKSRC} && ${SETENV} TZ=PST8PDT ${PYTHON_CMD} tests/jstests.py \ Index: files/patch-js-src-configure.in =================================================================== --- files/patch-js-src-configure.in (revision 0) +++ files/patch-js-src-configure.in (working copy) @@ -0,0 +1,12 @@ +--- configure.in.orig 2011-03-31 21:08:36.000000000 +0200 ++++ configure.in 2012-12-17 23:12:14.000000000 +0100 +@@ -3378,7 +3378,8 @@ + rm -f conftest.{c,S} + ]) + if test "$ac_cv_have_visibility_builtin_bug" = "no" -a \ +- "$ac_cv_have_visibility_class_bug" = "no"; then ++ "$ac_cv_have_visibility_class_bug" = "no" -a \ ++ "$OS_ARCH" != "FreeBSD" ; then + VISIBILITY_FLAGS='-I$(DIST)/system_wrappers_js -include $(topsrcdir)/config/gcc_hidden.h' + WRAP_SYSTEM_INCLUDES=1 + STL_FLAGS='-I$(DIST)/stl_wrappers' Property changes on: files/patch-js-src-configure.in ___________________________________________________________________ Added: svn:mime-type ## -0,0 +1 ## +text/plain \ No newline at end of property Added: fbsd:nokeywords ## -0,0 +1 ## +yes \ No newline at end of property Added: svn:eol-style ## -0,0 +1 ## +native \ No newline at end of property --------------020805070708020607030403--
Want to link to this message? Use this URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?5188B410.4030408>