Summary: | media-sound/ncmpcpp-0.8.2-r1 fails with gcc-10.1.0 | ||
---|---|---|---|
Product: | Gentoo Linux | Reporter: | Duncan <1i5t5.duncan> |
Component: | Current packages | Assignee: | Mikle Kolyada (RETIRED) <zlogene> |
Status: | RESOLVED FIXED | ||
Severity: | normal | CC: | jstein |
Priority: | Normal | ||
Version: | unspecified | ||
Hardware: | All | ||
OS: | Linux | ||
Whiteboard: | |||
Package list: | Runtime testing required: | --- | |
Attachments: |
emerge --info ncmpcpp
failing build log |
Created attachment 637060 [details]
failing build log
0.9.1 is fixed for that. |
Created attachment 637058 [details] emerge --info ncmpcpp After updating to gcc-10.1.0, eselecting it, and updating to boost-1.73.0 today, the latter forced a rebuild of ncmpcpp. That build failed. But eselecting back to gcc-9.3.0 and trying again build fine, so gcc-10.1.0 is the fail-trigger. USE="clock taglib visualizer -outputs" In file included from screens/help.cpp:21: ./mpdpp.h: In constructor 'MPD::Playlist::Playlist(std::string, time_t)': ./mpdpp.h:182:15: error: 'runtime_error' is not a member of 'std' 182 | throw std::runtime_error("empty path"); | ^~~~~~~~~~~~~ ./mpdpp.h: In constructor 'MPD::Item::Item(mpd_entity*)': ./mpdpp.h:231:16: error: 'runtime_error' is not a member of 'std' 231 | throw std::runtime_error("unknown mpd_entity type"); | ^~~~~~~~~~~~~ ./mpdpp.h: In member function 'ObjectT& MPD::Iterator<ObjectT>::operator*() const': ./mpdpp.h:438:15: error: 'runtime_error' is not a member of 'std' 438 | throw std::runtime_error("no object associated with the iterator"); | ^~~~~~~~~~~~~ make[2]: *** [Makefile:756: screens/help.o] Error 1 make[2]: *** Waiting for unfinished jobs.... make[2]: Leaving directory '/tmp/portage/media-sound/ncmpcpp-0.8.2-r1/work/ncmpcpp-0.8.2/src' make[1]: *** [Makefile:494: all-recursive] Error 1 make[1]: Leaving directory '/tmp/portage/media-sound/ncmpcpp-0.8.2-r1/work/ncmpcpp-0.8.2' make: *** [Makefile:405: all] Error 2 ^[[31m*^[[0m ERROR: media-sound/ncmpcpp-0.8.2-r1::gentoo failed (compile phase): emerge --info ncmpcpp attached, full log to be attached.