Using 1.3.31 fixes the problem.

I will make a note that Wisconsin users should add the relevant entry to
their $path.

Regards,
Dan

On Mon, Jan 12, 2009 at 12:36 PM, nathan binkert <n...@binkert.org> wrote:

> According to the CHANGES file, it appears that $self was added in swig
> 1.3.30.  It also appears that before that, people just used self
> without the $.  I'm tempted to just raise the minimum version of swig
> to 1.3.30 since it is two years old, but we could put in some #defines
> or something like that as well.  Dan, does upgrading cause pain?
>
> Anyone have any opinions?
>
>  Nate
>
> 2009/1/12 Dan Gibson <gib...@cs.wisc.edu>:
> > I'm running into a compile error when building a SWIG-generated file:
> > build/ALPHA_SE/python/swig/event_wrap.cc: In function 'void
> > EventQueue_schedule(EventQueue*, Event*, Tick)':
> > build/ALPHA_SE/python/swig/event_wrap.cc:2892: error: '$self' was not
> > declared in this scope
> > build/ALPHA_SE/python/swig/event_wrap.cc: In function 'void
> > EventQueue_deschedule(EventQueue*, Event*)':
> > build/ALPHA_SE/python/swig/event_wrap.cc:2895: error: '$self' was not
> > declared in this scope
> >
> > I'm a SWIG-noob -- is this something very simple? m5-stable builds just
> fine
> > with my environment.
> >
> > Here are my various versions:
> > gcc version 4.1.2 20071124 (Red Hat 4.1.2-42)
> > Python 2.4.3
> > scons 0.97.D001
> > SWIG Version 1.3.29
> >
> > Manually removing the $ fixes the problem, but I wonder if this is not a
> > sign of a bigger problem (and the file is swig-generated anyway...). Any
> > thoughts? Others in the same build environment see the same behavior.
> >
> > Regards,
> > Dan
> >
> > --
> > http://www.cs.wisc.edu/~gibson <http://www.cs.wisc.edu/%7Egibson>[esc]:wq!
> >
> > _______________________________________________
> > m5-dev mailing list
> > m5-dev@m5sim.org
> > http://m5sim.org/mailman/listinfo/m5-dev
> >
> >
> _______________________________________________
> m5-dev mailing list
> m5-dev@m5sim.org
> http://m5sim.org/mailman/listinfo/m5-dev
>



-- 
http://www.cs.wisc.edu/~gibson [esc]:wq!
_______________________________________________
m5-dev mailing list
m5-dev@m5sim.org
http://m5sim.org/mailman/listinfo/m5-dev

Reply via email to