Beginning on October 25th, 2016, Persona will no longer be an option for authentication on BMO. For more details see Persona Deprecated.
Last Comment Bug 772742 - IonMonkey: Error compiling shell on Windows
: IonMonkey: Error compiling shell on Windows
Product: Core
Classification: Components
Component: JavaScript Engine (show other bugs)
: Other Branch
: All Windows 7
: -- major (vote)
: ---
Assigned To: general
: general
: Jason Orendorff [:jorendorff]
Depends on:
Blocks: jsfunfuzz IonFuzz
  Show dependency treegraph
Reported: 2012-07-10 22:02 PDT by Gary Kwong [:gkw] [:nth10sd]
Modified: 2012-07-11 11:51 PDT (History)
6 users (show)
See Also:
Crash Signature:
QA Whiteboard:
Iteration: ---
Points: ---
Has Regression Range: ---
Has STR: ---


Description Gary Kwong [:gkw] [:nth10sd] 2012-07-10 22:02:11 PDT
I ran into the following error when attempting to compile IonMonkey fbacc8eb3a0d shell on Windows using pymake: (the same command works fine on mozilla-central 8495e311226f)

c:\Users\fuzz1win\Desktop\jsfunfuzz-ionmonkey-ur97ek-fbacc8eb3a0d-100510\compilePath\js\src\config\ command 'exec sh c:/Users/fuzz1win/Desktop/jsfunfuzz-ionmonkey-ur97ek-fbacc8eb3a0d-100510/compilePath/js/src/build/unix/ c:/mozilla-build/python/python2.7.exe -O c:/Users/fuzz1win/Desktop/jsfunfuzz-ionmonkey-ur97ek-fbacc8eb3a0d-100510/compilePath/js/src/build/ cl -FoScopeObject.obj -c   -DIMPL_MFBT -DEXPORT_JS_API -DNO_NSPR_10_SUPPORT -I../../../mfbt/double-conversion -I.. -I. -I./dist/include        -I.. -I../assembler -I../yarr    -TP -nologo -wd4345 -D_CRT_SECURE_NO_WARNINGS -W3 -Gy -Fdgenerated.pdb -wd4244 -wd4800 -we4553 -GR-  -DDEBUG -D_DEBUG -DTRACING -Zi -Oy- -DUSE_SYSTEM_MALLOC=1 -DENABLE_ASSEMBLER=1 -DENABLE_JIT=1 -MDd           -FI ./js-confdefs.h -DMOZILLA_CLIENT c:/Users/fuzz1win/Desktop/jsfunfuzz-ionmonkey-ur97ek-fbacc8eb3a0d-100510/compilePath/js/src/dbg-objdir/../vm/ScopeObject.cpp' failed, return code 1
<js_static.lib>: Found error
<js_static.lib.desc>: Found error
<mozjs.dll>: Found error
<libs>: Found error
<js_static.lib.desc>: Found error
<mozjs.dll>: Found error
<libs>: Found error
<mozjs.dll>: Found error
<libs>: Found error
<mozjs.lib>: Found error
<libs>: Found error
<libs>: Found error
c:\Users\fuzz1win\Desktop\jsfunfuzz-ionmonkey-ur97ek-fbacc8eb3a0d-100510\compilePath\js\src\config\ command 'c:/mozilla-build/python/python.exe c:/Users/fuzz1win/trees/ionmonkey/build/pymake/pymake/../ libs' failed, return code 2
Comment 1 Gary Kwong [:gkw] [:nth10sd] 2012-07-11 11:35:42 PDT
Happens without pymake set as well:

c:/Users/fuzz1win/Desktop/jsfunfuzz-ionmonkey-mqw1y_-fbacc8eb3a0d-100510/compilePath/js/src/vm/ScopeObject.cpp(135) : error C2065: 'shape' : undeclared identifier

In the directory  /c/Users/fuzz1win/Desktop/jsfunfuzz-ionmonkey-mqw1y_-fbacc8eb3a0d-100510/compilePath/js/src/dbg-objdir
The following command failed to execute properly:
c:/mozilla-build/python/python2.7.exe -O c:/Users/fuzz1win/Desktop/jsfunfuzz-ionmonkey-mqw1y_-fbacc8eb3a0d-100510/compilePath/js/src/build/ cl -FoScopeObject.obj -c -DIMPL_MFBT -DEXPORT_JS_API -DNO_NSPR_10_SUPPORT -I../../../mfbt/double-conversion -I.. -I. -I./dist/include -I.. -I../assembler -I../yarr -TP -nologo -wd4345 -D_CRT_SECURE_NO_WARNINGS -W3 -Gy -Fdgenerated.pdb -wd4244 -wd4800 -we4553 -GR- -DDEBUG -D_DEBUG -DTRACING -Zi -Oy- -DUSE_SYSTEM_MALLOC=1 -DENABLE_ASSEMBLER=1 -DENABLE_JIT=1 -MDd -FI ./js-confdefs.h -DMOZILLA_CLIENT /c/Users/fuzz1win/Desktop/jsfunfuzz-ionmonkey-mqw1y_-fbacc8eb3a0d-100510/compilePath/js/src/vm/ScopeObject.cpp
make[1]: *** [ScopeObject.obj] Error 1
make: *** [default] Error 2
Comment 2 Gary Kwong [:gkw] [:nth10sd] 2012-07-11 11:40:05 PDT
Retesting, might have fixed the breakage.
Comment 3 Gary Kwong [:gkw] [:nth10sd] 2012-07-11 11:51:22 PDT indeed fixed the breakage.

Note You need to log in before you can comment on or make changes to this bug.