Cannot compile Seq24 using C++11 or newer compilers
Bug #1713067 reported by
SUK
This bug report is a duplicate of:
Bug #1647614: mutex class conflicts with mutex in gtkmm.
Edit
Remove
This bug affects 1 person
Affects | Status | Importance | Assigned to | Milestone | |
---|---|---|---|---|---|
Seq24 |
New
|
Undecided
|
Unassigned |
Bug Description
I tried to compile Seq24 using newest (2017-08) gcc which failed due to ambiguity between std::mutex (first in C++11) and mutex class in Seq24 project. I'm not sure whenever is this project still active, maybe isn't, so there are two ways to overcome this.
The more correct (yet I was unsuccessfull trying to do this) way is disabling newer C++ features (using -std=c++03), the less correct (but still easy and working) is writing something like
"#define mutex xaxaxaxaxaxa" (without quotes) into src/mutex.h file before "class mutex {" line.
To post a comment you must log in.