Package Details: julia-git 1.10.2.r55077.gbd47eca2c8a-1

Git Clone URL: https://aur.archlinux.org/julia-git.git (read-only, click to copy)
Package Base: julia-git
Description: High-level, high-performance, dynamic programming language
Upstream URL: https://julialang.org/
Licenses: MIT
Conflicts: julia
Provides: julia
Submitter: mihi
Maintainer: TrialnError (fusion809, mar)
Last Packager: TrialnError
Votes: 54
Popularity: 0.83
First Submitted: 2012-02-22 08:57 (UTC)
Last Updated: 2024-03-14 22:09 (UTC)

Required by (19)

Sources (7)

Latest Comments

« First ‹ Previous 1 .. 14 15 16 17 18 19 20 21 Next › Last »

TrialnError commented on 2012-05-31 10:02 (UTC)

@oniram: The extra -build directory is described in the VCS PKGBuild Guidelines: https://wiki.archlinux.org/index.php/Arch_CVS_%26_SVN_PKGBUILD_guidelines And personally I prefer it that way.

<deleted-account> commented on 2012-05-30 18:42 (UTC)

The julia.install file is not needed anymore. Today's commit 7351f4812 makes the creation of the 'julia' link part of the regular install process. Btw, I'm not sure I understand the need to create a clone of the repository into 'julia-build'. Why not just use the 'julia' folder directly?

<deleted-account> commented on 2012-05-30 18:35 (UTC)

@mihi: The error you're seeing is caused by commit 6879f194d which changes DESTDIR by PREFIX in the Makefile install rule. This patch to PKGBUILD fixes the problem (at least for me): --- PKGBUILD.orig 2012-05-25 11:25:49.000000000 -0400 +++ PKGBUILD 2012-05-30 14:35:10.638771189 -0400 @@ -32,7 +32,7 @@ echo "Compiling" cd "$srcdir/$_gitname-build" - make PREFIX=/usr \ + make PREFIX="$pkgdir/usr" \ USE_SYSTEM_LLVM=1 \ USE_SYSTEM_READLINE=1 \ USE_SYSTEM_PCRE=1 \ @@ -47,7 +47,7 @@ package() { cd "$srcdir/$_gitname-build" - make PREFIX=/usr \ + make PREFIX="$pkgdir/usr" \ USE_SYSTEM_LLVM=1 \ USE_SYSTEM_READLINE=1 \ USE_SYSTEM_PCRE=1 \ @@ -58,7 +58,6 @@ USE_SYSTEM_ARPACK=0 \ USE_SYSTEM_BLAS=0 \ USE_SYSTEM_LAPACK=0 \ - DESTDIR="$pkgdir/" \ install }

mihi commented on 2012-05-30 14:14 (UTC)

Currently the package part fails with a permission denied error: JULIA usr/lib/julia/sys0.ji JULIA usr/lib/julia/sys.ji ==> Entering fakeroot environment... ==> Starting package()... mkdir -p /usr/local/{sbin,bin,etc,lib/julia,share/julia} mkdir: cannot create directory ‘/usr/local/lib/julia’: Permission denied mkdir: cannot create directory ‘/usr/local/share/julia’: Permission denied make: *** [install] Error 1 ==> ERROR: A failure occurred in package(). Aborting... To be honest, I don't know why this is happening, it should be built inside a fakeroot environment...

TrialnError commented on 2012-05-30 10:09 (UTC)

@rennis250: I suppose this was an upstream issue. By this date it compiles fine mit llvm (I just had the problem, that the package part produced an error)

<deleted-account> commented on 2012-05-28 00:20 (UTC)

***NOTE:*** I did not change the official PKGBUILD, but altered the local copy on my machine. You will need to do the same until the one on the AUR is changed.

<deleted-account> commented on 2012-05-28 00:19 (UTC)

I changed the PKGBUILD to not use the system LLVM and it compiled fine. An initial run produced an error about a missing libfftw file, but installing the standard FFTW through Arch's package manager fixed the problem. Everything is working now.

<deleted-account> commented on 2012-05-27 21:11 (UTC)

Building fails with the following error: CC src/codegen.o In file included from codegen.cpp:253:0: cgutils.cpp: In function 'llvm::GlobalVariable* stringConst(const string&)': cgutils.cpp:22:63: error: no matching function for call to 'llvm::ConstantArray::get(llvm::LLVMContext&, const char*)' cgutils.cpp:22:63: note: candidate is: In file included from /usr/include/llvm/Support/ConstantFolder.h:20:0, from /usr/include/llvm/Support/IRBuilder.h:24, from codegen.cpp:19: /usr/include/llvm/Constants.h:354:20: note: static llvm::Constant* llvm::ConstantArray::get(llvm::ArrayType*, ilvm::ArrayRef<llvm::Constant*>) /usr/include/llvm/Constants.h:354:20: note: no known conversion for argument 1 from 'llvm::LLVMContext' to 'llvm::ArrayType*' In file included from codegen.cpp:254:0: debuginfo.cpp: In function 'void getFunctionInfo(const char**, int*, const char**, size_t)': debuginfo.cpp:43:47: error: 'const class llvm::Function' has no member named 'getNameStr' codegen.cpp: In function 'void jl_init_codegen()': codegen.cpp:2147:5: error: 'NoFramePointerElim' is not a member of 'llvm' codegen.cpp:2148:5: error: 'NoFramePointerElimNonLeaf' is not a member of 'llvm' make[2]: *** [codegen.o] Error 1 make[1]: *** [julia-release] Error 2 I'm running an x86_64 build of Arch on an AMD processor.

mihi commented on 2012-05-25 15:27 (UTC)

Link to julia in /usr/julia instead of /usr/share/julia Use system lighttpd as suggested here: https://github.com/JuliaLang/julia/issues/830#issuecomment-5828360 Did anyone get the web UI up and running?

mihi commented on 2012-05-13 22:05 (UTC)

Currently both ways to build julia, system-fftw and fftw provided by the julia package, fail. I'll update the package as soon as I find a solution.