IonMonkey: Error compiling shell on Windows

RESOLVED FIXED

Status

()

Core
JavaScript Engine
--
major
RESOLVED FIXED
5 years ago
5 years ago

People

(Reporter: gkw, Unassigned)

Tracking

(Blocks: 2 bugs)

Other Branch
All
Windows 7
Points:
---
Dependency tree / graph

Firefox Tracking Flags

(Not tracked)

Details

(Reporter)

Description

5 years ago
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
(Reporter)

Comment 1

5 years ago
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
Summary: IonMonkey: Error compiling shell using pymake on Windows → IonMonkey: Error compiling shell on Windows
(Reporter)

Comment 2

5 years ago
Retesting, http://hg.mozilla.org/projects/ionmonkey/rev/3ff7d89ec13d might have fixed the breakage.
(Reporter)

Comment 3

5 years ago
http://hg.mozilla.org/projects/ionmonkey/rev/3ff7d89ec13d indeed fixed the breakage.
Status: NEW → RESOLVED
Last Resolved: 5 years ago
Resolution: --- → FIXED
You need to log in before you can comment on or make changes to this bug.