From: Don A. <don...@co...> - 2004-10-27 20:12:00
|
I'm pretty much a novice with automake/autoconf/etc. I'm trying to create a .tar.gz file using "make distcheck". I'm getting an error message that I don't understand. ERROR: files left in build directory after distclean: ./doc/gramps-manual/C/Makefile ./doc/gramps-manual/C/gramps-manual-C.omf.out ./doc/gramps-manual/C/omf_timestamp ./doc/gramps-manual/fr/Makefile ./doc/gramps-manual/fr/gramps-manual-fr.omf.out ./doc/gramps-manual/fr/omf_timestamp ./doc/gramps-manual/ru/Makefile ./doc/gramps-manual/ru/gramps-manual-ru.omf.out ./doc/gramps-manual/ru/omf_timestamp make[1]: *** [distcleancheck] Error 1 make[1]: Leaving directory `/home/dona/.temp/gramps2/gramps-1.1.2/_build' make: *** [distcheck] Error 2 Any ideas? Don |
From: Eero T. <oa...@we...> - 2004-10-27 20:41:19
|
Hi, I assume that the it checks that build system "distclean" really cleans all the autogenerated files (and that it's quite a nitpicker :-)). Below Makefiles, timestamps and *.out files seem like autogenerated files. - Eero On Wednesday 27 October 2004 23:11, Don Allingham wrote: > I'm pretty much a novice with automake/autoconf/etc. > > I'm trying to create a .tar.gz file using "make distcheck". I'm getting > an error message that I don't understand. > > ERROR: files left in build directory after distclean: > ./doc/gramps-manual/C/Makefile > ./doc/gramps-manual/C/gramps-manual-C.omf.out > ./doc/gramps-manual/C/omf_timestamp > ./doc/gramps-manual/fr/Makefile > ./doc/gramps-manual/fr/gramps-manual-fr.omf.out > ./doc/gramps-manual/fr/omf_timestamp > ./doc/gramps-manual/ru/Makefile > ./doc/gramps-manual/ru/gramps-manual-ru.omf.out > ./doc/gramps-manual/ru/omf_timestamp > make[1]: *** [distcleancheck] Error 1 > make[1]: Leaving directory `/home/dona/.temp/gramps2/gramps-1.1.2/_build' > make: *** [distcheck] Error 2 > > Any ideas? > > Don > > > ------------------------------------------------------- > This SF.Net email is sponsored by: > Sybase ASE Linux Express Edition - download now for FREE > LinuxWorld Reader's Choice Award Winner for best database on Linux. > http://ads.osdn.com/?ad_id=5588&alloc_id=12065&op=click > _______________________________________________ > Gramps-devel mailing list > Gra...@li... > https://lists.sourceforge.net/lists/listinfo/gramps-devel |
From: Alex R. <sh...@al...> - 2004-10-28 03:31:09
|
Don, On Wed, Oct 27, 2004 at 02:11:06PM -0600, Don Allingham wrote: > I'm pretty much a novice with automake/autoconf/etc. >=20 > I'm trying to create a .tar.gz file using "make distcheck". I'm getting= =20 > an error message that I don't understand. >=20 > ERROR: files left in build directory after distclean: > ./doc/gramps-manual/C/Makefile > ./doc/gramps-manual/C/gramps-manual-C.omf.out > ./doc/gramps-manual/C/omf_timestamp > ./doc/gramps-manual/fr/Makefile > ./doc/gramps-manual/fr/gramps-manual-fr.omf.out > ./doc/gramps-manual/fr/omf_timestamp > ./doc/gramps-manual/ru/Makefile > ./doc/gramps-manual/ru/gramps-manual-ru.omf.out > ./doc/gramps-manual/ru/omf_timestamp > make[1]: *** [distcleancheck] Error 1 > make[1]: Leaving directory `/home/dona/.temp/gramps2/gramps-1.1.2/_build' > make: *** [distcheck] Error 2 >=20 > Any ideas? As Eero has noted, we don't clean up after ourselves: the generated files (*.out and omf_timestamp) are not being deleted by 'make clean'. The following patch fixes this for me: --- doc/Makefile.am 19 Jun 2003 10:52:16 -0000 1.4 +++ doc/Makefile.am 28 Oct 2004 03:21:09 -0000 @@ -10,4 +10,4 @@ gramps.1: $(top_builddir)/config.status gramps.1.in cd $(top_builddir) && CONFIG_FILES=3Ddoc/$@ $(SHELL) ./config.status -CLEANFILES=3D$(man_MANS) +CLEANFILES=3D$(man_MANS) $(SUBDIRS)/*/*.out $(SUBDIRS)/*/omf_timestamp But then another problem surfaces during make distchek: ERROR: files left after uninstall: /home/shura/devel-gramps/gramps-1.1.2/=3Dinst/share/mime/globs /home/shura/devel-gramps/gramps-1.1.2/=3Dinst/share/mime/magic /home/shura/devel-gramps/gramps-1.1.2/=3Dinst/share/mime/XMLnamespaces As I understand, these files are created by the update-mime-database and then they're cleaned (empty besides the comments) after make clean. But we can't delete them, as they're needed for other packages on any real system. Any ideas? Alex --=20 Alexander Roitman http://ebner.neuroscience.umn.edu/people/alex.html Dept. of Neuroscience, Lions Research Building 2001 6th Street SE, Minneapolis, MN 55455 Tel (612) 625-7566 FAX (612) 626-9201 |
From: Tim W. <tw...@re...> - 2004-10-28 11:02:30
|
On Wed, Oct 27, 2004 at 10:30:59PM -0500, Alex Roitman wrote: > But then another problem surfaces during make distchek: > ERROR: files left after uninstall: > /home/shura/devel-gramps/gramps-1.1.2/=3Dinst/share/mime/globs > /home/shura/devel-gramps/gramps-1.1.2/=3Dinst/share/mime/magic > /home/shura/devel-gramps/gramps-1.1.2/=3Dinst/share/mime/XMLnamespaces >=20 > As I understand, these files are created by the update-mime-database > and then they're cleaned (empty besides the comments) after make clean. > But we can't delete them, as they're needed for other packages on > any real system. >=20 > Any ideas? These have been there for ages. My advice is to ignore those particular files, or else to add a distuninstallcheck_listfiles line like this: distuninstallcheck_listfiles =3D find . -type f -print | grep -E -v '/(glob= s|magic|XMLnamespaces)' Tim. */ |