Git SVN Error in SourceTree for Mac after upgrading to OS X Mavericks 10.9

I upgraded my Mac to OS X Mavericks 10.9 yesterday evening and everything has been going well, except for one thing with SourceTree and Git SVN repositories. When attempting to synchronize SVN repositories with SourceTree via Git, the following error occurs:

Can't locate SVN/Core.pm in @INC (@INC contains: 
/Applications/Xcode.app/Contents/Developer/usr/share/git-core/perl 
/usr/../Library/Perl/5.12/darwin-thread-multi-2level 
/usr/share/git-core/perl /Library/Perl/5.12/darwin-thread-multi-2level 
/Library/Perl/5.12 /Network/Library/Perl/5.12/darwin-thread-multi-2level 
/Network/Library/Perl/5.12 /Library/Perl/Updates/5.12.4 
/System/Library/Perl/5.12/darwin-thread-multi-2level 
/System/Library/Perl/5.12 /System/Library/Perl/Extras/5.12/darwin-thread-multi-2level 
/System/Library/Perl/Extras/5.12 .) at /usr/libexec/git-core/git-svn line 61.

So something’s wrong with OS X’s Perl installation. I couldn’t figure out what exactly, but configuring SourceTree to use your system’s Git installation (instead of SourceTree’s built-in version) seems to do the trick. Here’s how:

  1. Open SourceTree Preferences
  2. Click the “Git” tab
  3. Click the “Use System Git” button

SourceTreePreferences

SourceTreeSystemGit

Direct link to Audible Windows Phone App for non-US users

UPDATE 06/25: Looks like the Audible app is showing up in more and more non-US markets.

UPDATE 06/22 @ 4.40 pm CEST: It seems the direct link isn’t working for UK users for the time being. From what I know it does work from Belgium. Anywhere else?

YES! It’s finally here, with great fanfare – the Windows Phone Audible app. BUT, it’s not showing up in certain non-US WP Marketplaces, and the link the Windows Blog is providing doesn’t seem to be working.. Fortunately, Audible has e-mailed some of its customers a direct link into the Windows Phone Marketplace (on the phone) that does work (just be sure to open it from your phone):

Been waiting for this for 2 years. The Windows Phone platform is now complete.

Audible App for Windows Phone due in 2 weeks?

UPDATE 05/12
We’re now almost two weeks later, and still no love from Audible.com! Latest unconfirmed reports state Audible might keep us hanging for another 1-3 months (see http://forums.wpcentral.com/marketplace-apps/190732-3.htm). Like most other Audible members, I’m extremely patient and loyal toward this company, but um, seriously… I wonder what’s taking them so damn long.

Seriously doubting the Windows Phone platform now, Audible is a key app for me.

 

In my search for more information on the nascent release of the Audible App for the Windows Phone platform, I stumbled upon the following response from an official Audible rep, posted on WPCentral’s forums, stating that the release might be due in 2 weeks:

Dear Audible Listener,

Thank you for contacting Audible!

I understand you would like to know when the Audible Audible for Windows Phone will be released. I would be happy to assist.

After receiving numerous requests from Windows Phone users, we are excited to say that an application is actively being developed. While we cannot yet comment on its exact release date but it should be available for download within 2 weeks, we are confident you will love being able to use Audible with Windows Phone. When the application is complete, we will be announcing it on our website, newsletter, and social media channels.

Thanks for your interest in using Audible with Windows Phone. If you need any further assistance, please don’t hesitate to contact us.

Have a wonderful day!

Sincerely,
Sade F

Audible Customer Support

Thank you for your inquiry. As a valued customer, your experience is important to us. We invite you to answer the question below regarding your Customer Care experience.

Your feedback will help us better serve your future needs.

I’ll be happy to ditch my iPod Nano for the Windows Phone app. This release is long overdue, just get it out already..

How to install JungleDisk on Ubuntu 11.10

Had trouble installing JungleDisk (‘junglediskdesktop’) on Ubuntu again. This time it’s version 11.10. Mike Jennings from gmjjavadesigns.com has a complete guide on how to get libnotify.so.1 linked correctly and make the tray icon appear. The latter part in particular was of interest to me:

gsettings set com.canonical.Unity.Panel systray-whitelist “[‘all’]”

Find his post here.

Thanks Mike!

How to get JungleDisk Desktop running on Ubuntu 11.10 and Gnome 3

JungleDisk is broken for Ubuntu again. It won’t start when selected from Gnome 3’s Activities dashboard, nor will it start when calling it manually from the command line.

$ junglediskdesktop
junglediskdesktop: error while loading shared libraries: libnotify.so.1: cannot open shared object file: No such file or directory 

As suggested by JungleJason (http://askubuntu.com/a/84499), you’ll need to symlink libnotify.so.4 to libnotify.so.1. The latest version of Ubuntu (11.10) apparently only comes with the former variant.

If you’re running a 32-bit Ubuntu: 

$ cd /usr/lib/i386-linux-gnu/ ; sudo ln -s ./libnotify.so.4 libnotify.so.1

If you’re running a 64-bit Ubuntu: 

$ sudo ln -s /usr/lib/x86_64-linux-gnu/libnotify.so.4 /usr/lib/libnotify.so.1

 

How to compile Node.js from source with Ubuntu

UPDATE: Works with Node.js 0.6.6 and 0.6.7 on Ubuntu 11.10 (Oneiric Ocelot) / Linux Mint 12 (Lisa).

There are no pre-compiled packages for Linux, so if you want to use Node.js, you’ll have to build it yourself. It’s easy enough though, and here’s how.

Download and unpack Node.js Source

You can obtain the release version from their website or get an edgier version from their Git source repository. If you acquired it from the former source, you’ll need to decompress it first, for instance to /usr/local/src/.

(optional) Install the build tools

If you haven’t done this before, your system most likely won’t have the required tools for software compilation. You can easily install them: 

sudo apt-get install build-essential checkinstall 

(optional) Install openssl-dev

If you want to compile with SSL support (default), you’ll also need to install the OpenSSL Development Packages, like so:

sudo apt-get install libssl-dev

Build Node.js

Open up a terminal witndow and navigate to the directory that contains the Node.js source, e.g. /usr/local/src/node-0.6.6. And execute the following commands in succession: 

./configure
make
sudo make install

If all goes well, you should be able to access the node command from any terminal window.