Hi,

More test-suite problems:

Missing dependencies (trivial patches attached):

gnumakefile: maintainer-makefile

fts-lgpl: cloexec fcntl-safer dirent-safer

With ./gnulib-tool --create-megatestdir --with-tests,
fseek fails to compile when combined in ALL/ with any of:
fwritable fwritable-tests or fwriting.

Is 'Module foo depends on a module with an incompatible license' a
bug? Attached are a list of clashes but note that if you apply my
patches above, fts-lgpl also clashes with cloexec, fcntl-safer and
dirent-safer.

cheers,

Ian





-- 
Ian Beckwith - i...@erislabs.net - http://erislabs.net/ianb/
GPG fingerprint: AF6C C0F1 1E74 424B BCD5  4814 40EC C154 A8BA C1EA
From dd61bef7bdb47efd882ce6a275cb8e0ae4e3684d Mon Sep 17 00:00:00 2001
From: Ian Beckwith <i...@erislabs.net>
Date: Mon, 5 Oct 2009 14:16:49 +0100
Subject: [PATCH 1/2] gnumakefile: depend on maintainer-makefile

---
 modules/gnumakefile |    1 +
 1 files changed, 1 insertions(+), 0 deletions(-)

diff --git a/modules/gnumakefile b/modules/gnumakefile
index 483ff74..b6c31be 100644
--- a/modules/gnumakefile
+++ b/modules/gnumakefile
@@ -5,6 +5,7 @@ Files:
 top/GNUmakefile
 
 Depends-on:
+maintainer-makefile
 
 configure.ac:
 # Autoconf 2.61a.99 and earlier don't support linking a file only
-- 
1.6.4.3

From 9f75eb8936e40632090fe4f31940ef55fa51c6ec Mon Sep 17 00:00:00 2001
From: Ian Beckwith <i...@erislabs.net>
Date: Mon, 5 Oct 2009 14:17:38 +0100
Subject: [PATCH 2/2] fts-lgpl: depend on cloexec fcntl-safer dirent-safer

---
 modules/fts-lgpl |    3 +++
 1 files changed, 3 insertions(+), 0 deletions(-)

diff --git a/modules/fts-lgpl b/modules/fts-lgpl
index 3a6f0ed..b09d7a0 100644
--- a/modules/fts-lgpl
+++ b/modules/fts-lgpl
@@ -12,6 +12,9 @@ fchdir
 i-ring
 openat
 stdbool
+cloexec
+fcntl-safer
+dirent-safer
 
 configure.ac:
 gl_FUNC_FTS_LGPL
-- 
1.6.4.3

warning: module argp depends on a module with an incompatible license: dirname
warning: module argp depends on a module with an incompatible license: exit
warning: module argp depends on a module with an incompatible license: exitfail
warning: module argp depends on a module with an incompatible license: xalloc
warning: module argp depends on a module with an incompatible license: 
xalloc-die
warning: module argp depends on a module with an incompatible license: xstrndup
warning: module euidaccess depends on a module with an incompatible license: 
exit
warning: module euidaccess depends on a module with an incompatible license: 
exitfail
warning: module euidaccess depends on a module with an incompatible license: 
group-member
warning: module euidaccess depends on a module with an incompatible license: 
xalloc
warning: module euidaccess depends on a module with an incompatible license: 
xalloc-die
warning: module fts-lgpl depends on a module with an incompatible license: 
chdir-long
warning: module fts-lgpl depends on a module with an incompatible license: chown
warning: module fts-lgpl depends on a module with an incompatible license: d-ino
warning: module fts-lgpl depends on a module with an incompatible license: 
dirname
warning: module fts-lgpl depends on a module with an incompatible license: exit
warning: module fts-lgpl depends on a module with an incompatible license: 
exitfail
warning: module fts-lgpl depends on a module with an incompatible license: 
fdopendir
warning: module fts-lgpl depends on a module with an incompatible license: 
getcwd
warning: module fts-lgpl depends on a module with an incompatible license: 
lchown
warning: module fts-lgpl depends on a module with an incompatible license: 
openat
warning: module fts-lgpl depends on a module with an incompatible license: 
openat-die
warning: module fts-lgpl depends on a module with an incompatible license: 
save-cwd
warning: module fts-lgpl depends on a module with an incompatible license: 
unistd-safer
warning: module fts-lgpl depends on a module with an incompatible license: 
xalloc
warning: module fts-lgpl depends on a module with an incompatible license: 
xalloc-die
warning: module fts-lgpl depends on a module with an incompatible license: 
xgetcwd
warning: module fts-lgpl depends on a module with an incompatible license: 
xstrndup
warning: module mkdir depends on a module with an incompatible license: dirname
warning: module mkdir depends on a module with an incompatible license: 
double-slash-root
warning: module mkdir depends on a module with an incompatible license: error
warning: module mkdir depends on a module with an incompatible license: exit
warning: module mkdir depends on a module with an incompatible license: exitfail
warning: module mkdir depends on a module with an incompatible license: xalloc
warning: module mkdir depends on a module with an incompatible license: 
xalloc-die
warning: module mkdir depends on a module with an incompatible license: xstrndup
warning: module obstack depends on a module with an incompatible license: exit
warning: module obstack depends on a module with an incompatible license: 
exitfail
warning: module argp depends on a module with an incompatible license: dirname
warning: module argp depends on a module with an incompatible license: exit
warning: module argp depends on a module with an incompatible license: exitfail
warning: module argp depends on a module with an incompatible license: xalloc
warning: module argp depends on a module with an incompatible license: 
xalloc-die
warning: module argp depends on a module with an incompatible license: xstrndup
warning: module euidaccess depends on a module with an incompatible license: 
exit
warning: module euidaccess depends on a module with an incompatible license: 
exitfail
warning: module euidaccess depends on a module with an incompatible license: 
group-member
warning: module euidaccess depends on a module with an incompatible license: 
xalloc
warning: module euidaccess depends on a module with an incompatible license: 
xalloc-die
warning: module fts-lgpl depends on a module with an incompatible license: 
chdir-long
warning: module fts-lgpl depends on a module with an incompatible license: chown
warning: module fts-lgpl depends on a module with an incompatible license: d-ino
warning: module fts-lgpl depends on a module with an incompatible license: 
dirname
warning: module fts-lgpl depends on a module with an incompatible license: exit
warning: module fts-lgpl depends on a module with an incompatible license: 
exitfail
warning: module fts-lgpl depends on a module with an incompatible license: 
fdopendir
warning: module fts-lgpl depends on a module with an incompatible license: 
getcwd
warning: module fts-lgpl depends on a module with an incompatible license: 
lchown
warning: module fts-lgpl depends on a module with an incompatible license: 
openat
warning: module fts-lgpl depends on a module with an incompatible license: 
openat-die
warning: module fts-lgpl depends on a module with an incompatible license: 
save-cwd
warning: module fts-lgpl depends on a module with an incompatible license: 
unistd-safer
warning: module fts-lgpl depends on a module with an incompatible license: 
xalloc
warning: module fts-lgpl depends on a module with an incompatible license: 
xalloc-die
warning: module fts-lgpl depends on a module with an incompatible license: 
xgetcwd
warning: module fts-lgpl depends on a module with an incompatible license: 
xstrndup
warning: module mkdir depends on a module with an incompatible license: dirname
warning: module mkdir depends on a module with an incompatible license: 
double-slash-root
warning: module mkdir depends on a module with an incompatible license: error
warning: module mkdir depends on a module with an incompatible license: exit
warning: module mkdir depends on a module with an incompatible license: exitfail
warning: module mkdir depends on a module with an incompatible license: xalloc
warning: module mkdir depends on a module with an incompatible license: 
xalloc-die
warning: module mkdir depends on a module with an incompatible license: xstrndup
warning: module obstack depends on a module with an incompatible license: exit
warning: module obstack depends on a module with an incompatible license: 
exitfail

Attachment: signature.asc
Description: Digital signature

Reply via email to