Return-Path: X-Original-To: apmail-couchdb-user-archive@www.apache.org Delivered-To: apmail-couchdb-user-archive@www.apache.org Received: from mail.apache.org (hermes.apache.org [140.211.11.3]) by minotaur.apache.org (Postfix) with SMTP id 467EAC1E8 for ; Wed, 6 Jun 2012 04:46:17 +0000 (UTC) Received: (qmail 82006 invoked by uid 500); 6 Jun 2012 04:29:27 -0000 Delivered-To: apmail-couchdb-user-archive@couchdb.apache.org Received: (qmail 81879 invoked by uid 500); 6 Jun 2012 04:29:27 -0000 Mailing-List: contact user-help@couchdb.apache.org; run by ezmlm Precedence: bulk List-Help: List-Unsubscribe: List-Post: List-Id: Reply-To: user@couchdb.apache.org Delivered-To: mailing list user@couchdb.apache.org Delivered-To: moderator for user@couchdb.apache.org Received: (qmail 68412 invoked by uid 99); 6 Jun 2012 02:43:53 -0000 X-ASF-Spam-Status: No, hits=1.5 required=5.0 tests=HTML_MESSAGE,RCVD_IN_DNSWL_LOW,SPF_PASS X-Spam-Check-By: apache.org Received-SPF: pass (athena.apache.org: domain of kurtamesbury@gmail.com designates 209.85.213.180 as permitted sender) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20120113; h=from:content-type:disposition-notification-to:subject:date :message-id:to:mime-version:x-mailer; bh=h4HLL0RSP47f7UzaE8CkcMbhmYdTS3DlPgL9843sR4w=; b=SL5uoKoydQ5eM8DEDnDzgU5T2NoHIf6PU4f4e0tmkVF06PJGdua369pW3+Mkv3meol cnW1p6XYS4Ft+EwQcH1RhdtGlvp/jLKIwkChcEKxalMvBwEPqQh2xnvtSPces43y6Iiv vk/4Fuo7F29cN3IkHrIXdY+GpRHfCAeFlfH4ks+9VgKQmvP+4bYROawCHQI8dEoanPUK 3SxIK/HFaKdbdYsiGj+QjgSOsG+wHyi1+gw0XaHX+GYoodWvudNCi+baUIcVOULEDW2e fo1Jlk+pZhMB4w6bevuPuw3LBgJxeGqSmDNisr6u3+NjVV/lOJdpFoKjctDDUYtLeZhF FDwQ== From: Kurt Content-Type: multipart/signed; boundary="Apple-Mail=_BE06EF46-3478-4552-8F1F-B8068902E631"; protocol="application/pgp-signature"; micalg=pgp-sha1 Subject: Spider Monkey installation failure Date: Tue, 5 Jun 2012 22:43:19 -0400 Message-Id: To: user@couchdb.apache.org Mime-Version: 1.0 (Apple Message framework v1257) X-Mailer: Apple Mail (2.1257) X-Virus-Checked: Checked by ClamAV on apache.org --Apple-Mail=_BE06EF46-3478-4552-8F1F-B8068902E631 Content-Type: multipart/alternative; boundary="Apple-Mail=_55882211-92AC-415A-B3DD-2B77BEB01CA9" --Apple-Mail=_55882211-92AC-415A-B3DD-2B77BEB01CA9 Content-Transfer-Encoding: quoted-printable Content-Type: text/plain; charset=us-ascii I tried to install SpiderMonkey following the instructions at: http://wiki.apache.org/couchdb/Installing_SpiderMonkey but failed with the results below. I'm running OS X 10.7.3. The errors look like a number of variables were improperly typed, but is = this an installer failure? A source code failure? Or operator error!? Any insight would be appreciated. Thanks. Kurt > % make BUILD_OPT=3D1 -f Makefile.ref > cd editline; make -f Makefile.ref all > make[1]: Nothing to be done for `all'. > make -f Makefile.ref Darwin_OPT.OBJ/libjs.a Darwin_OPT.OBJ/libjs.dylib = Darwin_OPT.OBJ/js=20 > c++ -o Darwin_OPT.OBJ/jsapi.o -c -Wall -Wno-format -MMD -DXP_UNIX = -DSVR4 -DSYSV -D_BSD_SOURCE -DPOSIX_SOURCE -DDARWIN -DX86_LINUX = -DAVMPLUS_IA32 -DAVMPLUS_UNIX -UDEBUG -DNDEBUG -UDEBUG_kurt -DJS_TRACER = -DFEATURE_NANOJIT -DEDITLINE -Inanojit -I. -IDarwin_OPT.OBJ -Os = -fno-exceptions -fno-rtti -fstrict-aliasing -Wstrict-aliasing=3D3 = jsapi.cpp > warning: unknown warning option '-Wstrict-aliasing=3D3' = [-Wunknown-warning-option] > In file included from jsapi.cpp:49: > In file included from ./jstypes.h:338: > ./jsinttypes.h:118:2: error: #error "couldn't find exact-width integer = types" > #error "couldn't find exact-width integer types" > ^ > ./jsinttypes.h:139:2: error: #error "couldn't find pointer-sized = integer types" > #error "couldn't find pointer-sized integer types" > ^ > In file included from jsapi.cpp:49: > ./jstypes.h:383:9: error: unknown type name 'JSUintPtr'; did you mean = 'JSUintn'? > typedef JSUintPtr JSUptrdiff; > ^~~~~~~~~ > JSUintn > ./jstypes.h:353:22: note: 'JSUintn' declared here > typedef unsigned int JSUintn; > ^ > ./jstypes.h:408:9: error: unknown type name 'JSUint8'; did you mean = 'JSUintn'? > typedef JSUint8 JSPackedBool; > ^~~~~~~ > JSUintn > ./jstypes.h:353:22: note: 'JSUintn' declared here > typedef unsigned int JSUintn; > ^ > ./jstypes.h:413:9: error: unknown type name 'JSIntPtr' > typedef JSIntPtr JSWord; > ^ > ./jstypes.h:414:9: error: unknown type name 'JSUintPtr'; did you mean = 'JSUintn'? > typedef JSUintPtr JSUword; > ^~~~~~~~~ > JSUintn > ./jstypes.h:353:22: note: 'JSUintn' declared here > typedef unsigned int JSUintn; > ^ > In file included from jsapi.cpp:49: > In file included from ./jstypes.h:416: > ./jsotypes.h:77:9: error: unknown type name 'JSUint64'; did you mean = 'JSUintn'? > typedef JSUint64 uint64; > ^~~~~~~~ > JSUintn > ./jstypes.h:353:22: note: 'JSUintn' declared here > typedef unsigned int JSUintn; > ^ > In file included from jsapi.cpp:49: > In file included from ./jstypes.h:416: > ./jsotypes.h:78:9: error: unknown type name 'JSUint32'; did you mean = 'JSUintn'? > typedef JSUint32 uint32; > ^~~~~~~~ > JSUintn > ./jstypes.h:353:22: note: 'JSUintn' declared here > typedef unsigned int JSUintn; > ^ > In file included from jsapi.cpp:49: > In file included from ./jstypes.h:416: > ./jsotypes.h:79:9: error: unknown type name 'JSUint16'; did you mean = 'JSUintn'? > typedef JSUint16 uint16; > ^~~~~~~~ > JSUintn > ./jstypes.h:353:22: note: 'JSUintn' declared here > typedef unsigned int JSUintn; > ^ > In file included from jsapi.cpp:49: > In file included from ./jstypes.h:416: > ./jsotypes.h:80:9: error: unknown type name 'JSUint8'; did you mean = 'JSUintn'? > typedef JSUint8 uint8; > ^~~~~~~ > JSUintn > ./jstypes.h:353:22: note: 'JSUintn' declared here > typedef unsigned int JSUintn; > ^ > In file included from jsapi.cpp:49: > In file included from ./jstypes.h:416: > ./jsotypes.h:103:9: error: unknown type name 'JSInt64'; did you mean = 'JSIntn'? > typedef JSInt64 int64; > ^~~~~~~ > JSIntn > ./jstypes.h:352:13: note: 'JSIntn' declared here > typedef int JSIntn; > ^ > In file included from jsapi.cpp:49: > In file included from ./jstypes.h:416: > ./jsotypes.h:106:9: error: unknown type name 'JSInt32'; did you mean = 'JSIntn'? > typedef JSInt32 int32; > ^~~~~~~ > JSIntn > ./jstypes.h:352:13: note: 'JSIntn' declared here > typedef int JSIntn; > ^ > In file included from jsapi.cpp:49: > In file included from ./jstypes.h:416: > ./jsotypes.h:107:9: error: unknown type name 'JSInt16'; did you mean = 'JSIntn'? > typedef JSInt16 int16; > ^~~~~~~ > JSIntn > ./jstypes.h:352:13: note: 'JSIntn' declared here > typedef int JSIntn; > ^ > In file included from jsapi.cpp:49: > In file included from ./jstypes.h:416: > ./jsotypes.h:108:9: error: unknown type name 'JSInt8'; did you mean = 'JSIntn'? > typedef JSInt8 int8; > ^~~~~~ > JSIntn > ./jstypes.h:352:13: note: 'JSIntn' declared here > typedef int JSIntn; > ^ > In file included from jsapi.cpp:50: > ./jsstdint.h:64:9: error: unknown type name 'JSInt8'; did you mean = 'JSIntn'? > typedef JSInt8 int8_t; > ^~~~~~ > JSIntn > ./jstypes.h:352:13: note: 'JSIntn' declared here > typedef int JSIntn; > ^ > In file included from jsapi.cpp:50: > ./jsstdint.h:64:17: error: typedef redefinition with different types = ('JSIntn' (aka 'int') vs 'signed char') > typedef JSInt8 int8_t; > ^ > /usr/include/i386/types.h:78:24: note: previous definition is here > typedef __signed char int8_t; > ^ > In file included from jsapi.cpp:50: > ./jsstdint.h:65:9: error: unknown type name 'JSInt16'; did you mean = 'JSIntn'? > typedef JSInt16 int16_t; > ^~~~~~~ > JSIntn > ./jstypes.h:352:13: note: 'JSIntn' declared here > typedef int JSIntn; > ^ > In file included from jsapi.cpp:50: > ./jsstdint.h:65:17: error: typedef redefinition with different types = ('JSIntn' (aka 'int') vs 'short') > typedef JSInt16 int16_t; > ^ > /usr/include/i386/types.h:83:17: note: previous definition is here > typedef short int16_t; > ^ > In file included from jsapi.cpp:50: > ./jsstdint.h:66:9: error: unknown type name 'JSInt32'; did you mean = 'JSIntn'? > typedef JSInt32 int32_t; > ^~~~~~~ > JSIntn > ./jstypes.h:352:13: note: 'JSIntn' declared here > typedef int JSIntn; > ^ > fatal error: too many errors emitted, stopping now [-ferror-limit=3D] > 1 warning and 20 errors generated. > make[1]: *** [Darwin_OPT.OBJ/jsapi.o] Error 1 > make: *** [all] Error 2 --Apple-Mail=_55882211-92AC-415A-B3DD-2B77BEB01CA9 Content-Transfer-Encoding: quoted-printable Content-Type: text/html; charset=us-ascii I tried to install SpiderMonkey following the instructions = at:


but failed with the = results below.
I'm running OS X = 10.7.3.
The errors look like = a number of variables were improperly typed, but is this an installer = failure?  A source code failure?  Or operator = error!?
Any insight would be appreciated.

Thanks.

Kurt
make BUILD_OPT=3D1 -f = Makefile.ref
cd editline; make -f Makefile.ref = all
make[1]: Nothing to be done for `all'.
make -f = Makefile.ref Darwin_OPT.OBJ/libjs.a Darwin_OPT.OBJ/libjs.dylib = Darwin_OPT.OBJ/js 
c++ -o Darwin_OPT.OBJ/jsapi.o -c -Wall = -Wno-format -MMD -DXP_UNIX -DSVR4 -DSYSV -D_BSD_SOURCE -DPOSIX_SOURCE = -DDARWIN -DX86_LINUX -DAVMPLUS_IA32 -DAVMPLUS_UNIX  -UDEBUG = -DNDEBUG -UDEBUG_kurt -DJS_TRACER -DFEATURE_NANOJIT -DEDITLINE -Inanojit = -I. -IDarwin_OPT.OBJ  -Os -fno-exceptions -fno-rtti = -fstrict-aliasing -Wstrict-aliasing=3D3 jsapi.cpp
warning: = unknown warning option '-Wstrict-aliasing=3D3' = [-Wunknown-warning-option]
In file included from = jsapi.cpp:49:
In file included from = ./jstypes.h:338:
./jsinttypes.h:118:2: error: #error "couldn't = find exact-width integer types"
#error "couldn't find = exact-width integer = types"
 ^
./jsinttypes.h:139:2: error: #error = "couldn't find pointer-sized integer types"
#error "couldn't = find pointer-sized integer types"
 ^
In file = included from jsapi.cpp:49:
./jstypes.h:383:9: error: unknown = type name 'JSUintPtr'; did you mean 'JSUintn'?
typedef = JSUintPtr JSUptrdiff;
        = ^~~~~~~~~
        = JSUintn
./jstypes.h:353:22: note: 'JSUintn' declared = here
typedef unsigned int JSUintn;
    =                 =  ^
./jstypes.h:408:9: error: unknown type name 'JSUint8'; = did you mean 'JSUintn'?
typedef JSUint8 = JSPackedBool;
        = ^~~~~~~
        = JSUintn
./jstypes.h:353:22: note: 'JSUintn' declared = here
typedef unsigned int JSUintn;
    =                 =  ^
./jstypes.h:413:9: error: unknown type name = 'JSIntPtr'
typedef JSIntPtr JSWord;
    =     ^
./jstypes.h:414:9: error: unknown type name = 'JSUintPtr'; did you mean 'JSUintn'?
typedef JSUintPtr = JSUword;
        = ^~~~~~~~~
        = JSUintn
./jstypes.h:353:22: note: 'JSUintn' declared = here
typedef unsigned int JSUintn;
    =                 =  ^
In file included from jsapi.cpp:49:
In file = included from ./jstypes.h:416:
./jsotypes.h:77:9: error: = unknown type name 'JSUint64'; did you mean 'JSUintn'?
typedef = JSUint64 uint64;
        = ^~~~~~~~
        = JSUintn
./jstypes.h:353:22: note: 'JSUintn' declared = here
typedef unsigned int JSUintn;
    =                 =  ^
In file included from jsapi.cpp:49:
In file = included from ./jstypes.h:416:
./jsotypes.h:78:9: error: = unknown type name 'JSUint32'; did you mean 'JSUintn'?
typedef = JSUint32 uint32;
        = ^~~~~~~~
        = JSUintn
./jstypes.h:353:22: note: 'JSUintn' declared = here
typedef unsigned int JSUintn;
    =                 =  ^
In file included from jsapi.cpp:49:
In file = included from ./jstypes.h:416:
./jsotypes.h:79:9: error: = unknown type name 'JSUint16'; did you mean 'JSUintn'?
typedef = JSUint16 uint16;
        = ^~~~~~~~
        = JSUintn
./jstypes.h:353:22: note: 'JSUintn' declared = here
typedef unsigned int JSUintn;
    =                 =  ^
In file included from jsapi.cpp:49:
In file = included from ./jstypes.h:416:
./jsotypes.h:80:9: error: = unknown type name 'JSUint8'; did you mean 'JSUintn'?
typedef = JSUint8 uint8;
        = ^~~~~~~
        = JSUintn
./jstypes.h:353:22: note: 'JSUintn' declared = here
typedef unsigned int JSUintn;
    =                 =  ^
In file included from jsapi.cpp:49:
In file = included from ./jstypes.h:416:
./jsotypes.h:103:9: error: = unknown type name 'JSInt64'; did you mean 'JSIntn'?
typedef = JSInt64 int64;
        = ^~~~~~~
        = JSIntn
./jstypes.h:352:13: note: 'JSIntn' declared = here
typedef int JSIntn;
        =     ^
In file included from = jsapi.cpp:49:
In file included from = ./jstypes.h:416:
./jsotypes.h:106:9: error: unknown type name = 'JSInt32'; did you mean 'JSIntn'?
typedef JSInt32 = int32;
        ^~~~~~~
  =       JSIntn
./jstypes.h:352:13: note: 'JSIntn' = declared here
typedef int JSIntn;
    =         ^
In file included from = jsapi.cpp:49:
In file included from = ./jstypes.h:416:
./jsotypes.h:107:9: error: unknown type name = 'JSInt16'; did you mean 'JSIntn'?
typedef JSInt16 = int16;
        ^~~~~~~
  =       JSIntn
./jstypes.h:352:13: note: 'JSIntn' = declared here
typedef int JSIntn;
    =         ^
In file included from = jsapi.cpp:49:
In file included from = ./jstypes.h:416:
./jsotypes.h:108:9: error: unknown type name = 'JSInt8'; did you mean 'JSIntn'?
typedef JSInt8 = int8;
        ^~~~~~
  =       JSIntn
./jstypes.h:352:13: note: 'JSIntn' = declared here
typedef int JSIntn;
    =         ^
In file included from = jsapi.cpp:50:
./jsstdint.h:64:9: error: unknown type name = 'JSInt8'; did you mean 'JSIntn'?
typedef JSInt8 =  int8_t;
        = ^~~~~~
        = JSIntn
./jstypes.h:352:13: note: 'JSIntn' declared = here
typedef int JSIntn;
        =     ^
In file included from = jsapi.cpp:50:
./jsstdint.h:64:17: error: typedef redefinition = with different types ('JSIntn' (aka 'int') vs 'signed = char')
typedef JSInt8  int8_t;
    =             = ^
/usr/include/i386/types.h:78:24: note: previous definition = is here
typedef __signed char         =   int8_t;
            =                     = ^
In file included from = jsapi.cpp:50:
./jsstdint.h:65:9: error: unknown type name = 'JSInt16'; did you mean 'JSIntn'?
typedef JSInt16 = int16_t;
        ^~~~~~~
  =       JSIntn
./jstypes.h:352:13: note: 'JSIntn' = declared here
typedef int JSIntn;
    =         ^
In file included from = jsapi.cpp:50:
./jsstdint.h:65:17: error: typedef redefinition = with different types ('JSIntn' (aka 'int') vs 'short')
typedef = JSInt16 int16_t;
            =     ^
/usr/include/i386/types.h:83:17: note: = previous definition is here
typedef short       =             int16_t;
  =                     =           ^
In file included from = jsapi.cpp:50:
./jsstdint.h:66:9: error: unknown type name = 'JSInt32'; did you mean 'JSIntn'?
typedef JSInt32 = int32_t;
        ^~~~~~~
  =       JSIntn
./jstypes.h:352:13: note: 'JSIntn' = declared here
typedef int JSIntn;
    =         ^
fatal error: too many errors = emitted, stopping now [-ferror-limit=3D]
1 warning and 20 = errors generated.
make[1]: *** [Darwin_OPT.OBJ/jsapi.o] Error = 1
make: *** [all] Error = 2
= --Apple-Mail=_55882211-92AC-415A-B3DD-2B77BEB01CA9-- --Apple-Mail=_BE06EF46-3478-4552-8F1F-B8068902E631 Content-Transfer-Encoding: 7bit Content-Disposition: attachment; filename=signature.asc Content-Type: application/pgp-signature; name=signature.asc Content-Description: Message signed with OpenPGP using GPGMail -----BEGIN PGP SIGNATURE----- Version: GnuPG/MacGPG2 v2.0.17 (Darwin) iQIcBAEBAgAGBQJPzsPHAAoJEAsU+SOH4gGLynYP/3m44s4DveCtAj0Lu8PHbWGa SD7Xe0Tlf9k+Z0AE0rX2LAeJMb26lS/Dwbbg3LKXDP0F+IL0L8bBxKmHU+ViCHE7 oYtm9++bArEx3VDngRVnQhJH2fhM7GBPQ94b1VsssxIKXx+5AneVsx1/mqlu23tQ RXE7UyGg2ghRZsSk+J3Pr+IprgVVpedQxXR5EBoVzZrfDxfwhJtfiJyZtWqt7rjG XO+XdZBMpJxawEx4dVxwnflrwN89BBCdAjd9OtvroGfJQAfHAIdVWJXn1Kx8H7zr VSZKN2MX7f+VTQ0+MecTF2bKKtmMJgiI629OB7A9mjsxy1jqw0YCyjxSnnUAeNYj uBIVhNFlCD945vLdfrJY/TOJHUUTTASMARykvZWalrms3BAIcZPJqlke/fEuLVdC Vjq4kul59Edg/JqX/U+UMyeskM8Zj5Di4LDO+MPTdA2f8bNF824idhqOX26OUfdF 8yzPK34mjFam0yAztQP5iVR2iiQc8W7jmnJ8UJjdcCJSJ65UagQk0C+LnAtfNUJZ 4HXeAAgj0AZ8cza6CbUx0i71EGZbFn2LkXkpsOXiTcl/Yzb7UrrK0jECkbqVIAkv NSu+Z3/W0EBmzUMPU7mECwWs2lIUBllXwLiNv3nVbqHAUhIUb0GGMzK8z/ZkF7pa 5FNuGlHqKjERc+v1XzND =KIs9 -----END PGP SIGNATURE----- --Apple-Mail=_BE06EF46-3478-4552-8F1F-B8068902E631--