Summary: | media-sound/ams-2.1.2 : /.../qbasicatomic.h:93:23: error: ‘QAtomicOpsSupport’ was not declared in this scope | ||
---|---|---|---|
Product: | Gentoo Linux | Reporter: | Toralf Förster <toralf> |
Component: | Current packages | Assignee: | Gentoo Sound Team <sound> |
Status: | RESOLVED WONTFIX | ||
Severity: | normal | CC: | joost.ruis, kensington, stefan, treecleaner |
Priority: | Normal | Keywords: | PMASKED |
Version: | unspecified | ||
Hardware: | All | ||
OS: | Linux | ||
Whiteboard: | Masked for removal on 2017-07-18 | ||
Package list: | Runtime testing required: | --- | |
Bug Depends on: | |||
Bug Blocks: | 589412 | ||
Attachments: |
config.log
emerge-history.txt environment etc.portage.tbz2 media-sound:ams-2.1.2:20161223-064739.log |
Description
Toralf Förster
2016-12-23 09:56:13 UTC
Created attachment 457236 [details]
config.log
Created attachment 457238 [details]
emerge-history.txt
Created attachment 457240 [details]
environment
Created attachment 457242 [details]
etc.portage.tbz2
Created attachment 457244 [details]
media-sound:ams-2.1.2:20161223-064739.log
I have the same problem. But I use gcc-5.3. $ gcc-config -l [1] x86_64-pc-linux-gnu-5.3.0 * I've tried to fix the build 42 #append-cxxflags -std=gnu++98 43 append-cxxflags -std=gnu++11 which threw a lot less errors but still it's not compiling. I found this in the changelog feed: Gentoo-bug: 561980, 588942 * EAPI=6 * Add missing depend on sci-libs/fftw * Use Qt5 instead of Qt4 * Build with GCC 6 in C++98 mode * [QA] Remove hardcoded CXXFLAGS But I'm wondering, where you get the gcc-6 version https://packages.gentoo.org/packages/sys-devel/gcc shows gcc 6 is far from being stable, and this package is marked as stable. Also Qt5 header files seem not to be compatible with -std=gnu++98. Maybe I'm missing something here. I'll try to make it work and create a pull-request if I was successful. I'm not sure if there's anything we can do to fix this. The package fails to build with C++11/14 but C++11 is now required for >=Qt-5.7 There won't be any solution soon with the pace of upstream commits. Options are either last-riting, or if someone really depends on this package de-keyword and/or pin down to =5.6* (ugly). Package removed. well, time has passed and https://sourceforge.net/projects/alsamodular/files/alsamodular/2.2.0/ has been released which fixes these issues. |