automake
[Top][All Lists]
Advanced

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

distcheck rule


From: Bob Rossi
Subject: distcheck rule
Date: Mon, 2 Apr 2007 10:12:50 -0400
User-agent: Mutt/1.5.12-2006-07-14

Hi,

I recently found out about 'make distcheck' and wanted to run before I
released any more versions of cgdb.

I ran it, and already found several problems with my distributions. One
of the problems was that the distribution couldn't run the test suite
because I didn't put all the proper directories in the distro.

However, I've run into this problem, and don't immediately understand
what it is testing or how to fix it. Here is the error,

  make[2]: Nothing to be done for `uninstall-am'.
  make[2]: Leaving directory 
`/home/bob/rcs/svn/cgdb/trunk/build/cgdb-20070402/_build'
  make[1]: Leaving directory 
`/home/bob/rcs/svn/cgdb/trunk/build/cgdb-20070402/_build'
  make[1]: Entering directory 
`/home/bob/rcs/svn/cgdb/trunk/build/cgdb-20070402/_build'
  make[1]: Leaving directory 
`/home/bob/rcs/svn/cgdb/trunk/build/cgdb-20070402/_build'
  make[1]: Entering directory 
`/home/bob/rcs/svn/cgdb/trunk/build/cgdb-20070402/_build'
  { test ! -d cgdb-20070402 || { find cgdb-20070402 -type d ! -perm -200 -exec 
chmod u+w {} ';' && rm -fr cgdb-20070402; }; }
  mkdir cgdb-20070402
  mkdir -p -- cgdb-20070402/config
  cp: cannot create regular file 
`cgdb-20070402/config/readline_check_version.m4': Permission denied
  cp: cannot create regular file `cgdb-20070402/config/compile': Permission 
denied
  cp: cannot create regular file `cgdb-20070402/config/config.guess': 
Permission denied
  cp: cannot create regular file `cgdb-20070402/config/config.sub': Permission 
denied
  cp: cannot create regular file `cgdb-20070402/config/depcomp': Permission 
denied
  cp: cannot create regular file `cgdb-20070402/config/install-sh': Permission 
denied
  cp: cannot create regular file `cgdb-20070402/config/mdate-sh': Permission 
denied
  cp: cannot create regular file `cgdb-20070402/config/missing': Permission 
denied
  cp: cannot create regular file `cgdb-20070402/config/texinfo.tex': Permission 
denied
  cp: cannot create regular file `cgdb-20070402/config/ylwrap': Permission 
denied
  make[1]: *** [distdir] Error 1
  make[1]: Leaving directory 
`/home/bob/rcs/svn/cgdb/trunk/build/cgdb-20070402/_build'
  make: *** [distcheck] Error 2

It looks like the last test it did was to uninstall everything. Now, I'm
not sure what this next check is doing. For some reason the permissions
on the config/ directory are,

  $ ls -al cgdb-20070402/config
  total 384
  dr-xr-xr-x  2 bob bob   4096 2007-04-02 10:04 .
  dr-xr-xr-x 11 bob bob   4096 2007-04-02 10:04 ..
  -r-xr-xr-x  1 bob bob   3707 2006-06-19 19:03 compile
  -r-xr-xr-x  1 bob bob  44073 2006-06-19 18:04 config.guess
  -r-xr-xr-x  1 bob bob  32344 2006-06-19 18:04 config.sub
  -r-xr-xr-x  1 bob bob  15936 2006-06-19 19:03 depcomp
  -r-xr-xr-x  1 bob bob   9233 2006-06-19 19:03 install-sh
  -r-xr-xr-x  1 bob bob   5483 2006-06-19 19:03 mdate-sh
  -r-xr-xr-x  1 bob bob  11014 2006-06-19 19:03 missing
  -r--r--r--  1 bob bob   4915 2007-04-02 09:39 readline_check_version.m4
  -r--r--r--  1 bob bob 230259 2006-06-19 19:03 texinfo.tex
  -r-xr-xr-x  1 bob bob   6193 2006-06-19 19:03 ylwrap

The permissions on the originally src/ directory are,

  $ ls -al config
  total 20
  drwxr-xr-x  3 bob bob 4096 2007-04-02 09:39 .
  drwxr-xr-x 11 bob bob 4096 2007-04-02 10:03 ..
  lrwxrwxrwx  1 bob bob   31 2007-04-02 09:39 compile -> 
/usr/share/automake-1.9/compile
  lrwxrwxrwx  1 bob bob   36 2007-04-02 09:39 config.guess -> 
/usr/share/automake-1.9/config.guess
  lrwxrwxrwx  1 bob bob   34 2007-04-02 09:39 config.sub -> 
/usr/share/automake-1.9/config.sub
  lrwxrwxrwx  1 bob bob   31 2007-04-02 09:39 depcomp -> 
/usr/share/automake-1.9/depcomp
  lrwxrwxrwx  1 bob bob   34 2007-04-02 09:39 install-sh -> 
/usr/share/automake-1.9/install-sh
  lrwxrwxrwx  1 bob bob   32 2007-04-02 09:39 mdate-sh -> 
/usr/share/automake-1.9/mdate-sh
  lrwxrwxrwx  1 bob bob   31 2007-04-02 09:39 missing -> 
/usr/share/automake-1.9/missing
  -rw-r--r--  1 bob bob 4915 2007-04-02 09:39 readline_check_version.m4
  drwxr-xr-x  7 bob bob 4096 2007-04-02 10:03 .svn
  lrwxrwxrwx  1 bob bob   35 2007-04-02 09:39 texinfo.tex -> 
/usr/share/automake-1.9/texinfo.tex
  lrwxrwxrwx  1 bob bob   30 2007-04-02 09:39 ylwrap -> 
/usr/share/automake-1.9/ylwrap

Does anyone know how I can resolve this issue? Better yet, does anyone
know what automake is testing for here?

I'm very happy with this functionality, as it saves me time. I'd like
to get it working.

Thanks,
Bob Rossi




reply via email to

[Prev in Thread] Current Thread [Next in Thread]