Closed nickfraser closed 7 years ago
Try
brew install homebrew/dupes/file-formula
brew install curl
You may have to reinstall some other broken formula. It looks like zlib
may be broken.
brew reinstall zlib
Linuxbrew should give a better error message if file
is missing or too old. Currently it installs bottles but then fails to correctly relocate the text files like *.pc
files of pkg-config
.
Thanks for your help! FYI, the steps you suggested didn't solve my issue.
homebrew/dupes/file-formula depends on zlib, so when you run brew reinstall zlib
, it complains that libz.so.1 does not exist.
However, after knowing the issue was simply related to file
, I got brew working by completing the following steps:
file
from source from ftp://ftp.astron.com/pub/file/
(I went for version 5.10) and add it to my PATH (before other paths)All packages appeared to install perfectly after this.
Glad to hear that you got it working!
Please follow the general troubleshooting steps first:
brew update
and retried your prior step?brew doctor
, fixed as many issues as possible and retried your prior step? Do not have root access so unable to remove all issues.Bug reports:
I get the following error while trying to compile curl on a RHEL 5.10 system:
I have very old tools on this system, but I've managed to get several packages installed (using LinuxBrew) including: glibc, gcc and python. zlib appears to be installed, as it's required by gcc and gcc works! Another warning / error I get (which may be related) is when pouring several bottles I get the following message:
I've tried installing libmagic, in the hope it would provide a new 'file' executable, but it doesn't appear to install one (maybe I can change the formula somehow to get it to work?) Otherwise, I've tried reinstalling everything from scratch twice. I've also managed to get curl to install on two other systems running RHEL 6.x and everything went smoothly.