gcc -pg -g -c displayfilter.cpp In file included from /usr/include/c++/3.3/backward/iostream.h:31, from dll.h:3, from propaccumulator.h:12, from propfilter.h:15, from displayfilter.h:9, from displayfilter.cpp:33: /usr/include/c++/3.3/backward/backward_warning.h:32:2: warning: #warning This file includes at least one deprecated or antiquated header. Please consider using one of the 32 headers found in section 17.4.1.2 of the C++ standard. Examples include substituting the header for the header for C++ includes, or instead of the deprecated header . To disable this warning use -Wno-deprecated. displayfilter.cpp:56: error: default argument given for parameter 1 of ` DisplayFilter1::DisplayFilter1(VIF*, Accumulator*, long long int, long long int)' displayfilter.h:30: error: after previous specification in ` DisplayFilter1::DisplayFilter1(VIF*, Accumulator*, long long int, long long int)' displayfilter.cpp:56: error: default argument given for parameter 2 of ` DisplayFilter1::DisplayFilter1(VIF*, Accumulator*, long long int, long long int)' displayfilter.h:30: error: after previous specification in ` DisplayFilter1::DisplayFilter1(VIF*, Accumulator*, long long int, long long int)' displayfilter.cpp:56: error: default argument given for parameter 3 of ` DisplayFilter1::DisplayFilter1(VIF*, Accumulator*, long long int, long long int)' displayfilter.h:30: error: after previous specification in ` DisplayFilter1::DisplayFilter1(VIF*, Accumulator*, long long int, long long int)' displayfilter.cpp:56: error: default argument given for parameter 4 of ` DisplayFilter1::DisplayFilter1(VIF*, Accumulator*, long long int, long long int)' displayfilter.h:30: error: after previous specification in ` DisplayFilter1::DisplayFilter1(VIF*, Accumulator*, long long int, long long int)' displayfilter.cpp:63: error: default argument given for parameter 1 of `void DisplayFilter1::SetDisplay(VIF*)' displayfilter.h:31: error: after previous specification in `void DisplayFilter1::SetDisplay(VIF*)' displayfilter.cpp:67: error: default argument given for parameter 1 of `int DisplayFilter1::SetSource(Accumulator*)' displayfilter.h:32: error: after previous specification in `int DisplayFilter1::SetSource(Accumulator*)' make: *** [displayfilter.o] Error 1