Comments (12)
You need m4
installed.
from legacy-linuxbrew.
Thanks!!! Now it works.
from legacy-linuxbrew.
@MikeMcQuaid Should autoconf depend_on m4?
from legacy-linuxbrew.
@sjackman Really there should be a either requirement or code in Linuxbrew to check the existence of this stuff.
from legacy-linuxbrew.
For packages that are provided by the base Mac OS X install, I had the idea adding, for example, the depends_on 'm4'
to autoconf, and keeping a list of which packages are provided on OS X (such as m4) so as to mark those dependencies as satisfied. Thoughts?
@MikeMcQuaid @adamv @jacknagel @mistydemeo
from legacy-linuxbrew.
I think this should be done in reverse; add a requirement or other code somewhere in Linuxbrew (and Winbrew) which contains dependencies that don't come with those systems to match them with what comes with OSX. OSX will always be the primary platform so it doesn't make sense to add such things to the primarily OSX autoconf.
from legacy-linuxbrew.
The packages need to know their own dependencies (that autoconf depends on m4 for example). It makes more sense I think to have that information in the individual formula and so, I think, in the base Homebrew. Whether that dependency is satisfied by the OS is the next question. We can hardcode that list for OS X. For Linux it will vary depending on the Linux distribution and which packages are installed, and so will likely have to be a dynamic test.
from legacy-linuxbrew.
I think the better solution for Linuxbrew would simply be to specify the dependencies in the formulae downstream, like I do in Tigerbrew when necessary. I add a depends_on 'homebrew/dupes/m4' if MacOS.version < :leopard
in autoconf, for example.
from legacy-linuxbrew.
I just tried to install ruby-build
and the m4
dependency is still missing. Any plan to specify these system dependencies as @sjackman or @mistydemeo were proposing?
from legacy-linuxbrew.
Fixed. Thanks, Alejandro.
from legacy-linuxbrew.
Thanks for the quick fix! Linuxbrew is getting really stable. 😃
from legacy-linuxbrew.
Thanks! It has come a long way.
from legacy-linuxbrew.
Related Issues (20)
- vim not getting build HOT 4
- `cairo` fails on Linux Mint 17.3 Rosa XFCE x64 HOT 3
- CEGMA 2.5 ? HOT 1
- where is the file .bashrc or .zshrc? HOT 8
- 'brew install llvm --with-lldb' fails HOT 1
- Error: SHA256 mismatch
- -e:1:in `flock': Function not implemented (Errno::ENOSYS) HOT 1
- Advantage of Linuxbrew over Chromebrew? HOT 2
- cannot execute binary file: Exec format error HOT 3
- Error: undefined method `rebuild' HOT 6
- util-linux: Conflicts with bash-completions HOT 25
- Error: Unsupported special dependency :perl HOT 1
- libxcb install but not exist HOT 2
- Support installation with out git installed HOT 4
- brew instal mpd HOT 1
- node: Error: Unsupported special dependency :perl HOT 1
- Unsupported special dependency: Perl HOT 1
- troubleshooting link is not working HOT 2
- gcc bad configured after fresh installation HOT 15
- homebrew upgrade error HOT 2
Recommend Projects
-
React
A declarative, efficient, and flexible JavaScript library for building user interfaces.
-
Vue.js
🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.
-
Typescript
TypeScript is a superset of JavaScript that compiles to clean JavaScript output.
-
TensorFlow
An Open Source Machine Learning Framework for Everyone
-
Django
The Web framework for perfectionists with deadlines.
-
Laravel
A PHP framework for web artisans
-
D3
Bring data to life with SVG, Canvas and HTML. 📊📈🎉
-
Recommend Topics
-
javascript
JavaScript (JS) is a lightweight interpreted programming language with first-class functions.
-
web
Some thing interesting about web. New door for the world.
-
server
A server is a program made to process requests and deliver data to clients.
-
Machine learning
Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.
-
Visualization
Some thing interesting about visualization, use data art
-
Game
Some thing interesting about game, make everyone happy.
Recommend Org
-
Facebook
We are working to build community through open source technology. NB: members must have two-factor auth.
-
Microsoft
Open source projects and samples from Microsoft.
-
Google
Google ❤️ Open Source for everyone.
-
Alibaba
Alibaba Open Source for everyone
-
D3
Data-Driven Documents codes.
-
Tencent
China tencent open source team.
from legacy-linuxbrew.