Julia v0.3.4

664 views
Skip to first unread message

Elliot Saba

unread,
Dec 26, 2014, 6:43:42 AM12/26/14
to julia...@googlegroups.com
Hello all!  The latest bugfix release of the 0.3.X Julia line has been released.  Binaries are available from the usual place, and as is typical with such things, please report all issues to either the issue tracker, or email this list.

As this is a bugfix release, there are not too many new big-item features to announce, but if you are interested in the bugs fixed since 0.3.3, this commit log should give you an idea of the effort put in by our team of backporters, as they faithfully toiled to bring you an extremely early 2015 Christmas present.

This is a recommended upgrade for anyone using any of the previous 0.3.x releases, and should act as a drop-in replacement for any of the 0.3.x line. We would like to get feedback if someone has a correctly working program that doesn't work after this upgrade.

Happy Hacking,
-E

Ed Scheinerman

unread,
Dec 26, 2014, 9:44:30 AM12/26/14
to julia...@googlegroups.com
I had a (fixable) problem installing on my Macbook Air. Upon first launch in a terminal window I got this error:

Warning: error initializing module LinAlg:

ErrorException("error compiling __init__: error compiling check_blas: error compiling openblas_get_config: could not load module libopenblas: dlopen(libopenblas.dylib, 1): Library not loaded: /usr/local/Cellar/gcc/4.9.2_1/lib/gcc/4.9/libquadmath.0.dylib

  Referenced from: /Applications/Julia-0.3.4.app/Contents/Resources/julia/lib/julia//libgfortran.3.dylib

  Reason: image not found")


Julia then started up but (not surprisingly) it wouldn't invert a matrix. The reference to "cellar" suggested a homebrew fix so I did 

brew install homebrew/science/openblas

and relaunched Julia. All seems fine now. My Julia 0.3.3 worked fine. I think making the distribution self-contained would be preferable. Or might there be something odd with my setup?



Tony Kelman

unread,
Dec 26, 2014, 11:13:48 AM12/26/14
to julia...@googlegroups.com
Hm, strange. We should be including libquadmath.0.dylib in the mac binaries, making them self-contained is the goal and we have some libgfortran-related code that should be working. That error is definitely a homebrew-ism, do you know whether you already had a libopenblas.dylib on your path when you were getting the error? I'm not sure what order the library paths get searched on mac, I would hope we search our bundled libraries before whatever happens to be on the user's system. But looking at the code for blas_vendor() in base/util.jl, we might be picking up system openblas first.

Mike Innes

unread,
Dec 26, 2014, 12:20:46 PM12/26/14
to julia...@googlegroups.com
If it helps at all, I saw that exact issue a few days back, on 0.3 and 0.4. I had to delete and rebuild the openblas included in the Julia repo. I don't know exactly how the Julia 0.3.x builds work but a stale openblas may be causing issues.

Elliot Saba

unread,
Dec 26, 2014, 2:47:53 PM12/26/14
to julia...@googlegroups.com
I've identified the problem.  fixup-libgfortran was sad because all the consumers of libgfortran linked to lib{gfortran,quadmath,gcc_s} via the "public" paths, which look like /usr/local/lib/gcc/4.9/xxx, whereas libgfortran internally linked to libquadmath via a "private" path, which looks like /usr/local/Cellar/gcc/4.9.1_2/lib/xxx.  I've since fixed up fixup-libgfortran.sh and uploaded a new binary.
-E

Carlos P

unread,
Dec 26, 2014, 7:54:20 PM12/26/14
to julia...@googlegroups.com
when trying to download "Mac OS X Package (.dmg)"

<Error>
  <Code>NoSuchKey</Code>
  <Message>The specified key does not exist.</Message>
  <Key>bin/osx/x64/0.3/julia-0.3.4-osx10.7 .dmg</Key>
...

also tried to remove the space between 10.7 and .dmg on the path, but same "NoSuchKey"

Elliot Saba

unread,
Dec 26, 2014, 9:35:30 PM12/26/14
to julia...@googlegroups.com
Try again?
-E

Ben Strowbridge

unread,
Dec 27, 2014, 5:50:25 PM12/27/14
to julia...@googlegroups.com
I got the same LinAlg and NoSuchKey errors when trying to get 0.3.4 running on Yosemite. Now it downloads okay but gives a "File is damaged" message when I try to start the .dmg file. Also, the current 0.4.0 .dmg version installs but seems to have the same LinAlg problem as the initial version of 0.3.4.

Christoph Ortner

unread,
Dec 28, 2014, 10:07:09 AM12/28/14
to julia...@googlegroups.com
I am running OS X 10.10.1. After downloading Julia 0.3.4 binaries, moving to Applications, and trying to open it, I get

Julia-0.3.4.app” is damaged and can’t be opened. You should move it to the Trash.

I tried to download 3 times and always get the same.

   Christoph
 
 

Elliot Saba

unread,
Dec 28, 2014, 2:40:33 PM12/28/14
to julia...@googlegroups.com
Turns out that after I replaced the library, I neglected to force-replace the digital signature on the whole .app file, so Gatekeeper rejected it.  (I had Gatekeeper turned off on my laptop, so it worked fine for me locally).

I've reuploaded a new version and tested it with Gatekeeper enabled.  Try again please.
-E

Christoph Ortner

unread,
Dec 28, 2014, 2:47:41 PM12/28/14
to julia...@googlegroups.com
Now I cannot even download - I get the following error in my browser:

NoSuchKeyThe specified key does not exist.bin/osx/x64/0.3/julia-0.3.4-osx10.7 .dmgF5B12B41830C0B0B3IZsf3SDCj7ilIm3UW4+CtklIDQ962uTHb0+lxOEmkJ22QAyeDAEreRAv2nmAKTt/T8UeTIeR1c=

Elliot Saba

unread,
Dec 28, 2014, 2:51:32 PM12/28/14
to julia...@googlegroups.com
Are you certain you're using the correct link?  This one, from the main website?
-E

Christoph Ortner

unread,
Dec 28, 2014, 3:42:49 PM12/28/14
to julia...@googlegroups.com

yes, I was using the link from the main site. For some reason it is now working. Sorry if this was a problem at my end - no idea what it could have been.

Thanks for the help.
   Christoph

Elliot Saba

unread,
Dec 28, 2014, 3:44:30 PM12/28/14
to julia...@googlegroups.com

No, I believe it was a problem on my end. The old +/space character issue on AWS strikes again. Thank you for reporting and helping get it fixed for everyone!

Christoph Ortner

unread,
Dec 28, 2014, 3:56:15 PM12/28/14
to julia...@googlegroups.com
I just downloaded it again and I still cannot open it?
    Christoph

Christoph Ortner

unread,
Dec 28, 2014, 3:59:50 PM12/28/14
to julia...@googlegroups.com
If I "allow apps from anywhere" in "security and privacy settings", then it works ok. (I guess this is what you called Gatekeeper?)
    Christoph

Stefan Karpinski

unread,
Dec 28, 2014, 5:50:59 PM12/28/14
to Julia Users
We went through a fairly tedious and time-consuming process to get OS X developer licenses specifically so you wouldn't have to do that sort of thing so hopefully this can be fixed. Elliot, do you need me to do anything here?

Elliot Saba

unread,
Dec 28, 2014, 9:30:21 PM12/28/14
to julia...@googlegroups.com
All I can think of is that I fixed it and then re-uploaded the old broken .dmg.  I'm sorry for all the wasted time here, please try again, it should work now.
-E

i.cos...@me.com

unread,
Dec 29, 2014, 2:30:03 AM12/29/14
to julia...@googlegroups.com
When is v0.3.4 likely to be available on homebrew?

Christoph Ortner

unread,
Dec 29, 2014, 2:36:27 AM12/29/14
to julia...@googlegroups.com
it is now working ok for me as well. Thank you.
   Christoph

Carlos P

unread,
Dec 29, 2014, 3:20:30 AM12/29/14
to julia...@googlegroups.com
working well for me too, thanks

Elliot Saba

unread,
Dec 30, 2014, 11:25:44 PM12/30/14
to julia...@googlegroups.com
The Homebrew tap now has a bottled version of 0.3.4 available.
-E
Reply all
Reply to author
Forward
0 new messages