Hi Andreas, I am using the latest version of gem5 dev (change set: 9803:86b426640960) and SWIG 1.3.40.
Thanks On 2013-07-10, at 12:07 PM, Andreas Hansson <[email protected]> wrote: > What version of gem5 and swig are you using? > > On 10/07/2013 15:18, "Zheng Wu" <[email protected]> wrote: > >> Hi, >> >> I am getting the following errors instead now when I compile (scons >> build/X86/gem5.debug): >> >> build/X86/python/swig/stats_wrap.cc:2883:13: error: 'ptrdiff_t' does not >> name a type >> build/X86/python/swig/stats_wrap.cc:2920:21: error: expected ';' at end >> of member declaration >> build/X86/python/swig/stats_wrap.cc:2920:39: error: expected ')' before >> 'n' >> build/X86/python/swig/stats_wrap.cc:2935:34: error: declaration of >> 'operator+=' as non-function >> build/X86/python/swig/stats_wrap.cc:2935:30: error: expected ';' at end >> of member declaration >> build/X86/python/swig/stats_wrap.cc:2935:44: error: expected ')' before >> 'n' >> build/X86/python/swig/stats_wrap.cc:2940:34: error: declaration of >> 'operator-=' as non-function >> build/X86/python/swig/stats_wrap.cc:2940:30: error: expected ';' at end >> of member declaration >> build/X86/python/swig/stats_wrap.cc:2940:44: error: expected ')' before >> 'n' >> build/X86/python/swig/stats_wrap.cc:2945:33: error: declaration of >> 'operator+' as non-function >> build/X86/python/swig/stats_wrap.cc:2945:30: error: expected ';' at end >> of member declaration >> build/X86/python/swig/stats_wrap.cc:2945:43: error: expected ')' before >> 'n' >> build/X86/python/swig/stats_wrap.cc:2950:33: error: declaration of >> 'operator-' as non-function >> build/X86/python/swig/stats_wrap.cc:2950:30: error: expected ';' at end >> of member declaration >> build/X86/python/swig/stats_wrap.cc:2950:43: error: expected ')' before >> 'n' >> build/X86/python/swig/stats_wrap.cc:2955:5: error: 'ptrdiff_t' does not >> name a type >> build/X86/python/swig/stats_wrap.cc:3111:23: error: 'SWIG_From_ptrdiff_t' >> declared as an 'inline' variable >> build/X86/python/swig/stats_wrap.cc:3111:23: error: 'ptrdiff_t' was not >> declared in this scope >> build/X86/python/swig/stats_wrap.cc:3111:23: note: suggested alternatives: >> /usr/include/c++/4.6/x86_64-linux-gnu/./bits/c++config.h:156:28: note: >> 'std::ptrdiff_t' >> /usr/include/c++/4.6/x86_64-linux-gnu/./bits/c++config.h:156:28: note: >> 'std::ptrdiff_t' >> build/X86/python/swig/stats_wrap.cc:3112:1: error: expected ',' or ';' >> before '{' token >> build/X86/python/swig/stats_wrap.cc:3164:39: error: 'ptrdiff_t' has not >> been declared >> build/X86/python/swig/stats_wrap.cc: In function 'int >> SWIG_AsVal_ptrdiff_t(PyObject*, int*)': >> build/X86/python/swig/stats_wrap.cc:3168:50: error: expected >> type-specifier before 'ptrdiff_t' >> build/X86/python/swig/stats_wrap.cc:3168:50: error: expected '>' before >> 'ptrdiff_t' >> build/X86/python/swig/stats_wrap.cc:3168:50: error: expected '(' before >> 'ptrdiff_t' >> build/X86/python/swig/stats_wrap.cc:3168:50: error: 'ptrdiff_t' was not >> declared in this scope >> build/X86/python/swig/stats_wrap.cc:3168:50: note: suggested alternatives: >> /usr/include/c++/4.6/x86_64-linux-gnu/./bits/c++config.h:156:28: note: >> 'std::ptrdiff_t' >> /usr/include/c++/4.6/x86_64-linux-gnu/./bits/c++config.h:156:28: note: >> 'std::ptrdiff_t' >> build/X86/python/swig/stats_wrap.cc:3168:64: error: expected ')' before >> ';' token >> build/X86/python/swig/stats_wrap.cc: At global scope: >> build/X86/python/swig/stats_wrap.cc:3862:15: error: 'swig::check_index' >> declared as an 'inline' variable >> build/X86/python/swig/stats_wrap.cc:3862:15: error: 'ptrdiff_t' was not >> declared in this scope >> build/X86/python/swig/stats_wrap.cc:3862:15: note: suggested alternatives: >> /usr/include/c++/4.6/x86_64-linux-gnu/./bits/c++config.h:156:28: note: >> 'std::ptrdiff_t' >> /usr/include/c++/4.6/x86_64-linux-gnu/./bits/c++config.h:156:28: note: >> 'std::ptrdiff_t' >> build/X86/python/swig/stats_wrap.cc:3862:35: error: expected >> primary-expression before 'size' >> build/X86/python/swig/stats_wrap.cc:3862:41: error: expected >> primary-expression before 'bool' >> build/X86/python/swig/stats_wrap.cc:3862:60: error: expression list >> treated as compound expression in initializer [-fpermissive] >> build/X86/python/swig/stats_wrap.cc:3862:62: error: expected ',' or ';' >> before '{' token >> build/X86/python/swig/stats_wrap.cc:17818:1: error: expected '}' at end >> of input >> scons: *** [build/X86/python/swig/stats_wrap.do] Error 1 >> scons: building terminated because of errors. >> >> >> >> On 2013-07-10, at 10:00 AM, Zheng Wu <[email protected]> wrote: >> >>> Sorry Please Ignore this emailÅ I did something stupid... >>> >>> >>> On 2013-07-10, at 9:58 AM, Zheng Wu <[email protected]> wrote: >>> >>>> Hi, >>>> >>>> I've the most current version of the gem5 dev code ( change set: >>>> 9803:86b426640960) and when I try to compile (scons >>>> build/X86/gem5.opt), I get the following errors: >>>> >>>> build/X86/mem/cache/tags/base.cc: In member function 'virtual void >>>> BaseTags::regStats()': >>>> build/X86/mem/cache/tags/base.cc:95:25: error: invalid use of member >>>> (did you forget the '&' ?) >>>> build/X86/mem/cache/tags/base.cc:100:22: error: invalid use of member >>>> (did you forget the '&' ?) >>>> scons: *** [build/X86/mem/cache/tags/base.o] Error 1 >>>> scons: building terminated because of errors. >>>> >>>> Does anyone else have this problem? >>>> >>>> Thanks, >>>> Zheng Wu >>>> _______________________________________________ >>>> 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 >> >> _______________________________________________ >> gem5-users mailing list >> [email protected] >> 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 > [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
