Opened 10 years ago

Closed 10 years ago

Last modified 9 years ago

#45900 closed defect (worksforme)

julia @0.3.2_1: fails to build

Reported by: petrrr Owned by: seanfarley (Sean Farley)
Priority: Normal Milestone:
Component: ports Version: 2.3.2
Keywords: Cc:
Port: julia

Description

This build failure emerged with the update from julia @0.3.1_1.

On OSX 10.8.5, Xcode 4.6.2, Build version 4H1003.

Attachments (2)

julia.main.log (1.1 MB) - added by petrrr 10 years ago.
main.log
julia-0.3.3.main.log (1.2 MB) - added by petrrr 10 years ago.
build of the 0.3.3 version

Change History (14)

Changed 10 years ago by petrrr

Attachment: julia.main.log added

main.log

comment:1 Changed 10 years ago by seanfarley (Sean Farley)

From your log:

error: no member named 'move' in namespace 'std'

What is going on with this machine???

comment:2 Changed 10 years ago by petrrr

Apart from this, there is the build failure on dragonegg #45720. For the rest all works (at least apparently) fine.

comment:3 Changed 10 years ago by someuser12

Same here with:

$ sw_vers            
ProductName:    Mac OS X
ProductVersion: 10.8.5
BuildVersion:   12F45
$ xcodebuild -version
Xcode 4.5.2
Build version 4G2008a
$ clang -v
Apple LLVM version 4.2 (clang-425.0.24) (based on LLVM 3.2svn)
Target: x86_64-apple-darwin12.5.0
Thread model: posix

comment:4 in reply to:  3 Changed 10 years ago by seanfarley (Sean Farley)

Replying to macosx12345@…:

Same here with:

$ sw_vers            
ProductName:    Mac OS X
ProductVersion: 10.8.5
BuildVersion:   12F45
$ xcodebuild -version
Xcode 4.5.2
Build version 4G2008a
$ clang -v
Apple LLVM version 4.2 (clang-425.0.24) (based on LLVM 3.2svn)
Target: x86_64-apple-darwin12.5.0
Thread model: posix

julia was updated to 0.3.3 a little while ago. Is this still an issue?

comment:5 Changed 10 years ago by petrrr

I just tried to build the new version 0.3.3. It also fails, apparently the cause seems to be the same. I'll attach a main.log from the new build failure.

Changed 10 years ago by petrrr

Attachment: julia-0.3.3.main.log added

build of the 0.3.3 version

comment:6 in reply to:  1 Changed 10 years ago by petrrr

Replying to sean@…:

From your log:

error: no member named 'move' in namespace 'std'

What is going on with this machine???

I am just looking at the packages which were build for julia (see here). From what is available, it looks like the update to 0.3.2 has broken the build on Lion and Mountain Lion. You should have been notified on this, but how knows. So, there is nothing special about this machine.

Maybe we should see if Julia explicitly requires Maverick+, or Xcode 5?

comment:7 Changed 10 years ago by petrrr

According to http://julialang.org/downloads/ Julia supports all down to OS x 10.7. 10.6 was discontinued with the release of 0.3.x. So in principle this should compile.

comment:8 Changed 10 years ago by petrrr

It might be r128079 which has broken build on OS X 10.7 and 10.8 ?

comment:9 in reply to:  8 Changed 10 years ago by seanfarley (Sean Farley)

Replying to petr@…:

It might be r128079 which has broken build on OS X 10.7 and 10.8 ?

You mean changing to llvm-3.5? To be honest, I don't know. I can't reproduce this so it's fairly impossible for me to debug. I am inclined to just close this as 'works for me' (but will accept a patch that fixes things, of course).

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

Resolution: worksforme
Status: newclosed

I'm going to mark this as closed since julia has been updated to 0.3.4 and I don't have the machines to reproduce this.

comment:11 Changed 9 years ago by petrrr

Hi Sean,

I just want to let you know, that the updates did not resolve this issue. I am not able to install any of the versions after @0.3.1_1. I still would be very interested in julia, so I a not sure how we want to proceed. Do you prefer a new ticket or reopen this one?

comment:12 Changed 9 years ago by petrrr

Okay, just forget about my last comment. I see this issue was re-addressed in #48346, so I will refer to that ticket.

Note: See TracTickets for help on using tickets.