Created attachment 373290 [details] build.log Emerge fails to install cvxopt due to a python error in setup. I downloaded cvxopt separately and manual builds seem to succeed *unless I remove the include directories*.
Created attachment 373292 [details] build-python3_3.log
Created attachment 373294 [details] output of emerge --info '=dev-python/cvxopt-1.1.6::gentoo'
Actually, I found the problem is due to the fact that I am using intel mkl, and so BLAS_LIB_DIR in setup.py becomes a tuple of two strings. I was able to get everything to work after changing BLAS_LIB_DIR = '/opt/intel/composerxe-2013.1.106/mkl/lib/intel64','/opt/intel/composerxe-2013.1.106/compiler/lib/intel64' to BLAS_LIB_DIR = '/opt/intel/composerxe-2013.1.106/mkl/lib/intel64'
feel free to re-open if not fixed +*cvxopt-1.1.6-r1 (25 Mar 2014) + + 25 Mar 2014; Sébastien Fabbro <bicatali@gentoo.org> +cvxopt-1.1.6-r1.ebuild, + +files/cvxopt-1.1.6-glpk449.patch: + Fixes for glpk-4.53 (bug #501320) and library dupes (bug #505404). Added more + EAPI5 changes +
Didn't seem to work for me. I still see the following in /var/tmp/portage/dev-python/cvxopt-1.1.6-r1/work/cvxopt-1.1.6/setup.py: BLAS_LIB_DIR = '/opt/intel/composerxe-2013.1.106/mkl/lib/intel64','/opt/intel/composerxe-2013.1.106/compiler/lib/intel64'
+*cvxopt-1.1.6-r2 (26 Mar 2014) + + 26 Mar 2014; Sébastien Fabbro <bicatali@gentoo.org> +cvxopt-1.1.6-r2.ebuild, + -cvxopt-1.1.6.ebuild, files/cvxopt-1.1.6-setup.patch: + Make it work for multiple library directories and more generic blas/lapack + library dependencies +
It works now. Thank you!!!