Summary: | media-video/mkvtoolnix-6.6.0 - src/common/iso639.cpp:593:30: error: 'class boost::range::index_value<const iso639_language_t&, long int>' has no member named 'english_name' | ||
---|---|---|---|
Product: | Gentoo Linux | Reporter: | Andre Hinrichs <andre.hinrichs> |
Component: | Current packages | Assignee: | Gentoo Media-video project <media-video> |
Status: | RESOLVED FIXED | ||
Severity: | normal | CC: | asl, barzog, bts, evert.gentoo, gentoo_bugs.nu_q5v, k_f, redneb, rich0, sebastien.picavet, troxor0 |
Priority: | Normal | ||
Version: | 10.1 | ||
Hardware: | All | ||
OS: | Linux | ||
Whiteboard: | |||
Package list: | Runtime testing required: | --- | |
Bug Depends on: | |||
Bug Blocks: | 522474 | ||
Attachments: |
build.log
emerge --info |
Created attachment 406736 [details]
emerge --info
I can confirm that this happened to me too when upgrading @world. Logs are identical to the ones posted. Same here. Just after migrating from boost-1.55.0-r2 to boost-1.56.0-r1. Funtoo seems to have a fixed ebuild for this. https://bugs.funtoo.org/browse/FL-2098 And here's the patch they use. https://github.com/funtoo/funtoo-overlay/blob/master/media-video/mkvtoolnix/files/mkvtoolnix-boost-1.56.patch With this mkvtoolnix-6.6.0 builds successfully for me. I can confirm this exact issue and that the patch provided does solve the issue. confirmed, same here... Same problem, same solution here, patch works. i can has "Status: Confirmed"? For the record: Same problem, patch works + 18 Jul 2015; Pacho Ramos <pacho@gentoo.org> + +files/mkvtoolnix-6.6.0-boost-1.56.patch, mkvtoolnix-6.6.0.ebuild: + Fix building with stable boost (#554814) + |
Created attachment 406734 [details] build.log Portage wants to recompile mkvtoolnix which failes: x86_64-pc-linux-gnu-g++ -Wall -Wno-comment -Wfatal-errors -Wlogical-op -D_FILE_OFFSET_BITS=64 -DPACKAGE=\"mkvtoolnix\" -DVERSION=\"6.6.0\" -DMTX_LOCALE_DIR=\"/usr/share/locale\" -DMTX_PKG_DATA_DIR=\"/usr/share/mkvtoolnix\" -DMTX_DOC_DIR=\"/usr/share/doc/mkvtoolnix-6.6.0\" -std=c++11 -Wnon-virtual-dtor -Woverloaded-virtual -Wextra -I/usr/include -march=athlon64 -O2 -pipe -I. -Ilib -Ilib/avilib-0.6.10 -Ilib/utf8-cpp/source -Isrc -c -MMD -MF ./rake.d/dependency.d/tmp/src_common_iso639_o.d -o src/common/iso639.o -x c++ src/common/iso639.cpp src/common/iso639.cpp: In function 'int map_to_iso639_2_code(const string&, bool)': src/common/iso639.cpp:593:30: error: 'class boost::range::index_value<const iso639_language_t&, long int>' has no member named 'english_name' auto names = split(lang->english_name, ";"); ^ compilation terminated due to -Wfatal-errors.