Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

"invalid version string: RPMmd" - "Kernel trap" - "lazy symbol binding failed" #4515

Closed
delafont opened this issue Oct 14, 2013 · 6 comments
Closed
Labels
system:mac Affects only macOS

Comments

@delafont
Copy link

Hello,
Here is what I get when I try to add a package. Mac OSX 10.6.8, Julia binary release 0.1.2 (the 0.2 just does not start).

julia> Pkg.add("DataFrames")
ERROR: invalid version string: RPMmd
in convert at version.jl:79
in parse_requires at pkg/metadata.jl:135
in open at io.jl:303
in dependencies at pkg/metadata.jl:153
in ReqsStruct at pkg/resolve.jl:65
in resolve at pkg/resolve.jl:1205
in _resolve at pkg.jl:265
in anonymous at no file:155
in cd at file.jl:26
in cd_pkgdir at pkg.jl:34
in add at pkg.jl:135
in add at pkg.jl:167

No idea what to do with it. Similar error on my other comp with Lion, just replace "RPMmd" by some other random set of letters.

I also got a
"""
panic(cpu0 caller): Kernel trap
[...]
Debugger called:
[...]
BSD process name corresponding tu corrent kernel: julia-release-re
"""
Just after installation, the first time I tried to run the same command.
Not reproducible, but still I never saw it before.

And the 0.2 version traceback at start:

sv3-127:~ delafont$ exec '/Applications/Julia-0.2.0-pre-808f3ad8e3.app/Contents/Resources/julia/bin/julia'
dyld: lazy symbol binding failed: Symbol not found: __dyld_find_unwind_sections
Referenced from: /Applications/Julia-0.2.0-pre-808f3ad8e3.app/Contents/Resources/julia/bin/../lib/julia/libjulia.dylib
Expected in: /usr/lib/libSystem.B.dylib

dyld: Symbol not found: __dyld_find_unwind_sections
Referenced from: /Applications/Julia-0.2.0-pre-808f3ad8e3.app/Contents/Resources/julia/bin/../lib/julia/libjulia.dylib
Expected in: /usr/lib/libSystem.B.dylib

@ihnorton
Copy link
Member

At this point we probably just need to ignore the 0.1 error... As for the issue with 0.2, it was supposed to have been fixed. @staticfloat any ideas?

@staticfloat
Copy link
Sponsor Member

Apparently that fix was to create an SL-specific binary. I'm not creating those right now, although I guess I will have to. It would be so nice to determine what libunwind to use at runtime, but I don't think that's very easy right now. :P

@delafont I will try to compile and upload a 10.6-compatible binary soon. I'll ping this thread when it's ready for testing.

@delafont
Copy link
Author

Right, I should have read more closely the Instructions paragraph, sorry...
Looking forward to see a 10.6 compatible binary! I am about to give a presentation of Julia at the Polytechnical, but the standard here is (old) Macs.

@staticfloat
Copy link
Sponsor Member

@delafont
Copy link
Author

Works! Super fast answer, thank you.

@staticfloat
Copy link
Sponsor Member

Great! Thank you! We're just about to release the first 0.2.0-rc1 candidate, I will update the download page once those binaries are ready for release with an official 10.6 binary release, so just go to the downloads page for updates in the future.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
system:mac Affects only macOS
Projects
None yet
Development

No branches or pull requests

3 participants