[svn.haxx.se] · SVN Dev · SVN Users · SVN Org · TSVN Dev · TSVN Users · Subclipse Dev · Subclipse Users · this month's index

Re: Homebrew SVN 1.11 not working

From: Branko Čibej <brane_at_apache.org>
Date: Thu, 17 Jan 2019 23:06:36 +0100

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

This is an archived mail posted to the Subversion Users mailing list.