Gentoo Websites Logo
Go to: Gentoo Home Documentation Forums Lists Bugs Planet Store Wiki Get Gentoo!
Bug 591524 - media-video/makemkv[qt5] with Qt-5.7: #error "Qt requires C++11 support"
Summary: media-video/makemkv[qt5] with Qt-5.7: #error "Qt requires C++11 support"
Status: RESOLVED FIXED
Alias: None
Product: Gentoo Linux
Classification: Unclassified
Component: Current packages (show other bugs)
Hardware: All Linux
: Normal normal (vote)
Assignee: James Le Cuirot
URL:
Whiteboard:
Keywords:
Depends on:
Blocks: qt5-c++11
  Show dependency tree
 
Reported: 2016-08-17 16:24 UTC by josef.95
Modified: 2016-09-29 08:47 UTC (History)
1 user (show)

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


Attachments
makemkv-1.10.1 full build.log (makemkv-1.10.1_build.log.xz,10.31 KB, application/x-xz)
2016-08-17 16:24 UTC, josef.95
Details
emerge --info (emerge_info.txt,5.97 KB, text/plain)
2016-08-17 16:27 UTC, josef.95
Details

Note You need to log in before you can comment on or make changes to this bug.
Description josef.95 2016-08-17 16:24:14 UTC
Created attachment 443610 [details]
makemkv-1.10.1 full build.log

Hello,
media-video/makemkv-1.10.1 failed to build with Qt-5.7

x86_64-pc-linux-gnu-gcc -march=native -Os -pipe -Wl,-O1 -Wl,--as-needed -march=native -Os -pipe -D_linux_ -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_LIMIT_MACROS -oout/makemkv.full -Imakemkvgui/inc -Ilibmakemkv/inc -Isstring/inc -Ilibdriveio/inc -Ilibabi/inc \
makemkvgui/src/aboutbox.cpp makemkvgui/src/client.cpp makemkvgui/src/dirselectbox.cpp makemkvgui/src/logic.cpp makemkvgui/src/logtext.cpp makemkvgui/src/main.cpp makemkvgui/src/nativefiledialog.cpp makemkvgui/src/mainwnd.cpp makemkvgui/src/marshall.cpp makemkvgui/src/progress.cpp makemkvgui/src/scsiinfo.cpp makemkvgui/src/settingdlg.cpp makemkvgui/src/uisync.cpp makemkvgui/src/viteminfo.cpp makemkvgui/src/margui.cpp makemkvgui/src/backupdlg.cpp makemkvgui/src/lstring.cpp makemkvgui/src/notify.cpp makemkvgui/src/str/en_utf16.cpp makemkvgui/src/image.cpp makemkvgui/src/abutton.cpp makemkvgui/src/lineeditk.cpp makemkvgui/src/dvdbox.cpp makemkvgui/src/drivebox.cpp makemkvgui/src/api_posix.cpp makemkvgui/src/api_linux.cpp makemkvgui/src/sem_posix.cpp makemkvgui/src/spawn_posix.cpp makemkvgui/src/logic_posix.cpp makemkvgui/src/notify_linux.cpp makemkvgui/src/image_linux.cpp tmp/image_data.o tmp/moc_mainwnd.cpp tmp/moc_logtext.cpp tmp/moc_dirselectbox.cpp tmp/moc_aboutbox.cpp tmp/moc_settingdlg.cpp tmp/moc_backupdlg.cpp tmp/moc_lineeditk.cpp tmp/moc_dvdbox.cpp tmp/moc_drivebox.cpp sstring/src/sstring.cpp libdriveio/src/srlist.cpp \
-DHAVE_BUILDINFO_H -Itmp \
-I/usr/include/qt5/QtWidgets -I/usr/include/qt5 -I/usr/include/qt5/QtGui -I/usr/include/qt5 -I/usr/include/qt5/QtDBus -I/usr/include/qt5 -I/usr/include/qt5/QtCore -I/usr/include/qt5 -fPIC -lc -lstdc++ \
-lQt5Widgets -lQt5Gui -lQt5DBus -lQt5Core -lpthread -lz -lrt
In file included from /usr/include/qt5/QtCore/qatomic.h:46:0,
                 from /usr/include/qt5/QtCore/qglobal.h:1145,
                 from makemkvgui/src/qtgui.h:18,
                 from makemkvgui/src/mainwnd.h:18,
                 from makemkvgui/src/aboutbox.h:19,
                 from makemkvgui/src/aboutbox.cpp:15:
/usr/include/qt5/QtCore/qbasicatomic.h:61:4: error: #error "Qt requires C++11 support"

[...]

make: *** [Makefile:77: out/makemkv.full] Error 1
 * ERROR: media-video/makemkv-1.10.1::gentoo failed (compile phase):
 *   emake failed
Comment 1 josef.95 2016-08-17 16:27:25 UTC
Created attachment 443612 [details]
emerge --info
Comment 2 josef.95 2016-09-29 02:14:29 UTC
=makemkv-1.10.2[qt5] builds and works now fine with Qt 5.7
(presumably is upstream fixed)
I think this bug can now closed.

Thanks.
Comment 3 James Le Cuirot gentoo-dev 2016-09-29 08:47:28 UTC
Thanks for testing that! I did mean to check this out but I didn't really want to unmask 5.7 on my main desktop.