-
Notifications
You must be signed in to change notification settings - Fork 35
Incompatible with OS X 10.10 Yosemite #16
Comments
/cc @tenderlove |
Mavericks or Yosemite? |
Yosemite. I forgot I upgraded. Heh. |
You're not the only one, that's good: Doesn't seem to have a new API, I wonder what's up. |
@tenderlove Could you do a release from master branch? The last release was in 2011, and there's been a bunch of work since then in the repo. https://rubygems.org/gems/dnssd Let's see if master compiles on Yosemite... |
You don't have a dns_sd.h? What files do you have in /usr/include?
|
@drbrain That's the weird part – I do:
|
master branch builds out of the box on Yosemite. |
@sodabrew You're right. I think I figured out my problem – I am using a custom Ruby, a distribution by GitHub. When I switch to the system Ruby, it all goes as planned. I'll test with an rbenv'd unmodified MRI. @drbrain Would you mind pushing out the latest changes? |
@parkr Oh, I didn't figure on the custom Ruby being the issue. If you add |
Nope, tried that. |
I imagine github ruby uses a compiler and include path that you don't have access to? The changes since v2.0 don't involve changes to mkmf.rb so I doubt they would make a difference. I note that in the compile log it says Still, I can make a release as there are changes pending. |
Must be it. Dammit. MRI 2.1.5 unmodified installs fine. |
2.0.1 released! |
❤️ You're the best, @drbrain. Now to dig into where GitHub's Ruby differs from MRI... I definitely like their distro better. Thanks guys!! |
Thank you! |
Couldn't get this sucker to install on my Maverick's machine. When running
rake compile
, first I getcan't find header dns_sd.h
(which is present, in/usr/include
):If I remove that header check, I get:
Entirely borked, unfortunately. Not sure how to go about fixing here.
The text was updated successfully, but these errors were encountered: