How to fix this compile error? # make -f Util/UtilBlock.dep g++ /opt/aCC/include_std/rw/codecvt.cc -o /opt/aCC/include_std/ rw/codecvt /opt/aCC/include_std/rw/codecvt.cc:32: error: use of namespace `std' as expression /opt/aCC/include_std/rw/codecvt.cc:39: error: ISO C++ forbids declaration of ` _RWSTD_NAMESPACE_BEGIN' with no type /opt/aCC/include_std/rw/codecvt.cc:39: error: syntax error before `template' /opt/aCC/include_std/rw/codecvt.cc:43: error: syntax error at end of input make: *** [/opt/aCC/include_std/rw/codecvt] Error 1 Util/UtilBlock.dep is generated by "make depend" on a makefile.hpux file. makefile.hpux file is: CC_OPTS_MT = -AA -mt CC_OPTS_SHARED = ${CC_OPTS_MT} +W829 +W254 +W667 +W749 +Z CC_OPTS_64BIT = -AA +DD64 mDep = aCC -c -E +M -AA mC = aCC $(CC_OPTS_SHARED) -c mCpp = aCC $(CC_OPTS_SHARED) -c mLink = aCC $(CC_OPTS_SHARED) -s mDll = aCC $(CC_OPTS_SHARED) -b -s mDepOptions = $(DEP_OPTIONS) $(DEFINITIONS) mCOptions = $(C_OPTIONS) $(DEFINITIONS) mCppOptions = $(CPP_OPTIONS) $(DEFINITIONS) mLinkOptions = $(LINK_OPTIONS) mDllCOptions = mDllCppOptions = mDllLinkOptions = $(DLL_OPTIONS) #... depend: target-dir @[EMAIL PROTECTED] build.$(platform) >/dev/null @[EMAIL PROTECTED] (MAKE) -f $(ROOT_MAKE) build.$(platform) \ "target = $(target)" \ "platform = $(platform)" \ "map = $(map)" \ "dep = $(mDep) $(mDepOptions)" \ "c = $(mC) $(mCOptions)" \ "cpp = $(mCpp) $(mCppOptions)" \ "link = $(mLink) $(mLinkOptions)" Util/UtilBlock.dep: $(platform)/UtilBlock.o: Util/UtilBlock.cpp \ /opt/aCC/include_std/fstream \ /opt/aCC/include_std/istream \ /opt/aCC/include_std/ios \ /opt/aCC/include_std/rw/rwstderr.h \ /opt/aCC/include_std/rw/stddefs.h \ /opt/aCC/include_std/stdcomp.h \ /opt/aCC/include_std/compnent.h \ /opt/aCC/include_std/rw/rwlocale \ /opt/aCC/include_std/string \ /opt/aCC/include_std/rw/iterator \ /opt/aCC/include_std/cstddef \ /usr/include/stddef.h \ /usr/include/sys/stdsyms.h \ /usr/include/sys/_null.h \ /usr/include/sys/_size_t.h \ /usr/include/sys/_wchar_t.h \ /opt/aCC/include_std/stdexcept \ /opt/aCC/include_std/rw/exception.h \ /opt/aCC/include_std/exception \ /opt/aCC/include_std/cstdarg \ /usr/include/stdarg.h \ /usr/include/varargs.h \ /opt/aCC/include_std/limits \ /opt/aCC/include_std/rw/math.h \ /opt/aCC/include_std/cmath \ /usr/include/math.h \ /opt/aCC/include_std/cfloat \ /usr/include/float.h \ /opt/aCC/include_std/climits \ /usr/include/limits.h \ /usr/include/sys/param.h \ /usr/include/sys/types.h \ /usr/include/sys/_inttypes.h \ /usr/include/machine/vmtypes.h \ /usr/include/sys/_fd_macros.h \ /usr/include/machine/param.h \ /usr/include/sys/sysmacros.h \ /usr/include/machine/param_shm.h \ /usr/include/sys/time.h \ /usr/include/sys/sigevent.h \ /usr/include/machine/spl.h \ /usr/include/sys/kern_svcs.h \ /opt/aCC/include_std/limits.cc \ /opt/aCC/include_std/algorithm \ /opt/aCC/include_std/cstdlib \ /usr/include/errno.h \ /usr/include/sys/errno.h \ /usr/include/stdio.h \ /usr/include/sys/_null.h \ /usr/include/stdlib.h \ /usr/include/sys/wait.h \ /usr/include/sys/resource.h \ /usr/include/sys/_rlimit_body.h \ /usr/include/sys/signal.h \ /usr/include/sys/siginfo.h \ /usr/include/sys/newsig.h \ /usr/include/machine/save_state.h \ /usr/include/sys/syscall.h \ /usr/include/sys/scall_define.h \ /usr/include/machine/frame.h \ /usr/include/pwd.h \ /opt/aCC/include_std/memory \ /opt/aCC/include_std/new \ /opt/aCC/include_std/utility \ /opt/aCC/include_std/algorithm \ /opt/aCC/include_std/rw/stdmutex.h \ /opt/aCC/include_std/cstring \ /usr/include/string.h \ /usr/include/sys/_null.h \ /opt/aCC/include_std/rw/mutexwrpr.h \ /opt/aCC/include_std/algorithm.cc \ /opt/aCC/include_std/rw/random.h \ /opt/aCC/include_std/rw/random.cc \ /opt/aCC/include_std/cctype \ /usr/include/ctype.h \ /opt/aCC/include_std/cwchar \ /usr/include/time.h \ /usr/include/wchar.h \ /opt/aCC/include_std/cwctype \ /opt/aCC/include_std/rw/string_ref \ /opt/aCC/include_std/rw/traits \ /opt/aCC/include_std/cstdio \ /opt/aCC/include_std/rw/iotraits \ /opt/aCC/include_std/string.cc \ /opt/aCC/include_std/iosfwd \ /opt/aCC/include_std/typeinfo \ /opt/aCC/include_std/ctime \ /opt/aCC/include_std/clocale \ /usr/include/locale.h \ /usr/include/sys/_null.h \ /opt/aCC/include_std/stdio.h \ /opt/aCC/include_std/rw/locimpl \ /opt/aCC/include_std/rw/locvector \ /opt/aCC/include_std/rw/vendor \ /opt/aCC/include_std/rw/ctype \ /opt/aCC/include_std/rw/ctype.cc \ /opt/aCC/include_std/rw/numeral \ /opt/aCC/include_std/limits \ /opt/aCC/include_std/rw/rwlocale \ /opt/aCC/include_std/rw/iosbase \ /opt/aCC/include_std/rw/numeral.cc \ /opt/aCC/include_std/rw/numbrw \ /opt/aCC/include_std/rw/numbrw.cc \ /opt/aCC/include_std/rw/codecvt \ /opt/aCC/include_std/limits \ /opt/aCC/include_std/rw/codecvt.cc \ /opt/aCC/include_std/rw/usefacet \ /opt/aCC/include_std/ios.cc \ /opt/aCC/include_std/ostream \ /opt/aCC/include_std/streambuf \ /opt/aCC/include_std/ostream.cc \ /opt/aCC/include_std/istream.cc \ /opt/aCC/include_std/limits \ /opt/aCC/include_std/rw/file.h \ /usr/include/unistd.h \ /usr/include/sys/unistd.h \ /usr/include/utime.h \ /usr/include/sys/_time_t.h \ /usr/include/fcntl.h \ /usr/include/sys/fcntl.h \ /usr/include/sys/_flock_body.h \ /opt/aCC/include_std/fstream.cc \ /opt/aCC/include_std/iostream \ Util/UtilBlock.h \ ../util_dir/Include/ResultCode.h \ ../util_dir/Include/../General/ResultCode.h \ ../util_dir/Include/Defs.h \ ../util_dir/Include/../General/../../fwinterface_dir/source/fwrc.h \ ../util_dir/Include/Defs.h $(cpp) $(cppOptions) Util/UtilBlock.cpp -o $(platform)/UtilBlock.o # aCC --version aCC: HP ANSI C++ B3910B A.03.33 # uname -a HP-UX hp1 B.11.00 U 9000/785 2003725330 unlimited-user license # make -v GNU Make 3.80 Copyright (C) 2002 Free Software Foundation, Inc.