Gentoo Websites Logo
Go to: Gentoo Home Documentation Forums Lists Bugs Planet Store Wiki Get Gentoo!
Bug 554814 - 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'
Summary: media-video/mkvtoolnix-6.6.0 - src/common/iso639.cpp:593:30: error: 'class bo...
Status: RESOLVED FIXED
Alias: None
Product: Gentoo Linux
Classification: Unclassified
Component: Current packages (show other bugs)
Hardware: All Linux
: Normal normal (vote)
Assignee: Gentoo Media-video project
URL:
Whiteboard:
Keywords:
Depends on:
Blocks: boost-1.56
  Show dependency tree
 
Reported: 2015-07-14 04:23 UTC by Andre Hinrichs
Modified: 2015-07-27 09:39 UTC (History)
10 users (show)

See Also:
Package list:
Runtime testing required: ---


Attachments
build.log (build.log,54.25 KB, text/plain)
2015-07-14 04:23 UTC, Andre Hinrichs
Details
emerge --info (emerge.info,5.89 KB, text/plain)
2015-07-14 04:24 UTC, Andre Hinrichs
Details

Note You need to log in before you can comment on or make changes to this bug.
Description Andre Hinrichs 2015-07-14 04:23:11 UTC
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.
Comment 1 Andre Hinrichs 2015-07-14 04:24:49 UTC
Created attachment 406736 [details]
emerge --info
Comment 2 Antti Mäkelä 2015-07-14 13:53:55 UTC
I can confirm that this happened to me too when upgrading @world. Logs are identical to the ones posted.
Comment 3 Sébastien P. 2015-07-14 17:52:43 UTC
Same here. Just after migrating from boost-1.55.0-r2 to boost-1.56.0-r1.
Comment 4 Andreas Grois 2015-07-15 08:07:40 UTC
Funtoo seems to have a fixed ebuild for this.
https://bugs.funtoo.org/browse/FL-2098
Comment 5 Andreas Grois 2015-07-15 08:26:10 UTC
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.
Comment 6 Alex Buell 2015-07-15 19:17:14 UTC
I can confirm this exact issue and that the patch provided does solve the issue.
Comment 7 Evert 2015-07-16 18:51:13 UTC
confirmed, same here...
Comment 8 Arnaud Launay 2015-07-16 20:18:21 UTC
Same problem, same solution here, patch works.
Comment 9 Jan Seiffert 2015-07-17 17:34:17 UTC
i can has "Status: Confirmed"?

For the record: Same problem, patch works
Comment 10 Pacho Ramos gentoo-dev 2015-07-18 18:45:45 UTC
+  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)
+