Fwd: libxul-1.9.2.28_1 failed on amd64 10-exp

Martin Wilke miwi at freebsd.org
Wed Jun 12 07:28:43 UTC 2013



Begin forwarded message:

> From: Portbuild user <portbuild at FreeBSD.org>
> Subject: libxul-1.9.2.28_1 failed on amd64 10-exp
> Date: June 12, 2013 3:22:03 PM GMT+08:00
> To: miwi at freebsd.org
> 
> Excerpt from the build log at
> 
>  http://pointyhat-west.isc.freebsd.org/errorlogs/amd64-errorlogs/a.10-exp.20130612034121.pointyhat-west/libxul-1.9.2.28_1.log
> 
> building libxul-1.9.2.28_1 on package5.nyi.freebsd.org
> in directory /a/pkgbuild/10-exp/20130612034121.pointyhat-west/chroot/3137
> building for: 10.0-CURRENT amd64
> maintained by: gecko at FreeBSD.org
> port directory: /usr/ports/www/libxul19
> Makefile ident: $FreeBSD: head/www/libxul19/Makefile 315713 2013-04-03 20:27:48Z flo $
> 
>  [... lines trimmed ...]
> 
> checking for mmintrin.h... (cached) yes
> checking for new... (cached) yes
> checking for sys/cdefs.h... (cached) yes
> checking for gethostbyname_r in -lc_r... (cached) no
> checking for atan in -lm... (cached) yes
> checking for dlopen in -ldl... (cached) no
> checking for dladdr... (cached) yes
> checking for socket in -lsocket... (cached) no
> checking for pthread_create in -lpthreads... no
> checking for pthread_create in -lpthread... yes
> checking whether cc accepts -pthread... yes
> checking whether mmap() sees write()s... yes
> checking whether cc needs -traditional... (cached) no
> checking for 8-bit clean memcmp... (cached) yes
> checking for fchmod... (cached) yes
> checking for flockfile... (cached) yes
> checking for getc_unlocked... yes
> checking for _getc_nolock... no
> checking for getpagesize... (cached) yes
> checking for lchown... (cached) yes
> checking for localtime_r... (cached) yes
> checking for lstat64... (cached) no
> checking for memmove... (cached) yes
> checking for random... (cached) yes
> checking for rint... (cached) yes
> checking for sbrk... yes
> checking for snprintf... (cached) yes
> checking for stat64... (cached) no
> checking for statvfs... (cached) yes
> checking for statvfs64... (cached) no
> checking for strerror... (cached) yes
> checking for strtok_r... (cached) yes
> checking for truncate64... (cached) no
> checking for wcrtomb... (cached) yes
> checking for mbrtowc... (cached) yes
> checking for res_ninit()... (cached) no
> checking for gnu_get_libc_version()... (cached) no
> checking for iconv in -lc... (cached) no
> checking for iconv in -liconv... (cached) yes
> checking for iconv()... (cached) yes
> checking for iconv() with const input... (cached) yes
> checking for an implementation of va_copy()... (cached) yes
> checking for an implementation of __va_copy()... (cached) yes
> checking whether va_lists can be copied by value... (cached) no
> checking for C++ exceptions flag... (cached) -fno-handle-exceptions
> checking for gcc 3.0 ABI... (cached) yes
> checking for C++ "explicit" keyword... (cached) yes
> checking for C++ "typename" keyword... (cached) yes
> checking for modern C++ template specialization syntax support... (cached) yes
> checking whether partial template specialization works... (cached) yes
> checking whether operators must be re-defined for templates derived from templates... (cached) no
> checking whether we need to cast a derived template to pass as its base class... (cached) no
> checking whether the compiler can resolve const ambiguities for templates... (cached) yes
> checking whether the C++ "using" keyword can change access... (cached) yes
> checking whether the C++ "using" keyword resolves ambiguity... (cached) yes
> checking for "std::" namespace... (cached) yes
> checking whether standard template operator!=() is ambiguous... (cached) unambiguous
> checking for C++ reinterpret_cast... (cached) yes
> checking for C++ dynamic_cast to void*... (cached) yes
> checking whether C++ requires implementation of unused virtual methods... (cached) no
> checking for trouble comparing to zero near std::operator!=()... (cached) no
> checking for LC_MESSAGES... (cached) yes
> checking for nspr-config... /usr/local/bin/nspr-config
> checking for NSPR - version >= 4.7.0... yes
> checking for __cxa_demangle... (cached) yes
> checking for unwind.h... (cached) no
> checking for gcc -pipe support... yes
> checking whether compiler supports -Wno-long-long... yes
> checking whether C compiler supports -fprofile-generate... yes
> checking for correct temporary object destruction order... yes
> checking for correct overload resolution with const and templates... no
> checking for tm_zone tm_gmtoff in struct tm... yes
> checking for setlocale... (cached) yes
> creating js-confdefs.h
> ==== js-confdefs.h =================================
> /* List of defines generated by configure. Included with preprocessor flag,
> * -include, to avoid long list of -D defines on the compile command-line.
> * Do not edit.
> */
> 
> #ifndef _JS_CONFDEFS_H_
> #define _JS_CONFDEFS_H_
> 
> #define CPP_THROW_NEW throw()
> #define D_INO d_ino
> #define EDITLINE 1
> #define HAVE_64BIT_OS 1
> #define HAVE_CPP_ACCESS_CHANGING_USING 1
> #define HAVE_CPP_AMBIGUITY_RESOLVING_USING 1
> #define HAVE_CPP_DYNAMIC_CAST_TO_VOID_PTR 1
> #define HAVE_CPP_EXPLICIT 1
> #define HAVE_CPP_MODERN_SPECIALIZE_TEMPLATE_SYNTAX 1
> #define HAVE_CPP_NAMESPACE_STD 1
> #define HAVE_CPP_NEW_CASTS 1
> #define HAVE_CPP_PARTIAL_SPECIALIZATION 1
> #define HAVE_CPP_TYPENAME 1
> #define HAVE_CPP_UNAMBIGUOUS_STD_NOTEQUAL 1
> #define HAVE_DIRENT_H 1
> #define HAVE_DLADDR 1
> #define HAVE_FCHMOD 1
> #define HAVE_FLOCKFILE 1
> #define HAVE_GETC_UNLOCKED 1
> #define HAVE_GETOPT_H 1
> #define HAVE_GETPAGESIZE 1
> #define HAVE_I18N_LC_MESSAGES 1
> #define HAVE_ICONV 1
> #define HAVE_ICONV_WITH_CONST_INPUT 1
> #define HAVE_INT16_T 1
> #define HAVE_INT32_T 1
> #define HAVE_INT64_T 1
> #define HAVE_LCHOWN 1
> #define HAVE_LIBM 1
> #define HAVE_LOCALTIME_R 1
> #define HAVE_MBRTOWC 1
> #define HAVE_MEMMOVE 1
> #define HAVE_MEMORY_H 1
> #define HAVE_MMINTRIN_H 1
> #define HAVE_NL_TYPES_H 1
> #define HAVE_RANDOM 1
> #define HAVE_RINT 1
> #define HAVE_SBRK 1
> #define HAVE_SETLOCALE 1
> #define HAVE_SIGINFO_T 1
> #define HAVE_SNPRINTF 1
> #define HAVE_STATVFS 1
> #define HAVE_STRERROR 1
> #define HAVE_STRTOK_R 1
> #define HAVE_ST_BLKSIZE 1
> #define HAVE_SYS_CDEFS_H 1
> #define HAVE_SYS_MOUNT_H 1
> #define HAVE_SYS_STATVFS_H 1
> #define HAVE_TM_ZONE_TM_GMTOFF 1
> #define HAVE_UINT 1
> #define HAVE_UINT16_T 1
> #define HAVE_UNISTD_H 1
> #define HAVE_VA_COPY 1
> #define HAVE_VA_LIST_AS_ARRAY 1
> #define HAVE_VISIBILITY_ATTRIBUTE 1
> #define HAVE_VISIBILITY_HIDDEN_ATTRIBUTE 1
> #define HAVE_WCRTOMB 1
> #define HAVE_X11_XKBLIB_H 1
> #define HAVE___CXA_DEMANGLE 1
> #define JS_ALIGN_OF_POINTER 8
> #define JS_BITS_PER_WORD_LOG2 6
> #define JS_BYTES_PER_DOUBLE 8
> #define JS_BYTES_PER_WORD 8
> #define JS_HAVE_STDINT_H 1
> #define JS_THREADSAFE 1
> #define MOZ_DLL_SUFFIX ".so"
> #define NEW_H <new>
> #define STDC_HEADERS 1
> #define UNIX_ASYNC_DNS 1
> #define VA_COPY va_copy
> #define XP_UNIX 1
> #define _REENTRANT 1
> #define _THREAD_SAFE 1
> 
> #endif /* _JS_CONFDEFS_H_ */
> 
> creating Makefile
> creating shell/Makefile
> creating lirasm/Makefile
> creating jsapi-tests/Makefile
> creating tests/Makefile
> creating config/Makefile
> creating config/mkdepend/Makefile
> creating editline/Makefile
> updating cache ../.././config.cache
> creating ./config.status
> creating config/autoconf.mk
> creating js-config.h
> invoking make to create js-config script
> rm -f js-config.tmp
> sed < js-config.in > js-config.tmp \
> -e 's|@prefix@|/usr/local|' \
> -e 's|@exec_prefix@|/usr/local|' \
> -e 's|@includedir@|/work/a/ports/www/libxul19/work/mozilla-1.9.2/dist/include|' \
> -e 's|@libdir@|/work/a/ports/www/libxul19/work/mozilla-1.9.2/dist/lib|' \
> -e 's|@MOZILLA_VERSION@||' \
> -e 's|@LIBRARY_NAME@|mozjs|' \
> -e 's|@NSPR_CFLAGS@|-I/usr/local/include/nspr|' \
> -e 's|@JS_CONFIG_LIBS@|-L/usr/local/lib -lplds4 -lplc4 -lnspr4 -pthread -lm -lm -Wl,--as-needed,-lcxxrt,--no-as-needed -lm -pthread |' \
> -e 's|@MOZ_JS_LIBS@|-L/work/a/ports/www/libxul19/work/mozilla-1.9.2/dist/lib -lmozjs|' \
> && mv js-config.tmp js-config && chmod +x js-config
> configuring in js/ctypes/libffi
> running /bin/sh ./configure  --disable-shared --enable-static --disable-raw-api --with-pic --cache-file=../../.././config.cache --srcdir=.
> configure: loading site script /usr/ports/Templates/config.site
> configure: loading cache ../../.././config.cache
> checking build system type... amd64-unknown-freebsd10.0
> checking host system type... amd64-unknown-freebsd10.0
> checking target system type... amd64-unknown-freebsd10.0
> checking for a BSD-compatible install... ../../../
> checking whether build environment is sane... yes
> checking for a thread-safe mkdir -p... (cached) /bin/mkdir -p
> checking for gawk... (cached) /usr/bin/awk
> checking whether gmake sets $(MAKE)... yes
> checking for C compiler default output file name... a.out
> checking whether the C compiler works... yes
> checking whether we are cross compiling... no
> checking for suffix of executables... 
> checking for suffix of object files... o
> checking whether we are using the GNU C compiler... yes
> checking whether cc accepts -g... (cached) yes
> checking for cc option to accept ISO C89... none needed
> checking for style of include used by gmake... GNU
> checking dependency style of cc... gcc3
> checking dependency style of cc... gcc3
> checking whether cc understands -c and -o together... (cached) yes
> checking for a sed that does not truncate output... /usr/bin/sed
> checking for grep that handles long lines and -e... (cached) /usr/bin/grep
> checking for egrep... (cached) /usr/bin/egrep
> checking for ld used by cc... /usr/bin/ld
> checking if the linker (/usr/bin/ld) is GNU ld... yes
> checking for /usr/bin/ld option to reload object files... -r
> checking for BSD-compatible nm... /usr/bin/nm -B
> checking whether ln -s works... yes
> checking how to recognize dependent libraries... pass_all
> checking how to run the C preprocessor... cpp
> checking for ANSI C header files... (cached) yes
> checking for sys/types.h... (cached) yes
> checking for sys/stat.h... (cached) yes
> checking for stdlib.h... (cached) yes
> checking for string.h... (cached) yes
> checking for memory.h... (cached) yes
> checking for strings.h... (cached) yes
> checking for inttypes.h... (cached) yes
> checking for stdint.h... (cached) yes
> checking for unistd.h... (cached) yes
> checking for dlfcn.h... (cached) yes
> checking whether we are using the GNU C++ compiler... yes
> checking whether c++ accepts -g... (cached) yes
> checking dependency style of c++... gcc3
> checking how to run the C++ preprocessor... (cached) c++ -E
> checking for g77... no
> checking for xlf... no
> checking for f77... no
> checking for frt... no
> checking for pgf77... no
> checking for cf77... no
> checking for fort77... no
> checking for fl32... no
> checking for af77... no
> checking for xlf90... no
> checking for f90... no
> checking for pgf90... no
> checking for pghpf... no
> checking for epcf90... no
> checking for gfortran... no
> checking for g95... no
> checking for xlf95... no
> checking for f95... no
> checking for fort... no
> checking for ifort... no
> checking for ifc... no
> checking for efc... no
> checking for pgf95... no
> checking for lf95... no
> checking for ftn... no
> checking whether we are using the GNU Fortran 77 compiler... no
> checking whether  accepts -g... no
> checking the maximum length of command line arguments... (cached) 262144
> checking command to parse /usr/bin/nm -B output from cc object... ok
> checking for objdir... .libs
> checking if cc supports -fno-rtti -fno-exceptions... yes
> checking for cc option to produce PIC... -fPIC
> checking if cc PIC flag -fPIC works... yes
> checking if cc static flag -static works... yes
> checking if cc supports -c -o file.o... yes
> checking whether the cc linker (/usr/bin/ld) supports shared libraries... yes
> checking dynamic linker characteristics... freebsd10.0 ld.so
> checking how to hardcode library paths into programs... immediate
> checking whether stripping libraries is possible... yes
> checking if libtool supports shared libraries... yes
> checking whether to build shared libraries... no
> checking whether to build static libraries... yes
> configure: creating libtool
> appending configuration tag "CXX" to libtool
> checking for ld used by c++... /usr/bin/ld
> checking if the linker (/usr/bin/ld) is GNU ld... yes
> checking whether the c++ linker (/usr/bin/ld) supports shared libraries... yes
> checking for c++ option to produce PIC... -fPIC
> checking if c++ PIC flag -fPIC works... yes
> checking if c++ static flag -static works... yes
> checking if c++ supports -c -o file.o... yes
> checking whether the c++ linker (/usr/bin/ld) supports shared libraries... yes
> checking dynamic linker characteristics... freebsd10.0 ld.so
> (cached) (cached) checking how to hardcode library paths into programs... immediate
> appending configuration tag "F77" to libtool
> checking whether to enable maintainer-specific portions of Makefiles... no
> checking for sys/mman.h... (cached) yes
> checking for mmap... (cached) yes
> checking for sys/mman.h... (cached) yes
> checking for mmap... (cached) yes
> checking whether read-only mmap of a plain file works... yes
> checking whether mmap from /dev/zero works... yes
> checking for MAP_ANON(YMOUS)... yes
> checking whether mmap with MAP_ANON(YMOUS) works... yes
> checking for ANSI C header files... (cached) yes
> checking for memcpy... (cached) yes
> checking for working alloca.h... no
> checking for alloca... (cached) yes
> checking size of double... 8
> checking size of long double... 16
> checking whether byte ordering is bigendian... no
> checking assembler .cfi pseudo-op support... yes
> checking assembler supports pc related relocs... no
> checking whether .eh_frame section should be read-only... no
> checking for __attribute__((visibility("hidden")))... yes
> configure: updating cache ../../.././config.cache
> configure: creating ./config.status
> config.status: creating include/Makefile
> config.status: creating include/ffi.h
> config.status: creating Makefile
> config.status: creating testsuite/Makefile
> config.status: creating man/Makefile
> config.status: creating libffi.pc
> config.status: creating fficonfig.h
> config.status: linking src/x86/ffitarget.h to include/ffitarget.h
> config.status: executing depfiles commands
> config.status: executing include commands
> config.status: executing src commands
> ===>  Building for libxul-1.9.2.28_1
> Section [Build] not found.
> Section [Build] not found.
> rm -f -rf ./dist/sdk
> Section [Build] not found.
> rm -f -rf ./dist/include
> rm -f -rf ./dist/private
> rm -f -rf ./dist/public
> rm -f -rf ./dist/bin/components
> rm -f -rf _tests
> Section [Build] not found.
> gmake[1]: Entering directory `/work/a/ports/www/libxul19/work/mozilla-1.9.2'
> Section [Build] not found.
> tier_base:  config build probes 
> gmake export_tier_base
> gmake[2]: Entering directory `/work/a/ports/www/libxul19/work/mozilla-1.9.2'
> Section [Build] not found.
> export_tier_base
> gmake[3]: Entering directory `/work/a/ports/www/libxul19/work/mozilla-1.9.2'
> gmake[3]: `config/Makefile' is up to date.
> gmake[3]: `build/Makefile' is up to date.
> gmake[3]: `probes/Makefile' is up to date.
> gmake[3]: Leaving directory `/work/a/ports/www/libxul19/work/mozilla-1.9.2'
> gmake[3]: Entering directory `/work/a/ports/www/libxul19/work/mozilla-1.9.2/config'
> nsinstall.c
> cc -o host_nsinstall.o -c -O2 -pipe -fno-strict-aliasing -DXP_UNIX  -DUNICODE -D_UNICODE  -I. -I. -I../dist/include -I../dist/include/nsprpub  -I/usr/local/include/nspr -I/usr/local/include/nss -I/usr/local/include/nss/nss -I/usr/local/include -I/usr/local/include    -I/usr/local/include/nspr nsinstall.c
> pathsub.c
> cc -o host_pathsub.o -c -O2 -pipe -fno-strict-aliasing -DXP_UNIX  -DUNICODE -D_UNICODE  -I. -I. -I../dist/include -I../dist/include/nsprpub  -I/usr/local/include/nspr -I/usr/local/include/nss -I/usr/local/include/nss/nss -I/usr/local/include -I/usr/local/include    -I/usr/local/include/nspr pathsub.c
> rm -f nfspwd
> cp nfspwd.pl nfspwd
> chmod +x nfspwd
> cc -o nsinstall -O2 -pipe -fno-strict-aliasing -DXP_UNIX  -DUNICODE -D_UNICODE  host_nsinstall.o host_pathsub.o  
> /work/a/ports/www/libxul19/work/mozilla-1.9.2/config/nsinstall -R -m 644 ../mozilla-config.h ./nsStaticComponents.h  ../dist/include
> rm -f ../config/final-link-comps ../config/final-link-libs ../config/final-link-comp-names
> rm -f ../dist/bin/chrome/chromelist.txt
> /work/a/ports/www/libxul19/work/mozilla-1.9.2/config/nsinstall -R nsinstall ../dist/bin
> /usr/local/bin/python ../toolkit/xre/make-platformini.py --print-buildid > buildid
> if test ! -d system_wrappers; then mkdir system_wrappers; fi
> /usr/local/bin/perl ../config/preprocessor.pl -DOSTYPE=\"FreeBSD10\" -DOSARCH=FreeBSD -DHAVE_64BIT_OS=1 -DMOZILLA_VERSION=\"1.9.2.28\" -DMOZILLA_VERSION_U=1.9.2.28 -DD_INO=d_ino -DSTDC_HEADERS=1 -DHAVE_ST_BLKSIZE=1 -DHAVE_SIGINFO_T=1 -DHAVE_INT16_T=1 -DHAVE_INT32_T=1 -DHAVE_INT64_T=1 -DHAVE_UINT=1 -DHAVE_UINT16_T=1 -DHAVE_VISIBILITY_HIDDEN_ATTRIBUTE=1 -DHAVE_VISIBILITY_ATTRIBUTE=1 -DHAVE_DIRENT_H=1 -DHAVE_GETOPT_H=1 -DHAVE_MEMORY_H=1 -DHAVE_UNISTD_H=1 -DHAVE_NL_TYPES_H=1 -DHAVE_X11_XKBLIB_H=1 -DHAVE_SYS_STATVFS_H=1 -DHAVE_MMINTRIN_H=1 -DHAVE_SYS_CDEFS_H=1 -DHAVE_LIBM=1 -DHAVE_DLADDR=1 -DFUNCPROTO=15 -DHAVE_XSHM=1 -DHAVE_FT_BITMAP_SIZE_Y_PPEM=1 -DHAVE_FT_GLYPHSLOT_EMBOLDEN=1 -DHAVE_FT_LOAD_SFNT_TABLE=1 -DHAVE_FT_SELECT_SIZE=1 -D_REENTRANT=1 -D_THREAD_SAFE=1 -DHAVE_RANDOM=1 -DHAVE_STRERROR=1 -DHAVE_LCHOWN=1 -DHAVE_FCHMOD=1 -DHAVE_SNPRINTF=1 -DHAVE_MEMMOVE=1 -DHAVE_RINT=1 -DHAVE_SETBUF=1 -DHAVE_ISATTY=1 -DHAVE_FLOCKFILE=1 -DHAVE_LOCALTIME_R=1 -DHAVE_STRTOK_R=1 -DHAVE_LANGINFO_CO
> DESET=1 
> -DVA_COPY=va_copy -DHAVE_VA_COPY=1 -DHAVE_VA_LIST_AS_ARRAY=1 -DHAVE_THREAD_TLS_KEYWORD=1 -DHAVE_I18N_LC_MESSAGES=1 -DHAVE_LIBPNG=1 -DMOZ_EMBEDDING_LEVEL_DEFAULT=1 -DMOZ_EMBEDDING_LEVEL_BASIC=1 -DMOZ_EMBEDDING_LEVEL_MINIMAL=1 -DMOZ_XULRUNNER=1 -DMOZ_BUILD_APP=xulrunner -DMOZ_DEFAULT_TOOLKIT=\"cairo-gtk2\" -DMOZ_X11=1 -DMOZ_WIDGET_GTK2=1 -DMOZ_ENABLE_XREMOTE=1 -DMOZ_ENABLE_STARTUP_NOTIFICATION=1 -DMOZ_DISTRIBUTION_ID=\"org.mozilla\" -DMOZ_PANGO=1 -DMOZ_ENABLE_DBUS=1 -DMOZ_ENABLE_LIBNOTIFY=1 -DIBMBIDI=1 -DMOZ_VIEW_SOURCE=1 -DACCESSIBILITY=1 -DMOZ_XPINSTALL=1 -DMOZ_JSLOADER=1 -DNS_PRINTING=1 -DNS_PRINT_PREVIEW=1 -DMOZ_NO_XPCOM_OBSOLETE=1 -DMOZ_OGG=1 -DATTRIBUTE_ALIGNED_MAX=64 -DMOZ_WAVE=1 -DMOZ_SYDNEYAUDIO=1 -DMOZ_MEDIA=1 -DMOZ_XTF=1 -DMOZ_CRASHREPORTER_ENABLE_PERCENT=100 -DMOZ_MATHML=1 -DMOZ_ENABLE_CANVAS=1 -DMOZ_SVG=1 -DMOZ_UPDATE_CHANNEL=default -DMOZ_PLACES=1 -DMOZ_FEEDS=1 -DMOZ_STORAGE=1 -DMOZ_LOGGING=1 -DHAVE___CXA_DEMANGLE=1 -DMOZ_USER_DIR=\".mozilla\" -DMOZ_ENABLE_LIBXUL
> =1 -DHAV
> E_STDINT_H=1 -DHAVE_INTTYPES_H=1 -DMOZ_XUL=1!
>  -DMOZ_PROFILELOCKING=1 -DMOZ_RDF=1 -DBUILD_CTYPES=1 -DMOZ_MORKREADER=1 -DMOZ_DLL_SUFFIX=\".so\" -DHAVE_FONTCONFIG_FCFREETYPE_H=1 -DXP_UNIX=1 -DUNIX_ASYNC_DNS=1 -DMOZ_ACCESSIBILITY_ATK=1 -DATK_MAJOR_VERSION=2 -DATK_MINOR_VERSION=6 -DATK_REV_VERSION=0  \
> 	-DBUILD_STATIC_LIBS= \
> 	-DMOZ_TREE_CAIRO= \
> 	-DMOZ_ENABLE_LIBXUL=1 \
> 	-DMOZ_NATIVE_HUNSPELL=1 \
> 	-DMOZ_NATIVE_BZ2=1 \
> 	-DMOZ_NATIVE_ZLIB=1 \
> 	-DMOZ_NATIVE_PNG=1 \
> 	-DMOZ_NATIVE_JPEG=1 \
> 	-DMOZ_NATIVE_LIBEVENT= \
> 	./system-headers | /usr/local/bin/perl ../nsprpub/config/make-system-wrappers.pl system_wrappers
> /work/a/ports/www/libxul19/work/mozilla-1.9.2/config/nsinstall -R system_wrappers ../dist
> gmake[3]: Leaving directory `/work/a/ports/www/libxul19/work/mozilla-1.9.2/config'
> gmake[3]: Entering directory `/work/a/ports/www/libxul19/work/mozilla-1.9.2/build'
> gmake[4]: Entering directory `/work/a/ports/www/libxul19/work/mozilla-1.9.2/build/unix'
> gmake[4]: Nothing to be done for `export'.
> gmake[4]: Leaving directory `/work/a/ports/www/libxul19/work/mozilla-1.9.2/build/unix'
> gmake[4]: Entering directory `/work/a/ports/www/libxul19/work/mozilla-1.9.2/build/pgo'
> gmake[5]: Entering directory `/work/a/ports/www/libxul19/work/mozilla-1.9.2/build/pgo/blueprint'
> gmake[5]: Nothing to be done for `export'.
> gmake[5]: Leaving directory `/work/a/ports/www/libxul19/work/mozilla-1.9.2/build/pgo/blueprint'
> gmake[5]: Entering directory `/work/a/ports/www/libxul19/work/mozilla-1.9.2/build/pgo/js-input'
> gmake[5]: Nothing to be done for `export'.
> gmake[5]: Leaving directory `/work/a/ports/www/libxul19/work/mozilla-1.9.2/build/pgo/js-input'
> gmake[4]: Leaving directory `/work/a/ports/www/libxul19/work/mozilla-1.9.2/build/pgo'
> gmake[3]: Leaving directory `/work/a/ports/www/libxul19/work/mozilla-1.9.2/build'
> gmake[3]: Entering directory `/work/a/ports/www/libxul19/work/mozilla-1.9.2/probes'
> gmake[3]: Nothing to be done for `export'.
> gmake[3]: Leaving directory `/work/a/ports/www/libxul19/work/mozilla-1.9.2/probes'
> gmake[2]: Leaving directory `/work/a/ports/www/libxul19/work/mozilla-1.9.2'
> gmake libs_tier_base
> gmake[2]: Entering directory `/work/a/ports/www/libxul19/work/mozilla-1.9.2'
> Section [Build] not found.
> libs_tier_base
> gmake[3]: Entering directory `/work/a/ports/www/libxul19/work/mozilla-1.9.2'
> gmake[3]: `config/Makefile' is up to date.
> gmake[3]: `build/Makefile' is up to date.
> gmake[3]: `probes/Makefile' is up to date.
> gmake[3]: Leaving directory `/work/a/ports/www/libxul19/work/mozilla-1.9.2'
> gmake[3]: Entering directory `/work/a/ports/www/libxul19/work/mozilla-1.9.2/config'
> /work/a/ports/www/libxul19/work/mozilla-1.9.2/config/nsinstall -R -m 755 nsinstall ../dist/host/bin
> /work/a/ports/www/libxul19/work/mozilla-1.9.2/config/nsinstall -D ../dist/bin/chrome
> gmake[3]: Leaving directory `/work/a/ports/www/libxul19/work/mozilla-1.9.2/config'
> gmake[3]: Entering directory `/work/a/ports/www/libxul19/work/mozilla-1.9.2/build'
> /usr/local/bin/python ../config/Preprocessor.py \
> -DBROWSER_PATH=\"../dist/bin/xulrunner-bin\" -DXPC_BIN_PATH=\"/work/a/ports/www/libxul19/work/mozilla-1.9.2/dist/bin\" -DBIN_SUFFIX=\"\" -DPROFILE_DIR=\"../_profile/pgo\" -DCERTS_SRC_DIR=\"/work/a/ports/www/libxul19/work/mozilla-1.9.2/build/../build/pgo/certs\" -DPERL="\"/usr/local/bin/perl\""  -DIS_MAC=0 -DIS_LINUX=0 -DIS_CAMINO=0 -DIS_TEST_BUILD=0 -DIS_DEBUG_BUILD=0 -DCRASHREPORTER=0 -DOSTYPE=\"FreeBSD10\" -DOSARCH=FreeBSD -DHAVE_64BIT_OS=1 -DMOZILLA_VERSION=\"1.9.2.28\" -DMOZILLA_VERSION_U=1.9.2.28 -DD_INO=d_ino -DSTDC_HEADERS=1 -DHAVE_ST_BLKSIZE=1 -DHAVE_SIGINFO_T=1 -DHAVE_INT16_T=1 -DHAVE_INT32_T=1 -DHAVE_INT64_T=1 -DHAVE_UINT=1 -DHAVE_UINT16_T=1 -DHAVE_VISIBILITY_HIDDEN_ATTRIBUTE=1 -DHAVE_VISIBILITY_ATTRIBUTE=1 -DHAVE_DIRENT_H=1 -DHAVE_GETOPT_H=1 -DHAVE_MEMORY_H=1 -DHAVE_UNISTD_H=1 -DHAVE_NL_TYPES_H=1 -DHAVE_X11_XKBLIB_H=1 -DHAVE_SYS_STATVFS_H=1 -DHAVE_MMINTRIN_H=1 -DHAVE_SYS_CDEFS_H=1 -DHAVE_LIBM=1 -DHAVE_DLADDR=1 -DFUNCPROTO=15 -DHAVE_XSHM=1 -DHAVE_FT_BITMAP_SIZE_Y_PP
> EM=1 -DH
> AVE_FT_GLYPHSLOT_EMBOLDEN=1 -DHAVE_FT_LOAD_SFNT_TABLE=1 -DHAVE_FT_SELECT_SIZE=1 -D_REENTRANT=1 -D_THREAD_SAFE=1 -DHAVE_RANDOM=1 -DHAVE_STRERROR=1 -DHAVE_LCHOWN=1 -DHAVE_FCHMOD=1 -DHAVE_SNPRINTF=1 -DHAVE_MEMMOVE=1 -DHAVE_RINT=1 -DHAVE_SETBUF=1 -DHAVE_ISATTY=1 -DHAVE_FLOCKFILE=1 -DHAVE_LOCALTIME_R=1 -DHAVE_STRTOK_R=1 -DHAVE_LANGINFO_CODESET=1 -DVA_COPY=va_copy -DHAVE_VA_COPY=1 -DHAVE_VA_LIST_AS_ARRAY=1 -DHAVE_THREAD_TLS_KEYWORD=1 -DHAVE_I18N_LC_MESSAGES=1 -DHAVE_LIBPNG=1 -DMOZ_EMBEDDING_LEVEL_DEFAULT=1 -DMOZ_EMBEDDING_LEVEL_BASIC=1 -DMOZ_EMBEDDING_LEVEL_MINIMAL=1 -DMOZ_XULRUNNER=1 -DMOZ_BUILD_APP=xulrunner -DMOZ_DEFAULT_TOOLKIT=\"cairo-gtk2\" -DMOZ_X11=1 -DMOZ_WIDGET_GTK2=1 -DMOZ_ENABLE_XREMOTE=1 -DMOZ_ENABLE_STARTUP_NOTIFICATION=1 -DMOZ_DISTRIBUTION_ID=\"org.mozilla\" -DMOZ_PANGO=1 -DMOZ_ENABLE_DBUS=1 -DMOZ_ENABLE_LIBNOTIFY=1 -DIBMBIDI=1 -DMOZ_VIEW_SOURCE=1 -DACCESSIBILITY=1 -DMOZ_XPINSTALL=1 -DMOZ_JSLOADER=1 -DNS_PRINTING=1 -DNS_PRINT_PREVIEW=1 -DMOZ_NO_XPCOM_OBSOLETE=1 -DMO
> Z_OGG=1 
> -DATTRIBUTE_ALIGNED_MAX=64 -DMOZ_WAVE=1 -DMO!
> Z_SYDNEYAUDIO=1 -DMOZ_MEDIA=1 -DMOZ_XTF=1 -DMOZ_CRASHREPORTER_ENABLE_PERCENT=100 -DMOZ_MATHML=1 -DMOZ_ENABLE_CANVAS=1 -DMOZ_SVG=1 -DMOZ_UPDATE_CHANNEL=default -DMOZ_PLACES=1 -DMOZ_FEEDS=1 -DMOZ_STORAGE=1 -DMOZ_LOGGING=1 -DHAVE___CXA_DEMANGLE=1 -DMOZ_USER_DIR=\".mozilla\" -DMOZ_ENABLE_LIBXUL=1 -DHAVE_STDINT_H=1 -DHAVE_INTTYPES_H=1 -DMOZ_XUL=1 -DMOZ_PROFILELOCKING=1 -DMOZ_RDF=1 -DBUILD_CTYPES=1 -DMOZ_MORKREADER=1 -DMOZ_DLL_SUFFIX=\".so\" -DHAVE_FONTCONFIG_FCFREETYPE_H=1 -DXP_UNIX=1 -DUNIX_ASYNC_DNS=1 -DMOZ_ACCESSIBILITY_ATK=1 -DATK_MAJOR_VERSION=2 -DATK_MINOR_VERSION=6 -DATK_REV_VERSION=0  ../build/automation.py.in > automation.py
> /usr/local/bin/python ../config/Preprocessor.py leaktest.py.in > leaktest.py
> gmake[4]: Entering directory `/work/a/ports/www/libxul19/work/mozilla-1.9.2/build/unix'
> /work/a/ports/www/libxul19/work/mozilla-1.9.2/config/nsinstall -R run-mozilla.sh ../../dist/bin
> gmake[4]: Leaving directory `/work/a/ports/www/libxul19/work/mozilla-1.9.2/build/unix'
> gmake[4]: Entering directory `/work/a/ports/www/libxul19/work/mozilla-1.9.2/build/pgo'
> /usr/local/bin/python ../../config/Preprocessor.py \
> -DBROWSER_PATH=\"../../dist/bin/xulrunner-bin\" -DXPC_BIN_PATH=\"/work/a/ports/www/libxul19/work/mozilla-1.9.2/dist/bin\" -DBIN_SUFFIX=\"\" -DPROFILE_DIR=\"../../_profile/pgo\" -DCERTS_SRC_DIR=\"/work/a/ports/www/libxul19/work/mozilla-1.9.2/build/pgo/../../build/pgo/certs\" -DPERL="\"/usr/local/bin/perl\""  -DIS_MAC=0 -DIS_LINUX=0 -DIS_CAMINO=0 -DIS_TEST_BUILD=0 -DIS_DEBUG_BUILD=0 -DCRASHREPORTER=0 -DOSTYPE=\"FreeBSD10\" -DOSARCH=FreeBSD -DHAVE_64BIT_OS=1 -DMOZILLA_VERSION=\"1.9.2.28\" -DMOZILLA_VERSION_U=1.9.2.28 -DD_INO=d_ino -DSTDC_HEADERS=1 -DHAVE_ST_BLKSIZE=1 -DHAVE_SIGINFO_T=1 -DHAVE_INT16_T=1 -DHAVE_INT32_T=1 -DHAVE_INT64_T=1 -DHAVE_UINT=1 -DHAVE_UINT16_T=1 -DHAVE_VISIBILITY_HIDDEN_ATTRIBUTE=1 -DHAVE_VISIBILITY_ATTRIBUTE=1 -DHAVE_DIRENT_H=1 -DHAVE_GETOPT_H=1 -DHAVE_MEMORY_H=1 -DHAVE_UNISTD_H=1 -DHAVE_NL_TYPES_H=1 -DHAVE_X11_XKBLIB_H=1 -DHAVE_SYS_STATVFS_H=1 -DHAVE_MMINTRIN_H=1 -DHAVE_SYS_CDEFS_H=1 -DHAVE_LIBM=1 -DHAVE_DLADDR=1 -DFUNCPROTO=15 -DHAVE_XSHM=1 -DHAVE_FT_BIT
> MAP_SIZE
> _Y_PPEM=1 -DHAVE_FT_GLYPHSLOT_EMBOLDEN=1 -DHAVE_FT_LOAD_SFNT_TABLE=1 -DHAVE_FT_SELECT_SIZE=1 -D_REENTRANT=1 -D_THREAD_SAFE=1 -DHAVE_RANDOM=1 -DHAVE_STRERROR=1 -DHAVE_LCHOWN=1 -DHAVE_FCHMOD=1 -DHAVE_SNPRINTF=1 -DHAVE_MEMMOVE=1 -DHAVE_RINT=1 -DHAVE_SETBUF=1 -DHAVE_ISATTY=1 -DHAVE_FLOCKFILE=1 -DHAVE_LOCALTIME_R=1 -DHAVE_STRTOK_R=1 -DHAVE_LANGINFO_CODESET=1 -DVA_COPY=va_copy -DHAVE_VA_COPY=1 -DHAVE_VA_LIST_AS_ARRAY=1 -DHAVE_THREAD_TLS_KEYWORD=1 -DHAVE_I18N_LC_MESSAGES=1 -DHAVE_LIBPNG=1 -DMOZ_EMBEDDING_LEVEL_DEFAULT=1 -DMOZ_EMBEDDING_LEVEL_BASIC=1 -DMOZ_EMBEDDING_LEVEL_MINIMAL=1 -DMOZ_XULRUNNER=1 -DMOZ_BUILD_APP=xulrunner -DMOZ_DEFAULT_TOOLKIT=\"cairo-gtk2\" -DMOZ_X11=1 -DMOZ_WIDGET_GTK2=1 -DMOZ_ENABLE_XREMOTE=1 -DMOZ_ENABLE_STARTUP_NOTIFICATION=1 -DMOZ_DISTRIBUTION_ID=\"org.mozilla\" -DMOZ_PANGO=1 -DMOZ_ENABLE_DBUS=1 -DMOZ_ENABLE_LIBNOTIFY=1 -DIBMBIDI=1 -DMOZ_VIEW_SOURCE=1 -DACCESSIBILITY=1 -DMOZ_XPINSTALL=1 -DMOZ_JSLOADER=1 -DNS_PRINTING=1 -DNS_PRINT_PREVIEW=1 -DMOZ_NO_XPCOM_OB
> SOLETE=1
>  -DMOZ_OGG=1 -DATTRIBUTE_ALIGNED_MAX=64 -DMO!
> Z_WAVE=1 -DMOZ_SYDNEYAUDIO=1 -DMOZ_MEDIA=1 -DMOZ_XTF=1 -DMOZ_CRASHREPORTER_ENABLE_PERCENT=100 -DMOZ_MATHML=1 -DMOZ_ENABLE_CANVAS=1 -DMOZ_SVG=1 -DMOZ_UPDATE_CHANNEL=default -DMOZ_PLACES=1 -DMOZ_FEEDS=1 -DMOZ_STORAGE=1 -DMOZ_LOGGING=1 -DHAVE___CXA_DEMANGLE=1 -DMOZ_USER_DIR=\".mozilla\" -DMOZ_ENABLE_LIBXUL=1 -DHAVE_STDINT_H=1 -DHAVE_INTTYPES_H=1 -DMOZ_XUL=1 -DMOZ_PROFILELOCKING=1 -DMOZ_RDF=1 -DBUILD_CTYPES=1 -DMOZ_MORKREADER=1 -DMOZ_DLL_SUFFIX=\".so\" -DHAVE_FONTCONFIG_FCFREETYPE_H=1 -DXP_UNIX=1 -DUNIX_ASYNC_DNS=1 -DMOZ_ACCESSIBILITY_ATK=1 -DATK_MAJOR_VERSION=2 -DATK_MINOR_VERSION=6 -DATK_REV_VERSION=0  ../../build/automation.py.in > automation.py
> gmake[5]: Entering directory `/work/a/ports/www/libxul19/work/mozilla-1.9.2/build/pgo/blueprint'
> /work/a/ports/www/libxul19/work/mozilla-1.9.2/config/nsinstall -R sample.html elements.html forms.html grid.html test.jpg test-small.jpg valid.png screen.css print.css grid.png fancytype-screen.css ../../../_profile/pgo/blueprint
> gmake[5]: Leaving directory `/work/a/ports/www/libxul19/work/mozilla-1.9.2/build/pgo/blueprint'
> gmake[5]: Entering directory `/work/a/ports/www/libxul19/work/mozilla-1.9.2/build/pgo/js-input'
> /work/a/ports/www/libxul19/work/mozilla-1.9.2/config/nsinstall -R 3d-cube.html 3d-morph.html 3d-raytrace.html 3d-thingy.html access-binary-trees.html access-fannkuch.html access-nbody.html access-nsieve.html bitops-3bit-bits-in-byte.html bitops-bits-in-byte.html bitops-bitwise-and.html bitops-nsieve-bits.html controlflow-recursive.html crypto-aes.html crypto-md5.html crypto-sha1.html crypto-otp.html date-format-tofte.html date-format-xparb.html math-cordic.html math-partial-sums.html math-spectral-norm.html regexp-dna.html string-base64.html string-fasta.html string-tagcloud.html string-unpack-code.html string-validate-input.html key.gif valid-xhtml10.png ../../../_profile/pgo/js-input
> gmake[5]: Leaving directory `/work/a/ports/www/libxul19/work/mozilla-1.9.2/build/pgo/js-input'
> /usr/local/bin/python ../../config/Preprocessor.py profileserver.py.in > profileserver.py
> chmod +x profileserver.py
> /usr/local/bin/python ../../config/Preprocessor.py \
> -DBROWSER_PATH=\"../../dist/bin/xulrunner-bin\" -DXPC_BIN_PATH=\"/work/a/ports/www/libxul19/work/mozilla-1.9.2/dist/bin\" -DBIN_SUFFIX=\"\" -DPROFILE_DIR=\"../../_profile/pgo\" -DCERTS_SRC_DIR=\"/work/a/ports/www/libxul19/work/mozilla-1.9.2/build/pgo/../../build/pgo/certs\" -DPERL="\"/usr/local/bin/perl\""  -DIS_MAC=0 -DIS_LINUX=0 -DIS_CAMINO=0 -DIS_TEST_BUILD=0 -DIS_DEBUG_BUILD=0 -DCRASHREPORTER=0 -DOSTYPE=\"FreeBSD10\" -DOSARCH=FreeBSD -DHAVE_64BIT_OS=1 -DMOZILLA_VERSION=\"1.9.2.28\" -DMOZILLA_VERSION_U=1.9.2.28 -DD_INO=d_ino -DSTDC_HEADERS=1 -DHAVE_ST_BLKSIZE=1 -DHAVE_SIGINFO_T=1 -DHAVE_INT16_T=1 -DHAVE_INT32_T=1 -DHAVE_INT64_T=1 -DHAVE_UINT=1 -DHAVE_UINT16_T=1 -DHAVE_VISIBILITY_HIDDEN_ATTRIBUTE=1 -DHAVE_VISIBILITY_ATTRIBUTE=1 -DHAVE_DIRENT_H=1 -DHAVE_GETOPT_H=1 -DHAVE_MEMORY_H=1 -DHAVE_UNISTD_H=1 -DHAVE_NL_TYPES_H=1 -DHAVE_X11_XKBLIB_H=1 -DHAVE_SYS_STATVFS_H=1 -DHAVE_MMINTRIN_H=1 -DHAVE_SYS_CDEFS_H=1 -DHAVE_LIBM=1 -DHAVE_DLADDR=1 -DFUNCPROTO=15 -DHAVE_XSHM=1 -DHAVE_FT_BIT
> MAP_SIZE
> _Y_PPEM=1 -DHAVE_FT_GLYPHSLOT_EMBOLDEN=1 -DHAVE_FT_LOAD_SFNT_TABLE=1 -DHAVE_FT_SELECT_SIZE=1 -D_REENTRANT=1 -D_THREAD_SAFE=1 -DHAVE_RANDOM=1 -DHAVE_STRERROR=1 -DHAVE_LCHOWN=1 -DHAVE_FCHMOD=1 -DHAVE_SNPRINTF=1 -DHAVE_MEMMOVE=1 -DHAVE_RINT=1 -DHAVE_SETBUF=1 -DHAVE_ISATTY=1 -DHAVE_FLOCKFILE=1 -DHAVE_LOCALTIME_R=1 -DHAVE_STRTOK_R=1 -DHAVE_LANGINFO_CODESET=1 -DVA_COPY=va_copy -DHAVE_VA_COPY=1 -DHAVE_VA_LIST_AS_ARRAY=1 -DHAVE_THREAD_TLS_KEYWORD=1 -DHAVE_I18N_LC_MESSAGES=1 -DHAVE_LIBPNG=1 -DMOZ_EMBEDDING_LEVEL_DEFAULT=1 -DMOZ_EMBEDDING_LEVEL_BASIC=1 -DMOZ_EMBEDDING_LEVEL_MINIMAL=1 -DMOZ_XULRUNNER=1 -DMOZ_BUILD_APP=xulrunner -DMOZ_DEFAULT_TOOLKIT=\"cairo-gtk2\" -DMOZ_X11=1 -DMOZ_WIDGET_GTK2=1 -DMOZ_ENABLE_XREMOTE=1 -DMOZ_ENABLE_STARTUP_NOTIFICATION=1 -DMOZ_DISTRIBUTION_ID=\"org.mozilla\" -DMOZ_PANGO=1 -DMOZ_ENABLE_DBUS=1 -DMOZ_ENABLE_LIBNOTIFY=1 -DIBMBIDI=1 -DMOZ_VIEW_SOURCE=1 -DACCESSIBILITY=1 -DMOZ_XPINSTALL=1 -DMOZ_JSLOADER=1 -DNS_PRINTING=1 -DNS_PRINT_PREVIEW=1 -DMOZ_NO_XPCOM_OB
> SOLETE=1
>  -DMOZ_OGG=1 -DATTRIBUTE_ALIGNED_MAX=64 -DMO!
> Z_WAVE=1 -DMOZ_SYDNEYAUDIO=1 -DMOZ_MEDIA=1 -DMOZ_XTF=1 -DMOZ_CRASHREPORTER_ENABLE_PERCENT=100 -DMOZ_MATHML=1 -DMOZ_ENABLE_CANVAS=1 -DMOZ_SVG=1 -DMOZ_UPDATE_CHANNEL=default -DMOZ_PLACES=1 -DMOZ_FEEDS=1 -DMOZ_STORAGE=1 -DMOZ_LOGGING=1 -DHAVE___CXA_DEMANGLE=1 -DMOZ_USER_DIR=\".mozilla\" -DMOZ_ENABLE_LIBXUL=1 -DHAVE_STDINT_H=1 -DHAVE_INTTYPES_H=1 -DMOZ_XUL=1 -DMOZ_PROFILELOCKING=1 -DMOZ_RDF=1 -DBUILD_CTYPES=1 -DMOZ_MORKREADER=1 -DMOZ_DLL_SUFFIX=\".so\" -DHAVE_FONTCONFIG_FCFREETYPE_H=1 -DXP_UNIX=1 -DUNIX_ASYNC_DNS=1 -DMOZ_ACCESSIBILITY_ATK=1 -DATK_MAJOR_VERSION=2 -DATK_MINOR_VERSION=6 -DATK_REV_VERSION=0  genpgocert.py.in > genpgocert.py
> chmod +x leaktest.py
> /work/a/ports/www/libxul19/work/mozilla-1.9.2/config/nsinstall -R automation.py ../../build/automationutils.py profileserver.py genpgocert.py index.html server-locations.txt favicon.ico ../../_profile/pgo
> gmake[4]: Leaving directory `/work/a/ports/www/libxul19/work/mozilla-1.9.2/build/pgo'
> /work/a/ports/www/libxul19/work/mozilla-1.9.2/config/nsinstall -R automation.py automationutils.py leaktest.py bloatcycle.html ../build/pgo/server-locations.txt ../_leaktest
> gmake[3]: Leaving directory `/work/a/ports/www/libxul19/work/mozilla-1.9.2/build'
> gmake[3]: Entering directory `/work/a/ports/www/libxul19/work/mozilla-1.9.2/probes'
> gmake[3]: Nothing to be done for `libs'.
> gmake[3]: Leaving directory `/work/a/ports/www/libxul19/work/mozilla-1.9.2/probes'
> gmake[2]: Leaving directory `/work/a/ports/www/libxul19/work/mozilla-1.9.2'
> gmake[1]: Leaving directory `/work/a/ports/www/libxul19/work/mozilla-1.9.2'
> gmake[1]: Entering directory `/work/a/ports/www/libxul19/work/mozilla-1.9.2'
> Section [Build] not found.
> tier_nspr:  
> gmake export_tier_nspr
> gmake[2]: Entering directory `/work/a/ports/www/libxul19/work/mozilla-1.9.2'
> Section [Build] not found.
> export_tier_nspr
> gmake[2]: Leaving directory `/work/a/ports/www/libxul19/work/mozilla-1.9.2'
> gmake libs_tier_nspr
> gmake[2]: Entering directory `/work/a/ports/www/libxul19/work/mozilla-1.9.2'
> Section [Build] not found.
> libs_tier_nspr
> gmake[2]: Leaving directory `/work/a/ports/www/libxul19/work/mozilla-1.9.2'
> Section [Build] not found.
> tier_nspr:  
> gmake export_tier_nspr
> gmake[2]: Entering directory `/work/a/ports/www/libxul19/work/mozilla-1.9.2'
> Section [Build] not found.
> export_tier_nspr
> gmake[2]: Leaving directory `/work/a/ports/www/libxul19/work/mozilla-1.9.2'
> gmake libs_tier_nspr
> gmake[2]: Entering directory `/work/a/ports/www/libxul19/work/mozilla-1.9.2'
> Section [Build] not found.
> libs_tier_nspr
> gmake[2]: Leaving directory `/work/a/ports/www/libxul19/work/mozilla-1.9.2'
> gmake[1]: Leaving directory `/work/a/ports/www/libxul19/work/mozilla-1.9.2'
> gmake[1]: Entering directory `/work/a/ports/www/libxul19/work/mozilla-1.9.2'
> Section [Build] not found.
> tier_js:  js/src
> gmake export_tier_js
> gmake[2]: Entering directory `/work/a/ports/www/libxul19/work/mozilla-1.9.2'
> Section [Build] not found.
> export_tier_js
> gmake[3]: Entering directory `/work/a/ports/www/libxul19/work/mozilla-1.9.2'
> gmake[3]: `js/src/Makefile' is up to date.
> gmake[3]: Leaving directory `/work/a/ports/www/libxul19/work/mozilla-1.9.2'
> gmake[3]: Entering directory `/work/a/ports/www/libxul19/work/mozilla-1.9.2/js/src'
> gmake -C config/ nsinstall
> c++ -O2 -pipe -fno-strict-aliasing  -DOSTYPE=\"FreeBSD10\" -DOSARCH=FreeBSD -DEXPORT_JS_API  -DJS_USE_SAFE_ARENA -I/usr/local/include/nspr -o jscpucfg jscpucfg.cpp
> Creating /work/a/ports/www/libxul19/work/mozilla-1.9.2/js/src/.deps
> jskwgen.cpp
> c++ -o host_jskwgen.o -c -O2 -pipe -fno-strict-aliasing  -I. -I. -I./../../dist/include -I./../../dist/include/nsprpub  -I/usr/local/include/nspr   -I. -I/usr/local/include/nspr jskwgen.cpp
> gmake[4]: Entering directory `/work/a/ports/www/libxul19/work/mozilla-1.9.2/js/src/config'
> nsinstall.c
> cc -o host_nsinstall.o -c -O2 -pipe -fno-strict-aliasing -DXP_UNIX  -DUNICODE -D_UNICODE  -I. -I. -I../../../dist/include -I../../../dist/include/nsprpub  -I/usr/local/include/nspr   -I/usr/local/include/nspr nsinstall.c
> pathsub.c
> cc -o host_pathsub.o -c -O2 -pipe -fno-strict-aliasing -DXP_UNIX  -DUNICODE -D_UNICODE  -I. -I. -I../../../dist/include -I../../../dist/include/nsprpub  -I/usr/local/include/nspr   -I/usr/local/include/nspr pathsub.c
> c++ -o host_jskwgen -O2 -pipe -fno-strict-aliasing  -I. -I. -I./../../dist/include -I./../../dist/include/nsprpub  -I/usr/local/include/nspr   -I. host_jskwgen.o  
> cc -o nsinstall -O2 -pipe -fno-strict-aliasing -DXP_UNIX  -DUNICODE -D_UNICODE  host_nsinstall.o host_pathsub.o  
> gmake[4]: Leaving directory `/work/a/ports/www/libxul19/work/mozilla-1.9.2/js/src/config'
> gmake[4]: Entering directory `/work/a/ports/www/libxul19/work/mozilla-1.9.2/js/src/config'
> rm -f nfspwd
> cp nfspwd.pl nfspwd
> ./host_jskwgen /work/a/ports/www/libxul19/work/mozilla-1.9.2/js/src/jsautokw.h
> ./jscpucfg > jsautocfg.tmp
> mv jsautocfg.tmp jsautocfg.h
> chmod +x nfspwd
> /work/a/ports/www/libxul19/work/mozilla-1.9.2/js/src/config/nsinstall -R nsinstall ../../../dist/bin
> if test ! -d system_wrappers_js; then mkdir system_wrappers_js; fi
> /usr/local/bin/perl ./preprocessor.pl -DOSTYPE=\"FreeBSD10\" -DOSARCH=FreeBSD -DHAVE_64BIT_OS=1 -DD_INO=d_ino -DSTDC_HEADERS=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_UINT16_T=1 -DHAVE_VISIBILITY_HIDDEN_ATTRIBUTE=1 -DHAVE_VISIBILITY_ATTRIBUTE=1 -DHAVE_DIRENT_H=1 -DHAVE_GETOPT_H=1 -DHAVE_MEMORY_H=1 -DHAVE_UNISTD_H=1 -DHAVE_NL_TYPES_H=1 -DHAVE_X11_XKBLIB_H=1 -DHAVE_SYS_STATVFS_H=1 -DHAVE_SYS_MOUNT_H=1 -DHAVE_MMINTRIN_H=1 -DNEW_H=\<new\> -DHAVE_SYS_CDEFS_H=1 -DHAVE_LIBM=1 -DHAVE_DLADDR=1 -D_REENTRANT=1 -D_THREAD_SAFE=1 -DHAVE_FCHMOD=1 -DHAVE_FLOCKFILE=1 -DHAVE_GETC_UNLOCKED=1 -DHAVE_GETPAGESIZE=1 -DHAVE_LCHOWN=1 -DHAVE_LOCALTIME_R=1 -DHAVE_MEMMOVE=1 -DHAVE_RANDOM=1 -DHAVE_RINT=1 -DHAVE_SBRK=1 -DHAVE_SNPRINTF=1 -DHAVE_STATVFS=1 -DHAVE_STRERROR=1 -DHAVE_STRTOK_R=1 -DHAVE_WCRTOMB=1 -DHAVE_MBRTOWC=
> 1 -DHAVE
> _ICONV=1 -DHAVE_ICONV_WITH_CONST_INPUT=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 -DHAVE_I18N_LC_MESSAGES=1 -DHAVE___CXA_DEMANGLE=1 -DHAVE_TM_ZONE_TM_GMTOFF=1 -DCPP_THROW_NEW=throw\(\) -DEDITLINE=1 -DMOZ_DLL_SUFFIX=\".so\" -DXP_UNIX=1 -DUNIX_ASYNC_DNS=1 -DJS_THREADSAFE=1 -DHAVE_SETLOCALE=1  \
> 	-DBUILD_STATIC_LIBS= \
> 	./system-headers | /usr/local/bin/perl ./make-system-wrappers.pl system_wrappers_js
> /work/a/ports/www/libxul19/work/mozilla-1.9.2/js/src/config/nsinstall -R system_wrappers_js ../../../dist
> gmake[4]: Leaving directory `/work/a/ports/www/libxul19/work/mozilla-1.9.2/js/src/config'
> gmake[4]: Entering directory `/work/a/ports/www/libxul19/work/mozilla-1.9.2/js/src/editline'
> Creating /work/a/ports/www/libxul19/work/mozilla-1.9.2/js/src/editline/.deps
> gmake[4]: Leaving directory `/work/a/ports/www/libxul19/work/mozilla-1.9.2/js/src/editline'
> gmake[4]: Entering directory `/work/a/ports/www/libxul19/work/mozilla-1.9.2/js/src/shell'
> Creating /work/a/ports/www/libxul19/work/mozilla-1.9.2/js/src/shell/.deps
> gmake[4]: Leaving directory `/work/a/ports/www/libxul19/work/mozilla-1.9.2/js/src/shell'
> /work/a/ports/www/libxul19/work/mozilla-1.9.2/js/src/config/nsinstall -R -m 644 js-config.h jsautocfg.h /work/a/ports/www/libxul19/work/mozilla-1.9.2/js/src/jsautokw.h js.msg jsapi.h jsarray.h jsarena.h jsatom.h jsbit.h jsbool.h jsclist.h jscntxt.h jscompat.h jsdate.h jsdbgapi.h jsdhash.h jsdtoa.h jsemit.h jsfun.h jsgc.h jshash.h jsinterp.h jsinttypes.h jsiter.h jslock.h jslong.h jsmath.h jsnum.h jsobj.h jsobjinlines.h json.h jsopcode.tbl jsopcode.h jsotypes.h jsparse.h jsprf.h jsproto.tbl jsprvtd.h jspubtd.h jsregexp.h jsscan.h jsscope.h jsscript.h jsscriptinlines.h jsstaticcheck.h jsstr.h jstask.h jstracer.h jstypes.h jsutil.h jsversion.h jsxdrapi.h jsxml.h ./../../dist/include
> mkdir -p nanojit
> gmake[3]: Leaving directory `/work/a/ports/www/libxul19/work/mozilla-1.9.2/js/src'
> gmake[2]: Leaving directory `/work/a/ports/www/libxul19/work/mozilla-1.9.2'
> gmake libs_tier_js
> gmake[2]: Entering directory `/work/a/ports/www/libxul19/work/mozilla-1.9.2'
> Section [Build] not found.
> libs_tier_js
> gmake[3]: Entering directory `/work/a/ports/www/libxul19/work/mozilla-1.9.2'
> gmake[3]: `js/src/Makefile' is up to date.
> gmake[3]: Leaving directory `/work/a/ports/www/libxul19/work/mozilla-1.9.2'
> gmake[3]: Entering directory `/work/a/ports/www/libxul19/work/mozilla-1.9.2/js/src'
> jsoplengen.cpp
> c++ -o host_jsoplengen.o -c -O2 -pipe -fno-strict-aliasing  -I. -I. -I./../../dist/include -I./../../dist/include/nsprpub  -I/usr/local/include/nspr   -I. -I/usr/local/include/nspr jsoplengen.cpp
> /work/a/ports/www/libxul19/work/mozilla-1.9.2/js/src/config/nsinstall -D ../../dist/sdk/lib
> cc -c -x c -E -P -I. imacro_asm.js.in > imacro_asm.js
> c++ -o host_jsoplengen -O2 -pipe -fno-strict-aliasing  -I. -I. -I./../../dist/include -I./../../dist/include/nsprpub  -I/usr/local/include/nspr   -I. host_jsoplengen.o  
> ./host_jsoplengen /work/a/ports/www/libxul19/work/mozilla-1.9.2/js/src/jsautooplen.h
> jsapi.cpp
> c++ -o jsapi.o -c -I./../../dist/system_wrappers_js -include ./config/gcc_hidden.h -DOSTYPE=\"FreeBSD10\" -DOSARCH=FreeBSD -DEXPORT_JS_API  -DJS_USE_SAFE_ARENA  -I. -I. -I./../../dist/include -I./../../dist/include/nsprpub  -I/usr/local/include/nspr   -I.    -fPIC  -isystem/usr/local/include  -I/usr/local/include  -I/usr/local/include -fno-rtti -fno-handle-exceptions -Wall -Wpointer-arith -Woverloaded-virtual -Wsynth -Wno-ctor-dtor-privacy -Wno-non-virtual-dtor -Wcast-align -Wno-invalid-offsetof -Wno-variadic-macros -Wno-long-long -O2 -pipe -fno-strict-aliasing -fno-strict-aliasing -pipe  -DNDEBUG -DTRIMMED  -isystem/usr/local/include  -I/usr/local/include  -I/usr/local/include -DMOZILLA_CLIENT -include ./js-confdefs.h -Wp,-MD,.deps/jsapi.pp jsapi.cpp
> jsarena.cpp
> jsarray.cpp
> c++ -o jsarray.o -c -I./../../dist/system_wrappers_js -include ./config/gcc_hidden.h -DOSTYPE=\"FreeBSD10\" -DOSARCH=FreeBSD -DEXPORT_JS_API  -DJS_USE_SAFE_ARENA  -I. -I. -I./../../dist/include -I./../../dist/include/nsprpub  -I/usr/local/include/nspr   -I.    -fPIC  -isystem/usr/local/include  -I/usr/local/include  -I/usr/local/include -fno-rtti -fno-handle-exceptions -Wall -Wpointer-arith -Woverloaded-virtual -Wsynth -Wno-ctor-dtor-privacy -Wno-non-virtual-dtor -Wcast-align -Wno-invalid-offsetof -Wno-variadic-macros -Wno-long-long -O2 -pipe -fno-strict-aliasing -fno-strict-aliasing -pipe  -DNDEBUG -DTRIMMED  -isystem/usr/local/include  -I/usr/local/include  -I/usr/local/include -DMOZILLA_CLIENT -include ./js-confdefs.h -Wp,-MD,.deps/jsarray.pp jsarray.cpp
> c++ -o jsarena.o -c -I./../../dist/system_wrappers_js -include ./config/gcc_hidden.h -DOSTYPE=\"FreeBSD10\" -DOSARCH=FreeBSD -DEXPORT_JS_API  -DJS_USE_SAFE_ARENA  -I. -I. -I./../../dist/include -I./../../dist/include/nsprpub  -I/usr/local/include/nspr   -I.    -fPIC  -isystem/usr/local/include  -I/usr/local/include  -I/usr/local/include -fno-rtti -fno-handle-exceptions -Wall -Wpointer-arith -Woverloaded-virtual -Wsynth -Wno-ctor-dtor-privacy -Wno-non-virtual-dtor -Wcast-align -Wno-invalid-offsetof -Wno-variadic-macros -Wno-long-long -O2 -pipe -fno-strict-aliasing -fno-strict-aliasing -pipe  -DNDEBUG -DTRIMMED  -isystem/usr/local/include  -I/usr/local/include  -I/usr/local/include -DMOZILLA_CLIENT -include ./js-confdefs.h -Wp,-MD,.deps/jsarena.pp jsarena.cpp
> jsatom.cpp
> c++ -o jsatom.o -c -I./../../dist/system_wrappers_js -include ./config/gcc_hidden.h -DOSTYPE=\"FreeBSD10\" -DOSARCH=FreeBSD -DEXPORT_JS_API  -DJS_USE_SAFE_ARENA  -I. -I. -I./../../dist/include -I./../../dist/include/nsprpub  -I/usr/local/include/nspr   -I.    -fPIC  -isystem/usr/local/include  -I/usr/local/include  -I/usr/local/include -fno-rtti -fno-handle-exceptions -Wall -Wpointer-arith -Woverloaded-virtual -Wsynth -Wno-ctor-dtor-privacy -Wno-non-virtual-dtor -Wcast-align -Wno-invalid-offsetof -Wno-variadic-macros -Wno-long-long -O2 -pipe -fno-strict-aliasing -fno-strict-aliasing -pipe  -DNDEBUG -DTRIMMED  -isystem/usr/local/include  -I/usr/local/include  -I/usr/local/include -DMOZILLA_CLIENT -include ./js-confdefs.h -Wp,-MD,.deps/jsatom.pp jsatom.cpp
> c++: warning: argument unused during compilation: '-fno-handle-exceptions'
> c++: warning: argument unused during compilation: '-fno-handle-exceptions'
> c++: warning: argument unused during compilation: '-fno-handle-exceptions'
> c++: warning: argument unused during compilation: '-fno-handle-exceptions'
> jsbool.cpp
> c++ -o jsbool.o -c -I./../../dist/system_wrappers_js -include ./config/gcc_hidden.h -DOSTYPE=\"FreeBSD10\" -DOSARCH=FreeBSD -DEXPORT_JS_API  -DJS_USE_SAFE_ARENA  -I. -I. -I./../../dist/include -I./../../dist/include/nsprpub  -I/usr/local/include/nspr   -I.    -fPIC  -isystem/usr/local/include  -I/usr/local/include  -I/usr/local/include -fno-rtti -fno-handle-exceptions -Wall -Wpointer-arith -Woverloaded-virtual -Wsynth -Wno-ctor-dtor-privacy -Wno-non-virtual-dtor -Wcast-align -Wno-invalid-offsetof -Wno-variadic-macros -Wno-long-long -O2 -pipe -fno-strict-aliasing -fno-strict-aliasing -pipe  -DNDEBUG -DTRIMMED  -isystem/usr/local/include  -I/usr/local/include  -I/usr/local/include -DMOZILLA_CLIENT -include ./js-confdefs.h -Wp,-MD,.deps/jsbool.pp jsbool.cpp
> c++: warning: argument unused during compilation: '-fno-handle-exceptions'
> In file included from jsbool.cpp:49:
> In file included from ./jscntxt.h:53:
> In file included from ./jsinterp.h:48:
> ./jsfun.h:233:55: warning: implicit conversion of NULL constant to 'unsigned long' [-Wnull-conversion]
> In file included from In file included from jsatom.cppjsapi.cpp::5360:
> :
> In file included from In file included from ./jscntxt.h./jscntxt.h::5353:
> :
> In file included from In file included from ./jsinterp.h./jsinterp.h::4848:
> :
> ./jsfun.h./jsfun.h::233233::5555::  warning: warning: implicit conversion of NULL constant to 'unsigned long' [-Wnull-conversion]    return (js_ArgsPrivateNative *) (p & 2 ? p & ~2 : NULL);
> implicit conversion of NULL constant to 'unsigned long' [-Wnull-conversion]
> 
>    return (js_ArgsPrivateNative *) (p & 2 ? p & ~2 : NULL);    ~~~~~~                                            ^~~~
> 
>    return (js_ArgsPrivateNative *) (p & 2 ? p & ~2 : NULL);    ~~~~~~                                            ^~~~                                                      0
> 
> 
>    ~~~~~~                                            ^~~~                                                      0
> 
>                                                      0
> In file included from jsarray.cpp:90:
> In file included from ./jscntxt.h:53:
> In file included from ./jsinterp.h:48:
> ./jsfun.h:233:55: warning: implicit conversion of NULL constant to 'unsigned long' [-Wnull-conversion]
>    return (js_ArgsPrivateNative *) (p & 2 ? p & ~2 : NULL);
>    ~~~~~~                                            ^~~~
>                                                      0
> In file included from jsatom.cpp:53:
> In file included from ./jscntxt.h:53:
> In file included from ./jsinterp.h:In file included from In file included from 50jsarray.cppIn file included from jsapi.cpp::
> :jsbool.cpp90./jsscript.h:::
> 49141:
> 60:In file included from 16./jscntxt.h:: 53In file included from warning: :
> :
> ./jscntxt.hcast from 'uint8 *' (aka 'unsigned char *') to 'JSObjectArray *' increases required alignment from 1 to 8 [-Wcast-align]In file included from 
> ./jsinterp.h:In file included from 53:./jscntxt.h:
> :5053:
> :
> In file included from         return (JSObjectArray *)((uint8 *) this + objectsOffset);./jsinterp.h./jsscript.h
> In file included from :               ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~50:
> ./jsinterp.h141::5016:
> :./jsscript.h :warning: 141cast from 'uint8 *' (aka 'unsigned char *') to 'JSObjectArray *' increases required alignment from 1 to 8 [-Wcast-align]:
> 16./jsscript.h:
> :        return (JSObjectArray *)((uint8 *) this + objectsOffset);: ./jsscript.h
> warning: 146::14116::16                ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~cast from 'uint8 *' (aka 'unsigned char *') to 'JSObjectArray *' increases required alignment from 1 to 8 [-Wcast-align]
> 
> :warning:          return (JSObjectArray *)((uint8 *) this + objectsOffset);./jsscript.h
> cast from 'uint8 *' (aka 'unsigned char *') to 'JSUpvarArray *' increases required alignment from 1 to 8 [-Wcast-align]warning: 
> cast from 'uint8 *' (aka 'unsigned char *') to 'JSObjectArray *' increases required alignment from 1 to 8 [-Wcast-align]:               ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~146
> :
>        return (JSUpvarArray *) ((uint8 *) this + upvarsOffset);
>        return (JSObjectArray *)((uint8 *) this + objectsOffset);               ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
> 16./jsscript.h:
> : 146warning: :cast from 'uint8 *' (aka 'unsigned char *') to 'JSUpvarArray *' increases required alignment from 1 to 8 [-Wcast-align]./jsscript.h16
> :               ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ :        return (JSUpvarArray *) ((uint8 *) this + upvarsOffset);
> warning: 
> cast from 'uint8 *' (aka 'unsigned char *') to 'JSUpvarArray *' increases required alignment from 1 to 8 [-Wcast-align]151               ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~./jsscript.h
> 
> ::16146:: ./jsscript.h16warning:         return (JSUpvarArray *) ((uint8 *) this + upvarsOffset);::cast from 'uint8 *' (aka 'unsigned char *') to 'JSObjectArray *' increases required alignment from 1 to 8 [-Wcast-align] 
> warning: 
> 151cast from 'uint8 *' (aka 'unsigned char *') to 'JSUpvarArray *' increases required alignment from 1 to 8 [-Wcast-align]               ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~:        return (JSObjectArray *) ((uint8 *) this + regexpsOffset);
> 
> 
> 16               ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~        return (JSUpvarArray *) ((uint8 *) this + upvarsOffset);./jsscript.h
> :: 151warning: :cast from 'uint8 *' (aka 'unsigned char *') to 'JSObjectArray *' increases required alignment from 1 to 8 [-Wcast-align]16
> 
> :./jsscript.h               ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ :
> 156        return (JSObjectArray *) ((uint8 *) this + regexpsOffset);warning: 
> cast from 'uint8 *' (aka 'unsigned char *') to 'JSObjectArray *' increases required alignment from 1 to 8 [-Wcast-align]               ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
> :./jsscript.h16::
> 151 :warning: 16cast from 'uint8 *' (aka 'unsigned char *') to 'JSTryNoteArray *' increases required alignment from 1 to 8 [-Wcast-align]:
>        return (JSObjectArray *) ((uint8 *) this + regexpsOffset);./jsscript.h
> :        return (JSTryNoteArray *) ((uint8 *) this + trynotesOffset);               ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~warning: 156
> :
> cast from 'uint8 *' (aka 'unsigned char *') to 'JSObjectArray *' increases required alignment from 1 to 8 [-Wcast-align]               ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
> 
> 16./jsscript.h:: 156warning: :cast from 'uint8 *' (aka 'unsigned char *') to 'JSTryNoteArray *' increases required alignment from 1 to 8 [-Wcast-align]16
> :         return (JSTryNoteArray *) ((uint8 *) this + trynotesOffset);warning: 
> cast from 'uint8 *' (aka 'unsigned char *') to 'JSTryNoteArray *' increases required alignment from 1 to 8 [-Wcast-align]               ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
> 
>        return (JSTryNoteArray *) ((uint8 *) this + trynotesOffset);
>               ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
>        return (JSObjectArray *) ((uint8 *) this + regexpsOffset);
>               ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
> ./jsscript.h:156:16: warning: cast from 'uint8 *' (aka 'unsigned char *') to 'JSTryNoteArray *' increases required alignment from 1 to 8 [-Wcast-align]
>        return (JSTryNoteArray *) ((uint8 *) this + trynotesOffset);
>               ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
> In file included from jsatom.cpp:53:
> In file included from ./jscntxt.h:53:
> ./jsinterp.h:576:1: warning: 'js_GetUpvar' has C-linkage specified, but returns user-defined type 'jsval &' (aka 'long &') which is incompatible with C [-Wreturn-type-c-linkage]
> js_GetUpvar(JSContext *cx, uintN level, uintN cookie);
> ^
> In file included from jsapi.cpp:In file included from 60jsbool.cpp:
> :In file included from 49./jscntxt.h:
> :In file included from 53./jscntxt.h:
> :./jsinterp.h53::
> 576./jsinterp.h::1576:: 1warning: :'js_GetUpvar' has C-linkage specified, but returns user-defined type 'jsval &' (aka 'long &') which is incompatible with C [-Wreturn-type-c-linkage] 
> warning: 'js_GetUpvar' has C-linkage specified, but returns user-defined type 'jsval &' (aka 'long &') which is incompatible with C [-Wreturn-type-c-linkage]js_GetUpvar(JSContext *cx, uintN level, uintN cookie);
> 
> In file included from ^js_GetUpvar(JSContext *cx, uintN level, uintN cookie);
> 
> jsarray.cpp:90:
> In file included from ./jscntxt.h:53:
> ./jsinterp.h:576:1: warning: 'js_GetUpvar' has C-linkage specified, but returns user-defined type 'jsval &' (aka 'long &') which is incompatible with C [-Wreturn-type-c-linkage]
> ^js_GetUpvar(JSContext *cx, uintN level, uintN cookie);
> ^
> 
> In file included from jsapi.cpp:60:
> In file included from ./jscntxt.h:57:
> In file included from ./jsregexp.h:47:
> ./jsstr.h:594:1: error: In file included from In file included from jsatom.cpp:jsbool.cpp53::
> 49In file included from :
> declaration of 'js_ConcatStrings' has a different language linkage./jscntxt.hIn file included from :./jscntxt.h57::
> 57In file included from :
> ./jsregexp.hIn file included from :In file included from ./jsregexp.h47
> jsarray.cpp::
> :47js_ConcatStrings(JSContext *cx, JSString *left, JSString *right);90
> ./jsstr.h:
> ^:
> In file included from 
> :./jscntxt.h./jsstr.h594:./jsstr.h::594:571120::
> :1: :error:  In file included from declaration of 'js_ConcatStrings' has a different language linkage5./jsregexp.h:: error: 47
> note: :
> previous declaration is heredeclaration of 'js_ConcatStrings' has a different language linkagejs_ConcatStrings(JSContext *cx, JSString *left, JSString *right);./jsstr.h
> 
> 
> :^594js_ConcatStrings(JSContext *cx, JSString *left, JSString *right);
> 
>    js_ConcatStrings(JSContext *cx, JSString *left, JSString *right);:
> ./jsstr.h^:
> 1201./jsstr.h::    ^5120:: 5note: ::previous declaration is here
> 
> note: previous declaration is here    js_ConcatStrings(JSContext *cx, JSString *left, JSString *right);
> 
> error:     ^    js_ConcatStrings(JSContext *cx, JSString *left, JSString *right);
> 
> declaration of 'js_ConcatStrings' has a different language linkage
>    ^
> js_ConcatStrings(JSContext *cx, JSString *left, JSString *right);
> ^
> ./jsstr.h:120:5: note: previous declaration is here
>    js_ConcatStrings(JSContext *cx, JSString *left, JSString *right);
>    ^
> In file included from jsapi.cpp:60:
> ./jscntxt.h:1307:14: warning: cast from 'uint8 *' (aka 'unsigned char *') to 'JSAtom **' increases required alignment from 1 to 8 [-Wcast-align]
>           ? COMMON_ATOMS_START(&cx->runtime->atomState)
>             ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
> ./jsatom.h:320:6: note: expanded from macro 'COMMON_ATOMS_START'
>    ((JSAtom **)((uint8 *)(state) + ATOM_OFFSET_START))
>     ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
> In file included from jsbool.cpp:49:
> ./jscntxt.h:1307:14: warning: cast from 'uint8 *' (aka 'unsigned char *') to 'JSAtom **' increases required alignment from 1 to 8 [-Wcast-align]
> In file included from            ? COMMON_ATOMS_START(&cx->runtime->atomState)
>             ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
> jsatom.cpp:53:
> ./jscntxt.hIn file included from :jsarray.cpp1307::9014:
> :./jscntxt.h :warning: 1307cast from 'uint8 *' (aka 'unsigned char *') to 'JSAtom **' increases required alignment from 1 to 8 [-Wcast-align]:
> 14:            ? COMMON_ATOMS_START(&cx->runtime->atomState)warning: 
> cast from 'uint8 *' (aka 'unsigned char *') to 'JSAtom **' increases required alignment from 1 to 8 [-Wcast-align]             ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
> 
> ./jsatom.h:           ? COMMON_ATOMS_START(&cx->runtime->atomState)./jsatom.h
> :             ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~320
> :6./jsatom.h:: 320note: :expanded from macro 'COMMON_ATOMS_START'6
> : note:     ((JSAtom **)((uint8 *)(state) + ATOM_OFFSET_START))expanded from macro 'COMMON_ATOMS_START'
> 
>     ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~    ((JSAtom **)((uint8 *)(state) + ATOM_OFFSET_START))
> 
> 320:6: note: expanded from macro 'COMMON_ATOMS_START'
>     ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
>    ((JSAtom **)((uint8 *)(state) + ATOM_OFFSET_START))
>     ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
> In file included from jsapi.cpp:60:
> ./jscntxt.h:1538:12: warning: cast from 'uint8 *' (aka 'unsigned char *') to 'JSContext *' increases required alignment from 1 to 8 [-Wcast-align]
>    return (JSContext *) ((uint8 *) link - offsetof(JSContext, link));
>           ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
> In file included from jsatom.cpp:53:
> ./jscntxt.h:1538In file included from :jsarray.cpp12::90 :
> warning: ./jscntxt.hcast from 'uint8 *' (aka 'unsigned char *') to 'JSContext *' increases required alignment from 1 to 8 [-Wcast-align]:
> 1538:12    return (JSContext *) ((uint8 *) link - offsetof(JSContext, link));:
>            ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~warning: 
> cast from 'uint8 *' (aka 'unsigned char *') to 'JSContext *' increases required alignment from 1 to 8 [-Wcast-align]
> In file included from jsbool.cpp:49:
> ./jscntxt.h:1538:12: warning: cast from 'uint8 *' (aka 'unsigned char *') to 'JSContext *' increases required alignment from 1 to 8 [-Wcast-align]
>    return (JSContext *) ((uint8 *) link - offsetof(JSContext, link));
>           ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
>    return (JSContext *) ((uint8 *) link - offsetof(JSContext, link));
>           ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
> In file included from jsarray.cpp:100:
> ./jsscope.h:371:12: warning: cast from 'JSPropertyOp' (aka 'JSBool (*)(JSContext *, JSObject *, jsval, jsval *)') to 'JSObject *' increases required alignment from 4 to 8 [-Wcast-align]
>    return JS_FUNC_TO_DATA_PTR(JSObject *, op);
>           ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
> ./jstypes.h:451:56: note: expanded from macro 'JS_FUNC_TO_DATA_PTR'
> # define JS_FUNC_TO_DATA_PTR(type, fun) (__extension__ (type) (fun))
>                                                       ^~~~~~~~~~~~
> In file included from jsarray.cpp:100:
> ./jsscope.h:377:28: warning: cast from 'JSPropertyOp' (aka 'JSBool (*)(JSContext *, JSObject *, jsval, jsval *)') to 'JSObject *' increases required alignment from 4 to 8 [-Wcast-align]
>    return OBJECT_TO_JSVAL(JS_FUNC_TO_DATA_PTR(JSObject *, op));
>                           ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
> ./jstypes.h:451:56: note: expanded from macro 'JS_FUNC_TO_DATA_PTR'
> # define JS_FUNC_TO_DATA_PTR(type, fun) (__extension__ (type) (fun))
>                                                       ^~~~~~~~~~~~
> In file included from jsatom.cppIn file included from jsapi.cpp:64:
> In file included from ./jsemit.h:49:
> ./jsparse.h:488:16: warning: cast from 'char *' to 'JSParseNode *' increases required alignment from 1 to 8 [-Wcast-align]
>        return (JSParseNode *)((char *)pn_tail - offsetof(JSParseNode, pn_next));
>               ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
> :57:
> ./jsparse.h:488:16: warning: cast from 'char *' to 'JSParseNode *' increases required alignment from 1 to 8 [-Wcast-align]
>        return (JSParseNode *)((char *)pn_tail - offsetof(JSParseNode, pn_next));
>               ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
> jsatom.cpp:343:30: warning: cast from 'const JSDHashEntryHdr *' to 'JSAtomHashEntry *' increases required alignment from 4 to 8 [-Wcast-align]
>    JSAtomHashEntry *entry = TO_ATOM_ENTRY(hdr);
>                             ^~~~~~~~~~~~~~~~~~
> jsatom.cpp:275:42: note: expanded from macro 'TO_ATOM_ENTRY'
> #define TO_ATOM_ENTRY(hdr)              ((JSAtomHashEntry *) hdr)
>                                         ^~~~~~~~~~~~~~~~~~~~~~~
> jsatom.cpp:367:30: warning: cast from 'const JSDHashEntryHdr *' to 'JSAtomHashEntry *' increases required alignment from 4 to 8 [-Wcast-align]
>    JSAtomHashEntry *entry = TO_ATOM_ENTRY(hdr);
>                             ^~~~~~~~~~~~~~~~~~
> jsatom.cpp:275:42: note: expanded from macro 'TO_ATOM_ENTRY'
> #define TO_ATOM_ENTRY(hdr)              ((JSAtomHashEntry *) hdr)
>                                         ^~~~~~~~~~~~~~~~~~~~~~~
> In file included from jsbool.cpp:55:
> ./jsvector.h:254:17: warning: cast from 'const char *' to 'unsigned short *' increases required alignment from 1 to 2 [-Wcast-align]
>        return ((T *)u.mBuf) + mLengthOrCapacity;
>                ^~~~~~~~~~~
> ./jsvector.h:679:33: note: in instantiation of member function 'js::Vector<unsigned short, 32, js::ContextAllocPolicy>::inlineEnd' requested here
>            Impl::copyConstruct(inlineEnd(), insBegin, insEnd);
>                                ^
> ./jsvector.h:418:14: note: in instantiation of function template specialization 'js::Vector<unsigned short, 32, js::ContextAllocPolicy>::append<char>' requested here
>    return v.append(array, array + ArrayLength - 1);
>             ^
> jsbool.cpp:169:16: note: in instantiation of function template specialization 'js::js_AppendLiteral<unsigned short, 32, js::ContextAllocPolicy, 5>' requested here
>    return b ? js_AppendLiteral(cb, "true") : js_AppendLiteral(cb, "false");
>               ^
> jsatom.cpp:437:30: warning: cast from 'JSDHashEntryHdr *' to 'JSAtomHashEntry *' increases required alignment from 4 to 8 [-Wcast-align]
>    JSAtomHashEntry *entry = TO_ATOM_ENTRY(hdr);
>                             ^~~~~~~~~~~~~~~~~~
> jsatom.cpp:275:42: note: expanded from macro 'TO_ATOM_ENTRY'
> #define TO_ATOM_ENTRY(hdr)              ((JSAtomHashEntry *) hdr)
>                                         ^~~~~~~~~~~~~~~~~~~~~~~
> In file included from jsarray.cpp:103:
> ./jsvector.h:249:16: warning: cast from 'const char *' to 'unsigned short *' increases required alignment from 1 to 2 [-Wcast-align]
>        return (T *)u.mBuf;
>               ^~~~~~~~~~~
> ./jsvector.h:439:23: note: in instantiation of member function 'js::Vector<unsigned short, 32, js::ContextAllocPolicy>::inlineBegin' requested here
>        Impl::destroy(inlineBegin(), inlineEnd());
>                      ^
> jsarray.cpp:1399:18: note: in instantiation of member function 'js::Vector<unsigned short, 32, js::ContextAllocPolicy>::~Vector' requested here
> jsatom.cpp:486:13: warning: cast from 'uint8 *' (aka 'unsigned char *') to 'JSAtom **' increases required alignment from 1 to 8 [-Wcast-align]
>    JSCharBuffer cb(cx);    atoms = COMMON_ATOMS_START(state);
>            ^~~~~~~~~~~~~~~~~~~~~~~~~
> 
> ./jsatom.h:320:6: note: expanded from macro 'COMMON_ATOMS_START'
>                 ^
>    ((JSAtom **)((uint8 *)(state) + ATOM_OFFSET_START))
>     ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
> In file included from jsarray.cpp:103:
> ./jsvector.h:254:17: warning: cast from 'const char *' to 'unsigned short *' increases required alignment from 1 to 2 [-Wcast-align]
>        return ((T *)u.mBuf) + mLengthOrCapacity;
>                ^~~~~~~~~~~
> ./jsvector.h:439:38: note: in instantiation of member function 'js::Vector<unsigned short, 32, js::ContextAllocPolicy>::inlineEnd' requested here
>        Impl::destroy(inlineBegin(), inlineEnd());
>                                     ^jsatom.cpp:504:28: warning: cast from 'JSDHashEntryHdr *' to 'JSAtomHashEntry *' increases required alignment from 4 to 8 [-Wcast-align]
> 
>    CLEAR_ATOM_ENTRY_FLAGS(TO_ATOM_ENTRY(hdr), ATOM_PINNED);
>                           ^             ~~~
> jsarray.cppjsatom.cpp:1399:275:42: note: expanded from macro 'TO_ATOM_ENTRY'
> :#define TO_ATOM_ENTRY(hdr)              ((JSAtomHashEntry *) hdr)
>                                         ^
> 18: note: jsatom.cpp:285:14: note: expanded from macro 'CLEAR_ATOM_ENTRY_FLAGS'
> in instantiation of member function 'js::Vector<unsigned short, 32, js::ContextAllocPolicy>::~Vector' requested here
>    ((void)((entry)->keyAndFlags &= ~(jsuword)(flags)))
>    ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
>    JSCharBuffer cb(cx);
>                 ^
> jsatom.cpp:524:30: warning: cast from 'JSDHashEntryHdr *' to 'JSAtomHashEntry *' increases required alignment from 4 to 8 [-Wcast-align]
>    JSAtomHashEntry *entry = TO_ATOM_ENTRY(hdr);
>                             ^~~~~~~~~~~~~~~~~~
> jsatom.cpp:275:42: note: expanded from macro 'TO_ATOM_ENTRY'
> #define TO_ATOM_ENTRY(hdr)              ((JSAtomHashEntry *) hdr)
>                                         ^~~~~~~~~~~~~~~~~~~~~~~
> jsatom.cpp:541:30: warning: cast from 'JSDHashEntryHdr *' to 'JSAtomHashEntry *' increases required alignment from 4 to 8 [-Wcast-align]
>    JSAtomHashEntry *entry = TO_ATOM_ENTRY(hdr);
>                             ^~~~~~~~~~~~~~~~~~
> jsatom.cpp:275:42: note: expanded from macro 'TO_ATOM_ENTRY'
> #define TO_ATOM_ENTRY(hdr)              ((JSAtomHashEntry *) hdr)
>                                         ^~~~~~~~~~~~~~~~~~~~~~~
> jsatom.cpp:575:30: warning: cast from 'JSDHashEntryHdr *' to 'JSAtomHashEntry *' increases required alignment from 4 to 8 [-Wcast-align]
>    JSAtomHashEntry *entry = TO_ATOM_ENTRY(hdr);
>                             ^~~~~~~~~~~~~~~~~~
> jsatom.cpp:275:42: note: expanded from macro 'TO_ATOM_ENTRY'
> #define TO_ATOM_ENTRY(hdr)              ((JSAtomHashEntry *) hdr)
>                                         ^~~~~~~~~~~~~~~~~~~~~~~
> jsatom.cpp:622:13: warning: cast from 'JSDHashEntryHdr *' to 'JSAtomHashEntry *' increases required alignment from 4 to 8 [-Wcast-align]
>    entry = TO_ATOM_ENTRY(JS_DHashTableOperate(table, &d, JS_DHASH_ADD));
>            ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
> jsatom.cpp:275:42: note: expanded from macro 'TO_ATOM_ENTRY'
> #define TO_ATOM_ENTRY(hdr)              ((JSAtomHashEntry *) hdr)
>                                         ^~~~~~~~~~~~~~~~~~~~~~~
> jsatom.cpp:637:21: warning: cast from 'JSDHashEntryHdr *' to 'JSAtomHashEntry *' increases required alignment from 4 to 8 [-Wcast-align]
>            entry = TO_ATOM_ENTRY(JS_DHashTableOperate(table, key,
>                    ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
> jsatom.cpp:275:42: note: expanded from macro 'TO_ATOM_ENTRY'
> #define TO_ATOM_ENTRY(hdr)              ((JSAtomHashEntry *) hdr)
>                                         ^~~~~~~~~~~~~~~~~~~~~~~
> jsatom.cpp:710:13: warning: cast from 'JSDHashEntryHdr *' to 'JSAtomHashEntry *' increases required alignment from 4 to 8 [-Wcast-align]
>    entry = TO_ATOM_ENTRY(JS_DHashTableOperate(table, str, JS_DHASH_ADD));
>            ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
> jsatom.cpp:275:42: note: expanded from macro 'TO_ATOM_ENTRY'
> #define TO_ATOM_ENTRY(hdr)              ((JSAtomHashEntry *) hdr)
>                                         ^~~~~~~~~~~~~~~~~~~~~~~
> jsatom.cpp:754:25: warning: cast from 'JSDHashEntryHdr *' to 'JSAtomHashEntry *' increases required alignment from 4 to 8 [-Wcast-align]
>                entry = TO_ATOM_ENTRY(JS_DHashTableOperate(table, key,
>                        ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
> jsatom.cpp:275:42: note: expanded from macro 'TO_ATOM_ENTRY'
> #define TO_ATOM_ENTRY(hdr)              ((JSAtomHashEntry *) hdr)
>                                         ^~~~~~~~~~~~~~~~~~~~~~~
> jsatom.cpp:848:41: warning: cast from 'JSDHashEntryHdr *' to 'JSAtomHashEntry *' increases required alignment from 4 to 8 [-Wcast-align]
>           ? (JSString *)ATOM_ENTRY_KEY(TO_ATOM_ENTRY(hdr))
>                                        ^             ~~~
> jsatom.cpp:275:42: note: expanded from macro 'TO_ATOM_ENTRY'
> #define TO_ATOM_ENTRY(hdr)              ((JSAtomHashEntry *) hdr)
>                                         ^
> jsatom.cpp:277:16: note: expanded from macro 'ATOM_ENTRY_KEY'
>    ((void *)((entry)->keyAndFlags & ~ATOM_ENTRY_FLAG_MASK))
>    ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
> In file included from jsatom.cpp:57:
> In file included from ./jsparse.h:50:
> In file included from ./jsscan.h:51:
> ./jsvector.h:249:16: warning: cast from 'const char *' to 'unsigned short *' increases required alignment from 1 to 2 [-Wcast-align]
>        return (T *)u.mBuf;
>               ^~~~~~~~~~~
> ./jsvector.h:439:23: note: in instantiation of member function 'js::Vector<unsigned short, 32, js::ContextAllocPolicy>::inlineBegin' requested here
>        Impl::destroy(inlineBegin(), inlineEnd());
>                      ^
> ./jsscan.h:286:5: note: in instantiation of member function 'js::Vector<unsigned short, 32, js::ContextAllocPolicy>::~Vector' requested here
>    ~JSTokenStream() {}
>    ^
> In file included from jsatom.cpp:57:
> In file included from ./jsparse.h:50:
> In file included from ./jsscan.h:51:
> ./jsvector.h:254:17: warning: cast from 'const char *' to 'unsigned short *' increases required alignment from 1 to 2 [-Wcast-align]
>        return ((T *)u.mBuf) + mLengthOrCapacity;
>                ^~~~~~~~~~~
> ./jsvector.h:439:38: note: in instantiation of member function 'js::Vector<unsigned short, 32, js::ContextAllocPolicy>::inlineEnd' requested here
>        Impl::destroy(inlineBegin(), inlineEnd());
>                                     ^
> ./jsscan.h:286:5: note: in instantiation of member function 'js::Vector<unsigned short, 32, js::ContextAllocPolicy>::~Vector' requested here
>    ~JSTokenStream() {}
>    ^
> 24 warnings and 1 error generated.
> gmake[3]: *** [jsatom.o] Error 1
> gmake[3]: *** Waiting for unfinished jobs....
> In file included from jsapi.cpp:79:
> ./jsscope.h:371:12: warning: cast from 'JSPropertyOp' (aka 'JSBool (*)(JSContext *, JSObject *, jsval, jsval *)') to 'JSObject *' increases required alignment from 4 to 8 [-Wcast-align]
>    return JS_FUNC_TO_DATA_PTR(JSObject *, op);
>           ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
> ./jstypes.h:451:56: note: expanded from macro 'JS_FUNC_TO_DATA_PTR'
> # define JS_FUNC_TO_DATA_PTR(type, fun) (__extension__ (type) (fun))
>                                                       ^~~~~~~~~~~~
> In file included from jsapi.cpp:79:
> ./jsscope.h:377:28: warning: cast from 'JSPropertyOp' (aka 'JSBool (*)(JSContext *, JSObject *, jsval, jsval *)') to 'JSObject *' increases required alignment from 4 to 8 [-Wcast-align]
>    return OBJECT_TO_JSVAL(JS_FUNC_TO_DATA_PTR(JSObject *, op));
>                           ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
> ./jstypes.h:451:56: note: expanded from macro 'JS_FUNC_TO_DATA_PTR'
> # define JS_FUNC_TO_DATA_PTR(type, fun) (__extension__ (type) (fun))
>                                                       ^~~~~~~~~~~~
> In file included from jsbool.cpp:55:
> ./jsvector.h:249:16: warning: cast from 'const char *' to 'unsigned short *' increases required alignment from 1 to 2 [-Wcast-align]
>        return (T *)u.mBuf;
>               ^~~~~~~~~~~
> ./jsvector.h:514:33: note: in instantiation of member function 'js::Vector<unsigned short, 32, js::ContextAllocPolicy>::inlineBegin' requested here
>    Impl::copyConstruct(newBuf, inlineBegin(), inlineEnd());
>                                ^
> ./jsvector.h:684:14: note: in instantiation of member function 'js::Vector<unsigned short, 32, js::ContextAllocPolicy>::convertToHeapStorage' requested here
>        if (!convertToHeapStorage(needed))
>             ^
> ./jsvector.h:418:14: note: in instantiation of function template specialization 'js::Vector<unsigned short, 32, js::ContextAllocPolicy>::append<char>' requested here
>    return v.append(array, array + ArrayLength - 1);
>             ^
> jsbool.cpp:169:16: note: in instantiation of function template specialization 'js::js_AppendLiteral<unsigned short, 32, js::ContextAllocPolicy, 5>' requested here
>    return b ? js_AppendLiteral(cb, "true") : js_AppendLiteral(cb, "false");
>               ^
> 12 warnings and 1 error generated.
> 10 warnings and 1 error generated.
> gmake[3]: *** [jsbool.o] Error 1
> gmake[3]: *** [jsarray.o] Error 1
> jsapi.cpp:1240:17: warning: cast from 'JSDHashEntryHdr *' to 'JSResolvingEntry *' increases required alignment from 4 to 8 [-Wcast-align]
>        entry = (JSResolvingEntry *)
>                ^~~~~~~~~~~~~~~~~~~~
> jsapi.cpp:1246:21: warning: cast from 'JSDHashEntryHdr *' to 'JSResolvingEntry *' increases required alignment from 4 to 8 [-Wcast-align]
>            entry = (JSResolvingEntry *)
>                    ^~~~~~~~~~~~~~~~~~~~
> jsapi.cpp:1392:12: warning: cast from 'char *' to 'JSAtom **' increases required alignment from 1 to 8 [-Wcast-align]
>    atom = OFFSET_TO_ATOM(cx->runtime, offset);
>           ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
> ./jsatom.h:329:35: note: expanded from macro 'OFFSET_TO_ATOM'
> #define OFFSET_TO_ATOM(rt,off)  (*(JSAtom **)((char*)&(rt)->atomState + (off)))
>                                  ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
> jsapi.cpp:1397:13: warning: cast from 'char *' to 'JSAtom **' increases required alignment from 1 to 8 [-Wcast-align]
>            OFFSET_TO_ATOM(cx->runtime, offset) = atom;
>            ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
> ./jsatom.h:329:35: note: expanded from macro 'OFFSET_TO_ATOM'
> #define OFFSET_TO_ATOM(rt,off)  (*(JSAtom **)((char*)&(rt)->atomState + (off)))
>                                  ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
> jsapi.cpp:1549:16: warning: cast from 'char *' to 'JSAtom **' increases required alignment from 1 to 8 [-Wcast-align]
>        atom = OFFSET_TO_ATOM(rt, standard_class_atoms[i].atomOffset);
>               ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
> ./jsatom.h:329:35: note: expanded from macro 'OFFSET_TO_ATOM'
> #define OFFSET_TO_ATOM(rt,off)  (*(JSAtom **)((char*)&(rt)->atomState + (off)))
>                                  ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
> jsapi.cpp:1643:16: warning: cast from 'char *' to 'JSAtom **' increases required alignment from 1 to 8 [-Wcast-align]
>        atom = OFFSET_TO_ATOM(rt, standard_class_atoms[i].atomOffset);
>               ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
> ./jsatom.h:329:35: note: expanded from macro 'OFFSET_TO_ATOM'
> #define OFFSET_TO_ATOM(rt,off)  (*(JSAtom **)((char*)&(rt)->atomState + (off)))
>                                  ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
> jsapi.cpp:1740:16: warning: cast from 'char *' to 'JSAtom **' increases required alignment from 1 to 8 [-Wcast-align]
>        atom = OFFSET_TO_ATOM(rt, standard_class_atoms[j].atomOffset);
>               ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
> ./jsatom.h:329:35: note: expanded from macro 'OFFSET_TO_ATOM'
> #define OFFSET_TO_ATOM(rt,off)  (*(JSAtom **)((char*)&(rt)->atomState + (off)))
>                                  ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
> In file included from jsapi.cpp:64:
> In file included from ./jsemit.h:49:
> In file included from ./jsparse.h:50:
> In file included from ./jsscan.h:51:
> ./jsvector.h:249:16: warning: cast from 'const char *' to 'unsigned short *' increases required alignment from 1 to 2 [-Wcast-align]
>        return (T *)u.mBuf;
>               ^~~~~~~~~~~
> ./jsvector.h:439:23: note: in instantiation of member function 'js::Vector<unsigned short, 32, js::ContextAllocPolicy>::inlineBegin' requested here
>        Impl::destroy(inlineBegin(), inlineEnd());
>                      ^
> ./jsscan.h:286:5: note: in instantiation of member function 'js::Vector<unsigned short, 32, js::ContextAllocPolicy>::~Vector' requested here
>    ~JSTokenStream() {}
>    ^
> In file included from jsapi.cpp:64:
> In file included from ./jsemit.h:49:
> In file included from ./jsparse.h:50:
> In file included from ./jsscan.h:51:
> ./jsvector.h:254:17: warning: cast from 'const char *' to 'unsigned short *' increases required alignment from 1 to 2 [-Wcast-align]
>        return ((T *)u.mBuf) + mLengthOrCapacity;
>                ^~~~~~~~~~~
> ./jsvector.h:439:38: note: in instantiation of member function 'js::Vector<unsigned short, 32, js::ContextAllocPolicy>::inlineEnd' requested here
>        Impl::destroy(inlineBegin(), inlineEnd());
>                                     ^
> ./jsscan.h:286:5: note: in instantiation of member function 'js::Vector<unsigned short, 32, js::ContextAllocPolicy>::~Vector' requested here
>    ~JSTokenStream() {}
>    ^
> 20 warnings and 1 error generated.
> gmake[3]: *** [jsapi.o] Error 1
> gmake[3]: Leaving directory `/work/a/ports/www/libxul19/work/mozilla-1.9.2/js/src'
> gmake[2]: *** [libs_tier_js] Error 2
> gmake[2]: Leaving directory `/work/a/ports/www/libxul19/work/mozilla-1.9.2'
> gmake[1]: *** [tier_js] Error 2
> gmake[1]: Leaving directory `/work/a/ports/www/libxul19/work/mozilla-1.9.2'
> gmake: *** [default] Error 2
> *** Error code 1
> 
> Stop.
> make: stopped in /a/ports/www/libxul19
> ================================================================
> build of /usr/ports/www/libxul19 ended at Wed Jun 12 07:20:33 UTC 2013
> 


+-----------------oOO--(_)--OOo-------------------------+
With best Regards,
       Martin Wilke (miwi_(at)_FreeBSD.org)

Mess with the Best, Die like the Rest



More information about the freebsd-gecko mailing list