Bug 1181920

Summary: GCC 11: mediastreamer2 package fails
Product: [openSUSE] openSUSE Tumbleweed Reporter: Martin Liška <martin.liska>
Component: BasesystemAssignee: Mariusz Fik <fisiu>
Status: RESOLVED FIXED QA Contact: E-mail List <qa-bugs>
Severity: Normal    
Priority: P5 - None CC: mpluskal, sor.alexei
Version: Current   
Target Milestone: ---   
Hardware: Other   
OS: Other   
Whiteboard:
Found By: --- Services Priority:
Business Priority: Blocker: ---
Marketing QA Status: --- IT Deployment: ---
Bug Depends on:    
Bug Blocks: 1181859    

Description Martin Liška 2021-02-08 07:53:40 UTC
The package fails here:
https://build.opensuse.org/package/live_build_log/openSUSE:Factory:Staging:Gcc7/mediastreamer2/standard/x86_64

due to:
[   62s] /home/abuild/rpmbuild/BUILD/mediastreamer2-4.4.24/src/utils/mkv_reader.cpp: In member function 'int MKVReader::seek(int)':
[   62s] /home/abuild/rpmbuild/BUILD/mediastreamer2-4.4.24/src/utils/mkv_reader.cpp:327:49: error: 'numeric_limits' was not declared in this scope
[   62s]   327 |                 constexpr auto invalidTimePos = numeric_limits<int>::max();
[   62s]       |                                                 ^~~~~~~~~~~~~~
[   62s] /home/abuild/rpmbuild/BUILD/mediastreamer2-4.4.24/src/utils/mkv_reader.cpp:327:64: error: expected primary-expression before 'int'
[   62s]   327 |                 constexpr auto invalidTimePos = numeric_limits<int>::max();
[   62s]       |                                                                ^~~
[   62s] make[2]: *** [src/CMakeFiles/mediastreamer.dir/build.make:1476: src/CMakeFiles/mediastreamer.dir/utils/mkv_reader.cpp.o] Error 1
[   62s] make[2]: Leaving directory '/home/abuild/rpmbuild/BUILD/mediastreamer2-4.4.24/build'
[   62s] make[2]: *** Waiting for unfinished jobs....
[   63s] make[2]: Entering directory '/home/abuild/rpmbuild/BUILD/mediastreamer2-4.4.24/build'
Comment 1 Christophe Marin 2021-02-10 10:13:02 UTC
https://build.opensuse.org/request/show/870813
Comment 2 Christophe Marin 2021-02-21 21:00:32 UTC
Fixed