On Fri, 2 Apr 2004, Szakacsits Szabolcs wrote:
> Now I had the same problem with the BK repository thus I had to look at
> it.
>
> % make -d
> [ ... ]
> Considering target file `config.h.in'.
> Pruning file `configure.ac'.
> Pruning file `aclocal.m4'.
> Finished prerequisites of target file `config.h.in'.
> Prerequisite `configure.ac' is older than target `config.h.in'.
> Prerequisite `aclocal.m4' is newer than target `config.h.in'.
> ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
> Must remake target `config.h.in'.
> cd . && /bin/sh /home/szaka/ntfs/ntfsprogs/missing --run autoheader
> configure.ac:24: error: Autoconf version 2.59 or higher is required
> configure.ac:24: the top level
> autom4te-2.5x: /usr/bin/m4 failed with exit status: 1
> autoheader-2.5x: /usr/bin/autom4te failed with exit status: 1
> % touch config.h.in
> % make
>
> and it works. But that's not the right solution ...
>
> Apparently BK checks out the files with the current timestamp (huh???) so
> the time dependencies are lost. Sometimes things are checked out in the
> right time order, sometimes they aren't. So sometimes it works this way,
> sometimes the other way.
>
> An ./autogen.sh should fix it. However it uses autereconf and maybe the
> wrong timestamps confuse the process. Sometimes.
I have now started 1.9.2-WIP and have modified autogen.sh adding the
--force to autoreconf and a touch config.h.in after the autoreconf. This
seems to always work but I have only tested a few permutations. Lets see
if this helps things. But of course you still need SUSE 9.1 GNU build
system to be able to run autogen.sh...
Best regards,
Anton
--
Anton Altaparmakov <aia21 at cam.ac.uk> (replace at with @)
Unix Support, Computing Service, University of Cambridge, CB2 3QH, UK
Linux NTFS maintainer / IRC: #ntfs on irc.freenode.net
WWW: http://linux-ntfs.sf.net/ & http://www-stu.christs.cam.ac.uk/~aia21/
|