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

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
_______________________________________________
freebsd-ports@freebsd.org mailing list
http://lists.freebsd.org/mailman/listinfo/freebsd-ports
To unsubscribe, send any mail to "freebsd-ports-unsubscr...@freebsd.org"

Reply via email to