Skip to content
This repository has been archived by the owner on Jul 4, 2023. It is now read-only.

brew install mu --HEAD cannot run autoreconf #15081

Closed
joostkremers opened this issue Sep 24, 2012 · 6 comments
Closed

brew install mu --HEAD cannot run autoreconf #15081

joostkremers opened this issue Sep 24, 2012 · 6 comments

Comments

@joostkremers
Copy link

Gist link:

https://gist.github.com/3776197

I've successfully installed mu --HEAD several times before, keeping up-to-date with the latest git version. Today, however, the usual steps:

brew uninstall mu
brew install mu --with-emacs --HEAD

failed with the error:

Failed executing: autoreconf -ivf (mu.rb:48)

As the output from brew doctor in the gist shows, I have several unbrewed dylib, la and pc files in /usr/local, and an unlinked Emacs brew. These are related to a manual installation of Emacs containing a number of patches for OS X that I rely on (see ftp://ftp.math.s.chiba-u.ac.jp/emacs/). They have not caused any problems for installing mu --HEAD so far, so I'm not sure they're causing any trouble now.

Thanks,

Joost

@jacknagel
Copy link
Contributor

PATH: /usr/local/Library/ENV/4.3:/usr/local/opt/gettext/bin:/usr/local/opt/libtool/bin:/usr/bin:/bin:/usr/sbin:/sbin

@mxcl path missing automake and autoconf bindirs

@mxcl
Copy link
Contributor

mxcl commented Sep 24, 2012

Hopefully fixed by: 9de4b5f

@mxcl mxcl closed this as completed Sep 24, 2012
@joostkremers
Copy link
Author

I still have the same problem: :-(

joost@pc201: $ brew update
Updated Homebrew from 214491a9 to 9de4b5f0.

joost@pc201:~ $ brew install mu --with-emacs --HEAD
==> Cloning https://github.com/djcb/mu.git
Updating /Users/joost/Library/Caches/Homebrew/mu--git
==> autoreconf -ivf

==> Build Environment
[...]

Error: Failed executing: autoreconf -ivf (mu.rb:48)

@mxcl
Copy link
Contributor

mxcl commented Sep 24, 2012

New fix pushed, brew update and try again.

@joostkremers
Copy link
Author

autoconf now finishes without problems, but mu4e isn't compiled/installed anymore... That is,

brew install mu --with-emacs --HEAD

installs mu but not mu4e...

Normally, mu4e should be included automatically, you have to pass --disable-mu4e to not get it.

config.log at https://gist.github.com/3782203

@joostkremers
Copy link
Author

running the following in ~/Library/Cache/Homebrew/mu--HEAD

./configure --disable-dependency-tracking --prefix=/usr/local/Cellar/mu/HEAD --with-gui=none

make

sudo make install

and then

brew unlink mu

brew link mu

gives me mu with mu4e.

@Homebrew Homebrew locked and limited conversation to collaborators Feb 16, 2016
Sign up for free to subscribe to this conversation on GitHub. Already have an account? Sign in.
Labels
None yet
Projects
None yet
Development

No branches or pull requests

3 participants