Hello , I am using gcc compiler on HP UX 11i machine & ran into the problem with xmlrpc libraries . Kindly look the issue & reply me the solution . Hoping ur positive response . Here is the output :- /usr/ccs/bin/ld: Unsatisfied symbols: std::basic_ostream<char, std::char_traits<char> >& std::operator<< <char, std::char_traits<char>, std::allocator<char> >(std::basic_ostream<char, std::char_traits<char> >&, std::basic_string<char, std::char_traits<char>, std::allocator<char> > const&)(first referenced in ../XmlRpcValue.o) (code) std::basic_ostream<char, std::char_traits<char> >::operator<<(bool)(first referenced in ../XmlRpcValue.o) (code) std::basic_ostream<char, std::char_traits<char> >::operator<<(double)(first referenced in ../XmlRpcValue.o) (code) std::basic_ostream<char, std::char_traits<char> >::operator<<(unsigned long)(first referenced in ../XmlRpcValue.o) (code) std::basic_ostream<char, std::char_traits<char> >::operator<<(long)(first referenced in ../XmlRpcValue.o) (code) std::basic_string<char, std::char_traits<char>, std::allocator<char> >::basic_string[in-charge](char const*, std::allocator<char> const&)(first referenced in ../XmlRpcClient.o) (code) std::ios_base::Init::~Init [in-charge]()(first referenced in ../XmlRpcUtil.o) (code) std::basic_string<char, std::char_traits<char>, std::allocator<char> >::_Rep::_S_max_size(first referenced in ../XmlRpcValue.o) (data) std::basic_streambuf<char, std::char_traits<char> >::sputc(char)(first referenced in ../XmlRpcValue.o) (code) __cxa_allocate_exception (first referenced in ../XmlRpcServer.o) (code) std::basic_string<char, std::char_traits<char>, std::allocator<char> >::append(unsigned long, char)(first referenced in ../XmlRpcUtil.o) (code) std::cin (first referenced in /var/tmp//ccV4tfsj.o) (data) __cxa_throw (first referenced in ../XmlRpcServer.o) (code) std::basic_ostream<char, std::char_traits<char> >::operator<<(std::basic_ostream<char, std::char_traits<char> >& (*)(std::basic_ostream<char, std::char_traits<char> >&))(first referenced in ../XmlRpcUtil.o) (code) __cxa_end_catch (first referenced in ../XmlRpcServer.o) (code) std::__throw_logic_error(char const*)(first referenced in ../XmlRpcValue.o) (code) std::basic_string<char, std::char_traits<char>, std::allocator<char> >::basic_string[in-charge](std::basic_string<char, std::char_traits<char>, std::allocator<char> > const&)(first referenced in ../XmlRpcClient.o) (code) std::ios_base::Init::Init[in-charge]()(first referenced in ../XmlRpcUtil.o) (code) std::basic_string<char, std::char_traits<char>, std::allocator<char> >::replace(unsigned long, unsigned long, char const*, unsigned long)(first referenced in ../XmlRpcClient.o) (code) std::basic_string<char, std::char_traits<char>, std::allocator<char> >::assign(std::basic_string<char, std::char_traits<char>, std::allocator<char> > const&)(first referenced in ../XmlRpcClient.o) (code) std::__throw_length_error(char const*)(first referenced in ../XmlRpcValue.o) (code) __cxa_pure_virtual (first referenced in ../XmlRpcServerMethod.o) (code) std::basic_string<char, std::char_traits<char>, std::allocator<char> >::assign(char const*, unsigned long)(first referenced in ../XmlRpcClient.o) (code) std::basic_string<char, std::char_traits<char>, std::allocator<char> >::append(std::basic_string<char, std::char_traits<char>, std::allocator<char> > const&)(first referenced in ../XmlRpcClient.o) (code) std::basic_istream<char, std::char_traits<char> >::operator>>(double&)(first referenced in /var/tmp//ccV4tfsj.o) (code) std::basic_string<char, std::char_traits<char>, std::allocator<char> >::_M_mutate(unsigned long, unsigned long, unsigned long)(first referenced in ../XmlRpcValue.o) (code) std::basic_ostream<char, std::char_traits<char> >& std::operator<< <std::char_traits<char> >(std::basic_ostream<char, std::char_traits<char> >&, char const*)(first referenced in ../XmlRpcUtil.o) (code) floor (first referenced in ../XmlRpcDispatch.o) (code) std::basic_ostream<char, std::char_traits<char> >& std::endl<char, std::char_traits<char> >(std::basic_ostream<char, std::char_traits<char> >&)(first referenced in ../XmlRpcUtil.o) (code) std::basic_string<char, std::char_traits<char>, std::allocator<char> >::reserve(unsigned long)(first referenced in ../XmlRpcClient.o) (code) __cxa_rethrow (first referenced in ../XmlRpcServer.o) (code) std::__default_alloc_template<(bool)1, (int)0>::allocate(unsigned long)(first referenced in ../XmlRpcDispatch.o) (code) std::cout (first referenced in ../XmlRpcUtil.o) (data) std::cerr (first referenced in ../XmlRpcUtil.o) (data) std::__throw_out_of_range(char const*)(first referenced in ../XmlRpcClient.o) (code) __gxx_personality_sj0 (first referenced in ../XmlRpcClient.o) (code) std::basic_string<char, std::char_traits<char>, std::allocator<char> >::_Rep::_M_destroy(std::allocator<char> const&)(first referenced in ../XmlRpcClient.o) (code) std::basic_string<char, std::char_traits<char>, std::allocator<char> >::_S_empty_rep_storage(first referenced in ../XmlRpcClient.o) (data) std::basic_string<char, std::char_traits<char>, std::allocator<char> >::find(char, unsigned long) const(first referenced in ../XmlRpcUtil.o) (code) operator new(unsigned long)(first referenced in ../XmlRpcServer.o) (code) operator delete(void*)(first referenced in ../XmlRpcClient.o) (code) std::basic_string<char, std::char_traits<char>, std::allocator<char> >::_Rep::_S_terminal(first referenced in ../XmlRpcClient.o) (data) vtable for __cxxabiv1::__si_class_type_info(first referenced in ../XmlRpcClient.o) (data) std::basic_string<char, std::char_traits<char>, std::allocator<char> >::compare(char const*) const(first referenced in ../XmlRpcValue.o) (code) std::basic_string<char, std::char_traits<char>, std::allocator<char> >::find_first_of(char const*, unsigned long, unsigned long) const(first referenced in ../XmlRpcUtil.o) (code) std::basic_string<char, std::char_traits<char>, std::allocator<char> >::find(char const*, unsigned long, unsigned long) const(first referenced in ../XmlRpcServerConnection.o) (code) __cxa_begin_catch (first referenced in ../XmlRpcServer.o) (code) std::basic_string<char, std::char_traits<char>, std::allocator<char> >::_Rep::_S_create(unsigned long, std::allocator<char> const&)(first referenced in ../XmlRpcValue.o) (code) std::basic_ostream<char, std::char_traits<char> >& std::operator<< <std::char_traits<char> >(std::basic_ostream<char, std::char_traits<char> >&, char)(first referenced in ../XmlRpcValue.o) (code) std::basic_string<char, std::char_traits<char>, std::allocator<char> >::_M_leak_hard()(first referenced in ../XmlRpcValue.o) (code) std::basic_string<char, std::char_traits<char>, std::allocator<char> >::basic_string[in-charge](std::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, unsigned long, unsigned long)(first referenced in ../XmlRpcUtil.o) (code) std::__default_alloc_template<(bool)1, (int)0>::deallocate(void*, unsigned long)(first referenced in ../XmlRpcDispatch.o) (code) vtable for __cxxabiv1::__class_type_info(first referenced in ../XmlRpcServer.o) (data) std::basic_string<char, std::char_traits<char>, std::allocator<char> >::append(char const*, unsigned long)(first referenced in ../XmlRpcClient.o) (code) collect2: ld returned 1 exit status *** Error exit code 1 Stop. =============================== Thanks & Regards , Pankaj Kothawade. TRIMS Infrastructure Polaris Software Lab Ltd. Andheri (E), Mumbai-400 096, India Phone: + 91-22-28290019 (Ext 1497) =============================== This e-Mail may contain proprietary and confidential information and is sent for the intended recipient(s) only. If by an addressing or transmission error this mail has been misdirected to you, you are requested to delete this mail immediately. You are also hereby notified that any use, any form of reproduction, dissemination, copying, disclosure, modification, distribution and/or publication of this e-mail message, contents or its attachment other than by its intended recipient/s is strictly prohibited. Visit Us at http://www.polaris.co.in