Opened 8 years ago

Closed 7 years ago

#53124 closed update (fixed)

julia @0.4.6: Update to 0.6.0

Reported by: manuSrep (Manuel Tuschen) Owned by: seanfarley (Sean Farley)
Priority: Normal Milestone:
Component: ports Version:
Keywords: haspatch Cc: anowacki (Andy Nowacki), markemer (Mark Anderson), hsgg (Henry Gebhardt), petrrr, Polyergic (Shad Sterling)
Port: julia

Description

Please update Julia to the current version.

Thanks

Manuel

Attachments (1)

Portfile (5.0 KB) - added by dmarteau (David Marteau) 7 years ago.
Portfile 0.6.0

Download all attachments as: .zip

Change History (21)

comment:1 Changed 8 years ago by ryandesign (Ryan Carsten Schmidt)

Owner: set to seanfarley
Port: julia added
Status: newassigned
Summary: Update Julia to version 0.5julia: Update to version 0.5

comment:2 Changed 8 years ago by anowacki (Andy Nowacki)

Cc: anowacki added

comment:3 Changed 8 years ago by markemer (Mark Anderson)

I tried the naive fix, bumping the versions and the hashes, but I get segfaults during the portion of the build when it begins to build julia code.

Last edited 8 years ago by markemer (Mark Anderson) (previous) (diff)

comment:4 Changed 8 years ago by markemer (Mark Anderson)

Cc: markemer added

comment:5 Changed 8 years ago by seanfarley (Sean Farley)

I'll try to take a look at this later this week.

comment:6 Changed 8 years ago by seanfarley (Sean Farley)

I can reproduce, so that's good. Haven't figured out what's going on yet.

comment:7 Changed 8 years ago by hsgg (Henry Gebhardt)

Cc: hsgg added

comment:8 Changed 8 years ago by seanfarley (Sean Farley)

I've been trying to fix this but just keep running into problems. I'm going to need someone more familiar with julia to help out. For starters, I get this error with LLVM-3.7

https://github.com/JuliaLang/julia/issues/17697

comment:9 Changed 8 years ago by l2dy (Zero King)

Summary: julia: Update to version 0.5julia @0.4.6: Update to 0.5.1

comment:10 Changed 8 years ago by petrrr

Cc: petrrr added

comment:11 Changed 7 years ago by l2dy (Zero King)

Summary: julia @0.4.6: Update to 0.5.1julia @0.4.6: Update to 0.6.0

comment:12 Changed 7 years ago by Polyergic (Shad Sterling)

Cc: Polyergic added

comment:13 Changed 7 years ago by Polyergic (Shad Sterling)

I'd like to help make this happen, but my attempt to build julia locally also failed - https://github.com/JuliaLang/julia/issues/23425

comment:14 Changed 7 years ago by seanfarley (Sean Farley)

I'll try to take a new look at this as well. It's quite frustrating, I admit.

comment:15 Changed 7 years ago by Polyergic (Shad Sterling)

My problem was confined to my computer; I've fixed that and built successfully on two different macs now. Are there still problems on other systems?

Changed 7 years ago by dmarteau (David Marteau)

Attachment: Portfile added

Portfile 0.6.0

comment:16 Changed 7 years ago by dmarteau (David Marteau)

Please find a Portfile that succeeded to install julia 0.6.0

Platform: OSX 10.11.6 (x86_64-apple-darwin15.6.0)

Note the following modifications:

  • Move to llvm 4.0
  • Add missing link to gitlib2 library
  • Copy julia dynamic libraries to destroot

Base runtests runned with two fails:

Error in testset linalg/lu:
Test Failed
  Expression: @inferred(logdet($(Expr(:typed_vcat, :Complex64, :(1.0f0 0.5f0), :(0.5f0 -1.0f0))))) ===  0.22314355f0 + 3.1415927f0im
  Evaluated: 0.22314355f0 + 3.1415925f0im === 0.22314355f0 + 3.1415927f0im

Error in testset libgit2:
Test Failed
  Expression: startswith(sprint(show, e), "GitError(Code:ENOTFOUND, Class:OS, Failed to resolve path")

I don't know if they are relevant.

comment:17 Changed 7 years ago by mf2k (Frank Schima)

Thanks. Per the guidelines, please instead attach a unified diff of the Portfile so we can easily see what changes you are proposing.

comment:18 Changed 7 years ago by mojca (Mojca Miklavec)

Keywords: haspatch added

comment:19 Changed 7 years ago by seanfarley (Sean Farley)

I took a look at this patch over the weekend but it seems that the llvm story is still not ironed out in julia (they recommend building against a custom llvm 3.9 + their patches which I am very much unenthusiastic to do). I don't mind setting this llvm 4.0 and living with that. Perhaps this will be merged soon and we can just go straight to llvm 6.

comment:20 Changed 7 years ago by seanfarley (Sean Farley)

Resolution: fixed
Status: assignedclosed
Note: See TracTickets for help on using tickets.