The automake package removes all the files in %{l_prefix}/bin/*-*

This is incorrect, as the 'missing' script of automake/autoconf uses
the versioned binaries to automatically re-run automake if the .am
files are altered.

Hmm this sounds complicated..  example session:


$ make
make  all-recursive
make[1]: Entering directory `/usr/users/kvo/obj'
Making all in src
make[2]: Entering directory `/usr/users/kvo/obj/src'
make[2]: Nothing to be done for `all'.
make[2]: Leaving directory `/usr/users/kvo/obj/src'
make[2]: Entering directory `/usr/users/kvo/obj'
make[2]: Nothing to be done for `all-am'.
make[2]: Leaving directory `/usr/users/kvo/obj'
make[1]: Leaving directory `/usr/users/kvo/obj'
[dev:medusa] ~/obj

>> Everything is up to date, so nothing is done by make.
>> now touch an input automake file:

$ touch ../Makefile.am
[dev:medusa] ~/obj
$ make
 cd .. && /bin/ksh /usr/users/kvo/missing --run automake-1.8 --foreign
Makefile
 cd . && /bin/ksh ./config.status Makefile
config.status: creating Makefile
make  all-recursive
make[1]: Entering directory `/usr/users/kvo/obj'
Making all in src
make[2]: Entering directory `/usr/users/kvo/obj/src'
make[2]: Nothing to be done for `all'.
make[2]: Leaving directory `/usr/users/kvo/obj/src'
make[2]: Entering directory `/usr/users/kvo/obj'
make[2]: Nothing to be done for `all-am'.
make[2]: Leaving directory `/usr/users/kvo/obj'
make[1]: Leaving directory `/usr/users/kvo/obj'
[dev:medusa] ~/obj

>> automake-1.8 is automatically run by the generated Makefile.

With the current RPM spec, the 'automake-1.8' doesn't exist.

Regards,
Karl
______________________________________________________________________
The OpenPKG Project                                    www.openpkg.org
Developer Communication List                   [EMAIL PROTECTED]

Reply via email to