-
Notifications
You must be signed in to change notification settings - Fork 297
cairo: depends on recommended x11 for Linuxbrew #986
Conversation
07ac771
to
2e62d6d
Compare
It seems |
requirements/x11_requirement.rb and os/mac/xquartz.rb need to be modified to depend on |
Is there any chance that someone can merge this..? I really want to install Elixir on my new work Linux machine, and I would MUCH rather do it with Brew than from scratch, but I can't at the moment because of this bug in the Cairo build, Cairo being a dep for Elixir. |
I believe it depends on #1039 right now. Also, if you want |
As Piotr mentioned, but also add brew install linuxbrew/xorg/xorg
brew install cairo --with-x11
brew install elixir |
I'm happy with merging this patch as is. |
Thanks guys :-) I am still getting the hang of making stuff work on Linux - been on a Mac for work for 14 years... I ran into another issue to do with wxmac, but thanks for getting me this far. |
Thanks, Piotr! |
doesn't work 👎 I'm getting: |
I modified
If that fails, you can try |
the log clearly says
After doing what @rwhogg suggested, try |
This line did it for me, |
Warning: linuxbrew/xorg/libxcb-1.12 already installed |
my solution was a back up solution in case @rwhogg's didn't work. |
brew install cairo --env=std |
Weird... I'd suggest you to run the following code: dir="$(pwd)"
cd "$(brew --repo)"
git checkout master
git reset --hard origin/master
git fetch --unshallow
git pull origin master
for tap in $(brew tap); do
cd "$(brew --repo $tap)"
git checkout master
git reset --hard origin/master
git fetch --unshallow
git pull origin master
done
cd "$dir"
unset dir |
result:
|
LGTM. Now you can try
and report here the url you get in the end |
I'm getting an error when I try:
now I'm afraid that 'brew uninstall --ignore-dependencies cairo' is going to break something else :/ |
You will be able to repeat `brew install --env=std cairo` after you do the above steps. I just want to figure out what prevents you from installing `cairo` in super env.
|
So.... now you were able to install |
superenv -- this is the default env. in Linuxbrew when you don't specify |
good... (heading back to google) |
You can report that in Linuxbrew/homebrew-core, not here. This is a legacy repo... :) |
Can you create an issue there and post the url you get after executing the following commands:
? |
As in #974