Last Comment Bug 772742 - IonMonkey: Error compiling shell on Windows
: IonMonkey: Error compiling shell on Windows
Status: RESOLVED FIXED
:
Product: Core
Classification: Components
Component: JavaScript Engine (show other bugs)
: Other Branch
: All Windows 7
: -- major (vote)
: ---
Assigned To: general
: general
:
Mentors:
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:
(edit)
QA Whiteboard:
Iteration: ---
Points: ---
Has Regression Range: ---
Has STR: ---


Attachments

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)


Logging.cpp
jsperf.cpp
c:\Users\fuzz1win\Desktop\jsfunfuzz-ionmonkey-ur97ek-fbacc8eb3a0d-100510\compilePath\js\src\config\rules.mk:1031:0: command 'exec sh c:/Users/fuzz1win/Desktop/jsfunfuzz-ionmonkey-ur97ek-fbacc8eb3a0d-100510/compilePath/js/src/build/unix/print-failed-commands.sh c:/mozilla-build/python/python2.7.exe -O c:/Users/fuzz1win/Desktop/jsfunfuzz-ionmonkey-ur97ek-fbacc8eb3a0d-100510/compilePath/js/src/build/cl.py 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\rules.mk:584:0: command 'c:/mozilla-build/python/python.exe c:/Users/fuzz1win/trees/ionmonkey/build/pymake/pymake/../make.py libs' failed, return code 2
Comment 1 Gary Kwong [:gkw] [:nth10sd] 2012-07-11 11:35:42 PDT
Happens without pymake set as well:


ArgumentsObject.cpp
ArgumentsObject.cpp
ScopeObject.cpp
ScopeObject.cpp
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.py 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, http://hg.mozilla.org/projects/ionmonkey/rev/3ff7d89ec13d might have fixed the breakage.
Comment 3 Gary Kwong [:gkw] [:nth10sd] 2012-07-11 11:51:22 PDT
http://hg.mozilla.org/projects/ionmonkey/rev/3ff7d89ec13d indeed fixed the breakage.

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