On 17.01.2019 21:35, Mark Phippard wrote:
> On Thu, Jan 17, 2019 at 7:04 AM Branko Čibej <brane_at_apache.org
> <mailto:brane_at_apache.org>> wrote:
>
> On 16.01.2019 21:51, Mark Phippard wrote:
>> On Wed, Jan 16, 2019 at 2:54 PM Mark Phippard <markphip_at_gmail.com
>> <mailto:markphip_at_gmail.com>> wrote:
>>
>> On Wed, Jan 16, 2019 at 2:10 PM Branko Čibej
>> <brane_at_apache.org <mailto:brane_at_apache.org>> wrote:
>>
>> On 16.01.2019 15:39, Mark Phippard wrote:
>> > I am trying to update my Homebrew and it looks like it
>> wants to move
>> > me from SVN 1.10 to 1.11 but it is failing. I do not
>> recall even
>> > asking it to install the Ruby bindings but perhaps I
>> did once. I
>> > thought I just had --with-java since I do need JavaHL.
>> Any ideas?
>>
[... elided some history ...]
>
> The only thing I can suggest is that you install Xcode whether you
> use it or not. I never use it but I do install it and run it every
> now and then to install updates.
>
>
> Thanks, I gave this a try today, unfortunately it still fails.
>
> Is this a valid (and quicker) way to check my dev environment before
> trying to do the full build?
>
> /usr/bin/ruby -r mkmf -e 'exit(have_func("rb_hash_foreach") ? 0 : 1)'
As far as I know, yes, it is.
> Because this still gives the same error about the developer tools not
> being installed. A Google search led me to this which looked promising:
>
> https://blog.driftingruby.com/updated-to-mojave/
>
> But unfortunately it wasn't. I even tried following a link in the
> comments to re-download the command line tools and that did not help
> either. I will just go back to editing the subversion.rb for now.
I tried all of those suggestions, when I saw this problem in High
Sierra. Then I upgraded to Mojave (after the last Xcode update) and the
issue went away. I don't understand what's going on.
> BTW, do you know why SVN cannot be packaged as a bottle? It might be
> the only formula I have installed that still builds from source. I
> would think it could just bundle everything and if the user does
> --with-java it creates the symlink otherwise it skips that.
AFAIK it does install from a bottle, but --with-javahl forces a build
from source (all other bindings are bottled). You could request an
improvement from the Homebrew folks, they're moderately responsive.
https://github.com/Homebrew/homebrew-core/issues
-- Brane
Received on 2019-01-17 23:06:45 CET