Just use clang (i.e. the default OSX compiler).

Andreas

From: gem5-users 
<gem5-users-boun...@gem5.org<mailto:gem5-users-boun...@gem5.org>> on behalf of 
"F. A. Faisal" <dipu.7...@gmail.com<mailto:dipu.7...@gmail.com>>
Reply-To: gem5 users mailing list 
<gem5-users@gem5.org<mailto:gem5-users@gem5.org>>
Date: Saturday, 15 October 2016 at 14:22
To: gem5 users mailing list <gem5-users@gem5.org<mailto:gem5-users@gem5.org>>
Subject: Re: [gem5-users] scons build error for Garnet 2.0


I tried with another gcc, but the result is the same...


$ port select --set gccmp-gcc49


$ port select --list gcc

Warning: port definitions are more than two weeks old, consider updating them 
by running 'port selfupdate'.

Available versions for gcc:

apple-gcc42

mp-gcc47

mp-gcc49 (active)

none


$ scons build/ALPHA_MOESI_hammer/gem5.debug

build/ALPHA_MOESI_hammer/arch/alpha/tru64/tru64.cc:82:21: error: 'MAP_LOCKED' 
was not declared in this scope

   { TGT_MAP_LOCKED, MAP_LOCKED },

                     ^

build/ALPHA_MOESI_hammer/arch/alpha/tru64/tru64.cc:83:23: error: 'MAP_NONBLOCK' 
was not declared in this scope

   { TGT_MAP_NONBLOCK, MAP_NONBLOCK },

                       ^

build/ALPHA_MOESI_hammer/arch/alpha/tru64/tru64.cc:85:23: error: 'MAP_POPULATE' 
was not declared in this scope

   { TGT_MAP_POPULATE, MAP_POPULATE },

                       ^

build/ALPHA_MOESI_hammer/arch/alpha/tru64/tru64.cc:86:20: error: 'MAP_STACK' 
was not declared in this scope

   { TGT_MAP_STACK, MAP_STACK },

                    ^

scons: *** [build/ALPHA_MOESI_hammer/arch/alpha/tru64/tru64.do] Error 1

scons: building terminated because of errors.


Thanks...


On Sat, Oct 15, 2016 at 10:06 PM, Abdul Mutaal 
<abdul.mut...@gmail.com<mailto:abdul.mut...@gmail.com>> wrote:

Try with >=4.5

On Oct 15, 2016 2:56 PM, "F. A. Faisal" 
<dipu.7...@gmail.com<mailto:dipu.7...@gmail.com>> wrote:

$ g++ -v

Configured with: --prefix=/Applications/Xcode.app/Contents/Developer/usr 
--with-gxx-include-dir=/usr/include/c++/4.2.1

Apple LLVM version 7.3.0 (clang-703.0.29)

Target: x86_64-apple-darwin15.4.0

Thread model: posix

On Sat, Oct 15, 2016 at 9:53 PM, Abdul Mutaal 
<abdul.mut...@gmail.com<mailto:abdul.mut...@gmail.com>> wrote:
C++ version ?

Thanks

On Sat, Oct 15, 2016 at 2:01 PM, F. A. Faisal 
<dipu.7...@gmail.com<mailto:dipu.7...@gmail.com>> wrote:
Dear All,

I found the below errors while compiling through scons for latest gem5 
integrated with garnet 2.0 (hg clone http://repo.gem5.org/gem5).

$ scons build/ALPHA/gem5.debug
build/ALPHA/arch/alpha/tru64/tru64.cc:83:23: error: use of undeclared identifier
      'MAP_NONBLOCK'; did you mean 'TGT_MAP_NONBLOCK'?
  { TGT_MAP_NONBLOCK, MAP_NONBLOCK },
                      ^~~~~~~~~~~~
                      TGT_MAP_NONBLOCK
build/ALPHA/arch/alpha/tru64/tru64.hh:78:27: note: 'TGT_MAP_NONBLOCK' declared
      here
    static const unsigned TGT_MAP_NONBLOCK      = 0x10000;
                          ^
build/ALPHA/arch/alpha/tru64/tru64.cc:85:23: error: use of undeclared identifier
      'MAP_POPULATE'; did you mean 'TGT_MAP_POPULATE'?
  { TGT_MAP_POPULATE, MAP_POPULATE },
                      ^~~~~~~~~~~~
                      TGT_MAP_POPULATE
build/ALPHA/arch/alpha/tru64/tru64.hh:80:27: note: 'TGT_MAP_POPULATE' declared
      here
    static const unsigned TGT_MAP_POPULATE      = 0x08000;
                          ^
build/ALPHA/arch/alpha/tru64/tru64.cc:86:20: error: use of undeclared identifier
      'MAP_STACK'
  { TGT_MAP_STACK, MAP_STACK },
                   ^
build/ALPHA/arch/alpha/tru64/tru64.cc:92:15: error: invalid application of
      'sizeof' to an incomplete type 'SyscallFlagTransTable []'
        sizeof(AlphaTru64::mmapFlagTable) /
              ^~~~~~~~~~~~~~~~~~~~~~~~~~~
10 errors generated.
scons: *** [build/ALPHA/arch/alpha/tru64/tru64.do] Error 1
scons: building terminated because of errors.


$ scons build/ALPHA_MOESI_hammer/gem5.debug
build/ALPHA_MOESI_hammer/arch/alpha/tru64/tru64.cc:85:23: error: use of
      undeclared identifier 'MAP_POPULATE'; did you mean 'TGT_MAP_POPULATE'?
  { TGT_MAP_POPULATE, MAP_POPULATE },
                      ^~~~~~~~~~~~
                      TGT_MAP_POPULATE
build/ALPHA_MOESI_hammer/arch/alpha/tru64/tru64.hh:80:27: note:
      'TGT_MAP_POPULATE' declared here
    static const unsigned TGT_MAP_POPULATE      = 0x08000;
                          ^
build/ALPHA_MOESI_hammer/arch/alpha/tru64/tru64.cc:86:20: error: use of
      undeclared identifier 'MAP_STACK'
  { TGT_MAP_STACK, MAP_STACK },
                   ^
build/ALPHA_MOESI_hammer/arch/alpha/tru64/tru64.cc:92:15: error: invalid
      application of 'sizeof' to an incomplete type 'SyscallFlagTransTable []'
        sizeof(AlphaTru64::mmapFlagTable) /
              ^~~~~~~~~~~~~~~~~~~~~~~~~~~
10 errors generated.
scons: *** [build/ALPHA_MOESI_hammer/arch/alpha/tru64/tru64.do] Error 1
scons: building terminated because of errors.

Thanks for earliest reply.

Best regards,

F. A. Faisal


_______________________________________________
gem5-users mailing list
gem5-users@gem5.org<mailto:gem5-users@gem5.org>
http://m5sim.org/cgi-bin/mailman/listinfo/gem5-users



--

Regards,
Abdul Mutaal
LinkedIn : https://de.linkedin.com/in/abdulmutaalahmad
Email : abdul.mut...@gmail.com<mailto:abdul.mut...@gmail.com>


_______________________________________________
gem5-users mailing list
gem5-users@gem5.org<mailto:gem5-users@gem5.org>
http://m5sim.org/cgi-bin/mailman/listinfo/gem5-users


_______________________________________________
gem5-users mailing list
gem5-users@gem5.org<mailto:gem5-users@gem5.org>
http://m5sim.org/cgi-bin/mailman/listinfo/gem5-users

_______________________________________________
gem5-users mailing list
gem5-users@gem5.org<mailto:gem5-users@gem5.org>
http://m5sim.org/cgi-bin/mailman/listinfo/gem5-users

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
gem5-users@gem5.org
http://m5sim.org/cgi-bin/mailman/listinfo/gem5-users

Reply via email to