This is due to a change in the C++ standard. The "standard"
symbols are no longer available in the global namespace.
They are in the std:: namespace.
I have a patch that fixes this by putting a "std::" in front
of all symbols. Unless it's determined that this is
*wrong*, and the right thing to do is put a:
using namespace std::foo;
for each symbol <foo>, then I'll commit this patch. Let me
know.
If you would like to refer to this comment somewhere else in this project, copy and paste the following link:
Hey Josh, did you have an opinion on how the source should
be updated for gcc 3.x? I know I fixed it once (I can
prolly find that source), by adding "std::" in front of
needed symbols. If you'd prefer, I can go back and just
"using namespace std::" for each of them. I forget the
syntax for doing that, but I know there is one.
Josh? You looking at any of this anymore?
If you would like to refer to this comment somewhere else in this project, copy and paste the following link:
Logged In: YES
user_id=12814
This is due to a change in the C++ standard. The "standard"
symbols are no longer available in the global namespace.
They are in the std:: namespace.
I have a patch that fixes this by putting a "std::" in front
of all symbols. Unless it's determined that this is
*wrong*, and the right thing to do is put a:
using namespace std::foo;
for each symbol <foo>, then I'll commit this patch. Let me
know.
Logged In: YES
user_id=12814
Hey Josh, did you have an opinion on how the source should
be updated for gcc 3.x? I know I fixed it once (I can
prolly find that source), by adding "std::" in front of
needed symbols. If you'd prefer, I can go back and just
"using namespace std::" for each of them. I forget the
syntax for doing that, but I know there is one.
Josh? You looking at any of this anymore?