Hi Andreas,
Thank you for your reply.
Yes the header file is indeed there. I opened it and read the contents.
I've tired rebuilding and removing the build directory. I've read the
scone_config.log file [1] and it seems like it's complaining about gcc not
being installed. However I did install gcc as well as gcc-c++. Is there
anything else I am missing that needs to be installed?
Thanks,
Zheng
[1]
[root@rpsrvr1 build]# cat scons_config.log
file /home/rpellizz/zheng/gem5/gem5/SConstruct,line 743:
Configure(confdir = build/.scons_config)
scons: Configure: Checking for leading underscore in global variables...
build/.scons_config/conftest_0.c <-
|
| asm(".globl _x; _x: .byte 0");
| extern int x;
| int main() { return x; }
|
[ CC] .scons_config/conftest_0.c -> .o
gcc: error trying to exec 'cc1': execvp: No such file or directory
scons: Configure: no
scons: Configure: Checking for C header file Python.h...
build/.scons_config/conftest_1.c <-
|
|#include <Python.h>
|
|
[ CC] .scons_config/conftest_1.c -> .o
gcc: error trying to exec 'cc1': execvp: No such file or directory
scons: Configure: no
On 2013-01-23, at 12:17 PM, Andreas Hansson <[email protected]> wrote:
> Hi Zheng,
>
> Could you make sure that the Python.h header is in fact there and that you
> can read it (e.g. using less). Next, have a look in the build directory where
> there is a file named scons_config.log. At the end of this file you should
> hopefully see some more detailed information about what is going wrong.
>
> As a precaution, also remove the build directory before you try again.
>
> Andreas
>
> From: Zheng Wu <[email protected]<mailto:[email protected]>>
> Reply-To: gem5 users mailing list
> <[email protected]<mailto:[email protected]>>
> Date: Wednesday, 23 January 2013 16:40
> To: gem5 users mailing list <[email protected]<mailto:[email protected]>>
> Subject: [gem5-users] Error: can't find Python.h header
>
> Hi All,
>
> When I try to build gem5 for X86, I am getting the error shown in [1]. I've
> read about this problem in the previous threads
> (http://comments.gmane.org/gmane.comp.emulators.m5.users/10463 and
> http://comments.gmane.org/gmane.comp.emulators.m5.users/9296).
>
> However, I tried all the suggestions in those thread such as using the
> -no-cache and -config=force options but I am still getting this error. I've
> installed python-dev and my distribution of linux is shown in [2]. The
> version of tools that I am using is shown in [3].
>
> Can someone please help, I really need to get gem5 to build and run some
> benchmarks. Any suggestions are much appreciated.
>
> Thanks,
> Zheng
>
> [1]
> [root@rpsrvr1 gem5]# scons build/X86/gem5.opt
> scons: Reading SConscript files ...
> Warning: Protocol buffer compiler (protoc) not found.
> Please install protobuf-compiler for tracing support.
> Checking for leading underscore in global variables...no
> Checking for C header file Python.h... no
> Error: can't find Python.h header in ['/usr/include/python2.6']
> Install Python headers (package python-dev on Ubuntu and RedHat)
>
> [2]
> [root@rpsrvr1 gem5]# cat /etc/*-release
> Scientific Linux release 6.1 (Carbon)
>
> [root@rpsrvr1 gem5]# uname -a
> Linux rpsrvr1.uwaterloo.ca<http://rpsrvr1.uwaterloo.ca/>
> 2.6.32-220.17.1.el6.x86_64 #1 SMP Tue May 15 17:16:46 CDT 2012 x86_64 x86_64
> x86_64 GNU/Linux
>
> [3]
> python 2.6.6
> gcc 4.4.5
> scons 2.0.1
> swig 1.3.40
> zlib 1.2.3
>
>
> -- IMPORTANT NOTICE: The contents of this email and any attachments are
> confidential and may also be privileged. If you are not the intended
> recipient, please notify the sender immediately and do not disclose the
> contents to any other person, use it for any purpose, or store or copy the
> information in any medium. Thank you.
>
> _______________________________________________
> gem5-users mailing list
> [email protected]
> http://m5sim.org/cgi-bin/mailman/listinfo/gem5-users
_______________________________________________
gem5-users mailing list
[email protected]
http://m5sim.org/cgi-bin/mailman/listinfo/gem5-users