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)