====================================================================== Error
find.cxx:723:1: pasting "DbNet" and "*" does not give a valid preprocessing token.
find.cxx:723:1: pasting "Net" and "*" does not give a valid preprocessing token. find.cxx:723:1: pasting "FindFromDbNet" and "(" does not give a valid preprocessing token.
=====================================================================
regards Deepak Soi
Ian Lance Taylor wrote:
Deepak Soi <sdeepak@xxxxxxxxxxx> writes:
I am getting a compilation error with gcc3.4. Is there some
special handling of macros in gcc3.4 as all these lines are calling
macros . It will be really nice if somebody helps out, I am struck.
==============================================================
find.cxx:723:1: pasting "DbNet" and "*" does not give a valid
preprocessing token.
find.cxx:723:1: pasting "Net" and "*" does not give a valid
preprocessing token.
find.cxx:723:1: pasting "FindFromDbNet" and "(" does not give a
valid preprocessing token.
==================================================================
Sounds like invalid use of ##, which is used to paste two tokens together into a single token. The problem is going to be somewhere inside your macro definitions. Perhaps you are simply using an inappropriate argument to your macro. It's impossible to say much more without an example.
Ian