After an evaluation, GNOME has moved from Bugzilla to GitLab. Learn more about GitLab.
No new issues can be reported in GNOME Bugzilla anymore.
To report an issue in a GNOME project, go to GNOME GitLab.
Do not go to GNOME Gitlab for: Bluefish, Doxygen, GnuCash, GStreamer, java-gnome, LDTP, NetworkManager, Tomboy.
Bug 540442 - installation failed, missing files in the tarball?
installation failed, missing files in the tarball?
Status: VERIFIED FIXED
Product: meld
Classification: Other
Component: general
1.2
Other Linux
: Normal normal
: ---
Assigned To: Stephen Kennedy
Stephen Kennedy
Depends on:
Blocks:
 
 
Reported: 2008-06-27 08:36 UTC by Götz Waschk
Modified: 2009-08-15 18:40 UTC
See Also:
GNOME target: ---
GNOME version: ---


Attachments
fix installation (630 bytes, patch)
2008-06-30 05:48 UTC, Götz Waschk
none Details | Review

Description Götz Waschk 2008-06-27 08:36:54 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
Comment 1 Stephen Kennedy 2008-06-27 23:56:11 UTC
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.
Comment 2 Daniel Macks 2008-06-30 02:56:14 UTC
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/
Comment 3 Daniel Macks 2008-06-30 02:56:54 UTC
Sorry...my Comment #2 is an unrelated bug...ignore pls.
Comment 4 Daniel Macks 2008-06-30 03:09:19 UTC
(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).
Comment 5 Götz Waschk 2008-06-30 05:48:28 UTC
Created attachment 113669 [details] [review]
fix installation

No, it is the install command that fails, not the mkdir.
Comment 6 Stephen Kennedy 2008-09-25 20:36:58 UTC
Thanks, I must remember to add those files to the manual.
Meanwhile I've copied the english ones to fr so the install works.