Bug 368986 - Shouldn't the Julia back-end be an optional back-end ?
Summary: Shouldn't the Julia back-end be an optional back-end ?
Status: RESOLVED FIXED
Alias: None
Product: cantor
Classification: Applications
Component: general (show other bugs)
Version: unspecified
Platform: Compiled Sources Linux
: NOR major
Target Milestone: ---
Assignee: Ivan Lakhtanov
URL:
Keywords:
Depends on:
Blocks:
 
Reported: 2016-09-18 09:21 UTC by Raymond Wooninck
Modified: 2016-09-20 23:19 UTC (History)
2 users (show)

See Also:
Latest Commit:
Version Fixed In:


Attachments

Note You need to log in before you can comment on or make changes to this bug.
Description Raymond Wooninck 2016-09-18 09:21:54 UTC
Recently the Julia back-end was added to Cantor. It is good to see that new back-ends are being developed, but shouldn't this be an optional back-end  ?  At the moment during build, cmake is not even checking to see if Julia is actually installed and the julia development files are quite different from distro to distro. 

Looking at Neon, then it seems that the Julia files are not providing any development files, so that means that cantor can no longer be build as that it simply fails. 

Reproducible: Always

Steps to Reproduce:
1. Build cantor on Neon
2. Build fails as that julia/julia.h can not be found
3.
Comment 1 Filipe Saraiva 2016-09-18 14:04:47 UTC
Hi Raymond, this problem was detected some weeks ago. Currently Ivan, the julia backend developer, is working to fix it. Follow the work to fix it in [1].

[1] https://phabricator.kde.org/D2575
Comment 2 Christoph Feck 2016-09-20 23:19:21 UTC
Git commit b25211738b84f915335625992826dbfe6b2d860f by Ivan Lakhtanov.
Committed on 20/09/2016 at 12:43.
Pushed by ivanlakhtanov into branch 'master'.

Fixes for build system and added FindJulia.cmake

Bug: 368986
Differential Revision: https://phabricator.kde.org/D2575

A  +55   -0    cmake/FindJulia.cmake
M  +12   -1    src/backends/CMakeLists.txt
M  +1    -1    src/backends/julia/juliaserver/CMakeLists.txt

http://commits.kde.org/cantor/b25211738b84f915335625992826dbfe6b2d860f