Join GitHub today
GitHub is home to over 28 million developers working together to host and review code, manage projects, and build software together.Sign up
Drake fails to build on OSX if inside a folder with parenthesis (example ~/Dropbox (Personal)/drake-distro #394
My drake-distro was installed in:
it looks like things build properly until it gets to the MATLAB compilation of drake.
This happens because the classpath passed to java is not escaped correctly.
Note that Dropbox folders with parenthesis in it are common if you have also enterprise Dropbox accounts (such as the MIT ones we get now).
Installation worked properly, once I moved the drake-distro to a folder with no parenthesis in it.
If this can't be fixed, I suggest that it's at least mentioned in the installation instructions.
I took a look at this today, and while it's certainly possible, it will be hard to fix. The classpath that you see the error on is generated by UseJava.cmake (not my code), and there are a number of other places in the code where things are going to break similarly. I've added a note to the installation instructions, and will leave this bug open til it's resolved.
I imagined this one would be hard to fix. Anyway, people normally don't have folders with parenthesis on them. Unfortunately, Dropbox made the choice of automatically changing old personal Dropbox folders to 'Dropbox (Personal)' when adding an enterprise account (such as the one we now get free at MIT).
totally understand. i’ll leave this open as low-priority for now.
On Sep 15, 2014, at 2:02 PM, Enrique Fernández email@example.com wrote: