https://bugzilla.redhat.com/show_bug.cgi?id=2165230
Bug ID: 2165230 Summary: gstreamermm: FTBFS in Fedora Rawhide with gtest-1.13.0 Product: Fedora Version: rawhide URL: https://koschei.fedoraproject.org/package/gstreamermm Status: NEW Component: gstreamermm Assignee: dominik@greysector.net Reporter: code@musicinmybrain.net QA Contact: extras-qa@fedoraproject.org CC: dominik@greysector.net, epel-packagers-sig@lists.fedoraproject.org Target Milestone: --- Classification: Fedora
Description of problem: Package gstreamermm fails to build from source in Fedora Rawhide.
Version-Release number of selected component (if applicable): 1.10.0-17.fc38
Steps to Reproduce: koji build --scratch f38 gstreamermm-1.10.0-17.fc38.src.rpm
Additional info: This package is tracked by Koschei. See: https://koschei.fedoraproject.org/package/gstreamermm
Since 1.13.0, gtest requires C++14 or later. Possible solutions include:
- Patch gstreamermm to build with C++14 or later. - Stop building the tests. - Bundle a gtest 1.12.1 source archive and compile and link against that instead.
In file included from /usr/include/gtest/gtest-message.h:57, from /usr/include/gtest/gtest-assertion-result.h:46, from /usr/include/gtest/gtest.h:64, from ../../tests/mmtest.h:4, from ../../tests/test-bufferlist.cc:8: /usr/include/gtest/internal/gtest-port.h:270:2: error: #error C++ versions less than C++14 are not supported. 270 | #error C++ versions less than C++14 are not supported. | ^~~~~
https://bugzilla.redhat.com/show_bug.cgi?id=2165230
Dominik 'Rathann' Mierzejewski dominik@greysector.net changed:
What |Removed |Added ---------------------------------------------------------------------------- Doc Type|--- |If docs needed, set a value Status|NEW |ASSIGNED
--- Comment #1 from Dominik 'Rathann' Mierzejewski dominik@greysector.net --- Thanks for the pointers. I'm looking into it.
https://bugzilla.redhat.com/show_bug.cgi?id=2165230
--- Comment #2 from Dominik 'Rathann' Mierzejewski dominik@greysector.net --- Ok, it looks like dropping the hard-coded -std=c++11 and -std=c++0x did the trick.
https://bugzilla.redhat.com/show_bug.cgi?id=2165230
Fedora Update System updates@fedoraproject.org changed:
What |Removed |Added ---------------------------------------------------------------------------- Status|ASSIGNED |MODIFIED
--- Comment #3 from Fedora Update System updates@fedoraproject.org --- FEDORA-2023-83dda7c388 has been submitted as an update to Fedora 38. https://bodhi.fedoraproject.org/updates/FEDORA-2023-83dda7c388
https://bugzilla.redhat.com/show_bug.cgi?id=2165230
Fedora Update System updates@fedoraproject.org changed:
What |Removed |Added ---------------------------------------------------------------------------- Status|MODIFIED |CLOSED Fixed In Version| |gstreamermm-1.10.0-18.fc38 Resolution|--- |ERRATA Last Closed| |2023-02-01 10:00:15
--- Comment #4 from Fedora Update System updates@fedoraproject.org --- FEDORA-2023-83dda7c388 has been pushed to the Fedora 38 stable repository. If problem still persists, please make note of it in this bug report.
epel-packagers-sig@lists.fedoraproject.org