Hello everybody
While in the last week I succesfully compiled my code that included "boost/function.hpp", starting from today I have (for a reason that I ignore) the following error.
The compiler (mingw32 with stlport) says:
Executing make...
make.exe -f "C:\temp\Makefile.win" all
c++.exe -D__DEBUG__ -c main.cpp -o main.o -I"c:/mingw/STLport/stl" -I"C:/Dev-Cpp/the-agency/boost_1_31_0" -g3
In file included from C:/Dev-Cpp/the-agency/boost_1_31_0/boost/function/function_base.hpp:22,
from C:/Dev-Cpp/the-agency/boost_1_31_0/boost/function/detail/prologue.hpp:16,
from C:/Dev-Cpp/the-agency/boost_1_31_0/boost/function.hpp:22,
from main.cpp:3:
C:/Dev-Cpp/the-agency/boost_1_31_0/boost/ref.hpp:84: error: syntax error before
`<' token
C:/Dev-Cpp/the-agency/boost_1_31_0/boost/ref.hpp:84: error: `T' was not
declared in this scope
C:/Dev-Cpp/the-agency/boost_1_31_0/boost/ref.hpp:84: error: template argument 1
is invalid
C:/Dev-Cpp/the-agency/boost_1_31_0/boost/ref.hpp:84: error: ISO C++ forbids
declaration of `type name' with no type
C:/Dev-Cpp/the-agency/boost_1_31_0/boost/ref.hpp:85: error: syntax error before
`:' token
This problem came out for the first time when I tried to build a static lib instead of an exe.
Thanks for any hel
Stefano