Hi! I have some problem to compile samba 2.2.2. Below is my configuration. ./configure --prefix=/usr \ --with-smbclient \ --with-codepagedir=/usr/lib/samba/codepages \ --with-smbmount \ --with-lockdir=/var/lock \ --with-configdir=/etc \ And this is `make -s' output. Using FLAGS = -O -Iinclude -I./include -I./ubiqx -I./smbwrapper \ -DLOGFILEBASE="/usr/var" -DCONFIGFILE="/etc/smb.conf" \ -DLMHOSTSFILE="/etc/lmhosts" -DSWATDIR="/usr/swat" -DSBINDIR="/usr/sbin" -DLOCKDIR="/var/lock" \ -DCODEPAGEDIR="/usr/lib/samba/codepages" \ -DDRIVERFILE="/etc/printers.def" -DBINDIR="/usr/bin" -DHAVE_INCLUDES_H \ -DPASSWD_PROGRAM="/bin/passwd" \ -DSMB_PASSWD_FILE="/usr/private/smbpasswd" \ -DTDB_PASSWD_FILE="/usr/private/smbpasswd.tdb" \ Using FLAGS32 = -O -Iinclude -I./include -I./ubiqx -I./smbwrapper \ -DLOGFILEBASE="/usr/var" \ -DCONFIGFILE="/etc/smb.conf" -DLMHOSTSFILE="/etc/lmhosts" \ -DSWATDIR="/usr/swat" -DSBINDIR="/usr/sbin" -DLOCKDIR="/var/lock" \ -DCODEPAGEDIR="/usr/lib/samba/codepages" \ -DDRIVERFILE="/etc/printers.def" -DBINDIR="/usr/bin" -DHAVE_INCLUDES_H \ -DPASSWD_PROGRAM="/bin/passwd" \ -DSMB_PASSWD_FILE="/usr/private/smbpasswd" \ -DTDB_PASSWD_FILE="/usr/private/smbpasswd.tdb" \ Using LIBS = -ldl -lnsl -lcrypt Compiling smbd/server.c In file included from smbd/server.c:22: include/includes.h:382: conflicting types for `socklen_t' /usr/include/bits/socket.h:35: previous declaration of `socklen_t' make: *** [smbd/server.o] ?????? 1 I can see such lines in `./configure ...` output: checking for socklen_t type... yes But there is no #define HAVE_SOCKLEN_T_TYPE 1 in include/config.h. If you need some more info, mail me please. P.S. There is 10629K source/cvs.log file in samba-2.2.2 distribution. P.P.S. Can you recommend some documentation about smbclient shared library usage? I try to replace Midnight Commander samba 2.0.4a based smbfs with this shared library, but I have some problem: I need something like smbclient-devel package with proto.h and includes.h to compile this project with your shared library. After some work I compile mc with libsmbclient.so, but mc's configure thinks my system (Slackware 7.1 glibc 2.1.3) have large file support, but samba 2.2.2 configure does not agree ;-). So some very unpleasant things happens. Regards, Andrew.