GNOME Bugzilla – Bug 540442
installation failed, missing files in the tarball?
Last modified: 2009-08-15 18:40:50 UTC
The installation of meld 1.2 from source fails with this error: install -m 644 meld.fr.xml /usr/local/share/gnome/help/meld/fr/meld.xml install: cannot create regular file `/usr/local/share/gnome/help/meld/fr/meld.xml': No such file or directory
Confirmed. As I'm sure you know, you can comment out the lines containing "$(MAKE) -C help ..." in the top level makefile as a workaround. Something to do with scrollkeeper-update.
Are those figure/*.png actually *used* in any of the languages' documentation for which they do exist? In C/figures, I see dirdiff.png and filediff.png, but C/meld.xml does not mention either of them. Likewise for es/
Sorry...my Comment #2 is an unrelated bug...ignore pls.
(Okay, back to the bug at hand...sorry for the mess!...) It sounds like that install command is failing because the /usr/local/share/gnome/help/meld/fr directory does not exist. The install target of fr/GNUmakefile appears to try to create that directory first: install : $(OMF_NAME).install -mkdir -m 755 -p $(OMF_DIR_) $(XML_DIR_) $(XML_DIR_)/figures install -m 644 meld.$(LANG).xml $(XML_DIR_)/meld.xml So is that mkdir failing? This part of 'make install' succeeds on my OS X box (I use 'make install DESTDIR=/tmp/blib' but DESTDIR would just be null for you).
Created attachment 113669 [details] [review] fix installation No, it is the install command that fails, not the mkdir.
Thanks, I must remember to add those files to the manual. Meanwhile I've copied the english ones to fr so the install works.