Juergen Sauermann
2016-03-17 15:28:18 UTC
Hi,
I have received a bug-report saying that 'make distclean' fails for GNU APL.
The error message is this:
make[2]: Entering directory `/home/eedjsa/projects/juergen/apl-1.5/src'
Makefile:837: .deps/apl-Archive.Po: No such file or directory
Makefile:838: .deps/apl-ArrayIterator.Po: No such file or directory
Makefile:839: .deps/apl-Assert.Po: No such file or directory
Makefile:840: .deps/apl-Avec.Po: No such file or directory
Makefile:841: .deps/apl-Backtrace.Po: No such file or directory
...
Makefile:916: .deps/apl-Workspace.Po: No such file or directory
Makefile:917: .deps/apl-configure_args.Po: No such file or directory
Makefile:918: .deps/apl-main.Po: No such file or directory
Makefile:919: .deps/libapl_la-Archive.Plo: No such file or directory
Makefile:920: .deps/libapl_la-ArrayIterator.Plo: No such file or directory
Makefile:921: .deps/libapl_la-Assert.Plo: No such file or directory
Makefile:922: .deps/libapl_la-Avec.Plo: No such file or directory
Makefile:923: .deps/libapl_la-Backtrace.Plo: No such file or directory
...
Makefile:998: .deps/libapl_la-Workspace.Plo: No such file or directory
Makefile:999: .deps/libapl_la-configure_args.Plo: No such file or directory
Makefile:1000: .deps/libapl_la-libapl.Plo: No such file or directory
make[2]: *** No rule to make target `.deps/libapl_la-libapl.Plo'. Stop.
make[2]: Leaving directory `/home/eedjsa/projects/juergen/apl-1.5/src'
make[1]: *** [distclean-recursive] Error 1
make[1]: Leaving directory `/home/eedjsa/projects/juergen/apl-1.5/src'
make: *** [distclean-recursive] Error 1
----------------------------------------------------------------------------------------------------
From what I can see:
(1) the libapl related files should not be deleted in the first place .
The Makefile.am (attached) uses:
if WANT_LIBAPL
which is an AM_CONDITIONAL() and the project was NOT ./configure'd to
build libapl
(2) why would 'make distclean' try (and then fail) to build any targets
in the first place?
Shouldn't it just delete files created by ./configure and be happy if
they are gone?
------------------------------------------------------
automake version is 1.14.1
autoconf version is 2.69
The whole project is at http://svn.savannah.gnu.org/viewvc/trunk/?root=apl
Sometimes make distclean works, but I haven't figured when.
Thanks,
JÃŒrgen Sauermann
I have received a bug-report saying that 'make distclean' fails for GNU APL.
The error message is this:
make[2]: Entering directory `/home/eedjsa/projects/juergen/apl-1.5/src'
Makefile:837: .deps/apl-Archive.Po: No such file or directory
Makefile:838: .deps/apl-ArrayIterator.Po: No such file or directory
Makefile:839: .deps/apl-Assert.Po: No such file or directory
Makefile:840: .deps/apl-Avec.Po: No such file or directory
Makefile:841: .deps/apl-Backtrace.Po: No such file or directory
...
Makefile:916: .deps/apl-Workspace.Po: No such file or directory
Makefile:917: .deps/apl-configure_args.Po: No such file or directory
Makefile:918: .deps/apl-main.Po: No such file or directory
Makefile:919: .deps/libapl_la-Archive.Plo: No such file or directory
Makefile:920: .deps/libapl_la-ArrayIterator.Plo: No such file or directory
Makefile:921: .deps/libapl_la-Assert.Plo: No such file or directory
Makefile:922: .deps/libapl_la-Avec.Plo: No such file or directory
Makefile:923: .deps/libapl_la-Backtrace.Plo: No such file or directory
...
Makefile:998: .deps/libapl_la-Workspace.Plo: No such file or directory
Makefile:999: .deps/libapl_la-configure_args.Plo: No such file or directory
Makefile:1000: .deps/libapl_la-libapl.Plo: No such file or directory
make[2]: *** No rule to make target `.deps/libapl_la-libapl.Plo'. Stop.
make[2]: Leaving directory `/home/eedjsa/projects/juergen/apl-1.5/src'
make[1]: *** [distclean-recursive] Error 1
make[1]: Leaving directory `/home/eedjsa/projects/juergen/apl-1.5/src'
make: *** [distclean-recursive] Error 1
----------------------------------------------------------------------------------------------------
From what I can see:
(1) the libapl related files should not be deleted in the first place .
The Makefile.am (attached) uses:
if WANT_LIBAPL
which is an AM_CONDITIONAL() and the project was NOT ./configure'd to
build libapl
(2) why would 'make distclean' try (and then fail) to build any targets
in the first place?
Shouldn't it just delete files created by ./configure and be happy if
they are gone?
------------------------------------------------------
automake version is 1.14.1
autoconf version is 2.69
The whole project is at http://svn.savannah.gnu.org/viewvc/trunk/?root=apl
Sometimes make distclean works, but I haven't figured when.
Thanks,
JÃŒrgen Sauermann