I'm facing a compilation problem with the gcc 3.4.2 version for ACE package. Follwing error its giving: /************************************************************ g++ -W -Wall -Wpointer-arith -pipe -O3 -g -D_REENTRANT -DACE_HAS_AIO_CALLS _GNU_SOURCE -I/home/xruser/ace54/ACE_wrappers -DACE_HAS_EXCEPTIONS -D__ACE_I INE__ -DACE_BUILD_DLL -DACE_OS_BUILD_DLL -c -fPIC -o .shobj/ARGV.o ARGV.cpp In file included from /home/xruser/ace54/ACE_wrappers/ace/Unbounded_Queue.h:28 from /home/xruser/ace54/ACE_wrappers/ace/ARGV.h:24, from ARGV.cpp:6: /home/xruser/ace54/ACE_wrappers/ace/Unbounded_Queue.cpp: In member function `v d ACE_Unbounded_Queue<T>::delete_nodes()': /home/xruser/ace54/ACE_wrappers/ace/Unbounded_Queue.cpp:133: error: expected c ss-name before '(' token /home/xruser/ace54/ACE_wrappers/ace/Unbounded_Queue.cpp: In destructor `ACE_Un unded_Queue<T>::~ACE_Unbounded_Queue()': /home/xruser/ace54/ACE_wrappers/ace/Unbounded_Queue.cpp:153: error: expected c ss-name before '(' token /home/xruser/ace54/ACE_wrappers/ace/Unbounded_Queue.cpp: In member function `i ACE_Unbounded_Queue<T>::dequeue_head(T&)': /home/xruser/ace54/ACE_wrappers/ace/Unbounded_Queue.cpp:223: error: expected c ss-name before '(' token make[3]: *** [.shobj/ARGV.o] Error 1 make[3]: Leaving directory `/home/xruser/ace54/ACE_wrappers/ace' make[2]: *** [all] Error 2 make[2]: Leaving directory `/home/xruser/ace54/ACE_wrappers/ace' make[1]: *** [ace.subdir] Error 2 make[1]: Leaving directory `/home/xruser/ace54/ACE_wrappers' make: *** [all.nested] Error 2 *///////////////////////////////////////////////////////////////////////////////////////////// Plz. help me in this regard. Thanks Umesh Bhardwaj