Package Details: pure 0.68-3

Git Clone URL: (read-only, click to copy)
Package Base: pure
Description: Pure is a modern-style functional programming language based on term rewriting.
Upstream URL:
Licenses: GPL3, LGPL3
Groups: pure-complete, pure-base
Submitter: None
Maintainer: pure-aur
Last Packager: pure-aur
Votes: 19
Popularity: 0.000001
First Submitted: 2009-01-05 16:05
Last Updated: 2019-02-16 15:57

Latest Comments

« First ‹ Previous 1 2 3 4 Next › Last »

aggraef commented on 2013-08-29 21:16

Cool, thanks! But the URL field still points to the same old and forgotten googlecode website, it should be:


g2oo7fy commented on 2013-08-29 18:34


aggraef commented on 2013-08-29 08:55

I know that this currently doesn't compile (will have to wait for the 0.58 release to fix that), but I'd already like to suggest the following changes to the pkgbuild:

- Use the --enable-release flag with configure. The interpreter runs substantially faster that way.

- Update the URL from googlecode to:

Anonymous comment on 2013-07-06 17:44

Ah, okay, that makes sense. I'll need to stick with 3.3 for the rest of my work, so I'll wait. Thanks, Bjoern!


g2oo7fy commented on 2013-07-05 22:45

Hi Rob,

to me it seems, that pure is not yet ready for llvm version 3.3. So if you can, downgrade to llvm 3.2 (not llvm32!).



Anonymous comment on 2013-07-05 20:22

Build is failing with the following error. I have llvm and llvm-libs installed, so not sure what's up here.


Pure 0.57 is now configured for LLVM 3.3 on x86_64-unknown-linux-gnu.

Source directory: .
Installation prefix: /usr
Versioned install: no
C compiler: gcc -march=x86-64 -mtune=generic -O2 -pipe -fstack-protector --param=ssp-buffer-size=4 -D_FORTIFY_SOURCE=2
C++ compiler: g++ -march=x86-64 -mtune=generic -O2 -pipe -fstack-protector --param=ssp-buffer-size=4 -D_FORTIFY_SOURCE=2
Linker: g++ -Wl,-O1,--sort-common,--as-needed,-z,relro -lm -lmpfr -lgmp
LLVM tool prefix:
Readline support: -lreadline
Build libpure: yes
fastcc/TCO support: yes

Now run 'make' to build everything, and 'make install' to install this
software on your system. To remove the installed software at a later
time use the 'make uninstall' command.

g++ -march=x86-64 -mtune=generic -O2 -pipe -fstack-protector --param=ssp-buffer-size=4 -D_FORTIFY_SOURCE=2 -I/usr/include -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I. -I. -DPURELIB='"/usr/lib/pure"' -c -o pure.o
In file included from
interpreter.hh:22:31: fatal error: llvm/DerivedTypes.h: No such file or directory
#include <llvm/DerivedTypes.h>
compilation terminated.
make: *** [pure.o] Error 1
==> ERROR: A failure occurred in build().

g2oo7fy commented on 2012-02-28 15:21

Here is a PKGBUILD for Version 0.51:

Please update!

asppsa commented on 2011-12-18 01:07

I've updated your PKGBUILD so that it works with 0.49, here:
All I had to do was change the version number and the SHA1.

Anonymous comment on 2011-04-02 00:22

@jeffebeu Updated the sha hash. Thanks.

Anonymous comment on 2011-04-02 00:14

The md5sums checksum appears to be incorrect inside PKGBUILD.
I edited the file and changed md5sums to sha1sums=('f47915ffa9fd0c7dee40f364a5751bfd4f945bf1').
The SHA1 checksum was just copied from the