• SBBS compile error (2/5)

    From macexplorer057@gmail.com@1:229/2 to All on Sunday, March 04, 2018 19:57:18
    [continued from previous message]

    make[5]: Leaving directory '/sbbs/3rdp/src/mozjs/js-1.8.5/js/src/config' Creating /sbbs/3rdp/src/mozjs/js-1.8.5/js/src/.deps
    make[5]: Entering directory '/sbbs/3rdp/src/mozjs/js-1.8.5/js/src/config'
    rm -f nfspwd
    cp nfspwd.pl nfspwd
    chmod +x nfspwd
    /sbbs/3rdp/src/mozjs/js-1.8.5/js/src/config/nsinstall -R nsinstall ../dist/bin if test ! -d system_wrappers_js; then mkdir system_wrappers_js; fi /usr/bin/perl ./preprocessor.pl -DOSTYPE=\"Linux4.9\" -DOSARCH=Linux -DSTATIC_EXPORTABLE_JS_API=1 -DHAVE_64BIT_OS=1 -DD_INO=d_ino -DJS_CPU_X64=1 -DJS_PUNBOX64=1 -DJS_METHODJIT=1 -DJS_MONOIC=1 -DJS_POLYIC=1 -DJS_POLYIC_TYPED_ARRAY=1 -DFEATURE_NANOJIT=1 -
    DJS_TRACER=1 -DAVMPLUS_AMD64=1 -DAVMPLUS_64BIT=1 -DAVMPLUS_UNIX=1 -DAVMPLUS_LINUX=1 -DSTDC_HEADERS=1 -DHAVE_SSIZE_T=1 -DHAVE_ST_BLKSIZE=1 -DHAVE_SIGINFO_T=1 -DJS_HAVE_STDINT_H=1 -DJS_BYTES_PER_WORD=8 -DJS_BITS_PER_WORD_LOG2=6 -DJS_ALIGN_OF_POINTER=8 -DJS_
    BYTES_PER_DOUBLE=8 -DHAVE_INT16_T=1 -DHAVE_INT32_T=1 -DHAVE_INT64_T=1 -DHAVE_UINT=1 -DHAVE_UNAME_DOMAINNAME_FIELD=1 -DHAVE_VISIBILITY_HIDDEN_ATTRIBUTE=1 -DHAVE_VISIBILITY_ATTRIBUTE=1 -DHAVE_DIRENT_H=1 -DHAVE_GETOPT_H=1 -DHAVE_SYS_BITYPES_H=1 -DHAVE_
    MEMORY_H=1 -DHAVE_UNISTD_H=1 -DHAVE_GNU_LIBC_VERSION_H=1 -DHAVE_NL_TYPES_H=1 -DHAVE_MALLOC_H=1 -DHAVE_X11_XKBLIB_H=1 -DHAVE_SYS_STATVFS_H=1 -DHAVE_SYS_STATFS_H=1 -DHAVE_SYS_VFS_H=1 -DHAVE_SYS_MOUNT_H=1 -DHAVE_SYS_QUOTA_H=1 -DHAVE_LINUX_QUOTA_H=1 -DHAVE_
    MMINTRIN_H=1 -DNEW_H=\<new\> -DHAVE_SYS_CDEFS_H=1 -DHAVE_DLOPEN=1 -DHAVE_DLADDR=1 -D_REENTRANT=1 -DHAVE_FCHMOD=1 -DHAVE_FLOCKFILE=1 -DHAVE_GETC_UNLOCKED=1 -DHAVE_GETPAGESIZE=1 -DHAVE_LCHOWN=1 -DHAVE_LOCALTIME_R=1 -DHAVE_LSTAT64=1 -DHAVE_MEMMOVE=1 -DHAVE_
    RANDOM=1 -DHAVE_SBRK=1 -DHAVE_SNPRINTF=1 -DHAVE_STAT64=1 -DHAVE_STATVFS=1 -DHAVE_STATVFS64=1 -DHAVE_STRERROR=1 -DHAVE_STRTOK_R=1 -DHAVE_TRUNCATE64=1 -DHAVE_CLOCK_MONOTONIC=1 -DHAVE_WCRTOMB=1 -DHAVE_MBRTOWC=1 -DHAVE_RES_NINIT=1 -DHAVE_GNU_GET_LIBC_VERSION=
    1 -DHAVE_ICONV=1 -DVA_COPY=va_copy -DHAVE_VA_COPY=1 -DHAVE_VA_LIST_AS_ARRAY=1 -DHAVE_CPP_EXPLICIT=1 -DHAVE_CPP_TYPENAME=1 -DHAVE_CPP_MODERN_SPECIALIZE_TEMPLATE_SYNTAX=1 -DHAVE_CPP_PARTIAL_SPECIALIZATION=1 -DHAVE_CPP_ACCESS_CHANGING_USING=1 -DHAVE_CPP_
    AMBIGUITY_RESOLVING_USING=1 -DHAVE_CPP_NAMESPACE_STD=1 -DHAVE_CPP_UNAMBIGUOUS_STD_NOTEQUAL=1 -DHAVE_CPP_NEW_CASTS=1 -DHAVE_CPP_DYNAMIC_CAST_TO_VOID_PTR=1 -DNEED_CPP_UNUSED_IMPLEMENTATIONS=1 -DHAVE_THREAD_TLS_KEYWORD=1 -DMALLOC_H=\<malloc.h\> -DHAVE_
    STRNDUP=1 -DHAVE_POSIX_MEMALIGN=1 -DHAVE_MEMALIGN=1 -DHAVE_VALLOC=1 -DHAVE_I18N_LC_MESSAGES=1 -DHAVE_LOCALECONV=1 -DNS_ALWAYS_INLINE=__attribute__\(\(always_inline\)\) -DNS_ATTR_MALLOC=__attribute__\(\(malloc\)\) -DNS_WARN_UNUSED_RESULT=__attribute__\(\(
    warn_unused_result\)\) -DNS_NORETURN=__attribute__\(\(noreturn\)\) -DHAVE___CXA_DEMANGLE=1 -DHAVE__UNWIND_BACKTRACE=1 -DHAVE_TM_ZONE_TM_GMTOFF=1 -DCPP_THROW_NEW=throw\(\) -DEDITLINE=1 -DMOZ_DLL_SUFFIX=\".so\" -DHAVE_POSIX_FALLOCATE=1 -DXP_UNIX=1 -DUNIX_
    ASYNC_DNS=1 -DJS_THREADSAFE=1 -DHAVE_SETLOCALE=1 -DHAVE_LOCALECONV=1 \
    -DBUILD_STATIC_LIBS= \
    ./system-headers | /usr/bin/perl ./make-system-wrappers.pl system_wrappers_js
    /sbbs/3rdp/src/mozjs/js-1.8.5/js/src/config/nsinstall -R system_wrappers_js ../dist
    make[5]: Leaving directory '/sbbs/3rdp/src/mozjs/js-1.8.5/js/src/config' make[5]: Entering directory '/sbbs/3rdp/src/mozjs/js-1.8.5/js/src/editline' Creating /sbbs/3rdp/src/mozjs/js-1.8.5/js/src/editline/.deps
    make[5]: Leaving directory '/sbbs/3rdp/src/mozjs/js-1.8.5/js/src/editline' make[5]: Entering directory '/sbbs/3rdp/src/mozjs/js-1.8.5/js/src/shell' Creating /sbbs/3rdp/src/mozjs/js-1.8.5/js/src/shell/.deps
    make[5]: Leaving directory '/sbbs/3rdp/src/mozjs/js-1.8.5/js/src/shell'
    c++ -DMDCPUCFG=\"md/_linux.cfg\" -fno-rtti -fno-exceptions -Wall -Wpointer-arith -Woverloaded-virtual -Wsynth -Wno-ctor-dtor-privacy -Wno-non-virtual-dtor -Wcast-align -Wno-invalid-offsetof -Wno-variadic-macros -Werror=return-type -pedantic -Wno-long-
    long -fno-strict-aliasing -pthread -pipe -DNDEBUG -DTRIMMED -O3 -DOSTYPE=\"Linux4.9\" -DOSARCH=Linux -DEXPORT_JS_API -D__STDC_LIMIT_MACROS -I/usr/include/nspr -o jscpucfg jscpucfg.cpp
    ./jscpucfg > jsautocfg.tmp
    mv jsautocfg.tmp jsautocfg.h
    jskwgen.cpp
    c++ -DMDCPUCFG=\"md/_linux.cfg\" -o host_jskwgen.o -c -fno-rtti -fno-exceptions
    -Wall -Wpointer-arith -Woverloaded-virtual -Wsynth -Wno-ctor-dtor-privacy -Wno-non-virtual-dtor -Wcast-align -Wno-invalid-offsetof -Wno-variadic-macros -Werror=return-type -
    pedantic -Wno-long-long -fno-strict-aliasing -pthread -pipe -DNDEBUG -DTRIMMED -O3 -I. -I. -I./dist/include -I./dist/include/nsprpub -I/usr/include/nspr -I. -I./assembler -I./yarr -I/usr/include/nspr jskwgen.cpp
    c++ -DMDCPUCFG=\"md/_linux.cfg\" -o host_jskwgen -fno-rtti -fno-exceptions -Wall -Wpointer-arith -Woverloaded-virtual -Wsynth -Wno-ctor-dtor-privacy -Wno-non-virtual-dtor -Wcast-align -Wno-invalid-offsetof -Wno-variadic-macros -Werror=return-type -
    pedantic -Wno-long-long -fno-strict-aliasing -pthread -pipe -DNDEBUG -DTRIMMED -O3 -I. -I. -I./dist/include -I./dist/include/nsprpub -I/usr/include/nspr -I. -I./assembler -I./yarr host_jskwgen.o
    ./host_jskwgen /sbbs/3rdp/src/mozjs/js-1.8.5/js/src/jsautokw.h /sbbs/3rdp/src/mozjs/js-1.8.5/js/src/config/nsinstall -R -m 644 js-config.h jsautocfg.h /sbbs/3rdp/src/mozjs/js-1.8.5/js/src/jsautokw.h js.msg jsanalyze.h jsapi.h jsarray.h jsarena.h jsatom.h jsbit.h jsbool.h jsclist.h jsclone.h jscntxt.h jscompat.h
    jsdate.h jsdbgapi.h jsdhash.h jsdtoa.h jsemit.h jsfun.h jsfriendapi.h jsgc.h jscell.h jsgcchunk.h jsgcstats.h jscompartment.h jshash.h jsinterp.h jsinttypes.h jsiter.h jslock.h jslong.h jsmath.h jsobj.h jsobjinlines.h json.h jsopcode.tbl jsopcode.h
    jsopcodeinlines.h jsotypes.h jsparse.h jsproxy.h jsprf.h jsprobes.h jspropertycache.h jspropertycacheinlines.h jspropertytree.h jsproto.tbl jsprvtd.h jspubtd.h jsreflect.h jsregexp.h jsscan.h jsscope.h jsscript.h jsscriptinlines.h jsstaticcheck.h
    jsstdint.h jsstr.h jstracer.h jshotloop.h jstypedarray.h jstypes.h jsutil.h jsvector.h jstl.h jshashtable.h jsversion.h jswrapper.h jsxdrapi.h jsxml.h jsval.h jsvalue.h prmjtime.h jsbuiltins.h ./nanojit/Assembler.h ./nanojit/Allocator.h ./nanojit/
    CodeAlloc.h ./nanojit/Containers.h ./nanojit/LIR.h ./nanojit/LIRopcode.tbl ./nanojit/avmplus.h ./nanojit/Fragmento.h ./nanojit/Native.h ./nanojit/NativeCommon.h ./nanojit/NativeX64.h ./nanojit/njconfig.h ./nanojit/njcpudetect.h ./nanojit/RegAlloc.h ./
    nanojit/nanojit.h ./nanojit/VMPI.h ./tracejit/Writer.h ./perf/jsperf.h ./dist/include
    mkdir -p nanojit
    make[4]: Leaving directory '/sbbs/3rdp/src/mozjs/js-1.8.5/js/src'
    make libs
    make[4]: Entering directory '/sbbs/3rdp/src/mozjs/js-1.8.5/js/src' jsoplengen.cpp
    c++ -DMDCPUCFG=\"md/_linux.cfg\" -o host_jsoplengen.o -c -fno-rtti -fno-exceptions -Wall -Wpointer-arith -Woverloaded-virtual -Wsynth -Wno-ctor-dtor-privacy -Wno-non-virtual-dtor -Wcast-align -Wno-invalid-offsetof
    -Wno-variadic-macros -Werror=return-type
    -pedantic -Wno-long-long -fno-strict-aliasing -pthread -pipe -DNDEBUG -DTRIMMED
    -O3 -I. -I. -I./dist/include -I./dist/include/nsprpub -I/usr/include/nspr -I. -I./assembler -I./yarr -I/usr/include/nspr jsoplengen.cpp
    c++ -DMDCPUCFG=\"md/_linux.cfg\" -o host_jsoplengen -fno-rtti -fno-exceptions -Wall -Wpointer-arith -Woverloaded-virtual -Wsynth -Wno-ctor-dtor-privacy -Wno-non-virtual-dtor -Wcast-align -Wno-invalid-offsetof -Wno-variadic-macros -Werror=return-type -
    pedantic -Wno-long-long -fno-strict-aliasing -pthread -pipe -DNDEBUG -DTRIMMED -O3 -I. -I. -I./dist/include -I./dist/include/nsprpub -I/usr/include/nspr -I. -I./assembler -I./yarr host_jsoplengen.o
    ./host_jsoplengen /sbbs/3rdp/src/mozjs/js-1.8.5/js/src/jsautooplen.h jsanalyze.cpp
    c++ -o jsanalyze.o -c -fvisibility=hidden -DOSTYPE=\"Linux4.9\" -DOSARCH=Linux
    -DEXPORT_JS_API -D__STDC_LIMIT_MACROS -I. -I. -I./dist/include -I./dist/include/nsprpub -I/usr/include/nspr -I. -I./assembler -I./yarr -fPIC -fno-rtti -fno-exceptions -
    Wall -Wpointer-arith -Woverloaded-virtual -Wsynth -Wno-ctor-dtor-privacy -Wno-non-virtual-dtor -Wcast-align -Wno-invalid-offsetof -Wno-variadic-macros -Werror=return-type -pedantic -Wno-long-long -fno-strict-aliasing -pthread -pipe -DNDEBUG -DTRIMMED -
    O3 -DUSE_SYSTEM_MALLOC=1 -DENABLE_ASSEMBLER=1 -DENABLE_JIT=1 -DMOZILLA_CLIENT
    -include ./js-confdefs.h -MD -MF .deps/jsanalyze.pp jsanalyze.cpp
    In file included from jsval.h:48:0,
    from jspubtd.h:47,
    from jsprvtd.h:57,
    from jscntxt.h:55,
    from jsanalyze.h:45,
    from jsanalyze.cpp:40:
    jsutil.h: In function ‘T* js_array_new(size_t)’:
    jsutil.h:302:5: warning: this ‘if’ clause does not guard... [-Wmisleading-indentation]
    if (!memory)
    ^~
    jsutil.h:304:2: note: ...this statement, but the latter is misleadingly indented as if it is guarded by the ‘if’
    *(size_t *)memory = n;
    ^
    In file included from jsatom.h:47:0,
    from jscntxt.h:59,
    from jsanalyze.h:45,
    from jsanalyze.cpp:40:
    jsapi.h: At global scope:
    jsapi.h:1381:39: warning: ignoring attributes on template argument ‘jsval {aka long unsigned int}’ [-Wignored-attributes]
    template<> class AnchorPermitted<jsval> { };
    ^
    In file included from jsval.h:48:0,
    from jspubtd.h:47,
    from jsprvtd.h:57,
    from jscntxt.h:55,
    from jsanalyze.h:45,
    from jsanalyze.cpp:40:
    jsvalue.h: In member function ‘void js::Value::staticAssertions()’: jsutil.h:120:43: warning: typedef ‘js_static_assert6’ locally defined but not used [-Wunused-local-typedefs]
    typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1]
    ^
    jsutil.h:117:41: note: in definition of macro ‘JS_STATIC_ASSERT_GLUE1’
    #define JS_STATIC_ASSERT_GLUE1(x,y) x##y
    ^
    jsutil.h:120:21: note: in expansion of macro ‘JS_STATIC_ASSERT_GLUE’
    typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1]
    ^~~~~~~~~~~~~~~~~~~~~
    jsvalue.h:737:9: note: in expansion of macro ‘JS_STATIC_ASSERT’
    JS_STATIC_ASSERT(sizeof(JSValueType) == 1);
    ^~~~~~~~~~~~~~~~
    jsutil.h:120:43: warning: typedef ‘js_static_assert7’ locally defined but not used [-Wunused-local-typedefs]
    typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1]
    ^
    jsutil.h:117:41: note: in definition of macro ‘JS_STATIC_ASSERT_GLUE1’
    #define JS_STATIC_ASSERT_GLUE1(x,y) x##y
    ^
    jsutil.h:120:21: note: in expansion of macro ‘JS_STATIC_ASSERT_GLUE’
    typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1]
    ^~~~~~~~~~~~~~~~~~~~~
    jsvalue.h:738:9: note: in expansion of macro ‘JS_STATIC_ASSERT’
    JS_STATIC_ASSERT(sizeof(JSValueTag) == 4);
    ^~~~~~~~~~~~~~~~
    jsutil.h:120:43: warning: typedef ‘js_static_assert8’ locally defined but not used [-Wunused-local-typedefs]
    typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1]
    ^
    jsutil.h:117:41: note: in definition of macro ‘JS_STATIC_ASSERT_GLUE1’
    #define JS_STATIC_ASSERT_GLUE1(x,y) x##y
    ^
    jsutil.h:120:21: note: in expansion of macro ‘JS_STATIC_ASSERT_GLUE’
    typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1]
    ^~~~~~~~~~~~~~~~~~~~~
    jsvalue.h:739:9: note: in expansion of macro ‘JS_STATIC_ASSERT’
    JS_STATIC_ASSERT(sizeof(JSBool) == 4);
    ^~~~~~~~~~~~~~~~
    jsutil.h:120:43: warning: typedef ‘js_static_assert9’ locally defined but not used [-Wunused-local-typedefs]
    typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1]
    ^
    jsutil.h:117:41: note: in definition of macro ‘JS_STATIC_ASSERT_GLUE1’
    #define JS_STATIC_ASSERT_GLUE1(x,y) x##y
    ^
    jsutil.h:120:21: note: in expansion of macro ‘JS_STATIC_ASSERT_GLUE’
    typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1]
    ^~~~~~~~~~~~~~~~~~~~~
    jsvalue.h:740:9: note: in expansion of macro ‘JS_STATIC_ASSERT’
    JS_STATIC_ASSERT(sizeof(JSWhyMagic) <= 4);
    ^~~~~~~~~~~~~~~~
    jsutil.h:120:43: warning: typedef ‘js_static_assert10’ locally defined but not used [-Wunused-local-typedefs]
    typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1]
    ^
    jsutil.h:117:41: note: in definition of macro ‘JS_STATIC_ASSERT_GLUE1’
    #define JS_STATIC_ASSERT_GLUE1(x,y) x##y
    ^
    jsutil.h:120:21: note: in expansion of macro ‘JS_STATIC_ASSERT_GLUE’
    typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1]
    ^~~~~~~~~~~~~~~~~~~~~
    jsvalue.h:741:9: note: in expansion of macro ‘JS_STATIC_ASSERT’
    JS_STATIC_ASSERT(sizeof(jsval) == 8);
    ^~~~~~~~~~~~~~~~
    jsstr.h: In static member function ‘static void JSString::staticAsserts()’: jsutil.h:120:43: warning: typedef ‘js_static_assert39’ locally defined but not used [-Wunused-local-typedefs]
    typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1]
    ^
    jsutil.h:117:41: note: in definition of macro ‘JS_STATIC_ASSERT_GLUE1’
    #define JS_STATIC_ASSERT_GLUE1(x,y) x##y
    ^
    jsutil.h:120:21: note: in expansion of macro ‘JS_STATIC_ASSERT_GLUE’
    typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1]
    ^~~~~~~~~~~~~~~~~~~~~
    jsstr.h:459:9: note: in expansion of macro ‘JS_STATIC_ASSERT’
    JS_STATIC_ASSERT(((JSString::MAX_LENGTH << JSString::LENGTH_SHIFT) >>
    ^~~~~~~~~~~~~~~~
    jsstr.h: In static member function ‘static void JSShortString::staticAsserts()’:
    jsutil.h:120:43: warning: typedef ‘js_static_assert43’ locally defined but not used [-Wunused-local-typedefs]
    typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1]
    ^
    jsutil.h:117:41: note: in definition of macro ‘JS_STATIC_ASSERT_GLUE1’
    #define JS_STATIC_ASSERT_GLUE1(x,y) x##y
    ^
    jsutil.h:120:21: note: in expansion of macro ‘JS_STATIC_ASSERT_GLUE’
    typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1]
    ^~~~~~~~~~~~~~~~~~~~~
    jsstr.h:568:9: note: in expansion of macro ‘JS_STATIC_ASSERT’
    JS_STATIC_ASSERT(offsetof(JSString, inlineStorage) ==
    ^~~~~~~~~~~~~~~~
    jsutil.h:120:43: warning: typedef ‘js_static_assert44’ locally defined but not used [-Wunused-local-typedefs]
    typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1]
    ^
    jsutil.h:117:41: note: in definition of macro ‘JS_STATIC_ASSERT_GLUE1’
    #define JS_STATIC_ASSERT_GLUE1(x,y) x##y
    ^

    [continued in next message]

    --- SoupGate-Win32 v1.05
    * Origin: www.darkrealms.ca (1:229/2)