The underlying issue is that uv_exepath [1] fails, leading to flisp being
unable to find where it is running [2], which leads to the error message
you observed.

>From some cursory googling, my I guess this is an issue with the
PythonAnywhere docker and/or apparmor configuration. Clearly it is possible
to run Julia under docker (see JuliaBox), so this will likely need to be
resolved by PythonAnywhere.

(related:
http://stackoverflow.com/questions/1023306/finding-current-executables-path-without-proc-self-exe
)

[1]
https://github.com/libuv/libuv/blob/1f711e4d6d2137776a113b29a791d115fb4a0c63/src/unix/linux-core.c#L402-L419
[2]
https://github.com/JuliaLang/julia/blob/dea3d0e42029af05f58a0069491238462382e591/src/flisp/flisp.c#L2424-L2426



On Thu, Apr 30, 2015 at 1:08 PM, Ismael VC <[email protected]> wrote:

> If anyone is interested in checking out the console session, just send me
> a message to [email protected], thanks!
>
> El jueves, 30 de abril de 2015, 11:59:13 (UTC-5), Ismael VC escribió:
>
> Thank yo very much Isaiah, I've just did `make clean && make` again and I
>> still get the same error:
>>
>> ```
>> Making install in SYM
>>     CC src/jltypes.o
>>     CC src/gf.o
>>     CC src/support/hashing.o
>>     CC src/support/timefuncs.o
>>     CC src/support/ptrhash.o
>>     CC src/support/operators.o
>>     CC src/support/utf8.o
>>     CC src/support/ios.o
>>     CC src/support/htable.o
>>     CC src/support/bitvector.o
>>     CC src/support/int2str.o
>>     CC src/support/libsupportinit.o
>>     CC src/support/arraylist.o
>>     CC src/support/strtod.o
>>     LINK src/support/libsupport.a
>>     CC src/flisp/flisp.o
>>     CC src/flisp/builtins.o
>>     CC src/flisp/string.o
>>     CC src/flisp/equalhash.o
>>     CC src/flisp/table.o
>>     CC src/flisp/iostream.o
>>     CC src/flisp/julia_extensions.o
>>     LINK src/flisp/libflisp.a
>>     CC src/flisp/flmain.o
>>     LINK src/flisp/flisp
>>     FLISP src/julia_flisp.boot
>> fatal error:
>> (io-error "file: could not open \"flisp.boot\"")
>> make[2]: *** [julia_flisp.boot] Error 1
>> make[1]: *** [julia-release] Error 2
>> make: *** [release] Error 2
>>
>> 16:18 ~/julia (release-0.3)$  ls -l src/flisp/flisp.boot
>> -rw-rw-r-- 1 MexLavu registered_users 35369 Apr 30 06:58
>> src/flisp/flisp.boot
>> ```
>>
>> PythonAnywhere lets us to share a console session, if you or anyone else
>> is interested in this error, I just need you email address to send you the
>> link.
>>
>>
>> El jueves, 30 de abril de 2015, 9:22:45 (UTC-5), Isaiah escribió:
>>>
>>> I am guessing there is some other error further back. Try `make -j1` so
>>> it fails immediately.
>>>
>>> On Thu, Apr 30, 2015 at 6:22 AM, Ismael VC <[email protected]> wrote:
>>>
>>>> Hello everyone!
>>>>
>>>> I’m trying to build Julia at PythonAnywhere
>>>> <https://www.pythonanywhere.com>, and the build fails because of:
>>>>
>>>>     CC src/flisp/flisp.o
>>>>     CC src/flisp/builtins.o
>>>>     CC src/flisp/string.o
>>>>     CC src/flisp/equalhash.o
>>>>     CC src/flisp/table.o
>>>>     CC src/flisp/iostream.o
>>>>     CC src/flisp/julia_extensions.o
>>>>     CC src/flisp/flmain.o
>>>>     LINK src/flisp/libflisp.a
>>>>     LINK src/flisp/flisp
>>>>     FLISP src/julia_flisp.boot
>>>> fatal error:
>>>> (io-error "file: could not open \"flisp.boot\"")
>>>> make[2]: *** [julia_flisp.boot] Error 1
>>>> make[2]: *** Waiting for unfinished jobs....
>>>> make[1]: *** [julia-release] Error 2
>>>> make: *** [release] Error 2
>>>> 10:07 ~/julia (release-0.3)$
>>>>
>>>> *Note:* I did make cleanall before trying again.
>>>>
>>>> This are the VM specs:
>>>>
>>>> 10:08 ~/julia (release-0.3)$ cat /etc/issue
>>>> Ubuntu 14.04.2 LTS \n \l
>>>>
>>>> 10:15 ~/julia (release-0.3)$ uname -a
>>>> Linux giles-liveconsole2 3.13.0-45-generic #74-Ubuntu SMP Tue Jan 13 
>>>> 19:36:28 UTC 2015 x86_64 x86_64 x86_64 GNU/Linux
>>>>
>>>> I found an issue that had the same problem at some point, but it was in
>>>> BSD, so I believe it won’t be relevant, yet it’s here:
>>>>
>>>>    -
>>>>    https://groups.google.com/forum/#!msg/julia-dev/Z9J9NK9Ge5w/CNwXK3q2BgQJ
>>>>
>>>> Thanks in advance, cheers!
>>>> ​
>>>>
>>>
>>>  ​
>

Reply via email to