That error is fixed, but still get another error:
Reading SConsopts
ValueError: need more than 2 values to unpack:
File "/home/mahmood/gem5/SConstruct", line 898:
variant_dir = joinpath(build_root, 'libelf'))
File "/usr/lib/scons/SCons/Script/SConscript.py", line 551:
return _SConscript(self.fs, *files, **subst_kw)
File "/usr/lib/scons/SCons/Script/SConscript.py", line 260:
exec _file_ in call_stack[-1].globals
File "/home/mahmood/gem5/build/libelf/SConscript", line 98:
major,minor,dot = [int(x) for x in m4env['GCC_VERSION'].split('.')]
The modification is:
m4env = main.Clone()
if m4env['GCC']:
try:
major,minor,dot = [ int(x) for x in m4env['GCC_VERSION'].split('.')]
except ValueError:
major,minor = [ int(x) for x in m4env['GCC_VERSION'].split('.')]
major,minor,dot = [int(x) for x in m4env['GCC_VERSION'].split('.')]
if major >= 4:
m4env.Append(CCFLAGS=['-Wno-pointer-sign'])
On 6/13/12, Ali Saidi <[email protected]> wrote:
>
>
> You really need to try and solve problem by yourself. The error is
> pretty clearly stated:
>
> IndentationError: unindent does not match any
> outer indentation level
>
> and even spending 10 seconds googling for the
> error message returns a result.
>
> Ali
>
> On 13.06.2012 10:42, Mahmood
> Naderan wrote:
>
>> I added like this:
>> if m4env['GCC']:
>> try:
>>
> major,minor,dot = [ int(x) for x in m4env['GCC_VERSION'].split('.')]
>>
> except ValueError:
>> major,minor = [ int(x) for x in
> m4env['GCC_VERSION'].split('.')]
>> major,minor,dot = [int(x) for x in
> m4env['GCC_VERSION'].split('.')]
>> if major >= 4:
>>
> m4env.Append(CCFLAGS=['-Wno-pointer-sign'])
>>
>> but get:
>> Reading
> SConsopts
>> File "/home/mahmood/gem5/build/libelf/SConscript", line 98
>>
>
>> major,minor,dot = [int(x) for x in m4env['GCC_VERSION'].split('.')]
>>
>
>> ^
>>
>> IndentationError: unindent does not match any outer
> indentation level
>>
>> On 6/13/12, Dmitry Knyaginin
> <[email protected]> wrote:
>>
>>> You could do the following:
> try: major,minor,dot = [ int(x) for x in
> m4env['GCC_VERSION'].split('.')] except ValueError: major,minor = [
> int(x) for x in m4env['GCC_VERSION'].split('.')] -- Dmitry Knyaginin
> ________________________________________ From:
> [email protected] [5] [[email protected] [6]] on
> behalf of Mahmood Naderan [[email protected] [7]] Sent: Wednesday,
> June 13, 2012 5:31 PM To: [email protected] [8]; gem5 users mailing list
> Subject: Re: [gem5-users] is it possible to use gcc/g++ 4.6.3 ?? 8821 I
> use Is there any quik way to fix it? at ths time I am not ready to
> update my repository due to modifications. On 6/13/12, Ali Saidi
> <[email protected] [9]> wrote:
>>>
>>>> I'm guessing that you're using an
> older version of gem5. That code is a bit dated and the current version
> does a better job handling these kinds of cases. Ali On 13.06.2012
> 10:23, Mahmood Naderan wrote:Actually gem5/ext/libelf/SConscript
>>>>
>
>>>>> Here is the output:
>>>> Checking for C header file fenv.h... yes
>
>>>>
>>>>> Reading SConsopts 4.6
>>>> ValueError: need more than 2 values
> to unpack: variant_dir = joinpath(build_root, 'libelf')) File
> "/usr/lib/scons/SCons/Script/SConscript.py", line 260: File
> "/home/mahmood/gem5/build/libelf/SConscript", line 95:
>>>>
>>>>>
> majo
>>>> blockquote> = [int(x) for x in m4env['GCC_VERSION'].split('.')]
> On 6/13/12, Lluís Vilanova < Mahmoo
>>>>
>>>>> 1010ff 2px soli
>>>> t:5px;
> width:100%"> Checking for C header file fenv.h... yes Reading SConsopts
> ValueError: need more than 2 values to unpack: File
>>>>
>>>>>
> /SCons/Script/SConscript
>>>> 1: return _SConscript(self.fs, *files,
> **subst_kw) File "/usr/lib/scons/SCons/Script/SConscript.py", line 260:
> exec _file_ in call_stack[-1].globals File
> "/home/mahmood/gem5/build/libelf/SConscr
>>>>
>>>>>
> tyle="padding-left:5px; border-left:#1010ff 2px solid; margin-left:5px;
> width:100%">
>>>> id; margin-left:5px; width:100%">You could add a "print
> m4env['GCC_VERSION']" i
>>>>
>>>>> rom the error I'd say it contains 2
> numbers instead of 3. Lluis -- "And it's much the same thing with
> knowledge, for whenever you learn something new, the whole world becomes
> that much richer." -- The Princess of Pure Reason, as told by Norton
> Juster in The Phantom Tollbooth ___________________________
>>>> _______
> gem5-users mailing list [email protected] [1] [1]
> http://m5sim.org/cgi-bin/mailman/listinfo/gem5-users [2][2] -- //
> Naderan *Mahmood; _______________________________________________
> gem5-users mailing list [email protected] [3]
> http://m5sim.org/cgi-bin/mailman/listinfo/gem5-users [4] Links: ------
> [1] mailto:gem5-users@g
>>>>
>>>>> an/listinfo/gem5-users
>>>>
>>>>>
>>>
> -- // Naderan *Mahmood; _______________________________________________
> gem5-users mailing list [email protected] [10]
> http://m5sim.org/cgi-bin/mailman/listinfo/gem5-users [11]
> _______________________________________________ gem5-users mailing list
> [email protected] [12]
> http://m5sim.org/cgi-bin/mailman/listinfo/gem5-users [13]
>>
>> -- //
> Naderan *Mahmood; _______________________________________________
> gem5-users mailing list [email protected]
> http://m5sim.org/cgi-bin/mailman/listinfo/gem5-users
>
>
>
>
> Links:
> ------
> [1] mailto:[email protected]
> [2]
> http://m5sim.org/cgi-bin/mailman/listinfo/gem5-users
> [3]
> mailto:[email protected]
> [4]
> http://m5sim.org/cgi-bin/mailman/listinfo/gem5-users
> [5]
> mailto:[email protected]
> [6]
> mailto:[email protected]
> [7] mailto:[email protected]
> [8]
> mailto:[email protected]
> [9] mailto:[email protected]
> [10]
> mailto:[email protected]
> [11]
> http://m5sim.org/cgi-bin/mailman/listinfo/gem5-users
> [12]
> mailto:[email protected]
> [13]
> http://m5sim.org/cgi-bin/mailman/listinfo/gem5-users
>
--
// Naderan *Mahmood;
_______________________________________________
gem5-users mailing list
[email protected]
http://m5sim.org/cgi-bin/mailman/listinfo/gem5-users