Gentoo Websites Logo
Go to: Gentoo Home Documentation Forums Lists Bugs Planet Store Wiki Get Gentoo!
Bug 729156 - dev-cpp/eigen-3.3.7 - (cuda_)src_prepare(): ERROR: Only gcc version(s) 4.7 4.8 4.9 5.3 5.4 6.3 6.4 7.2 7.3 8.2 8.3 are supported, of which none is installed
Summary: dev-cpp/eigen-3.3.7 - (cuda_)src_prepare(): ERROR: Only gcc version(s) 4.7 4....
Status: RESOLVED DUPLICATE of bug 674570
Alias: None
Product: Gentoo Linux
Classification: Unclassified
Component: Current packages (show other bugs)
Hardware: All Linux
: Normal normal (vote)
Assignee: Gentoo Science Related Packages
URL:
Whiteboard:
Keywords:
Depends on:
Blocks:
 
Reported: 2020-06-22 09:41 UTC by Alexey Korepanov
Modified: 2020-06-27 10:39 UTC (History)
2 users (show)

See Also:
Package list:
Runtime testing required: ---


Attachments
emere --info eigen (emerge-info.txt,7.04 KB, text/plain)
2020-06-22 09:42 UTC, Alexey Korepanov
Details

Note You need to log in before you can comment on or make changes to this bug.
Description Alexey Korepanov 2020-06-22 09:41:38 UTC
>>> Emerging (1 of 1) dev-cpp/eigen-3.3.7::gentoo                                                                                                                                                                                              
 * eigen-3.3.7.tar.bz2 BLAKE2B SHA512 size ;-) ...                                                                                                                                                                                      [ ok ] 
>>> Unpacking source...                                                                                                                                                                                                                        
>>> Unpacking eigen-3.3.7.tar.bz2 to /var/tmp/portage/dev-cpp/eigen-3.3.7/work                                                                                                                                                                 
>>> Source unpacked in /var/tmp/portage/dev-cpp/eigen-3.3.7/work                                                                                                                                                                               
>>> Preparing source in /var/tmp/portage/dev-cpp/eigen-3.3.7/work/eigen-3.3.7 ...                                                                                                                                                              
removed '/var/tmp/portage/dev-cpp/eigen-3.3.7/work/eigen-3.3.7/cmake/FindBLAS.cmake'                                                                                                                                                           
removed '/var/tmp/portage/dev-cpp/eigen-3.3.7/work/eigen-3.3.7/cmake/FindLAPACK.cmake'                                                                                                                                                         
 * Hardcoded definition(s) removed in CMakeLists.txt:                                                                                                                                                                                          
 *    set(CMAKE_BUILD_TYPE "Release")                                                                                                                                                                                                          
 * Only gcc version(s) 4.7 4.8 4.9 5.3 5.4 6.3 6.4 7.2 7.3 8.2 8.3 are supported,
 * of which none is installed
 * ERROR: dev-cpp/eigen-3.3.7::gentoo failed (prepare phase):
 *   Only gcc version(s) 4.7 4.8 4.9 5.3 5.4 6.3 6.4 7.2 7.3 8.2 8.3 are supported
 * 
 * Call stack:
 *     ebuild.sh, line  125:  Called src_prepare
 *   environment, line 3188:  Called cuda_src_prepare
 *   environment, line 1340:  Called cuda_sanitize
 *   environment, line 1332:  Called cuda_gccdir '-f'
 *   environment, line 1323:  Called die
 * The specific snippet of code:
 *           die "Only gcc version(s) ${vers} are supported";
 * 
 * If you need support, post the output of `emerge --info '=dev-cpp/eigen-3.3.7::gentoo'`,
 * the complete build log and the output of `emerge -pqv '=dev-cpp/eigen-3.3.7::gentoo'`.
 * The complete build log is located at '/var/tmp/portage/dev-cpp/eigen-3.3.7/temp/build.log'.
 * The ebuild environment file is located at '/var/tmp/portage/dev-cpp/eigen-3.3.7/temp/environment'.
 * Working directory: '/var/tmp/portage/dev-cpp/eigen-3.3.7/work/eigen-3.3.7'
 * S: '/var/tmp/portage/dev-cpp/eigen-3.3.7/work/eigen-3.3.7'


Reproducible: Always
Comment 1 Alexey Korepanov 2020-06-22 09:42:25 UTC
Created attachment 645712 [details]
emere --info eigen
Comment 2 Alexey Korepanov 2020-06-24 22:16:00 UTC
I think I know where this comes from: from cuda.
https://bugs.gentoo.org/674570
Comment 3 Andreas Sturmlechner gentoo-dev 2020-06-26 08:59:54 UTC
Right, no need for a duplicate.

*** This bug has been marked as a duplicate of bug 674570 ***
Comment 4 Alexey Korepanov 2020-06-26 09:15:48 UTC
I would keep this bug open until 674570 is resolved. This is convenient for people who fail to build eigen and are looking at related bugs for solution.
Comment 5 Alexey Korepanov 2020-06-26 09:16:18 UTC
And the relation to cuda is far from obvious.
Comment 6 Andreas Sturmlechner gentoo-dev 2020-06-27 08:26:10 UTC
CUDA being horrible is technically not a bug. Every user of it must be aware of its toolchain limitations.
Comment 7 Alexey Korepanov 2020-06-27 08:44:15 UTC
I don't argue with that nvidia is evil, and I feel your emotion. But I would prefer gentoo to be friendly.

Right now, eigen fails to install with a cryptic message, which turns out not to be eigen's fault, but is it absolutely not clear from the message. I think it is sensible to keep a bug open, so people who look into the issue don't have to spend time on it. This saves time for gentoo users. When the message is improved, or the problem goes away, the bug should be closed.
Comment 8 Alexey Korepanov 2020-06-27 10:39:23 UTC
Now this should be fixed by
https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=80eaf4a2f289a4dc883265b58ae56d7519f97645