Closed Bug 450612 Opened 16 years ago Closed 16 years ago

TM: Firefox build failure Linux x86_64

Categories

(Core :: JavaScript Engine, defect)

x86
Linux
defect
Not set
normal

Tracking

()

VERIFIED FIXED

People

(Reporter: bc, Unassigned)

Details

building firefox on tracemonkey for centos5 64bit fails:

161cb76cb8f0 tip

In file included from /work/mozilla/builds/1.9.1-tracemonkey/mozilla/js/src/nanojit/nanojit.h:43,
                 from /work/mozilla/builds/1.9.1-tracemonkey/mozilla/js/src/jstracer.h:53,
                 from /work/mozilla/builds/1.9.1-tracemonkey/mozilla/js/src/jscntxt.cpp:69:
/work/mozilla/builds/1.9.1-tracemonkey/mozilla/js/src/nanojit/avmplus.h:102: error: duplicate 'unsigned'
/work/mozilla/builds/1.9.1-tracemonkey/mozilla/js/src/nanojit/avmplus.h:102: error: 'long long long' is too long for GCC
/work/mozilla/builds/1.9.1-tracemonkey/mozilla/js/src/nanojit/avmplus.h:102: error: declaration does not declare anything
In file included from /work/mozilla/builds/1.9.1-tracemonkey/mozilla/js/src/nanojit/nanojit.h:163,
                 from /work/mozilla/builds/1.9.1-tracemonkey/mozilla/js/src/jstracer.h:53,
                 from /work/mozilla/builds/1.9.1-tracemonkey/mozilla/js/src/jscntxt.cpp:69:
/work/mozilla/builds/1.9.1-tracemonkey/mozilla/js/src/nanojit/LIR.h: In member function 'uint64_t nanojit::LIns::constvalq() const':
/work/mozilla/builds/1.9.1-tracemonkey/mozilla/js/src/nanojit/LIR.h:281: warning: dereferencing type-punned pointer will break strict-aliasing rules
/work/mozilla/builds/1.9.1-tracemonkey/mozilla/js/src/nanojit/LIR.h: In member function 'double nanojit::LIns::constvalf() const':
/work/mozilla/builds/1.9.1-tracemonkey/mozilla/js/src/nanojit/LIR.h:305: warning: dereferencing type-punned pointer will break strict-aliasing rules
In file included from /work/mozilla/builds/1.9.1-tracemonkey/mozilla/js/src/nanojit/nanojit.h:165,
                 from /work/mozilla/builds/1.9.1-tracemonkey/mozilla/js/src/jstracer.h:53,
                 from /work/mozilla/builds/1.9.1-tracemonkey/mozilla/js/src/jscntxt.cpp:69:
/work/mozilla/builds/1.9.1-tracemonkey/mozilla/js/src/nanojit/Fragmento.h: In function 'int nanojit::nbr(nanojit::LIns*)':
/work/mozilla/builds/1.9.1-tracemonkey/mozilla/js/src/nanojit/Fragmento.h:238: error: cast from 'nanojit::LIns*' to 'int' loses precision
gmake[4]: *** [jscntxt.o] Error 1
Flags: in-testsuite-
Flags: in-litmus-
David, can you help out?
Sure, I will install a 64-bit Linux distro and try it.
Are we still seeing this?
I think I fixed these when TM landed.
Status: NEW → RESOLVED
Closed: 16 years ago
Resolution: --- → FIXED
v 1.9.1 mc/tm
Status: RESOLVED → VERIFIED
You need to log in before you can comment on or make changes to this bug.