We cannot include <hurd/store.h>. Rather, we are forced to include "store.h" as when we build the dependency files (e.g. foo.d), we depend on /include/hurd/store.h. We did not see this error with parted.c because we do not generate a dependency file for parted.c. Here is a patch:
2001-10-06 Neal H Walfield <[EMAIL PROTECTED]> * memobj.c: Include "store.h", not <hurd/store.h>. * nbd.c: Likewise. * parted.c: Likewise. Index: memobj.c =================================================================== RCS file: /cvsroot/hurd/hurd/libstore/memobj.c,v retrieving revision 1.2 diff -u -p -r1.2 memobj.c --- memobj.c 2001/10/01 16:47:49 1.2 +++ memobj.c 2001/10/06 13:46:20 @@ -18,12 +18,12 @@ Foundation, Inc., 59 Temple Place - Suite 330, Boston, MA 02111, USA. */ #include <hurd.h> -#include <hurd/store.h> #include <hurd/sigpreempt.h> #include <sys/mman.h> #include <string.h> #include <assert.h> +#include "store.h" /* Return a new store in STORE referring to the memory object MEMOBJ. Consumes the send right MEMOBJ. */ Index: nbd.c =================================================================== RCS file: /cvsroot/hurd/hurd/libstore/nbd.c,v retrieving revision 1.5 diff -u -p -r1.5 nbd.c --- nbd.c 2001/10/01 16:47:49 1.5 +++ nbd.c 2001/10/06 13:46:21 @@ -18,7 +18,6 @@ Foundation, Inc., 59 Temple Place - Suite 330, Boston, MA 02111, USA. */ #include <hurd.h> -#include <hurd/store.h> #include <hurd/io.h> #include <errno.h> #include <sys/socket.h> @@ -29,6 +28,7 @@ #include <unistd.h> #include <sys/mman.h> +#include "store.h" // Avoid dragging in the resolver when linking statically. #pragma weak gethostbyname Index: part.c =================================================================== RCS file: /cvsroot/hurd/hurd/libstore/part.c,v retrieving revision 1.2 diff -u -p -r1.2 part.c --- part.c 2001/10/01 18:46:38 1.2 +++ part.c 2001/10/06 13:46:21 @@ -23,12 +23,13 @@ #include <errno.h> #include <assert.h> #include <cthreads.h> -#include <hurd/store.h> #include <parted/parted.h> #include <parted/device_gnu.h> #include <string.h> #include <error.h> + +#include "store.h" #define NEED_PARTED_VERSION "1.5.4" _______________________________________________ Bug-hurd mailing list [EMAIL PROTECTED] http://mail.gnu.org/mailman/listinfo/bug-hurd