probably -lsocket -lnsl as the man for these functions shows. W.
On 09/15/09 18:43, Yura Vishnevskiy wrote: > Thanks! Yes, I have to define static libs after obj files. > > But now ld can't find some symbols which are used by libapr-1.a itself: > Undefined first referenced > symbol in file > bind > /export/home/yura/Projects/MYPROJ/dev/trunk/build/solaris-gcc-x86-i686/Debug/apr/lib/libapr-1.a(sockets.o) > getservbyname_r > /export/home/yura/Projects/MYPROJ/dev/trunk/build/solaris-gcc-x86-i686/Debug/apr/lib/libapr-1.a(sockaddr.o) > getsockname > /export/home/yura/Projects/MYPROJ/dev/trunk/build/solaris-gcc-x86-i686/Debug/apr/lib/libapr-1.a(sockaddr.o) > accept > /export/home/yura/Projects/MYPROJ/dev/trunk/build/solaris-gcc-x86-i686/Debug/apr/lib/libapr-1.a(sockets.o) > listen > /export/home/yura/Projects/MYPROJ/dev/trunk/build/solaris-gcc-x86-i686/Debug/apr/lib/libapr-1.a(sockets.o) > sendto > /export/home/yura/Projects/MYPROJ/dev/trunk/build/solaris-gcc-x86-i686/Debug/apr/lib/libapr-1.a(sendrecv.o) > socket > /export/home/yura/Projects/MYPROJ/dev/trunk/build/solaris-gcc-x86-i686/Debug/apr/lib/libapr-1.a(sockets.o) > getnameinfo > /export/home/yura/Projects/MYPROJ/dev/trunk/build/solaris-gcc-x86-i686/Debug/apr/lib/libapr-1.a(sockaddr.o) > setsockopt > /export/home/yura/Projects/MYPROJ/dev/trunk/build/solaris-gcc-x86-i686/Debug/apr/lib/libapr-1.a(sockopt.o) > getsockopt > /export/home/yura/Projects/MYPROJ/dev/trunk/build/solaris-gcc-x86-i686/Debug/apr/lib/libapr-1.a(sockets.o) > connect > /export/home/yura/Projects/MYPROJ/dev/trunk/build/solaris-gcc-x86-i686/Debug/apr/lib/libapr-1.a(sockets.o) > getaddrinfo > /export/home/yura/Projects/MYPROJ/dev/trunk/build/solaris-gcc-x86-i686/Debug/apr/lib/libapr-1.a(sockaddr.o) > getpeername > /export/home/yura/Projects/MYPROJ/dev/trunk/build/solaris-gcc-x86-i686/Debug/apr/lib/libapr-1.a(sockaddr.o) > recvfrom > /export/home/yura/Projects/MYPROJ/dev/trunk/build/solaris-gcc-x86-i686/Debug/apr/lib/libapr-1.a(sendrecv.o) > freeaddrinfo > /export/home/yura/Projects/MYPROJ/dev/trunk/build/solaris-gcc-x86-i686/Debug/apr/lib/libapr-1.a(sockaddr.o) > sendfilev64 > /export/home/yura/Projects/MYPROJ/dev/trunk/build/solaris-gcc-x86-i686/Debug/apr/lib/libapr-1.a(sendrecv.o) > gai_strerror > /export/home/yura/Projects/MYPROJ/dev/trunk/build/solaris-gcc-x86-i686/Debug/apr/lib/libapr-1.a(errorcodes.o) > h_errno > /export/home/yura/Projects/MYPROJ/dev/trunk/build/solaris-gcc-x86-i686/Debug/apr/lib/libapr-1.a(sockaddr.o) > shutdown > /export/home/yura/Projects/MYPROJ/dev/trunk/build/solaris-gcc-x86-i686/Debug/apr/lib/libapr-1.a(sockets.o) > ld: fatal: symbol referencing errors. No output written to myproj > > Which library should I link?