Hello Vincent, * Vincent Lefevre wrote on Wed, Aug 27, 2008 at 06:29:07PM CEST: > I've generated a tarball on a Debian/unstable machine. On the Zaurus, > after running > > ./configure --enable-assert=full --disable-shared \ > --disable-dependency-tracking CC=gcc > > "make" wants to run "missing": > > zaurus:~sd/mpfr-2.3.2-rc1> =make && =make check > cd . && /bin/bash /usr/mnt.rom/card/mpfr-2.3.2-rc1/missing --run aclocal-1.10 > /usr/mnt.rom/card/mpfr-2.3.2-rc1/missing: aclocal-1.10: command not found > WARNING: `aclocal-1.10' is missing on your system. You should only need it if > you modified `acinclude.m4' or `configure.in'. You might want > to install the `Automake' and `Perl' packages. Grab them from > any GNU archive site. > [...] > > The file system is a vfat, so that after de-archiving the tarball, the > timestamps are incorrect (the mtime can't be set back in the past). > That's why I use the --disable-dependency-tracking option, but it seems > that it doesn't work.
The --disable-dependency-tracking option turns off the mechanism that updates .deps/*.Po files which contain dependencies for compiled sources like C and C++. This has nothing to do with rebuild rules. You can add AM_MAINTAINER_MODE to your package, see the manual for details. Or you can try to build your package and create the tarball on the most timestamp-challenged file system that you have. I don't know of a nice way to emulate that, though. BTW, why '=make' instead of 'make'? Cheers, Ralf