Package Details: libcmaes 0.10-2

Git Clone URL: https://aur.archlinux.org/libcmaes.git (read-only, click to copy)
Package Base: libcmaes
Description: libcmaes is a multithreaded C++11 library with Python bindings for high performance blackbox stochastic optimization using the CMA-ES algorithm for Covariance Matrix Adaptation Evolution Strategy.
Upstream URL: https://github.com/CMA-ES/libcmaes
Licenses: LGPLv3
Submitter: b52
Maintainer: benallard
Last Packager: benallard
Votes: 0
Popularity: 0.000000
First Submitted: 2015-07-25 13:04 (UTC)
Last Updated: 2022-09-18 17:50 (UTC)

Required by (0)

Sources (1)

Latest Comments

joaocandre commented on 2022-02-05 17:57 (UTC) (edited on 2022-02-05 22:53 (UTC) by joaocandre)

For some reason, CMake configuration files are not being properly installed. Despite build and installation being successful, I can't find_package it from a CMake project and there is no libcmaesConfig.cmake anywhere on my system.

joaocandre commented on 2019-02-26 16:03 (UTC)

Are the python scripts under /python also included? I can't seem to find them anywhere.

b52 commented on 2017-01-08 18:32 (UTC)

Got ya. However, it seems the a git version might be more appropriate as there are a lot of changes since the latest released version.

xantares commented on 2017-01-07 19:58 (UTC)

please do: CXX=g++ ./configure ...

xantares commented on 2017-01-05 20:53 (UTC)

actually it does not build with clang installed, gcc must be used: make[2]: Entering directory '/tmp/yaourt-tmp-xantares/aur-libcmaes/src/libcmaes-0.9.5/python' clang++ -g -Wall -fopenmp -march=x86-64 -mtune=generic -O2 -pipe -fstack-protector-strong -std=gnu++11 -I../ -I../src -I/usr/include/eigen3 -I/usr/include/python3.5m -I/usr/lib/python3.5/site-packages/numpy/core/include -fPIC -c lcmaes.cc In file included from lcmaes.cc:22: In file included from ../src/cmaes.h:25: In file included from ../src/esoptimizer.h:27: In file included from ../src/parameters.h:25: In file included from ../src/eo_matrix.h:26: In file included from /usr/include/eigen3/Eigen/Dense:1: /usr/include/eigen3/Eigen/Core:247:10: fatal error: 'omp.h' file not found #include <omp.h> ^ 1 error generated. make[2]: *** [Makefile:456: lcmaes.o] Error 1 make[2]: Leaving directory '/tmp/yaourt-tmp-xantares/aur-libcmaes/src/libcmaes-0.9.5/python' make[1]: *** [Makefile:498: all-recursive] Error 1 make[1]: Leaving directory '/tmp/yaourt-tmp-xantares/aur-libcmaes/src/libcmaes-0.9.5' make: *** [Makefile:386: all] Error 2 ==> ERROR: A failure occurred in build(). Aborting... ==> ERROR: Makepkg was unable to build libcmaes.

b52 commented on 2017-01-04 23:47 (UTC)

@xanatares Give it a try, hope it works as intended. However, there were a lot of errors to fix.

xantares commented on 2016-12-15 19:25 (UTC) (edited on 2016-12-15 19:25 (UTC) by xantares)

Hi, I would need python bindings, they are enabled with --enable-python Then you need to depend on python-numpy and boost-libs xan.

b52 commented on 2016-12-07 21:38 (UTC)

@xantares Fixed both, thank you!

xantares commented on 2016-12-07 17:29 (UTC)

hi, eigen is header-only so it's a makedepends I guess it depends on gcc-libs then. xan.