lang/spidermonkey17 won't build on Sun Blade 2000 /stock 7.0.2

Gordon Zaft gordonzaft at gmail.com
Fri Nov 11 18:37:27 UTC 2016


I'm trying to build MATE on my SB2K with a stock 7.0.2.  After about 24
hours of churning I got the following error in lang/spidermonkey17:

jsalloc.cpp

c++ -o jsalloc.o -c  -fvisibility=hidden -DIMPL_MFBT -DEXPORT_JS_API
-DNO_NSPR_10_SUPPORT -DUSE_ZLIB -I./../../mfbt/double-conversion -I. -I.
-I./dist/include  -I/usr/pkg/include/nspr      -I. -I./assembler -I./yarr
-fPIC -DPIC -I/usr/include -I/usr/pkg/include -I/usr/pkg/include/nspr
-pedantic -Wall -Wpointer-arith -Woverloaded-virtual -Werror=return-type
-Wtype-limits -Wempty-body -Wno-ctor-dtor-privacy -Wno-overlength-strings
-Wno-invalid-offsetof -Wno-variadic-macros -Wno-long-long -O2
-I/usr/include -I/usr/pkg/include -I/usr/pkg/include/nspr -Dunix -fno-rtti
-ffunction-sections -fdata-sections -fno-exceptions -pthread -pipe
-DNDEBUG -DTRIMMED -g -O -fomit-frame-pointer -DUSE_SYSTEM_MALLOC=1
-DENABLE_ASSEMBLER=1  -I/usr/include -I/usr/pkg/include
-I/usr/pkg/include/nspr -DMOZILLA_CLIENT -include ./js-confdefs.h -MD -MF
.deps/jsalloc.o.pp
/usr/pkgsrc/lang/spidermonkey17/work/mozjs17.0.0/js/src/jsalloc.cpp

In file included from
/usr/pkgsrc/lang/spidermonkey17/work/mozjs17.0.0/js/src/jsapi.h:23:0,

                 from
/usr/pkgsrc/lang/spidermonkey17/work/mozjs17.0.0/js/src/jscntxt.h:17,

                 from
/usr/pkgsrc/lang/spidermonkey17/work/mozjs17.0.0/js/src/jsalloc.cpp:9:

/usr/pkgsrc/lang/spidermonkey17/work/mozjs17.0.0/js/src/jsval.h:307:13:
error: 'jsuword' does not name a type

             jsuword        word;

             ^

In file included from
/usr/pkgsrc/lang/spidermonkey17/work/mozjs17.0.0/js/src/jspropertycache.h:15:0,

                 from
/usr/pkgsrc/lang/spidermonkey17/work/mozjs17.0.0/js/src/jscntxt.h:23,

                 from
/usr/pkgsrc/lang/spidermonkey17/work/mozjs17.0.0/js/src/jsalloc.cpp:9:

/usr/pkgsrc/lang/spidermonkey17/work/mozjs17.0.0/js/src/vm/String.h:398:24:
warning: inline function 'static void JSString::writeBarrierPost(JSString*,
void*)' used but never defined [enabled by default]

     static inline void writeBarrierPost(JSString *str, void *addr);

                        ^

/usr/pkgsrc/lang/spidermonkey17/work/mozjs17.0.0/js/src/vm/String.h:397:24:
warning: inline function 'static void JSString::writeBarrierPre(JSString*)'
used but never defined [enabled by default]

     static inline void writeBarrierPre(JSString *str);

                        ^

config/rules.mk:1017: recipe for target 'jsalloc.o' failed

gmake[1]: *** [jsalloc.o] Error 1

gmake[1]: Leaving directory
'/usr/pkgsrc/lang/spidermonkey17/work/mozjs17.0.0/js/src'

config/rules.mk:576: recipe for target 'all' failed

gmake: *** [all] Error 2

*** Error code 2


Stop.

make[1]: stopped in /usr/pkgsrc/lang/spidermonkey17

*** Error code 1


Stop.

make: stopped in /usr/pkgsrc/lang/spidermonkey17


This is with the stock gcc, 4.8.4  and most recent (this morning) pkgsrc.


File a bug?  I'd appreciate if someone would tell me what SOP is for this
stuff.  Thanks!


G

-- 
Gordon Zaft
Province 35 Governor
Phi Mu Alpha Sinfonia Fraternity
gordonzaft at gmail.com


More information about the freebsd-sparc64 mailing list