Issue created:

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

On Saturday, 29 March 2014 21:27:17 UTC, Isaiah wrote:
>
> The build system has been changing a lot recently to give better support 
> for packaging and Windows. Some of these examples may not have kept up, so 
> probably best to file an issue.
>
> https://github.com/julialang/julia/issues
>
>
> On Sat, Mar 29, 2014 at 4:01 PM, Samuel Colvin <[email protected]<javascript:>
> > wrote:
>
>> Apologies if I've missed something, I've had a look and can't find an 
>> answer.
>>
>> I'm trying to compile either examples/embedding.c or the very simple 
>> test.c example shown on 
>> http://julia.readthedocs.org/en/latest/manual/embedding/ I'm having no 
>> luck.
>>
>> The manual page provides a gcc compile command:
>>
>> gcc -o test -I$JULIA_DIR/include/julia -L$JULIA_DIR/usr/lib -ljulia test.c
>>>
>>>
>> I have a clone of the julia source from today compiled successfully 
>> however JULIA_DIR/include/julia does not exist. After changing the include 
>> path so all header files were found I ended up with:
>>
>> gcc -o test -I$JULIA_DIR/src/ -I$JULIA_DIR/src/support/ 
>> -I$JULIA_DIR/usr/include/ -L$JULIA_DIR/usr/lib -ljulia test.c
>>>
>>>
>> However that fails with:
>>
>> /tmp/ccimvmGj.o: In function `main':
>> test.c:(.text+0x15): undefined reference to `jl_init'
>> test.c:(.text+0x1c): undefined reference to `jl_root_task'
>> test.c:(.text+0x2e): undefined reference to `jl_root_task'
>> test.c:(.text+0x4f): undefined reference to `jl_handle_stack_switch'
>> test.c:(.text+0x59): undefined reference to `jl_eval_string'
>> collect2: error: ld returned 1 exit status
>>
>> Tell me I'm being an idiot and have missed something really simple - if 
>> not surely the title examples of embedding Julia should not be this 
>> difficult to get running?
>>
>
>

Reply via email to