Hi, I had the same issue as you and some others. I found your post [http://lists.samba.org/archive/samba/2003-October/000762.html] but no replays, so I figured that the issue is still unresolved. However, I found the solution by having a look at the files causing the problem. As I understood, if nss.h file is present on your system, it will be used. However, nss.h does not always have the nessessary definitions. For example, I had mozilla nss installed and the nss.h file it had did not have any NSS_STATUS definitions. So I just removed the case on having nss.h file on your computer by modifying "source/nsswitch/winbind_nss.h" file by removing (commenting out) following lines: #elif HAVE_NSS_H /* * Linux (glibc) */ #include <nss.h> typedef enum nss_status NSS_STATUS; Now I could compile samba and install it. I used Samba-3.0.10 sources. If anyone knows how to make patch/diff file for that, then please make it, I am too new to Linux fur that :(. Siim Karus