Thanks Jameson, in fact I decided to upgrade to Yosemite 10.10.5 and
(finally) got a good build.

For anyone else following the same path: after upgrading to Yosemite and
doing a complete reinstall of Julia 0.4, I still had problems with
"lcrt1.10.6.o not found" during the deps openblas build. After some
searching, this was resolved by a reinstallation of the xcode command-line
tools, with (from the terminal):

```
xcode-select --install
```


On Sat, Aug 15, 2015 at 7:59 PM, Jameson Nash <vtjn...@gmail.com> wrote:

> This struct is supposed to be getting defined by signals-apple.c:11-12
> ```
> #define __need_ucontext64_t
> #include <machine/_structs.h>
> ```
>
> I don't have a 10.8 system to test with however (Apple moved this header
> in 10.9). Can you take a look at that header (in /usr/include) and see if
> there is something other than `__need_ucontext64_t` that is required to get
> it to define the ucontext64_t?
>
> Also note, GitHub issues tracker would be a better places to post this
> question than julia-users.
>
>
>
> On Sat, Aug 15, 2015 at 10:38 AM Adrian Cuthbertson <
> adrian.cuthbert...@gmail.com> wrote:
>
>> I'm encountering an error building 0.4 master. I did a complete
>> clone/build after removing the julia directory. System is OSX 10.8.5. Error
>> is:
>>
>>     CC src/signal-handling.o
>> In file included from signal-handling.c:62:
>> ./signals-unix.c:40:72: error: use of undeclared identifier
>> 'ucontext64_t'; did you mean 'ucontext_t'?
>>     bt_size = rec_backtrace_ctx(bt_data, MAX_BT_SIZE,
>> (bt_context_t)&((ucontext64_t*)context)->uc_mcontext64->__ss);
>>                                                                        ^
>> /usr/include/sys/_structs.h:227:26: note: 'ucontext_t' declared here
>> typedef _STRUCT_UCONTEXT        ucontext_t;     /* [???] user context */
>>                                 ^
>> In file included from signal-handling.c:62:
>> ./signals-unix.c:40:85: error: expected expression
>>     bt_size = rec_backtrace_ctx(bt_data, MAX_BT_SIZE,
>> (bt_context_t)&((ucontext64_t*)context)->uc_mcontext64->__ss);
>>
>>           ^
>> 2 errors generated.
>> make[1]: *** [signal-handling.o] Error 1
>> make: *** [julia-src-release] Error 2
>>
>> Any help appreciated.
>>
>> Thanks, Adrian.
>>
>>

Reply via email to