Package Details: pure 0.68-1

Git Clone URL: https://aur.archlinux.org/pure.git (read-only)
Package Base: pure
Description: Pure is a modern-style functional programming language based on term rewriting.
Upstream URL: http://purelang.bitbucket.org/
Licenses: GPL3, LGPL3
Groups: pure-complete, pure-base
Submitter: None
Maintainer: pure-aur
Last Packager: pure-aur
Votes: 19
Popularity: 0.528648
First Submitted: 2009-01-05 16:05
Last Updated: 2018-04-11 14:04

Latest Comments

aggraef commented on 2018-04-06 10:31

Binary packages are now available in the Pure package repo, cf. https://pureaur.bitbucket.io/

Marte2007 commented on 2018-04-05 22:26

Thanks, it worked!

aggraef commented on 2018-04-05 21:03

I had to remove the compiler-rt part (which Pure doesn't need) and also modified the PKGBUILD so that it only builds the host target (which is all that Pure needs, and compilation is much quicker that way). Please pull the latest from https://bitbucket.org/agraef/llvm35-pkgbuild and give that a whirl.

aggraef commented on 2018-04-05 18:17

Probably just a missing include, I'm currently looking into it.

Marte2007 commented on 2018-04-05 17:07

It failed after two hours of compiling...

/tmp/makepkg/llvm35/src/llvm-3.5.2.src/projects/compiler-rt/lib/asan/asan_linux.cc:224:20: error: use of undeclared identifier 'SIGSEGV'
  return signum == SIGSEGV && common_flags()->handle_segv;

aggraef commented on 2018-04-05 13:30

For the time being, I've uploaded the PKGBUILD here: https://bitbucket.org/agraef/llvm35-pkgbuild. Clone that repo and run makepkg -s to build the packages. I'll make a binary package repository for these available some time in the near future.

aggraef commented on 2018-04-05 12:59

Hmm, those used to be in extra. I'll have to go hunting for the last PKGBUILDs and repackage them for the AUR.

Marte2007 commented on 2018-04-05 12:32

llvm35 is not available on AUR anymore.

aggraef commented on 2016-12-08 07:49

rcrath, that's right, Pure still depends on LLVM 3.5 right now. But note that the llvm35 package is only required at build time, so you can simply reinstall the llvm package after building Pure if you need it.

rcrath commented on 2016-12-08 04:01

gave error

error: unresolvable package conflicts detected
error: failed to prepare transaction (conflicting dependencies)
:: llvm35 and llvm are in conflict

fortunately, nothing else requires llvm at present, so uninstalling llvm solved it.

All comments