[Bioc-devel] Issue with 'configure' not being executable

Thomas Sherman t@herm@4 @ending from jhu@edu
Mon Oct 29 21:28:06 CET 2018


git config core.filemode true


seems to have fixed it, thank you so much.


Also, thanks for pointing out that root was the owner, I must've run sudo git clone ... but I can't think of a reason why I would've done that.

________________________________
From: Martin Morgan <mtmorgan.bioc using gmail.com>
Sent: Monday, October 29, 2018 3:44:32 PM
To: Thomas Sherman; bioc-devel using r-project.org
Subject: Re: [Bioc-devel] Issue with 'configure' not being executable

I can’t provide much more help than googling, but it seems like git can be configured to not commit permissions; query and set from within the repository

  git config core.filemode
  git config core.filemode true

from https://stackoverflow.com/a/10516406/547331 and maybe updating the permissions flag following https://stackoverflow.com/a/21071387/547331 . I’d ‘test’ this by making and commiting changes to your local repository, then cloning from your local repository to a temporary location

  cd /tmp
  git clone path/to/R_package
  ls -l R_package/configure*

(also, and FWIW and sorry in advance for being presumptuous, but it is very unusual to run as root; you can do all kinds of very bad [to yourself] things, with simple typos)

Martin

From: Thomas Sherman <tsherma4 using jhu.edu>
Date: Monday, October 29, 2018 at 3:29 PM
To: Martin Morgan <mtmorgan.bioc using gmail.com>, "bioc-devel using r-project.org" <bioc-devel using r-project.org>
Subject: Re: [Bioc-devel] Issue with 'configure' not being executable

When I run the same command locally, this is what I see - is there a reason the permissions would be different between the remote and local?

R_Package$ ls -l configure*
-rwxrwxrwx 1 root root 248755 Oct 29 14:03 configure
-rwxrwxrwx 1 root root   3748 Oct 29 14:03 configure.ac

________________________________
From: Martin Morgan <mtmorgan.bioc using gmail.com>
Sent: Monday, October 29, 2018 3:23:31 PM
To: Thomas Sherman; bioc-devel using r-project.org
Subject: Re: [Bioc-devel] Issue with 'configure' not being executable

This is what I see in a recent checkout of your package

CoGAPS master$ ls -l configure*
-rw-r--r--  1 ma38727  ROSWELL\Domain Users  248755 Oct 27 21:24 configure
-rw-r--r--  1 ma38727  ROSWELL\Domain Users    3748 Oct 27 21:23 configure.ac

The '-rw' means that the files can be read / written by the owner of the file; if it were executable this would be '-rwx'

On non-Windows I think you would change the execute status

  chmod u+x configure

and then commit. This https://stackoverflow.com/a/21694391/547331 might help on Windows.

Martin

On 10/29/18, 3:15 PM, "Bioc-devel on behalf of Thomas Sherman" <bioc-devel-bounces using r-project.org on behalf of tsherma4 using jhu.edu> wrote:

    Hello,


    The latest build for our package (https://github.com/FertigLab/CoGAPS) failed with the error -


    ERROR: 'configure' exists but is not executable -- see the 'R Installation and Administration Manual'


    I've run into this before with our CI service, but the issue was fixed there by modifying TMPDIR based on the recommendation here: http://mazamascience.com/WorkingWithData/?p=1185 .


    I'm not sure how to fix this issue for the bioconductor build system, so I've temporarily removed the configuration step.


    Any help is much appreciated,

    Tom



         [[alternative HTML version deleted]]

    _______________________________________________
    Bioc-devel using r-project.org mailing list
    https://stat.ethz.ch/mailman/listinfo/bioc-devel


	[[alternative HTML version deleted]]



More information about the Bioc-devel mailing list