Package Base Details: julia-git

Git Clone URL: https://aur.archlinux.org/julia-git.git (read-only, click to copy)
Submitter: mihi
Maintainer: TrialnError (fusion809)
Last Packager: fusion809
Votes: 52
Popularity: 0.104248
First Submitted: 2012-02-22 08:57
Last Updated: 2020-06-23 18:23

Packages (2)

Latest Comments

« First ‹ Previous 1 2 3 4 5 6 7 8 9 10 ... Next › Last »

TrialnError commented on 2015-03-05 15:12

Current issue: https://github.com/JuliaLang/julia/issues/10376
Although there exists a PR it doesn't seem to be right solution to fix this.
So for now, I set a versioned dep for llvm until this is solved.

Currently it only builds with llvm 3.6 which isn't in the repos yet, but if someone wants to update he can do that

TrialnError commented on 2015-03-03 19:06

@myles: Thanks for the notes.
Normally the first warning indicates there was a remaining src directory. Or something that makepkg interpreted as such (since it failed). Shouldn't be a problem with the PKGBuild
The second thing.. Well. I need to check that once julia builds again. Currently compiling is failing.
What do you use for making packages from the AUR? An AUR wrapper like yaourt, simple makepkg?

@haawda: If you want to generate the docs via the PKGBuild, yes. Else not, as far as I'm aware. See the commented makedepends line.
Or did I miss something?

haawda commented on 2015-02-22 13:24

python2-sphinx is needed as build-dependency.

myles commented on 2015-02-18 13:06

Thanks for maintaining this package. I encountered two problems:
The first was:

==> WARNING: Using existing $srcdir/ tree
==> Starting build()...
make: *** julia: No such file or directory. Stop.
==> ERROR: A failure occurred in build().
Aborting...

May be there was an existing source tree, I don't remember trying to install it before. Re-trying worked around the issue and everything went fine until right at the end:

error: 'MYBUILDDIR/src/julia-git/julia-git-docs-0.4.0.dev.3400.g01a2fc8-1-x86_64.pkg.tar.xz': could not find or read package

Because the package is named according to the arch=('any') on line 114:

$ ls MYBUILDDIR/src/julia-git/julia-git-docs*
MYBUILDDIR/src/julia-git/julia-git-docs-0.4.0.dev.3400.g01a2fc8-1-any.pkg.tar.xz
MYBUILDDIR/src/julia-git/julia-git-docs-0.4.0.dev.3400.g01a2fc8-1-any.pkg.tar.xz.sig

TrialnError commented on 2015-02-02 12:09

Took a look at blas, lapack and suitespars PKGBuilds.
Blas didn't changes if I see it correctly, but USE_SUITESPARS can be set to 1 again. The repo package builds .so files and not .a files anymore, so julia build process shouldn't complain about that

TrialnError commented on 2015-02-02 11:56

@Snow: Back in 2013 there was a problem if this option wasn't set. Maybe this has changed in the meantime so it could be removed.

If you want to read about why it was introduced look at the comments on this page from 2013-06-29 to 2013-07-04

Edit: In short. blas from extra wasn't built with INTERFACE64=1

TrialnError commented on 2015-02-02 11:53

@Snow: Back in 2013 there was a problem if this option wasn't set. Maybe this has changed in the meantime so it could be removed.

If you want to read about why it was introduced look at the comments on this page from 2013-06-29 to 2013-07-04

Snow commented on 2015-01-31 03:13

I feel confused about a make flag. Why USE_BLAS64 is set to 0?
If the arch is x86_64, the BLAS on the system is also x86_64.
Setting it to BLAS64 might cause conflict in matrix computation, I guess.

TrialnError commented on 2014-12-23 11:12

Thanks for the solution alyst. I will include it. It was really misleading.

alyst commented on 2014-12-17 09:09

The version of the package is a bit misleading, as currently it is actually julia 0.4 development. I've modified the version extraction so that it takes the version from the HEAD's VERSION file (they seem to keep it up-to-date, for the stable releases and RCs as well). Here's the snippet:

pkgver() {
cd $_pkgbase

# use the version from VERSION file
ver=`git show master:VERSION | sed 's/-/./g'`
# strip the last tag name from the HEAD description
rev=`git describe --tags | sed 's/^.\+-\([0-9]\+-g[0-9a-f]\+\)$/\1/;s/-/./g'`
echo $ver.$rev
}