I looked at this error, and it seems to be another 4.2.4 oddity. It builds fine with my normal compiler, but if I switch to that version I get a linking issue that doesn't make sense. Basically it complains that the constructor for the MicroPanic microop doesn't exist even though it's built into the decoder and is easy to find in decoder.cc. Perhaps it's not figuring out how to resolve types of arguments properly or something. If anyone else wants to look at it as well it's easy to reproduce if you use 4.2.4 which is on zizzer.
Gabe On 02/15/11 00:15, Cron Daemon wrote: > scons: *** [build/X86_SE/m5.fast.unstripped] Error 1 > ***** build/ALPHA_SE/tests/fast/quick/60.rubytest/alpha/linux/rubytest-ruby > passed. > ***** > build/ALPHA_SE/tests/fast/quick/00.hello/alpha/tru64/simple-timing-ruby > passed. > ***** build/ALPHA_SE/tests/fast/quick/30.eio-mp/alpha/eio/simple-atomic-mp > passed. > ***** build/ALPHA_SE/tests/fast/quick/00.hello/alpha/linux/inorder-timing > passed. > ***** build/ALPHA_SE/tests/fast/quick/00.hello/alpha/tru64/o3-timing passed. > ***** build/ALPHA_SE/tests/fast/quick/20.eio-short/alpha/eio/simple-timing > passed. > ***** build/ALPHA_SE/tests/fast/quick/01.hello-2T-smt/alpha/linux/o3-timing > passed. > ***** build/ALPHA_SE/tests/fast/quick/00.hello/alpha/tru64/simple-timing > passed. > ***** build/ALPHA_SE/tests/fast/quick/00.hello/alpha/linux/simple-atomic > passed. > ***** build/ALPHA_SE/tests/fast/quick/00.hello/alpha/linux/o3-timing passed. > ***** build/ALPHA_SE/tests/fast/quick/00.hello/alpha/linux/simple-timing-ruby > passed. > ***** build/ALPHA_SE/tests/fast/quick/00.hello/alpha/linux/simple-timing > passed. > ***** build/ALPHA_SE/tests/fast/quick/00.hello/alpha/tru64/simple-atomic > passed. > ***** build/ALPHA_SE/tests/fast/quick/20.eio-short/alpha/eio/simple-atomic > passed. > ***** build/ALPHA_SE/tests/fast/quick/30.eio-mp/alpha/eio/simple-timing-mp > passed. > ***** > build/ALPHA_SE_MOESI_hammer/tests/fast/quick/60.rubytest/alpha/linux/rubytest-ruby-MOESI_hammer > passed. > ***** > build/ALPHA_SE_MOESI_hammer/tests/fast/quick/00.hello/alpha/tru64/simple-timing-ruby-MOESI_hammer > passed. > ***** > build/ALPHA_SE_MOESI_hammer/tests/fast/quick/00.hello/alpha/linux/simple-timing-ruby-MOESI_hammer > passed. > ***** build/ALPHA_SE/tests/fast/quick/50.memtest/alpha/linux/memtest-ruby > passed. > ***** > build/ALPHA_SE_MESI_CMP_directory/tests/fast/quick/60.rubytest/alpha/linux/rubytest-ruby-MESI_CMP_directory > passed. > ***** > build/ALPHA_SE_MESI_CMP_directory/tests/fast/quick/00.hello/alpha/tru64/simple-timing-ruby-MESI_CMP_directory > passed. > ***** > build/ALPHA_SE_MESI_CMP_directory/tests/fast/quick/00.hello/alpha/linux/simple-timing-ruby-MESI_CMP_directory > passed. > ***** build/ALPHA_SE/tests/fast/quick/50.memtest/alpha/linux/memtest passed. > ***** > build/ALPHA_SE_MOESI_CMP_directory/tests/fast/quick/60.rubytest/alpha/linux/rubytest-ruby-MOESI_CMP_directory > passed. > ***** > build/ALPHA_SE_MOESI_CMP_directory/tests/fast/quick/00.hello/alpha/tru64/simple-timing-ruby-MOESI_CMP_directory > passed. > ***** > build/ALPHA_SE_MOESI_CMP_directory/tests/fast/quick/00.hello/alpha/linux/simple-timing-ruby-MOESI_CMP_directory > passed. > ***** > build/ALPHA_SE_MOESI_CMP_token/tests/fast/quick/60.rubytest/alpha/linux/rubytest-ruby-MOESI_CMP_token > passed. > ***** > build/ALPHA_SE_MOESI_CMP_token/tests/fast/quick/00.hello/alpha/tru64/simple-timing-ruby-MOESI_CMP_token > passed. > ***** > build/ALPHA_SE_MOESI_CMP_token/tests/fast/quick/00.hello/alpha/linux/simple-timing-ruby-MOESI_CMP_token > passed. > ***** > build/ALPHA_SE_MOESI_hammer/tests/fast/quick/50.memtest/alpha/linux/memtest-ruby-MOESI_hammer > passed. > ***** > build/ALPHA_FS/tests/fast/quick/10.linux-boot/alpha/linux/tsunami-simple-timing-dual > passed. > ***** > build/ALPHA_FS/tests/fast/quick/10.linux-boot/alpha/linux/tsunami-simple-timing > passed. > ***** > build/ALPHA_FS/tests/fast/quick/10.linux-boot/alpha/linux/tsunami-simple-atomic-dual > passed. > ***** > build/ALPHA_FS/tests/fast/quick/80.netperf-stream/alpha/linux/twosys-tsunami-simple-atomic > passed. > ***** > build/ALPHA_FS/tests/fast/quick/10.linux-boot/alpha/linux/tsunami-simple-atomic > passed. > ***** build/MIPS_SE/tests/fast/quick/00.hello/mips/linux/simple-atomic passed. > ***** build/MIPS_SE/tests/fast/quick/00.hello/mips/linux/simple-timing passed. > ***** build/MIPS_SE/tests/fast/quick/00.hello/mips/linux/simple-timing-ruby > passed. > ***** build/MIPS_SE/tests/fast/quick/00.hello/mips/linux/o3-timing passed. > ***** build/MIPS_SE/tests/fast/quick/00.hello/mips/linux/inorder-timing > passed. > ***** build/POWER_SE/tests/fast/quick/00.hello/power/linux/simple-atomic > passed. > ***** build/POWER_SE/tests/fast/quick/00.hello/power/linux/o3-timing passed. > ***** > build/ALPHA_SE_MOESI_CMP_token/tests/fast/quick/50.memtest/alpha/linux/memtest-ruby-MOESI_CMP_token > passed. > ***** build/SPARC_SE/tests/fast/quick/00.hello/sparc/linux/simple-timing-ruby > passed. > ***** > build/SPARC_SE/tests/fast/quick/40.m5threads-test-atomic/sparc/linux/simple-atomic-mp > passed. > ***** build/SPARC_SE/tests/fast/quick/00.hello/sparc/linux/simple-timing > passed. > ***** build/SPARC_SE/tests/fast/quick/00.hello/sparc/linux/simple-atomic > passed. > ***** > build/SPARC_SE/tests/fast/quick/40.m5threads-test-atomic/sparc/linux/o3-timing-mp > passed. > ***** build/SPARC_SE/tests/fast/quick/02.insttest/sparc/linux/simple-atomic > passed. > ***** build/SPARC_SE/tests/fast/quick/02.insttest/sparc/linux/o3-timing > passed. > ***** > build/SPARC_SE/tests/fast/quick/40.m5threads-test-atomic/sparc/linux/simple-timing-mp > passed. > ***** build/SPARC_SE/tests/fast/quick/02.insttest/sparc/linux/simple-timing > passed. > ***** > build/ALPHA_SE_MESI_CMP_directory/tests/fast/quick/50.memtest/alpha/linux/memtest-ruby-MESI_CMP_directory > passed. > ===== Statistics differences =====***** > build/ARM_SE/tests/fast/quick/00.hello/arm/linux/simple-atomic passed. > ***** build/ARM_SE/tests/fast/quick/00.hello/arm/linux/simple-timing passed. > ***** build/ARM_SE/tests/fast/quick/00.hello/arm/linux/o3-timing passed. > ***** > build/ALPHA_SE_MOESI_CMP_directory/tests/fast/quick/50.memtest/alpha/linux/memtest-ruby-MOESI_CMP_directory > passed. > ***** > build/ARM_FS/tests/fast/quick/10.linux-boot/arm/linux/realview-simple-atomic > passed. > ***** > build/ARM_FS/tests/fast/quick/10.linux-boot/arm/linux/realview-simple-timing > passed. > > See /z/m5/regression/regress-2011-02-15-03:00:01 for details. > > _______________________________________________ > m5-dev mailing list > [email protected] > http://m5sim.org/mailman/listinfo/m5-dev _______________________________________________ m5-dev mailing list [email protected] http://m5sim.org/mailman/listinfo/m5-dev
