Build on OSX 10.7

12 views
Skip to first unread message

Christoph Dorn

unread,
Sep 16, 2011, 7:38:14 PM9/16/11
to gpsee
Hi All,

I am trying to get my CommonJS loader [1] working on GPSEE and to do
that the very first thing I obviously need to do is build GPSEE. I am
somewhat familiar with compiling things but I need some help.

I am on OSX 10.7. So far I have:

hg clone https://gpsee.googlecode.com/hg/ gpsee
hg clone http://hg.mozilla.org/tracemonkey tracemonkey
cd gpsee
./configure --with-mozilla=../tracemonkey

which gives me:

* Configuring SpiderMonkey

rm -f /pinf/workspaces/github.com/pinf/loader-js/demos/GPSEE/gpsee/
spidermonkey/builds/release/Makefile vars.mk
/usr/bin/make configure

*** Please install autoconf-enabled SpiderMonkey in ../tracemonkey/
js/src,
or edit ./local_config.mk to tell me where it is.

make[1]: *** [../tracemonkey/js/src/configure.in] Error 1
make: *** [force_configure] Error 2
GPSEE configure:
GPSEE configure: *** Could not configure SpiderMonkey. Stop.
GPSEE configure:

The error message seems pretty clear but is useless to me :)

I am also not sure about installing/compiling the prerequisites I need
on top of OSX to build GPSEE.

Any assistance would be greatly appreciated. Ideally I am hoping to
run a series of commands on top of a clean OSX install that will build
me GPSEE with default configuration.

Thanks!
Christoph

[1] - https://github.com/pinf/loader-js

Wes Garland

unread,
Sep 17, 2011, 10:38:16 AM9/17/11
to gp...@googlegroups.com
Hi, Christoph!


On Sep 16, 7:38 pm, Christoph Dorn <christ...@christophdorn.com> wrote:
> I am on OSX 10.7. So far I have:

You might be the first user trying this, although I expect it to work with little or no effort.

 
>     hg clone https://gpsee.googlecode.com/hg/ gpsee
>     hg clone http://hg.mozilla.org/tracemonkey tracemonkey
>     cd gpsee
>     ./configure --with-mozilla=../tracemonkey

Argh -- looks like I need to update build instructions.  Sorry 'bout that.

You're going to need to revert to an older version of tracemonkey - the JSAPI has changed radically with many backwards-breaking changes in the last year, and we aren't caught up yet  (I am working on it in a fork FWIW).

From the hg/tracemonkey directory,

 hg revert -r 21e90d198613 --all

 should get you a compatible version of the tracemonkey sources.

Also - FWIW - I keep a spidermonkey/suggested-spidermonkey-version file in the repository specifically for automation, in case anybody wants to use it.


>    *** Please install autoconf-enabled SpiderMonkey in ../tracemonkey/
> js/src,
>        or edit ./local_config.mk to tell me where it is.

That's *wierd*.  It's telling you that it can't find the file ../tracemonkey/js/src/configure.in.   Maybe try specifying the full path to the tracemonkey repo?


> The error message seems pretty clear but is useless to me :)

Well at least I got the clarity part right. ;)

 
> I am also not sure about installing/compiling the prerequisites I need
> on top of OSX to build GPSEE.

Off the top of my head -- autoconf version 2.13 on your path, I'm sure whatever XCode ships with Lion should work, and that's about it.  (FWIW - we try to keep virtually the same dependencies as SpiderMonkey itself).

Oh, you'll also need cURL and some extra config switches if you want that module to work, but we should leave that for a little bit later.


> Any assistance would be greatly appreciated. Ideally I am hoping to
> run a series of commands on top of a clean OSX install that will build
> me GPSEE with default configuration.

Let me know if you bump into any further issues; also, I check into #gpsee on irc.freenode.net regularly. We have some Lion boxes at work I can try as well if for some surprising reason this gets painful.

Thanks for the post, BTW -  I've been mostly working on the JS 1.8.5 fork, it's clear that I should spend a little bit of time on build instructions and automation soon.

Wes

--
Wesley W. Garland
Director, Product Development
PageMail, Inc.
+1 613 542 2787 x 102

Jeff Johnson

unread,
Sep 17, 2011, 10:53:30 AM9/17/11
to gp...@googlegroups.com
On Sep 17, 2011, at 10:38 AM, Wes Garland wrote:

Hi, Christoph!

On Sep 16, 7:38 pm, Christoph Dorn <christ...@christophdorn.com> wrote:
> I am on OSX 10.7. So far I have:

You might be the first user trying this, although I expect it to work with little or no effort.
 

User #2 -- the lazy schmuck -- lurks here too hoping to use GPSEE.
You have access to Lion here @jbj.org any time you need/want.

I hope to get back to RPM -> GPSEE -> JS eventually: certain other priorities like
earning an income keep intruding.

hth

73 de Jeff

Christoph Dorn

unread,
Sep 17, 2011, 6:38:25 PM9/17/11
to gp...@googlegroups.com
Wes Garland wrote:
On Sep 16, 7:38 pm, Christoph Dorn <christ...@christophdorn.com> wrote:

>     hg clone https://gpsee.googlecode.com/hg/ gpsee
>     hg clone http://hg.mozilla.org/tracemonkey tracemonkey
>     cd gpsee
>     ./configure --with-mozilla=../tracemonkey

Argh -- looks like I need to update build instructions.  Sorry 'bout that.

That's *wierd*.  It's telling you that it can't find the file ../tracemonkey/js/src/configure.in.   Maybe try specifying the full path to the tracemonkey repo?
Ok, I now am using the following and the configure is successful:

    sudo port install libidl autoconf213 yasm nspr


    hg clone https://gpsee.googlecode.com/hg/ gpsee
    hg clone http://hg.mozilla.org/tracemonkey tracemonkey
    cd tracemonkey

    hg revert -r 21e90d198613 --all
    cd ../
   
    cd gpsee
    ./configure --with-mozilla=/pinf/workspaces/github.com/pinf/loader-js/demos/GPSEE/tracemonkey


> I am also not sure about installing/compiling the prerequisites I need
> on top of OSX to build GPSEE.

Off the top of my head -- autoconf version 2.13 on your path, I'm sure whatever XCode ships with Lion should work, and that's about it.  (FWIW - we try to keep virtually the same dependencies as SpiderMonkey itself).

Oh, you'll also need cURL and some extra config switches if you want that module to work, but we should leave that for a little bit later.

> Any assistance would be greatly appreciated. Ideally I am hoping to
> run a series of commands on top of a clean OSX install that will build
> me GPSEE with default configuration.

Let me know if you bump into any further issues; also, I check into #gpsee on irc.freenode.net regularly. We have some Lion boxes at work I can try as well if for some surprising reason this gets painful.

We are much further but am getting an error during building now:

$ ./configure --with-mozilla=/pinf/workspaces/github.com/pinf/loader-js/demos/GPSEE/tracemonkey


 * Configuring SpiderMonkey

rm -f /pinf/workspaces/github.com/pinf/loader-js/demos/GPSEE/gpsee/spidermonkey/builds/release/Makefile vars.mk
/usr/bin/make configure
 * Generating /pinf/workspaces/github.com/pinf/loader-js/demos/GPSEE/tracemonkey/js/src/configure
cd /pinf/workspaces/github.com/pinf/loader-js/demos/GPSEE/tracemonkey/js/src && /opt/local/bin/autoconf213
[ -d /pinf/workspaces/github.com/pinf/loader-js/demos/GPSEE/gpsee/spidermonkey/builds/release ] || mkdir -p /pinf/workspaces/github.com/pinf/loader-js/demos/GPSEE/gpsee/spidermonkey/builds/release
cd /pinf/workspaces/github.com/pinf/loader-js/demos/GPSEE/gpsee/spidermonkey/builds/release && CC="gcc" CXX="g++"  /pinf/workspaces/github.com/pinf/loader-js/demos/GPSEE/tracemonkey/js/src/configure --with-system-nspr --enable-threadsafe --enable-ctypes --prefix=/pinf/workspaces/github.com/pinf/loader-js/demos/GPSEE/gpsee/spidermonkey/builds/release/jsapi --libdir=/pinf/workspaces/github.com/pinf/loader-js/demos/GPSEE/gpsee/spidermonkey/builds/release/jsapi/lib --includedir=/pinf/workspaces/github.com/pinf/loader-js/demos/GPSEE/gpsee/spidermonkey/builds/release/jsapi/include
loading cache ./config.cache
checking host system type... x86_64-apple-darwin11.1.0
checking target system type... x86_64-apple-darwin11.1.0
checking build system type... x86_64-apple-darwin11.1.0
checking for mawk... no
checking for gawk... gawk
checking for gcc... gcc
checking whether the C compiler (gcc  ) works... yes
checking whether the C compiler (gcc  ) is a cross-compiler... no
checking whether we are using GNU C... yes
checking whether gcc accepts -g... yes
checking for c++... g++
checking whether the C++ compiler (g++  ) works... yes
checking whether the C++ compiler (g++  ) is a cross-compiler... no
checking whether we are using GNU C++... yes
checking whether g++ accepts -g... yes
checking for ranlib... ranlib
checking for as... /usr/bin/as
checking for ar... ar
checking for ld... ld
checking for strip... strip
checking for windres... no
checking whether gcc and cc understand -c and -o together... yes
checking how to run the C preprocessor... gcc -E
checking how to run the C++ preprocessor... g++ -E
checking for sb-conf... no
checking for ve... no
checking for a BSD compatible install... /usr/bin/install -c
checking whether ln -s works... yes
checking for perl5... /opt/local/bin/perl5
checking for minimum required perl version >= 5.006... 5.012003
checking for full perl installation... yes
checking for python... /usr/bin/python
checking for doxygen... :
checking for autoconf... /opt/local/bin/autoconf
checking for unzip... /usr/bin/unzip
checking for zip... /usr/bin/zip
checking for makedepend... /usr/X11/bin/makedepend
checking for xargs... /usr/bin/xargs
checking for pbbuild... no
checking for xcodebuild... /usr/bin/xcodebuild
/pinf/workspaces/github.com/pinf/loader-js/demos/GPSEE/tracemonkey/js/src/configure: line 3798: test: Xcode 4.1 Build version 4B110: integer expression expected
checking for sdp... /usr/bin/sdp
checking for gmake... no
checking for make... /usr/bin/make
checking for X... no
checking whether the compiler supports -Wno-invalid-offsetof... yes
checking whether the compiler supports -Wno-variadic-macros... yes
checking whether ld has archive extraction flags... no
checking that static assertion macros used in autoconf tests work... yes
checking for 64-bit OS... yes
checking for -dead_strip option to ld... yes
checking for ANSI C header files... yes
checking for working const... yes
checking for mode_t... yes
checking for off_t... yes
checking for pid_t... yes
checking for size_t... yes
checking for ssize_t... yes
checking for st_blksize in struct stat... yes
checking for siginfo_t... yes
checking for stdint.h... yes
checking for the size of void*... 8
checking for the alignment of void*... 8
checking for the size of double... 8
checking for int16_t... yes
checking for int32_t... yes
checking for int64_t... yes
checking for int64... no
checking for uint... yes
checking for uint_t... no
checking for uint16_t... no
checking for uname.domainname... no
checking for uname.__domainname... no
checking for visibility(hidden) attribute... yes
checking for visibility(default) attribute... yes
checking for visibility pragma support... yes
checking For gcc visibility bug with class-level attributes (GCC bug 26905)... yes
checking For x86_64 gcc visibility bug with builtins (GCC bug 20297)... no
checking for dirent.h that defines DIR... yes
checking for opendir in -ldir... no
checking for sys/byteorder.h... no
checking for compat.h... no
checking for getopt.h... yes
checking for sys/bitypes.h... no
checking for memory.h... yes
checking for unistd.h... yes
checking for gnu/libc-version.h... no
checking for nl_types.h... yes
checking for malloc.h... no
checking for X11/XKBlib.h... yes
checking for sys/statvfs.h... yes
checking for sys/statfs.h... no
checking for sys/vfs.h... no
checking for sys/mount.h... yes
checking for mmintrin.h... yes
checking for new... yes
checking for sys/cdefs.h... yes
checking for gethostbyname_r in -lc_r... no
checking for dladdr... yes
checking for socket in -lsocket... no
checking whether gcc accepts -pthread... yes
checking whether mmap() sees write()s... yes
checking whether gcc needs -traditional... no
checking for 8-bit clean memcmp... yes
checking for fchmod... yes
checking for flockfile... yes
checking for getc_unlocked... yes
checking for _getc_nolock... no
checking for getpagesize... yes
checking for lchown... yes
checking for localtime_r... yes
checking for lstat64... yes
checking for memmove... yes
checking for random... yes
checking for rint... yes
checking for sbrk... yes
checking for snprintf... yes
checking for stat64... yes
checking for statvfs... yes
checking for statvfs64... no
checking for strerror... yes
checking for strtok_r... yes
checking for truncate64... no
checking for wcrtomb... yes
checking for mbrtowc... yes
checking for res_ninit()... no
checking for gnu_get_libc_version()... no
checking for an implementation of va_copy()... yes
checking for an implementation of __va_copy()... yes
checking whether va_lists can be copied by value... no
checking for gcc 3.0 ABI... yes
checking for C++ "explicit" keyword... yes
checking for C++ "typename" keyword... yes
checking for modern C++ template specialization syntax support... yes
checking whether partial template specialization works... yes
checking whether operators must be re-defined for templates derived from templates... no
checking whether we need to cast a derived template to pass as its base class... no
checking whether the compiler can resolve const ambiguities for templates... yes
checking whether the C++ "using" keyword can change access... yes
checking whether the C++ "using" keyword resolves ambiguity... yes
checking for "std::" namespace... yes
checking whether standard template operator!=() is ambiguous... unambiguous
checking for C++ reinterpret_cast... yes
checking for C++ dynamic_cast to void*... yes
checking whether C++ requires implementation of unused virtual methods... yes
checking for trouble comparing to zero near std::operator!=()... no
checking for LC_MESSAGES... yes
checking for nspr-config... /opt/local/bin/nspr-config
checking for NSPR - version >= 4.7.0... yes
checking for valid optimization flags... yes
checking for __cxa_demangle... yes
checking for unwind.h... yes
checking for _Unwind_Backtrace... yes
checking for gcc -pipe support... yes
checking whether C compiler supports -fprofile-generate... no
checking whether C compiler supports -fprofile-arcs... 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... yes
checking for localeconv... 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 AVMPLUS_64BIT 1
#define AVMPLUS_AMD64 1
#define AVMPLUS_UNIX 1
#define CPP_THROW_NEW throw()
#define D_INO d_ino
#define EDITLINE 1
#define FEATURE_NANOJIT 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_INT16_T 1
#define HAVE_INT32_T 1
#define HAVE_INT64_T 1
#define HAVE_LCHOWN 1
#define HAVE_LOCALECONV 1
#define HAVE_LOCALTIME_R 1
#define HAVE_LSTAT64 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_SSIZE_T 1
#define HAVE_STAT64 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_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__UNWIND_BACKTRACE 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_HAS_CTYPES 1
#define JS_HAVE_STDINT_H 1
#define JS_THREADSAFE 1
#define JS_TRACER 1
#define MOZ_DLL_SUFFIX ".dylib"
#define NEED_CPP_UNUSED_IMPLEMENTATIONS 1
#define NEW_H <new>
#define STDC_HEADERS 1
#define UNIX_ASYNC_DNS 1
#define VA_COPY va_copy
#define XP_MACOSX 1
#define XP_UNIX 1
#define X_DISPLAY_MISSING 1

#endif /* _JS_CONFDEFS_H_ */

Creating directory shell
Creating directory lirasm
Creating directory jsapi-tests
Creating directory tests
Creating directory config
Creating directory config/mkdepend
Creating directory editline
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 < /pinf/workspaces/github.com/pinf/loader-js/demos/GPSEE/tracemonkey/js/src/js-config.in > js-config.tmp \
    -e 's|@prefix@|/pinf/workspaces/github.com/pinf/loader-js/demos/GPSEE/gpsee/spidermonkey/builds/release/jsapi|' \
    -e 's|@exec_prefix@|/pinf/workspaces/github.com/pinf/loader-js/demos/GPSEE/gpsee/spidermonkey/builds/release/jsapi|' \
    -e 's|@includedir@|/pinf/workspaces/github.com/pinf/loader-js/demos/GPSEE/gpsee/spidermonkey/builds/release/jsapi/include|' \
    -e 's|@libdir@|/pinf/workspaces/github.com/pinf/loader-js/demos/GPSEE/gpsee/spidermonkey/builds/release/jsapi/lib|' \
    -e 's|@MOZILLA_VERSION@||' \
    -e 's|@LIBRARY_NAME@|mozjs|' \
    -e 's|@NSPR_CFLAGS@|-I/opt/local/include/nspr|' \
    -e 's|@JS_CONFIG_LIBS@|-L/opt/local/lib/nspr -lplds4 -lplc4 -lnspr4 -L/opt/local/lib -dynamiclib -install_name @executable_path/libmozjs.dylib -compatibility_version 1 -current_version 1 -single_module   -lm |' \
    -e 's|@MOZ_JS_LIBS@|-L/pinf/workspaces/github.com/pinf/loader-js/demos/GPSEE/gpsee/spidermonkey/builds/release/jsapi/lib -lmozjs|' \
    && mv js-config.tmp js-config && chmod +x js-config
configuring in ctypes/libffi
running /bin/sh /pinf/workspaces/github.com/pinf/loader-js/demos/GPSEE/tracemonkey/js/src/ctypes/libffi/configure  --disable-shared --enable-static --disable-raw-api --with-pic --cache-file=/pinf/workspaces/github.com/pinf/loader-js/demos/GPSEE/gpsee/spidermonkey/builds/release/ctypes/libffi/config.cache --srcdir=/pinf/workspaces/github.com/pinf/loader-js/demos/GPSEE/tracemonkey/js/src/ctypes/libffi
configure: creating cache /pinf/workspaces/github.com/pinf/loader-js/demos/GPSEE/gpsee/spidermonkey/builds/release/ctypes/libffi/config.cache
checking build system type... x86_64-apple-darwin11.1.0
checking host system type... x86_64-apple-darwin11.1.0
checking target system type... x86_64-apple-darwin11.1.0
checking for a BSD-compatible install... /usr/bin/install -c
checking whether build environment is sane... yes
checking for a thread-safe mkdir -p... /pinf/workspaces/github.com/pinf/loader-js/demos/GPSEE/tracemonkey/js/src/ctypes/libffi/install-sh -c -d
checking for gawk... gawk
checking whether make sets $(MAKE)... yes
checking for gcc... gcc
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 gcc accepts -g... yes
checking for gcc option to accept ISO C89... none needed
checking for style of include used by make... GNU
checking dependency style of gcc... gcc3
checking dependency style of gcc... gcc3
checking whether gcc and cc understand -c and -o together... yes
checking for a sed that does not truncate output... /usr/bin/sed
checking for grep that handles long lines and -e... /usr/bin/grep
checking for egrep... /usr/bin/grep -E
checking for fgrep... /usr/bin/grep -F
checking for ld used by gcc... /usr/llvm-gcc-4.2/libexec/gcc/i686-apple-darwin11/4.2.1/ld
checking if the linker (/usr/llvm-gcc-4.2/libexec/gcc/i686-apple-darwin11/4.2.1/ld) is GNU ld... no
checking for BSD- or MS-compatible name lister (nm)... /usr/bin/nm
checking the name lister (/usr/bin/nm) interface... BSD nm
checking whether ln -s works... yes
checking the maximum length of command line arguments... 196608
checking whether the shell understands some XSI constructs... yes
checking whether the shell understands "+="... yes
checking for /usr/llvm-gcc-4.2/libexec/gcc/i686-apple-darwin11/4.2.1/ld option to reload object files... -r
checking for objdump... no
checking how to recognize dependent libraries... pass_all
checking for ar... ar
checking for strip... strip
checking for ranlib... ranlib
checking command to parse /usr/bin/nm output from gcc object... ok
checking for dsymutil... dsymutil
checking for nmedit... nmedit
checking for lipo... lipo
checking for otool... otool
checking for otool64... no
checking for -single_module linker flag... yes
checking for -exported_symbols_list linker flag... yes
checking how to run the C preprocessor... gcc -E
checking for ANSI C header files... yes
checking for sys/types.h... yes
checking for sys/stat.h... yes
checking for stdlib.h... yes
checking for string.h... yes
checking for memory.h... yes
checking for strings.h... yes
checking for inttypes.h... yes
checking for stdint.h... yes
checking for unistd.h... yes
checking for dlfcn.h... yes
checking for objdir... .libs
checking if gcc supports -fno-rtti -fno-exceptions... no
checking for gcc option to produce PIC... -fno-common -DPIC
checking if gcc PIC flag -fno-common -DPIC works... yes
checking if gcc static flag -static works... no
checking if gcc supports -c -o file.o... yes
checking if gcc supports -c -o file.o... (cached) yes
checking whether the gcc linker (/usr/llvm-gcc-4.2/libexec/gcc/i686-apple-darwin11/4.2.1/ld) supports shared libraries... yes
checking dynamic linker characteristics... darwin11.1.0 dyld
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
checking whether to enable maintainer-specific portions of Makefiles... no
checking sys/mman.h usability... yes
checking sys/mman.h presence... yes
checking for sys/mman.h... yes
checking for mmap... 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... no
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... yes
checking for working alloca.h... yes
checking for alloca... 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... no
checking whether .eh_frame section should be read-only... no
checking for __attribute__((visibility("hidden")))... no
configure: updating cache /pinf/workspaces/github.com/pinf/loader-js/demos/GPSEE/gpsee/spidermonkey/builds/release/ctypes/libffi/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 /pinf/workspaces/github.com/pinf/loader-js/demos/GPSEE/tracemonkey/js/src/ctypes/libffi/src/x86/ffitarget.h to include/ffitarget.h
config.status: executing depfiles commands
config.status: executing libtool commands
config.status: executing include commands
config.status: executing src commands
 * Building vars.mk

 * Configuring LibFFI

rm -f /pinf/workspaces/github.com/pinf/loader-js/demos/GPSEE/gpsee/libffi/builds/release/Makefile /pinf/workspaces/github.com/pinf/loader-js/demos/GPSEE/gpsee/libffi/builds/release/config.status vars.mk
/usr/bin/make configure
[ -d /pinf/workspaces/github.com/pinf/loader-js/demos/GPSEE/gpsee/libffi/builds/release ] || mkdir -p /pinf/workspaces/github.com/pinf/loader-js/demos/GPSEE/gpsee/libffi/builds/release
cd /pinf/workspaces/github.com/pinf/loader-js/demos/GPSEE/gpsee/libffi/builds/release && CC="gcc" /pinf/workspaces/github.com/pinf/loader-js/demos/GPSEE/tracemonkey/js/src/ctypes/libffi/configure --prefix=/pinf/workspaces/github.com/pinf/loader-js/demos/GPSEE/gpsee/libffi/builds/release/install --libdir=/pinf/workspaces/github.com/pinf/loader-js/demos/GPSEE/gpsee/libffi/builds/release/install/lib --includedir=/pinf/workspaces/github.com/pinf/loader-js/demos/GPSEE/gpsee/libffi/builds/release/install/include
checking build system type... x86_64-apple-darwin11.1.0
checking host system type... x86_64-apple-darwin11.1.0
checking target system type... x86_64-apple-darwin11.1.0
checking for a BSD-compatible install... /usr/bin/install -c
checking whether build environment is sane... yes
checking for a thread-safe mkdir -p... /pinf/workspaces/github.com/pinf/loader-js/demos/GPSEE/tracemonkey/js/src/ctypes/libffi/install-sh -c -d
checking for gawk... gawk
checking whether make sets $(MAKE)... yes
checking for gcc... gcc
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 gcc accepts -g... yes
checking for gcc option to accept ISO C89... none needed
checking for style of include used by make... GNU
checking dependency style of gcc... gcc3
checking dependency style of gcc... gcc3
checking whether gcc and cc understand -c and -o together... yes
checking for a sed that does not truncate output... /usr/bin/sed
checking for grep that handles long lines and -e... /usr/bin/grep
checking for egrep... /usr/bin/grep -E
checking for fgrep... /usr/bin/grep -F
checking for ld used by gcc... /usr/llvm-gcc-4.2/libexec/gcc/i686-apple-darwin11/4.2.1/ld
checking if the linker (/usr/llvm-gcc-4.2/libexec/gcc/i686-apple-darwin11/4.2.1/ld) is GNU ld... no
checking for BSD- or MS-compatible name lister (nm)... /usr/bin/nm
checking the name lister (/usr/bin/nm) interface... BSD nm
checking whether ln -s works... yes
checking the maximum length of command line arguments... 196608
checking whether the shell understands some XSI constructs... yes
checking whether the shell understands "+="... yes
checking for /usr/llvm-gcc-4.2/libexec/gcc/i686-apple-darwin11/4.2.1/ld option to reload object files... -r
checking for objdump... no
checking how to recognize dependent libraries... pass_all
checking for ar... ar
checking for strip... strip
checking for ranlib... ranlib
checking command to parse /usr/bin/nm output from gcc object... ok
checking for dsymutil... dsymutil
checking for nmedit... nmedit
checking for lipo... lipo
checking for otool... otool
checking for otool64... no
checking for -single_module linker flag... yes
checking for -exported_symbols_list linker flag... yes
checking how to run the C preprocessor... gcc -E
checking for ANSI C header files... yes
checking for sys/types.h... yes
checking for sys/stat.h... yes
checking for stdlib.h... yes
checking for string.h... yes
checking for memory.h... yes
checking for strings.h... yes
checking for inttypes.h... yes
checking for stdint.h... yes
checking for unistd.h... yes
checking for dlfcn.h... yes
checking for objdir... .libs
checking if gcc supports -fno-rtti -fno-exceptions... no
checking for gcc option to produce PIC... -fno-common -DPIC
checking if gcc PIC flag -fno-common -DPIC works... yes
checking if gcc static flag -static works... no
checking if gcc supports -c -o file.o... yes
checking if gcc supports -c -o file.o... (cached) yes
checking whether the gcc linker (/usr/llvm-gcc-4.2/libexec/gcc/i686-apple-darwin11/4.2.1/ld) supports shared libraries... yes
checking dynamic linker characteristics... darwin11.1.0 dyld
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... yes
checking whether to build static libraries... yes
checking whether to enable maintainer-specific portions of Makefiles... no
checking sys/mman.h usability... yes
checking sys/mman.h presence... yes
checking for sys/mman.h... yes
checking for mmap... 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... no
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... yes
checking for working alloca.h... yes
checking for alloca... 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... no
checking whether .eh_frame section should be read-only... no
checking for __attribute__((visibility("hidden")))... no
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 /pinf/workspaces/github.com/pinf/loader-js/demos/GPSEE/tracemonkey/js/src/ctypes/libffi/src/x86/ffitarget.h to include/ffitarget.h
config.status: executing depfiles commands
config.status: executing libtool commands
config.status: executing include commands
config.status: executing src commands
Package libffi was not found in the pkg-config search path.
Perhaps you should add the directory containing `libffi.pc'
to the PKG_CONFIG_PATH environment variable
No package 'libffi' found
Package libffi was not found in the pkg-config search path.
Perhaps you should add the directory containing `libffi.pc'
to the PKG_CONFIG_PATH environment variable
No package 'libffi' found
 * Building vars.mk

 * Building SpiderMonkey

cd /pinf/workspaces/github.com/pinf/loader-js/demos/GPSEE/gpsee/spidermonkey/builds/release && /usr/bin/make -j2
/usr/bin/make export
/usr/bin/make -C config/ nsinstall
Creating /pinf/workspaces/github.com/pinf/loader-js/demos/GPSEE/gpsee/spidermonkey/builds/release/.deps
g++ -DMDCPUCFG=\"md/_darwin.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 -fno-strict-aliasing -fpascal-strings -fno-common -pthread -pipe -DNDEBUG -DTRIMMED -O3 -fstrict-aliasing  -DOSTYPE=\"Darwin11.1.0\" -DOSARCH=Darwin -DEXPORT_JS_API -D__STDC_LIMIT_MACROS -DJS_HAS_CTYPES -I/opt/local/include/nspr -o jscpucfg /pinf/workspaces/github.com/pinf/loader-js/demos/GPSEE/tracemonkey/js/src/jscpucfg.cpp
nsinstall.c
gcc -o host_nsinstall.o -c  -Wall -W -Wno-unused -Wpointer-arith -Wcast-align -W -fno-strict-aliasing -fpascal-strings -fno-common -pthread -pipe  -DNDEBUG -DTRIMMED -O3 -DXP_UNIX -DXP_MACOSX -DNO_X11 -O3  -DUNICODE -D_UNICODE  -I/pinf/workspaces/github.com/pinf/loader-js/demos/GPSEE/tracemonkey/js/src/config -I. -I../dist/include -I../dist/include/nsprpub  -I/opt/local/include/nspr   -I/opt/local/include/nspr /pinf/workspaces/github.com/pinf/loader-js/demos/GPSEE/tracemonkey/js/src/config/nsinstall.c
pathsub.c
gcc -o host_pathsub.o -c  -Wall -W -Wno-unused -Wpointer-arith -Wcast-align -W -fno-strict-aliasing -fpascal-strings -fno-common -pthread -pipe  -DNDEBUG -DTRIMMED -O3 -DXP_UNIX -DXP_MACOSX -DNO_X11 -O3  -DUNICODE -D_UNICODE  -I/pinf/workspaces/github.com/pinf/loader-js/demos/GPSEE/tracemonkey/js/src/config -I. -I../dist/include -I../dist/include/nsprpub  -I/opt/local/include/nspr   -I/opt/local/include/nspr /pinf/workspaces/github.com/pinf/loader-js/demos/GPSEE/tracemonkey/js/src/config/pathsub.c
jskwgen.cpp
g++ -DMDCPUCFG=\"md/_darwin.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 -fno-strict-aliasing -fpascal-strings -fno-common -pthread -pipe -DNDEBUG -DTRIMMED -O3 -fstrict-aliasing -Ictypes/libffi/include -I.  -I/pinf/workspaces/github.com/pinf/loader-js/demos/GPSEE/tracemonkey/js/src -I. -I./dist/include -I./dist/include/nsprpub  -I/opt/local/include/nspr   -I/pinf/workspaces/github.com/pinf/loader-js/demos/GPSEE/tracemonkey/js/src -I/opt/local/include/nspr /pinf/workspaces/github.com/pinf/loader-js/demos/GPSEE/tracemonkey/js/src/jskwgen.cpp
gcc -o nsinstall  -Wall -W -Wno-unused -Wpointer-arith -Wcast-align -W -fno-strict-aliasing -fpascal-strings -fno-common -pthread -pipe  -DNDEBUG -DTRIMMED -O3 -DXP_UNIX -DXP_MACOSX -DNO_X11 -O3  -DUNICODE -D_UNICODE  host_nsinstall.o host_pathsub.o 
rm -f nfspwd
cp /pinf/workspaces/github.com/pinf/loader-js/demos/GPSEE/tracemonkey/js/src/config/nfspwd.pl nfspwd
chmod +x nfspwd
/pinf/workspaces/github.com/pinf/loader-js/demos/GPSEE/gpsee/spidermonkey/builds/release/config/nsinstall -L /pinf/workspaces/github.com/pinf/loader-js/demos/GPSEE/gpsee/spidermonkey/builds/release/config nsinstall ../dist/bin
Creating /pinf/workspaces/github.com/pinf/loader-js/demos/GPSEE/gpsee/spidermonkey/builds/release/editline/.deps
Creating /pinf/workspaces/github.com/pinf/loader-js/demos/GPSEE/gpsee/spidermonkey/builds/release/shell/.deps
Creating /pinf/workspaces/github.com/pinf/loader-js/demos/GPSEE/gpsee/spidermonkey/builds/release/jsapi-tests/.deps
make[3]: Nothing to be done for `export'.
./jscpucfg > jsautocfg.tmp
mv jsautocfg.tmp jsautocfg.h
g++ -DMDCPUCFG=\"md/_darwin.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 -fno-strict-aliasing -fpascal-strings -fno-common -pthread -pipe -DNDEBUG -DTRIMMED -O3 -fstrict-aliasing -Ictypes/libffi/include -I.  -I/pinf/workspaces/github.com/pinf/loader-js/demos/GPSEE/tracemonkey/js/src -I. -I./dist/include -I./dist/include/nsprpub  -I/opt/local/include/nspr   -I/pinf/workspaces/github.com/pinf/loader-js/demos/GPSEE/tracemonkey/js/src host_jskwgen.o 
./host_jskwgen /pinf/workspaces/github.com/pinf/loader-js/demos/GPSEE/gpsee/spidermonkey/builds/release/jsautokw.h
/pinf/workspaces/github.com/pinf/loader-js/demos/GPSEE/gpsee/spidermonkey/builds/release/config/nsinstall -L /pinf/workspaces/github.com/pinf/loader-js/demos/GPSEE/gpsee/spidermonkey/builds/release -m 644 js-config.h jsautocfg.h /pinf/workspaces/github.com/pinf/loader-js/demos/GPSEE/gpsee/spidermonkey/builds/release/jsautokw.h /pinf/workspaces/github.com/pinf/loader-js/demos/GPSEE/tracemonkey/js/src/js.msg /pinf/workspaces/github.com/pinf/loader-js/demos/GPSEE/tracemonkey/js/src/jsapi.h /pinf/workspaces/github.com/pinf/loader-js/demos/GPSEE/tracemonkey/js/src/jsarray.h /pinf/workspaces/github.com/pinf/loader-js/demos/GPSEE/tracemonkey/js/src/jsarena.h /pinf/workspaces/github.com/pinf/loader-js/demos/GPSEE/tracemonkey/js/src/jsatom.h /pinf/workspaces/github.com/pinf/loader-js/demos/GPSEE/tracemonkey/js/src/jsbit.h /pinf/workspaces/github.com/pinf/loader-js/demos/GPSEE/tracemonkey/js/src/jsbool.h /pinf/workspaces/github.com/pinf/loader-js/demos/GPSEE/tracemonkey/js/src/jsclist.h /pinf/workspaces/github.com/pinf/loader-js/demos/GPSEE/tracemonkey/js/src/jscntxt.h /pinf/workspaces/github.com/pinf/loader-js/demos/GPSEE/tracemonkey/js/src/jscompat.h /pinf/workspaces/github.com/pinf/loader-js/demos/GPSEE/tracemonkey/js/src/jsdate.h /pinf/workspaces/github.com/pinf/loader-js/demos/GPSEE/tracemonkey/js/src/jsdbgapi.h /pinf/workspaces/github.com/pinf/loader-js/demos/GPSEE/tracemonkey/js/src/jsdhash.h /pinf/workspaces/github.com/pinf/loader-js/demos/GPSEE/tracemonkey/js/src/jsdtoa.h /pinf/workspaces/github.com/pinf/loader-js/demos/GPSEE/tracemonkey/js/src/jsemit.h /pinf/workspaces/github.com/pinf/loader-js/demos/GPSEE/tracemonkey/js/src/jsfun.h /pinf/workspaces/github.com/pinf/loader-js/demos/GPSEE/tracemonkey/js/src/jsgc.h /pinf/workspaces/github.com/pinf/loader-js/demos/GPSEE/tracemonkey/js/src/jsgcchunk.h /pinf/workspaces/github.com/pinf/loader-js/demos/GPSEE/tracemonkey/js/src/jshash.h /pinf/workspaces/github.com/pinf/loader-js/demos/GPSEE/tracemonkey/js/src/jsinterp.h /pinf/workspaces/github.com/pinf/loader-js/demos/GPSEE/tracemonkey/js/src/jsinttypes.h /pinf/workspaces/github.com/pinf/loader-js/demos/GPSEE/tracemonkey/js/src/jsiter.h /pinf/workspaces/github.com/pinf/loader-js/demos/GPSEE/tracemonkey/js/src/jslock.h /pinf/workspaces/github.com/pinf/loader-js/demos/GPSEE/tracemonkey/js/src/jslong.h /pinf/workspaces/github.com/pinf/loader-js/demos/GPSEE/tracemonkey/js/src/jsmath.h /pinf/workspaces/github.com/pinf/loader-js/demos/GPSEE/tracemonkey/js/src/jsobj.h /pinf/workspaces/github.com/pinf/loader-js/demos/GPSEE/tracemonkey/js/src/jsobjinlines.h /pinf/workspaces/github.com/pinf/loader-js/demos/GPSEE/tracemonkey/js/src/json.h /pinf/workspaces/github.com/pinf/loader-js/demos/GPSEE/tracemonkey/js/src/jsopcode.tbl /pinf/workspaces/github.com/pinf/loader-js/demos/GPSEE/tracemonkey/js/src/jsopcode.h /pinf/workspaces/github.com/pinf/loader-js/demos/GPSEE/tracemonkey/js/src/jsotypes.h /pinf/workspaces/github.com/pinf/loader-js/demos/GPSEE/tracemonkey/js/src/jsparse.h /pinf/workspaces/github.com/pinf/loader-js/demos/GPSEE/tracemonkey/js/src/jsproxy.h /pinf/workspaces/github.com/pinf/loader-js/demos/GPSEE/tracemonkey/js/src/jsprf.h /pinf/workspaces/github.com/pinf/loader-js/demos/GPSEE/tracemonkey/js/src/jspropertycache.h /pinf/workspaces/github.com/pinf/loader-js/demos/GPSEE/tracemonkey/js/src/jspropertycacheinlines.h /pinf/workspaces/github.com/pinf/loader-js/demos/GPSEE/tracemonkey/js/src/jspropertytree.h /pinf/workspaces/github.com/pinf/loader-js/demos/GPSEE/tracemonkey/js/src/jsproto.tbl /pinf/workspaces/github.com/pinf/loader-js/demos/GPSEE/tracemonkey/js/src/jsprvtd.h /pinf/workspaces/github.com/pinf/loader-js/demos/GPSEE/tracemonkey/js/src/jspubtd.h /pinf/workspaces/github.com/pinf/loader-js/demos/GPSEE/tracemonkey/js/src/jsregexp.h /pinf/workspaces/github.com/pinf/loader-js/demos/GPSEE/tracemonkey/js/src/jsscan.h /pinf/workspaces/github.com/pinf/loader-js/demos/GPSEE/tracemonkey/js/src/jsscope.h /pinf/workspaces/github.com/pinf/loader-js/demos/GPSEE/tracemonkey/js/src/jsscript.h /pinf/workspaces/github.com/pinf/loader-js/demos/GPSEE/tracemonkey/js/src/jsscriptinlines.h /pinf/workspaces/github.com/pinf/loader-js/demos/GPSEE/tracemonkey/js/src/jsstaticcheck.h /pinf/workspaces/github.com/pinf/loader-js/demos/GPSEE/tracemonkey/js/src/jsstr.h /pinf/workspaces/github.com/pinf/loader-js/demos/GPSEE/tracemonkey/js/src/jstask.h /pinf/workspaces/github.com/pinf/loader-js/demos/GPSEE/tracemonkey/js/src/jstracer.h /pinf/workspaces/github.com/pinf/loader-js/demos/GPSEE/tracemonkey/js/src/jstypedarray.h /pinf/workspaces/github.com/pinf/loader-js/demos/GPSEE/tracemonkey/js/src/jstypes.h /pinf/workspaces/github.com/pinf/loader-js/demos/GPSEE/tracemonkey/js/src/jsutil.h /pinf/workspaces/github.com/pinf/loader-js/demos/GPSEE/tracemonkey/js/src/jsvector.h /pinf/workspaces/github.com/pinf/loader-js/demos/GPSEE/tracemonkey/js/src/jstl.h /pinf/workspaces/github.com/pinf/loader-js/demos/GPSEE/tracemonkey/js/src/jshashtable.h /pinf/workspaces/github.com/pinf/loader-js/demos/GPSEE/tracemonkey/js/src/jsversion.h /pinf/workspaces/github.com/pinf/loader-js/demos/GPSEE/tracemonkey/js/src/jswrapper.h /pinf/workspaces/github.com/pinf/loader-js/demos/GPSEE/tracemonkey/js/src/jsxdrapi.h /pinf/workspaces/github.com/pinf/loader-js/demos/GPSEE/tracemonkey/js/src/jsxml.h /pinf/workspaces/github.com/pinf/loader-js/demos/GPSEE/tracemonkey/js/src/prmjtime.h /pinf/workspaces/github.com/pinf/loader-js/demos/GPSEE/tracemonkey/js/src/jsbuiltins.h /pinf/workspaces/github.com/pinf/loader-js/demos/GPSEE/tracemonkey/js/src/nanojit/Assembler.h /pinf/workspaces/github.com/pinf/loader-js/demos/GPSEE/tracemonkey/js/src/nanojit/Allocator.h /pinf/workspaces/github.com/pinf/loader-js/demos/GPSEE/tracemonkey/js/src/nanojit/CodeAlloc.h /pinf/workspaces/github.com/pinf/loader-js/demos/GPSEE/tracemonkey/js/src/nanojit/Containers.h /pinf/workspaces/github.com/pinf/loader-js/demos/GPSEE/tracemonkey/js/src/nanojit/LIR.h /pinf/workspaces/github.com/pinf/loader-js/demos/GPSEE/tracemonkey/js/src/nanojit/avmplus.h /pinf/workspaces/github.com/pinf/loader-js/demos/GPSEE/tracemonkey/js/src/nanojit/Fragmento.h /pinf/workspaces/github.com/pinf/loader-js/demos/GPSEE/tracemonkey/js/src/nanojit/Native.h /pinf/workspaces/github.com/pinf/loader-js/demos/GPSEE/tracemonkey/js/src/nanojit/NativeX64.h /pinf/workspaces/github.com/pinf/loader-js/demos/GPSEE/tracemonkey/js/src/nanojit/njconfig.h /pinf/workspaces/github.com/pinf/loader-js/demos/GPSEE/tracemonkey/js/src/nanojit/RegAlloc.h /pinf/workspaces/github.com/pinf/loader-js/demos/GPSEE/tracemonkey/js/src/nanojit/nanojit.h /pinf/workspaces/github.com/pinf/loader-js/demos/GPSEE/tracemonkey/js/src/nanojit/VMPI.h ./dist/include
/usr/bin/make "AR_FLAGS=" "CC_FOR_BUILD=" "CFLAGS=-g -O2" "CXXFLAGS=" "CFLAGS_FOR_BUILD=" "CFLAGS_FOR_TARGET=" "INSTALL=/usr/bin/install -c" "INSTALL_DATA=/usr/bin/install -c -m 644" "INSTALL_PROGRAM=/usr/bin/install -c" "INSTALL_SCRIPT=/usr/bin/install -c" "JC1FLAGS=" "LDFLAGS=" "LIBCFLAGS=" "LIBCFLAGS_FOR_TARGET=" "MAKE=/usr/bin/make" "MAKEINFO=/bin/sh /pinf/workspaces/github.com/pinf/loader-js/demos/GPSEE/tracemonkey/js/src/ctypes/libffi/missing --run makeinfo " "PICFLAG=" "PICFLAG_FOR_TARGET=" "RUNTESTFLAGS=" "SHELL=/bin/sh" "exec_prefix=/usr/local" "infodir=/usr/local/share/info" "libdir=/usr/local/lib" "prefix=/usr/local" "AR=ar" "AS=as" "CC=gcc" "CXX=g++" "LD=/usr/llvm-gcc-4.2/libexec/gcc/i686-apple-darwin11/4.2.1/ld" "NM=/usr/bin/nm" "RANLIB=ranlib" "DESTDIR=" all-recursive
Making all in include
make[5]: Nothing to be done for `all'.
Making all in testsuite
make[5]: Nothing to be done for `all'.
Making all in man
make[5]: Nothing to be done for `all'.
depbase=`echo src/debug.lo | sed 's|[^/]*$|.deps/&|;s|\.lo$||'`;\
    /bin/sh ./libtool --tag=CC   --mode=compile gcc -DHAVE_CONFIG_H -I. -I/pinf/workspaces/github.com/pinf/loader-js/demos/GPSEE/tracemonkey/js/src/ctypes/libffi  -I. -I/pinf/workspaces/github.com/pinf/loader-js/demos/GPSEE/tracemonkey/js/src/ctypes/libffi/include -Iinclude -I/pinf/workspaces/github.com/pinf/loader-js/demos/GPSEE/tracemonkey/js/src/ctypes/libffi/src  -Wall -g -fexceptions -g -O2 -MT src/debug.lo -MD -MP -MF $depbase.Tpo -c -o src/debug.lo /pinf/workspaces/github.com/pinf/loader-js/demos/GPSEE/tracemonkey/js/src/ctypes/libffi/src/debug.c &&\
    mv -f $depbase.Tpo $depbase.Plo
depbase=`echo src/prep_cif.lo | sed 's|[^/]*$|.deps/&|;s|\.lo$||'`;\
    /bin/sh ./libtool --tag=CC   --mode=compile gcc -DHAVE_CONFIG_H -I. -I/pinf/workspaces/github.com/pinf/loader-js/demos/GPSEE/tracemonkey/js/src/ctypes/libffi  -I. -I/pinf/workspaces/github.com/pinf/loader-js/demos/GPSEE/tracemonkey/js/src/ctypes/libffi/include -Iinclude -I/pinf/workspaces/github.com/pinf/loader-js/demos/GPSEE/tracemonkey/js/src/ctypes/libffi/src  -Wall -g -fexceptions -g -O2 -MT src/prep_cif.lo -MD -MP -MF $depbase.Tpo -c -o src/prep_cif.lo /pinf/workspaces/github.com/pinf/loader-js/demos/GPSEE/tracemonkey/js/src/ctypes/libffi/src/prep_cif.c &&\
    mv -f $depbase.Tpo $depbase.Plo
libtool: compile:  gcc -DHAVE_CONFIG_H -I. -I/pinf/workspaces/github.com/pinf/loader-js/demos/GPSEE/tracemonkey/js/src/ctypes/libffi -I. -I/pinf/workspaces/github.com/pinf/loader-js/demos/GPSEE/tracemonkey/js/src/ctypes/libffi/include -Iinclude -I/pinf/workspaces/github.com/pinf/loader-js/demos/GPSEE/tracemonkey/js/src/ctypes/libffi/src -Wall -g -fexceptions -g -O2 -MT src/debug.lo -MD -MP -MF src/.deps/debug.Tpo -c /pinf/workspaces/github.com/pinf/loader-js/demos/GPSEE/tracemonkey/js/src/ctypes/libffi/src/debug.c  -fno-common -DPIC -o src/debug.o
libtool: compile:  gcc -DHAVE_CONFIG_H -I. -I/pinf/workspaces/github.com/pinf/loader-js/demos/GPSEE/tracemonkey/js/src/ctypes/libffi -I. -I/pinf/workspaces/github.com/pinf/loader-js/demos/GPSEE/tracemonkey/js/src/ctypes/libffi/include -Iinclude -I/pinf/workspaces/github.com/pinf/loader-js/demos/GPSEE/tracemonkey/js/src/ctypes/libffi/src -Wall -g -fexceptions -g -O2 -MT src/prep_cif.lo -MD -MP -MF src/.deps/prep_cif.Tpo -c /pinf/workspaces/github.com/pinf/loader-js/demos/GPSEE/tracemonkey/js/src/ctypes/libffi/src/prep_cif.c  -fno-common -DPIC -o src/prep_cif.o
depbase=`echo src/types.lo | sed 's|[^/]*$|.deps/&|;s|\.lo$||'`;\
    /bin/sh ./libtool --tag=CC   --mode=compile gcc -DHAVE_CONFIG_H -I. -I/pinf/workspaces/github.com/pinf/loader-js/demos/GPSEE/tracemonkey/js/src/ctypes/libffi  -I. -I/pinf/workspaces/github.com/pinf/loader-js/demos/GPSEE/tracemonkey/js/src/ctypes/libffi/include -Iinclude -I/pinf/workspaces/github.com/pinf/loader-js/demos/GPSEE/tracemonkey/js/src/ctypes/libffi/src  -Wall -g -fexceptions -g -O2 -MT src/types.lo -MD -MP -MF $depbase.Tpo -c -o src/types.lo /pinf/workspaces/github.com/pinf/loader-js/demos/GPSEE/tracemonkey/js/src/ctypes/libffi/src/types.c &&\
    mv -f $depbase.Tpo $depbase.Plo
depbase=`echo src/raw_api.lo | sed 's|[^/]*$|.deps/&|;s|\.lo$||'`;\
    /bin/sh ./libtool --tag=CC   --mode=compile gcc -DHAVE_CONFIG_H -I. -I/pinf/workspaces/github.com/pinf/loader-js/demos/GPSEE/tracemonkey/js/src/ctypes/libffi  -I. -I/pinf/workspaces/github.com/pinf/loader-js/demos/GPSEE/tracemonkey/js/src/ctypes/libffi/include -Iinclude -I/pinf/workspaces/github.com/pinf/loader-js/demos/GPSEE/tracemonkey/js/src/ctypes/libffi/src  -Wall -g -fexceptions -g -O2 -MT src/raw_api.lo -MD -MP -MF $depbase.Tpo -c -o src/raw_api.lo /pinf/workspaces/github.com/pinf/loader-js/demos/GPSEE/tracemonkey/js/src/ctypes/libffi/src/raw_api.c &&\
    mv -f $depbase.Tpo $depbase.Plo
libtool: compile:  gcc -DHAVE_CONFIG_H -I. -I/pinf/workspaces/github.com/pinf/loader-js/demos/GPSEE/tracemonkey/js/src/ctypes/libffi -I. -I/pinf/workspaces/github.com/pinf/loader-js/demos/GPSEE/tracemonkey/js/src/ctypes/libffi/include -Iinclude -I/pinf/workspaces/github.com/pinf/loader-js/demos/GPSEE/tracemonkey/js/src/ctypes/libffi/src -Wall -g -fexceptions -g -O2 -MT src/types.lo -MD -MP -MF src/.deps/types.Tpo -c /pinf/workspaces/github.com/pinf/loader-js/demos/GPSEE/tracemonkey/js/src/ctypes/libffi/src/types.c  -fno-common -DPIC -o src/types.o
libtool: compile:  gcc -DHAVE_CONFIG_H -I. -I/pinf/workspaces/github.com/pinf/loader-js/demos/GPSEE/tracemonkey/js/src/ctypes/libffi -I. -I/pinf/workspaces/github.com/pinf/loader-js/demos/GPSEE/tracemonkey/js/src/ctypes/libffi/include -Iinclude -I/pinf/workspaces/github.com/pinf/loader-js/demos/GPSEE/tracemonkey/js/src/ctypes/libffi/src -Wall -g -fexceptions -g -O2 -MT src/raw_api.lo -MD -MP -MF src/.deps/raw_api.Tpo -c /pinf/workspaces/github.com/pinf/loader-js/demos/GPSEE/tracemonkey/js/src/ctypes/libffi/src/raw_api.c  -fno-common -DPIC -o src/raw_api.o
depbase=`echo src/java_raw_api.lo | sed 's|[^/]*$|.deps/&|;s|\.lo$||'`;\
    /bin/sh ./libtool --tag=CC   --mode=compile gcc -DHAVE_CONFIG_H -I. -I/pinf/workspaces/github.com/pinf/loader-js/demos/GPSEE/tracemonkey/js/src/ctypes/libffi  -I. -I/pinf/workspaces/github.com/pinf/loader-js/demos/GPSEE/tracemonkey/js/src/ctypes/libffi/include -Iinclude -I/pinf/workspaces/github.com/pinf/loader-js/demos/GPSEE/tracemonkey/js/src/ctypes/libffi/src  -Wall -g -fexceptions -g -O2 -MT src/java_raw_api.lo -MD -MP -MF $depbase.Tpo -c -o src/java_raw_api.lo /pinf/workspaces/github.com/pinf/loader-js/demos/GPSEE/tracemonkey/js/src/ctypes/libffi/src/java_raw_api.c &&\
    mv -f $depbase.Tpo $depbase.Plo
depbase=`echo src/closures.lo | sed 's|[^/]*$|.deps/&|;s|\.lo$||'`;\
    /bin/sh ./libtool --tag=CC   --mode=compile gcc -DHAVE_CONFIG_H -I. -I/pinf/workspaces/github.com/pinf/loader-js/demos/GPSEE/tracemonkey/js/src/ctypes/libffi  -I. -I/pinf/workspaces/github.com/pinf/loader-js/demos/GPSEE/tracemonkey/js/src/ctypes/libffi/include -Iinclude -I/pinf/workspaces/github.com/pinf/loader-js/demos/GPSEE/tracemonkey/js/src/ctypes/libffi/src  -Wall -g -fexceptions -g -O2 -MT src/closures.lo -MD -MP -MF $depbase.Tpo -c -o src/closures.lo /pinf/workspaces/github.com/pinf/loader-js/demos/GPSEE/tracemonkey/js/src/ctypes/libffi/src/closures.c &&\
    mv -f $depbase.Tpo $depbase.Plo
libtool: compile:  gcc -DHAVE_CONFIG_H -I. -I/pinf/workspaces/github.com/pinf/loader-js/demos/GPSEE/tracemonkey/js/src/ctypes/libffi -I. -I/pinf/workspaces/github.com/pinf/loader-js/demos/GPSEE/tracemonkey/js/src/ctypes/libffi/include -Iinclude -I/pinf/workspaces/github.com/pinf/loader-js/demos/GPSEE/tracemonkey/js/src/ctypes/libffi/src -Wall -g -fexceptions -g -O2 -MT src/java_raw_api.lo -MD -MP -MF src/.deps/java_raw_api.Tpo -c /pinf/workspaces/github.com/pinf/loader-js/demos/GPSEE/tracemonkey/js/src/ctypes/libffi/src/java_raw_api.c  -fno-common -DPIC -o src/java_raw_api.o
libtool: compile:  gcc -DHAVE_CONFIG_H -I. -I/pinf/workspaces/github.com/pinf/loader-js/demos/GPSEE/tracemonkey/js/src/ctypes/libffi -I. -I/pinf/workspaces/github.com/pinf/loader-js/demos/GPSEE/tracemonkey/js/src/ctypes/libffi/include -Iinclude -I/pinf/workspaces/github.com/pinf/loader-js/demos/GPSEE/tracemonkey/js/src/ctypes/libffi/src -Wall -g -fexceptions -g -O2 -MT src/closures.lo -MD -MP -MF src/.deps/closures.Tpo -c /pinf/workspaces/github.com/pinf/loader-js/demos/GPSEE/tracemonkey/js/src/ctypes/libffi/src/closures.c  -fno-common -DPIC -o src/closures.o
depbase=`echo src/x86/ffi.lo | sed 's|[^/]*$|.deps/&|;s|\.lo$||'`;\
    /bin/sh ./libtool --tag=CC   --mode=compile gcc -DHAVE_CONFIG_H -I. -I/pinf/workspaces/github.com/pinf/loader-js/demos/GPSEE/tracemonkey/js/src/ctypes/libffi  -I. -I/pinf/workspaces/github.com/pinf/loader-js/demos/GPSEE/tracemonkey/js/src/ctypes/libffi/include -Iinclude -I/pinf/workspaces/github.com/pinf/loader-js/demos/GPSEE/tracemonkey/js/src/ctypes/libffi/src  -Wall -g -fexceptions -g -O2 -MT src/x86/ffi.lo -MD -MP -MF $depbase.Tpo -c -o src/x86/ffi.lo /pinf/workspaces/github.com/pinf/loader-js/demos/GPSEE/tracemonkey/js/src/ctypes/libffi/src/x86/ffi.c &&\
    mv -f $depbase.Tpo $depbase.Plo
depbase=`echo src/x86/darwin.lo | sed 's|[^/]*$|.deps/&|;s|\.lo$||'`;\
    /bin/sh ./libtool   --mode=compile gcc -DHAVE_CONFIG_H -I. -I/pinf/workspaces/github.com/pinf/loader-js/demos/GPSEE/tracemonkey/js/src/ctypes/libffi  -I. -I/pinf/workspaces/github.com/pinf/loader-js/demos/GPSEE/tracemonkey/js/src/ctypes/libffi/include -Iinclude -I/pinf/workspaces/github.com/pinf/loader-js/demos/GPSEE/tracemonkey/js/src/ctypes/libffi/src  -I. -I/pinf/workspaces/github.com/pinf/loader-js/demos/GPSEE/tracemonkey/js/src/ctypes/libffi/include -Iinclude -I/pinf/workspaces/github.com/pinf/loader-js/demos/GPSEE/tracemonkey/js/src/ctypes/libffi/src -g -O2 -MT src/x86/darwin.lo -MD -MP -MF $depbase.Tpo -c -o src/x86/darwin.lo /pinf/workspaces/github.com/pinf/loader-js/demos/GPSEE/tracemonkey/js/src/ctypes/libffi/src/x86/darwin.S &&\
    mv -f $depbase.Tpo $depbase.Plo
libtool: compile:  gcc -DHAVE_CONFIG_H -I. -I/pinf/workspaces/github.com/pinf/loader-js/demos/GPSEE/tracemonkey/js/src/ctypes/libffi -I. -I/pinf/workspaces/github.com/pinf/loader-js/demos/GPSEE/tracemonkey/js/src/ctypes/libffi/include -Iinclude -I/pinf/workspaces/github.com/pinf/loader-js/demos/GPSEE/tracemonkey/js/src/ctypes/libffi/src -Wall -g -fexceptions -g -O2 -MT src/x86/ffi.lo -MD -MP -MF src/x86/.deps/ffi.Tpo -c /pinf/workspaces/github.com/pinf/loader-js/demos/GPSEE/tracemonkey/js/src/ctypes/libffi/src/x86/ffi.c  -fno-common -DPIC -o src/x86/ffi.o
depbase=`echo src/x86/ffi64.lo | sed 's|[^/]*$|.deps/&|;s|\.lo$||'`;\
    /bin/sh ./libtool --tag=CC   --mode=compile gcc -DHAVE_CONFIG_H -I. -I/pinf/workspaces/github.com/pinf/loader-js/demos/GPSEE/tracemonkey/js/src/ctypes/libffi  -I. -I/pinf/workspaces/github.com/pinf/loader-js/demos/GPSEE/tracemonkey/js/src/ctypes/libffi/include -Iinclude -I/pinf/workspaces/github.com/pinf/loader-js/demos/GPSEE/tracemonkey/js/src/ctypes/libffi/src  -Wall -g -fexceptions -g -O2 -MT src/x86/ffi64.lo -MD -MP -MF $depbase.Tpo -c -o src/x86/ffi64.lo /pinf/workspaces/github.com/pinf/loader-js/demos/GPSEE/tracemonkey/js/src/ctypes/libffi/src/x86/ffi64.c &&\
    mv -f $depbase.Tpo $depbase.Plo
libtool: compile:  gcc -DHAVE_CONFIG_H -I. -I/pinf/workspaces/github.com/pinf/loader-js/demos/GPSEE/tracemonkey/js/src/ctypes/libffi -I. -I/pinf/workspaces/github.com/pinf/loader-js/demos/GPSEE/tracemonkey/js/src/ctypes/libffi/include -Iinclude -I/pinf/workspaces/github.com/pinf/loader-js/demos/GPSEE/tracemonkey/js/src/ctypes/libffi/src -I. -I/pinf/workspaces/github.com/pinf/loader-js/demos/GPSEE/tracemonkey/js/src/ctypes/libffi/include -Iinclude -I/pinf/workspaces/github.com/pinf/loader-js/demos/GPSEE/tracemonkey/js/src/ctypes/libffi/src -g -O2 -MT src/x86/darwin.lo -MD -MP -MF src/x86/.deps/darwin.Tpo -c /pinf/workspaces/github.com/pinf/loader-js/demos/GPSEE/tracemonkey/js/src/ctypes/libffi/src/x86/darwin.S  -fno-common -DPIC -o src/x86/darwin.o
libtool: compile:  gcc -DHAVE_CONFIG_H -I. -I/pinf/workspaces/github.com/pinf/loader-js/demos/GPSEE/tracemonkey/js/src/ctypes/libffi -I. -I/pinf/workspaces/github.com/pinf/loader-js/demos/GPSEE/tracemonkey/js/src/ctypes/libffi/include -Iinclude -I/pinf/workspaces/github.com/pinf/loader-js/demos/GPSEE/tracemonkey/js/src/ctypes/libffi/src -Wall -g -fexceptions -g -O2 -MT src/x86/ffi64.lo -MD -MP -MF src/x86/.deps/ffi64.Tpo -c /pinf/workspaces/github.com/pinf/loader-js/demos/GPSEE/tracemonkey/js/src/ctypes/libffi/src/x86/ffi64.c  -fno-common -DPIC -o src/x86/ffi64.o
depbase=`echo src/x86/darwin64.lo | sed 's|[^/]*$|.deps/&|;s|\.lo$||'`;\
    /bin/sh ./libtool   --mode=compile gcc -DHAVE_CONFIG_H -I. -I/pinf/workspaces/github.com/pinf/loader-js/demos/GPSEE/tracemonkey/js/src/ctypes/libffi  -I. -I/pinf/workspaces/github.com/pinf/loader-js/demos/GPSEE/tracemonkey/js/src/ctypes/libffi/include -Iinclude -I/pinf/workspaces/github.com/pinf/loader-js/demos/GPSEE/tracemonkey/js/src/ctypes/libffi/src  -I. -I/pinf/workspaces/github.com/pinf/loader-js/demos/GPSEE/tracemonkey/js/src/ctypes/libffi/include -Iinclude -I/pinf/workspaces/github.com/pinf/loader-js/demos/GPSEE/tracemonkey/js/src/ctypes/libffi/src -g -O2 -MT src/x86/darwin64.lo -MD -MP -MF $depbase.Tpo -c -o src/x86/darwin64.lo /pinf/workspaces/github.com/pinf/loader-js/demos/GPSEE/tracemonkey/js/src/ctypes/libffi/src/x86/darwin64.S &&\
    mv -f $depbase.Tpo $depbase.Plo
libtool: compile:  gcc -DHAVE_CONFIG_H -I. -I/pinf/workspaces/github.com/pinf/loader-js/demos/GPSEE/tracemonkey/js/src/ctypes/libffi -I. -I/pinf/workspaces/github.com/pinf/loader-js/demos/GPSEE/tracemonkey/js/src/ctypes/libffi/include -Iinclude -I/pinf/workspaces/github.com/pinf/loader-js/demos/GPSEE/tracemonkey/js/src/ctypes/libffi/src -I. -I/pinf/workspaces/github.com/pinf/loader-js/demos/GPSEE/tracemonkey/js/src/ctypes/libffi/include -Iinclude -I/pinf/workspaces/github.com/pinf/loader-js/demos/GPSEE/tracemonkey/js/src/ctypes/libffi/src -g -O2 -MT src/x86/darwin64.lo -MD -MP -MF src/x86/.deps/darwin64.Tpo -c /pinf/workspaces/github.com/pinf/loader-js/demos/GPSEE/tracemonkey/js/src/ctypes/libffi/src/x86/darwin64.S  -fno-common -DPIC -o src/x86/darwin64.o
/bin/sh ./libtool --tag=CC   --mode=link gcc -Wall -g -fexceptions -g -O2 -version-info `grep -v '^#' /pinf/workspaces/github.com/pinf/loader-js/demos/GPSEE/tracemonkey/js/src/ctypes/libffi/libtool-version`    -o libffi.la -rpath /usr/local/lib src/debug.lo src/prep_cif.lo src/types.lo src/raw_api.lo src/java_raw_api.lo src/closures.lo      src/x86/ffi.lo src/x86/darwin.lo src/x86/ffi64.lo src/x86/darwin64.lo                    
/bin/sh ./libtool --tag=CC   --mode=link gcc -Wall -g -fexceptions -g -O2   -o libffi_convenience.la  src/debug.lo src/prep_cif.lo src/types.lo src/raw_api.lo src/java_raw_api.lo src/closures.lo      src/x86/ffi.lo src/x86/darwin.lo src/x86/ffi64.lo src/x86/darwin64.lo                    
libtool: link: ar cru .libs/libffi_convenience.a  src/debug.o src/prep_cif.o src/types.o src/raw_api.o src/java_raw_api.o src/closures.o src/x86/ffi.o src/x86/darwin.o src/x86/ffi64.o src/x86/darwin64.o
/usr/bin/ranlib: file: .libs/libffi_convenience.a(raw_api.o) has no symbols
/usr/bin/ranlib: file: .libs/libffi_convenience.a(java_raw_api.o) has no symbols
/usr/bin/ranlib: file: .libs/libffi_convenience.a(ffi.o) has no symbols
/usr/bin/ranlib: file: .libs/libffi_convenience.a(darwin.o) has no symbols
libtool: link: ranlib .libs/libffi_convenience.a
libtool: link: ar cru .libs/libffi.a  src/debug.o src/prep_cif.o src/types.o src/raw_api.o src/java_raw_api.o src/closures.o src/x86/ffi.o src/x86/darwin.o src/x86/ffi64.o src/x86/darwin64.o
ranlib: file: .libs/libffi_convenience.a(raw_api.o) has no symbols
ranlib: file: .libs/libffi_convenience.a(java_raw_api.o) has no symbols
ranlib: file: .libs/libffi_convenience.a(ffi.o) has no symbols
ranlib: file: .libs/libffi_convenience.a(darwin.o) has no symbols
/usr/bin/ranlib: file: .libs/libffi.a(raw_api.o) has no symbols
/usr/bin/ranlib: file: .libs/libffi.a(java_raw_api.o) has no symbols
/usr/bin/ranlib: file: .libs/libffi.a(ffi.o) has no symbols
/usr/bin/ranlib: file: .libs/libffi.a(darwin.o) has no symbols
libtool: link: ranlib .libs/libffi.a
ranlib: file: .libs/libffi.a(raw_api.o) has no symbols
ranlib: file: .libs/libffi.a(java_raw_api.o) has no symbols
ranlib: file: .libs/libffi.a(ffi.o) has no symbols
ranlib: file: .libs/libffi.a(darwin.o) has no symbols
libtool: link: ( cd ".libs" && rm -f "libffi_convenience.la" && ln -s "../libffi_convenience.la" "libffi_convenience.la" )
libtool: link: ( cd ".libs" && rm -f "libffi.la" && ln -s "../libffi.la" "libffi.la" )
mkdir -p nanojit
/usr/bin/make libs
jsoplengen.cpp
g++ -DMDCPUCFG=\"md/_darwin.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 -fno-strict-aliasing -fpascal-strings -fno-common -pthread -pipe -DNDEBUG -DTRIMMED -O3 -fstrict-aliasing -Ictypes/libffi/include -I.  -I/pinf/workspaces/github.com/pinf/loader-js/demos/GPSEE/tracemonkey/js/src -I. -I./dist/include -I./dist/include/nsprpub  -I/opt/local/include/nspr   -I/pinf/workspaces/github.com/pinf/loader-js/demos/GPSEE/tracemonkey/js/src -I/opt/local/include/nspr /pinf/workspaces/github.com/pinf/loader-js/demos/GPSEE/tracemonkey/js/src/jsoplengen.cpp
/usr/bin/python /pinf/workspaces/github.com/pinf/loader-js/demos/GPSEE/tracemonkey/js/src/imacro_asm.py /pinf/workspaces/github.com/pinf/loader-js/demos/GPSEE/tracemonkey/js/src/imacros.jsasm /pinf/workspaces/github.com/pinf/loader-js/demos/GPSEE/gpsee/spidermonkey/builds/release/imacros.c.out
/pinf/workspaces/github.com/pinf/loader-js/demos/GPSEE/gpsee/spidermonkey/builds/release/config/nsinstall -D dist/sdk/lib
g++ -DMDCPUCFG=\"md/_darwin.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 -fno-strict-aliasing -fpascal-strings -fno-common -pthread -pipe -DNDEBUG -DTRIMMED -O3 -fstrict-aliasing -Ictypes/libffi/include -I.  -I/pinf/workspaces/github.com/pinf/loader-js/demos/GPSEE/tracemonkey/js/src -I. -I./dist/include -I./dist/include/nsprpub  -I/opt/local/include/nspr   -I/pinf/workspaces/github.com/pinf/loader-js/demos/GPSEE/tracemonkey/js/src host_jsoplengen.o 
./host_jsoplengen /pinf/workspaces/github.com/pinf/loader-js/demos/GPSEE/gpsee/spidermonkey/builds/release/jsautooplen.h
jsapi.cpp
g++ -o jsapi.o -c  -fvisibility=hidden -DOSTYPE=\"Darwin11.1.0\" -DOSARCH=Darwin -DEXPORT_JS_API -D__STDC_LIMIT_MACROS -DJS_HAS_CTYPES -Ictypes/libffi/include -I.  -I/pinf/workspaces/github.com/pinf/loader-js/demos/GPSEE/tracemonkey/js/src -I. -I./dist/include -I./dist/include/nsprpub  -I/opt/local/include/nspr   -I/pinf/workspaces/github.com/pinf/loader-js/demos/GPSEE/tracemonkey/js/src  -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 -fno-strict-aliasing -fpascal-strings -fno-common -pthread -pipe  -DNDEBUG -DTRIMMED -O3 -fstrict-aliasing    -DMOZILLA_CLIENT -include ./js-confdefs.h -MD -MF .deps/jsapi.pp /pinf/workspaces/github.com/pinf/loader-js/demos/GPSEE/tracemonkey/js/src/jsapi.cpp
jsarena.cpp
g++ -o jsarena.o -c  -fvisibility=hidden -DOSTYPE=\"Darwin11.1.0\" -DOSARCH=Darwin -DEXPORT_JS_API -D__STDC_LIMIT_MACROS -DJS_HAS_CTYPES -Ictypes/libffi/include -I.  -I/pinf/workspaces/github.com/pinf/loader-js/demos/GPSEE/tracemonkey/js/src -I. -I./dist/include -I./dist/include/nsprpub  -I/opt/local/include/nspr   -I/pinf/workspaces/github.com/pinf/loader-js/demos/GPSEE/tracemonkey/js/src  -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 -fno-strict-aliasing -fpascal-strings -fno-common -pthread -pipe  -DNDEBUG -DTRIMMED -O3 -fstrict-aliasing    -DMOZILLA_CLIENT -include ./js-confdefs.h -MD -MF .deps/jsarena.pp /pinf/workspaces/github.com/pinf/loader-js/demos/GPSEE/tracemonkey/js/src/jsarena.cpp
jsarray.cpp
g++ -o jsarray.o -c  -fvisibility=hidden -DOSTYPE=\"Darwin11.1.0\" -DOSARCH=Darwin -DEXPORT_JS_API -D__STDC_LIMIT_MACROS -DJS_HAS_CTYPES -Ictypes/libffi/include -I.  -I/pinf/workspaces/github.com/pinf/loader-js/demos/GPSEE/tracemonkey/js/src -I. -I./dist/include -I./dist/include/nsprpub  -I/opt/local/include/nspr   -I/pinf/workspaces/github.com/pinf/loader-js/demos/GPSEE/tracemonkey/js/src  -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 -fno-strict-aliasing -fpascal-strings -fno-common -pthread -pipe  -DNDEBUG -DTRIMMED -O3 -fstrict-aliasing    -DMOZILLA_CLIENT -include ./js-confdefs.h -MD -MF .deps/jsarray.pp /pinf/workspaces/github.com/pinf/loader-js/demos/GPSEE/tracemonkey/js/src/jsarray.cpp
jsatom.cpp
g++ -o jsatom.o -c  -fvisibility=hidden -DOSTYPE=\"Darwin11.1.0\" -DOSARCH=Darwin -DEXPORT_JS_API -D__STDC_LIMIT_MACROS -DJS_HAS_CTYPES -Ictypes/libffi/include -I.  -I/pinf/workspaces/github.com/pinf/loader-js/demos/GPSEE/tracemonkey/js/src -I. -I./dist/include -I./dist/include/nsprpub  -I/opt/local/include/nspr   -I/pinf/workspaces/github.com/pinf/loader-js/demos/GPSEE/tracemonkey/js/src  -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 -fno-strict-aliasing -fpascal-strings -fno-common -pthread -pipe  -DNDEBUG -DTRIMMED -O3 -fstrict-aliasing    -DMOZILLA_CLIENT -include ./js-confdefs.h -MD -MF .deps/jsatom.pp /pinf/workspaces/github.com/pinf/loader-js/demos/GPSEE/tracemonkey/js/src/jsatom.cpp
jsbool.cpp
g++ -o jsbool.o -c  -fvisibility=hidden -DOSTYPE=\"Darwin11.1.0\" -DOSARCH=Darwin -DEXPORT_JS_API -D__STDC_LIMIT_MACROS -DJS_HAS_CTYPES -Ictypes/libffi/include -I.  -I/pinf/workspaces/github.com/pinf/loader-js/demos/GPSEE/tracemonkey/js/src -I. -I./dist/include -I./dist/include/nsprpub  -I/opt/local/include/nspr   -I/pinf/workspaces/github.com/pinf/loader-js/demos/GPSEE/tracemonkey/js/src  -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 -fno-strict-aliasing -fpascal-strings -fno-common -pthread -pipe  -DNDEBUG -DTRIMMED -O3 -fstrict-aliasing    -DMOZILLA_CLIENT -include ./js-confdefs.h -MD -MF .deps/jsbool.pp /pinf/workspaces/github.com/pinf/loader-js/demos/GPSEE/tracemonkey/js/src/jsbool.cpp
jscntxt.cpp
g++ -o jscntxt.o -c  -fvisibility=hidden -DOSTYPE=\"Darwin11.1.0\" -DOSARCH=Darwin -DEXPORT_JS_API -D__STDC_LIMIT_MACROS -DJS_HAS_CTYPES -Ictypes/libffi/include -I.  -I/pinf/workspaces/github.com/pinf/loader-js/demos/GPSEE/tracemonkey/js/src -I. -I./dist/include -I./dist/include/nsprpub  -I/opt/local/include/nspr   -I/pinf/workspaces/github.com/pinf/loader-js/demos/GPSEE/tracemonkey/js/src  -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 -fno-strict-aliasing -fpascal-strings -fno-common -pthread -pipe  -DNDEBUG -DTRIMMED -O3 -fstrict-aliasing    -DMOZILLA_CLIENT -include ./js-confdefs.h -MD -MF .deps/jscntxt.pp /pinf/workspaces/github.com/pinf/loader-js/demos/GPSEE/tracemonkey/js/src/jscntxt.cpp
jsdate.cpp
g++ -o jsdate.o -c  -fvisibility=hidden -DOSTYPE=\"Darwin11.1.0\" -DOSARCH=Darwin -DEXPORT_JS_API -D__STDC_LIMIT_MACROS -DJS_HAS_CTYPES -Ictypes/libffi/include -I.  -I/pinf/workspaces/github.com/pinf/loader-js/demos/GPSEE/tracemonkey/js/src -I. -I./dist/include -I./dist/include/nsprpub  -I/opt/local/include/nspr   -I/pinf/workspaces/github.com/pinf/loader-js/demos/GPSEE/tracemonkey/js/src  -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 -fno-strict-aliasing -fpascal-strings -fno-common -pthread -pipe  -DNDEBUG -DTRIMMED -O3 -fstrict-aliasing    -DMOZILLA_CLIENT -include ./js-confdefs.h -MD -MF .deps/jsdate.pp /pinf/workspaces/github.com/pinf/loader-js/demos/GPSEE/tracemonkey/js/src/jsdate.cpp
jsdbgapi.cpp
g++ -o jsdbgapi.o -c  -fvisibility=hidden -DOSTYPE=\"Darwin11.1.0\" -DOSARCH=Darwin -DEXPORT_JS_API -D__STDC_LIMIT_MACROS -DJS_HAS_CTYPES -Ictypes/libffi/include -I.  -I/pinf/workspaces/github.com/pinf/loader-js/demos/GPSEE/tracemonkey/js/src -I. -I./dist/include -I./dist/include/nsprpub  -I/opt/local/include/nspr   -I/pinf/workspaces/github.com/pinf/loader-js/demos/GPSEE/tracemonkey/js/src  -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 -fno-strict-aliasing -fpascal-strings -fno-common -pthread -pipe  -DNDEBUG -DTRIMMED -O3 -fstrict-aliasing    -DMOZILLA_CLIENT -include ./js-confdefs.h -MD -MF .deps/jsdbgapi.pp /pinf/workspaces/github.com/pinf/loader-js/demos/GPSEE/tracemonkey/js/src/jsdbgapi.cpp
jsdhash.cpp
g++ -o jsdhash.o -c  -fvisibility=hidden -DOSTYPE=\"Darwin11.1.0\" -DOSARCH=Darwin -DEXPORT_JS_API -D__STDC_LIMIT_MACROS -DJS_HAS_CTYPES -Ictypes/libffi/include -I.  -I/pinf/workspaces/github.com/pinf/loader-js/demos/GPSEE/tracemonkey/js/src -I. -I./dist/include -I./dist/include/nsprpub  -I/opt/local/include/nspr   -I/pinf/workspaces/github.com/pinf/loader-js/demos/GPSEE/tracemonkey/js/src  -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 -fno-strict-aliasing -fpascal-strings -fno-common -pthread -pipe  -DNDEBUG -DTRIMMED -O3 -fstrict-aliasing    -DMOZILLA_CLIENT -include ./js-confdefs.h -MD -MF .deps/jsdhash.pp /pinf/workspaces/github.com/pinf/loader-js/demos/GPSEE/tracemonkey/js/src/jsdhash.cpp
jsdtoa.cpp
g++ -o jsdtoa.o -c  -fvisibility=hidden -DOSTYPE=\"Darwin11.1.0\" -DOSARCH=Darwin -DEXPORT_JS_API -D__STDC_LIMIT_MACROS -DJS_HAS_CTYPES -Ictypes/libffi/include -I.  -I/pinf/workspaces/github.com/pinf/loader-js/demos/GPSEE/tracemonkey/js/src -I. -I./dist/include -I./dist/include/nsprpub  -I/opt/local/include/nspr   -I/pinf/workspaces/github.com/pinf/loader-js/demos/GPSEE/tracemonkey/js/src  -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 -fno-strict-aliasing -fpascal-strings -fno-common -pthread -pipe  -DNDEBUG -DTRIMMED -O3 -fstrict-aliasing    -DMOZILLA_CLIENT -include ./js-confdefs.h -MD -MF .deps/jsdtoa.pp /pinf/workspaces/github.com/pinf/loader-js/demos/GPSEE/tracemonkey/js/src/jsdtoa.cpp
jsemit.cpp
g++ -o jsemit.o -c  -fvisibility=hidden -DOSTYPE=\"Darwin11.1.0\" -DOSARCH=Darwin -DEXPORT_JS_API -D__STDC_LIMIT_MACROS -DJS_HAS_CTYPES -Ictypes/libffi/include -I.  -I/pinf/workspaces/github.com/pinf/loader-js/demos/GPSEE/tracemonkey/js/src -I. -I./dist/include -I./dist/include/nsprpub  -I/opt/local/include/nspr   -I/pinf/workspaces/github.com/pinf/loader-js/demos/GPSEE/tracemonkey/js/src  -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 -fno-strict-aliasing -fpascal-strings -fno-common -pthread -pipe  -DNDEBUG -DTRIMMED -O3 -fstrict-aliasing    -DMOZILLA_CLIENT -include ./js-confdefs.h -MD -MF .deps/jsemit.pp /pinf/workspaces/github.com/pinf/loader-js/demos/GPSEE/tracemonkey/js/src/jsemit.cpp
jsexn.cpp
g++ -o jsexn.o -c  -fvisibility=hidden -DOSTYPE=\"Darwin11.1.0\" -DOSARCH=Darwin -DEXPORT_JS_API -D__STDC_LIMIT_MACROS -DJS_HAS_CTYPES -Ictypes/libffi/include -I.  -I/pinf/workspaces/github.com/pinf/loader-js/demos/GPSEE/tracemonkey/js/src -I. -I./dist/include -I./dist/include/nsprpub  -I/opt/local/include/nspr   -I/pinf/workspaces/github.com/pinf/loader-js/demos/GPSEE/tracemonkey/js/src  -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 -fno-strict-aliasing -fpascal-strings -fno-common -pthread -pipe  -DNDEBUG -DTRIMMED -O3 -fstrict-aliasing    -DMOZILLA_CLIENT -include ./js-confdefs.h -MD -MF .deps/jsexn.pp /pinf/workspaces/github.com/pinf/loader-js/demos/GPSEE/tracemonkey/js/src/jsexn.cpp
jsfun.cpp
g++ -o jsfun.o -c  -fvisibility=hidden -DOSTYPE=\"Darwin11.1.0\" -DOSARCH=Darwin -DEXPORT_JS_API -D__STDC_LIMIT_MACROS -DJS_HAS_CTYPES -Ictypes/libffi/include -I.  -I/pinf/workspaces/github.com/pinf/loader-js/demos/GPSEE/tracemonkey/js/src -I. -I./dist/include -I./dist/include/nsprpub  -I/opt/local/include/nspr   -I/pinf/workspaces/github.com/pinf/loader-js/demos/GPSEE/tracemonkey/js/src  -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 -fno-strict-aliasing -fpascal-strings -fno-common -pthread -pipe  -DNDEBUG -DTRIMMED -O3 -fstrict-aliasing    -DMOZILLA_CLIENT -include ./js-confdefs.h -MD -MF .deps/jsfun.pp /pinf/workspaces/github.com/pinf/loader-js/demos/GPSEE/tracemonkey/js/src/jsfun.cpp
jsgc.cpp
g++ -o jsgc.o -c  -fvisibility=hidden -DOSTYPE=\"Darwin11.1.0\" -DOSARCH=Darwin -DEXPORT_JS_API -D__STDC_LIMIT_MACROS -DJS_HAS_CTYPES -Ictypes/libffi/include -I.  -I/pinf/workspaces/github.com/pinf/loader-js/demos/GPSEE/tracemonkey/js/src -I. -I./dist/include -I./dist/include/nsprpub  -I/opt/local/include/nspr   -I/pinf/workspaces/github.com/pinf/loader-js/demos/GPSEE/tracemonkey/js/src  -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 -fno-strict-aliasing -fpascal-strings -fno-common -pthread -pipe  -DNDEBUG -DTRIMMED -O3 -fstrict-aliasing    -DMOZILLA_CLIENT -include ./js-confdefs.h -MD -MF .deps/jsgc.pp /pinf/workspaces/github.com/pinf/loader-js/demos/GPSEE/tracemonkey/js/src/jsgc.cpp
jsgcchunk.cpp
g++ -o jsgcchunk.o -c  -fvisibility=hidden -DOSTYPE=\"Darwin11.1.0\" -DOSARCH=Darwin -DEXPORT_JS_API -D__STDC_LIMIT_MACROS -DJS_HAS_CTYPES -Ictypes/libffi/include -I.  -I/pinf/workspaces/github.com/pinf/loader-js/demos/GPSEE/tracemonkey/js/src -I. -I./dist/include -I./dist/include/nsprpub  -I/opt/local/include/nspr   -I/pinf/workspaces/github.com/pinf/loader-js/demos/GPSEE/tracemonkey/js/src  -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 -fno-strict-aliasing -fpascal-strings -fno-common -pthread -pipe  -DNDEBUG -DTRIMMED -O3 -fstrict-aliasing    -DMOZILLA_CLIENT -include ./js-confdefs.h -MD -MF .deps/jsgcchunk.pp /pinf/workspaces/github.com/pinf/loader-js/demos/GPSEE/tracemonkey/js/src/jsgcchunk.cpp
jshash.cpp
g++ -o jshash.o -c  -fvisibility=hidden -DOSTYPE=\"Darwin11.1.0\" -DOSARCH=Darwin -DEXPORT_JS_API -D__STDC_LIMIT_MACROS -DJS_HAS_CTYPES -Ictypes/libffi/include -I.  -I/pinf/workspaces/github.com/pinf/loader-js/demos/GPSEE/tracemonkey/js/src -I. -I./dist/include -I./dist/include/nsprpub  -I/opt/local/include/nspr   -I/pinf/workspaces/github.com/pinf/loader-js/demos/GPSEE/tracemonkey/js/src  -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 -fno-strict-aliasing -fpascal-strings -fno-common -pthread -pipe  -DNDEBUG -DTRIMMED -O3 -fstrict-aliasing    -DMOZILLA_CLIENT -include ./js-confdefs.h -MD -MF .deps/jshash.pp /pinf/workspaces/github.com/pinf/loader-js/demos/GPSEE/tracemonkey/js/src/jshash.cpp
jsinterp.cpp
g++ -o jsinterp.o -c  -fvisibility=hidden -DOSTYPE=\"Darwin11.1.0\" -DOSARCH=Darwin -DEXPORT_JS_API -D__STDC_LIMIT_MACROS -DJS_HAS_CTYPES -Ictypes/libffi/include -I.  -I/pinf/workspaces/github.com/pinf/loader-js/demos/GPSEE/tracemonkey/js/src -I. -I./dist/include -I./dist/include/nsprpub  -I/opt/local/include/nspr   -I/pinf/workspaces/github.com/pinf/loader-js/demos/GPSEE/tracemonkey/js/src  -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 -fno-strict-aliasing -fpascal-strings -fno-common -pthread -pipe  -DNDEBUG -DTRIMMED -O3 -fstrict-aliasing   -DMOZILLA_CLIENT -include ./js-confdefs.h -MD -MF .deps/jsinterp.pp /pinf/workspaces/github.com/pinf/loader-js/demos/GPSEE/tracemonkey/js/src/jsinterp.cpp
jsinvoke.cpp
g++ -o jsinvoke.o -c  -fvisibility=hidden -DOSTYPE=\"Darwin11.1.0\" -DOSARCH=Darwin -DEXPORT_JS_API -D__STDC_LIMIT_MACROS -DJS_HAS_CTYPES -Ictypes/libffi/include -I.  -I/pinf/workspaces/github.com/pinf/loader-js/demos/GPSEE/tracemonkey/js/src -I. -I./dist/include -I./dist/include/nsprpub  -I/opt/local/include/nspr   -I/pinf/workspaces/github.com/pinf/loader-js/demos/GPSEE/tracemonkey/js/src  -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 -fno-strict-aliasing -fpascal-strings -fno-common -pthread -pipe  -DNDEBUG -DTRIMMED -O3 -fstrict-aliasing    -DMOZILLA_CLIENT -include ./js-confdefs.h -MD -MF .deps/jsinvoke.pp /pinf/workspaces/github.com/pinf/loader-js/demos/GPSEE/tracemonkey/js/src/jsinvoke.cpp
jsiter.cpp
g++ -o jsiter.o -c  -fvisibility=hidden -DOSTYPE=\"Darwin11.1.0\" -DOSARCH=Darwin -DEXPORT_JS_API -D__STDC_LIMIT_MACROS -DJS_HAS_CTYPES -Ictypes/libffi/include -I.  -I/pinf/workspaces/github.com/pinf/loader-js/demos/GPSEE/tracemonkey/js/src -I. -I./dist/include -I./dist/include/nsprpub  -I/opt/local/include/nspr   -I/pinf/workspaces/github.com/pinf/loader-js/demos/GPSEE/tracemonkey/js/src  -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 -fno-strict-aliasing -fpascal-strings -fno-common -pthread -pipe  -DNDEBUG -DTRIMMED -O3 -fstrict-aliasing    -DMOZILLA_CLIENT -include ./js-confdefs.h -MD -MF .deps/jsiter.pp /pinf/workspaces/github.com/pinf/loader-js/demos/GPSEE/tracemonkey/js/src/jsiter.cpp
jslock.cpp
g++ -o jslock.o -c  -fvisibility=hidden -DOSTYPE=\"Darwin11.1.0\" -DOSARCH=Darwin -DEXPORT_JS_API -D__STDC_LIMIT_MACROS -DJS_HAS_CTYPES -Ictypes/libffi/include -I.  -I/pinf/workspaces/github.com/pinf/loader-js/demos/GPSEE/tracemonkey/js/src -I. -I./dist/include -I./dist/include/nsprpub  -I/opt/local/include/nspr   -I/pinf/workspaces/github.com/pinf/loader-js/demos/GPSEE/tracemonkey/js/src  -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 -fno-strict-aliasing -fpascal-strings -fno-common -pthread -pipe  -DNDEBUG -DTRIMMED -O3 -fstrict-aliasing    -DMOZILLA_CLIENT -include ./js-confdefs.h -MD -MF .deps/jslock.pp /pinf/workspaces/github.com/pinf/loader-js/demos/GPSEE/tracemonkey/js/src/jslock.cpp
jslog2.cpp
g++ -o jslog2.o -c  -fvisibility=hidden -DOSTYPE=\"Darwin11.1.0\" -DOSARCH=Darwin -DEXPORT_JS_API -D__STDC_LIMIT_MACROS -DJS_HAS_CTYPES -Ictypes/libffi/include -I.  -I/pinf/workspaces/github.com/pinf/loader-js/demos/GPSEE/tracemonkey/js/src -I. -I./dist/include -I./dist/include/nsprpub  -I/opt/local/include/nspr   -I/pinf/workspaces/github.com/pinf/loader-js/demos/GPSEE/tracemonkey/js/src  -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 -fno-strict-aliasing -fpascal-strings -fno-common -pthread -pipe  -DNDEBUG -DTRIMMED -O3 -fstrict-aliasing    -DMOZILLA_CLIENT -include ./js-confdefs.h -MD -MF .deps/jslog2.pp /pinf/workspaces/github.com/pinf/loader-js/demos/GPSEE/tracemonkey/js/src/jslog2.cpp
jsmath.cpp
g++ -o jsmath.o -c  -fvisibility=hidden -DOSTYPE=\"Darwin11.1.0\" -DOSARCH=Darwin -DEXPORT_JS_API -D__STDC_LIMIT_MACROS -DJS_HAS_CTYPES -Ictypes/libffi/include -I.  -I/pinf/workspaces/github.com/pinf/loader-js/demos/GPSEE/tracemonkey/js/src -I. -I./dist/include -I./dist/include/nsprpub  -I/opt/local/include/nspr   -I/pinf/workspaces/github.com/pinf/loader-js/demos/GPSEE/tracemonkey/js/src  -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 -fno-strict-aliasing -fpascal-strings -fno-common -pthread -pipe  -DNDEBUG -DTRIMMED -O3 -fstrict-aliasing    -DMOZILLA_CLIENT -include ./js-confdefs.h -MD -MF .deps/jsmath.pp /pinf/workspaces/github.com/pinf/loader-js/demos/GPSEE/tracemonkey/js/src/jsmath.cpp
jsnativestack.cpp
g++ -o jsnativestack.o -c  -fvisibility=hidden -DOSTYPE=\"Darwin11.1.0\" -DOSARCH=Darwin -DEXPORT_JS_API -D__STDC_LIMIT_MACROS -DJS_HAS_CTYPES -Ictypes/libffi/include -I.  -I/pinf/workspaces/github.com/pinf/loader-js/demos/GPSEE/tracemonkey/js/src -I. -I./dist/include -I./dist/include/nsprpub  -I/opt/local/include/nspr   -I/pinf/workspaces/github.com/pinf/loader-js/demos/GPSEE/tracemonkey/js/src  -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 -fno-strict-aliasing -fpascal-strings -fno-common -pthread -pipe  -DNDEBUG -DTRIMMED -O3 -fstrict-aliasing    -DMOZILLA_CLIENT -include ./js-confdefs.h -MD -MF .deps/jsnativestack.pp /pinf/workspaces/github.com/pinf/loader-js/demos/GPSEE/tracemonkey/js/src/jsnativestack.cpp
jsnum.cpp
g++ -o jsnum.o -c  -fvisibility=hidden -DOSTYPE=\"Darwin11.1.0\" -DOSARCH=Darwin -DEXPORT_JS_API -D__STDC_LIMIT_MACROS -DJS_HAS_CTYPES -Ictypes/libffi/include -I.  -I/pinf/workspaces/github.com/pinf/loader-js/demos/GPSEE/tracemonkey/js/src -I. -I./dist/include -I./dist/include/nsprpub  -I/opt/local/include/nspr   -I/pinf/workspaces/github.com/pinf/loader-js/demos/GPSEE/tracemonkey/js/src  -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 -fno-strict-aliasing -fpascal-strings -fno-common -pthread -pipe  -DNDEBUG -DTRIMMED -O3 -fstrict-aliasing    -DMOZILLA_CLIENT -include ./js-confdefs.h -MD -MF .deps/jsnum.pp /pinf/workspaces/github.com/pinf/loader-js/demos/GPSEE/tracemonkey/js/src/jsnum.cpp
jsobj.cpp
g++ -o jsobj.o -c  -fvisibility=hidden -DOSTYPE=\"Darwin11.1.0\" -DOSARCH=Darwin -DEXPORT_JS_API -D__STDC_LIMIT_MACROS -DJS_HAS_CTYPES -Ictypes/libffi/include -I.  -I/pinf/workspaces/github.com/pinf/loader-js/demos/GPSEE/tracemonkey/js/src -I. -I./dist/include -I./dist/include/nsprpub  -I/opt/local/include/nspr   -I/pinf/workspaces/github.com/pinf/loader-js/demos/GPSEE/tracemonkey/js/src  -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 -fno-strict-aliasing -fpascal-strings -fno-common -pthread -pipe  -DNDEBUG -DTRIMMED -O3 -fstrict-aliasing    -DMOZILLA_CLIENT -include ./js-confdefs.h -MD -MF .deps/jsobj.pp /pinf/workspaces/github.com/pinf/loader-js/demos/GPSEE/tracemonkey/js/src/jsobj.cpp
json.cpp
g++ -o json.o -c  -fvisibility=hidden -DOSTYPE=\"Darwin11.1.0\" -DOSARCH=Darwin -DEXPORT_JS_API -D__STDC_LIMIT_MACROS -DJS_HAS_CTYPES -Ictypes/libffi/include -I.  -I/pinf/workspaces/github.com/pinf/loader-js/demos/GPSEE/tracemonkey/js/src -I. -I./dist/include -I./dist/include/nsprpub  -I/opt/local/include/nspr   -I/pinf/workspaces/github.com/pinf/loader-js/demos/GPSEE/tracemonkey/js/src  -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 -fno-strict-aliasing -fpascal-strings -fno-common -pthread -pipe  -DNDEBUG -DTRIMMED -O3 -fstrict-aliasing    -DMOZILLA_CLIENT -include ./js-confdefs.h -MD -MF .deps/json.pp /pinf/workspaces/github.com/pinf/loader-js/demos/GPSEE/tracemonkey/js/src/json.cpp
jsopcode.cpp
g++ -o jsopcode.o -c  -fvisibility=hidden -DOSTYPE=\"Darwin11.1.0\" -DOSARCH=Darwin -DEXPORT_JS_API -D__STDC_LIMIT_MACROS -DJS_HAS_CTYPES -Ictypes/libffi/include -I.  -I/pinf/workspaces/github.com/pinf/loader-js/demos/GPSEE/tracemonkey/js/src -I. -I./dist/include -I./dist/include/nsprpub  -I/opt/local/include/nspr   -I/pinf/workspaces/github.com/pinf/loader-js/demos/GPSEE/tracemonkey/js/src  -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 -fno-strict-aliasing -fpascal-strings -fno-common -pthread -pipe  -DNDEBUG -DTRIMMED -O3 -fstrict-aliasing    -DMOZILLA_CLIENT -include ./js-confdefs.h -MD -MF .deps/jsopcode.pp /pinf/workspaces/github.com/pinf/loader-js/demos/GPSEE/tracemonkey/js/src/jsopcode.cpp
jsparse.cpp
g++ -o jsparse.o -c  -fvisibility=hidden -DOSTYPE=\"Darwin11.1.0\" -DOSARCH=Darwin -DEXPORT_JS_API -D__STDC_LIMIT_MACROS -DJS_HAS_CTYPES -Ictypes/libffi/include -I.  -I/pinf/workspaces/github.com/pinf/loader-js/demos/GPSEE/tracemonkey/js/src -I. -I./dist/include -I./dist/include/nsprpub  -I/opt/local/include/nspr   -I/pinf/workspaces/github.com/pinf/loader-js/demos/GPSEE/tracemonkey/js/src  -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 -fno-strict-aliasing -fpascal-strings -fno-common -pthread -pipe  -DNDEBUG -DTRIMMED -O3 -fstrict-aliasing    -DMOZILLA_CLIENT -include ./js-confdefs.h -MD -MF .deps/jsparse.pp /pinf/workspaces/github.com/pinf/loader-js/demos/GPSEE/tracemonkey/js/src/jsparse.cpp
jsproxy.cpp
g++ -o jsproxy.o -c  -fvisibility=hidden -DOSTYPE=\"Darwin11.1.0\" -DOSARCH=Darwin -DEXPORT_JS_API -D__STDC_LIMIT_MACROS -DJS_HAS_CTYPES -Ictypes/libffi/include -I.  -I/pinf/workspaces/github.com/pinf/loader-js/demos/GPSEE/tracemonkey/js/src -I. -I./dist/include -I./dist/include/nsprpub  -I/opt/local/include/nspr   -I/pinf/workspaces/github.com/pinf/loader-js/demos/GPSEE/tracemonkey/js/src  -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 -fno-strict-aliasing -fpascal-strings -fno-common -pthread -pipe  -DNDEBUG -DTRIMMED -O3 -fstrict-aliasing    -DMOZILLA_CLIENT -include ./js-confdefs.h -MD -MF .deps/jsproxy.pp /pinf/workspaces/github.com/pinf/loader-js/demos/GPSEE/tracemonkey/js/src/jsproxy.cpp
jsprf.cpp
g++ -o jsprf.o -c  -fvisibility=hidden -DOSTYPE=\"Darwin11.1.0\" -DOSARCH=Darwin -DEXPORT_JS_API -D__STDC_LIMIT_MACROS -DJS_HAS_CTYPES -Ictypes/libffi/include -I.  -I/pinf/workspaces/github.com/pinf/loader-js/demos/GPSEE/tracemonkey/js/src -I. -I./dist/include -I./dist/include/nsprpub  -I/opt/local/include/nspr   -I/pinf/workspaces/github.com/pinf/loader-js/demos/GPSEE/tracemonkey/js/src  -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 -fno-strict-aliasing -fpascal-strings -fno-common -pthread -pipe  -DNDEBUG -DTRIMMED -O3 -fstrict-aliasing    -DMOZILLA_CLIENT -include ./js-confdefs.h -MD -MF .deps/jsprf.pp /pinf/workspaces/github.com/pinf/loader-js/demos/GPSEE/tracemonkey/js/src/jsprf.cpp
jspropertycache.cpp
g++ -o jspropertycache.o -c  -fvisibility=hidden -DOSTYPE=\"Darwin11.1.0\" -DOSARCH=Darwin -DEXPORT_JS_API -D__STDC_LIMIT_MACROS -DJS_HAS_CTYPES -Ictypes/libffi/include -I.  -I/pinf/workspaces/github.com/pinf/loader-js/demos/GPSEE/tracemonkey/js/src -I. -I./dist/include -I./dist/include/nsprpub  -I/opt/local/include/nspr   -I/pinf/workspaces/github.com/pinf/loader-js/demos/GPSEE/tracemonkey/js/src  -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 -fno-strict-aliasing -fpascal-strings -fno-common -pthread -pipe  -DNDEBUG -DTRIMMED -O3 -fstrict-aliasing    -DMOZILLA_CLIENT -include ./js-confdefs.h -MD -MF .deps/jspropertycache.pp /pinf/workspaces/github.com/pinf/loader-js/demos/GPSEE/tracemonkey/js/src/jspropertycache.cpp
jspropertytree.cpp
g++ -o jspropertytree.o -c  -fvisibility=hidden -DOSTYPE=\"Darwin11.1.0\" -DOSARCH=Darwin -DEXPORT_JS_API -D__STDC_LIMIT_MACROS -DJS_HAS_CTYPES -Ictypes/libffi/include -I.  -I/pinf/workspaces/github.com/pinf/loader-js/demos/GPSEE/tracemonkey/js/src -I. -I./dist/include -I./dist/include/nsprpub  -I/opt/local/include/nspr   -I/pinf/workspaces/github.com/pinf/loader-js/demos/GPSEE/tracemonkey/js/src  -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 -fno-strict-aliasing -fpascal-strings -fno-common -pthread -pipe  -DNDEBUG -DTRIMMED -O3 -fstrict-aliasing    -DMOZILLA_CLIENT -include ./js-confdefs.h -MD -MF .deps/jspropertytree.pp /pinf/workspaces/github.com/pinf/loader-js/demos/GPSEE/tracemonkey/js/src/jspropertytree.cpp
jsregexp.cpp
g++ -o jsregexp.o -c  -fvisibility=hidden -DOSTYPE=\"Darwin11.1.0\" -DOSARCH=Darwin -DEXPORT_JS_API -D__STDC_LIMIT_MACROS -DJS_HAS_CTYPES -Ictypes/libffi/include -I.  -I/pinf/workspaces/github.com/pinf/loader-js/demos/GPSEE/tracemonkey/js/src -I. -I./dist/include -I./dist/include/nsprpub  -I/opt/local/include/nspr   -I/pinf/workspaces/github.com/pinf/loader-js/demos/GPSEE/tracemonkey/js/src  -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 -fno-strict-aliasing -fpascal-strings -fno-common -pthread -pipe  -DNDEBUG -DTRIMMED -O3 -fstrict-aliasing    -DMOZILLA_CLIENT -include ./js-confdefs.h -MD -MF .deps/jsregexp.pp /pinf/workspaces/github.com/pinf/loader-js/demos/GPSEE/tracemonkey/js/src/jsregexp.cpp
jsscan.cpp
g++ -o jsscan.o -c  -fvisibility=hidden -DOSTYPE=\"Darwin11.1.0\" -DOSARCH=Darwin -DEXPORT_JS_API -D__STDC_LIMIT_MACROS -DJS_HAS_CTYPES -Ictypes/libffi/include -I.  -I/pinf/workspaces/github.com/pinf/loader-js/demos/GPSEE/tracemonkey/js/src -I. -I./dist/include -I./dist/include/nsprpub  -I/opt/local/include/nspr   -I/pinf/workspaces/github.com/pinf/loader-js/demos/GPSEE/tracemonkey/js/src  -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 -fno-strict-aliasing -fpascal-strings -fno-common -pthread -pipe  -DNDEBUG -DTRIMMED -O3 -fstrict-aliasing    -DMOZILLA_CLIENT -include ./js-confdefs.h -MD -MF .deps/jsscan.pp /pinf/workspaces/github.com/pinf/loader-js/demos/GPSEE/tracemonkey/js/src/jsscan.cpp
jsscope.cpp
g++ -o jsscope.o -c  -fvisibility=hidden -DOSTYPE=\"Darwin11.1.0\" -DOSARCH=Darwin -DEXPORT_JS_API -D__STDC_LIMIT_MACROS -DJS_HAS_CTYPES -Ictypes/libffi/include -I.  -I/pinf/workspaces/github.com/pinf/loader-js/demos/GPSEE/tracemonkey/js/src -I. -I./dist/include -I./dist/include/nsprpub  -I/opt/local/include/nspr   -I/pinf/workspaces/github.com/pinf/loader-js/demos/GPSEE/tracemonkey/js/src  -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 -fno-strict-aliasing -fpascal-strings -fno-common -pthread -pipe  -DNDEBUG -DTRIMMED -O3 -fstrict-aliasing    -DMOZILLA_CLIENT -include ./js-confdefs.h -MD -MF .deps/jsscope.pp /pinf/workspaces/github.com/pinf/loader-js/demos/GPSEE/tracemonkey/js/src/jsscope.cpp
jsscript.cpp
g++ -o jsscript.o -c  -fvisibility=hidden -DOSTYPE=\"Darwin11.1.0\" -DOSARCH=Darwin -DEXPORT_JS_API -D__STDC_LIMIT_MACROS -DJS_HAS_CTYPES -Ictypes/libffi/include -I.  -I/pinf/workspaces/github.com/pinf/loader-js/demos/GPSEE/tracemonkey/js/src -I. -I./dist/include -I./dist/include/nsprpub  -I/opt/local/include/nspr   -I/pinf/workspaces/github.com/pinf/loader-js/demos/GPSEE/tracemonkey/js/src  -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 -fno-strict-aliasing -fpascal-strings -fno-common -pthread -pipe  -DNDEBUG -DTRIMMED -O3 -fstrict-aliasing    -DMOZILLA_CLIENT -include ./js-confdefs.h -MD -MF .deps/jsscript.pp /pinf/workspaces/github.com/pinf/loader-js/demos/GPSEE/tracemonkey/js/src/jsscript.cpp
jsstr.cpp
g++ -o jsstr.o -c  -fvisibility=hidden -DOSTYPE=\"Darwin11.1.0\" -DOSARCH=Darwin -DEXPORT_JS_API -D__STDC_LIMIT_MACROS -DJS_HAS_CTYPES -Ictypes/libffi/include -I.  -I/pinf/workspaces/github.com/pinf/loader-js/demos/GPSEE/tracemonkey/js/src -I. -I./dist/include -I./dist/include/nsprpub  -I/opt/local/include/nspr   -I/pinf/workspaces/github.com/pinf/loader-js/demos/GPSEE/tracemonkey/js/src  -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 -fno-strict-aliasing -fpascal-strings -fno-common -pthread -pipe  -DNDEBUG -DTRIMMED -O3 -fstrict-aliasing    -DMOZILLA_CLIENT -include ./js-confdefs.h -MD -MF .deps/jsstr.pp /pinf/workspaces/github.com/pinf/loader-js/demos/GPSEE/tracemonkey/js/src/jsstr.cpp
jstask.cpp
g++ -o jstask.o -c  -fvisibility=hidden -DOSTYPE=\"Darwin11.1.0\" -DOSARCH=Darwin -DEXPORT_JS_API -D__STDC_LIMIT_MACROS -DJS_HAS_CTYPES -Ictypes/libffi/include -I.  -I/pinf/workspaces/github.com/pinf/loader-js/demos/GPSEE/tracemonkey/js/src -I. -I./dist/include -I./dist/include/nsprpub  -I/opt/local/include/nspr   -I/pinf/workspaces/github.com/pinf/loader-js/demos/GPSEE/tracemonkey/js/src  -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 -fno-strict-aliasing -fpascal-strings -fno-common -pthread -pipe  -DNDEBUG -DTRIMMED -O3 -fstrict-aliasing    -DMOZILLA_CLIENT -include ./js-confdefs.h -MD -MF .deps/jstask.pp /pinf/workspaces/github.com/pinf/loader-js/demos/GPSEE/tracemonkey/js/src/jstask.cpp
jstypedarray.cpp
g++ -o jstypedarray.o -c  -fvisibility=hidden -DOSTYPE=\"Darwin11.1.0\" -DOSARCH=Darwin -DEXPORT_JS_API -D__STDC_LIMIT_MACROS -DJS_HAS_CTYPES -Ictypes/libffi/include -I.  -I/pinf/workspaces/github.com/pinf/loader-js/demos/GPSEE/tracemonkey/js/src -I. -I./dist/include -I./dist/include/nsprpub  -I/opt/local/include/nspr   -I/pinf/workspaces/github.com/pinf/loader-js/demos/GPSEE/tracemonkey/js/src  -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 -fno-strict-aliasing -fpascal-strings -fno-common -pthread -pipe  -DNDEBUG -DTRIMMED -O3 -fstrict-aliasing    -DMOZILLA_CLIENT -include ./js-confdefs.h -MD -MF .deps/jstypedarray.pp /pinf/workspaces/github.com/pinf/loader-js/demos/GPSEE/tracemonkey/js/src/jstypedarray.cpp
jsutil.cpp
g++ -o jsutil.o -c  -fvisibility=hidden -DOSTYPE=\"Darwin11.1.0\" -DOSARCH=Darwin -DEXPORT_JS_API -D__STDC_LIMIT_MACROS -DJS_HAS_CTYPES -Ictypes/libffi/include -I.  -I/pinf/workspaces/github.com/pinf/loader-js/demos/GPSEE/tracemonkey/js/src -I. -I./dist/include -I./dist/include/nsprpub  -I/opt/local/include/nspr   -I/pinf/workspaces/github.com/pinf/loader-js/demos/GPSEE/tracemonkey/js/src  -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 -fno-strict-aliasing -fpascal-strings -fno-common -pthread -pipe  -DNDEBUG -DTRIMMED -O3 -fstrict-aliasing    -DMOZILLA_CLIENT -include ./js-confdefs.h -MD -MF .deps/jsutil.pp /pinf/workspaces/github.com/pinf/loader-js/demos/GPSEE/tracemonkey/js/src/jsutil.cpp
jswrapper.cpp
g++ -o jswrapper.o -c  -fvisibility=hidden -DOSTYPE=\"Darwin11.1.0\" -DOSARCH=Darwin -DEXPORT_JS_API -D__STDC_LIMIT_MACROS -DJS_HAS_CTYPES -Ictypes/libffi/include -I.  -I/pinf/workspaces/github.com/pinf/loader-js/demos/GPSEE/tracemonkey/js/src -I. -I./dist/include -I./dist/include/nsprpub  -I/opt/local/include/nspr   -I/pinf/workspaces/github.com/pinf/loader-js/demos/GPSEE/tracemonkey/js/src  -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 -fno-strict-aliasing -fpascal-strings -fno-common -pthread -pipe  -DNDEBUG -DTRIMMED -O3 -fstrict-aliasing    -DMOZILLA_CLIENT -include ./js-confdefs.h -MD -MF .deps/jswrapper.pp /pinf/workspaces/github.com/pinf/loader-js/demos/GPSEE/tracemonkey/js/src/jswrapper.cpp
jsxdrapi.cpp
g++ -o jsxdrapi.o -c  -fvisibility=hidden -DOSTYPE=\"Darwin11.1.0\" -DOSARCH=Darwin -DEXPORT_JS_API -D__STDC_LIMIT_MACROS -DJS_HAS_CTYPES -Ictypes/libffi/include -I.  -I/pinf/workspaces/github.com/pinf/loader-js/demos/GPSEE/tracemonkey/js/src -I. -I./dist/include -I./dist/include/nsprpub  -I/opt/local/include/nspr   -I/pinf/workspaces/github.com/pinf/loader-js/demos/GPSEE/tracemonkey/js/src  -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 -fno-strict-aliasing -fpascal-strings -fno-common -pthread -pipe  -DNDEBUG -DTRIMMED -O3 -fstrict-aliasing    -DMOZILLA_CLIENT -include ./js-confdefs.h -MD -MF .deps/jsxdrapi.pp /pinf/workspaces/github.com/pinf/loader-js/demos/GPSEE/tracemonkey/js/src/jsxdrapi.cpp
jsxml.cpp
g++ -o jsxml.o -c  -fvisibility=hidden -DOSTYPE=\"Darwin11.1.0\" -DOSARCH=Darwin -DEXPORT_JS_API -D__STDC_LIMIT_MACROS -DJS_HAS_CTYPES -Ictypes/libffi/include -I.  -I/pinf/workspaces/github.com/pinf/loader-js/demos/GPSEE/tracemonkey/js/src -I. -I./dist/include -I./dist/include/nsprpub  -I/opt/local/include/nspr   -I/pinf/workspaces/github.com/pinf/loader-js/demos/GPSEE/tracemonkey/js/src  -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 -fno-strict-aliasing -fpascal-strings -fno-common -pthread -pipe  -DNDEBUG -DTRIMMED -O3 -fstrict-aliasing    -DMOZILLA_CLIENT -include ./js-confdefs.h -MD -MF .deps/jsxml.pp /pinf/workspaces/github.com/pinf/loader-js/demos/GPSEE/tracemonkey/js/src/jsxml.cpp
prmjtime.cpp
g++ -o prmjtime.o -c  -fvisibility=hidden -DOSTYPE=\"Darwin11.1.0\" -DOSARCH=Darwin -DEXPORT_JS_API -D__STDC_LIMIT_MACROS -DJS_HAS_CTYPES -Ictypes/libffi/include -I.  -I/pinf/workspaces/github.com/pinf/loader-js/demos/GPSEE/tracemonkey/js/src -I. -I./dist/include -I./dist/include/nsprpub  -I/opt/local/include/nspr   -I/pinf/workspaces/github.com/pinf/loader-js/demos/GPSEE/tracemonkey/js/src  -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 -fno-strict-aliasing -fpascal-strings -fno-common -pthread -pipe  -DNDEBUG -DTRIMMED -O3 -fstrict-aliasing    -DMOZILLA_CLIENT -include ./js-confdefs.h -MD -MF .deps/prmjtime.pp /pinf/workspaces/github.com/pinf/loader-js/demos/GPSEE/tracemonkey/js/src/prmjtime.cpp
jstracer.cpp
g++ -o jstracer.o -c  -fvisibility=hidden -DOSTYPE=\"Darwin11.1.0\" -DOSARCH=Darwin -DEXPORT_JS_API -D__STDC_LIMIT_MACROS -DJS_HAS_CTYPES -Ictypes/libffi/include -I.  -I/pinf/workspaces/github.com/pinf/loader-js/demos/GPSEE/tracemonkey/js/src -I. -I./dist/include -I./dist/include/nsprpub  -I/opt/local/include/nspr   -I/pinf/workspaces/github.com/pinf/loader-js/demos/GPSEE/tracemonkey/js/src  -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 -fno-strict-aliasing -fpascal-strings -fno-common -pthread -pipe  -DNDEBUG -DTRIMMED -O3 -fstrict-aliasing    -DMOZILLA_CLIENT -include ./js-confdefs.h -MD -MF .deps/jstracer.pp /pinf/workspaces/github.com/pinf/loader-js/demos/GPSEE/tracemonkey/js/src/jstracer.cpp
Assembler.cpp
g++ -o Assembler.o -c  -fvisibility=hidden -DOSTYPE=\"Darwin11.1.0\" -DOSARCH=Darwin -DEXPORT_JS_API -D__STDC_LIMIT_MACROS -DJS_HAS_CTYPES -Ictypes/libffi/include -I.  -I/pinf/workspaces/github.com/pinf/loader-js/demos/GPSEE/tracemonkey/js/src -I. -I./dist/include -I./dist/include/nsprpub  -I/opt/local/include/nspr   -I/pinf/workspaces/github.com/pinf/loader-js/demos/GPSEE/tracemonkey/js/src  -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 -fno-strict-aliasing -fpascal-strings -fno-common -pthread -pipe  -DNDEBUG -DTRIMMED -O3 -fstrict-aliasing    -DMOZILLA_CLIENT -include ./js-confdefs.h -MD -MF .deps/Assembler.pp /pinf/workspaces/github.com/pinf/loader-js/demos/GPSEE/tracemonkey/js/src/nanojit/Assembler.cpp
Allocator.cpp
g++ -o Allocator.o -c  -fvisibility=hidden -DOSTYPE=\"Darwin11.1.0\" -DOSARCH=Darwin -DEXPORT_JS_API -D__STDC_LIMIT_MACROS -DJS_HAS_CTYPES -Ictypes/libffi/include -I.  -I/pinf/workspaces/github.com/pinf/loader-js/demos/GPSEE/tracemonkey/js/src -I. -I./dist/include -I./dist/include/nsprpub  -I/opt/local/include/nspr   -I/pinf/workspaces/github.com/pinf/loader-js/demos/GPSEE/tracemonkey/js/src  -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 -fno-strict-aliasing -fpascal-strings -fno-common -pthread -pipe  -DNDEBUG -DTRIMMED -O3 -fstrict-aliasing    -DMOZILLA_CLIENT -include ./js-confdefs.h -MD -MF .deps/Allocator.pp /pinf/workspaces/github.com/pinf/loader-js/demos/GPSEE/tracemonkey/js/src/nanojit/Allocator.cpp
CodeAlloc.cpp
g++ -o CodeAlloc.o -c  -fvisibility=hidden -DOSTYPE=\"Darwin11.1.0\" -DOSARCH=Darwin -DEXPORT_JS_API -D__STDC_LIMIT_MACROS -DJS_HAS_CTYPES -Ictypes/libffi/include -I.  -I/pinf/workspaces/github.com/pinf/loader-js/demos/GPSEE/tracemonkey/js/src -I. -I./dist/include -I./dist/include/nsprpub  -I/opt/local/include/nspr   -I/pinf/workspaces/github.com/pinf/loader-js/demos/GPSEE/tracemonkey/js/src  -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 -fno-strict-aliasing -fpascal-strings -fno-common -pthread -pipe  -DNDEBUG -DTRIMMED -O3 -fstrict-aliasing    -DMOZILLA_CLIENT -include ./js-confdefs.h -MD -MF .deps/CodeAlloc.pp /pinf/workspaces/github.com/pinf/loader-js/demos/GPSEE/tracemonkey/js/src/nanojit/CodeAlloc.cpp
Containers.cpp
g++ -o Containers.o -c  -fvisibility=hidden -DOSTYPE=\"Darwin11.1.0\" -DOSARCH=Darwin -DEXPORT_JS_API -D__STDC_LIMIT_MACROS -DJS_HAS_CTYPES -Ictypes/libffi/include -I.  -I/pinf/workspaces/github.com/pinf/loader-js/demos/GPSEE/tracemonkey/js/src -I. -I./dist/include -I./dist/include/nsprpub  -I/opt/local/include/nspr   -I/pinf/workspaces/github.com/pinf/loader-js/demos/GPSEE/tracemonkey/js/src  -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 -fno-strict-aliasing -fpascal-strings -fno-common -pthread -pipe  -DNDEBUG -DTRIMMED -O3 -fstrict-aliasing    -DMOZILLA_CLIENT -include ./js-confdefs.h -MD -MF .deps/Containers.pp /pinf/workspaces/github.com/pinf/loader-js/demos/GPSEE/tracemonkey/js/src/nanojit/Containers.cpp
Fragmento.cpp
g++ -o Fragmento.o -c  -fvisibility=hidden -DOSTYPE=\"Darwin11.1.0\" -DOSARCH=Darwin -DEXPORT_JS_API -D__STDC_LIMIT_MACROS -DJS_HAS_CTYPES -Ictypes/libffi/include -I.  -I/pinf/workspaces/github.com/pinf/loader-js/demos/GPSEE/tracemonkey/js/src -I. -I./dist/include -I./dist/include/nsprpub  -I/opt/local/include/nspr   -I/pinf/workspaces/github.com/pinf/loader-js/demos/GPSEE/tracemonkey/js/src  -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 -fno-strict-aliasing -fpascal-strings -fno-common -pthread -pipe  -DNDEBUG -DTRIMMED -O3 -fstrict-aliasing    -DMOZILLA_CLIENT -include ./js-confdefs.h -MD -MF .deps/Fragmento.pp /pinf/workspaces/github.com/pinf/loader-js/demos/GPSEE/tracemonkey/js/src/nanojit/Fragmento.cpp
LIR.cpp
g++ -o LIR.o -c  -fvisibility=hidden -DOSTYPE=\"Darwin11.1.0\" -DOSARCH=Darwin -DEXPORT_JS_API -D__STDC_LIMIT_MACROS -DJS_HAS_CTYPES -Ictypes/libffi/include -I.  -I/pinf/workspaces/github.com/pinf/loader-js/demos/GPSEE/tracemonkey/js/src -I. -I./dist/include -I./dist/include/nsprpub  -I/opt/local/include/nspr   -I/pinf/workspaces/github.com/pinf/loader-js/demos/GPSEE/tracemonkey/js/src  -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 -fno-strict-aliasing -fpascal-strings -fno-common -pthread -pipe  -DNDEBUG -DTRIMMED -O3 -fstrict-aliasing    -DMOZILLA_CLIENT -include ./js-confdefs.h -MD -MF .deps/LIR.pp /pinf/workspaces/github.com/pinf/loader-js/demos/GPSEE/tracemonkey/js/src/nanojit/LIR.cpp
njconfig.cpp
g++ -o njconfig.o -c  -fvisibility=hidden -DOSTYPE=\"Darwin11.1.0\" -DOSARCH=Darwin -DEXPORT_JS_API -D__STDC_LIMIT_MACROS -DJS_HAS_CTYPES -Ictypes/libffi/include -I.  -I/pinf/workspaces/github.com/pinf/loader-js/demos/GPSEE/tracemonkey/js/src -I. -I./dist/include -I./dist/include/nsprpub  -I/opt/local/include/nspr   -I/pinf/workspaces/github.com/pinf/loader-js/demos/GPSEE/tracemonkey/js/src  -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 -fno-strict-aliasing -fpascal-strings -fno-common -pthread -pipe  -DNDEBUG -DTRIMMED -O3 -fstrict-aliasing    -DMOZILLA_CLIENT -include ./js-confdefs.h -MD -MF .deps/njconfig.pp /pinf/workspaces/github.com/pinf/loader-js/demos/GPSEE/tracemonkey/js/src/nanojit/njconfig.cpp
RegAlloc.cpp
g++ -o RegAlloc.o -c  -fvisibility=hidden -DOSTYPE=\"Darwin11.1.0\" -DOSARCH=Darwin -DEXPORT_JS_API -D__STDC_LIMIT_MACROS -DJS_HAS_CTYPES -Ictypes/libffi/include -I.  -I/pinf/workspaces/github.com/pinf/loader-js/demos/GPSEE/tracemonkey/js/src -I. -I./dist/include -I./dist/include/nsprpub  -I/opt/local/include/nspr   -I/pinf/workspaces/github.com/pinf/loader-js/demos/GPSEE/tracemonkey/js/src  -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 -fno-strict-aliasing -fpascal-strings -fno-common -pthread -pipe  -DNDEBUG -DTRIMMED -O3 -fstrict-aliasing    -DMOZILLA_CLIENT -include ./js-confdefs.h -MD -MF .deps/RegAlloc.pp /pinf/workspaces/github.com/pinf/loader-js/demos/GPSEE/tracemonkey/js/src/nanojit/RegAlloc.cpp
avmplus.cpp
g++ -o avmplus.o -c  -fvisibility=hidden -DOSTYPE=\"Darwin11.1.0\" -DOSARCH=Darwin -DEXPORT_JS_API -D__STDC_LIMIT_MACROS -DJS_HAS_CTYPES -Ictypes/libffi/include -I.  -I/pinf/workspaces/github.com/pinf/loader-js/demos/GPSEE/tracemonkey/js/src -I. -I./dist/include -I./dist/include/nsprpub  -I/opt/local/include/nspr   -I/pinf/workspaces/github.com/pinf/loader-js/demos/GPSEE/tracemonkey/js/src  -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 -fno-strict-aliasing -fpascal-strings -fno-common -pthread -pipe  -DNDEBUG -DTRIMMED -O3 -fstrict-aliasing    -DMOZILLA_CLIENT -include ./js-confdefs.h -MD -MF .deps/avmplus.pp /pinf/workspaces/github.com/pinf/loader-js/demos/GPSEE/tracemonkey/js/src/nanojit/avmplus.cpp
NativeX64.cpp
g++ -o NativeX64.o -c  -fvisibility=hidden -DOSTYPE=\"Darwin11.1.0\" -DOSARCH=Darwin -DEXPORT_JS_API -D__STDC_LIMIT_MACROS -DJS_HAS_CTYPES -Ictypes/libffi/include -I.  -I/pinf/workspaces/github.com/pinf/loader-js/demos/GPSEE/tracemonkey/js/src -I. -I./dist/include -I./dist/include/nsprpub  -I/opt/local/include/nspr   -I/pinf/workspaces/github.com/pinf/loader-js/demos/GPSEE/tracemonkey/js/src  -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 -fno-strict-aliasing -fpascal-strings -fno-common -pthread -pipe  -DNDEBUG -DTRIMMED -O3 -fstrict-aliasing    -DMOZILLA_CLIENT -include ./js-confdefs.h -MD -MF .deps/NativeX64.pp /pinf/workspaces/github.com/pinf/loader-js/demos/GPSEE/tracemonkey/js/src/nanojit/NativeX64.cpp
jsbuiltins.cpp
g++ -o jsbuiltins.o -c  -fvisibility=hidden -DOSTYPE=\"Darwin11.1.0\" -DOSARCH=Darwin -DEXPORT_JS_API -D__STDC_LIMIT_MACROS -DJS_HAS_CTYPES -Ictypes/libffi/include -I.  -I/pinf/workspaces/github.com/pinf/loader-js/demos/GPSEE/tracemonkey/js/src -I. -I./dist/include -I./dist/include/nsprpub  -I/opt/local/include/nspr   -I/pinf/workspaces/github.com/pinf/loader-js/demos/GPSEE/tracemonkey/js/src  -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 -fno-strict-aliasing -fpascal-strings -fno-common -pthread -pipe  -DNDEBUG -DTRIMMED -O3 -fstrict-aliasing    -DMOZILLA_CLIENT -include ./js-confdefs.h -MD -MF .deps/jsbuiltins.pp /pinf/workspaces/github.com/pinf/loader-js/demos/GPSEE/tracemonkey/js/src/jsbuiltins.cpp
VMPI.cpp
g++ -o VMPI.o -c  -fvisibility=hidden -DOSTYPE=\"Darwin11.1.0\" -DOSARCH=Darwin -DEXPORT_JS_API -D__STDC_LIMIT_MACROS -DJS_HAS_CTYPES -Ictypes/libffi/include -I.  -I/pinf/workspaces/github.com/pinf/loader-js/demos/GPSEE/tracemonkey/js/src -I. -I./dist/include -I./dist/include/nsprpub  -I/opt/local/include/nspr   -I/pinf/workspaces/github.com/pinf/loader-js/demos/GPSEE/tracemonkey/js/src  -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 -fno-strict-aliasing -fpascal-strings -fno-common -pthread -pipe  -DNDEBUG -DTRIMMED -O3 -fstrict-aliasing    -DMOZILLA_CLIENT -include ./js-confdefs.h -MD -MF .deps/VMPI.pp /pinf/workspaces/github.com/pinf/loader-js/demos/GPSEE/tracemonkey/js/src/nanojit/VMPI.cpp
CTypes.cpp
g++ -o CTypes.o -c  -fvisibility=hidden -DOSTYPE=\"Darwin11.1.0\" -DOSARCH=Darwin -DEXPORT_JS_API -D__STDC_LIMIT_MACROS -DJS_HAS_CTYPES -Ictypes/libffi/include -I.  -I/pinf/workspaces/github.com/pinf/loader-js/demos/GPSEE/tracemonkey/js/src -I. -I./dist/include -I./dist/include/nsprpub  -I/opt/local/include/nspr   -I/pinf/workspaces/github.com/pinf/loader-js/demos/GPSEE/tracemonkey/js/src  -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 -fno-strict-aliasing -fpascal-strings -fno-common -pthread -pipe  -DNDEBUG -DTRIMMED -O3 -fstrict-aliasing    -DMOZILLA_CLIENT -include ./js-confdefs.h -MD -MF .deps/CTypes.pp /pinf/workspaces/github.com/pinf/loader-js/demos/GPSEE/tracemonkey/js/src/ctypes/CTypes.cpp
Library.cpp
g++ -o Library.o -c  -fvisibility=hidden -DOSTYPE=\"Darwin11.1.0\" -DOSARCH=Darwin -DEXPORT_JS_API -D__STDC_LIMIT_MACROS -DJS_HAS_CTYPES -Ictypes/libffi/include -I.  -I/pinf/workspaces/github.com/pinf/loader-js/demos/GPSEE/tracemonkey/js/src -I. -I./dist/include -I./dist/include/nsprpub  -I/opt/local/include/nspr   -I/pinf/workspaces/github.com/pinf/loader-js/demos/GPSEE/tracemonkey/js/src  -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 -fno-strict-aliasing -fpascal-strings -fno-common -pthread -pipe  -DNDEBUG -DTRIMMED -O3 -fstrict-aliasing    -DMOZILLA_CLIENT -include ./js-confdefs.h -MD -MF .deps/Library.pp /pinf/workspaces/github.com/pinf/loader-js/demos/GPSEE/tracemonkey/js/src/ctypes/Library.cpp
/pinf/workspaces/github.com/pinf/loader-js/demos/GPSEE/tracemonkey/js/src/ctypes/Library.cpp: In function ‘JSObject* js::ctypes::Library::Create(JSContext*, jsval)’:
/pinf/workspaces/github.com/pinf/loader-js/demos/GPSEE/tracemonkey/js/src/ctypes/Library.cpp:91: warning: NULL used in arithmetic
/pinf/workspaces/github.com/pinf/loader-js/demos/GPSEE/tracemonkey/js/src/ctypes/Library.cpp: In function ‘JSBool js::ctypes::Library::Close(JSContext*, uintN, jsval*)’:
/pinf/workspaces/github.com/pinf/loader-js/demos/GPSEE/tracemonkey/js/src/ctypes/Library.cpp:197: warning: NULL used in arithmetic
rm -f libjs_static.a
ar cr libjs_static.a jsapi.o jsarena.o jsarray.o jsatom.o jsbool.o jscntxt.o jsdate.o jsdbgapi.o jsdhash.o jsdtoa.o jsemit.o jsexn.o jsfun.o jsgc.o jsgcchunk.o jshash.o jsinterp.o jsinvoke.o jsiter.o jslock.o jslog2.o jsmath.o jsnativestack.o jsnum.o jsobj.o json.o jsopcode.o jsparse.o jsproxy.o jsprf.o jspropertycache.o jspropertytree.o jsregexp.o jsscan.o jsscope.o jsscript.o jsstr.o jstask.o jstypedarray.o jsutil.o jswrapper.o jsxdrapi.o jsxml.o prmjtime.o jstracer.o Assembler.o Allocator.o CodeAlloc.o Containers.o Fragmento.o LIR.o njconfig.o RegAlloc.o avmplus.o NativeX64.o jsbuiltins.o VMPI.o CTypes.o Library.o  debug.o prep_cif.o types.o raw_api.o java_raw_api.o closures.o ffi.o darwin.o ffi64.o darwin64.o
/usr/bin/ranlib: file: libjs_static.a(RegAlloc.o) has no symbols
/usr/bin/ranlib: file: libjs_static.a(raw_api.o) has no symbols
/usr/bin/ranlib: file: libjs_static.a(java_raw_api.o) has no symbols
/usr/bin/ranlib: file: libjs_static.a(ffi.o) has no symbols
/usr/bin/ranlib: file: libjs_static.a(darwin.o) has no symbols
ranlib libjs_static.a
ranlib: file: libjs_static.a(RegAlloc.o) has no symbols
ranlib: file: libjs_static.a(raw_api.o) has no symbols
ranlib: file: libjs_static.a(java_raw_api.o) has no symbols
ranlib: file: libjs_static.a(ffi.o) has no symbols
ranlib: file: libjs_static.a(darwin.o) has no symbols
rm -f libmozjs.dylib
Making symlinks to the original object files in the archive libraries ctypes/libffi/.libs/libffi.a
g++  -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 -fno-strict-aliasing -fpascal-strings -fno-common -pthread -pipe  -DNDEBUG -DTRIMMED -O3 -fstrict-aliasing  -fPIC  -o libmozjs.dylib  jsapi.o jsarena.o jsarray.o jsatom.o jsbool.o jscntxt.o jsdate.o jsdbgapi.o jsdhash.o jsdtoa.o jsemit.o jsexn.o jsfun.o jsgc.o jsgcchunk.o jshash.o jsinterp.o jsinvoke.o jsiter.o jslock.o jslog2.o jsmath.o jsnativestack.o jsnum.o jsobj.o json.o jsopcode.o jsparse.o jsproxy.o jsprf.o jspropertycache.o jspropertytree.o jsregexp.o jsscan.o jsscope.o jsscript.o jsstr.o jstask.o jstypedarray.o jsutil.o jswrapper.o jsxdrapi.o jsxml.o prmjtime.o jstracer.o Assembler.o Allocator.o CodeAlloc.o Containers.o Fragmento.o LIR.o njconfig.o RegAlloc.o avmplus.o NativeX64.o jsbuiltins.o VMPI.o CTypes.o Library.o   debug.o prep_cif.o types.o raw_api.o java_raw_api.o closures.o ffi.o darwin.o ffi64.o darwin64.o  -lobjc -framework Cocoa  -Wl,-executable_path,/bin -Wl,-dead_strip -L/opt/local/lib/nspr -lplds4 -lplc4 -lnspr4 -L/opt/local/lib -dynamiclib -install_name @executable_path/libmozjs.dylib -compatibility_version 1 -current_version 1 -single_module  -Wl,-install_name,/pinf/workspaces/github.com/pinf/loader-js/demos/GPSEE/gpsee/spidermonkey/builds/release/jsapi/lib/libmozjs.dylib -lm -lm 
ld: warning: could not create compact unwind for _ffi_call_unix64: does not use RBP or RSP based frame
chmod +x libmozjs.dylib
/pinf/workspaces/github.com/pinf/loader-js/demos/GPSEE/gpsee/spidermonkey/builds/release/config/nsinstall -L /pinf/workspaces/github.com/pinf/loader-js/demos/GPSEE/gpsee/spidermonkey/builds/release -m 755 libmozjs.dylib ./dist/lib
/pinf/workspaces/github.com/pinf/loader-js/demos/GPSEE/gpsee/spidermonkey/builds/release/config/nsinstall -L /pinf/workspaces/github.com/pinf/loader-js/demos/GPSEE/gpsee/spidermonkey/builds/release -m 755 libmozjs.dylib ./dist/bin
/pinf/workspaces/github.com/pinf/loader-js/demos/GPSEE/gpsee/spidermonkey/builds/release/config/nsinstall -L /pinf/workspaces/github.com/pinf/loader-js/demos/GPSEE/gpsee/spidermonkey/builds/release -m 755 host_jskwgen host_jsoplengen ./dist/host/bin
/pinf/workspaces/github.com/pinf/loader-js/demos/GPSEE/gpsee/spidermonkey/builds/release/config/nsinstall -L /pinf/workspaces/github.com/pinf/loader-js/demos/GPSEE/gpsee/spidermonkey/builds/release/config -m 755 nsinstall ../dist/host/bin
editline.c
gcc -o editline.o -c -fvisibility=hidden -DANSI_ARROWS -DHAVE_TCGETATTR -DHIDE -DUSE_DIRENT -DSYS_UNIX -DHAVE_STDLIB -DUNIQUE_HISTORY -DOSTYPE=\"Darwin11.1.0\" -DOSARCH=Darwin  -I/pinf/workspaces/github.com/pinf/loader-js/demos/GPSEE/tracemonkey/js/src/editline -I. -I../dist/include -I../dist/include/nsprpub  -I/opt/local/include/nspr    -fPIC  -Wall -W -Wno-unused -Wpointer-arith -Wcast-align -W -fno-strict-aliasing -fpascal-strings -fno-common -pthread -pipe  -DNDEBUG -DTRIMMED -O3   -include ../js-confdefs.h -DMOZILLA_CLIENT -MD -MF .deps/editline.pp /pinf/workspaces/github.com/pinf/loader-js/demos/GPSEE/tracemonkey/js/src/editline/editline.c
sysunix.c
gcc -o sysunix.o -c -fvisibility=hidden -DANSI_ARROWS -DHAVE_TCGETATTR -DHIDE -DUSE_DIRENT -DSYS_UNIX -DHAVE_STDLIB -DUNIQUE_HISTORY -DOSTYPE=\"Darwin11.1.0\" -DOSARCH=Darwin  -I/pinf/workspaces/github.com/pinf/loader-js/demos/GPSEE/tracemonkey/js/src/editline -I. -I../dist/include -I../dist/include/nsprpub  -I/opt/local/include/nspr    -fPIC  -Wall -W -Wno-unused -Wpointer-arith -Wcast-align -W -fno-strict-aliasing -fpascal-strings -fno-common -pthread -pipe  -DNDEBUG -DTRIMMED -O3   -include ../js-confdefs.h -DMOZILLA_CLIENT -MD -MF .deps/sysunix.pp /pinf/workspaces/github.com/pinf/loader-js/demos/GPSEE/tracemonkey/js/src/editline/sysunix.c
rm -f libeditline.a
ar cr libeditline.a editline.o sysunix.o 
ranlib libeditline.a
js.cpp
jsworkers.cpp
g++ -o jsworkers.o -c  -fvisibility=hidden -DEXPORT_JS_API -DOSTYPE=\"Darwin11.1.0\" -DOSARCH=Darwin -I/pinf/workspaces/github.com/pinf/loader-js/demos/GPSEE/tracemonkey/js/src -I.. -I/pinf/workspaces/github.com/pinf/loader-js/demos/GPSEE/tracemonkey/js/src/shell -I. -I../dist/include -I../dist/include/nsprpub  -I/opt/local/include/nspr    -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 -fno-strict-aliasing -fpascal-strings -fno-common -pthread -pipe  -DNDEBUG -DTRIMMED -O3   -DMOZILLA_CLIENT -include ../js-confdefs.h -MD -MF .deps/jsworkers.pp /pinf/workspaces/github.com/pinf/loader-js/demos/GPSEE/tracemonkey/js/src/shell/jsworkers.cpp
g++ -o js.o -c  -fvisibility=hidden -DEXPORT_JS_API -DOSTYPE=\"Darwin11.1.0\" -DOSARCH=Darwin -I/pinf/workspaces/github.com/pinf/loader-js/demos/GPSEE/tracemonkey/js/src -I.. -I/pinf/workspaces/github.com/pinf/loader-js/demos/GPSEE/tracemonkey/js/src/shell -I. -I../dist/include -I../dist/include/nsprpub  -I/opt/local/include/nspr    -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 -fno-strict-aliasing -fpascal-strings -fno-common -pthread -pipe  -DNDEBUG -DTRIMMED -O3   -DMOZILLA_CLIENT -include ../js-confdefs.h -MD -MF .deps/js.pp /pinf/workspaces/github.com/pinf/loader-js/demos/GPSEE/tracemonkey/js/src/shell/js.cpp
g++ -o js  -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 -fno-strict-aliasing -fpascal-strings -fno-common -pthread -pipe  -DNDEBUG -DTRIMMED -O3  js.o jsworkers.o   -lobjc -framework Cocoa  -Wl,-executable_path,/bin -Wl,-dead_strip -L../dist/bin -L../dist/lib -L/opt/local/lib/nspr -lplds4 -lplc4 -lnspr4 -L/opt/local/lib ../editline/libeditline.a ../libjs_static.a  -Wl,-install_name,/pinf/workspaces/github.com/pinf/loader-js/demos/GPSEE/gpsee/spidermonkey/builds/release/jsapi/lib/libmozjs.dylib -lm -lm  
ld: warning: could not create compact unwind for _ffi_call_unix64: does not use RBP or RSP based frame
/pinf/workspaces/github.com/pinf/loader-js/demos/GPSEE/gpsee/spidermonkey/builds/release/config/nsinstall -L /pinf/workspaces/github.com/pinf/loader-js/demos/GPSEE/gpsee/spidermonkey/builds/release/shell -m 755 js ../dist/bin
/pinf/workspaces/github.com/pinf/loader-js/demos/GPSEE/gpsee/spidermonkey/builds/release/config/nsinstall -L /pinf/workspaces/github.com/pinf/loader-js/demos/GPSEE/gpsee/spidermonkey/builds/release/shell -m 755 js ..
tests.cpp
g++ -o tests.o -c  -fvisibility=hidden -DEXPORT_JS_API -DOSTYPE=\"Darwin11.1.0\" -DOSARCH=Darwin -I/pinf/workspaces/github.com/pinf/loader-js/demos/GPSEE/tracemonkey/js/src -I.. -I/pinf/workspaces/github.com/pinf/loader-js/demos/GPSEE/tracemonkey/js/src/jsapi-tests -I. -I../dist/include -I../dist/include/nsprpub  -I/opt/local/include/nspr    -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 -fno-strict-aliasing -fpascal-strings -fno-common -pthread -pipe  -DNDEBUG -DTRIMMED -O3   -DMOZILLA_CLIENT -include ../js-confdefs.h -MD -MF .deps/tests.pp /pinf/workspaces/github.com/pinf/loader-js/demos/GPSEE/tracemonkey/js/src/jsapi-tests/tests.cpp
selfTest.cpp
g++ -o selfTest.o -c  -fvisibility=hidden -DEXPORT_JS_API -DOSTYPE=\"Darwin11.1.0\" -DOSARCH=Darwin -I/pinf/workspaces/github.com/pinf/loader-js/demos/GPSEE/tracemonkey/js/src -I.. -I/pinf/workspaces/github.com/pinf/loader-js/demos/GPSEE/tracemonkey/js/src/jsapi-tests -I. -I../dist/include -I../dist/include/nsprpub  -I/opt/local/include/nspr    -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 -fno-strict-aliasing -fpascal-strings -fno-common -pthread -pipe  -DNDEBUG -DTRIMMED -O3   -DMOZILLA_CLIENT -include ../js-confdefs.h -MD -MF .deps/selfTest.pp /pinf/workspaces/github.com/pinf/loader-js/demos/GPSEE/tracemonkey/js/src/jsapi-tests/selfTest.cpp
testClassGetter.cpp
g++ -o testClassGetter.o -c  -fvisibility=hidden -DEXPORT_JS_API -DOSTYPE=\"Darwin11.1.0\" -DOSARCH=Darwin -I/pinf/workspaces/github.com/pinf/loader-js/demos/GPSEE/tracemonkey/js/src -I.. -I/pinf/workspaces/github.com/pinf/loader-js/demos/GPSEE/tracemonkey/js/src/jsapi-tests -I. -I../dist/include -I../dist/include/nsprpub  -I/opt/local/include/nspr    -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 -fno-strict-aliasing -fpascal-strings -fno-common -pthread -pipe  -DNDEBUG -DTRIMMED -O3   -DMOZILLA_CLIENT -include ../js-confdefs.h -MD -MF .deps/testClassGetter.pp /pinf/workspaces/github.com/pinf/loader-js/demos/GPSEE/tracemonkey/js/src/jsapi-tests/testClassGetter.cpp
testConservativeGC.cpp
g++ -o testConservativeGC.o -c  -fvisibility=hidden -DEXPORT_JS_API -DOSTYPE=\"Darwin11.1.0\" -DOSARCH=Darwin -I/pinf/workspaces/github.com/pinf/loader-js/demos/GPSEE/tracemonkey/js/src -I.. -I/pinf/workspaces/github.com/pinf/loader-js/demos/GPSEE/tracemonkey/js/src/jsapi-tests -I. -I../dist/include -I../dist/include/nsprpub  -I/opt/local/include/nspr    -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 -fno-strict-aliasing -fpascal-strings -fno-common -pthread -pipe  -DNDEBUG -DTRIMMED -O3   -DMOZILLA_CLIENT -include ../js-confdefs.h -MD -MF .deps/testConservativeGC.pp /pinf/workspaces/github.com/pinf/loader-js/demos/GPSEE/tracemonkey/js/src/jsapi-tests/testConservativeGC.cpp
testContexts.cpp
g++ -o testContexts.o -c  -fvisibility=hidden -DEXPORT_JS_API -DOSTYPE=\"Darwin11.1.0\" -DOSARCH=Darwin -I/pinf/workspaces/github.com/pinf/loader-js/demos/GPSEE/tracemonkey/js/src -I.. -I/pinf/workspaces/github.com/pinf/loader-js/demos/GPSEE/tracemonkey/js/src/jsapi-tests -I. -I../dist/include -I../dist/include/nsprpub  -I/opt/local/include/nspr    -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 -fno-strict-aliasing -fpascal-strings -fno-common -pthread -pipe  -DNDEBUG -DTRIMMED -O3   -DMOZILLA_CLIENT -include ../js-confdefs.h -MD -MF .deps/testContexts.pp /pinf/workspaces/github.com/pinf/loader-js/demos/GPSEE/tracemonkey/js/src/jsapi-tests/testContexts.cpp
testDebugger.cpp
g++ -o testDebugger.o -c  -fvisibility=hidden -DEXPORT_JS_API -DOSTYPE=\"Darwin11.1.0\" -DOSARCH=Darwin -I/pinf/workspaces/github.com/pinf/loader-js/demos/GPSEE/tracemonkey/js/src -I.. -I/pinf/workspaces/github.com/pinf/loader-js/demos/GPSEE/tracemonkey/js/src/jsapi-tests -I. -I../dist/include -I../dist/include/nsprpub  -I/opt/local/include/nspr    -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 -fno-strict-aliasing -fpascal-strings -fno-common -pthread -pipe  -DNDEBUG -DTRIMMED -O3   -DMOZILLA_CLIENT -include ../js-confdefs.h -MD -MF .deps/testDebugger.pp /pinf/workspaces/github.com/pinf/loader-js/demos/GPSEE/tracemonkey/js/src/jsapi-tests/testDebugger.cpp
testDefineGetterSetterNonEnumerable.cpp
g++ -o testDefineGetterSetterNonEnumerable.o -c  -fvisibility=hidden -DEXPORT_JS_API -DOSTYPE=\"Darwin11.1.0\" -DOSARCH=Darwin -I/pinf/workspaces/github.com/pinf/loader-js/demos/GPSEE/tracemonkey/js/src -I.. -I/pinf/workspaces/github.com/pinf/loader-js/demos/GPSEE/tracemonkey/js/src/jsapi-tests -I. -I../dist/include -I../dist/include/nsprpub  -I/opt/local/include/nspr    -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 -fno-strict-aliasing -fpascal-strings -fno-common -pthread -pipe  -DNDEBUG -DTRIMMED -O3   -DMOZILLA_CLIENT -include ../js-confdefs.h -MD -MF .deps/testDefineGetterSetterNonEnumerable.pp /pinf/workspaces/github.com/pinf/loader-js/demos/GPSEE/tracemonkey/js/src/jsapi-tests/testDefineGetterSetterNonEnumerable.cpp
testDefineProperty.cpp
g++ -o testDefineProperty.o -c  -fvisibility=hidden -DEXPORT_JS_API -DOSTYPE=\"Darwin11.1.0\" -DOSARCH=Darwin -I/pinf/workspaces/github.com/pinf/loader-js/demos/GPSEE/tracemonkey/js/src -I.. -I/pinf/workspaces/github.com/pinf/loader-js/demos/GPSEE/tracemonkey/js/src/jsapi-tests -I. -I../dist/include -I../dist/include/nsprpub  -I/opt/local/include/nspr    -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 -fno-strict-aliasing -fpascal-strings -fno-common -pthread -pipe  -DNDEBUG -DTRIMMED -O3   -DMOZILLA_CLIENT -include ../js-confdefs.h -MD -MF .deps/testDefineProperty.pp /pinf/workspaces/github.com/pinf/loader-js/demos/GPSEE/tracemonkey/js/src/jsapi-tests/testDefineProperty.cpp
testExtendedEq.cpp
g++ -o testExtendedEq.o -c  -fvisibility=hidden -DEXPORT_JS_API -DOSTYPE=\"Darwin11.1.0\" -DOSARCH=Darwin -I/pinf/workspaces/github.com/pinf/loader-js/demos/GPSEE/tracemonkey/js/src -I.. -I/pinf/workspaces/github.com/pinf/loader-js/demos/GPSEE/tracemonkey/js/src/jsapi-tests -I. -I../dist/include -I../dist/include/nsprpub  -I/opt/local/include/nspr    -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 -fno-strict-aliasing -fpascal-strings -fno-common -pthread -pipe  -DNDEBUG -DTRIMMED -O3   -DMOZILLA_CLIENT -include ../js-confdefs.h -MD -MF .deps/testExtendedEq.pp /pinf/workspaces/github.com/pinf/loader-js/demos/GPSEE/tracemonkey/js/src/jsapi-tests/testExtendedEq.cpp
testGCChunkAlloc.cpp
g++ -o testGCChunkAlloc.o -c  -fvisibility=hidden -DEXPORT_JS_API -DOSTYPE=\"Darwin11.1.0\" -DOSARCH=Darwin -I/pinf/workspaces/github.com/pinf/loader-js/demos/GPSEE/tracemonkey/js/src -I.. -I/pinf/workspaces/github.com/pinf/loader-js/demos/GPSEE/tracemonkey/js/src/jsapi-tests -I. -I../dist/include -I../dist/include/nsprpub  -I/opt/local/include/nspr    -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 -fno-strict-aliasing -fpascal-strings -fno-common -pthread -pipe  -DNDEBUG -DTRIMMED -O3   -DMOZILLA_CLIENT -include ../js-confdefs.h -MD -MF .deps/testGCChunkAlloc.pp /pinf/workspaces/github.com/pinf/loader-js/demos/GPSEE/tracemonkey/js/src/jsapi-tests/testGCChunkAlloc.cpp
testIntString.cpp
g++ -o testIntString.o -c  -fvisibility=hidden -DEXPORT_JS_API -DOSTYPE=\"Darwin11.1.0\" -DOSARCH=Darwin -I/pinf/workspaces/github.com/pinf/loader-js/demos/GPSEE/tracemonkey/js/src -I.. -I/pinf/workspaces/github.com/pinf/loader-js/demos/GPSEE/tracemonkey/js/src/jsapi-tests -I. -I../dist/include -I../dist/include/nsprpub  -I/opt/local/include/nspr    -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 -fno-strict-aliasing -fpascal-strings -fno-common -pthread -pipe  -DNDEBUG -DTRIMMED -O3   -DMOZILLA_CLIENT -include ../js-confdefs.h -MD -MF .deps/testIntString.pp /pinf/workspaces/github.com/pinf/loader-js/demos/GPSEE/tracemonkey/js/src/jsapi-tests/testIntString.cpp
testIsAboutToBeFinalized.cpp
g++ -o testIsAboutToBeFinalized.o -c  -fvisibility=hidden -DEXPORT_JS_API -DOSTYPE=\"Darwin11.1.0\" -DOSARCH=Darwin -I/pinf/workspaces/github.com/pinf/loader-js/demos/GPSEE/tracemonkey/js/src -I.. -I/pinf/workspaces/github.com/pinf/loader-js/demos/GPSEE/tracemonkey/js/src/jsapi-tests -I. -I../dist/include -I../dist/include/nsprpub  -I/opt/local/include/nspr    -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 -fno-strict-aliasing -fpascal-strings -fno-common -pthread -pipe  -DNDEBUG -DTRIMMED -O3   -DMOZILLA_CLIENT -include ../js-confdefs.h -MD -MF .deps/testIsAboutToBeFinalized.pp /pinf/workspaces/github.com/pinf/loader-js/demos/GPSEE/tracemonkey/js/src/jsapi-tests/testIsAboutToBeFinalized.cpp
testLookup.cpp
g++ -o testLookup.o -c  -fvisibility=hidden -DEXPORT_JS_API -DOSTYPE=\"Darwin11.1.0\" -DOSARCH=Darwin -I/pinf/workspaces/github.com/pinf/loader-js/demos/GPSEE/tracemonkey/js/src -I.. -I/pinf/workspaces/github.com/pinf/loader-js/demos/GPSEE/tracemonkey/js/src/jsapi-tests -I. -I../dist/include -I../dist/include/nsprpub  -I/opt/local/include/nspr    -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 -fno-strict-aliasing -fpascal-strings -fno-common -pthread -pipe  -DNDEBUG -DTRIMMED -O3   -DMOZILLA_CLIENT -include ../js-confdefs.h -MD -MF .deps/testLookup.pp /pinf/workspaces/github.com/pinf/loader-js/demos/GPSEE/tracemonkey/js/src/jsapi-tests/testLookup.cpp
testNewObject.cpp
g++ -o testNewObject.o -c  -fvisibility=hidden -DEXPORT_JS_API -DOSTYPE=\"Darwin11.1.0\" -DOSARCH=Darwin -I/pinf/workspaces/github.com/pinf/loader-js/demos/GPSEE/tracemonkey/js/src -I.. -I/pinf/workspaces/github.com/pinf/loader-js/demos/GPSEE/tracemonkey/js/src/jsapi-tests -I. -I../dist/include -I../dist/include/nsprpub  -I/opt/local/include/nspr    -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 -fno-strict-aliasing -fpascal-strings -fno-common -pthread -pipe  -DNDEBUG -DTRIMMED -O3   -DMOZILLA_CLIENT -include ../js-confdefs.h -MD -MF .deps/testNewObject.pp /pinf/workspaces/github.com/pinf/loader-js/demos/GPSEE/tracemonkey/js/src/jsapi-tests/testNewObject.cpp
testOps.cpp
g++ -o testOps.o -c  -fvisibility=hidden -DEXPORT_JS_API -DOSTYPE=\"Darwin11.1.0\" -DOSARCH=Darwin -I/pinf/workspaces/github.com/pinf/loader-js/demos/GPSEE/tracemonkey/js/src -I.. -I/pinf/workspaces/github.com/pinf/loader-js/demos/GPSEE/tracemonkey/js/src/jsapi-tests -I. -I../dist/include -I../dist/include/nsprpub  -I/opt/local/include/nspr    -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 -fno-strict-aliasing -fpascal-strings -fno-common -pthread -pipe  -DNDEBUG -DTRIMMED -O3   -DMOZILLA_CLIENT -include ../js-confdefs.h -MD -MF .deps/testOps.pp /pinf/workspaces/github.com/pinf/loader-js/demos/GPSEE/tracemonkey/js/src/jsapi-tests/testOps.cpp
testPropCache.cpp
g++ -o testPropCache.o -c  -fvisibility=hidden -DEXPORT_JS_API -DOSTYPE=\"Darwin11.1.0\" -DOSARCH=Darwin -I/pinf/workspaces/github.com/pinf/loader-js/demos/GPSEE/tracemonkey/js/src -I.. -I/pinf/workspaces/github.com/pinf/loader-js/demos/GPSEE/tracemonkey/js/src/jsapi-tests -I. -I../dist/include -I../dist/include/nsprpub  -I/opt/local/include/nspr    -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 -fno-strict-aliasing -fpascal-strings -fno-common -pthread -pipe  -DNDEBUG -DTRIMMED -O3   -DMOZILLA_CLIENT -include ../js-confdefs.h -MD -MF .deps/testPropCache.pp /pinf/workspaces/github.com/pinf/loader-js/demos/GPSEE/tracemonkey/js/src/jsapi-tests/testPropCache.cpp
testTrap.cpp
g++ -o testTrap.o -c  -fvisibility=hidden -DEXPORT_JS_API -DOSTYPE=\"Darwin11.1.0\" -DOSARCH=Darwin -I/pinf/workspaces/github.com/pinf/loader-js/demos/GPSEE/tracemonkey/js/src -I.. -I/pinf/workspaces/github.com/pinf/loader-js/demos/GPSEE/tracemonkey/js/src/jsapi-tests -I. -I../dist/include -I../dist/include/nsprpub  -I/opt/local/include/nspr    -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 -fno-strict-aliasing -fpascal-strings -fno-common -pthread -pipe  -DNDEBUG -DTRIMMED -O3   -DMOZILLA_CLIENT -include ../js-confdefs.h -MD -MF .deps/testTrap.pp /pinf/workspaces/github.com/pinf/loader-js/demos/GPSEE/tracemonkey/js/src/jsapi-tests/testTrap.cpp
testSameValue.cpp
g++ -o testSameValue.o -c  -fvisibility=hidden -DEXPORT_JS_API -DOSTYPE=\"Darwin11.1.0\" -DOSARCH=Darwin -I/pinf/workspaces/github.com/pinf/loader-js/demos/GPSEE/tracemonkey/js/src -I.. -I/pinf/workspaces/github.com/pinf/loader-js/demos/GPSEE/tracemonkey/js/src/jsapi-tests -I. -I../dist/include -I../dist/include/nsprpub  -I/opt/local/include/nspr    -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 -fno-strict-aliasing -fpascal-strings -fno-common -pthread -pipe  -DNDEBUG -DTRIMMED -O3   -DMOZILLA_CLIENT -include ../js-confdefs.h -MD -MF .deps/testSameValue.pp /pinf/workspaces/github.com/pinf/loader-js/demos/GPSEE/tracemonkey/js/src/jsapi-tests/testSameValue.cpp
testSeal.cpp
g++ -o testSeal.o -c  -fvisibility=hidden -DEXPORT_JS_API -DOSTYPE=\"Darwin11.1.0\" -DOSARCH=Darwin -I/pinf/workspaces/github.com/pinf/loader-js/demos/GPSEE/tracemonkey/js/src -I.. -I/pinf/workspaces/github.com/pinf/loader-js/demos/GPSEE/tracemonkey/js/src/jsapi-tests -I. -I../dist/include -I../dist/include/nsprpub  -I/opt/local/include/nspr    -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 -fno-strict-aliasing -fpascal-strings -fno-common -pthread -pipe  -DNDEBUG -DTRIMMED -O3   -DMOZILLA_CLIENT -include ../js-confdefs.h -MD -MF .deps/testSeal.pp /pinf/workspaces/github.com/pinf/loader-js/demos/GPSEE/tracemonkey/js/src/jsapi-tests/testSeal.cpp
testXDR.cpp
g++ -o testXDR.o -c  -fvisibility=hidden -DEXPORT_JS_API -DOSTYPE=\"Darwin11.1.0\" -DOSARCH=Darwin -I/pinf/workspaces/github.com/pinf/loader-js/demos/GPSEE/tracemonkey/js/src -I.. -I/pinf/workspaces/github.com/pinf/loader-js/demos/GPSEE/tracemonkey/js/src/jsapi-tests -I. -I../dist/include -I../dist/include/nsprpub  -I/opt/local/include/nspr    -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 -fno-strict-aliasing -fpascal-strings -fno-common -pthread -pipe  -DNDEBUG -DTRIMMED -O3   -DMOZILLA_CLIENT -include ../js-confdefs.h -MD -MF .deps/testXDR.pp /pinf/workspaces/github.com/pinf/loader-js/demos/GPSEE/tracemonkey/js/src/jsapi-tests/testXDR.cpp
testSetPropertyWithNativeGetterStubSetter.cpp
g++ -o testSetPropertyWithNativeGetterStubSetter.o -c  -fvisibility=hidden -DEXPORT_JS_API -DOSTYPE=\"Darwin11.1.0\" -DOSARCH=Darwin -I/pinf/workspaces/github.com/pinf/loader-js/demos/GPSEE/tracemonkey/js/src -I.. -I/pinf/workspaces/github.com/pinf/loader-js/demos/GPSEE/tracemonkey/js/src/jsapi-tests -I. -I../dist/include -I../dist/include/nsprpub  -I/opt/local/include/nspr    -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 -fno-strict-aliasing -fpascal-strings -fno-common -pthread -pipe  -DNDEBUG -DTRIMMED -O3   -DMOZILLA_CLIENT -include ../js-confdefs.h -MD -MF .deps/testSetPropertyWithNativeGetterStubSetter.pp /pinf/workspaces/github.com/pinf/loader-js/demos/GPSEE/tracemonkey/js/src/jsapi-tests/testSetPropertyWithNativeGetterStubSetter.cpp
g++ -o jsapi-tests  -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 -fno-strict-aliasing -fpascal-strings -fno-common -pthread -pipe  -DNDEBUG -DTRIMMED -O3  tests.o selfTest.o testClassGetter.o testConservativeGC.o testContexts.o testDebugger.o testDefineGetterSetterNonEnumerable.o testDefineProperty.o testExtendedEq.o testGCChunkAlloc.o testIntString.o testIsAboutToBeFinalized.o testLookup.o testNewObject.o testOps.o testPropCache.o testTrap.o testSameValue.o testSeal.o testXDR.o testSetPropertyWithNativeGetterStubSetter.o   -lobjc -framework Cocoa  -Wl,-executable_path,/bin -Wl,-dead_strip -L../dist/bin -L../dist/lib -L/opt/local/lib/nspr -lplds4 -lplc4 -lnspr4 -L/opt/local/lib ../libjs_static.a  -Wl,-install_name,/pinf/workspaces/github.com/pinf/loader-js/demos/GPSEE/gpsee/spidermonkey/builds/release/jsapi/lib/libmozjs.dylib -lm -lm  
/pinf/workspaces/github.com/pinf/loader-js/demos/GPSEE/gpsee/spidermonkey/builds/release/config/nsinstall -L /pinf/workspaces/github.com/pinf/loader-js/demos/GPSEE/gpsee/spidermonkey/builds/release/jsapi-tests -m 755 jsapi-tests ../dist/bin
make[3]: Nothing to be done for `libs'.
/pinf/workspaces/github.com/pinf/loader-js/demos/GPSEE/gpsee/spidermonkey/builds/release/config/nsinstall -L /pinf/workspaces/github.com/pinf/loader-js/demos/GPSEE/gpsee/spidermonkey/builds/release -m 755 libmozjs.dylib dist/sdk/lib
/usr/bin/make tools
make[3]: Nothing to be done for `tools'.
make[3]: Nothing to be done for `tools'.
make[3]: Nothing to be done for `tools'.
make[3]: Nothing to be done for `tools'.
make[3]: Nothing to be done for `tools'.
if test -d ./dist/bin ; then touch ./dist/bin/.purgecaches ; fi
cd /pinf/workspaces/github.com/pinf/loader-js/demos/GPSEE/gpsee/spidermonkey/builds/release && /usr/bin/make -j2
/usr/bin/make export
/pinf/workspaces/github.com/pinf/loader-js/demos/GPSEE/gpsee/spidermonkey/builds/release/config/nsinstall -L /pinf/workspaces/github.com/pinf/loader-js/demos/GPSEE/gpsee/spidermonkey/builds/release/config nsinstall ../dist/bin
make[4]: Nothing to be done for `export'.
make[4]: Nothing to be done for `export'.
make[4]: Nothing to be done for `export'.
make[4]: Nothing to be done for `export'.
/pinf/workspaces/github.com/pinf/loader-js/demos/GPSEE/gpsee/spidermonkey/builds/release/config/nsinstall -L /pinf/workspaces/github.com/pinf/loader-js/demos/GPSEE/gpsee/spidermonkey/builds/release -m 644 js-config.h jsautocfg.h /pinf/workspaces/github.com/pinf/loader-js/demos/GPSEE/gpsee/spidermonkey/builds/release/jsautokw.h /pinf/workspaces/github.com/pinf/loader-js/demos/GPSEE/tracemonkey/js/src/js.msg /pinf/workspaces/github.com/pinf/loader-js/demos/GPSEE/tracemonkey/js/src/jsapi.h /pinf/workspaces/github.com/pinf/loader-js/demos/GPSEE/tracemonkey/js/src/jsarray.h /pinf/workspaces/github.com/pinf/loader-js/demos/GPSEE/tracemonkey/js/src/jsarena.h /pinf/workspaces/github.com/pinf/loader-js/demos/GPSEE/tracemonkey/js/src/jsatom.h /pinf/workspaces/github.com/pinf/loader-js/demos/GPSEE/tracemonkey/js/src/jsbit.h /pinf/workspaces/github.com/pinf/loader-js/demos/GPSEE/tracemonkey/js/src/jsbool.h /pinf/workspaces/github.com/pinf/loader-js/demos/GPSEE/tracemonkey/js/src/jsclist.h /pinf/workspaces/github.com/pinf/loader-js/demos/GPSEE/tracemonkey/js/src/jscntxt.h /pinf/workspaces/github.com/pinf/loader-js/demos/GPSEE/tracemonkey/js/src/jscompat.h /pinf/workspaces/github.com/pinf/loader-js/demos/GPSEE/tracemonkey/js/src/jsdate.h /pinf/workspaces/github.com/pinf/loader-js/demos/GPSEE/tracemonkey/js/src/jsdbgapi.h /pinf/workspaces/github.com/pinf/loader-js/demos/GPSEE/tracemonkey/js/src/jsdhash.h /pinf/workspaces/github.com/pinf/loader-js/demos/GPSEE/tracemonkey/js/src/jsdtoa.h /pinf/workspaces/github.com/pinf/loader-js/demos/GPSEE/tracemonkey/js/src/jsemit.h /pinf/workspaces/github.com/pinf/loader-js/demos/GPSEE/tracemonkey/js/src/jsfun.h /pinf/workspaces/github.com/pinf/loader-js/demos/GPSEE/tracemonkey/js/src/jsgc.h /pinf/workspaces/github.com/pinf/loader-js/demos/GPSEE/tracemonkey/js/src/jsgcchunk.h /pinf/workspaces/github.com/pinf/loader-js/demos/GPSEE/tracemonkey/js/src/jshash.h /pinf/workspaces/github.com/pinf/loader-js/demos/GPSEE/tracemonkey/js/src/jsinterp.h /pinf/workspaces/github.com/pinf/loader-js/demos/GPSEE/tracemonkey/js/src/jsinttypes.h /pinf/workspaces/github.com/pinf/loader-js/demos/GPSEE/tracemonkey/js/src/jsiter.h /pinf/workspaces/github.com/pinf/loader-js/demos/GPSEE/tracemonkey/js/src/jslock.h /pinf/workspaces/github.com/pinf/loader-js/demos/GPSEE/tracemonkey/js/src/jslong.h /pinf/workspaces/github.com/pinf/loader-js/demos/GPSEE/tracemonkey/js/src/jsmath.h /pinf/workspaces/github.com/pinf/loader-js/demos/GPSEE/tracemonkey/js/src/jsobj.h /pinf/workspaces/github.com/pinf/loader-js/demos/GPSEE/tracemonkey/js/src/jsobjinlines.h /pinf/workspaces/github.com/pinf/loader-js/demos/GPSEE/tracemonkey/js/src/json.h /pinf/workspaces/github.com/pinf/loader-js/demos/GPSEE/tracemonkey/js/src/jsopcode.tbl /pinf/workspaces/github.com/pinf/loader-js/demos/GPSEE/tracemonkey/js/src/jsopcode.h /pinf/workspaces/github.com/pinf/loader-js/demos/GPSEE/tracemonkey/js/src/jsotypes.h /pinf/workspaces/github.com/pinf/loader-js/demos/GPSEE/tracemonkey/js/src/jsparse.h /pinf/workspaces/github.com/pinf/loader-js/demos/GPSEE/tracemonkey/js/src/jsproxy.h /pinf/workspaces/github.com/pinf/loader-js/demos/GPSEE/tracemonkey/js/src/jsprf.h /pinf/workspaces/github.com/pinf/loader-js/demos/GPSEE/tracemonkey/js/src/jspropertycache.h /pinf/workspaces/github.com/pinf/loader-js/demos/GPSEE/tracemonkey/js/src/jspropertycacheinlines.h /pinf/workspaces/github.com/pinf/loader-js/demos/GPSEE/tracemonkey/js/src/jspropertytree.h /pinf/workspaces/github.com/pinf/loader-js/demos/GPSEE/tracemonkey/js/src/jsproto.tbl /pinf/workspaces/github.com/pinf/loader-js/demos/GPSEE/tracemonkey/js/src/jsprvtd.h /pinf/workspaces/github.com/pinf/loader-js/demos/GPSEE/tracemonkey/js/src/jspubtd.h /pinf/workspaces/github.com/pinf/loader-js/demos/GPSEE/tracemonkey/js/src/jsregexp.h /pinf/workspaces/github.com/pinf/loader-js/demos/GPSEE/tracemonkey/js/src/jsscan.h /pinf/workspaces/github.com/pinf/loader-js/demos/GPSEE/tracemonkey/js/src/jsscope.h /pinf/workspaces/github.com/pinf/loader-js/demos/GPSEE/tracemonkey/js/src/jsscript.h /pinf/workspaces/github.com/pinf/loader-js/demos/GPSEE/tracemonkey/js/src/jsscriptinlines.h /pinf/workspaces/github.com/pinf/loader-js/demos/GPSEE/tracemonkey/js/src/jsstaticcheck.h /pinf/workspaces/github.com/pinf/loader-js/demos/GPSEE/tracemonkey/js/src/jsstr.h /pinf/workspaces/github.com/pinf/loader-js/demos/GPSEE/tracemonkey/js/src/jstask.h /pinf/workspaces/github.com/pinf/loader-js/demos/GPSEE/tracemonkey/js/src/jstracer.h /pinf/workspaces/github.com/pinf/loader-js/demos/GPSEE/tracemonkey/js/src/jstypedarray.h /pinf/workspaces/github.com/pinf/loader-js/demos/GPSEE/tracemonkey/js/src/jstypes.h /pinf/workspaces/github.com/pinf/loader-js/demos/GPSEE/tracemonkey/js/src/jsutil.h /pinf/workspaces/github.com/pinf/loader-js/demos/GPSEE/tracemonkey/js/src/jsvector.h /pinf/workspaces/github.com/pinf/loader-js/demos/GPSEE/tracemonkey/js/src/jstl.h /pinf/workspaces/github.com/pinf/loader-js/demos/GPSEE/tracemonkey/js/src/jshashtable.h /pinf/workspaces/github.com/pinf/loader-js/demos/GPSEE/tracemonkey/js/src/jsversion.h /pinf/workspaces/github.com/pinf/loader-js/demos/GPSEE/tracemonkey/js/src/jswrapper.h /pinf/workspaces/github.com/pinf/loader-js/demos/GPSEE/tracemonkey/js/src/jsxdrapi.h /pinf/workspaces/github.com/pinf/loader-js/demos/GPSEE/tracemonkey/js/src/jsxml.h /pinf/workspaces/github.com/pinf/loader-js/demos/GPSEE/tracemonkey/js/src/prmjtime.h /pinf/workspaces/github.com/pinf/loader-js/demos/GPSEE/tracemonkey/js/src/jsbuiltins.h /pinf/workspaces/github.com/pinf/loader-js/demos/GPSEE/tracemonkey/js/src/nanojit/Assembler.h /pinf/workspaces/github.com/pinf/loader-js/demos/GPSEE/tracemonkey/js/src/nanojit/Allocator.h /pinf/workspaces/github.com/pinf/loader-js/demos/GPSEE/tracemonkey/js/src/nanojit/CodeAlloc.h /pinf/workspaces/github.com/pinf/loader-js/demos/GPSEE/tracemonkey/js/src/nanojit/Containers.h /pinf/workspaces/github.com/pinf/loader-js/demos/GPSEE/tracemonkey/js/src/nanojit/LIR.h /pinf/workspaces/github.com/pinf/loader-js/demos/GPSEE/tracemonkey/js/src/nanojit/avmplus.h /pinf/workspaces/github.com/pinf/loader-js/demos/GPSEE/tracemonkey/js/src/nanojit/Fragmento.h /pinf/workspaces/github.com/pinf/loader-js/demos/GPSEE/tracemonkey/js/src/nanojit/Native.h /pinf/workspaces/github.com/pinf/loader-js/demos/GPSEE/tracemonkey/js/src/nanojit/NativeX64.h /pinf/workspaces/github.com/pinf/loader-js/demos/GPSEE/tracemonkey/js/src/nanojit/njconfig.h /pinf/workspaces/github.com/pinf/loader-js/demos/GPSEE/tracemonkey/js/src/nanojit/RegAlloc.h /pinf/workspaces/github.com/pinf/loader-js/demos/GPSEE/tracemonkey/js/src/nanojit/nanojit.h /pinf/workspaces/github.com/pinf/loader-js/demos/GPSEE/tracemonkey/js/src/nanojit/VMPI.h ./dist/include
/usr/bin/make "AR_FLAGS=" "CC_FOR_BUILD=" "CFLAGS=-g -O2" "CXXFLAGS=" "CFLAGS_FOR_BUILD=" "CFLAGS_FOR_TARGET=" "INSTALL=/usr/bin/install -c" "INSTALL_DATA=/usr/bin/install -c -m 644" "INSTALL_PROGRAM=/usr/bin/install -c" "INSTALL_SCRIPT=/usr/bin/install -c" "JC1FLAGS=" "LDFLAGS=" "LIBCFLAGS=" "LIBCFLAGS_FOR_TARGET=" "MAKE=/usr/bin/make" "MAKEINFO=/bin/sh /pinf/workspaces/github.com/pinf/loader-js/demos/GPSEE/tracemonkey/js/src/ctypes/libffi/missing --run makeinfo " "PICFLAG=" "PICFLAG_FOR_TARGET=" "RUNTESTFLAGS=" "SHELL=/bin/sh" "exec_prefix=/usr/local" "infodir=/usr/local/share/info" "libdir=/usr/local/lib" "prefix=/usr/local" "AR=ar" "AS=as" "CC=gcc" "CXX=g++" "LD=/usr/llvm-gcc-4.2/libexec/gcc/i686-apple-darwin11/4.2.1/ld" "NM=/usr/bin/nm" "RANLIB=ranlib" "DESTDIR=" all-recursive
Making all in include
make[6]: Nothing to be done for `all'.
Making all in testsuite
make[6]: Nothing to be done for `all'.
Making all in man
make[6]: Nothing to be done for `all'.
mkdir -p nanojit
/usr/bin/make libs
/pinf/workspaces/github.com/pinf/loader-js/demos/GPSEE/gpsee/spidermonkey/builds/release/config/nsinstall -L /pinf/workspaces/github.com/pinf/loader-js/demos/GPSEE/gpsee/spidermonkey/builds/release -m 755 libmozjs.dylib ./dist/lib
/pinf/workspaces/github.com/pinf/loader-js/demos/GPSEE/gpsee/spidermonkey/builds/release/config/nsinstall -D dist/sdk/lib
/pinf/workspaces/github.com/pinf/loader-js/demos/GPSEE/gpsee/spidermonkey/builds/release/config/nsinstall -L /pinf/workspaces/github.com/pinf/loader-js/demos/GPSEE/gpsee/spidermonkey/builds/release -m 755 libmozjs.dylib ./dist/bin
/pinf/workspaces/github.com/pinf/loader-js/demos/GPSEE/gpsee/spidermonkey/builds/release/config/nsinstall -L /pinf/workspaces/github.com/pinf/loader-js/demos/GPSEE/gpsee/spidermonkey/builds/release -m 755 host_jskwgen host_jsoplengen ./dist/host/bin
/pinf/workspaces/github.com/pinf/loader-js/demos/GPSEE/gpsee/spidermonkey/builds/release/config/nsinstall -L /pinf/workspaces/github.com/pinf/loader-js/demos/GPSEE/gpsee/spidermonkey/builds/release/config -m 755 nsinstall ../dist/host/bin
make[4]: Nothing to be done for `libs'.
/pinf/workspaces/github.com/pinf/loader-js/demos/GPSEE/gpsee/spidermonkey/builds/release/config/nsinstall -L /pinf/workspaces/github.com/pinf/loader-js/demos/GPSEE/gpsee/spidermonkey/builds/release/shell -m 755 js ../dist/bin
/pinf/workspaces/github.com/pinf/loader-js/demos/GPSEE/gpsee/spidermonkey/builds/release/config/nsinstall -L /pinf/workspaces/github.com/pinf/loader-js/demos/GPSEE/gpsee/spidermonkey/builds/release/shell -m 755 js ..
/pinf/workspaces/github.com/pinf/loader-js/demos/GPSEE/gpsee/spidermonkey/builds/release/config/nsinstall -L /pinf/workspaces/github.com/pinf/loader-js/demos/GPSEE/gpsee/spidermonkey/builds/release/jsapi-tests -m 755 jsapi-tests ../dist/bin
make[4]: Nothing to be done for `libs'.
/pinf/workspaces/github.com/pinf/loader-js/demos/GPSEE/gpsee/spidermonkey/builds/release/config/nsinstall -L /pinf/workspaces/github.com/pinf/loader-js/demos/GPSEE/gpsee/spidermonkey/builds/release -m 755 libmozjs.dylib dist/sdk/lib
/usr/bin/make tools
make[4]: Nothing to be done for `tools'.
make[4]: Nothing to be done for `tools'.
make[4]: Nothing to be done for `tools'.
make[4]: Nothing to be done for `tools'.
make[4]: Nothing to be done for `tools'.
if test -d ./dist/bin ; then touch ./dist/bin/.purgecaches ; fi
 * Installing Spidermonkey
cd /pinf/workspaces/github.com/pinf/loader-js/demos/GPSEE/gpsee/spidermonkey/builds/release && /usr/bin/make -j2  install
/pinf/workspaces/github.com/pinf/loader-js/demos/GPSEE/gpsee/spidermonkey/builds/release/config/nsinstall -t js-config.h jsautocfg.h /pinf/workspaces/github.com/pinf/loader-js/demos/GPSEE/gpsee/spidermonkey/builds/release/jsautokw.h /pinf/workspaces/github.com/pinf/loader-js/demos/GPSEE/tracemonkey/js/src/js.msg /pinf/workspaces/github.com/pinf/loader-js/demos/GPSEE/tracemonkey/js/src/jsapi.h /pinf/workspaces/github.com/pinf/loader-js/demos/GPSEE/tracemonkey/js/src/jsarray.h /pinf/workspaces/github.com/pinf/loader-js/demos/GPSEE/tracemonkey/js/src/jsarena.h /pinf/workspaces/github.com/pinf/loader-js/demos/GPSEE/tracemonkey/js/src/jsatom.h /pinf/workspaces/github.com/pinf/loader-js/demos/GPSEE/tracemonkey/js/src/jsbit.h /pinf/workspaces/github.com/pinf/loader-js/demos/GPSEE/tracemonkey/js/src/jsbool.h /pinf/workspaces/github.com/pinf/loader-js/demos/GPSEE/tracemonkey/js/src/jsclist.h /pinf/workspaces/github.com/pinf/loader-js/demos/GPSEE/tracemonkey/js/src/jscntxt.h /pinf/workspaces/github.com/pinf/loader-js/demos/GPSEE/tracemonkey/js/src/jscompat.h /pinf/workspaces/github.com/pinf/loader-js/demos/GPSEE/tracemonkey/js/src/jsdate.h /pinf/workspaces/github.com/pinf/loader-js/demos/GPSEE/tracemonkey/js/src/jsdbgapi.h /pinf/workspaces/github.com/pinf/loader-js/demos/GPSEE/tracemonkey/js/src/jsdhash.h /pinf/workspaces/github.com/pinf/loader-js/demos/GPSEE/tracemonkey/js/src/jsdtoa.h /pinf/workspaces/github.com/pinf/loader-js/demos/GPSEE/tracemonkey/js/src/jsemit.h /pinf/workspaces/github.com/pinf/loader-js/demos/GPSEE/tracemonkey/js/src/jsfun.h /pinf/workspaces/github.com/pinf/loader-js/demos/GPSEE/tracemonkey/js/src/jsgc.h /pinf/workspaces/github.com/pinf/loader-js/demos/GPSEE/tracemonkey/js/src/jsgcchunk.h /pinf/workspaces/github.com/pinf/loader-js/demos/GPSEE/tracemonkey/js/src/jshash.h /pinf/workspaces/github.com/pinf/loader-js/demos/GPSEE/tracemonkey/js/src/jsinterp.h /pinf/workspaces/github.com/pinf/loader-js/demos/GPSEE/tracemonkey/js/src/jsinttypes.h /pinf/workspaces/github.com/pinf/loader-js/demos/GPSEE/tracemonkey/js/src/jsiter.h /pinf/workspaces/github.com/pinf/loader-js/demos/GPSEE/tracemonkey/js/src/jslock.h /pinf/workspaces/github.com/pinf/loader-js/demos/GPSEE/tracemonkey/js/src/jslong.h /pinf/workspaces/github.com/pinf/loader-js/demos/GPSEE/tracemonkey/js/src/jsmath.h /pinf/workspaces/github.com/pinf/loader-js/demos/GPSEE/tracemonkey/js/src/jsobj.h /pinf/workspaces/github.com/pinf/loader-js/demos/GPSEE/tracemonkey/js/src/jsobjinlines.h /pinf/workspaces/github.com/pinf/loader-js/demos/GPSEE/tracemonkey/js/src/json.h /pinf/workspaces/github.com/pinf/loader-js/demos/GPSEE/tracemonkey/js/src/jsopcode.tbl /pinf/workspaces/github.com/pinf/loader-js/demos/GPSEE/tracemonkey/js/src/jsopcode.h /pinf/workspaces/github.com/pinf/loader-js/demos/GPSEE/tracemonkey/js/src/jsotypes.h /pinf/workspaces/github.com/pinf/loader-js/demos/GPSEE/tracemonkey/js/src/jsparse.h /pinf/workspaces/github.com/pinf/loader-js/demos/GPSEE/tracemonkey/js/src/jsproxy.h /pinf/workspaces/github.com/pinf/loader-js/demos/GPSEE/tracemonkey/js/src/jsprf.h /pinf/workspaces/github.com/pinf/loader-js/demos/GPSEE/tracemonkey/js/src/jspropertycache.h /pinf/workspaces/github.com/pinf/loader-js/demos/GPSEE/tracemonkey/js/src/jspropertycacheinlines.h /pinf/workspaces/github.com/pinf/loader-js/demos/GPSEE/tracemonkey/js/src/jspropertytree.h /pinf/workspaces/github.com/pinf/loader-js/demos/GPSEE/tracemonkey/js/src/jsproto.tbl /pinf/workspaces/github.com/pinf/loader-js/demos/GPSEE/tracemonkey/js/src/jsprvtd.h /pinf/workspaces/github.com/pinf/loader-js/demos/GPSEE/tracemonkey/js/src/jspubtd.h /pinf/workspaces/github.com/pinf/loader-js/demos/GPSEE/tracemonkey/js/src/jsregexp.h /pinf/workspaces/github.com/pinf/loader-js/demos/GPSEE/tracemonkey/js/src/jsscan.h /pinf/workspaces/github.com/pinf/loader-js/demos/GPSEE/tracemonkey/js/src/jsscope.h /pinf/workspaces/github.com/pinf/loader-js/demos/GPSEE/tracemonkey/js/src/jsscript.h /pinf/workspaces/github.com/pinf/loader-js/demos/GPSEE/tracemonkey/js/src/jsscriptinlines.h /pinf/workspaces/github.com/pinf/loader-js/demos/GPSEE/tracemonkey/js/src/jsstaticcheck.h /pinf/workspaces/github.com/pinf/loader-js/demos/GPSEE/tracemonkey/js/src/jsstr.h /pinf/workspaces/github.com/pinf/loader-js/demos/GPSEE/tracemonkey/js/src/jstask.h /pinf/workspaces/github.com/pinf/loader-js/demos/GPSEE/tracemonkey/js/src/jstracer.h /pinf/workspaces/github.com/pinf/loader-js/demos/GPSEE/tracemonkey/js/src/jstypedarray.h /pinf/workspaces/github.com/pinf/loader-js/demos/GPSEE/tracemonkey/js/src/jstypes.h /pinf/workspaces/github.com/pinf/loader-js/demos/GPSEE/tracemonkey/js/src/jsutil.h /pinf/workspaces/github.com/pinf/loader-js/demos/GPSEE/tracemonkey/js/src/jsvector.h /pinf/workspaces/github.com/pinf/loader-js/demos/GPSEE/tracemonkey/js/src/jstl.h /pinf/workspaces/github.com/pinf/loader-js/demos/GPSEE/tracemonkey/js/src/jshashtable.h /pinf/workspaces/github.com/pinf/loader-js/demos/GPSEE/tracemonkey/js/src/jsversion.h /pinf/workspaces/github.com/pinf/loader-js/demos/GPSEE/tracemonkey/js/src/jswrapper.h /pinf/workspaces/github.com/pinf/loader-js/demos/GPSEE/tracemonkey/js/src/jsxdrapi.h /pinf/workspaces/github.com/pinf/loader-js/demos/GPSEE/tracemonkey/js/src/jsxml.h /pinf/workspaces/github.com/pinf/loader-js/demos/GPSEE/tracemonkey/js/src/prmjtime.h /pinf/workspaces/github.com/pinf/loader-js/demos/GPSEE/tracemonkey/js/src/jsbuiltins.h /pinf/workspaces/github.com/pinf/loader-js/demos/GPSEE/tracemonkey/js/src/nanojit/Assembler.h /pinf/workspaces/github.com/pinf/loader-js/demos/GPSEE/tracemonkey/js/src/nanojit/Allocator.h /pinf/workspaces/github.com/pinf/loader-js/demos/GPSEE/tracemonkey/js/src/nanojit/CodeAlloc.h /pinf/workspaces/github.com/pinf/loader-js/demos/GPSEE/tracemonkey/js/src/nanojit/Containers.h /pinf/workspaces/github.com/pinf/loader-js/demos/GPSEE/tracemonkey/js/src/nanojit/LIR.h /pinf/workspaces/github.com/pinf/loader-js/demos/GPSEE/tracemonkey/js/src/nanojit/avmplus.h /pinf/workspaces/github.com/pinf/loader-js/demos/GPSEE/tracemonkey/js/src/nanojit/Fragmento.h /pinf/workspaces/github.com/pinf/loader-js/demos/GPSEE/tracemonkey/js/src/nanojit/Native.h /pinf/workspaces/github.com/pinf/loader-js/demos/GPSEE/tracemonkey/js/src/nanojit/NativeX64.h /pinf/workspaces/github.com/pinf/loader-js/demos/GPSEE/tracemonkey/js/src/nanojit/njconfig.h /pinf/workspaces/github.com/pinf/loader-js/demos/GPSEE/tracemonkey/js/src/nanojit/RegAlloc.h /pinf/workspaces/github.com/pinf/loader-js/demos/GPSEE/tracemonkey/js/src/nanojit/nanojit.h /pinf/workspaces/github.com/pinf/loader-js/demos/GPSEE/tracemonkey/js/src/nanojit/VMPI.h /pinf/workspaces/github.com/pinf/loader-js/demos/GPSEE/gpsee/spidermonkey/builds/release/jsapi/include/js
rm -f js-config.tmp
sed < /pinf/workspaces/github.com/pinf/loader-js/demos/GPSEE/tracemonkey/js/src/js-config.in > js-config.tmp \
    -e 's|@prefix@|/pinf/workspaces/github.com/pinf/loader-js/demos/GPSEE/gpsee/spidermonkey/builds/release/jsapi|' \
    -e 's|@exec_prefix@|/pinf/workspaces/github.com/pinf/loader-js/demos/GPSEE/gpsee/spidermonkey/builds/release/jsapi|' \
    -e 's|@includedir@|/pinf/workspaces/github.com/pinf/loader-js/demos/GPSEE/gpsee/spidermonkey/builds/release/jsapi/include|' \
    -e 's|@libdir@|/pinf/workspaces/github.com/pinf/loader-js/demos/GPSEE/gpsee/spidermonkey/builds/release/jsapi/lib|' \
    -e 's|@MOZILLA_VERSION@||' \
    -e 's|@LIBRARY_NAME@|mozjs|' \
    -e 's|@NSPR_CFLAGS@|-I/opt/local/include/nspr|' \
    -e 's|@JS_CONFIG_LIBS@|-L/opt/local/lib/nspr -lplds4 -lplc4 -lnspr4 -L/opt/local/lib -dynamiclib -install_name @executable_path/libmozjs.dylib -compatibility_version 1 -current_version 1 -single_module   -lm |' \
    -e 's|@MOZ_JS_LIBS@|-L/pinf/workspaces/github.com/pinf/loader-js/demos/GPSEE/gpsee/spidermonkey/builds/release/jsapi/lib -lmozjs|' \
    && mv js-config.tmp js-config && chmod +x js-config
/pinf/workspaces/github.com/pinf/loader-js/demos/GPSEE/gpsee/spidermonkey/builds/release/config/nsinstall -t js-config /pinf/workspaces/github.com/pinf/loader-js/demos/GPSEE/gpsee/spidermonkey/builds/release/jsapi/bin
/pinf/workspaces/github.com/pinf/loader-js/demos/GPSEE/gpsee/spidermonkey/builds/release/config/nsinstall -t libjs_static.a /pinf/workspaces/github.com/pinf/loader-js/demos/GPSEE/gpsee/spidermonkey/builds/release/jsapi/lib
/pinf/workspaces/github.com/pinf/loader-js/demos/GPSEE/gpsee/spidermonkey/builds/release/config/nsinstall -t libmozjs.dylib /pinf/workspaces/github.com/pinf/loader-js/demos/GPSEE/gpsee/spidermonkey/builds/release/jsapi/lib

 * Building vars.mk

 * Building LibFFI

cd /pinf/workspaces/github.com/pinf/loader-js/demos/GPSEE/gpsee/libffi/builds/release && /usr/bin/make -j3
/usr/bin/make "AR_FLAGS=" "CC_FOR_BUILD=" "CFLAGS=-g -O2" "CXXFLAGS=" "CFLAGS_FOR_BUILD=" "CFLAGS_FOR_TARGET=" "INSTALL=/usr/bin/install -c" "INSTALL_DATA=/usr/bin/install -c -m 644" "INSTALL_PROGRAM=/usr/bin/install -c" "INSTALL_SCRIPT=/usr/bin/install -c" "JC1FLAGS=" "LDFLAGS=" "LIBCFLAGS=" "LIBCFLAGS_FOR_TARGET=" "MAKE=/usr/bin/make" "MAKEINFO=/bin/sh /pinf/workspaces/github.com/pinf/loader-js/demos/GPSEE/tracemonkey/js/src/ctypes/libffi/missing --run makeinfo " "PICFLAG=" "PICFLAG_FOR_TARGET=" "RUNTESTFLAGS=" "SHELL=/bin/sh" "exec_prefix=/pinf/workspaces/github.com/pinf/loader-js/demos/GPSEE/gpsee/libffi/builds/release/install" "infodir=/pinf/workspaces/github.com/pinf/loader-js/demos/GPSEE/gpsee/libffi/builds/release/install/share/info" "libdir=/pinf/workspaces/github.com/pinf/loader-js/demos/GPSEE/gpsee/libffi/builds/release/install/lib" "prefix=/pinf/workspaces/github.com/pinf/loader-js/demos/GPSEE/gpsee/libffi/builds/release/install" "AR=ar" "AS=as" "CC=gcc" "CXX=g++" "LD=/usr/llvm-gcc-4.2/libexec/gcc/i686-apple-darwin11/4.2.1/ld" "NM=/usr/bin/nm" "RANLIB=ranlib" "DESTDIR=" all-recursive
Making all in include
make[3]: Nothing to be done for `all'.
Making all in testsuite
make[3]: Nothing to be done for `all'.
Making all in man
make[3]: Nothing to be done for `all'.
depbase=`echo src/debug.lo | sed 's|[^/]*$|.deps/&|;s|\.lo$||'`;\
    /bin/sh ./libtool --tag=CC   --mode=compile gcc -DHAVE_CONFIG_H -I. -I/pinf/workspaces/github.com/pinf/loader-js/demos/GPSEE/tracemonkey/js/src/ctypes/libffi  -I. -I/pinf/workspaces/github.com/pinf/loader-js/demos/GPSEE/tracemonkey/js/src/ctypes/libffi/include -Iinclude -I/pinf/workspaces/github.com/pinf/loader-js/demos/GPSEE/tracemonkey/js/src/ctypes/libffi/src  -Wall -g -fexceptions -g -O2 -MT src/debug.lo -MD -MP -MF $depbase.Tpo -c -o src/debug.lo /pinf/workspaces/github.com/pinf/loader-js/demos/GPSEE/tracemonkey/js/src/ctypes/libffi/src/debug.c &&\
    mv -f $depbase.Tpo $depbase.Plo
depbase=`echo src/prep_cif.lo | sed 's|[^/]*$|.deps/&|;s|\.lo$||'`;\
    /bin/sh ./libtool --tag=CC   --mode=compile gcc -DHAVE_CONFIG_H -I. -I/pinf/workspaces/github.com/pinf/loader-js/demos/GPSEE/tracemonkey/js/src/ctypes/libffi  -I. -I/pinf/workspaces/github.com/pinf/loader-js/demos/GPSEE/tracemonkey/js/src/ctypes/libffi/include -Iinclude -I/pinf/workspaces/github.com/pinf/loader-js/demos/GPSEE/tracemonkey/js/src/ctypes/libffi/src  -Wall -g -fexceptions -g -O2 -MT src/prep_cif.lo -MD -MP -MF $depbase.Tpo -c -o src/prep_cif.lo /pinf/workspaces/github.com/pinf/loader-js/demos/GPSEE/tracemonkey/js/src/ctypes/libffi/src/prep_cif.c &&\
    mv -f $depbase.Tpo $depbase.Plo
depbase=`echo src/types.lo | sed 's|[^/]*$|.deps/&|;s|\.lo$||'`;\
    /bin/sh ./libtool --tag=CC   --mode=compile gcc -DHAVE_CONFIG_H -I. -I/pinf/workspaces/github.com/pinf/loader-js/demos/GPSEE/tracemonkey/js/src/ctypes/libffi  -I. -I/pinf/workspaces/github.com/pinf/loader-js/demos/GPSEE/tracemonkey/js/src/ctypes/libffi/include -Iinclude -I/pinf/workspaces/github.com/pinf/loader-js/demos/GPSEE/tracemonkey/js/src/ctypes/libffi/src  -Wall -g -fexceptions -g -O2 -MT src/types.lo -MD -MP -MF $depbase.Tpo -c -o src/types.lo /pinf/workspaces/github.com/pinf/loader-js/demos/GPSEE/tracemonkey/js/src/ctypes/libffi/src/types.c &&\
    mv -f $depbase.Tpo $depbase.Plo
libtool: compile:  gcc -DHAVE_CONFIG_H -I. -I/pinf/workspaces/github.com/pinf/loader-js/demos/GPSEE/tracemonkey/js/src/ctypes/libffi -I. -I/pinf/workspaces/github.com/pinf/loader-js/demos/GPSEE/tracemonkey/js/src/ctypes/libffi/include -Iinclude -I/pinf/workspaces/github.com/pinf/loader-js/demos/GPSEE/tracemonkey/js/src/ctypes/libffi/src -Wall -g -fexceptions -g -O2 -MT src/debug.lo -MD -MP -MF src/.deps/debug.Tpo -c /pinf/workspaces/github.com/pinf/loader-js/demos/GPSEE/tracemonkey/js/src/ctypes/libffi/src/debug.c  -fno-common -DPIC -o src/.libs/debug.o
libtool: compile:  gcc -DHAVE_CONFIG_H -I. -I/pinf/workspaces/github.com/pinf/loader-js/demos/GPSEE/tracemonkey/js/src/ctypes/libffi -I. -I/pinf/workspaces/github.com/pinf/loader-js/demos/GPSEE/tracemonkey/js/src/ctypes/libffi/include -Iinclude -I/pinf/workspaces/github.com/pinf/loader-js/demos/GPSEE/tracemonkey/js/src/ctypes/libffi/src -Wall -g -fexceptions -g -O2 -MT src/prep_cif.lo -MD -MP -MF src/.deps/prep_cif.Tpo -c /pinf/workspaces/github.com/pinf/loader-js/demos/GPSEE/tracemonkey/js/src/ctypes/libffi/src/prep_cif.c  -fno-common -DPIC -o src/.libs/prep_cif.o
libtool: compile:  gcc -DHAVE_CONFIG_H -I. -I/pinf/workspaces/github.com/pinf/loader-js/demos/GPSEE/tracemonkey/js/src/ctypes/libffi -I. -I/pinf/workspaces/github.com/pinf/loader-js/demos/GPSEE/tracemonkey/js/src/ctypes/libffi/include -Iinclude -I/pinf/workspaces/github.com/pinf/loader-js/demos/GPSEE/tracemonkey/js/src/ctypes/libffi/src -Wall -g -fexceptions -g -O2 -MT src/types.lo -MD -MP -MF src/.deps/types.Tpo -c /pinf/workspaces/github.com/pinf/loader-js/demos/GPSEE/tracemonkey/js/src/ctypes/libffi/src/types.c  -fno-common -DPIC -o src/.libs/types.o
libtool: compile:  gcc -DHAVE_CONFIG_H -I. -I/pinf/workspaces/github.com/pinf/loader-js/demos/GPSEE/tracemonkey/js/src/ctypes/libffi -I. -I/pinf/workspaces/github.com/pinf/loader-js/demos/GPSEE/tracemonkey/js/src/ctypes/libffi/include -Iinclude -I/pinf/workspaces/github.com/pinf/loader-js/demos/GPSEE/tracemonkey/js/src/ctypes/libffi/src -Wall -g -fexceptions -g -O2 -MT src/types.lo -MD -MP -MF src/.deps/types.Tpo -c /pinf/workspaces/github.com/pinf/loader-js/demos/GPSEE/tracemonkey/js/src/ctypes/libffi/src/types.c -o src/types.o >/dev/null 2>&1
libtool: compile:  gcc -DHAVE_CONFIG_H -I. -I/pinf/workspaces/github.com/pinf/loader-js/demos/GPSEE/tracemonkey/js/src/ctypes/libffi -I. -I/pinf/workspaces/github.com/pinf/loader-js/demos/GPSEE/tracemonkey/js/src/ctypes/libffi/include -Iinclude -I/pinf/workspaces/github.com/pinf/loader-js/demos/GPSEE/tracemonkey/js/src/ctypes/libffi/src -Wall -g -fexceptions -g -O2 -MT src/debug.lo -MD -MP -MF src/.deps/debug.Tpo -c /pinf/workspaces/github.com/pinf/loader-js/demos/GPSEE/tracemonkey/js/src/ctypes/libffi/src/debug.c -o src/debug.o >/dev/null 2>&1
libtool: compile:  gcc -DHAVE_CONFIG_H -I. -I/pinf/workspaces/github.com/pinf/loader-js/demos/GPSEE/tracemonkey/js/src/ctypes/libffi -I. -I/pinf/workspaces/github.com/pinf/loader-js/demos/GPSEE/tracemonkey/js/src/ctypes/libffi/include -Iinclude -I/pinf/workspaces/github.com/pinf/loader-js/demos/GPSEE/tracemonkey/js/src/ctypes/libffi/src -Wall -g -fexceptions -g -O2 -MT src/prep_cif.lo -MD -MP -MF src/.deps/prep_cif.Tpo -c /pinf/workspaces/github.com/pinf/loader-js/demos/GPSEE/tracemonkey/js/src/ctypes/libffi/src/prep_cif.c -o src/prep_cif.o >/dev/null 2>&1
depbase=`echo src/raw_api.lo | sed 's|[^/]*$|.deps/&|;s|\.lo$||'`;\
    /bin/sh ./libtool --tag=CC   --mode=compile gcc -DHAVE_CONFIG_H -I. -I/pinf/workspaces/github.com/pinf/loader-js/demos/GPSEE/tracemonkey/js/src/ctypes/libffi  -I. -I/pinf/workspaces/github.com/pinf/loader-js/demos/GPSEE/tracemonkey/js/src/ctypes/libffi/include -Iinclude -I/pinf/workspaces/github.com/pinf/loader-js/demos/GPSEE/tracemonkey/js/src/ctypes/libffi/src  -Wall -g -fexceptions -g -O2 -MT src/raw_api.lo -MD -MP -MF $depbase.Tpo -c -o src/raw_api.lo /pinf/workspaces/github.com/pinf/loader-js/demos/GPSEE/tracemonkey/js/src/ctypes/libffi/src/raw_api.c &&\
    mv -f $depbase.Tpo $depbase.Plo
libtool: compile:  gcc -DHAVE_CONFIG_H -I. -I/pinf/workspaces/github.com/pinf/loader-js/demos/GPSEE/tracemonkey/js/src/ctypes/libffi -I. -I/pinf/workspaces/github.com/pinf/loader-js/demos/GPSEE/tracemonkey/js/src/ctypes/libffi/include -Iinclude -I/pinf/workspaces/github.com/pinf/loader-js/demos/GPSEE/tracemonkey/js/src/ctypes/libffi/src -Wall -g -fexceptions -g -O2 -MT src/raw_api.lo -MD -MP -MF src/.deps/raw_api.Tpo -c /pinf/workspaces/github.com/pinf/loader-js/demos/GPSEE/tracemonkey/js/src/ctypes/libffi/src/raw_api.c  -fno-common -DPIC -o src/.libs/raw_api.o
depbase=`echo src/java_raw_api.lo | sed 's|[^/]*$|.deps/&|;s|\.lo$||'`;\
    /bin/sh ./libtool --tag=CC   --mode=compile gcc -DHAVE_CONFIG_H -I. -I/pinf/workspaces/github.com/pinf/loader-js/demos/GPSEE/tracemonkey/js/src/ctypes/libffi  -I. -I/pinf/workspaces/github.com/pinf/loader-js/demos/GPSEE/tracemonkey/js/src/ctypes/libffi/include -Iinclude -I/pinf/workspaces/github.com/pinf/loader-js/demos/GPSEE/tracemonkey/js/src/ctypes/libffi/src  -Wall -g -fexceptions -g -O2 -MT src/java_raw_api.lo -MD -MP -MF $depbase.Tpo -c -o src/java_raw_api.lo /pinf/workspaces/github.com/pinf/loader-js/demos/GPSEE/tracemonkey/js/src/ctypes/libffi/src/java_raw_api.c &&\
    mv -f $depbase.Tpo $depbase.Plo
libtool: compile:  gcc -DHAVE_CONFIG_H -I. -I/pinf/workspaces/github.com/pinf/loader-js/demos/GPSEE/tracemonkey/js/src/ctypes/libffi -I. -I/pinf/workspaces/github.com/pinf/loader-js/demos/GPSEE/tracemonkey/js/src/ctypes/libffi/include -Iinclude -I/pinf/workspaces/github.com/pinf/loader-js/demos/GPSEE/tracemonkey/js/src/ctypes/libffi/src -Wall -g -fexceptions -g -O2 -MT src/java_raw_api.lo -MD -MP -MF src/.deps/java_raw_api.Tpo -c /pinf/workspaces/github.com/pinf/loader-js/demos/GPSEE/tracemonkey/js/src/ctypes/libffi/src/java_raw_api.c  -fno-common -DPIC -o src/.libs/java_raw_api.o
depbase=`echo src/closures.lo | sed 's|[^/]*$|.deps/&|;s|\.lo$||'`;\
    /bin/sh ./libtool --tag=CC   --mode=compile gcc -DHAVE_CONFIG_H -I. -I/pinf/workspaces/github.com/pinf/loader-js/demos/GPSEE/tracemonkey/js/src/ctypes/libffi  -I. -I/pinf/workspaces/github.com/pinf/loader-js/demos/GPSEE/tracemonkey/js/src/ctypes/libffi/include -Iinclude -I/pinf/workspaces/github.com/pinf/loader-js/demos/GPSEE/tracemonkey/js/src/ctypes/libffi/src  -Wall -g -fexceptions -g -O2 -MT src/closures.lo -MD -MP -MF $depbase.Tpo -c -o src/closures.lo /pinf/workspaces/github.com/pinf/loader-js/demos/GPSEE/tracemonkey/js/src/ctypes/libffi/src/closures.c &&\
    mv -f $depbase.Tpo $depbase.Plo
libtool: compile:  gcc -DHAVE_CONFIG_H -I. -I/pinf/workspaces/github.com/pinf/loader-js/demos/GPSEE/tracemonkey/js/src/ctypes/libffi -I. -I/pinf/workspaces/github.com/pinf/loader-js/demos/GPSEE/tracemonkey/js/src/ctypes/libffi/include -Iinclude -I/pinf/workspaces/github.com/pinf/loader-js/demos/GPSEE/tracemonkey/js/src/ctypes/libffi/src -Wall -g -fexceptions -g -O2 -MT src/closures.lo -MD -MP -MF src/.deps/closures.Tpo -c /pinf/workspaces/github.com/pinf/loader-js/demos/GPSEE/tracemonkey/js/src/ctypes/libffi/src/closures.c  -fno-common -DPIC -o src/.libs/closures.o
libtool: compile:  gcc -DHAVE_CONFIG_H -I. -I/pinf/workspaces/github.com/pinf/loader-js/demos/GPSEE/tracemonkey/js/src/ctypes/libffi -I. -I/pinf/workspaces/github.com/pinf/loader-js/demos/GPSEE/tracemonkey/js/src/ctypes/libffi/include -Iinclude -I/pinf/workspaces/github.com/pinf/loader-js/demos/GPSEE/tracemonkey/js/src/ctypes/libffi/src -Wall -g -fexceptions -g -O2 -MT src/closures.lo -MD -MP -MF src/.deps/closures.Tpo -c /pinf/workspaces/github.com/pinf/loader-js/demos/GPSEE/tracemonkey/js/src/ctypes/libffi/src/closures.c -o src/closures.o >/dev/null 2>&1
libtool: compile:  gcc -DHAVE_CONFIG_H -I. -I/pinf/workspaces/github.com/pinf/loader-js/demos/GPSEE/tracemonkey/js/src/ctypes/libffi -I. -I/pinf/workspaces/github.com/pinf/loader-js/demos/GPSEE/tracemonkey/js/src/ctypes/libffi/include -Iinclude -I/pinf/workspaces/github.com/pinf/loader-js/demos/GPSEE/tracemonkey/js/src/ctypes/libffi/src -Wall -g -fexceptions -g -O2 -MT src/raw_api.lo -MD -MP -MF src/.deps/raw_api.Tpo -c /pinf/workspaces/github.com/pinf/loader-js/demos/GPSEE/tracemonkey/js/src/ctypes/libffi/src/raw_api.c -o src/raw_api.o >/dev/null 2>&1
libtool: compile:  gcc -DHAVE_CONFIG_H -I. -I/pinf/workspaces/github.com/pinf/loader-js/demos/GPSEE/tracemonkey/js/src/ctypes/libffi -I. -I/pinf/workspaces/github.com/pinf/loader-js/demos/GPSEE/tracemonkey/js/src/ctypes/libffi/include -Iinclude -I/pinf/workspaces/github.com/pinf/loader-js/demos/GPSEE/tracemonkey/js/src/ctypes/libffi/src -Wall -g -fexceptions -g -O2 -MT src/java_raw_api.lo -MD -MP -MF src/.deps/java_raw_api.Tpo -c /pinf/workspaces/github.com/pinf/loader-js/demos/GPSEE/tracemonkey/js/src/ctypes/libffi/src/java_raw_api.c -o src/java_raw_api.o >/dev/null 2>&1
depbase=`echo src/x86/ffi.lo | sed 's|[^/]*$|.deps/&|;s|\.lo$||'`;\
    /bin/sh ./libtool --tag=CC   --mode=compile gcc -DHAVE_CONFIG_H -I. -I/pinf/workspaces/github.com/pinf/loader-js/demos/GPSEE/tracemonkey/js/src/ctypes/libffi  -I. -I/pinf/workspaces/github.com/pinf/loader-js/demos/GPSEE/tracemonkey/js/src/ctypes/libffi/include -Iinclude -I/pinf/workspaces/github.com/pinf/loader-js/demos/GPSEE/tracemonkey/js/src/ctypes/libffi/src  -Wall -g -fexceptions -g -O2 -MT src/x86/ffi.lo -MD -MP -MF $depbase.Tpo -c -o src/x86/ffi.lo /pinf/workspaces/github.com/pinf/loader-js/demos/GPSEE/tracemonkey/js/src/ctypes/libffi/src/x86/ffi.c &&\
    mv -f $depbase.Tpo $depbase.Plo
libtool: compile:  gcc -DHAVE_CONFIG_H -I. -I/pinf/workspaces/github.com/pinf/loader-js/demos/GPSEE/tracemonkey/js/src/ctypes/libffi -I. -I/pinf/workspaces/github.com/pinf/loader-js/demos/GPSEE/tracemonkey/js/src/ctypes/libffi/include -Iinclude -I/pinf/workspaces/github.com/pinf/loader-js/demos/GPSEE/tracemonkey/js/src/ctypes/libffi/src -Wall -g -fexceptions -g -O2 -MT src/x86/ffi.lo -MD -MP -MF src/x86/.deps/ffi.Tpo -c /pinf/workspaces/github.com/pinf/loader-js/demos/GPSEE/tracemonkey/js/src/ctypes/libffi/src/x86/ffi.c  -fno-common -DPIC -o src/x86/.libs/ffi.o
libtool: compile:  gcc -DHAVE_CONFIG_H -I. -I/pinf/workspaces/github.com/pinf/loader-js/demos/GPSEE/tracemonkey/js/src/ctypes/libffi -I. -I/pinf/workspaces/github.com/pinf/loader-js/demos/GPSEE/tracemonkey/js/src/ctypes/libffi/include -Iinclude -I/pinf/workspaces/github.com/pinf/loader-js/demos/GPSEE/tracemonkey/js/src/ctypes/libffi/src -Wall -g -fexceptions -g -O2 -MT src/x86/ffi.lo -MD -MP -MF src/x86/.deps/ffi.Tpo -c /pinf/workspaces/github.com/pinf/loader-js/demos/GPSEE/tracemonkey/js/src/ctypes/libffi/src/x86/ffi.c -o src/x86/ffi.o >/dev/null 2>&1
depbase=`echo src/x86/darwin.lo | sed 's|[^/]*$|.deps/&|;s|\.lo$||'`;\
    /bin/sh ./libtool   --mode=compile gcc -DHAVE_CONFIG_H -I. -I/pinf/workspaces/github.com/pinf/loader-js/demos/GPSEE/tracemonkey/js/src/ctypes/libffi  -I. -I/pinf/workspaces/github.com/pinf/loader-js/demos/GPSEE/tracemonkey/js/src/ctypes/libffi/include -Iinclude -I/pinf/workspaces/github.com/pinf/loader-js/demos/GPSEE/tracemonkey/js/src/ctypes/libffi/src  -I. -I/pinf/workspaces/github.com/pinf/loader-js/demos/GPSEE/tracemonkey/js/src/ctypes/libffi/include -Iinclude -I/pinf/workspaces/github.com/pinf/loader-js/demos/GPSEE/tracemonkey/js/src/ctypes/libffi/src -g -O2 -MT src/x86/darwin.lo -MD -MP -MF $depbase.Tpo -c -o src/x86/darwin.lo /pinf/workspaces/github.com/pinf/loader-js/demos/GPSEE/tracemonkey/js/src/ctypes/libffi/src/x86/darwin.S &&\
    mv -f $depbase.Tpo $depbase.Plo
depbase=`echo src/x86/ffi64.lo | sed 's|[^/]*$|.deps/&|;s|\.lo$||'`;\
    /bin/sh ./libtool --tag=CC   --mode=compile gcc -DHAVE_CONFIG_H -I. -I/pinf/workspaces/github.com/pinf/loader-js/demos/GPSEE/tracemonkey/js/src/ctypes/libffi  -I. -I/pinf/workspaces/github.com/pinf/loader-js/demos/GPSEE/tracemonkey/js/src/ctypes/libffi/include -Iinclude -I/pinf/workspaces/github.com/pinf/loader-js/demos/GPSEE/tracemonkey/js/src/ctypes/libffi/src  -Wall -g -fexceptions -g -O2 -MT src/x86/ffi64.lo -MD -MP -MF $depbase.Tpo -c -o src/x86/ffi64.lo /pinf/workspaces/github.com/pinf/loader-js/demos/GPSEE/tracemonkey/js/src/ctypes/libffi/src/x86/ffi64.c &&\
    mv -f $depbase.Tpo $depbase.Plo
depbase=`echo src/x86/darwin64.lo | sed 's|[^/]*$|.deps/&|;s|\.lo$||'`;\
    /bin/sh ./libtool   --mode=compile gcc -DHAVE_CONFIG_H -I. -I/pinf/workspaces/github.com/pinf/loader-js/demos/GPSEE/tracemonkey/js/src/ctypes/libffi  -I. -I/pinf/workspaces/github.com/pinf/loader-js/demos/GPSEE/tracemonkey/js/src/ctypes/libffi/include -Iinclude -I/pinf/workspaces/github.com/pinf/loader-js/demos/GPSEE/tracemonkey/js/src/ctypes/libffi/src  -I. -I/pinf/workspaces/github.com/pinf/loader-js/demos/GPSEE/tracemonkey/js/src/ctypes/libffi/include -Iinclude -I/pinf/workspaces/github.com/pinf/loader-js/demos/GPSEE/tracemonkey/js/src/ctypes/libffi/src -g -O2 -MT src/x86/darwin64.lo -MD -MP -MF $depbase.Tpo -c -o src/x86/darwin64.lo /pinf/workspaces/github.com/pinf/loader-js/demos/GPSEE/tracemonkey/js/src/ctypes/libffi/src/x86/darwin64.S &&\
    mv -f $depbase.Tpo $depbase.Plo
libtool: compile:  gcc -DHAVE_CONFIG_H -I. -I/pinf/workspaces/github.com/pinf/loader-js/demos/GPSEE/tracemonkey/js/src/ctypes/libffi -I. -I/pinf/workspaces/github.com/pinf/loader-js/demos/GPSEE/tracemonkey/js/src/ctypes/libffi/include -Iinclude -I/pinf/workspaces/github.com/pinf/loader-js/demos/GPSEE/tracemonkey/js/src/ctypes/libffi/src -I. -I/pinf/workspaces/github.com/pinf/loader-js/demos/GPSEE/tracemonkey/js/src/ctypes/libffi/include -Iinclude -I/pinf/workspaces/github.com/pinf/loader-js/demos/GPSEE/tracemonkey/js/src/ctypes/libffi/src -g -O2 -MT src/x86/darwin.lo -MD -MP -MF src/x86/.deps/darwin.Tpo -c /pinf/workspaces/github.com/pinf/loader-js/demos/GPSEE/tracemonkey/js/src/ctypes/libffi/src/x86/darwin.S  -fno-common -DPIC -o src/x86/.libs/darwin.o
libtool: compile:  gcc -DHAVE_CONFIG_H -I. -I/pinf/workspaces/github.com/pinf/loader-js/demos/GPSEE/tracemonkey/js/src/ctypes/libffi -I. -I/pinf/workspaces/github.com/pinf/loader-js/demos/GPSEE/tracemonkey/js/src/ctypes/libffi/include -Iinclude -I/pinf/workspaces/github.com/pinf/loader-js/demos/GPSEE/tracemonkey/js/src/ctypes/libffi/src -I. -I/pinf/workspaces/github.com/pinf/loader-js/demos/GPSEE/tracemonkey/js/src/ctypes/libffi/include -Iinclude -I/pinf/workspaces/github.com/pinf/loader-js/demos/GPSEE/tracemonkey/js/src/ctypes/libffi/src -g -O2 -MT src/x86/darwin.lo -MD -MP -MF src/x86/.deps/darwin.Tpo -c /pinf/workspaces/github.com/pinf/loader-js/demos/GPSEE/tracemonkey/js/src/ctypes/libffi/src/x86/darwin.S -o src/x86/darwin.o >/dev/null 2>&1
libtool: compile:  gcc -DHAVE_CONFIG_H -I. -I/pinf/workspaces/github.com/pinf/loader-js/demos/GPSEE/tracemonkey/js/src/ctypes/libffi -I. -I/pinf/workspaces/github.com/pinf/loader-js/demos/GPSEE/tracemonkey/js/src/ctypes/libffi/include -Iinclude -I/pinf/workspaces/github.com/pinf/loader-js/demos/GPSEE/tracemonkey/js/src/ctypes/libffi/src -Wall -g -fexceptions -g -O2 -MT src/x86/ffi64.lo -MD -MP -MF src/x86/.deps/ffi64.Tpo -c /pinf/workspaces/github.com/pinf/loader-js/demos/GPSEE/tracemonkey/js/src/ctypes/libffi/src/x86/ffi64.c  -fno-common -DPIC -o src/x86/.libs/ffi64.o
libtool: compile:  gcc -DHAVE_CONFIG_H -I. -I/pinf/workspaces/github.com/pinf/loader-js/demos/GPSEE/tracemonkey/js/src/ctypes/libffi -I. -I/pinf/workspaces/github.com/pinf/loader-js/demos/GPSEE/tracemonkey/js/src/ctypes/libffi/include -Iinclude -I/pinf/workspaces/github.com/pinf/loader-js/demos/GPSEE/tracemonkey/js/src/ctypes/libffi/src -I. -I/pinf/workspaces/github.com/pinf/loader-js/demos/GPSEE/tracemonkey/js/src/ctypes/libffi/include -Iinclude -I/pinf/workspaces/github.com/pinf/loader-js/demos/GPSEE/tracemonkey/js/src/ctypes/libffi/src -g -O2 -MT src/x86/darwin64.lo -MD -MP -MF src/x86/.deps/darwin64.Tpo -c /pinf/workspaces/github.com/pinf/loader-js/demos/GPSEE/tracemonkey/js/src/ctypes/libffi/src/x86/darwin64.S  -fno-common -DPIC -o src/x86/.libs/darwin64.o
libtool: compile:  gcc -DHAVE_CONFIG_H -I. -I/pinf/workspaces/github.com/pinf/loader-js/demos/GPSEE/tracemonkey/js/src/ctypes/libffi -I. -I/pinf/workspaces/github.com/pinf/loader-js/demos/GPSEE/tracemonkey/js/src/ctypes/libffi/include -Iinclude -I/pinf/workspaces/github.com/pinf/loader-js/demos/GPSEE/tracemonkey/js/src/ctypes/libffi/src -I. -I/pinf/workspaces/github.com/pinf/loader-js/demos/GPSEE/tracemonkey/js/src/ctypes/libffi/include -Iinclude -I/pinf/workspaces/github.com/pinf/loader-js/demos/GPSEE/tracemonkey/js/src/ctypes/libffi/src -g -O2 -MT src/x86/darwin64.lo -MD -MP -MF src/x86/.deps/darwin64.Tpo -c /pinf/workspaces/github.com/pinf/loader-js/demos/GPSEE/tracemonkey/js/src/ctypes/libffi/src/x86/darwin64.S -o src/x86/darwin64.o >/dev/null 2>&1
libtool: compile:  gcc -DHAVE_CONFIG_H -I. -I/pinf/workspaces/github.com/pinf/loader-js/demos/GPSEE/tracemonkey/js/src/ctypes/libffi -I. -I/pinf/workspaces/github.com/pinf/loader-js/demos/GPSEE/tracemonkey/js/src/ctypes/libffi/include -Iinclude -I/pinf/workspaces/github.com/pinf/loader-js/demos/GPSEE/tracemonkey/js/src/ctypes/libffi/src -Wall -g -fexceptions -g -O2 -MT src/x86/ffi64.lo -MD -MP -MF src/x86/.deps/ffi64.Tpo -c /pinf/workspaces/github.com/pinf/loader-js/demos/GPSEE/tracemonkey/js/src/ctypes/libffi/src/x86/ffi64.c -o src/x86/ffi64.o >/dev/null 2>&1
/bin/sh ./libtool --tag=CC   --mode=link gcc -Wall -g -fexceptions -g -O2 -version-info `grep -v '^#' /pinf/workspaces/github.com/pinf/loader-js/demos/GPSEE/tracemonkey/js/src/ctypes/libffi/libtool-version`    -o libffi.la -rpath /pinf/workspaces/github.com/pinf/loader-js/demos/GPSEE/gpsee/libffi/builds/release/install/lib src/debug.lo src/prep_cif.lo src/types.lo src/raw_api.lo src/java_raw_api.lo src/closures.lo      src/x86/ffi.lo src/x86/darwin.lo src/x86/ffi64.lo src/x86/darwin64.lo                    
/bin/sh ./libtool --tag=CC   --mode=link gcc -Wall -g -fexceptions -g -O2   -o libffi_convenience.la  src/debug.lo src/prep_cif.lo src/types.lo src/raw_api.lo src/java_raw_api.lo src/closures.lo      src/x86/ffi.lo src/x86/darwin.lo src/x86/ffi64.lo src/x86/darwin64.lo                    
libtool: link: ar cru .libs/libffi_convenience.a src/.libs/debug.o src/.libs/prep_cif.o src/.libs/types.o src/.libs/raw_api.o src/.libs/java_raw_api.o src/.libs/closures.o src/x86/.libs/ffi.o src/x86/.libs/darwin.o src/x86/.libs/ffi64.o src/x86/.libs/darwin64.o
libtool: link: gcc -dynamiclib -Wl,-undefined -Wl,dynamic_lookup -o .libs/libffi.5.dylib  src/.libs/debug.o src/.libs/prep_cif.o src/.libs/types.o src/.libs/raw_api.o src/.libs/java_raw_api.o src/.libs/closures.o src/x86/.libs/ffi.o src/x86/.libs/darwin.o src/x86/.libs/ffi64.o src/x86/.libs/darwin64.o      -install_name  /pinf/workspaces/github.com/pinf/loader-js/demos/GPSEE/gpsee/libffi/builds/release/install/lib/libffi.5.dylib -compatibility_version 6 -current_version 6.10 -Wl,-single_module
/usr/bin/ranlib: file: .libs/libffi_convenience.a(ffi.o) has no symbols
/usr/bin/ranlib: file: .libs/libffi_convenience.a(darwin.o) has no symbols
libtool: link: ranlib .libs/libffi_convenience.a
ranlib: file: .libs/libffi_convenience.a(ffi.o) has no symbols
ranlib: file: .libs/libffi_convenience.a(darwin.o) has no symbols
libtool: link: ( cd ".libs" && rm -f "libffi_convenience.la" && ln -s "../libffi_convenience.la" "libffi_convenience.la" )
ld: warning: could not create compact unwind for _ffi_call_unix64: does not use RBP or RSP based frame
libtool: link: dsymutil .libs/libffi.5.dylib || :
libtool: link: (cd ".libs" && rm -f "libffi.dylib" && ln -s "libffi.5.dylib" "libffi.dylib")
libtool: link: ar cru .libs/libffi.a  src/debug.o src/prep_cif.o src/types.o src/raw_api.o src/java_raw_api.o src/closures.o src/x86/ffi.o src/x86/darwin.o src/x86/ffi64.o src/x86/darwin64.o
/usr/bin/ranlib: file: .libs/libffi.a(ffi.o) has no symbols
/usr/bin/ranlib: file: .libs/libffi.a(darwin.o) has no symbols
libtool: link: ranlib .libs/libffi.a
ranlib: file: .libs/libffi.a(ffi.o) has no symbols
ranlib: file: .libs/libffi.a(darwin.o) has no symbols
libtool: link: ( cd ".libs" && rm -f "libffi.la" && ln -s "../libffi.la" "libffi.la" )
cd /pinf/workspaces/github.com/pinf/loader-js/demos/GPSEE/gpsee/libffi/builds/release && /usr/bin/make -j3
/usr/bin/make "AR_FLAGS=" "CC_FOR_BUILD=" "CFLAGS=-g -O2" "CXXFLAGS=" "CFLAGS_FOR_BUILD=" "CFLAGS_FOR_TARGET=" "INSTALL=/usr/bin/install -c" "INSTALL_DATA=/usr/bin/install -c -m 644" "INSTALL_PROGRAM=/usr/bin/install -c" "INSTALL_SCRIPT=/usr/bin/install -c" "JC1FLAGS=" "LDFLAGS=" "LIBCFLAGS=" "LIBCFLAGS_FOR_TARGET=" "MAKE=/usr/bin/make" "MAKEINFO=/bin/sh /pinf/workspaces/github.com/pinf/loader-js/demos/GPSEE/tracemonkey/js/src/ctypes/libffi/missing --run makeinfo " "PICFLAG=" "PICFLAG_FOR_TARGET=" "RUNTESTFLAGS=" "SHELL=/bin/sh" "exec_prefix=/pinf/workspaces/github.com/pinf/loader-js/demos/GPSEE/gpsee/libffi/builds/release/install" "infodir=/pinf/workspaces/github.com/pinf/loader-js/demos/GPSEE/gpsee/libffi/builds/release/install/share/info" "libdir=/pinf/workspaces/github.com/pinf/loader-js/demos/GPSEE/gpsee/libffi/builds/release/install/lib" "prefix=/pinf/workspaces/github.com/pinf/loader-js/demos/GPSEE/gpsee/libffi/builds/release/install" "AR=ar" "AS=as" "CC=gcc" "CXX=g++" "LD=/usr/llvm-gcc-4.2/libexec/gcc/i686-apple-darwin11/4.2.1/ld" "NM=/usr/bin/nm" "RANLIB=ranlib" "DESTDIR=" all-recursive
Making all in include
make[4]: Nothing to be done for `all'.
Making all in testsuite
make[4]: Nothing to be done for `all'.
Making all in man
make[4]: Nothing to be done for `all'.
make[4]: Nothing to be done for `all-am'.
 * Installing LibFFI
*  Installing LibFFI in /pinf/workspaces/github.com/pinf/loader-js/demos/GPSEE/gpsee/libffi/builds/release/install/lib,
  headers in /pinf/workspaces/github.com/pinf/loader-js/demos/GPSEE/gpsee/libffi/builds/release/install/include.
[ -d /pinf/workspaces/github.com/pinf/loader-js/demos/GPSEE/gpsee/libffi/builds/release/install/include ] || mkdir -p /pinf/workspaces/github.com/pinf/loader-js/demos/GPSEE/gpsee/libffi/builds/release/install/include
[ -d /pinf/workspaces/github.com/pinf/loader-js/demos/GPSEE/gpsee/libffi/builds/release/install/lib ] || mkdir -p /pinf/workspaces/github.com/pinf/loader-js/demos/GPSEE/gpsee/libffi/builds/release/install/lib
[ -w /pinf/workspaces/github.com/pinf/loader-js/demos/GPSEE/gpsee/libffi/builds/release/install/include ] || echo "**** cannot write to /pinf/workspaces/github.com/pinf/loader-js/demos/GPSEE/gpsee/libffi/builds/release/install/include: did you forget to read the build instructions?"
[ -w /pinf/workspaces/github.com/pinf/loader-js/demos/GPSEE/gpsee/libffi/builds/release/install/lib ] || echo "**** cannot write to /pinf/workspaces/github.com/pinf/loader-js/demos/GPSEE/gpsee/libffi/builds/release/install/lib: did you forget to read the build instructions?"
[ -w /pinf/workspaces/github.com/pinf/loader-js/demos/GPSEE/gpsee/libffi/builds/release/install/include ] && [ -w /pinf/workspaces/github.com/pinf/loader-js/demos/GPSEE/gpsee/libffi/builds/release/install/lib ]
[ "/pinf/workspaces/github.com/pinf/loader-js/demos/GPSEE/gpsee/libffi/builds/release/install/lib" != "" ]
cd /pinf/workspaces/github.com/pinf/loader-js/demos/GPSEE/gpsee/libffi/builds/release && /usr/bin/make -j3  install
Making install in include
make[4]: Nothing to be done for `install-exec-am'.
test -z "/pinf/workspaces/github.com/pinf/loader-js/demos/GPSEE/gpsee/libffi/builds/release/install/lib/libffi-3.0.10rc0/include" || /pinf/workspaces/github.com/pinf/loader-js/demos/GPSEE/tracemonkey/js/src/ctypes/libffi/install-sh -c -d "/pinf/workspaces/github.com/pinf/loader-js/demos/GPSEE/gpsee/libffi/builds/release/install/lib/libffi-3.0.10rc0/include"
 /usr/bin/install -c -m 644 ffi.h ffitarget.h '/pinf/workspaces/github.com/pinf/loader-js/demos/GPSEE/gpsee/libffi/builds/release/install/lib/libffi-3.0.10rc0/include'
Making install in testsuite
make[4]: Nothing to be done for `install-exec-am'.
make[4]: Nothing to be done for `install-data-am'.
Making install in man
make[4]: Nothing to be done for `install-exec-am'.
test -z "/pinf/workspaces/github.com/pinf/loader-js/demos/GPSEE/gpsee/libffi/builds/release/install/share/man/man3" || /pinf/workspaces/github.com/pinf/loader-js/demos/GPSEE/tracemonkey/js/src/ctypes/libffi/install-sh -c -d "/pinf/workspaces/github.com/pinf/loader-js/demos/GPSEE/gpsee/libffi/builds/release/install/share/man/man3"
 /usr/bin/install -c -m 644 /pinf/workspaces/github.com/pinf/loader-js/demos/GPSEE/tracemonkey/js/src/ctypes/libffi/man/ffi.3 /pinf/workspaces/github.com/pinf/loader-js/demos/GPSEE/tracemonkey/js/src/ctypes/libffi/man/ffi_call.3 /pinf/workspaces/github.com/pinf/loader-js/demos/GPSEE/tracemonkey/js/src/ctypes/libffi/man/ffi_prep_cif.3 '/pinf/workspaces/github.com/pinf/loader-js/demos/GPSEE/gpsee/libffi/builds/release/install/share/man/man3'
test -z "/pinf/workspaces/github.com/pinf/loader-js/demos/GPSEE/gpsee/libffi/builds/release/install/lib" || /pinf/workspaces/github.com/pinf/loader-js/demos/GPSEE/tracemonkey/js/src/ctypes/libffi/install-sh -c -d "/pinf/workspaces/github.com/pinf/loader-js/demos/GPSEE/gpsee/libffi/builds/release/install/lib"
test -z "/pinf/workspaces/github.com/pinf/loader-js/demos/GPSEE/gpsee/libffi/builds/release/install/share/info" || /pinf/workspaces/github.com/pinf/loader-js/demos/GPSEE/tracemonkey/js/src/ctypes/libffi/install-sh -c -d "/pinf/workspaces/github.com/pinf/loader-js/demos/GPSEE/gpsee/libffi/builds/release/install/share/info"
 /bin/sh ./libtool   --mode=install /usr/bin/install -c   libffi.la '/pinf/workspaces/github.com/pinf/loader-js/demos/GPSEE/gpsee/libffi/builds/release/install/lib'
test -z "/pinf/workspaces/github.com/pinf/loader-js/demos/GPSEE/gpsee/libffi/builds/release/install/lib/pkgconfig" || /pinf/workspaces/github.com/pinf/loader-js/demos/GPSEE/tracemonkey/js/src/ctypes/libffi/install-sh -c -d "/pinf/workspaces/github.com/pinf/loader-js/demos/GPSEE/gpsee/libffi/builds/release/install/lib/pkgconfig"
 /usr/bin/install -c -m 644 libffi.pc '/pinf/workspaces/github.com/pinf/loader-js/demos/GPSEE/gpsee/libffi/builds/release/install/lib/pkgconfig'
libtool: install: /usr/bin/install -c .libs/libffi.5.dylib /pinf/workspaces/github.com/pinf/loader-js/demos/GPSEE/gpsee/libffi/builds/release/install/lib/libffi.5.dylib
libtool: install: (cd /pinf/workspaces/github.com/pinf/loader-js/demos/GPSEE/gpsee/libffi/builds/release/install/lib && { ln -s -f libffi.5.dylib libffi.dylib || { rm -f libffi.dylib && ln -s libffi.5.dylib libffi.dylib; }; })
libtool: install: /usr/bin/install -c .libs/libffi.lai /pinf/workspaces/github.com/pinf/loader-js/demos/GPSEE/gpsee/libffi/builds/release/install/lib/libffi.la
libtool: install: /usr/bin/install -c .libs/libffi.a /pinf/workspaces/github.com/pinf/loader-js/demos/GPSEE/gpsee/libffi/builds/release/install/lib/libffi.a
libtool: install: chmod 644 /pinf/workspaces/github.com/pinf/loader-js/demos/GPSEE/gpsee/libffi/builds/release/install/lib/libffi.a
libtool: install: ranlib /pinf/workspaces/github.com/pinf/loader-js/demos/GPSEE/gpsee/libffi/builds/release/install/lib/libffi.a
ranlib: file: /pinf/workspaces/github.com/pinf/loader-js/demos/GPSEE/gpsee/libffi/builds/release/install/lib/libffi.a(ffi.o) has no symbols
ranlib: file: /pinf/workspaces/github.com/pinf/loader-js/demos/GPSEE/gpsee/libffi/builds/release/install/lib/libffi.a(darwin.o) has no symbols
----------------------------------------------------------------------
Libraries have been installed in:
   /pinf/workspaces/github.com/pinf/loader-js/demos/GPSEE/gpsee/libffi/builds/release/install/lib

If you ever happen to want to link against installed libraries
in a given directory, LIBDIR, you must either use libtool, and
specify the full pathname of the library, or use the `-LLIBDIR'
flag during linking and do at least one of the following:
   - add LIBDIR to the `DYLD_LIBRARY_PATH' environment variable
     during execution

See any operating system documentation about shared libraries for
more information, such as the ld(1) and ld.so(8) manual pages.
----------------------------------------------------------------------

 * Building vars.mk

Done. You may now build GPSEE.

macbook-home-cadorn-net:gpsee cadorn$ make build
 * Building dependencies for: gpsee.c gpsee_bytethings.c gpsee_compile.c gpsee_context_private.c gpsee_datastores.c gpsee_flock.c gpsee_gccallbacks.c gpsee_hookable_io.c gpsee_lock.c gpsee_modules.c gpsee_monitors.c gpsee_p2open.c gpsee_realms.c gpsee_unix.c gpsee_util.c gpsee_version.c gpsee_xdrfile.c
gcc -E -MM -MG -DGPSEE_UNIX_STREAM -D_GNU_SOURCE -DGPSEE -I/pinf/workspaces/github.com/pinf/loader-js/demos/GPSEE/gpsee  -I/pinf/workspaces/github.com/pinf/loader-js/demos/GPSEE/gpsee/spidermonkey/builds/release/jsapi/include/js -I/opt/local/include/nspr -DMAKEDEPEND gpsee.c gpsee_bytethings.c gpsee_compile.c gpsee_context_private.c gpsee_datastores.c gpsee_flock.c gpsee_gccallbacks.c gpsee_hookable_io.c gpsee_lock.c gpsee_modules.c gpsee_monitors.c gpsee_p2open.c gpsee_realms.c gpsee_unix.c gpsee_util.c gpsee_version.c gpsee_xdrfile.c > depend.mk
make _build
 * Generating gpsee_config.h
gcc -Wall -Wwrite-strings -Wcast-align -Wstrict-aliasing=2 -Wwrite-strings -Winline -g -O1 -fPIC -D_GNU_SOURCE -DGPSEE -I/pinf/workspaces/github.com/pinf/loader-js/demos/GPSEE/gpsee  -I/pinf/workspaces/github.com/pinf/loader-js/demos/GPSEE/gpsee/spidermonkey/builds/release/jsapi/include/js -I/opt/local/include/nspr  -c -o gpsee.o gpsee.c
gcc -Wall -Wwrite-strings -Wcast-align -Wstrict-aliasing=2 -Wwrite-strings -Winline -g -O1 -fPIC -D_GNU_SOURCE -DGPSEE -I/pinf/workspaces/github.com/pinf/loader-js/demos/GPSEE/gpsee  -I/pinf/workspaces/github.com/pinf/loader-js/demos/GPSEE/gpsee/spidermonkey/builds/release/jsapi/include/js -I/opt/local/include/nspr  -c -o gpsee_unix.o gpsee_unix.c
gcc -Wall -Wwrite-strings -Wcast-align -Wstrict-aliasing=2 -Wwrite-strings -Winline -g -O1 -fPIC -D_GNU_SOURCE -DGPSEE -I/pinf/workspaces/github.com/pinf/loader-js/demos/GPSEE/gpsee  -I/pinf/workspaces/github.com/pinf/loader-js/demos/GPSEE/gpsee/spidermonkey/builds/release/jsapi/include/js -I/opt/local/include/nspr  -c -o gpsee_lock.o gpsee_lock.c
gcc -Wall -Wwrite-strings -Wcast-align -Wstrict-aliasing=2 -Wwrite-strings -Winline -g -O1 -fPIC -D_GNU_SOURCE -DGPSEE -I/pinf/workspaces/github.com/pinf/loader-js/demos/GPSEE/gpsee  -I/pinf/workspaces/github.com/pinf/loader-js/demos/GPSEE/gpsee/spidermonkey/builds/release/jsapi/include/js -I/opt/local/include/nspr  -c -o gpsee_flock.o gpsee_flock.c
gcc -Wall -Wwrite-strings -Wcast-align -Wstrict-aliasing=2 -Wwrite-strings -Winline -g -O1 -fPIC -D_GNU_SOURCE -DGPSEE -I/pinf/workspaces/github.com/pinf/loader-js/demos/GPSEE/gpsee  -I/pinf/workspaces/github.com/pinf/loader-js/demos/GPSEE/gpsee/spidermonkey/builds/release/jsapi/include/js -I/opt/local/include/nspr  -c -o gpsee_util.o gpsee_util.c
gcc -Wall -Wwrite-strings -Wcast-align -Wstrict-aliasing=2 -Wwrite-strings -Winline -g -O1 -fPIC -D_GNU_SOURCE -DGPSEE -I/pinf/workspaces/github.com/pinf/loader-js/demos/GPSEE/gpsee  -I/pinf/workspaces/github.com/pinf/loader-js/demos/GPSEE/gpsee/spidermonkey/builds/release/jsapi/include/js -I/opt/local/include/nspr -DDEFAULT_LIBEXEC_DIR=\"/opt/local/gpsee/libexec\" -DDSO_EXTENSION=\"dylib\"  -c -o gpsee_modules.o gpsee_modules.c
gcc -Wall -Wwrite-strings -Wcast-align -Wstrict-aliasing=2 -Wwrite-strings -Winline -g -O1 -fPIC -D_GNU_SOURCE -DGPSEE -I/pinf/workspaces/github.com/pinf/loader-js/demos/GPSEE/gpsee  -I/pinf/workspaces/github.com/pinf/loader-js/demos/GPSEE/gpsee/spidermonkey/builds/release/jsapi/include/js -I/opt/local/include/nspr  -c -o gpsee_compile.o gpsee_compile.c
gcc -Wall -Wwrite-strings -Wcast-align -Wstrict-aliasing=2 -Wwrite-strings -Winline -g -O1 -fPIC -D_GNU_SOURCE -DGPSEE -I/pinf/workspaces/github.com/pinf/loader-js/demos/GPSEE/gpsee  -I/pinf/workspaces/github.com/pinf/loader-js/demos/GPSEE/gpsee/spidermonkey/builds/release/jsapi/include/js -I/opt/local/include/nspr  -c -o gpsee_context_private.o gpsee_context_private.c
gcc -Wall -Wwrite-strings -Wcast-align -Wstrict-aliasing=2 -Wwrite-strings -Winline -g -O1 -fPIC -D_GNU_SOURCE -DGPSEE -I/pinf/workspaces/github.com/pinf/loader-js/demos/GPSEE/gpsee  -I/pinf/workspaces/github.com/pinf/loader-js/demos/GPSEE/gpsee/spidermonkey/builds/release/jsapi/include/js -I/opt/local/include/nspr  -c -o gpsee_xdrfile.o gpsee_xdrfile.c
gcc -Wall -Wwrite-strings -Wcast-align -Wstrict-aliasing=2 -Wwrite-strings -Winline -g -O1 -fPIC -D_GNU_SOURCE -DGPSEE -I/pinf/workspaces/github.com/pinf/loader-js/demos/GPSEE/gpsee  -I/pinf/workspaces/github.com/pinf/loader-js/demos/GPSEE/gpsee/spidermonkey/builds/release/jsapi/include/js -I/opt/local/include/nspr  -c -o gpsee_hookable_io.o gpsee_hookable_io.c
gpsee_hookable_io.c:449: warning: ‘hookFileDescriptor’ defined but not used
gcc -Wall -Wwrite-strings -Wcast-align -Wstrict-aliasing=2 -Wwrite-strings -Winline -g -O1 -fPIC -D_GNU_SOURCE -DGPSEE -I/pinf/workspaces/github.com/pinf/loader-js/demos/GPSEE/gpsee  -I/pinf/workspaces/github.com/pinf/loader-js/demos/GPSEE/gpsee/spidermonkey/builds/release/jsapi/include/js -I/opt/local/include/nspr  -c -o gpsee_datastores.o gpsee_datastores.c
gcc -Wall -Wwrite-strings -Wcast-align -Wstrict-aliasing=2 -Wwrite-strings -Winline -g -O1 -fPIC -D_GNU_SOURCE -DGPSEE -I/pinf/workspaces/github.com/pinf/loader-js/demos/GPSEE/gpsee  -I/pinf/workspaces/github.com/pinf/loader-js/demos/GPSEE/gpsee/spidermonkey/builds/release/jsapi/include/js -I/opt/local/include/nspr  -c -o gpsee_monitors.o gpsee_monitors.c
gcc -Wall -Wwrite-strings -Wcast-align -Wstrict-aliasing=2 -Wwrite-strings -Winline -g -O1 -fPIC -D_GNU_SOURCE -DGPSEE -I/pinf/workspaces/github.com/pinf/loader-js/demos/GPSEE/gpsee  -I/pinf/workspaces/github.com/pinf/loader-js/demos/GPSEE/gpsee/spidermonkey/builds/release/jsapi/include/js -I/opt/local/include/nspr  -c -o gpsee_realms.o gpsee_realms.c
gcc -Wall -Wwrite-strings -Wcast-align -Wstrict-aliasing=2 -Wwrite-strings -Winline -g -O1 -fPIC -D_GNU_SOURCE -DGPSEE -I/pinf/workspaces/github.com/pinf/loader-js/demos/GPSEE/gpsee  -I/pinf/workspaces/github.com/pinf/loader-js/demos/GPSEE/gpsee/spidermonkey/builds/release/jsapi/include/js -I/opt/local/include/nspr  -c -o gpsee_gccallbacks.o gpsee_gccallbacks.c
gcc -Wall -Wwrite-strings -Wcast-align -Wstrict-aliasing=2 -Wwrite-strings -Winline -g -O1 -fPIC -D_GNU_SOURCE -DGPSEE -I/pinf/workspaces/github.com/pinf/loader-js/demos/GPSEE/gpsee  -I/pinf/workspaces/github.com/pinf/loader-js/demos/GPSEE/gpsee/spidermonkey/builds/release/jsapi/include/js -I/opt/local/include/nspr  -c -o gpsee_bytethings.o gpsee_bytethings.c
gcc -Wall -Wwrite-strings -Wcast-align -Wstrict-aliasing=2 -Wwrite-strings -Winline -g -O1 -fPIC -D_GNU_SOURCE -DGPSEE -I/pinf/workspaces/github.com/pinf/loader-js/demos/GPSEE/gpsee  -I/pinf/workspaces/github.com/pinf/loader-js/demos/GPSEE/gpsee/spidermonkey/builds/release/jsapi/include/js -I/opt/local/include/nspr  -c -o gpsee_p2open.o gpsee_p2open.c
cd modules/gpsee/ && make -f /pinf/workspaces/github.com/pinf/loader-js/demos/GPSEE/gpsee/modules.mk gpsee.a
 * Building dependencies for: gpsee.c
gcc -E -MM -MG  -D_GNU_SOURCE -I/pinf/workspaces/github.com/pinf/loader-js/demos/GPSEE/gpsee -DGPSEE -I/pinf/workspaces/github.com/pinf/loader-js/demos/GPSEE/gpsee  -I/pinf/workspaces/github.com/pinf/loader-js/demos/GPSEE/gpsee/spidermonkey/builds/release/jsapi/include/js -I/opt/local/include/nspr -DMAKEDEPEND gpsee.c > depend.mk
cat /pinf/workspaces/github.com/pinf/loader-js/demos/GPSEE/gpsee/version.c.in | sed 's/@@HG_VERSION@@/426a2ba08c7c tip/g' > version.c
gcc -Wall -Wwrite-strings -Wcast-align -Wstrict-aliasing=2 -Wwrite-strings -Winline -g -O1 -fPIC -c version.c -o version.o
gcc -Wall -Wwrite-strings -Wcast-align -Wstrict-aliasing=2 -Wwrite-strings -Winline -g -O1 -fPIC -D_GNU_SOURCE -I/pinf/workspaces/github.com/pinf/loader-js/demos/GPSEE/gpsee -DGPSEE -I/pinf/workspaces/github.com/pinf/loader-js/demos/GPSEE/gpsee  -I/pinf/workspaces/github.com/pinf/loader-js/demos/GPSEE/gpsee/spidermonkey/builds/release/jsapi/include/js -I/opt/local/include/nspr  -c -o gpsee.o gpsee.c
ar -ru gpsee.a gpsee.o version.o
ar: creating archive gpsee.a
/usr/bin/ranlib: file: gpsee.a(version.o) has no symbols
ranlib gpsee.a
ranlib: file: gpsee.a(version.o) has no symbols
cd modules/system/ && make -f /pinf/workspaces/github.com/pinf/loader-js/demos/GPSEE/gpsee/modules.mk system.a
 * Building dependencies for: environment.c system.c
gcc -E -MM -MG  -D_GNU_SOURCE -I/pinf/workspaces/github.com/pinf/loader-js/demos/GPSEE/gpsee -DGPSEE -I/pinf/workspaces/github.com/pinf/loader-js/demos/GPSEE/gpsee  -I/pinf/workspaces/github.com/pinf/loader-js/demos/GPSEE/gpsee/spidermonkey/builds/release/jsapi/include/js -I/opt/local/include/nspr -DMAKEDEPEND environment.c system.c > depend.mk
gcc -Wall -Wwrite-strings -Wcast-align -Wstrict-aliasing=2 -Wwrite-strings -Winline -g -O1 -fPIC -D_GNU_SOURCE -I/pinf/workspaces/github.com/pinf/loader-js/demos/GPSEE/gpsee -DGPSEE -I/pinf/workspaces/github.com/pinf/loader-js/demos/GPSEE/gpsee  -I/pinf/workspaces/github.com/pinf/loader-js/demos/GPSEE/gpsee/spidermonkey/builds/release/jsapi/include/js -I/opt/local/include/nspr  -c -o system.o system.c
gcc -Wall -Wwrite-strings -Wcast-align -Wstrict-aliasing=2 -Wwrite-strings -Winline -g -O1 -fPIC -D_GNU_SOURCE -I/pinf/workspaces/github.com/pinf/loader-js/demos/GPSEE/gpsee -DGPSEE -I/pinf/workspaces/github.com/pinf/loader-js/demos/GPSEE/gpsee  -I/pinf/workspaces/github.com/pinf/loader-js/demos/GPSEE/gpsee/spidermonkey/builds/release/jsapi/include/js -I/opt/local/include/nspr  -c -o environment.o environment.c
ar -ru system.a system.o environment.o
ar: creating archive system.a
ranlib system.a
cd modules/vm/ && make -f /pinf/workspaces/github.com/pinf/loader-js/demos/GPSEE/gpsee/modules.mk vm.a
 * Building dependencies for: vm.c
gcc -E -MM -MG  -D_GNU_SOURCE -I/pinf/workspaces/github.com/pinf/loader-js/demos/GPSEE/gpsee -DGPSEE -I/pinf/workspaces/github.com/pinf/loader-js/demos/GPSEE/gpsee  -I/pinf/workspaces/github.com/pinf/loader-js/demos/GPSEE/gpsee/spidermonkey/builds/release/jsapi/include/js -I/opt/local/include/nspr -DMAKEDEPEND vm.c > depend.mk
gcc -Wall -Wwrite-strings -Wcast-align -Wstrict-aliasing=2 -Wwrite-strings -Winline -g -O1 -fPIC -D_GNU_SOURCE -I/pinf/workspaces/github.com/pinf/loader-js/demos/GPSEE/gpsee -DGPSEE -I/pinf/workspaces/github.com/pinf/loader-js/demos/GPSEE/gpsee  -I/pinf/workspaces/github.com/pinf/loader-js/demos/GPSEE/gpsee/spidermonkey/builds/release/jsapi/include/js -I/opt/local/include/nspr  -c -o vm.o vm.c
ar -ru vm.a vm.o
ar: creating archive vm.a
ranlib vm.a
gcc gpsee_version.c -o gpsee_version
 * Generating gpsee-config
chmod 755 gpsee-config
cd modules/binary/ && make -f /pinf/workspaces/github.com/pinf/loader-js/demos/GPSEE/gpsee/modules.mk binary.dylib
 * Building dependencies for: BinaryStub.c ByteArray.c ByteString.c binary.c bytethings.c
gcc -E -MM -MG  -D_GNU_SOURCE -include /usr/include/iconv.h -DICONV_HEADER=/usr/include/iconv.h -I/pinf/workspaces/github.com/pinf/loader-js/demos/GPSEE/gpsee -DGPSEE -I/pinf/workspaces/github.com/pinf/loader-js/demos/GPSEE/gpsee  -I/pinf/workspaces/github.com/pinf/loader-js/demos/GPSEE/gpsee/spidermonkey/builds/release/jsapi/include/js -I/opt/local/include/nspr -DMAKEDEPEND BinaryStub.c ByteArray.c ByteString.c binary.c bytethings.c > depend.mk
cat /pinf/workspaces/github.com/pinf/loader-js/demos/GPSEE/gpsee/version.c.in | sed 's/@@HG_VERSION@@/426a2ba08c7c tip/g' > version.c
gcc -Wall -Wwrite-strings -Wcast-align -Wstrict-aliasing=2 -Wwrite-strings -Winline -g -O1 -fPIC -c version.c -o version.o
gcc -Wall -Wwrite-strings -Wcast-align -Wstrict-aliasing=2 -Wwrite-strings -Winline -g -O1 -fPIC -D_GNU_SOURCE -include /usr/include/iconv.h -DICONV_HEADER=/usr/include/iconv.h -I/pinf/workspaces/github.com/pinf/loader-js/demos/GPSEE/gpsee -DGPSEE -I/pinf/workspaces/github.com/pinf/loader-js/demos/GPSEE/gpsee  -I/pinf/workspaces/github.com/pinf/loader-js/demos/GPSEE/gpsee/spidermonkey/builds/release/jsapi/include/js -I/opt/local/include/nspr  -c -o binary.o binary.c
gcc -Wall -Wwrite-strings -Wcast-align -Wstrict-aliasing=2 -Wwrite-strings -Winline -g -O1 -fPIC -D_GNU_SOURCE -include /usr/include/iconv.h -DICONV_HEADER=/usr/include/iconv.h -I/pinf/workspaces/github.com/pinf/loader-js/demos/GPSEE/gpsee -DGPSEE -I/pinf/workspaces/github.com/pinf/loader-js/demos/GPSEE/gpsee  -I/pinf/workspaces/github.com/pinf/loader-js/demos/GPSEE/gpsee/spidermonkey/builds/release/jsapi/include/js -I/opt/local/include/nspr  -c -o bytethings.o bytethings.c
bytethings.c: In function ‘transcodeBuf_toBuf’:
bytethings.c:471: warning: format ‘%i’ expects type ‘int’, but argument 4 has type ‘long int’
bytethings.c: In function ‘byteThing_toByteThing’:
bytethings.c:1135: warning: statement with no effect
gcc -Wall -Wwrite-strings -Wcast-align -Wstrict-aliasing=2 -Wwrite-strings -Winline -g -O1 -fPIC -D_GNU_SOURCE -include /usr/include/iconv.h -DICONV_HEADER=/usr/include/iconv.h -I/pinf/workspaces/github.com/pinf/loader-js/demos/GPSEE/gpsee -DGPSEE -I/pinf/workspaces/github.com/pinf/loader-js/demos/GPSEE/gpsee  -I/pinf/workspaces/github.com/pinf/loader-js/demos/GPSEE/gpsee/spidermonkey/builds/release/jsapi/include/js -I/opt/local/include/nspr  -c -o ByteString.o ByteString.c
ByteString.c: In function ‘ByteString_Constructor’:
ByteString.c:259: warning: statement with no effect
gcc -Wall -Wwrite-strings -Wcast-align -Wstrict-aliasing=2 -Wwrite-strings -Winline -g -O1 -fPIC -D_GNU_SOURCE -include /usr/include/iconv.h -DICONV_HEADER=/usr/include/iconv.h -I/pinf/workspaces/github.com/pinf/loader-js/demos/GPSEE/gpsee -DGPSEE -I/pinf/workspaces/github.com/pinf/loader-js/demos/GPSEE/gpsee  -I/pinf/workspaces/github.com/pinf/loader-js/demos/GPSEE/gpsee/spidermonkey/builds/release/jsapi/include/js -I/opt/local/include/nspr  -c -o ByteArray.o ByteArray.c
ByteArray.c: In function ‘ByteArray_Constructor’:
ByteArray.c:234: warning: statement with no effect
gcc -Wall -Wwrite-strings -Wcast-align -Wstrict-aliasing=2 -Wwrite-strings -Winline -g -O1 -fPIC -D_GNU_SOURCE -include /usr/include/iconv.h -DICONV_HEADER=/usr/include/iconv.h -I/pinf/workspaces/github.com/pinf/loader-js/demos/GPSEE/gpsee -DGPSEE -I/pinf/workspaces/github.com/pinf/loader-js/demos/GPSEE/gpsee  -I/pinf/workspaces/github.com/pinf/loader-js/demos/GPSEE/gpsee/spidermonkey/builds/release/jsapi/include/js -I/opt/local/include/nspr  -c -o BinaryStub.o BinaryStub.c
gcc -dynamiclib -undefined dynamic_lookup /usr/lib/libiconv.dylib  -L/pinf/workspaces/github.com/pinf/loader-js/demos/GPSEE/gpsee  -L/pinf/workspaces/github.com/pinf/loader-js/demos/GPSEE/gpsee/spidermonkey/builds/release/jsapi/lib  -L/opt/local/gpsee/lib -o binary.dylib binary.o bytethings.o ByteString.o ByteArray.o BinaryStub.o version.o
ld: warning: directory not found for option '-L/opt/local/gpsee/lib'
cd modules/cgi/ && make -f /pinf/workspaces/github.com/pinf/loader-js/demos/GPSEE/gpsee/modules.mk cgi.dylib
 * Building dependencies for: cgi.c query_object.c
gcc -E -MM -MG  -Icgihtml -D_GNU_SOURCE -I/pinf/workspaces/github.com/pinf/loader-js/demos/GPSEE/gpsee -DGPSEE -I/pinf/workspaces/github.com/pinf/loader-js/demos/GPSEE/gpsee  -I/pinf/workspaces/github.com/pinf/loader-js/demos/GPSEE/gpsee/spidermonkey/builds/release/jsapi/include/js -I/opt/local/include/nspr -DMAKEDEPEND cgi.c query_object.c > depend.mk
gcc -Wall -Wwrite-strings -Wcast-align -Wstrict-aliasing=2 -Wwrite-strings -Winline -g -O1 -fPIC -Icgihtml -D_GNU_SOURCE -I/pinf/workspaces/github.com/pinf/loader-js/demos/GPSEE/gpsee -DGPSEE -I/pinf/workspaces/github.com/pinf/loader-js/demos/GPSEE/gpsee  -I/pinf/workspaces/github.com/pinf/loader-js/demos/GPSEE/gpsee/spidermonkey/builds/release/jsapi/include/js -I/opt/local/include/nspr  -c -o cgi.o cgi.c
gcc -Wall -Wwrite-strings -Wcast-align -Wstrict-aliasing=2 -Wwrite-strings -Winline -g -O1 -fPIC -Icgihtml -D_GNU_SOURCE -I/pinf/workspaces/github.com/pinf/loader-js/demos/GPSEE/gpsee -DGPSEE -I/pinf/workspaces/github.com/pinf/loader-js/demos/GPSEE/gpsee  -I/pinf/workspaces/github.com/pinf/loader-js/demos/GPSEE/gpsee/spidermonkey/builds/release/jsapi/include/js -I/opt/local/include/nspr  -c -o query_object.o query_object.c
query_object.c:68:2: warning: #warning minor core leak
cd cgihtml && make "CFLAGS=-Wall -Wwrite-strings -Wcast-align -Wstrict-aliasing=2 -Wwrite-strings -Winline -g -O1 -fPIC" "CPPFLAGS=-I-Icgihtml -D_GNU_SOURCE -I/pinf/workspaces/github.com/pinf/loader-js/demos/GPSEE/gpsee -DGPSEE -I/pinf/workspaces/github.com/pinf/loader-js/demos/GPSEE/gpsee  -I/pinf/workspaces/github.com/pinf/loader-js/demos/GPSEE/gpsee/spidermonkey/builds/release/jsapi/include/js -I/opt/local/include/nspr"
gcc -Wall -Wwrite-strings -Wcast-align -Wstrict-aliasing=2 -Wwrite-strings -Winline -g -O1 -fPIC -I-Icgihtml -D_GNU_SOURCE -I/pinf/workspaces/github.com/pinf/loader-js/demos/GPSEE/gpsee -DGPSEE -I/pinf/workspaces/github.com/pinf/loader-js/demos/GPSEE/gpsee  -I/pinf/workspaces/github.com/pinf/loader-js/demos/GPSEE/gpsee/spidermonkey/builds/release/jsapi/include/js -I/opt/local/include/nspr  -c -o string-lib.o string-lib.c
gcc -Wall -Wwrite-strings -Wcast-align -Wstrict-aliasing=2 -Wwrite-strings -Winline -g -O1 -fPIC -I-Icgihtml -D_GNU_SOURCE -I/pinf/workspaces/github.com/pinf/loader-js/demos/GPSEE/gpsee -DGPSEE -I/pinf/workspaces/github.com/pinf/loader-js/demos/GPSEE/gpsee  -I/pinf/workspaces/github.com/pinf/loader-js/demos/GPSEE/gpsee/spidermonkey/builds/release/jsapi/include/js -I/opt/local/include/nspr  -c -o cgi-llist.o cgi-llist.c
gcc -Wall -Wwrite-strings -Wcast-align -Wstrict-aliasing=2 -Wwrite-strings -Winline -g -O1 -fPIC -I-Icgihtml -D_GNU_SOURCE -I/pinf/workspaces/github.com/pinf/loader-js/demos/GPSEE/gpsee -DGPSEE -I/pinf/workspaces/github.com/pinf/loader-js/demos/GPSEE/gpsee  -I/pinf/workspaces/github.com/pinf/loader-js/demos/GPSEE/gpsee/spidermonkey/builds/release/jsapi/include/js -I/opt/local/include/nspr  -c -o cgi-lib.o cgi-lib.c
gcc -Wall -Wwrite-strings -Wcast-align -Wstrict-aliasing=2 -Wwrite-strings -Winline -g -O1 -fPIC -I-Icgihtml -D_GNU_SOURCE -I/pinf/workspaces/github.com/pinf/loader-js/demos/GPSEE/gpsee -DGPSEE -I/pinf/workspaces/github.com/pinf/loader-js/demos/GPSEE/gpsee  -I/pinf/workspaces/github.com/pinf/loader-js/demos/GPSEE/gpsee/spidermonkey/builds/release/jsapi/include/js -I/opt/local/include/nspr  -c -o html-lib.o html-lib.c
ar cr cgihtml.a string-lib.o cgi-llist.o cgi-lib.o html-lib.o
ranlib cgihtml.a
gcc -dynamiclib -undefined dynamic_lookup  -L/pinf/workspaces/github.com/pinf/loader-js/demos/GPSEE/gpsee  -L/pinf/workspaces/github.com/pinf/loader-js/demos/GPSEE/gpsee/spidermonkey/builds/release/jsapi/lib  -L/opt/local/gpsee/lib -o cgi.dylib cgi.o query_object.o cgihtml/cgihtml.a
ld: warning: directory not found for option '-L/opt/local/gpsee/lib'
cd modules/curses/ && make -f /pinf/workspaces/github.com/pinf/loader-js/demos/GPSEE/gpsee/modules.mk curses.dylib
 * Building dependencies for: curses.c curses_Window.c curses_keyboard.c
gcc -E -MM -MG  -D_GNU_SOURCE -I/pinf/workspaces/github.com/pinf/loader-js/demos/GPSEE/gpsee -DGPSEE -I/pinf/workspaces/github.com/pinf/loader-js/demos/GPSEE/gpsee  -I/pinf/workspaces/github.com/pinf/loader-js/demos/GPSEE/gpsee/spidermonkey/builds/release/jsapi/include/js -I/opt/local/include/nspr -DMAKEDEPEND curses.c curses_Window.c curses_keyboard.c > depend.mk
gcc -Wall -Wwrite-strings -Wcast-align -Wstrict-aliasing=2 -Wwrite-strings -Winline -g -O1 -fPIC -D_GNU_SOURCE -I/pinf/workspaces/github.com/pinf/loader-js/demos/GPSEE/gpsee -DGPSEE -I/pinf/workspaces/github.com/pinf/loader-js/demos/GPSEE/gpsee  -I/pinf/workspaces/github.com/pinf/loader-js/demos/GPSEE/gpsee/spidermonkey/builds/release/jsapi/include/js -I/opt/local/include/nspr  -c -o curses.o curses.c
gcc -Wall -Wwrite-strings -Wcast-align -Wstrict-aliasing=2 -Wwrite-strings -Winline -g -O1 -fPIC -D_GNU_SOURCE -I/pinf/workspaces/github.com/pinf/loader-js/demos/GPSEE/gpsee -DGPSEE -I/pinf/workspaces/github.com/pinf/loader-js/demos/GPSEE/gpsee  -I/pinf/workspaces/github.com/pinf/loader-js/demos/GPSEE/gpsee/spidermonkey/builds/release/jsapi/include/js -I/opt/local/include/nspr  -c -o curses_Window.o curses_Window.c
gcc -Wall -Wwrite-strings -Wcast-align -Wstrict-aliasing=2 -Wwrite-strings -Winline -g -O1 -fPIC -D_GNU_SOURCE -I/pinf/workspaces/github.com/pinf/loader-js/demos/GPSEE/gpsee -DGPSEE -I/pinf/workspaces/github.com/pinf/loader-js/demos/GPSEE/gpsee  -I/pinf/workspaces/github.com/pinf/loader-js/demos/GPSEE/gpsee/spidermonkey/builds/release/jsapi/include/js -I/opt/local/include/nspr  -c -o curses_keyboard.o curses_keyboard.c
gcc -dynamiclib -undefined dynamic_lookup -lncurses  -L/pinf/workspaces/github.com/pinf/loader-js/demos/GPSEE/gpsee  -L/pinf/workspaces/github.com/pinf/loader-js/demos/GPSEE/gpsee/spidermonkey/builds/release/jsapi/lib  -L/opt/local/gpsee/lib -o curses.dylib curses.o curses_Window.o curses_keyboard.o
ld: warning: directory not found for option '-L/opt/local/gpsee/lib'
cd modules/gffi/ && make -f /pinf/workspaces/github.com/pinf/loader-js/demos/GPSEE/gpsee/modules.mk gffi.dylib
 * Building dependencies for: CFunction.c CType.c Library.c Memory.c MutableStruct.c WillFinalize.c defines.c gffi.c std_functions.c structs.c util.c
gcc -E -MM -MG -I/pinf/workspaces/github.com/pinf/loader-js/demos/GPSEE/gpsee/libffi/builds/release/install/lib/libffi-3.0.10rc0/include   -D_GNU_SOURCE -include /usr/include/iconv.h -DICONV_HEADER=/usr/include/iconv.h -I/pinf/workspaces/github.com/pinf/loader-js/demos/GPSEE/gpsee -DGPSEE -I/pinf/workspaces/github.com/pinf/loader-js/demos/GPSEE/gpsee  -I/pinf/workspaces/github.com/pinf/loader-js/demos/GPSEE/gpsee/spidermonkey/builds/release/jsapi/include/js -I/opt/local/include/nspr -DMAKEDEPEND CFunction.c CType.c Library.c Memory.c MutableStruct.c WillFinalize.c defines.c gffi.c std_functions.c structs.c util.c > depend.mk
In file included from std_functions.h:44,
                 from std_functions.c:54:
/usr/include/ucontext.h:43:2: error: #error The deprecated ucontext routines require _XOPEN_SOURCE to be defined
gcc -Wall -Wwrite-strings -Wcast-align -Wstrict-aliasing=2 -Wwrite-strings -Winline -I/pinf/workspaces/github.com/pinf/loader-js/demos/GPSEE/gpsee/libffi/builds/release/install/lib/libffi-3.0.10rc0/include   -g -O1 -fPIC -I/pinf/workspaces/github.com/pinf/loader-js/demos/GPSEE/gpsee  -std=gnu99 /usr/lib/libiconv.dylib -L/pinf/workspaces/github.com/pinf/loader-js/demos/GPSEE/gpsee/libffi/builds/release/install/lib -lffi     -L/pinf/workspaces/github.com/pinf/loader-js/demos/GPSEE/gpsee  -L/pinf/workspaces/github.com/pinf/loader-js/demos/GPSEE/gpsee/spidermonkey/builds/release/jsapi/lib  -L/opt/local/gpsee/lib  mk_std_cppflags.c   -o mk_std_cppflags
ld: warning: directory not found for option '-L/opt/local/gpsee/lib'
 * Building std_cppflags.mk
gcc -Wall -Wwrite-strings -Wcast-align -Wstrict-aliasing=2 -Wwrite-strings -Winline -I/pinf/workspaces/github.com/pinf/loader-js/demos/GPSEE/gpsee/libffi/builds/release/install/lib/libffi-3.0.10rc0/include   -g -O1 -fPIC -D_GNU_SOURCE -include /usr/include/iconv.h -DICONV_HEADER=/usr/include/iconv.h -I/pinf/workspaces/github.com/pinf/loader-js/demos/GPSEE/gpsee -DGPSEE -I/pinf/workspaces/github.com/pinf/loader-js/demos/GPSEE/gpsee  -I/pinf/workspaces/github.com/pinf/loader-js/demos/GPSEE/gpsee/spidermonkey/builds/release/jsapi/include/js -I/opt/local/include/nspr mk_std_cppflags.c -o mk_std_cppflags
./mk_std_cppflags "STD_CPPFLAGS=-std=gnu99" > std_cppflags.mk
cat /pinf/workspaces/github.com/pinf/loader-js/demos/GPSEE/gpsee/version.c.in | sed 's/@@HG_VERSION@@/426a2ba08c7c tip/g' > version.c
gcc -Wall -Wwrite-strings -Wcast-align -Wstrict-aliasing=2 -Wwrite-strings -Winline -I/pinf/workspaces/github.com/pinf/loader-js/demos/GPSEE/gpsee/libffi/builds/release/install/lib/libffi-3.0.10rc0/include   -g -O1 -fPIC -c version.c -o version.o
gcc -Wall -Wwrite-strings -Wcast-align -Wstrict-aliasing=2 -Wwrite-strings -Winline -I/pinf/workspaces/github.com/pinf/loader-js/demos/GPSEE/gpsee/libffi/builds/release/install/lib/libffi-3.0.10rc0/include   -g -O1 -fPIC -D_GNU_SOURCE -include /usr/include/iconv.h -DICONV_HEADER=/usr/include/iconv.h -I/pinf/workspaces/github.com/pinf/loader-js/demos/GPSEE/gpsee -DGPSEE -I/pinf/workspaces/github.com/pinf/loader-js/demos/GPSEE/gpsee  -I/pinf/workspaces/github.com/pinf/loader-js/demos/GPSEE/gpsee/spidermonkey/builds/release/jsapi/include/js -I/opt/local/include/nspr /usr/lib/libiconv.dylib -L/pinf/workspaces/github.com/pinf/loader-js/demos/GPSEE/gpsee/libffi/builds/release/install/lib -lffi     -L/pinf/workspaces/github.com/pinf/loader-js/demos/GPSEE/gpsee  -L/pinf/workspaces/github.com/pinf/loader-js/demos/GPSEE/gpsee/spidermonkey/builds/release/jsapi/lib  -L/opt/local/gpsee/lib -lffi  aux_types.c   -o aux_types
ld: warning: directory not found for option '-L/opt/local/gpsee/lib'
./aux_types > aux_types.incl
gcc -Wall -Wwrite-strings -Wcast-align -Wstrict-aliasing=2 -Wwrite-strings -Winline -I/pinf/workspaces/github.com/pinf/loader-js/demos/GPSEE/gpsee/libffi/builds/release/install/lib/libffi-3.0.10rc0/include   -g -O1 -fPIC -D_GNU_SOURCE -include /usr/include/iconv.h -DICONV_HEADER=/usr/include/iconv.h -I/pinf/workspaces/github.com/pinf/loader-js/demos/GPSEE/gpsee -DGPSEE -I/pinf/workspaces/github.com/pinf/loader-js/demos/GPSEE/gpsee  -I/pinf/workspaces/github.com/pinf/loader-js/demos/GPSEE/gpsee/spidermonkey/builds/release/jsapi/include/js -I/opt/local/include/nspr  -c -o gffi.o gffi.c
gcc -Wall -Wwrite-strings -Wcast-align -Wstrict-aliasing=2 -Wwrite-strings -Winline -I/pinf/workspaces/github.com/pinf/loader-js/demos/GPSEE/gpsee/libffi/builds/release/install/lib/libffi-3.0.10rc0/include   -g -O1 -fPIC -D_GNU_SOURCE -include /usr/include/iconv.h -DICONV_HEADER=/usr/include/iconv.h -I/pinf/workspaces/github.com/pinf/loader-js/demos/GPSEE/gpsee -DGPSEE -I/pinf/workspaces/github.com/pinf/loader-js/demos/GPSEE/gpsee  -I/pinf/workspaces/github.com/pinf/loader-js/demos/GPSEE/gpsee/spidermonkey/builds/release/jsapi/include/js -I/opt/local/include/nspr  -c -o util.o util.c
 * Building structs.incl
sed \
        -e '/beginStruct/h' \
        -e 's/\(beginStruct[(]\)\([^)]*\)\([)].*\)/#define member_offset(X) offsetOf(\2,X)/' \
        -e '/^#define member_offset/p' \
        -e 's/member_offset/member_size/' \
        -e 's/offsetOf/fieldSize/' \
        -e '/member_size/p' \
        -e '/member_size/x' \
        -e 's/\(beginStruct[(]\)\([^)]*\)\([)].*\)/\1\2,\2\3/' \
        -e ':loop' -e 's/\(beginStruct[^,]*,[^ ]*\) /\1_/' -e '/beginStruct/t loop' \
        -e '/endStruct/p' \
        -e 's/\(endStruct[(]\)\([^)]*\)\([)].*\)/#undef member_offset/' \
        -e '/^#undef member_offset/p' \
        -e 's/member_offset/member_size/' \
    < structs.decl >> structs.incl
gcc -Wall -Wwrite-strings -Wcast-align -Wstrict-aliasing=2 -Wwrite-strings -Winline -I/pinf/workspaces/github.com/pinf/loader-js/demos/GPSEE/gpsee/libffi/builds/release/install/lib/libffi-3.0.10rc0/include   -g -O1 -fPIC -D_GNU_SOURCE -include /usr/include/iconv.h -DICONV_HEADER=/usr/include/iconv.h -I/pinf/workspaces/github.com/pinf/loader-js/demos/GPSEE/gpsee -DGPSEE -I/pinf/workspaces/github.com/pinf/loader-js/demos/GPSEE/gpsee  -I/pinf/workspaces/github.com/pinf/loader-js/demos/GPSEE/gpsee/spidermonkey/builds/release/jsapi/include/js -I/opt/local/include/nspr  -c -o structs.o structs.c
gcc -E -D_GNU_SOURCE -include /usr/include/iconv.h -DICONV_HEADER=/usr/include/iconv.h -I/pinf/workspaces/github.com/pinf/loader-js/demos/GPSEE/gpsee -DGPSEE -I/pinf/workspaces/github.com/pinf/loader-js/demos/GPSEE/gpsee  -I/pinf/workspaces/github.com/pinf/loader-js/demos/GPSEE/gpsee/spidermonkey/builds/release/jsapi/include/js -I/opt/local/include/nspr -dM - < /dev/null | sed 's/[     ][     ]*/ /g' | LC_COLLATE=C sort -u \
    | sed \
        -e 's/[[]/[[]/g' -e 's/[]]/[]]/g' \
        -e 's/[*]/[*]/g' -e 's/[?]/[?]/g' \
        -e 's/[(]/[(]/g' -e 's/[)]/[)]/g' \
        -e 's/[.]/[.]/g' \
        -e 's/[|]/[|]/g' \
    > compiler_dmp.re
gcc -Wall -Wwrite-strings -Wcast-align -Wstrict-aliasing=2 -Wwrite-strings -Winline -I/pinf/workspaces/github.com/pinf/loader-js/demos/GPSEE/gpsee/libffi/builds/release/install/lib/libffi-3.0.10rc0/include   -g -O1 -fPIC -D_GNU_SOURCE -include /usr/include/iconv.h -DICONV_HEADER=/usr/include/iconv.h -I/pinf/workspaces/github.com/pinf/loader-js/demos/GPSEE/gpsee -I/pinf/workspaces/github.com/pinf/loader-js/demos/GPSEE/gpsee -DGPSEE -I/pinf/workspaces/github.com/pinf/loader-js/demos/GPSEE/gpsee  -I/pinf/workspaces/github.com/pinf/loader-js/demos/GPSEE/gpsee/spidermonkey/builds/release/jsapi/include/js -I/opt/local/include/nspr  -c -o std_macro_consts.o std_macro_consts.c
In file included from std_functions.h:44,
                 from std_macro_consts.c:1:
/usr/include/ucontext.h:43:2: error: #error The deprecated ucontext routines require _XOPEN_SOURCE to be defined
make[2]: *** [std_macro_consts.o] Error 1
make[1]: *** [modules/gffi/gffi.dylib] Error 2
make: *** [build] Error 2


Any tips?

Thanks!
Christoph

Wes Garland

unread,
Sep 17, 2011, 7:20:35 PM9/17/11
to gp...@googlegroups.com
In file included from std_functions.h:44,
                 from std_macro_consts.c:1:
/usr/include/ucontext.h:43:2: error: #error The deprecated ucontext routines require _XOPEN_SOURCE to be defined
make[2]: *** [std_macro_consts.o] Error 1
make[1]: *** [modules/gffi/gffi.dylib] Error 2
make: *** [build] Error 2

Ugh.  This looks like very minor Lion-related bustage.

Can you add
#define _XOPEN_SOURCE 600 at the top of modules/gffi/std_functions.h and let me know what happens?  Alternatively, commenting out the inclusion ucontext.h might also fix this.

jbj or hdon - do you remember why I need ucontext.h? It's apparently neither SUSv3 nor SVID, but I probably pulled it in for a reason.... sigaction, maybe?

Christoph Dorn

unread,
Sep 17, 2011, 7:44:36 PM9/17/11
to gp...@googlegroups.com
Wes Garland wrote:
In file included from std_functions.h:44,
                 from std_macro_consts.c:1:
/usr/include/ucontext.h:43:2: error: #error The deprecated ucontext routines require _XOPEN_SOURCE to be defined
make[2]: *** [std_macro_consts.o] Error 1
make[1]: *** [modules/gffi/gffi.dylib] Error 2
make: *** [build] Error 2

Ugh.  This looks like very minor Lion-related bustage.

Can you add
#define _XOPEN_SOURCE 600 at the top of modules/gffi/std_functions.h and let me know what happens?  Alternatively, commenting out the inclusion ucontext.h might also fix this.

That works. Looks like the build finishes now (very fast - that is surprising considering the size of the source trees :)) but there are errors during 'make install' (see 'Segmentation fault' below).


$ make build
make _build

cd modules/gpsee/ && make -f /pinf/workspaces/github.com/pinf/loader-js/demos/GPSEE/gpsee/modules.mk gpsee.a
cat /pinf/workspaces/github.com/pinf/loader-js/demos/GPSEE/gpsee/version.c.in | sed 's/@@HG_VERSION@@/426a2ba08c7c tip/g' > version.c
gcc -Wall -Wwrite-strings -Wcast-align -Wstrict-aliasing=2 -Wwrite-strings -Winline -g -O1 -fPIC -c version.c -o version.o
ar -ru gpsee.a gpsee.o version.o
/usr/bin/ranlib: file: gpsee.a(version.o) has no symbols
ranlib gpsee.a
ranlib: file: gpsee.a(version.o) has no symbols
cd modules/system/ && make -f /pinf/workspaces/github.com/pinf/loader-js/demos/GPSEE/gpsee/modules.mk system.a
make[2]: `system.a' is up to date.

cd modules/vm/ && make -f /pinf/workspaces/github.com/pinf/loader-js/demos/GPSEE/gpsee/modules.mk vm.a
make[2]: `vm.a' is up to date.

cd modules/binary/ && make -f /pinf/workspaces/github.com/pinf/loader-js/demos/GPSEE/gpsee/modules.mk binary.dylib
cat /pinf/workspaces/github.com/pinf/loader-js/demos/GPSEE/gpsee/version.c.in | sed 's/@@HG_VERSION@@/426a2ba08c7c tip/g' > version.c
gcc -Wall -Wwrite-strings -Wcast-align -Wstrict-aliasing=2 -Wwrite-strings -Winline -g -O1 -fPIC -c version.c -o version.o
gcc -dynamiclib -undefined dynamic_lookup /usr/lib/libiconv.dylib  -L/pinf/workspaces/github.com/pinf/loader-js/demos/GPSEE/gpsee  -L/pinf/workspaces/github.com/pinf/loader-js/demos/GPSEE/gpsee/spidermonkey/builds/release/jsapi/lib  -L/opt/local/gpsee/lib -o binary.dylib binary.o bytethings.o ByteString.o ByteArray.o BinaryStub.o version.o
ld: warning: directory not found for option '-L/opt/local/gpsee/lib'
cd modules/cgi/ && make -f /pinf/workspaces/github.com/pinf/loader-js/demos/GPSEE/gpsee/modules.mk cgi.dylib
make[2]: `cgi.dylib' is up to date.

cd modules/curses/ && make -f /pinf/workspaces/github.com/pinf/loader-js/demos/GPSEE/gpsee/modules.mk curses.dylib
make[2]: `curses.dylib' is up to date.

cd modules/gffi/ && make -f /pinf/workspaces/github.com/pinf/loader-js/demos/GPSEE/gpsee/modules.mk gffi.dylib
cat /pinf/workspaces/github.com/pinf/loader-js/demos/GPSEE/gpsee/version.c.in | sed 's/@@HG_VERSION@@/426a2ba08c7c tip/g' > version.c
gcc -Wall -Wwrite-strings -Wcast-align -Wstrict-aliasing=2 -Wwrite-strings -Winline -I/pinf/workspaces/github.com/pinf/loader-js/demos/GPSEE/gpsee/libffi/builds/release/install/lib/libffi-3.0.10rc0/include   -g -O1 -fPIC -c version.c -o version.o
gcc -Wall -Wwrite-strings -Wcast-align -Wstrict-aliasing=2 -Wwrite-strings -Winline -I/pinf/workspaces/github.com/pinf/loader-js/demos/GPSEE/gpsee/libffi/builds/release/install/lib/libffi-3.0.10rc0/include   -g -O1 -fPIC -D_GNU_SOURCE -include /usr/include/iconv.h -DICONV_HEADER=/usr/include/iconv.h -I/pinf/workspaces/github.com/pinf/loader-js/demos/GPSEE/gpsee -I/pinf/workspaces/github.com/pinf/loader-js/demos/GPSEE/gpsee -DGPSEE -I/pinf/workspaces/github.com/pinf/loader-js/demos/GPSEE/gpsee  -I/pinf/workspaces/github.com/pinf/loader-js/demos/GPSEE/gpsee/spidermonkey/builds/release/jsapi/include/js -I/opt/local/include/nspr  -c -o std_macro_consts.o std_macro_consts.c
gcc /usr/lib/libiconv.dylib -L/pinf/workspaces/github.com/pinf/loader-js/demos/GPSEE/gpsee/libffi/builds/release/install/lib -lffi     -L/pinf/workspaces/github.com/pinf/loader-js/demos/GPSEE/gpsee  -L/pinf/workspaces/github.com/pinf/loader-js/demos/GPSEE/gpsee/spidermonkey/builds/release/jsapi/lib  -L/opt/local/gpsee/lib -lffi  std_macro_consts.o   -o std_macro_consts

ld: warning: directory not found for option '-L/opt/local/gpsee/lib'
./std_macro_consts > std_macro_consts.h

 * Generating gpsee_defs.dmp from /pinf/workspaces/github.com/pinf/loader-js/demos/GPSEE/gpsee/gpsee.h /pinf/workspaces/github.com/pinf/loader-js/demos/GPSEE/gpsee/gpsee-iconv.h std_macro_consts.h, found at:
///pinf/workspaces/github.com/pinf/loader-js/demos/GPSEE/gpsee/gpsee-iconv.h            /pinf/workspaces/github.com/pinf/loader-js/demos/GPSEE/gpsee/modules/gffi/std_macro_consts.h
///pinf/workspaces/github.com/pinf/loader-js/demos/GPSEE/gpsee/gpsee.h

gcc -E -D_GNU_SOURCE -include /usr/include/iconv.h -DICONV_HEADER=/usr/include/iconv.h -I/pinf/workspaces/github.com/pinf/loader-js/demos/GPSEE/gpsee -DGPSEE -I/pinf/workspaces/github.com/pinf/loader-js/demos/GPSEE/gpsee  -I/pinf/workspaces/github.com/pinf/loader-js/demos/GPSEE/gpsee/spidermonkey/builds/release/jsapi/include/js -I/opt/local/include/nspr -dM ///pinf/workspaces/github.com/pinf/loader-js/demos/GPSEE/gpsee/gpsee-iconv.h ///pinf/workspaces/github.com/pinf/loader-js/demos/GPSEE/gpsee/gpsee.h /pinf/workspaces/github.com/pinf/loader-js/demos/GPSEE/gpsee/modules/gffi/std_macro_consts.h\

        | sed 's/[     ][     ]*/ /g' \
        | LC_COLLATE=C sort -u \
        | egrep -vf compiler_dmp.re \
        | egrep -v '^#define *NULL '\
        > gpsee_defs.dmp || [ X = X ]
[ -s gpsee_defs.dmp ] || rm gpsee_defs.dmp
[ -f gpsee_defs.dmp ]
 * Building gpsee_defs.c
 - Integer Expression
egrep: Regular expression too big
 - Floating-point Expression
egrep: Regular expression too big
 - Strings
 - Transitive Macros & Simple Expressions
egrep: Regular expression too big
egrep: Regular expression too big
gcc -Wall -Wwrite-strings -Wcast-align -Wstrict-aliasing=2 -Wwrite-strings -Winline -I/pinf/workspaces/github.com/pinf/loader-js/demos/GPSEE/gpsee/libffi/builds/release/install/lib/libffi-3.0.10rc0/include   -g -O1 -fPIC -D_GNU_SOURCE -include /usr/include/iconv.h -DICONV_HEADER=/usr/include/iconv.h -I/pinf/workspaces/github.com/pinf/loader-js/demos/GPSEE/gpsee -DGPSEE -I/pinf/workspaces/github.com/pinf/loader-js/demos/GPSEE/gpsee  -I/pinf/workspaces/github.com/pinf/loader-js/demos/GPSEE/gpsee/spidermonkey/builds/release/jsapi/include/js -I/opt/local/include/nspr /usr/lib/libiconv.dylib -L/pinf/workspaces/github.com/pinf/loader-js/demos/GPSEE/gpsee/libffi/builds/release/install/lib -lffi     -L/pinf/workspaces/github.com/pinf/loader-js/demos/GPSEE/gpsee  -L/pinf/workspaces/github.com/pinf/loader-js/demos/GPSEE/gpsee/spidermonkey/builds/release/jsapi/lib  -L/opt/local/gpsee/lib -lffi  gpsee_defs.c   -o gpsee_defs

ld: warning: directory not found for option '-L/opt/local/gpsee/lib'

 * Generating std_defs.dmp from std_functions.h stdint.h std_macro_consts.h, found at:
/pinf/workspaces/github.com/pinf/loader-js/demos/GPSEE/gpsee/modules/gffi/std_functions.h    /usr/include/stdint.h
/pinf/workspaces/github.com/pinf/loader-js/demos/GPSEE/gpsee/modules/gffi/std_macro_consts.h

gcc -E -D_GNU_SOURCE -include /usr/include/iconv.h -DICONV_HEADER=/usr/include/iconv.h -I/pinf/workspaces/github.com/pinf/loader-js/demos/GPSEE/gpsee -I/pinf/workspaces/github.com/pinf/loader-js/demos/GPSEE/gpsee/modules/gffi -DGPSEE -I/pinf/workspaces/github.com/pinf/loader-js/demos/GPSEE/gpsee  -I/pinf/workspaces/github.com/pinf/loader-js/demos/GPSEE/gpsee/spidermonkey/builds/release/jsapi/include/js -I/opt/local/include/nspr  -std=gnu99  -D_REENTRANT -D_XOPEN_SOURCE=600 -D_POSIX_SOURCE -D_POSIX_C_SOURCE=200112L -D_ISOC99_SOURCE -D_ISOC9X_SOURCE -D_GNU_SOURCE  -std=gnu99  -D_REENTRANT -D_XOPEN_SOURCE=600 -D_POSIX_SOURCE -D_POSIX_C_SOURCE=200112L -D_ISOC99_SOURCE -D_ISOC9X_SOURCE -D_GNU_SOURCE  -std=gnu99  -D_REENTRANT -D_XOPEN_SOURCE=600 -D_POSIX_SOURCE -D_POSIX_C_SOURCE=200112L -D_ISOC99_SOURCE -D_ISOC9X_SOURCE -D_GNU_SOURCE -dM /pinf/workspaces/github.com/pinf/loader-js/demos/GPSEE/gpsee/modules/gffi/std_functions.h /pinf/workspaces/github.com/pinf/loader-js/demos/GPSEE/gpsee/modules/gffi/std_macro_consts.h /usr/include/stdint.h\

        | sed 's/[     ][     ]*/ /g' \
        | LC_COLLATE=C sort -u \
        | egrep -vf compiler_dmp.re \
        | egrep -v '^#define *NULL '\
        > std_defs.dmp || [ X = X ]
[ -s std_defs.dmp ] || rm std_defs.dmp
[ -f std_defs.dmp ]
 * Building std_defs.c
 - Integer Expression
egrep: Regular expression too big
 - Floating-point Expression
egrep: Regular expression too big
 - Strings
 - Transitive Macros & Simple Expressions
egrep: Regular expression too big
egrep: Regular expression too big
gcc -Wall -Wwrite-strings -Wcast-align -Wstrict-aliasing=2 -Wwrite-strings -Winline -I/pinf/workspaces/github.com/pinf/loader-js/demos/GPSEE/gpsee/libffi/builds/release/install/lib/libffi-3.0.10rc0/include   -g -O1 -fPIC -D_GNU_SOURCE -include /usr/include/iconv.h -DICONV_HEADER=/usr/include/iconv.h -I/pinf/workspaces/github.com/pinf/loader-js/demos/GPSEE/gpsee -I/pinf/workspaces/github.com/pinf/loader-js/demos/GPSEE/gpsee/modules/gffi -DGPSEE -I/pinf/workspaces/github.com/pinf/loader-js/demos/GPSEE/gpsee  -I/pinf/workspaces/github.com/pinf/loader-js/demos/GPSEE/gpsee/spidermonkey/builds/release/jsapi/include/js -I/opt/local/include/nspr  -std=gnu99  -D_REENTRANT -D_XOPEN_SOURCE=600 -D_POSIX_SOURCE -D_POSIX_C_SOURCE=200112L -D_ISOC99_SOURCE -D_ISOC9X_SOURCE -D_GNU_SOURCE  -std=gnu99  -D_REENTRANT -D_XOPEN_SOURCE=600 -D_POSIX_SOURCE -D_POSIX_C_SOURCE=200112L -D_ISOC99_SOURCE -D_ISOC9X_SOURCE -D_GNU_SOURCE  -c -o std_defs.o std_defs.c
gcc /usr/lib/libiconv.dylib -L/pinf/workspaces/github.com/pinf/loader-js/demos/GPSEE/gpsee/libffi/builds/release/install/lib -lffi     -L/pinf/workspaces/github.com/pinf/loader-js/demos/GPSEE/gpsee  -L/pinf/workspaces/github.com/pinf/loader-js/demos/GPSEE/gpsee/spidermonkey/builds/release/jsapi/lib  -L/opt/local/gpsee/lib -lffi  std_defs.o   -o std_defs

ld: warning: directory not found for option '-L/opt/local/gpsee/lib'
 * Building defines.incl
gcc -Wall -Wwrite-strings -Wcast-align -Wstrict-aliasing=2 -Wwrite-strings -Winline -I/pinf/workspaces/github.com/pinf/loader-js/demos/GPSEE/gpsee/libffi/builds/release/install/lib/libffi-3.0.10rc0/include   -g -O1 -fPIC -D_GNU_SOURCE -include /usr/include/iconv.h -DICONV_HEADER=/usr/include/iconv.h -I/pinf/workspaces/github.com/pinf/loader-js/demos/GPSEE/gpsee -DGPSEE -I/pinf/workspaces/github.com/pinf/loader-js/demos/GPSEE/gpsee  -I/pinf/workspaces/github.com/pinf/loader-js/demos/GPSEE/gpsee/spidermonkey/builds/release/jsapi/include/js -I/opt/local/include/nspr  -c -o defines.o defines.c
 * Building std_gpsee_no.h
egrep '^function[(]' function_aliases.incl | sed -e 's/^[^,]*, *//' -e 's/,.*//' -e 's/.*/#define GPSEE_NO_&/' >> std_gpsee_no.h
egrep '^voidfunction[(]' function_aliases.incl | sed -e 's/^[^(]*(//' -e 's/,.*//' -e 's/.*/#define GPSEE_NO_&/' >> std_gpsee_no.h
egrep '^function[(]' unsupported_functions.incl | sed -e 's/.*[(]//' -e 's/[)].*//' -e 's/.*/#define GPSEE_NO_&/' >> std_gpsee_no.h
gcc -E -D_GNU_SOURCE -include /usr/include/iconv.h -DICONV_HEADER=/usr/include/iconv.h -I/pinf/workspaces/github.com/pinf/loader-js/demos/GPSEE/gpsee -I/pinf/workspaces/github.com/pinf/loader-js/demos/GPSEE/gpsee -DGPSEE -I/pinf/workspaces/github.com/pinf/loader-js/demos/GPSEE/gpsee  -I/pinf/workspaces/github.com/pinf/loader-js/demos/GPSEE/gpsee/spidermonkey/builds/release/jsapi/include/js -I/opt/local/include/nspr  -std=gnu99  -D_REENTRANT -D_XOPEN_SOURCE=600 -D_POSIX_SOURCE -D_POSIX_C_SOURCE=200112L -D_ISOC99_SOURCE -D_ISOC9X_SOURCE -D_GNU_SOURCE  -std=gnu99  -D_REENTRANT -D_XOPEN_SOURCE=600 -D_POSIX_SOURCE -D_POSIX_C_SOURCE=200112L -D_ISOC99_SOURCE -D_ISOC9X_SOURCE -D_GNU_SOURCE -dM - < std_functions.h | sed 's/[     ][     ]*/ /g' | egrep '[     ]__builtin_..*$' | \
        sed -e 's/^#define //' -e 's/[ (].*//' -e 's/^_*//' -e 's/.*/#define GPSEE_NO_&/' >> std_gpsee_no.h
gcc -Wall -Wwrite-strings -Wcast-align -Wstrict-aliasing=2 -Wwrite-strings -Winline -I/pinf/workspaces/github.com/pinf/loader-js/demos/GPSEE/gpsee/libffi/builds/release/install/lib/libffi-3.0.10rc0/include   -g -O1 -fPIC -D_GNU_SOURCE -include /usr/include/iconv.h -DICONV_HEADER=/usr/include/iconv.h -I/pinf/workspaces/github.com/pinf/loader-js/demos/GPSEE/gpsee -I/pinf/workspaces/github.com/pinf/loader-js/demos/GPSEE/gpsee -DGPSEE -I/pinf/workspaces/github.com/pinf/loader-js/demos/GPSEE/gpsee  -I/pinf/workspaces/github.com/pinf/loader-js/demos/GPSEE/gpsee/spidermonkey/builds/release/jsapi/include/js -I/opt/local/include/nspr  -std=gnu99  -D_REENTRANT -D_XOPEN_SOURCE=600 -D_POSIX_SOURCE -D_POSIX_C_SOURCE=200112L -D_ISOC99_SOURCE -D_ISOC9X_SOURCE -D_GNU_SOURCE  -c -o std_functions.o std_functions.c
In file included from std_functions.c:73:
unix_api_v3.incl: In function ‘findPreDefFunction’:
unix_api_v3.incl:956: warning: ‘getcontext’ is deprecated (declared at /usr/include/ucontext.h:37)
unix_api_v3.incl:1526: warning: ‘makecontext’ is deprecated (declared at /usr/include/ucontext.h:38)
unix_api_v3.incl:2573: warning: ‘setcontext’ is deprecated (declared at /usr/include/ucontext.h:39)
unix_api_v3.incl:2918: warning: ‘swapcontext’ is deprecated (declared at /usr/include/ucontext.h:40)
gcc -Wall -Wwrite-strings -Wcast-align -Wstrict-aliasing=2 -Wwrite-strings -Winline -I/pinf/workspaces/github.com/pinf/loader-js/demos/GPSEE/gpsee/libffi/builds/release/install/lib/libffi-3.0.10rc0/include   -g -O1 -fPIC -D_GNU_SOURCE -include /usr/include/iconv.h -DICONV_HEADER=/usr/include/iconv.h -I/pinf/workspaces/github.com/pinf/loader-js/demos/GPSEE/gpsee -DGPSEE -I/pinf/workspaces/github.com/pinf/loader-js/demos/GPSEE/gpsee  -I/pinf/workspaces/github.com/pinf/loader-js/demos/GPSEE/gpsee/spidermonkey/builds/release/jsapi/include/js -I/opt/local/include/nspr  -c -o MutableStruct.o MutableStruct.c
MutableStruct.c:295:2: warning: #warning need immutable struct class
gcc -Wall -Wwrite-strings -Wcast-align -Wstrict-aliasing=2 -Wwrite-strings -Winline -I/pinf/workspaces/github.com/pinf/loader-js/demos/GPSEE/gpsee/libffi/builds/release/install/lib/libffi-3.0.10rc0/include   -g -O1 -fPIC -D_GNU_SOURCE -include /usr/include/iconv.h -DICONV_HEADER=/usr/include/iconv.h -I/pinf/workspaces/github.com/pinf/loader-js/demos/GPSEE/gpsee -DGPSEE -I/pinf/workspaces/github.com/pinf/loader-js/demos/GPSEE/gpsee  -I/pinf/workspaces/github.com/pinf/loader-js/demos/GPSEE/gpsee/spidermonkey/builds/release/jsapi/include/js -I/opt/local/include/nspr  -c -o CFunction.o CFunction.c
gcc -Wall -Wwrite-strings -Wcast-align -Wstrict-aliasing=2 -Wwrite-strings -Winline -I/pinf/workspaces/github.com/pinf/loader-js/demos/GPSEE/gpsee/libffi/builds/release/install/lib/libffi-3.0.10rc0/include   -g -O1 -fPIC -D_GNU_SOURCE -include /usr/include/iconv.h -DICONV_HEADER=/usr/include/iconv.h -I/pinf/workspaces/github.com/pinf/loader-js/demos/GPSEE/gpsee -DGPSEE -I/pinf/workspaces/github.com/pinf/loader-js/demos/GPSEE/gpsee  -I/pinf/workspaces/github.com/pinf/loader-js/demos/GPSEE/gpsee/spidermonkey/builds/release/jsapi/include/js -I/opt/local/include/nspr  -c -o Memory.o Memory.c
Memory.c: In function ‘Memory_Cast’:
Memory.c:610: warning: pointer targets in assignment differ in signedness
gcc -Wall -Wwrite-strings -Wcast-align -Wstrict-aliasing=2 -Wwrite-strings -Winline -I/pinf/workspaces/github.com/pinf/loader-js/demos/GPSEE/gpsee/libffi/builds/release/install/lib/libffi-3.0.10rc0/include   -g -O1 -fPIC -D_GNU_SOURCE -include /usr/include/iconv.h -DICONV_HEADER=/usr/include/iconv.h -I/pinf/workspaces/github.com/pinf/loader-js/demos/GPSEE/gpsee -DGPSEE -I/pinf/workspaces/github.com/pinf/loader-js/demos/GPSEE/gpsee  -I/pinf/workspaces/github.com/pinf/loader-js/demos/GPSEE/gpsee/spidermonkey/builds/release/jsapi/include/js -I/opt/local/include/nspr  -c -o Library.o Library.c
gcc -Wall -Wwrite-strings -Wcast-align -Wstrict-aliasing=2 -Wwrite-strings -Winline -I/pinf/workspaces/github.com/pinf/loader-js/demos/GPSEE/gpsee/libffi/builds/release/install/lib/libffi-3.0.10rc0/include   -g -O1 -fPIC -D_GNU_SOURCE -include /usr/include/iconv.h -DICONV_HEADER=/usr/include/iconv.h -I/pinf/workspaces/github.com/pinf/loader-js/demos/GPSEE/gpsee -DGPSEE -I/pinf/workspaces/github.com/pinf/loader-js/demos/GPSEE/gpsee  -I/pinf/workspaces/github.com/pinf/loader-js/demos/GPSEE/gpsee/spidermonkey/builds/release/jsapi/include/js -I/opt/local/include/nspr  -c -o WillFinalize.o WillFinalize.c
gcc -Wall -Wwrite-strings -Wcast-align -Wstrict-aliasing=2 -Wwrite-strings -Winline -I/pinf/workspaces/github.com/pinf/loader-js/demos/GPSEE/gpsee/libffi/builds/release/install/lib/libffi-3.0.10rc0/include   -g -O1 -fPIC -D_GNU_SOURCE -include /usr/include/iconv.h -DICONV_HEADER=/usr/include/iconv.h -I/pinf/workspaces/github.com/pinf/loader-js/demos/GPSEE/gpsee -DGPSEE -I/pinf/workspaces/github.com/pinf/loader-js/demos/GPSEE/gpsee  -I/pinf/workspaces/github.com/pinf/loader-js/demos/GPSEE/gpsee/spidermonkey/builds/release/jsapi/include/js -I/opt/local/include/nspr  -c -o CType.o CType.c
gcc -dynamiclib -undefined dynamic_lookup /usr/lib/libiconv.dylib -L/pinf/workspaces/github.com/pinf/loader-js/demos/GPSEE/gpsee/libffi/builds/release/install/lib -lffi     -L/pinf/workspaces/github.com/pinf/loader-js/demos/GPSEE/gpsee  -L/pinf/workspaces/github.com/pinf/loader-js/demos/GPSEE/gpsee/spidermonkey/builds/release/jsapi/lib  -L/opt/local/gpsee/lib -lffi -o gffi.dylib gffi.o util.o structs.o defines.o std_functions.o MutableStruct.o CFunction.o Memory.o Library.o WillFinalize.o CType.o version.o

ld: warning: directory not found for option '-L/opt/local/gpsee/lib'
cd modules/shellalike/ && make -f /pinf/workspaces/github.com/pinf/loader-js/demos/GPSEE/gpsee/modules.mk shellalike.dylib
 * Building dependencies for: shellalike.c
gcc -E -MM -MG  -D_GNU_SOURCE -I/pinf/workspaces/github.com/pinf/loader-js/demos/GPSEE/gpsee -DGPSEE -I/pinf/workspaces/github.com/pinf/loader-js/demos/GPSEE/gpsee  -I/pinf/workspaces/github.com/pinf/loader-js/demos/GPSEE/gpsee/spidermonkey/builds/release/jsapi/include/js -I/opt/local/include/nspr -DMAKEDEPEND shellalike.c > depend.mk
gcc -Wall -Wwrite-strings -Wcast-align -Wstrict-aliasing=2 -Wwrite-strings -Winline -g -O1 -fPIC -D_GNU_SOURCE -I/pinf/workspaces/github.com/pinf/loader-js/demos/GPSEE/gpsee -DGPSEE -I/pinf/workspaces/github.com/pinf/loader-js/demos/GPSEE/gpsee  -I/pinf/workspaces/github.com/pinf/loader-js/demos/GPSEE/gpsee/spidermonkey/builds/release/jsapi/include/js -I/opt/local/include/nspr  -c -o shellalike.o shellalike.c
gcc -dynamiclib -undefined dynamic_lookup  -L/pinf/workspaces/github.com/pinf/loader-js/demos/GPSEE/gpsee  -L/pinf/workspaces/github.com/pinf/loader-js/demos/GPSEE/gpsee/spidermonkey/builds/release/jsapi/lib  -L/opt/local/gpsee/lib -o shellalike.dylib shellalike.o
ld: warning: directory not found for option '-L/opt/local/gpsee/lib'
cd modules/signal/ && make -f /pinf/workspaces/github.com/pinf/loader-js/demos/GPSEE/gpsee/modules.mk signal.dylib
 * Building dependencies for: signal.c
gcc -E -MM -MG  -D_GNU_SOURCE -I/pinf/workspaces/github.com/pinf/loader-js/demos/GPSEE/gpsee -DGPSEE -I/pinf/workspaces/github.com/pinf/loader-js/demos/GPSEE/gpsee  -I/pinf/workspaces/github.com/pinf/loader-js/demos/GPSEE/gpsee/spidermonkey/builds/release/jsapi/include/js -I/opt/local/include/nspr -DMAKEDEPEND signal.c > depend.mk
gcc -Wall -Wwrite-strings -Wcast-align -Wstrict-aliasing=2 -Wwrite-strings -Winline -g -O1 -fPIC -D_GNU_SOURCE -I/pinf/workspaces/github.com/pinf/loader-js/demos/GPSEE/gpsee -DGPSEE -I/pinf/workspaces/github.com/pinf/loader-js/demos/GPSEE/gpsee  -I/pinf/workspaces/github.com/pinf/loader-js/demos/GPSEE/gpsee/spidermonkey/builds/release/jsapi/include/js -I/opt/local/include/nspr  -c -o signal.o signal.c
signal.c:514:2: warning: #warning "We need a GC callback here to mark funv as not collectable if Signal falls out of scope and GC runs"
gcc -dynamiclib -undefined dynamic_lookup  -L/pinf/workspaces/github.com/pinf/loader-js/demos/GPSEE/gpsee  -L/pinf/workspaces/github.com/pinf/loader-js/demos/GPSEE/gpsee/spidermonkey/builds/release/jsapi/lib  -L/opt/local/gpsee/lib -o signal.dylib signal.o
ld: warning: directory not found for option '-L/opt/local/gpsee/lib'
cd modules/thread/ && make -f /pinf/workspaces/github.com/pinf/loader-js/demos/GPSEE/gpsee/modules.mk thread.dylib
 * Building dependencies for: thread.c
gcc -E -MM -MG  -D_GNU_SOURCE -I/pinf/workspaces/github.com/pinf/loader-js/demos/GPSEE/gpsee -DGPSEE -I/pinf/workspaces/github.com/pinf/loader-js/demos/GPSEE/gpsee  -I/pinf/workspaces/github.com/pinf/loader-js/demos/GPSEE/gpsee/spidermonkey/builds/release/jsapi/include/js -I/opt/local/include/nspr -DMAKEDEPEND thread.c > depend.mk
gcc -Wall -Wwrite-strings -Wcast-align -Wstrict-aliasing=2 -Wwrite-strings -Winline -g -O1 -fPIC -D_GNU_SOURCE -I/pinf/workspaces/github.com/pinf/loader-js/demos/GPSEE/gpsee -DGPSEE -I/pinf/workspaces/github.com/pinf/loader-js/demos/GPSEE/gpsee  -I/pinf/workspaces/github.com/pinf/loader-js/demos/GPSEE/gpsee/spidermonkey/builds/release/jsapi/include/js -I/opt/local/include/nspr  -c -o thread.o thread.c
gcc -dynamiclib -undefined dynamic_lookup  -L/pinf/workspaces/github.com/pinf/loader-js/demos/GPSEE/gpsee  -L/pinf/workspaces/github.com/pinf/loader-js/demos/GPSEE/gpsee/spidermonkey/builds/release/jsapi/lib  -L/opt/local/gpsee/lib -o thread.dylib thread.o
ld: warning: directory not found for option '-L/opt/local/gpsee/lib'
gcc -Wall -Wwrite-strings -Wstrict-aliasing=2 -Wwrite-strings -Winline -g -O1 -fPIC -D_GNU_SOURCE -DGPSEE -I/pinf/workspaces/github.com/pinf/loader-js/demos/GPSEE/gpsee  -I/pinf/workspaces/github.com/pinf/loader-js/demos/GPSEE/gpsee/spidermonkey/builds/release/jsapi/include/js -I/opt/local/include/nspr -DSYSTEM_GSR="\"/usr/bin/gsr\""  -c -o gsr.o gsr.c
gsr.c:331:4: warning: #warning JS_SetGCZeal not available when building with this version of SpiderMonkey (try a debug build?)
gcc -Wall -Wwrite-strings -Wcast-align -Wstrict-aliasing=2 -Wwrite-strings -Winline -g -O1 -fPIC -D_GNU_SOURCE -DGPSEE -I/pinf/workspaces/github.com/pinf/loader-js/demos/GPSEE/gpsee  -I/pinf/workspaces/github.com/pinf/loader-js/demos/GPSEE/gpsee/spidermonkey/builds/release/jsapi/include/js -I/opt/local/include/nspr  -c -o gpsee_precompiler.o gpsee_precompiler.c

cat /pinf/workspaces/github.com/pinf/loader-js/demos/GPSEE/gpsee/version.c.in | sed 's/@@HG_VERSION@@/426a2ba08c7c tip/g' > version.c
gcc -Wall -Wwrite-strings -Wcast-align -Wstrict-aliasing=2 -Wwrite-strings -Winline -g -O1 -fPIC -c version.c -o version.o


$ sudo make install
Password:
 * Creating target directories
cp -f /pinf/workspaces/github.com/pinf/loader-js/demos/GPSEE/gpsee/spidermonkey/builds/release/jsapi/lib/libmozjs.dylib /opt/local/gpsee/lib/libmozjs.dylib
install_name_tool -id /opt/local/gpsee/lib/libmozjs.dylib /opt/local/gpsee/lib/libmozjs.dylib
cp -f -rp /pinf/workspaces/github.com/pinf/loader-js/demos/GPSEE/gpsee/spidermonkey/builds/release/jsapi/include /opt/local/gpsee
cp -f -rp /pinf/workspaces/github.com/pinf/loader-js/demos/GPSEE/gpsee/libffi/builds/release/install/lib /opt/local/gpsee
gcc -dynamiclib -undefined dynamic_lookup  -L/pinf/workspaces/github.com/pinf/loader-js/demos/GPSEE/gpsee  -L/pinf/workspaces/github.com/pinf/loader-js/demos/GPSEE/gpsee/spidermonkey/builds/release/jsapi/lib  -L/opt/local/gpsee/lib /opt/local/gpsee/lib/libmozjs.dylib -lplds4 -lplc4 -lnspr4 -lm -L/opt/local/gpsee/lib -L/opt/local/lib/nspr -L/opt/local/lib -o /opt/local/gpsee/lib/libgpsee.dylib gpsee.o gpsee_unix.o gpsee_lock.o gpsee_flock.o gpsee_util.o gpsee_modules.o gpsee_compile.o gpsee_context_private.o gpsee_xdrfile.o gpsee_hookable_io.o gpsee_datastores.o gpsee_monitors.o gpsee_realms.o gpsee_gccallbacks.o gpsee_bytethings.o gpsee_p2open.o modules/gpsee/gpsee.a modules/system/system.a modules/vm/vm.a version.o
gcc  -L/pinf/workspaces/github.com/pinf/loader-js/demos/GPSEE/gpsee  -L/pinf/workspaces/github.com/pinf/loader-js/demos/GPSEE/gpsee/spidermonkey/builds/release/jsapi/lib  -L/opt/local/gpsee/lib /opt/local/gpsee/lib/libmozjs.dylib -lplds4 -lplc4 -lnspr4 -lm -L/opt/local/gpsee/lib -L/opt/local/lib/nspr -L/opt/local/lib  gsr.o version.o -lgpsee  -o /opt/local/gpsee/bin/gsr
gcc  -L/pinf/workspaces/github.com/pinf/loader-js/demos/GPSEE/gpsee  -L/pinf/workspaces/github.com/pinf/loader-js/demos/GPSEE/gpsee/spidermonkey/builds/release/jsapi/lib  -L/opt/local/gpsee/lib /opt/local/gpsee/lib/libmozjs.dylib -lplds4 -lplc4 -lnspr4 -lm -L/opt/local/gpsee/lib -L/opt/local/lib/nspr -L/opt/local/lib  gpsee_precompiler.o -lgpsee  -o /opt/local/gpsee/bin/gpsee_precompiler
 * Generating gpsee.pc
cp -f gpsee.pc /opt/local/gpsee/lib/pkgconfig/gpsee.pc
 * Installing JavaScript module components
cp -f modules/binary/binary.js modules/fs-base/fs-base.js modules/gffi/gffi.js modules/net/net.js modules/shellalike/shellalike.js modules/syslog/syslog.js modules/util/util.js modules/xhr/xhr.js /opt/local/gpsee/libexec
 * Precompiling /opt/local/gpsee/libexec/binary.js
/bin/sh: line 1:  1400 Segmentation fault: 11  /opt/local/gpsee/bin/gpsee_precompiler /opt/local/gpsee/libexec/binary.js
 * Precompiling /opt/local/gpsee/libexec/fs-base.js
/bin/sh: line 1:  1407 Segmentation fault: 11  /opt/local/gpsee/bin/gpsee_precompiler /opt/local/gpsee/libexec/fs-base.js
 * Precompiling /opt/local/gpsee/libexec/gffi.js
/bin/sh: line 1:  1413 Segmentation fault: 11  /opt/local/gpsee/bin/gpsee_precompiler /opt/local/gpsee/libexec/gffi.js
 * Precompiling /opt/local/gpsee/libexec/net.js
/bin/sh: line 1:  1419 Segmentation fault: 11  /opt/local/gpsee/bin/gpsee_precompiler /opt/local/gpsee/libexec/net.js
 * Precompiling /opt/local/gpsee/libexec/shellalike.js
/bin/sh: line 1:  1425 Segmentation fault: 11  /opt/local/gpsee/bin/gpsee_precompiler /opt/local/gpsee/libexec/shellalike.js
 * Precompiling /opt/local/gpsee/libexec/syslog.js
/bin/sh: line 1:  1431 Segmentation fault: 11  /opt/local/gpsee/bin/gpsee_precompiler /opt/local/gpsee/libexec/syslog.js
 * Precompiling /opt/local/gpsee/libexec/util.js
/bin/sh: line 1:  1437 Segmentation fault: 11  /opt/local/gpsee/bin/gpsee_precompiler /opt/local/gpsee/libexec/util.js
 * Precompiling /opt/local/gpsee/libexec/xhr.js
/bin/sh: line 1:  1444 Segmentation fault: 11  /opt/local/gpsee/bin/gpsee_precompiler /opt/local/gpsee/libexec/xhr.js
[ -h "/usr/bin/gsr" ] || ln -s "/opt/local/gpsee/bin/gsr" "/usr/bin/gsr"
cp -f gpsee-config /opt/local/gpsee/bin
cp -f modules/binary/binary.dylib modules/cgi/cgi.dylib modules/curses/curses.dylib modules/gffi/gffi.dylib modules/shellalike/shellalike.dylib modules/signal/signal.dylib modules/thread/thread.dylib /opt/local/gpsee/libexec
cp -f gpsee.h gpsee-jsapi.h gpsee_config.h gpsee_lock.c gpsee_flock.h gpsee_formats.h gpsee-iconv.h gpsee_version.h gpsee_unix.h /opt/local/gpsee/include


$ gsr -h

gsr 1.0-rc2 - Script Runner for GPSEE 0.2.0-rc1
Copyright (c) 2007-2010 PageMail, Inc. All Rights Reserved.


Christoph

Christoph Dorn

unread,
Sep 17, 2011, 8:37:37 PM9/17/11
to gp...@googlegroups.com
Christoph Dorn wrote:
> That works. Looks like the build finishes now (very fast - that is
> surprising considering the size of the source trees :)) but there are
> errors during 'make install' (see 'Segmentation fault' below).
Simple example also segfaults:

$ more ./scripts/helloworld.js

print("Hello, World!");

$ gsr -f ./scripts/helloworld.js
Hello, World!
Segmentation fault: 11


Any idea? How would I go about troubleshooting this?

Thanks!
Christoph

Jeff Johnson

unread,
Sep 17, 2011, 8:57:55 PM9/17/11
to gp...@googlegroups.com

valgrind is functional on Lion … that should pin down any/all errors.

lemme try to catch up with you … it is a weekend you know

Gettalife!

Just in case:
That's a dry joke.


73 de Jeff

Wes Garland

unread,
Sep 17, 2011, 10:34:11 PM9/17/11
to gp...@googlegroups.com
> Any idea? How would I go about troubleshooting this?

Something like this

$ gdb gsr
(gdb) run -f ./scripts/helloworld.js

Hello, World!
Segmentation fault: 11
(gdb) bt

Then the debugger would output the C stack trace.  There is no reason for a segfault in GPSEE except for two conditions:
1) You are using the gffi module (interface JS to C) and made a mistake, or
2) There is a bug in GPSEE

I'll take a wild stab and assume #2, probably a bug related to running on Lion.

Sorry that you're having so many issues - new territory - normally this stuff is pretty much push-button building, and we're NOT an OS mono-culture, testing regularly on Leopard, Linux (x86) and Solaris (sparc).  We'll get this running soon, I am sure of that.

Wes Garland

unread,
Sep 18, 2011, 12:21:42 AM9/18/11
to gp...@googlegroups.com
Update -- I have a working 10.7 environment now, and have fixed your first two glitches in my local repository (public fixes to come soon).

Your new error appears to be localized to interpreter-shutdown.  I am working on it.  In the meantime, it means that executing gsr will cause a segfault upon exit, but will probably be okay otherwise. Note, I have only done very limited testing here.

The stack I'm seeing, from "gsr -c1", looks like this:

#0  0x000000010070cf91 in pthread_mutex_lock ()
#1  0x0000000100222ea4 in PR_Lock ()
#2  0x000000010001f267 in js_CurrentThread ()
#3  0x000000010001f3b8 in js_InitContextThread ()
#4  0x000000010000a2db in JS_SetContextThread ()
#5  0x000000010001ea2f in js_DestroyContext ()
#6  0x000000010029ecb1 in gpsee_destroyRealm (cx=0x108a014b0, realm=0x108a039a0) at gpsee_realms.c:297
#7  0x000000010028a483 in destroyRealm_cb (cx=0x108a014b0, key=0x108a039a0, value=0x0, private=0x0) at gpsee.c:639
#8  0x000000010029ddf7 in gpsee_ds_forEach (cx=0x108a014b0, store=0x108a02b70, cb=0x10028a450 <destroyRealm_cb>, private=0x0) at gpsee_datastores.c:371
#9  0x000000010028a613 in gpsee_destroyRuntime (grt=0x107f1a1e0) at gpsee.c:682
#10 0x000000010028b48b in gpsee_destroyInterpreter (jsi=0x107f1a1b0) at gpsee.c:982
#11 0x00000001000036e6 in prmain (argc=2, argv=0x7fff5fbffd08) at gsr.c:892
#12 0x000000010021a3f4 in PR_Initialize ()
#13 0x000000010000387a in main (argc=2, argv=0x7fff5fbffd08) at gsr.c:900

Is this roughly the same stack you're seeing?

Jeff Johnson

unread,
Sep 18, 2011, 3:41:53 PM9/18/11
to gp...@googlegroups.com
On Sep 17, 2011, at 7:20 PM, Wes Garland wrote:


jbj or hdon - do you remember why I need ucontext.h? It's apparently neither SUSv3 nor SVID, but I probably pulled it in for a reason.... sigaction, maybe?


You probably have already figured:

But if <ucontext.h> is not included on Lion one gets this compile failure:

In file included from std_functions.c:73:
unix_api_v3.incl: In function ‘findPreDefFunction’:
unix_api_v3.incl:956: error: ‘getcontext’ undeclared (first use in this function)
unix_api_v3.incl:956: error: (Each undeclared identifier is reported only once
unix_api_v3.incl:956: error: for each function it appears in.)
unix_api_v3.incl:1526: error: ‘makecontext’ undeclared (first use in this function)
unix_api_v3.incl:2573: error: ‘setcontext’ undeclared (first use in this function)
unix_api_v3.incl:2918: error: ‘swapcontext’ undeclared (first use in this function)
make[3]: *** [std_functions.o] Error 1
make[2]: *** [modules/gffi/gffi.dylib] Error 2
make[1]: *** [build] Error 2
make: *** [top] Error 2

Diddling the XOPEN next ...

73 de Jeff

Jeff Johnson

unread,
Sep 18, 2011, 3:53:52 PM9/18/11
to gp...@googlegroups.com

Reproduced here.

I also see (but I'm still catching up, its likely my problem, dunno what needs to be done, valgrind next)

falmouth:gpsee jbj$ make gsr
gcc -L/Users/jbj/X/src/gpsee -L/Users/jbj/X/src/gpsee/spidermonkey/builds/release/jsapi/lib -L/opt/local/gpsee/lib gsr.o -lgpsee -o gsr
Undefined symbols for architecture x86_64:
"_PR_Initialize", referenced from:
_main in gsr.o
"_JS_Init", referenced from:
_prmain in gsr.o
"_JS_Finish", referenced from:
_prmain in gsr.o
"_JS_EvaluateScript", referenced from:
_prmain in gsr.o
"_JS_AddNamedObjectRoot", referenced from:
_prmain in gsr.o
"_JS_ExecuteScript", referenced from:
_prmain in gsr.o
"_JS_RemoveObjectRoot", referenced from:
_prmain in gsr.o
"_JS_GetOptions", referenced from:
_prmain in gsr.o
_processFlags in gsr.o
"_JS_SetOptions", referenced from:
_prmain in gsr.o
_processFlags in gsr.o
"_JS_IsExceptionPending", referenced from:
_prmain in gsr.o
"_JS_ShutDown", referenced from:
_prmain in gsr.o
"_JS_GetRuntime", referenced from:
_processFlags in gsr.o
"_JS_GetRuntimePrivate", referenced from:
_processFlags in gsr.o
ld: symbol(s) not found for architecture x86_64
collect2: ld returned 1 exit status
make: *** [gsr] Error 1

(aside)

And please don't be offended by my "Gettalife!" comment: I have a very dry
sense of humor, no intent to offend. I most definitely appreciate
the detailed reports that have gotten me back to looking at GPSEE on Lion.

hth

73 de Jeff
>
> Christoph
>

Jeff Johnson

unread,
Sep 18, 2011, 4:40:05 PM9/18/11
to gp...@googlegroups.com

Sadly I lied (or MacPorts needs updating) re valigrind-3.6.1 being functional:

$ sudo port install valgrind
Password:
Warning: port definitions are more than two weeks old, consider using selfupdate
---> Computing dependencies for valgrind
---> Fetching archive for valgrind
---> Attempting to fetch valgrind-3.6.1_3.darwin_11.x86_64.tbz2 from http://packages.macports.org/valgrind
---> Fetching valgrind
---> Attempting to fetch valgrind-3.6.1.tar.bz2 from http://ykf.ca.distfiles.macports.org/MacPorts/mpdistfiles/valgrind
---> Verifying checksum(s) for valgrind
---> Extracting valgrind
---> Applying patches to valgrind
---> Configuring valgrind
Error: valgrind 3.6.1 is only compatible with Mac OS X 10.5 or 10.6.
Error: Target org.macports.configure returned: incompatible Mac OS X version
Log for valgrind is at: /opt/local/var/macports/logs/_opt_local_var_macports_sources_rsync.macports.org_release_ports_devel_valgrind/valgrind/main.log
Error: Status 1 encountered during processing.
To report a bug, see <http://guide.macports.org/#project.tickets>

Lesse if valgrind can be "fixed" ...

73 de Jeff

Christoph Dorn

unread,
Sep 18, 2011, 5:47:35 PM9/18/11
to gp...@googlegroups.com
Jeff Johnson
18 September, 2011 12:53 PM

And please don't be offended by my "Gettalife!" comment: I have a very dry
sense of humor, no intent to offend. I most definitely appreciate
the detailed reports that have gotten me back to looking at GPSEE on Lion.

No offence taken. I took it the way it was intended. I am proud to say my wife does not cage me ;)

I appreciate your effort in getting this working. It's nice to feel a genuine desire to make things work.

I hope to run my CommonJS stack on both node and GPSEE to refine portability issues for applications on the server. I have a whole bunch implemented on top of node which would make an excellent test suite for GPSEE if we can map the lower-level APIs (I am only really using pretty essential modules).

We can break the porting process into three phases:

 1) Minimal API to bootstrap CommonJS modules 2 loader [1]:
     https://github.com/pinf/loader-js/blob/36a0b72377932beada959be5e79aedcefff29ac8/lib/pinf-loader-js/adapter/jetpack.js

 2) Complete low-level API for loader to dynamically resolve and download dependencies:
     https://github.com/pinf/loader-js/blob/36a0b72377932beada959be5e79aedcefff29ac8/lib/pinf-loader-js/adapter/node.js

 3) Complete low-level APIs for applications:
     https://github.com/pinf/modules-js/tree/1555fba889f229853951fa25ad746a730d507335/lib/platform/node
     The https://github.com/pinf/modules-js project is a complete mess which I hope to clean up once CommonJS agrees on lower-level APIs.

I have various low-level services implemented on top the loader: https://github.com/pinf

I use this stack to run all my server and browser programs as well as client extensions.

Christoph Dorn

unread,
Sep 18, 2011, 5:54:12 PM9/18/11
to gp...@googlegroups.com
Wes Garland wrote:
> Sorry that you're having so many issues - new territory - normally
> this stuff is pretty much push-button building, and we're NOT an OS
> mono-culture, testing regularly on Leopard, Linux (x86) and Solaris
> (sparc). We'll get this running soon, I am sure of that.
Thanks for your effort. I am excited at the prospect of being able to
have an interoperable stack between nodejs and gpsee.

Would it be possible to integrate GPSEE into PHP as a C extension? There
is a project already doing something like this here:
http://pecl.php.net/package/spidermonkey

I need it in a way that it runs my PINF loader with all low level APIs
and hope to find a community that is able to maintain this integration.
I have no problem sponsoring some of the development once my customer
base sees benefit in it.

Christoph

Wes Garland

unread,
Sep 19, 2011, 8:30:21 AM9/19/11
to gp...@googlegroups.com
On 18 September 2011 17:54, Christoph Dorn <chri...@christophdorn.com> wrote:
Thanks for your effort. I am excited at the prospect of being able to have an interoperable stack between nodejs and gpsee.

Keep in mind that nodejs and gpsee mostly meet at Modules/1.x - Node's gone their own way (AFAIK), where we've gone with as many CommonJS specs as practical (time is a precious commodity! :)   We're also focused more on filling the PERL space from 15 years ago; eventually, I want to build out mod_js for Apache to let us write Apache modules in JS, with full access to Apache internals.
 
Would it be possible to integrate GPSEE into PHP as a C extension? There is a project already doing something like this here: http://pecl.php.net/package/spidermonkey

I don't know anything about this package -- but as long as it's compatible with a version of SpiderMonkey we support, then yes.  With very changes to the 3rd party package, GPSEE can sit as a shim between a package like that and SpiderMonkey itself.  We inject the 'require' function and a few other objects into the global variable, and suddenly all GPSEE functionality is available -- including the low-level modules written in C, like binary, gffi, vm, etc.  This works because we don't differentiate between and C and JS modules from the JS user's perspective.
 
BTW -- if you're interested in Comet -- I have a fork of APE (ape-project.org) with GPSEE grafted onto it as well.

Something else to mention -- we have delivered mixed JS / PHP projects in the past by reading the PHP session files. That codes doesn't compile with GPSEE by default because it depends on the Apache Runtime, for memory management, but if there is interest I suspect I can make it pure-JS without a lot of effort.
 
I need it in a way that it runs my PINF loader with all low level APIs and hope to find a community that is able to maintain this integration. I have no problem sponsoring some of the development once my customer base sees benefit in it.

We're pretty tied up for cycles at PageMail these days, but I can definitely make time for mentoring or managing community volunteers who are interested in working on or with GPSEE.

FYI, PageMail (along with me personally) is very invested in GPSEE, as we are using it to write mission-critical software.  Patches to GPSEE flow out to the FOSS repository as soon as they land locally. So you're going to see GPSEE around and supported for a long while, even if we don't publish tonnes of modules. I'd love to be "Batteries Included" like Python, but we're just a small company.

It's also my hope to see GPSEE shipping with various Linux distros and Mac Ports in the not-distant future. One thing holding us back was the lack of regular official SpiderMonkey releases from Mozilla, so I have started doing them on behalf of the Mozilla community.  As soon as I have GPSEE running correctly on JS 1.8.5 I'll be pushing it out there.  JBJ (rpm5.org) is also helping in the distro-availability regard; once RPM5 ships GPSEE we'll definitely have some better visibility in that regard.   Then I want to eventually ship a "commonjs" package out to the distros, which let's you pick what CommonJS engine you want at /usr/bin/commonjs.   Like that python-version package.

Oh - and specific to PINF - have you see this blog post?  http://gpsee.blogspot.com/2010/12/wrapped-modules-with-gpsee-02-gsr-10.html

It doesn't give us full Modules/2.0, but it does give us the absolute basics.  If you are writing a PINF back-end for GSR, that post also shows an interesting technique which lets you adjust the environment presented to the script before it is executed.  The cost is not high, either, as we transparently pre-compile JS and store the byte code on disk.

Wes
 

Wes Garland

unread,
Sep 19, 2011, 10:17:31 AM9/19/11
to gp...@googlegroups.com
On 18 September 2011 15:53, Jeff Johnson <n3...@mac.com> wrote:
falmouth:gpsee jbj$ make gsr
gcc  -L/Users/jbj/X/src/gpsee  -L/Users/jbj/X/src/gpsee/spidermonkey/builds/release/jsapi/lib  -L/opt/local/gpsee/lib  gsr.o -lgpsee  -o gsr
Undefined symbols for architecture x86_64:
 "_PR_Initialize", referenced from:
     _main in gsr.o

<snip>

Jeff - this smells like you have SpiderMonkey  headers which don't match the SpiderMonkey binaries you are trying to link against. Possibly as a result of changing the build from release to debug? -- Try blowing away spidermonkey/builds, make clean, and start again from ./configure.

Wes

Jeff Johnson

unread,
Sep 19, 2011, 10:27:59 AM9/19/11
to gp...@googlegroups.com
On Sep 19, 2011, at 10:17 AM, Wes Garland wrote:

On 18 September 2011 15:53, Jeff Johnson <n3...@mac.com> wrote:
falmouth:gpsee jbj$ make gsr
gcc  -L/Users/jbj/X/src/gpsee  -L/Users/jbj/X/src/gpsee/spidermonkey/builds/release/jsapi/lib  -L/opt/local/gpsee/lib  gsr.o -lgpsee  -o gsr
Undefined symbols for architecture x86_64:
 "_PR_Initialize", referenced from:
     _main in gsr.o

<snip>

Jeff - this smells like you have SpiderMonkey  headers which don't match the SpiderMonkey binaries you are trying to link against. Possibly as a result of changing the build from release to debug? -- Try blowing away spidermonkey/builds, make clean, and start again from ./configure.


Likely true (as warned).

But the vanilla "make install" likely should adapt to --prefix=/opt/local
and also not attempt the /usr/bin/gsr symlink.

No worries: I'll knock out some of these details while diagnosing.

Meanwhile valgrind seems mostly intact: there's a handful of new sys calls
(mostly for Lion sandboxing afaict), and a few new mach messages, but
I'm managing to run valgrind on /bin/ls successfully. The critical piece is
that OS level has changed 10 -> 11 and so ./configure breaks. Easy hack-o-round to fix.

What's your plans/hopes for gpsee + js-1.8.5 linkage?

73 de Jeff

Wes Garland

unread,
Sep 19, 2011, 11:08:25 AM9/19/11
to gp...@googlegroups.com
On 19 September 2011 10:27, Jeff Johnson <n3...@mac.com> wrote:
Likely true (as warned).

But the vanilla "make install" likely should adapt to --prefix=/opt/local
and also not attempt the /usr/bin/gsr symlink.

Do you think it's appropriate for us to dump stuff in /opt/local/bin, /opt/local/libexec, etc, where mac ports sticks it's stuff?   I was worried that that might annoy people.  (Guidance appreciated: I come from SVR4/Solaris land where /opt/VENDORproduct/ - e.g. /opt/PMIgpsee/  - is the norm)

As for the /usr/bin/gsr link - it's necessary in order to create portable JavaScript programs - i.e. so you don't need to edit the script in order to run it on different platforms.  I had this problem with PERL years ago, I was always editting the shebang line moving from OS to OS and it was a real PITA (not to mention shared VCS annoyance).

FWIW - the configure option --disable-gsr-symlink does exist, and --with-system-gsr can be specified; those are there explicitly for OS package integrators.

Any opinions on how to create a distro package where we can have portable shebang lines?  What are your thoughts on /usr/bin/env?  It screws up argv, but GPSEE supports passing argv in JS-script comments. http://code.google.com/p/gpsee/issues/detail?id=12

Meanwhile valgrind seems mostly intact: there's a handful of new sys calls
(mostly for Lion sandboxing afaict), and a few new mach messages, but
I'm managing to run valgrind on /bin/ls successfully. The critical piece is
that OS level has changed 10 -> 11 and so ./configure breaks. Easy hack-o-round to fix.

Thanks for the tip.  I may need to do this.
 
What's your plans/hopes for gpsee + js-1.8.5 linkage?

I am developing a series of macros which [in theory] behave the same on JS 1.8.1 through 1.8.5, then porting GPSEE to use these macros. Most of the changes abstract function prototype changes, and supply partial function bodies to scaffold functionality which was removed from 1.8.5 (like support for slow natives).

This will also work for generic 3rd-party JSAPI embeddings and libraries, provided they compile with gpsee.h instead of jsapi.h -- so 3rd party authors will have much less work to do to support JS 1.8.5 than they would otherwise.

Most of the work is done, but I've had to take a break from out-of-office-hours coding this summer due to issues with the nerves in my arms.   Slowly getting back into it; the lion's share of the work is done, gpsee-core compiles, working on the modules now.

My Work In Progress is at http://code.google.com/r/wes-js185/, the GPSEE blog (http://gpsee.blogspot.com/) explains in detail what I'm doing, although some of the specifics are out of date.

Wes

Christoph Dorn

unread,
Sep 19, 2011, 11:58:32 AM9/19/11
to gp...@googlegroups.com
Wes Garland wrote:
On 18 September 2011 17:54, Christoph Dorn <chri...@christophdorn.com> wrote:
Thanks for your effort. I am excited at the prospect of being able to have an interoperable stack between nodejs and gpsee.

Keep in mind that nodejs and gpsee mostly meet at Modules/1.x - Node's gone their own way (AFAIK), where we've gone with as many CommonJS specs as practical (time is a precious commodity! :)  
I am aware of that. We should be able to map nodejs APIs to the same CommonJS APIs that GPSEE uses right?


We're also focused more on filling the PERL space from 15 years ago; eventually, I want to build out mod_js for Apache to let us write Apache modules in JS, with full access to Apache internals.
As long as there is socket, file and system.exec support we should be able to make things interoperable with node for typical apps based on CommonJS specs. I am interested in GPSEE precisely because of the direction you are taking in making it embeddable into other programs.

Does GPSEE have a sync and async file API?


 
Would it be possible to integrate GPSEE into PHP as a C extension? There is a project already doing something like this here: http://pecl.php.net/package/spidermonkey

I don't know anything about this package -- but as long as it's compatible with a version of SpiderMonkey we support, then yes.  With very changes to the 3rd party package, GPSEE can sit as a shim between a package like that and SpiderMonkey itself.  We inject the 'require' function and a few other objects into the global variable, and suddenly all GPSEE functionality is available -- including the low-level modules written in C, like binary, gffi, vm, etc.  This works because we don't differentiate between and C and JS modules from the JS user's perspective.
This is very encouraging.

 
I need it in a way that it runs my PINF loader with all low level APIs and hope to find a community that is able to maintain this integration. I have no problem sponsoring some of the development once my customer base sees benefit in it.

We're pretty tied up for cycles at PageMail these days, but I can definitely make time for mentoring or managing community volunteers who are interested in working on or with GPSEE.
Perfect. Having access to a community that can mentor/manage someone I can fund would be great as I can rest assured what we set out to do will eventually come to fruition. I know very little about C and that scares me somewhat.


FYI, PageMail (along with me personally) is very invested in GPSEE, as we are using it to write mission-critical software.  Patches to GPSEE flow out to the FOSS repository as soon as they land locally. So you're going to see GPSEE around and supported for a long while, even if we don't publish tonnes of modules. I'd love to be "Batteries Included" like Python, but we're just a small company.
Great. We just need to build a community around it and they will bring the batteries :) I hope to help in this regard over time.


It's also my hope to see GPSEE shipping with various Linux distros and Mac Ports in the not-distant future. One thing holding us back was the lack of regular official SpiderMonkey releases from Mozilla, so I have started doing them on behalf of the Mozilla community.  As soon as I have GPSEE running correctly on JS 1.8.5 I'll be pushing it out there.  JBJ (rpm5.org) is also helping in the distro-availability regard; once RPM5 ships GPSEE we'll definitely have some better visibility in that regard.   Then I want to eventually ship a "commonjs" package out to the distros, which let's you pick what CommonJS engine you want at /usr/bin/commonjs.   Like that python-version package.
Nice. I hope to do the same with the PINF loader. The loader/package manager is intended to work on various underlying engines/platforms to provide a consistent CommonJS environment that makes portable applications possible today until the CommonJS APIs are supported across engines (we may never get there for the package/mappings stuff).

At the moment I recommend users link the loader/pm to the `commonjs` command as it adheres to the interface the Modules 2 spec specifies + some extras.

The underlying engine/platform is selectable via an argument:

   commonjs --platform node ./script  (default)
   commonjs --platform narwhal ./script
   commonjs --platform gpsee ./script

It would be good to standardize on an argument that can be use to select an alternative engine no matter who's implementation for the 'commonjs' command you are using. That way you can launch apps with a specific engine/platform no matter which you have mapped as the default.

Oh - and specific to PINF - have you see this blog post?  http://gpsee.blogspot.com/2010/12/wrapped-modules-with-gpsee-02-gsr-10.html

It doesn't give us full Modules/2.0, but it does give us the absolute basics.  If you are writing a PINF back-end for GSR, that post also shows an interesting technique which lets you adjust the environment presented to the script before it is executed.  The cost is not high, either, as we transparently pre-compile JS and store the byte code on disk.
PINF have several layers of adapters and will work on plain JS, modules 1 and eventually natively on modules 2. My goal is to first shim various platforms to a common standard (CommonJS + extra), then develop a community of packages [1] which I hope will encourage engine/platform implementors to add native support for various APIs in order to leverage the community's work in the most performant and memory conserving fashion.

Christoph

[1] - http://sourcemint.com/


Christoph Dorn

unread,
Sep 19, 2011, 12:08:34 PM9/19/11
to gp...@googlegroups.com
Wes Garland wrote:
On 19 September 2011 10:27, Jeff Johnson <n3...@mac.com> wrote:

As for the /usr/bin/gsr link - it's necessary in order to create portable JavaScript programs - i.e. so you don't need to edit the script in order to run it on different platforms.  I had this problem with PERL years ago, I was always editting the shebang line moving from OS to OS and it was a real PITA (not to mention shared VCS annoyance).
+1 as long as linking to `/usr/bin/gsr` can be disabled during configure so you can --prefix everything into an isolated directory for multi-version installs.


FWIW - the configure option --disable-gsr-symlink does exist, and --with-system-gsr can be specified; those are there explicitly for OS package integrators.
And there we go :)


Any opinions on how to create a distro package where we can have portable shebang lines?  What are your thoughts on /usr/bin/env?  It screws up argv, but GPSEE supports passing argv in JS-script comments. http://code.google.com/p/gpsee/issues/detail?id=12
With `/usr/bin/env` you can map `gsr` to a custom version via $PATH before calling it right? How can that be accomplished if you shebang `gsr` directly?

Christoph

Wes Garland

unread,
Sep 19, 2011, 2:47:56 PM9/19/11
to gp...@googlegroups.com
On 19 September 2011 11:58, Christoph Dorn <chri...@christophdorn.com> wrote:
I am aware of that. We should be able to map nodejs APIs to the same CommonJS APIs that GPSEE uses right?

Yes -- provided that APIs exist.  If not, we can easily and portably map low-level JS APIs to POSIX C APIs and build higher-level JS APIs out of those.   This is exactly how the fs-base module was built. 
 
As long as there is socket, file and system.exec support we should be able to make things interoperable with node for typical apps based on CommonJS specs.

File we've discussed.  Socket APIs, we haven't figured out where we're going long term, because there is no CommonJS API.  I implemented a large chunk of the Node.JS "net" API last year.  We also have a contributed cURL module which understands HTTP and IIRC ships a sync XHR implementation as a usage example.
 

Does GPSEE have a sync and async file API?

Sync only at this point.  Async would require an event-loop architecture of some kind, which we haven't needed yet.  A trivial event-loop was implemented for (and inside) the Node.JS net API in JS.

I have ideas for what GPSEE should be doing "async" - but nothing concrete ATM.  I would love to hear ideas here.  Part of the problem is how to do "async" inside arbitrary programs, since they are all different.  First async target, FWIW, would be APE since we already use it. For now, we just cross our fingers and hope we don't block on I/O.
Great. We just need to build a community around it and they will bring the batteries :) I hope to help in this regard over time.

Excellent!  I'm definitely looking forward to more community involvement!

 
It would be good to standardize on an argument that can be use to select an alternative engine no matter who's implementation for the 'commonjs' command you are using. That way you can launch apps with a specific engine/platform no matter which you have mapped as the default.

Agreed - we should definitely keep in touch about this stuff, and bring a proposal to CommonJS. 


Wes

Christoph Dorn

unread,
Sep 19, 2011, 3:47:58 PM9/19/11
to gp...@googlegroups.com
Wes Garland wrote:
On 19 September 2011 11:58, Christoph Dorn <chri...@christophdorn.com> wrote:
I am aware of that. We should be able to map nodejs APIs to the same CommonJS APIs that GPSEE uses right?

Yes -- provided that APIs exist.  If not, we can easily and portably map low-level JS APIs to POSIX C APIs and build higher-level JS APIs out of those.   This is exactly how the fs-base module was built. 
Right. My assumption is we can shim various engines to the same CommonJS APIs and then work backwards from there with the engine implementers. I think that is more realistic than expecting implementers to target specs that are not yet widely implemented and tested from the outset. Case in point: nodejs



As long as there is socket, file and system.exec support we should be able to make things interoperable with node for typical apps based on CommonJS specs.

File we've discussed.  Socket APIs, we haven't figured out where we're going long term, because there is no CommonJS API.  I implemented a large chunk of the Node.JS "net" API last year.  We also have a contributed cURL module which understands HTTP and IIRC ships a sync XHR implementation as a usage example.
That should do the trick. My initial focus is on hooking up a cross-platform JSGI interface as opposed to fancy socket stuff like nodejs can do.



Does GPSEE have a sync and async file API?

Sync only at this point.  Async would require an event-loop architecture of some kind, which we haven't needed yet.  A trivial event-loop was implemented for (and inside) the Node.JS net API in JS.

I have ideas for what GPSEE should be doing "async" - but nothing concrete ATM.  I would love to hear ideas here.  Part of the problem is how to do "async" inside arbitrary programs, since they are all different.  First async target, FWIW, would be APE since we already use it. For now, we just cross our fingers and hope we don't block on I/O.
I'll have to take a deeper look at the whole sync/async issue in terms of portable applications which I hope to do before I speak in Boston on the 15th. After working on the PINF loader/pm (which can be considered a portable, complex application) on top of nodejs I ended up having to code most things ASYNC internally as I need to wait for downloads without blocking. This has cascaded throughout the whole architecture of the loader as I need to be able to efficiently wait on various things internally no matter what my entry point is.

If you use the loader within an application to dynamically resolve resources the app will likely need to be coded ASYNC as well.

I know this does not have much to do with the FILE API per se but my point is if anything needs to be async you are screwed unless you accounted for that from the start.

At the very minimum we need an ASYNC JSGI interface from which we can branch into SYNC and ASYNC code.

I personally am leaning towards leveraging promises heavily in my apps and only going to SYNC where I have to way down in the stack.

Would it be realistic to standardize on low-level promise-capable APIs that can return sync or async depending on the engine? Each method could announce whether it supports async which can be used by dev tools to automatically determine if an engine is compatible with an application.

I still don't have my head wrapped 100% around promises and event loops when it comes to the low-level implementation details so my comments may be a bit off base. I just know what I think I need :)



It would be good to standardize on an argument that can be use to select an alternative engine no matter who's implementation for the 'commonjs' command you are using. That way you can launch apps with a specific engine/platform no matter which you have mapped as the default.

Agreed - we should definitely keep in touch about this stuff, and bring a proposal to CommonJS.
Yup. FYI, the PINF loader now has basic support for ringojs which is another engine I hope to bring to the same level of support as I have for nodejs.

Christoph

Jeff Johnson

unread,
Sep 19, 2011, 3:55:18 PM9/19/11
to gp...@googlegroups.com
On Sep 19, 2011, at 11:08 AM, Wes Garland wrote:

On 19 September 2011 10:27, Jeff Johnson <n3...@mac.com> wrote:
Likely true (as warned).

But the vanilla "make install" likely should adapt to --prefix=/opt/local
and also not attempt the /usr/bin/gsr symlink.

Do you think it's appropriate for us to dump stuff in /opt/local/bin, /opt/local/libexec, etc, where mac ports sticks it's stuff?   I was worried that that might annoy people.  (Guidance appreciated: I come from SVR4/Solaris land where /opt/VENDORproduct/ - e.g. /opt/PMIgpsee/  - is the norm)


The "old skul" (and solaris) policies likely do not apply to Mac OS X.

Instead the policy alignment is with the group(s) distributing software. On Mac's
that is fink (mostly dead), MacPorts (what most are using), and then there is HomeBrew.

The policies for each group are laregely
    No software outside of --prefix=/some/place
where /opt/local is what MacPorts uses.

So I think you are more likely to not annoy by rewriting a prefix into the shebangs than anything else.

As for the /usr/bin/gsr link - it's necessary in order to create portable JavaScript programs - i.e. so you don't need to edit the script in order to run it on different platforms.  I had this problem with PERL years ago, I was always editting the shebang line moving from OS to OS and it was a real PITA (not to mention shared VCS annoyance).


Yup: the reason for /usr/bin is well known here.

FWIW - the configure option --disable-gsr-symlink does exist, and --with-system-gsr can be specified; those are there explicitly for OS package integrators.


Instead of a disabler, perhaps using --prefix and forcing the value into whatever
scripts are within GPSEE with perl/sed might be better.

And for scripts that are out-of-tree wrto GPSEE, then perhaps gpsee-config or gpsee.pc
to pass the prefix explicitly, or using argv[0] implicitly, to find the path to the gsr interpreter.

All pugly and pointless: but typical of modern "distros" distributing software.

JMHO, YMMV. There's certainly nothing wrong per se with the /usr/bin/gsr symlink whatsoever.

Any opinions on how to create a distro package where we can have portable shebang lines?  What are your thoughts on /usr/bin/env?  It screws up argv, but GPSEE supports passing argv in JS-script comments. http://code.google.com/p/gpsee/issues/detail?id=12


I personally dislike env in #!, favor inserting @prefix@ (or whatever is needed to get an absolute path.

But I tend if have an an "old skul" minority/contrarian opinion.

Meanwhile valgrind seems mostly intact: there's a handful of new sys calls
(mostly for Lion sandboxing afaict), and a few new mach messages, but
I'm managing to run valgrind on /bin/ls successfully. The critical piece is
that OS level has changed 10 -> 11 and so ./configure breaks. Easy hack-o-round to fix.

Thanks for the tip.  I may need to do this.
 

I spent today learning how mach ports/messages get inserted into valgrind.

Now to see whether my hacked up valgrind is actually useful on the gsr segfault ...

What's your plans/hopes for gpsee + js-1.8.5 linkage?

I am developing a series of macros which [in theory] behave the same on JS 1.8.1 through 1.8.5, then porting GPSEE to use these macros. Most of the changes abstract function prototype changes, and supply partial function bodies to scaffold functionality which was removed from 1.8.5 (like support for slow natives).

This will also work for generic 3rd-party JSAPI embeddings and libraries, provided they compile with gpsee.h instead of jsapi.h -- so 3rd party authors will have much less work to do to support JS 1.8.5 than they would otherwise.

Most of the work is done, but I've had to take a break from out-of-office-hours coding this summer due to issues with the nerves in my arms.   Slowly getting back into it; the lion's share of the work is done, gpsee-core compiles, working on the modules now.

My Work In Progress is at http://code.google.com/r/wes-js185/, the GPSEE blog (http://gpsee.blogspot.com/) explains in detail what I'm doing, although some of the specifics are out of date.


Will study while I try to remember how to hack on JS: been a while for sure.

Thanks for the info.

73 de Jeff

Jeff Johnson

unread,
Sep 19, 2011, 5:00:20 PM9/19/11
to gp...@googlegroups.com
Here's what I see:

$ gdb /usr/bin/gsr
(gdb) run -c1 < /dev/null
Starting program: /usr/bin/gsr -c1 < /dev/null
Reading symbols for shared libraries ++++++................................................................................................................................... done

Program received signal EXC_BAD_ACCESS, Could not access memory.
Reason: 13 at address: 0x0000000000000000
0x00007fff8ff53f91 in pthread_mutex_lock ()
(gdb) bt
#0  0x00007fff8ff53f91 in pthread_mutex_lock ()
#1  0x0000000100225ea4 in PR_Lock ()
#2  0x000000010001e467 in js_CurrentThread ()
#3  0x000000010001e5b8 in js_InitContextThread ()
#4  0x000000010000941b in JS_SetContextThread ()
#5  0x000000010001dc2f in js_DestroyContext ()
#6  0x00000001002589fd in gpsee_destroyRealm (cx=0x1005014b0, realm=0x7fff5fbff000) at gpsee_realms.c:297
#7  0x0000000100258100 in gpsee_ds_forEach (cx=0x1005014b0, store=0x100502bb0, cb=0x100251e10 <destroyRealm_cb>, private=0x7fff5fbff040) at gpsee_datastores.c:371
#8  0x000000010025283e in gpsee_destroyRuntime (grt=0x10031a450) at gpsee.c:682
#9  0x00000001002528c4 in gpsee_destroyInterpreter (jsi=0x10031a420) at gpsee.c:982
#10 0x0000000100002053 in prmain (argc=0, argv=0x7fff5fbff9a0) at gsr.c:892
#11 0x000000010021d3f4 in PR_Initialize ()
#12 0x00000001000015b4 in start ()

I've looked with valgrind but there's "too many notes, not enough music"
so far: i.e. I've got lots of uninitialized memory complaints, likely all false alarms.

I'll need to study valgrind a bit more ...

hth

73 de Jeff

Wes Garland

unread,
Sep 19, 2011, 9:52:48 PM9/19/11
to gp...@googlegroups.com
Hi, Jeff!

Can you pull from the master?  The issue is a pointer corrupted by using a 32-bit CAS instruction on 64-bit arch.

Wes

Jeff Johnson

unread,
Sep 20, 2011, 8:01:37 AM9/20/11
to gp...@googlegroups.com
On Sep 19, 2011, at 9:52 PM, Wes Garland wrote:

Hi, Jeff!

Can you pull from the master?  The issue is a pointer corrupted by using a 32-bit CAS instruction on 64-bit arch.

Yup. Here's as far as I got figuring the issue:

falmouth:gpsee jbj$ gsr -c1 < /dev/null
<== gpsee_createRealm: cx 0x7f8c92e00050 cachedCx 0x7f8c92e00050
==> gpsee_createContext: cx 0x7f8c92e00050 cachedCx 0x7f8c00000000
==> gpsee_destroyRealm(0x7f8c92d014b0,0x7f8c92e00600)
==> destroyRealmContext_cb(0x7f8c92d014b0,0x7f8c92e00050,0x7f8c92e00600,0x7f8c92e00600)
==> gpsee_destroyContext(0x7f8c92e00050)
<== gpsee_destroyContext(0x7f8c92e00050) cachedCx 0x7f8c00000000
=== gpsee_destroyRealm: cx 0x7f8c92d014b0 cachedCx 0x7f8c00000000
Segmentation fault: 11

(aside)
I seem to recall a JS issue with locks using two adjacent shorts,
where saving one lock's state destroyed the other lock's state,
 that you told me about on #gpsee a couple years back ;-)

Thanks for the quick fix.

73 de Jeff

Jeff Johnson

unread,
Sep 20, 2011, 10:11:22 AM9/20/11
to gp...@googlegroups.com

On Sep 20, 2011, at 8:01 AM, Jeff Johnson wrote:

>
> Thanks for the quick fix.
>

FIx verified: time to see whther I can still remember how to code
in JS: been a long yeatr fighting python/perl/ruby/ocaml etc. I'll
try to look at getting a "make check" wired up.

(what follows is a few random thoughts: I don't know my own
answeres well enough yet or I'd send a patch; issues listed
solely for comments)

The critical path (imho) to a GPSEE release is going to be
uncoupling -ljs so that JS and GPSEE can be separately distributed.

But there's some other FHS-like issues that likely atre important.

ATM (on Lion) gpsee*.h files end-up in /opt/local/include, and
helper modules end-up in /opt/local/libexec. This was perfectly
sane for a /opt/local/gpsee Solaris like install, but likely needs
a "gpsee" subdir appended like -I/opt/local/include/gpsee and
similar for libexec.

I believe that for "server JS" to be successfully deployed, then some
directory hierarchy like (for python) ${prefix}/lib*/python*/site-packages
needs to be attempted. WIthout some clarity on the conventions,
then its tricky to extend an interpreted language.

Apologies in advance: For all I know the commonJS "standard" has already
dictated some convention or decided to leave UNSPECIFIED.
All I know atm is that "make install" in GPSEE is putting modules
in /opt/local/libexec/*.js etc.

Its a tedious issue choosing a convention, yes: similar to
choosing a library naming for a js-1.8.5 release. PITA, can't be helped.

73 de Jeff

Reply all
Reply to author
Forward
0 new messages