Hallo, John Lamb hat gesagt: // John Lamb wrote:
The exp's cause a name conflict to occur -- the "shadowed declaration" error that causes the compile to stop on gcc3.3 (possibly newer versions) unless you delete "-Werror" in the extras/expr~/Makefile.
By simply changing all instances of "exp" that cause the conflict to "exp2" or really any other name, the conflict is resolved, you can leave in -Werror, and unless I am crazy, all my patches that use fexpr~, expr~ and expr still work just fine.
Yes, it works here this was as well. I posted a patch against 0.37 to pd-dev which changed respective "exp"s to read "expression", which is more verbose and compiles with gcc 3.3
This is a small patch, not changing any functionality at all, just fixing the warnings.
Frank Barknecht _ ______footils.org__