GNOME Bugzilla – Bug 125736
make distcheck is broken
Last modified: 2009-08-15 18:40:50 UTC
Hopefully a problem that only on my system exists, but `make distcheck` ist kaput.
workaround: make dist tar xzf conglomerate-VERSION.tar.gz cd conglomerate-VERSION/ make
gonna try `make dist` on another (slower) computer, will report the result tomorrow
That should have been `make distcheck`. Anyhow, is does better as the other computer, this one stops at: -- Installing ../../../doc/reference/html/index.html -- Installing ../../../doc/reference/html/index.sgml /usr/bin/install: cannot stat `../../../doc/reference/html/index.sgml': No such file or directory make[4]: *** [install-data-local] Error 1
when the slow computer is idle, I will try with: --- Makefile.am 28 Oct 2003 22:49:40 -0000 1.13 +++ Makefile.am 29 Oct 2003 08:17:25 -0000 @@ -158,7 +158,7 @@ $(INSTALL_DATA) $$i $(DESTDIR)$(TARGET_DIR); \ done; \ echo '-- Installing $(srcdir)/html/index.sgml' ; \ - $(INSTALL_DATA) $(srcdir)/html/index.sgml $(DESTDIR)$(TARGET_DIR); \ + -$(INSTALL_DATA) $(srcdir)/html/index.sgml $(DESTDIR)$(TARGET_DIR); \ fi) # People with a fast computer may update is bug also ;-)
I will not commit the '+++ Makefile.am 29 Oct 2003 08:17:25 -0000' patch , before 125787 or 125785 is fixed.
Advised bug 126019 to apply the patch.
feedback from bug 126019 told the patch didn't work. Now testing with: --- doc/reference/Makefile.am 28 Oct 2003 22:49:40 -0000 1.13 +++ doc/reference/Makefile.am 3 Nov 2003 21:03:44 -0000 @@ -157,7 +157,7 @@ echo '-- Installing '$$i ; \ $(INSTALL_DATA) $$i $(DESTDIR)$(TARGET_DIR); \ done; \ - echo '-- Installing $(srcdir)/html/index.sgml' ; \ + -echo '-- Installing $(srcdir)/html/index.sgml' ; \ $(INSTALL_DATA) $(srcdir)/html/index.sgml $(DESTDIR)$(TARGET_DIR); \ fi)
it failed on my fast system. Will try on the slow computer when I go to sleep.
Gonna spend my time on bug 125787
Bug 136100 will supress the doc/reference issues. The recent error on make distcheck is GCONF_CONFIG_SOURCE=xml::/etc/gconf/gconf.xml.defaults \ /usr/bin/gconftool-2 --makefile-install-rule ../../data/conglomerate.schemas I/O warning : failed to load external entity "../../data/conglomerate.schemas" Failed to open `../../data/conglomerate.schemas': No such file or directory make[3]: *** [install-data-local] Error 1
Sorry, bug 131600
With GCONF_DISABLE_MAKEFILE_SCHEMA_INSTALL=yes make distcheck you get beyond the GCONF_CONFIG_SOURCE=xml::/etc/gconf/gconf.xml.defaults \ /usr/bin/gconftool-2 --makefile-install-rule ../../data/conglomerate.schemas I/O warning : failed to load external entity "../../data/conglomerate.schemas" Failed to open `../../data/conglomerate.schemas': No such file or directory make[3]: *** [install-data-local] Error 1 (but you will encounter the next error)
Okay, fixed that 'next error'. With GCONF_DISABLE_MAKEFILE_SCHEMA_INSTALL=yes make distcheck will get the wanted: ==================================================== conglomerate-0.7.11.tar.gz is ready for distribution ==================================================== or simply `uss/mkcvstarball`
triage information: - bug is not fixed, we still have bug 131600 - programmers documentation is excluded, that is why it is marked as DOCUMENTATION - milestone request from 0.8.0 to 1.0.0, bug 131600 is the workaround that allows us do to postpone this bug - using NEEDINFO as reminder on bug 131600, to avoid the slow bugzilla dependency tree
That was in january. Yesterday I spend some time on bug 131600 and did an update on the uss/mkcvstarball script.
That script is a proper wrapper on the `make distcheck` and it delivers a tarball. So we can do `make distcheck`. I consider this bug RESOLVED and FIXED.
And now CLOSED (Hey, it was me who opened this bugreport :- )