CVS source on or after June 6th has problems

jtrostel at connex.com jtrostel at connex.com
Mon Jun 18 18:05:07 GMT 2001


I have been going through the CVS download procedure trying to home in on the
problem files which cause the following problems:

1. when running 'make', I get the following error:

Compiling nsswitch/wb_common.c
nsswitch/wb_common.c: In function `open_pipe_sock':
nsswitch/wb_common.c:79: storage size of `sunaddr' isn't known
make: *** [nsswitch/wb_common.o] Error 1

This is caused because the ./configure script never recognizes that I have
/usr/include/sys/un.h

If I _manually_ add '#define HAVE_SYS_UN_H 1' to my config.h file, the make
completes.

2. After manually 'fixing' the config.h file (as above), when I access a share
located on an ext2 partition on my Linux box, I get a listing which consists
entirely of _directories_!  (They aren't all directories by the way). I can add
a new text file, but it won't show up correctly.

I am now going through and comparing what changed between June 5th and June 6th
to determine where the fault may lie.  Does anyone have a clue as to the
correct direction for me to look?


-- 
John M. Trostel
Linux OS Engineer
Connex
jtrostel at connex.com




More information about the samba-technical mailing list