| Summary: | media-sound/milkytracker-1.02.00-r1 fails to compile with clang++ - error: non-constant-expression cannot be narrowed from type 'typename __gnu_cxx::__enable_if<__is_integer<int>::__value, double>::__type' (aka 'double') to 'float' in initializer list | ||
|---|---|---|---|
| Product: | Gentoo Linux | Reporter: | Agostino Sarubbo <ago> |
| Component: | Current packages | Assignee: | Gentoo Sound Team <sound> |
| Status: | RESOLVED FIXED | ||
| Severity: | normal | CC: | fordfrog |
| Priority: | Normal | ||
| Version: | unspecified | ||
| Hardware: | All | ||
| OS: | Linux | ||
| Whiteboard: | |||
| Package list: | Runtime testing required: | --- | |
| Attachments: |
build.log
1-CMakeOutput.log |
||
|
Description
Agostino Sarubbo
2020-09-04 15:08:42 UTC
Created attachment 658400 [details]
build.log
build log and emerge --info
Created attachment 658402 [details]
1-CMakeOutput.log
1-CMakeOutput.log
the error is this: /usr/lib/llvm/10/bin/x86_64-pc-linux-gnu-clang++ -DMILKYTRACKER -I/var/tmp/portage/media-sound/milkytracker-1.02.00-r1/work/MilkyTracker-1.02.00/src/tracker -Isrc/tracker -I/var/tmp/portage/media-sound/milkytracker-1.02.00-r1/work/MilkyTracker-1.02.00/src/fx -I/var/tmp/portage/media-sound/milkytracker-1.02.00-r1/work/MilkyTracker-1.02.00/src/milkyplay -I/usr/include/SDL2 -I/var/tmp/portage/media-sound/milkytracker-1.02.00-r1/work/MilkyTracker-1.02.00/src/ppui/osinterface -I/var/tmp/portage/media-sound/milkytracker-1.02.00-r1/work/MilkyTracker-1.02.00/src/ppui/osinterface/posix -I/var/tmp/portage/media-sound/milkytracker-1.02.00-r1/work/MilkyTracker-1.02.00/src/ppui/. -I/var/tmp/portage/media-sound/milkytracker-1.02.00-r1/work/MilkyTracker-1.02.00/src/ppui/sdl -I/var/tmp/portage/media-sound/milkytracker-1.02.00-r1/work/MilkyTracker-1.02.00/src/compression -O2 -pipe -march=native -frecord-gcc-switches -fno-diagnostics-color -MD -MT src/tracker/CMakeFiles/tracker.dir/EQConstants.cpp.o -MF src/tracker/CMakeFiles/tracker.dir/EQConstants.cpp.o.d -o src/tracker/CMakeFiles/tracker.dir/EQConstants.cpp.o -c /var/tmp/portage/media-sound/milkytracker-1.02.00-r1/work/MilkyTracker-1.02.00/src/tracker/EQConstants.cpp /var/tmp/portage/media-sound/milkytracker-1.02.00-r1/work/MilkyTracker-1.02.00/src/tracker/EQConstants.cpp:30:2: error: non-constant-expression cannot be narrowed from type 'typename __gnu_cxx::__enable_if<__is_integer<int>::__value, double>::__type' (aka 'double') to 'float' in initializer list [-Wc++11-narrowing] The bug has been closed via the following commit(s): https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=877d04a251b527dd22730b95457353af1a8a20dd commit 877d04a251b527dd22730b95457353af1a8a20dd Author: Miroslav Šulc <fordfrog@gentoo.org> AuthorDate: 2020-09-08 08:30:12 +0000 Commit: Miroslav Šulc <fordfrog@gentoo.org> CommitDate: 2020-09-08 08:30:31 +0000 media-sound/milkytracker: fixed compilation with clang++ in 1.02.00-r1 Closes: https://bugs.gentoo.org/740394 Package-Manager: Portage-3.0.6, Repoman-3.0.1 Signed-off-by: Miroslav Šulc <fordfrog@gentoo.org> .../files/milkytracker-1.02.00-clang.patch | 85 ++++++++++++++++++++++ .../milkytracker/milkytracker-1.02.00-r1.ebuild | 1 + 2 files changed, 86 insertions(+) |