Package Details: cloog 0.20.0-2

Git Clone URL: (read-only, click to copy)
Package Base: cloog
Description: Library that generates loops for scanning polyhedra
Upstream URL:
Keywords: lib
Licenses: GPL
Submitter: haawda
Maintainer: aaronfischer (nougad)
Last Packager: aaronfischer
Votes: 68
Popularity: 0.085383
First Submitted: 2014-11-19 12:18 (UTC)
Last Updated: 2022-03-04 06:58 (UTC)

Latest Comments

aaronfischer commented on 2022-03-04 06:59 (UTC)

Updated the dependency. WARNING: Manjaro did not mirror this change jet, so Manjaro users might experience some road bumps now.

hrast commented on 2022-03-02 19:57 (UTC)

The moving of isl to extras/libisl has happened, so the depends should be updated.

carlosal1015 commented on 2022-02-28 21:34 (UTC)

Soon the package will depends of renamed libisl

DarkShadow44 commented on 2022-02-28 21:08 (UTC)

Should this now be dependent on libisl from the official repos?

aaronfischer commented on 2019-03-10 09:07 (UTC)

@hugegameartgd: I can't see any error in your post, only a warning. I can't reproduce your message either :(

hugegameartgd commented on 2019-03-02 16:42 (UTC)

I get this error: libtool: install: /usr/bin/install -c .libs/libcloog-isl.lai /home/user/.cache/aurman/cloog/pkg/cloog//usr/lib/ libtool: install: /usr/bin/install -c .libs/libcloog-isl.a /home/user/.cache/aurman/cloog/pkg/cloog//usr/lib/libcloog-isl.a libtool: install: chmod 644 /home/user/.cache/aurman/cloog/pkg/cloog//usr/lib/libcloog-isl.a libtool: install: ranlib /home/user/.cache/aurman/cloog/pkg/cloog//usr/lib/libcloog-isl.a libtool: warning: remember to run 'libtool --finish /usr/lib'

Error in package()

aaronfischer commented on 2019-02-13 08:02 (UTC)

@duthils: Looks like isl15 is no more compatible with cloog. Try installing a more recent version.

duthils commented on 2019-02-12 02:55 (UTC)

I have isl15 installed, and the build fails with:

  CCLD     cloog                                             
  CCLD     test/generate_test_advanced                            
/usr/bin/ld: ./.libs/ undefined reference to `isl_set_get_basic_set_list'
collect2: error: ld returned 1 exit status

aaronfischer commented on 2018-12-29 22:02 (UTC)

@spease: Sorry, I can't reproduce your error. Can you provide some more information?

spease commented on 2018-12-26 19:37 (UTC)

I'm getting

/usr/bin/texi2dvi: TeX neither supports -recorder nor outputs \openout lines in its log file

fl.duriez commented on 2018-09-10 10:25 (UTC)

Please update to 0.20.0 and test problems will be solved.

aaronfischer commented on 2018-09-06 20:17 (UTC)

Thanks for reporting the failing tests. There is a fix in a separate branch for that, but that does not fix everything (see my comment)

So, hang in until there is a working patch ready for that. If you need the package NOW, edit the PKGBUILD yourself and disable the tests.

digital commented on 2018-09-06 15:22 (UTC)

Can't build, tests fail

emacsomancer commented on 2018-08-28 17:52 (UTC) (edited on 2018-08-28 17:52 (UTC) by emacsomancer)

When I try to install I get:

FAIL: test/
FAIL: test/
FAIL: test/
PASS: test/
FAIL: test/
Testsuite summary for cloog 0.19.0
# TOTAL: 5
# PASS:  1
# SKIP:  0
# XFAIL: 0
# FAIL:  4
# XPASS: 0
# ERROR: 0
See ./test-suite.log
Please report to

addeps3 commented on 2018-06-14 15:05 (UTC)

If youre trying to build mingw-w64-gcc-base then use package cloog-git instead.

CyberShadow commented on 2018-05-08 16:54 (UTC)

package() is failing for me with:

/usr/bin/install: cannot create regular file '/build/cloog/pkg/cloog//usr/share/doc/cloog/cloog.pdf': File exists

wheatdog commented on 2018-04-06 06:30 (UTC) (edited on 2018-04-06 07:52 (UTC) by wheatdog)

Edit: sorry, this is my fault. It works now.

installed with isl (isl 0.19-1)

$ ldd /usr/bin/cloog (0x00007ffd6c5f8000) => /usr/lib/ (0x00007ffa24bc2000) => /usr/lib/ (0x00007ffa2480b000) => not found => /usr/lib/ (0x00007ffa245de000) => /usr/lib/ (0x00007ffa2434b000)
        /lib64/ => /usr/lib64/ (0x00007ffa24fef000)

aaronfischer commented on 2018-04-05 19:36 (UTC)

Thanks @adsun and @xiretza for pointing out.

adsun commented on 2018-04-05 02:09 (UTC)

texlive-core should be a makedepends, as texlive-bin alone won't allow the build to succeed.

xiretza commented on 2018-04-04 17:00 (UTC)

Build fails, apparently it requires some form of TeX for texi2dvi (build in clean chroot to reproduce):

texi2dvi -I ./doc --pdf doc/cloog.texi -o doc/cloog.pdf
You don't have a working TeX binary (tex) installed anywhere in
your PATH, and texi2dvi cannot proceed without one.  If you want to use
this script, you'll need to install TeX (if you don't have it) or change
your PATH or TEX environment variable (if you do).  See the --help
output for more details.

For information about obtaining TeX, please see,
or do a web search for TeX and your operating system or distro.

aaronfischer commented on 2018-04-04 13:52 (UTC)

New version is out with a fix for the isl part

sebschrader commented on 2018-03-27 23:24 (UTC)

pacman will automatically take care of that.

aaronfischer commented on 2018-03-27 21:53 (UTC)

Thanks @sebschrader, I've fixed the PKGBUILD accordingly. Please make sure you uninstall isl before building the package again, so the bundled version will be used.

sebschrader commented on 2018-03-27 13:38 (UTC)

IMHO a proper way to resolve the current issue would be to add the following to PKGBUILD:


kingcreole commented on 2018-03-21 16:03 (UTC) (edited on 2018-03-21 16:06 (UTC) by kingcreole)

thanks :) ok, i did it, now i get errors like this: file owned by 'cloog' and 'isl': 'usr/lib/' therefore i overwrote isl again with the 0.19, to have the 0.19 version in usr/lib hopefully everything is backwards compatible ^^ i hope cloog 0.19 will fix this again

aaronfischer commented on 2018-03-15 21:00 (UTC)

Sorry, can't reproduce that. If the files get overwritten, IMHO it is save to overwrite it.

jcornuz commented on 2018-03-15 08:21 (UTC)

I have got the same issue as @kingcreole. Can I overwrite the existing files?

kingcreole commented on 2018-03-10 18:51 (UTC)

I get a lot of those errors about files existing in Filesystem, can i just overwrite them? got isl 0.19 installed

aaronfischer commented on 2018-03-08 19:46 (UTC)

Sorry for the confusion. I've fixed it.

Morganamilo commented on 2018-03-08 15:20 (UTC)

@brliron Compiled for me with --with-isl=bundle. Thanks.

brliron commented on 2018-03-08 13:48 (UTC) (edited on 2018-03-08 13:48 (UTC) by brliron)

I could build it by replacing --with-isl=build --with-isl-builddir=isl with --with-isl=bundle in the PKGBUILD file

gmes78 commented on 2018-03-07 22:16 (UTC)

If the isl package is installed, trying to install the cloog package will fail with the error that @mskrip reported. If you don't have the isl package installed, it fails with the error @RemoteAdmin reported.

RemoteAdmin commented on 2018-03-07 09:32 (UTC)

@aaronfischer Sry your last fix still doesn't fix the package. Now the build error is:

isl/include/isl/id.h:7:10: fatal error: isl/stdint.h: No such file or directory
 #include <isl/stdint.h>
compilation terminated.
make[1]: *** [Makefile:961: source/isl/libcloog_isl_la-domain.lo] Error 1
make[1]: Leaving directory '/build/cloog/src/cloog-0.18.5'
make: *** [Makefile:1062: all-recursive] Error 1

mskrip commented on 2018-03-07 08:59 (UTC)

fails to build with

libtool: error: cannot find the library 'isl/' or unhandled argument 'isl/'

aaronfischer commented on 2018-03-07 08:18 (UTC)

@gmes78: Oh, thank you! I've made a mistake on the last commit. Should be installed without conflicting files now.

gmes78 commented on 2018-03-06 00:28 (UTC)

Now the cloog package conflicts with the isl package, as it installs /usr/lib/, /usr/lib/pkgconfig/isl.pc and /usr/include/isl/*.

It would be better to make a separate isl 0.18 package and depend on it, or statically link to isl 0.18 (not sure how good of an idea that is, though).

aaronfischer commented on 2018-03-05 22:23 (UTC)

@gmes78: Thanks for reporting that. I've changed the build process so the bundled isl version is used (0.18x). This should fix the problem for now until the bug is fixed upstream.

gmes78 commented on 2018-03-05 21:16 (UTC)

cloog fails to build with isl 0.19, giving a bunch of undefined reference errors.

millerl commented on 2017-05-23 13:30 (UTC)

For what it's worth, this worked for me: $ sudo pacman -Rdd isl15; yaourt -Syua

marcvangend commented on 2017-05-04 10:26 (UTC)

Circular dependency problem: I could not replace isl15 with isl because cloog depends on it. I could not update cloog because it needs isl>=0.18. I ended up building isl with my AUR tool (I use Trizen) and installing it while ignoring all dependency checks: `sudo pacman -U -dd isl-0.18-1-x86_64.pkg.tar.xz`. After that I was able to update cloog (just `trizen -Syu`).

win_chen commented on 2017-05-04 01:47 (UTC)

isl and isl15 are in conflict.

aaronfischer commented on 2017-05-03 22:14 (UTC)

Thanks to the error reporting. I've added strict version dependency to isl.

cfr42 commented on 2017-05-03 22:05 (UTC)

The problem is that isl15 provides isl, so it isn't enough for cloog to declare a dependency on isl. It needs to give a suitable version specification.

bitsfritz commented on 2017-05-03 14:31 (UTC)

cloog stops working with isl15: FAIL: installing recent isl(0.18-1) solves the issue, but isl15 is still mentioned as sufficient dependency. Thus update isn't required and cloog doesn't compile.

Syllo commented on 2017-04-27 08:52 (UTC)

We released a new version at and CLooG can now use isl up to version 0.18 without breaking anything. Please also add OpenScop as dependency ( because it will soon be mandatory. (--with-osl=system)

schimicata commented on 2016-11-07 15:18 (UTC)

Doesn't work this package also with isl-0.16-1 or what is the reason that isl15 is still listed as a dependency?

aaronfischer commented on 2016-08-12 20:38 (UTC)

@claudiocabral: thanks, I've added it to the arch array

claudiocabral commented on 2016-08-02 11:50 (UTC)

hi, this package builds fine in armv7h could you please add it to the list of supported architectures?

DrMartinus commented on 2016-06-23 07:32 (UTC)

I have the same problem like apaatsio.

frankspace commented on 2016-05-27 04:54 (UTC)

For what it's worth, I tried upgrading isl to the latest version, 0.17.1, and that generated the same failure reported by GeorgeChao.

marcvangend commented on 2016-05-26 13:53 (UTC)

@apaatsio there seems to be some circular dependency. I solved it by simply uninstalling both packages (`sudo pacman -R cloog isl`) and then reinstalling cloog.

apaatsio commented on 2016-05-26 09:46 (UTC)

==> Continue installing isl15 ? [Y/n] ==> [v]iew package contents [c]heck package with namcap ==> --------------------------------------------------- ==> y loading packages... resolving dependencies... looking for conflicting packages... :: isl15 and isl are in conflict. Remove isl? [y/N] y error: failed to prepare transaction (could not satisfy dependencies) :: cloog: removing isl breaks dependency 'isl>=0.14' ==> WARNING: Your packages are saved in /tmp/yaourt-tmp-antti cp: overwrite '/tmp/yaourt-tmp-antti/isl15-0.15-1-x86_64.pkg.tar.xz'? y ==> Restart building cloog ? [y/N] What's happening here? What should I do to fix the conflict between isl15 and isl?

aaronfischer commented on 2016-05-25 18:52 (UTC)

Thanks! I've added isl15 as the dependency.

Rynsin commented on 2016-05-24 20:10 (UTC)

Can confirm that you need to use isl15 to make this work (and modify the depend in the PKGBUILD) as of today.

Beacon515L commented on 2016-05-21 08:47 (UTC)

I made a package for isl 0.15 to make flortsch's fix a bit easier.

flortsch commented on 2016-05-17 13:36 (UTC)

Faced the same problem and fixed it by installing isl 0.15, hope it helps.

GeorgeChao commented on 2016-05-13 06:58 (UTC)

When I using makepkg with cloog, I meet some trouble. -- make[3]: Entering directory '/home/gg/softwares/cloog/src/cloog-0.18.4/test' FAIL: FAIL: PASS: PASS: FAIL: make[4]: Entering directory '/home/gg/softwares/cloog/src/cloog-0.18.4/test' cd ..; make make[5]: Entering directory '/home/gg/softwares/cloog/src/cloog-0.18.4' make[5]: '' is up to date. make[5]: Leaving directory '/home/gg/softwares/cloog/src/cloog-0.18.4' make[4]: Leaving directory '/home/gg/softwares/cloog/src/cloog-0.18.4/test' ============================================================================ Testsuite summary for cloog 0.18.4 ============================================================================ # TOTAL: 5 # PASS: 2 # SKIP: 0 # XFAIL: 0 # FAIL: 3 # XPASS: 0 # ERROR: 0 ============================================================================ See test/test-suite.log Please report to ============================================================================ Makefile:940: recipe for target 'test-suite.log' failed make[3]: *** [test-suite.log] Error 1 make[3]: Leaving directory '/home/gg/softwares/cloog/src/cloog-0.18.4/test' Makefile:1046: recipe for target 'check-TESTS' failed make[2]: *** [check-TESTS] Error 2 make[2]: Leaving directory '/home/gg/softwares/cloog/src/cloog-0.18.4/test' Makefile:1147: recipe for target 'check-am' failed make[1]: *** [check-am] Error 2 make[1]: Leaving directory '/home/gg/softwares/cloog/src/cloog-0.18.4/test' Makefile:1046: recipe for target 'check-recursive' failed make: *** [check-recursive] Error 1 ==> ERROR: A failure occurred in check().

aaronfischer commented on 2016-04-11 08:41 (UTC)

@cengizIO: I've reported the problem upstream (!topic/cloog-development/O6pH-ZqNx6g)

cengiz_io commented on 2016-04-09 12:33 (UTC)

Hello. 0.18.4-1 tests fail with isl 0.16 ( Installing isl 0.15 from upstream ( allows cloog tests to pass.

aaronfischer commented on 2015-02-16 20:25 (UTC)

Thanks for your suggestions and tests! I've added isl>=0.14 version dependency and add the -j1 switch to the check function.

stas commented on 2015-02-16 12:10 (UTC)

roukoswarf, test failed for me too, until I updated isl from 0.13 to the latest 0.14.

roukoswarf commented on 2015-02-13 04:39 (UTC)

The check still fails for me, ensured everything was forced as 1 thread, fails every time on

thx1138 commented on 2015-02-07 02:12 (UTC)

If the race condition only effects "make check", then "MAKEFLAGS=-j1" can be removed from the build() function, and the line "make check" can be changed to "make -j1 check" in the check() function. This will allow the faster parallel build, and avoid the race during make check. I have not had a problem building cloog myself, but I have seen a race conditions in another package, when running libtool.

Roken commented on 2015-02-06 19:53 (UTC)

I changed the PKGBUILD this morning to include options=('!makeflags'), but I let the update run through tonight and no problem.

aaronfischer commented on 2015-02-06 09:38 (UTC)

Thanks for your help on this! I've tested it with different -j settings and modify the PKGBUILD acordingly. Should work now for everyone.

paulkerry commented on 2015-02-05 22:38 (UTC)

It also works perfectly for me if... 1 - I use the default /etc/makepkg.conf which has MAKEFLAGS commented out or 2 - I set MAKEFLAGS in /etc/makepkg.conf to "-j1" from "-j8" or 3- I leave MAKEFLAGS in /etc/makepkg.conf set to "-j8" and add this line... options=('!makeflags') to the PKGBUILD file. There is something on the arch wiki related to this... plus a few items on the arch forums. Have you set any MAKEFLAGS in /etc/makepkg.conf or do you have the default? Perhaps you could consider adding the simple line to the PKGBUILD file to prevent future problems? Cheers Paul.

cfr42 commented on 2015-02-05 22:37 (UTC)

I can confirm that this needs a non-parallel build else the 4 tests paulkerry mentions fail. This is only a problem, as far as I know, if you are using a modified makepkg.conf which enables parallel builds.

aaronfischer commented on 2015-02-05 21:03 (UTC)

Sorry, can't reproduce this problem :( I've run "makepkg" in a empty folder (just the PKGBUILD), and it works on the first try. Even the tests pass.

paulkerry commented on 2015-02-05 19:45 (UTC)

changing the /etc/makepkg.conf MAKEFLAGS option from "-j8" to "-j1" makes this work: I'm unsure why? Perhaps a similar issue to ?

paulkerry commented on 2015-02-05 19:36 (UTC)

0.18.3 fails the tests... PASS: FAIL: FAIL: FAIL: FAIL: interestingly cd'ing immediately into src/cloog-0.18.3 and running "make check" passes all of the tests. Cheers Paul.

dlandau commented on 2015-01-15 13:22 (UTC)

You don't need to add patch separately, since it is part of base-devel, which is assumed to be installed, see

Achterin commented on 2015-01-15 07:57 (UTC)

patch is missing as make dependency.

aaronfischer commented on 2015-01-13 21:28 (UTC)

I've disabled the tests for now until the bug is fixed upstream.

Airon90 commented on 2015-01-11 15:56 (UTC)

Error: [...] \033[31m[CLooG] FAIL: 1 tests failed in SPECIAL\033[0m FAIL: =================================================== 1 of 5 tests failed Please report to =================================================== [...]

doragasu commented on 2015-01-11 11:33 (UTC)

Same here.

yhager commented on 2014-12-30 21:43 (UTC)

I'm getting test failure: Check file ./isl/jacobi-shared.cloog \c (options -f 4 -l -1 -override -strides 1 -sh 1 ), \c generating... \c --- cloog_temp 2014-12-30 11:51:31.997462959 -0800 +++ ./isl/jacobi-shared.c 2013-10-11 00:27:03.000000000 -0700 @@ -3,7 +3,7 @@ if ((16*floord(t0-1,16) >= -N+g1+t0+1) && (16*floord(g1+t0-3,16) >= -N+g1+t0+1) && (32*floord(t1-1,32) >= -N+g2+t1+1) && (32*floord(g2+t1-3,32) >= t1-32)) { for (c0=max(-16*floord(t0-1,16)+t0,-16*floord(g1+t0-3,16)+t0);c0<=min(32,N-g1-1);c0+=16) { for (c1=-32*floord(t1-1,32)+t1;c1<=min(32,N-g2-1);c1+=32) { - if (c1 >= 1) { + if ((c1 >= 1) && (c1 <= 32)) { S1(c0+g1-1,c1+g2-1); } } FAIL: ./isl/jacobi-shared.c is not the same