GNOME Bugzilla – Bug 158319
Does not build out of src dir
Last modified: 2006-01-12 16:44:29 UTC
It fails to install gnome-terminal.schemas
This should be FIXED in HEAD now.
It looks like this was reverted by the another commit, without any comment about it in the changelog. Mistake?
It stopped distchecking, and I needed to do a release. I thought I had added a changelog entry, though... hrm. Let's see. $(schema_DATA) is gnome-terminal.schemas, which is generated at dist time, so it is in the source directory, and the command to install schemas currently reads: GCONF_CONFIG_SOURCE=$(GCONF_SCHEMA_CONFIG_SOURCE) $(GCONFTOOL) --makefile-install-rule $(srcdir)/$(schema_DATA) which looks sane to me. Before the reversion, it used $(top_builddir)/src/$(schema_DATA) instead, which failed during distcheck because gnome-terminal.schemas is not in the build dir. The current situation seems the correct one to me: I guess I am missing something?
Hmm gnome-terminal seem to distribute schemas differently than other gnome apps. Generally the .in file is distributed and the schemas generated from it. gnome-terminal distributes the schemas file directly. Any reason for that?
It seems like the .in file is distributed here just like in every other module. What makes you think it's not? EXTRA_DIST has $(schemas_in_files) and no mention of the .schemas file at all.
Marco? Ping?
I dont remember the reason of my comment, it's passed a lot of time. Anyway probably something is changed because using top_buildir now seem to work fine for distcheck too. Attaching patch...
Created attachment 52386 [details] [review] Use buildir for gnome-terminal.schemas
The patch doesn't apply. Is the problem gone? Can this be closed?
Uh, sorry, my stupid mistake. It does apply and has been applied. Thanks.