Package Details: parmetis 4.0.3.p9-1

Git Clone URL: https://aur.archlinux.org/parmetis.git (read-only, click to copy)
Package Base: parmetis
Description: A parallel graph partitioning library
Upstream URL: http://glaros.dtc.umn.edu/gkhome/metis/parmetis/overview
Licenses: custom
Submitter: jedbrown
Maintainer: jedbrown
Last Packager: jedbrown
Votes: 32
Popularity: 0.002276
First Submitted: 2008-05-15 20:41 (UTC)
Last Updated: 2023-01-26 20:34 (UTC)

Latest Comments

1 2 3 4 5 6 Next › Last »

carlosal1015 commented on 2023-12-22 13:20 (UTC)

Hi @MarsSeed, this issue is not easy to solve, do not flag as out of date.

carlosal1015 commented on 2023-07-31 19:13 (UTC)

A workaround is use https://aur.archlinux.org/cgit/aur.git/tree/PKGBUILD?h=parmetis-git meanwhile they release a new version https://github.com/KarypisLab/ParMETIS/issues/27

carlosal1015 commented on 2023-07-29 19:01 (UTC)

With recent metis upgrade, I see the following message error:

[  2%] Building C object libparmetis/CMakeFiles/parmetis.dir/ComputeVertexSeparator.c.o
cd /tmp/makepkg/parmetis/src/petsc-pkg-parmetis-f5e3aab04fd5/build/Linux-x86_64/libparmetis && /usr/bin/mpicc -Dparmetis_EXPORTS -I/tmp/makepkg/parmetis/src/petsc-pkg-parmetis-f5e3aab04fd5/include -I/tmp/makepkg/parmetis/src/petsc-pkg-parmetis-f5e3aab04fd5/headers -I/tmp/makepkg/parmetis/src/petsc-pkg-parmetis-f5e3aab04fd5/metis/include -I/tmp/makepkg/parmetis/src/petsc-pkg-parmetis-f5e3aab04fd5/libparmetis/. -march=x86-64 -mtune=generic -O2 -pipe -fno-plt -fexceptions         -Wp,-D_FORTIFY_SOURCE=2 -Wformat -Werror=format-security         -fstack-clash-protection -fcf-protection -fPIC -MD -MT libparmetis/CMakeFiles/parmetis.dir/ComputeVertexSeparator.c.o -MF CMakeFiles/parmetis.dir/ComputeVertexSeparator.c.o.d -o CMakeFiles/parmetis.dir/ComputeVertexSeparator.c.o -c /tmp/makepkg/parmetis/src/petsc-pkg-parmetis-f5e3aab04fd5/libparmetis/ComputeVertexSeparator.c
[  4%] Building C object libparmetis/CMakeFiles/parmetis.dir/akwayfm.c.o
cd /tmp/makepkg/parmetis/src/petsc-pkg-parmetis-f5e3aab04fd5/build/Linux-x86_64/libparmetis && /usr/bin/mpicc -Dparmetis_EXPORTS -I/tmp/makepkg/parmetis/src/petsc-pkg-parmetis-f5e3aab04fd5/include -I/tmp/makepkg/parmetis/src/petsc-pkg-parmetis-f5e3aab04fd5/headers -I/tmp/makepkg/parmetis/src/petsc-pkg-parmetis-f5e3aab04fd5/metis/include -I/tmp/makepkg/parmetis/src/petsc-pkg-parmetis-f5e3aab04fd5/libparmetis/. -march=x86-64 -mtune=generic -O2 -pipe -fno-plt -fexceptions         -Wp,-D_FORTIFY_SOURCE=2 -Wformat -Werror=format-security         -fstack-clash-protection -fcf-protection -fPIC -MD -MT libparmetis/CMakeFiles/parmetis.dir/akwayfm.c.o -MF CMakeFiles/parmetis.dir/akwayfm.c.o.d -o CMakeFiles/parmetis.dir/akwayfm.c.o -c /tmp/makepkg/parmetis/src/petsc-pkg-parmetis-f5e3aab04fd5/libparmetis/akwayfm.c
In file included from /tmp/makepkg/parmetis/src/petsc-pkg-parmetis-f5e3aab04fd5/headers/GKlib.h:66,
                from /tmp/makepkg/parmetis/src/petsc-pkg-parmetis-f5e3aab04fd5/libparmetis/./parmetislib.h:19,
                from /tmp/makepkg/parmetis/src/petsc-pkg-parmetis-f5e3aab04fd5/libparmetis/ComputeVertexSeparator.c:5:
/tmp/makepkg/parmetis/src/petsc-pkg-parmetis-f5e3aab04fd5/headers/gk_externs.h:20:10: fatal error: gklib_tls.h: No such file or directory
   20 | #include <gklib_tls.h>
     |          ^~~~~~~~~~~~~
In file included from /tmp/makepkg/parmetis/src/petsc-pkg-parmetis-f5e3aab04fd5/headers/GKlib.h:66,
                from /tmp/makepkg/parmetis/src/petsc-pkg-parmetis-f5e3aab04fd5/libparmetis/./parmetislib.h:19,
                 from /tmp/makepkg/parmetis/src/petsc-pkg-parmetis-f5e3aab04fd5/libparmetis/akwayfm.c:14:
/tmp/makepkg/parmetis/src/petsc-pkg-parmetis-f5e3aab04fd5/headers/gk_externs.h:20:10: fatal error: gklib_tls.h: No such file or directory
   20 | #include <gklib_tls.h>
     |          ^~~~~~~~~~~~~
compilation terminated.
make[3]: *** [libparmetis/CMakeFiles/parmetis.dir/build.make:93: libparmetis/CMakeFiles/parmetis.dir/akwayfm.c.o] Error 1
make[3]: *** Waiting for unfinished jobs....
compilation terminated.
make[3]: *** [libparmetis/CMakeFiles/parmetis.dir/build.make:79: libparmetis/CMakeFiles/parmetis.dir/ComputeVertexSeparator.c.o] Error 1
make[3]: Leaving directory '/tmp/makepkg/parmetis/src/petsc-pkg-parmetis-f5e3aab04fd5/build/Linux-x86_64'
make[2]: *** [CMakeFiles/Makefile2:119: libparmetis/CMakeFiles/parmetis.dir/all] Error 2
make[2]: Leaving directory '/tmp/makepkg/parmetis/src/petsc-pkg-parmetis-f5e3aab04fd5/build/Linux-x86_64'
make[1]: *** [Makefile:139: all] Error 2
make[1]: Leaving directory '/tmp/makepkg/parmetis/src/petsc-pkg-parmetis-f5e3aab04fd5/build/Linux-x86_64'
make: *** [Makefile:71: all] Error 2
==> ERROR: A failure occurred in build().
   Aborting...

Should be https://github.com/KarypisLab/ParMETIS or only PETSc supported versions https://gitlab.com/petsc/petsc/-/blob/main/config/BuildSystem/config/packages/metis.py#L6 ?

jedbrown commented on 2022-09-25 23:57 (UTC)

@bricem13, I see you flagged this out of date, but it's the latest version and downloads correctly on my network. Perhaps an intermittent Bitbucket issue or network issue on your end? Anyway, unflagging because I can't reproduce.

sigvald commented on 2020-03-26 13:56 (UTC) (edited on 2020-03-26 13:57 (UTC) by sigvald)

@a.kudelin's solution worked for me, although Haawda's solution, using the :: syntax, sounds preferrable. Thank you for maintaining this package @jedbrown (not being sarcastic).

greyltc commented on 2020-03-23 23:01 (UTC)

poke @jedbrown fix this please

a.kudelin commented on 2020-03-22 13:41 (UTC)

Please, take this PKGBUILD into account:
https://pastebin.com/q9GhU8s4
There some cleanup was carried out and fixed an error with non-existing source directory.

xantares commented on 2020-03-21 13:44 (UTC)

ping @jedbrown please update

haawda commented on 2020-03-20 16:19 (UTC)

Please avoid downloading a tarball without the package name in it. makepkg has a special :: syntax to avoid this in the source array.

source=("$pkgname-$pkgver.tar::https://bitbucket.org/petsc/pkg-parmetis/get/v${_pkgver}.tar.gz")

bartus commented on 2020-03-18 14:13 (UTC)

@jedbrown: You forgot to update hash value when popping tag. http://ix.io/2eAi