ok! in my compiler, g++4.2.1, the message returns:
---------------------------------------------------------
temp.cpp: In function 'int main()':
temp.cpp:4: error: 'A::A(const A&)' is private
temp.cpp:11: error: within this context
temp.cpp:4: error: 'A::A(const A&)' is private
temp.cpp:11: error: within this context
temp.cpp:11: error: initializing temporary from result of 'A::A(int)'