bugQuilt - Bugs: bug #64430, Installing quilt with the build-in...


bug #64430: Installing quilt with the build-in config/install-sh script doesn't work

Submitter:  None
Submitted:  Sat 15 Jul 2023 03:42:05 PM UTC
Category:  None Severity:  3 - Normal
Item Group:  None Status:  Fixed
Privacy:  Public Assigned to:  khali
Open/Closed:  Closed
* Mandatory Fields

Add a New Comment Rich Markup

Thu 10 Aug 2023 09:01:31 AM UTC, comment #3: 
Jean Delvare <khali>
Group administrator
Thu 10 Aug 2023 08:57:50 AM UTC, comment #2: 

These issues appear to be fixed in the latest version of the install-sh script as shipped in automake, so we should just use that.

Jean Delvare <khali>
Group administrator
Thu 10 Aug 2023 08:48:05 AM UTC, comment #1: 

I can reproduce this. I even get a third bug:

mkdir: cannot create directory ‘/usr/local/share/emacs/site-lisp/’: File exists

It goes away if I run "make install" again, but that's not an acceptable workaround.

Jean Delvare <khali>
Group administrator
Sat 15 Jul 2023 03:42:05 PM UTC, original submission:  

When configure doesn't find an external install executable, it falls back to using the shipped install script (config/install-sh). However, there are at least 2 issues with that script:

1. install-sh doesn't have the executable bit set. So running 'make install' just results in a 'permission denied' whenever make encounters an $(INSTALL).

2. install-sh doesn't seem capable of installing multiple files in one install command. I.e. the following command:

       config/install-sh -c -m 755 quilt/add quilt/annotate quilt/applied quilt/delete quilt/diff quilt/edit quilt/files quilt/fold quilt/fork quilt/graph quilt/grep quilt/header quilt/import quilt/mail quilt/new quilt/next quilt/patches quilt/pop quilt/previous quilt/push quilt/refresh quilt/remove quilt/rename quilt/revert quilt/series quilt/setup quilt/snapshot quilt/top quilt/unapplied quilt/upgrade /usr/local/share/quilt/

   just installs the first non-option argument (quilt/add). All others are just ignored.



(Note: upload size limit is set to 16384 kB, after insertion of the required escape characters.)

Attach Files:

No files currently attached


Depends on the following items: None found

Items that depend on this one: None found


Carbon-Copy List
  • -email is unavailable- added by khali (Posted a comment)

    There are 0 votes so far. Votes easily highlight which items people would like to see resolved in priority, independently of the priority of the item set by tracker managers.

    Only logged-in users can vote.


    Follow 4 latest changes.

    Date Changed by Updated Field Previous Value => Replaced by
    2024-01-26 khali Open/ClosedOpen Closed
    2023-08-10 khali StatusConfirmed Fixed
    2023-08-10 khali StatusNone Confirmed
        Assigned toNone khali

    Back to the top

    Powered by Savane 3.12.
    Corresponding source code