guys, im trying to build another samba server. after running ./configure (with parameters), i check the config.log file and found this: /usr/bin/ld: cannot find -ldir collect2: ld returned 1 exit status configure: failed program was: #line 2066 "configure" #include "confdefs.h" /* Override any gcc2 internal prototype to avoid an error */ /* We use char because int might match the return type of a gcc2 builtin and then its argument prototype would still apply */ char opendir(); int main() { opendir() ; return 0;} what does this mean? And i also notice that i lack include files needed by samba: /usr/include/sys/id.h /usr/include/sys/mode.h /usr/include/sys/filio.h /usr/include/sys/priv.h /usr/include/sys/fs/s5param.h /usr/include/sys/filsys.h /usr/include/sys/termio.h /usr/include/sys/dustat.h /usr/include/sys/sockio.h /usr/include/sys/security.h /usr/include/sys/acl.h /usr/include/compat.h /usr/include/synch.h /usr/include/nsswitch.h /usr/include/netinet/in_ip.h /usr/include/nss_common.h /usr/include/ns_api.h /usr/include/sys/fs/vx_quota.h /usr/include/linux/xqm.h etc... where can i get such files or what packages i need to install? TIA!!!! eric __________________________________ Do you Yahoo!? The New Yahoo! Search - Faster. Easier. Bingo. http://search.yahoo.com