Summary: | sci-libs/shogun-3.2.0 - CMake Error: The following variables are used in this project, but they are set to NOTFOUND [:] ATLAS_LAPACK | ||
---|---|---|---|
Product: | Gentoo Linux | Reporter: | Juergen Rose <rose> |
Component: | [OLD] Library | Assignee: | Gentoo Science Related Packages <sci> |
Status: | RESOLVED FIXED | ||
Severity: | normal | CC: | jlec |
Priority: | Normal | ||
Version: | unspecified | ||
Hardware: | All | ||
OS: | Linux | ||
Whiteboard: | |||
Package list: | Runtime testing required: | --- | |
Attachments: |
work/shogun-3.2.0_build/CMakeFiles/CMakeOutput.log
work/shogun-3.2.0_build/CMakeFiles/CMakeError.log Patch which enables the recognition of atlas-3.10.1-r2 Patch for generation of the include directories of octave |
Description
Juergen Rose
2014-04-10 09:40:07 UTC
Created attachment 374672 [details]
work/shogun-3.2.0_build/CMakeFiles/CMakeError.log
BTW. atlas is installed: root@lynx2:/usr/local/portage/dev-lang(56)# genlop -t atlas * sci-libs/atlas Thu Dec 13 10:16:37 2012 >>> sci-libs/atlas-3.10.0 merge time: 14 minutes and 49 seconds. Thu Dec 13 10:43:10 2012 >>> sci-libs/atlas-3.10.0 merge time: 16 minutes and 20 seconds. Sat Dec 15 21:23:39 2012 >>> sci-libs/atlas-3.10.0 merge time: 16 minutes. Sun Dec 16 06:45:54 2012 >>> sci-libs/atlas-3.10.0 merge time: 15 minutes and 27 seconds. Thu Dec 27 08:35:05 2012 >>> sci-libs/atlas-3.10.0 merge time: 15 minutes and 13 seconds. Fri Feb 1 13:55:43 2013 >>> sci-libs/atlas-3.10.1 merge time: 15 minutes and 28 seconds. Thu Feb 21 17:24:14 2013 >>> sci-libs/atlas-3.10.1-r1 merge time: 15 minutes and 57 seconds. Mon Feb 3 00:26:58 2014 >>> sci-libs/atlas-3.10.1-r2 merge time: 22 minutes and 18 seconds. Any news? I still have the same issue. Created attachment 381442 [details, diff]
Patch which enables the recognition of atlas-3.10.1-r2
Created attachment 381444 [details, diff]
Patch for generation of the include directories of octave
With the attached FindAtlas and the FindOctave patch the configuration finishes successfully. 'MAKEOPTS=-j1 emerge -v shogun' fails then with: cd /var/tmp/portage/sci-libs/shogun-3.2.0/work/shogun-3.2.0_build/src/interfaces/octave_static && /usr/bin/x86_64-pc-linux-gnu-g++ -Doctave_static_EXPORTS -DNDEBUG -std=c++11 -Wall -Wno-unused-parameter -Wformat -Wformat-security -Wparentheses -Wshadow -Wno-unknown-pragmas -Wno-deprecated -g -march=native -O2 -pipe -fopenmp -fPIC -I/var/tmp/portage/sci-libs/shogun-3.2.0/work/shogun-3.2.0/src -I/var/tmp/portage/sci-libs/shogun-3.2.0/work/shogun-3.2.0/src/shogun -I/var/tmp/portage/sci-libs/shogun-3.2.0/work/shogun-3.2.0_build/src -I/var/tmp/portage/sci-libs/shogun-3.2.0/work/shogun-3.2.0_build/src/shogun -I/usr/include/octave-3.8.1/octave -I/usr/include/octave-3.8.1 -o CMakeFiles/octave_static.dir/OctaveInterface.cpp.o -c /var/tmp/portage/sci-libs/shogun-3.2.0/work/shogun-3.2.0/src/interfaces/octave_static/OctaveInterface.cpp /var/tmp/portage/sci-libs/shogun-3.2.0/work/shogun-3.2.0/src/interfaces/octave_static/OctaveInterface.cpp: In static member function ‘static void COctaveInterface::run_octave_exit()’: /var/tmp/portage/sci-libs/shogun-3.2.0/work/shogun-3.2.0/src/interfaces/octave_static/OctaveInterface.cpp:646:19: error: ‘do_octave_atexit’ was not declared in this scope do_octave_atexit(); It looks, if there is no more a do_octave_atexit function with octave-3.8.1-r1. Without the octave USE flag emerge fails then with: root@lynx:/usr/local/portage/sci-libs(46)# MAKEOPTS=-j1 USE=-octave emerge -v shogun ... Creating modshogun.dll cd /var/tmp/portage/sci-libs/shogun-3.2.0/work/shogun-3.2.0_build/src/interfaces/csharp_modular && /usr/bin/mcs /t:library *.cs /out:modshogun.dll modshogunPINVOKE.cs(9036,141): error CS0100: The parameter name `rows' is a duplicate .... modshogunPINVOKE.cs(29466,165): error CS0100: The parameter name `size' is a duplicate Compilation failed: 129 error(s), 0 warnings src/interfaces/csharp_modular/CMakeFiles/csharp_modular.dir/build.make:372: recipe for target 'src/interfaces/csharp_modular/libmodshogun.so' failed make[2]: *** [src/interfaces/csharp_modular/libmodshogun.so] Error 1 Without the octave and the mono USE flag emerge fails with: root@lynx:/usr/local/portage/sci-libs(47)# MAKEOPTS=-j1 USE="-octave -mono" emerge -v shogun ... Install the project... /usr/bin/cmake -P cmake_install.cmake -- Install configuration: "Gentoo" -- Installing: /var/tmp/portage/sci-libs/shogun-3.2.0/image/usr/lib64/python2.7/site-packages/_modshogun.so -- Removed runtime path from "/var/tmp/portage/sci-libs/shogun-3.2.0/image//usr/lib64/python2.7/site-packages/_modshogun.so" -- Installing: /var/tmp/portage/sci-libs/shogun-3.2.0/image/usr/lib64/python2.7/site-packages/modshogun.py ... -- Installing: /var/tmp/portage/sci-libs/shogun-3.2.0/image/usr/lib64/R/library/shogun/libs/modshogun.so -- Installing: /var/tmp/portage/sci-libs/shogun-3.2.0/image/usr/lib64/R/library/shogun/R/modshogun.RData * ACCESS DENIED: mkdir: /usr/lib64/R/library/shogun * ISE:write_logfile: unable to append logfile: /var/log/sandbox/sandbox-9160.log ... Makefile:65: recipe for target 'install' failed make: *** [install] Aborted * ERROR: sci-libs/shogun-3.2.0::local failed (install phase): Any news? ping! + 25 Jan 2015; Justin Lecher <jlec@gentoo.org> shogun-3.2.0.ebuild, + +files/shogun-3.2.0-atlas.patch, metadata.xml: + Fix buildproblems with atlas detection, #507304; be multilib friendly, + #531034; do not fetch gmock for tests, #528566 + |