That problem you just found is definitely a bug. If you add the  
following line to the SConstruct file at line 242 it should fix the  
problem:
     env['HG_INFO'] = "Unknown"

Have you manually installed any packages on that debian VM? if not,  
please just send Nate and I the output from dpkg --get-selections and  
that should be sufficient for us to re-create your build environment.

Thanks,
Ali

On Mar 5, 2009, at 2:30 AM, Mingliang Liu wrote:

> Thank you all.
>
> The problem is that the vdi file of the Debian OS in virtual machine  
> is huge, more than 1.7G, and I can't find a good place to make it to  
> be downloaded.
>
> The  good news is that one of my friend in my lab compiled it  
> without error so we can move on turning to his machine for a while.
>
> When I tried the newest version as Ali Saidi's kind suggestion, I  
> encountered  another problem. I think that is because I used the  
> latest unstable(2.0_beta6) version, which is under developing in  
> recent hours.
> However, the errors are following and I don't think they are the  
> same problem as previous ones:
> lium...@debian:~/proj/m5-4ed2100efa84$ ild/ALPHA_SE/m5.debug
> scons: Reading SConscript files ...
> .hg directory not found
> Checking for leading underscore in global variables...no
> Checking for C header file Python.h... yes
> Checking for C library pthread... yes
> Checking for C library dl... yes
> Checking for C library util... yes
> Checking for C library m... yes
> Checking for C library python2.5... yes
> Checking for accept(0,0,0) in C++ library None... yes
> Checking for zlibVersion() in C++ library z... yes
> Checking for C header file fenv.h... yes
> Reading /home/liuml07/proj/m5-4ed2100efa84/src/cpu/ozone/SConsopts
> Reading /home/liuml07/proj/m5-4ed2100efa84/src/cpu/o3/SConsopts
> Reading /home/liuml07/proj/m5-4ed2100efa84/src/cpu/inorder/SConsopts
> Reading /home/liuml07/proj/m5-4ed2100efa84/src/cpu/simple/SConsopts
> Reading /home/liuml07/proj/m5-4ed2100efa84/src/arch/alpha/SConsopts
> Reading /home/liuml07/proj/m5-4ed2100efa84/src/arch/x86/SConsopts
> Reading /home/liuml07/proj/m5-4ed2100efa84/src/arch/mips/SConsopts
> Reading /home/liuml07/proj/m5-4ed2100efa84/src/arch/sparc/SConsopts
> Building in /home/liuml07/proj/m5-4ed2100efa84/build/ALPHA_SE
> Variables file /home/liuml07/proj/m5-4ed2100efa84/build/variables/ 
> ALPHA_SE not found,
>   using defaults in build_opts/ALPHA_SE
> KeyError: 'HG_INFO':
>   File "/home/liuml07/proj/m5-4ed2100efa84/SConstruct", line 893:
>     exports = 'env')
>   File "/usr/lib/scons/SCons/Script/SConscript.py", line 596:
>     return apply(method, args, kw)
>   File "/usr/lib/scons/SCons/Script/SConscript.py", line 533:
>     return apply(_SConscript, [self.fs,] + files, subst_kw)
>   File "/usr/lib/scons/SCons/Script/SConscript.py", line 256:
>     exec _file_ in call_stack[-1].globals
>   File "/home/liuml07/proj/m5-4ed2100efa84/build/ALPHA_SE/ 
> SConscript", line 365:
>     defines_info = [ Value(build_env), Value(env['HG_INFO']) ]
>   File "/usr/lib/scons/SCons/Environment.py", line 368:
>     return self._dict[key]
>
> I think you guys are kindly, indeed.
>
> 2009/3/5 nathan binkert <[email protected]>
> Another option is, if your virtual machine is indeed just for M5, if
> you're willing, you could tar it up and put it somewhere that I can
> get to it.  Do you have access to somewhere you can stick it?  If not,
> I can make a place you can upload it and we can work out the details
> offline.
>
>   Nate
>
> 2009/3/4 Mingliang Liu <[email protected]>:
> > Thanks you and Ali for your replies. I really appreciate them very  
> much.
> >
> > I installed all the software listed at Compiling_M5 wiki page.
> >
> > g++ --version: g++ 4.3.2
> > python --verion: 2.5.2
> > SCons: scons -v returns 1.0.0
> > SWIG: swig -version returns 1.3.36
> > zlib and m4 installed
> >
> > When I run
> >>
> >> echo $CXX
> >
> > it returns nothing and I suppose I do not set any environment  
> variable about
> > CXX manually. BTW, I installed the Debian OS in a virtual machine,
> > virtualbox2.0; specially for M5 simulator. Clean enough.
> >
> > The version of M5 I tried to compile is: m5-5e7899a2692f.tar.bz2  
> which
> > should be 2.0_beta6.
> >
> > Thank you!
> >
> >>Somehow your CXX environment variable is messed up.  Do you have it
> >>set to anything? Do you have g++ installed?  (Just checking.)  What
> >>exact version of M5 are you running?
> >>
> >>  Nate
> >>
> >>2009/3/2 Mingliang Liu <liuml07 at gmail.com>:
> >>> When I tried to run
> >>>>
> >>>> scons build/ALPHA_SE/m5.debug
> >>>
> >>> I got error as following:
> >>>
> >>>  
> ----------------------------------------------------------------------------------------------------
> >>> scons: Reading SConscript files ...
> >>> TypeError: unsupported operand type(s) for +: 'NoneType' and  
> 'str':
> >>>   File "/home/liuml07/proj/m5/SConstruct", line 335:
> >>>     env['GCC'] = subprocess.Popen(env['CXX'] + ' --version',  
> shell=True,
> >>>
> >>>  
> ----------------------------------------------------------------------------------------------------
> >>>
> >>> My OS is GUN/Linux Debian 5, scons is 1.0 and gcc version is  
> 4.3.1.
> >>>
> >>> I am a newbie to scons and need your kind help.
> >>>
> >>> Thanks!
> >>> --
> >>> Mingliang Liu (刘明亮 in Chinese)
> >>>
> >>> Dept. of Computer Science & Technology
> >>> Tsinghua University
> >>> Beijing, P.R.China, 100084
> >>> Tel: +86-010-6278 0839 (Office)
> >>> Email: liuml07 at mails.tsinghua.edu.cn
> > - Show quoted text -
> >>> Sent from: Beijing 11 China.
> > _______________________________________________
> > m5-users mailing list
> > [email protected]
> > http://m5sim.org/cgi-bin/mailman/listinfo/m5-users
> >
> _______________________________________________
> m5-users mailing list
> [email protected]
> http://m5sim.org/cgi-bin/mailman/listinfo/m5-users
>
>
>
> -- 
> Mingliang Liu (刘明亮 in Chinese)
>
> Dept. of Computer Science & Technology
> Tsinghua University
> Beijing, P.R.China, 100084
> Tel: +86-010-6278 0839 (Office)
> Email: [email protected]
> Sent from: Beijing 11 China.  
> _______________________________________________
> m5-users mailing list
> [email protected]
> http://m5sim.org/cgi-bin/mailman/listinfo/m5-users

_______________________________________________
m5-users mailing list
[email protected]
http://m5sim.org/cgi-bin/mailman/listinfo/m5-users

Reply via email to