Created attachment 429132 [details] emerge --info can't emerge mysql-workbench. attached the output of emerge --info. error: /usr/bin/x86_64-pc-linux-gnu-g++ -O2 -pipe -march=native -std=c++11 -Wl,-O1 -Wl,--as-needed CMakeFiles/mysql-workbench-bin.dir/main.cpp.o CMakeFiles/mysql-workbench-bin.dir/program.cpp.o CMakeFiles/mysql-workbench-bin.dir/main_form.cpp.o CMakeFiles/mysql-workbench-bin.dir/overview_panel.cpp.o CMakeFiles/mysql-workbench-bin.dir/model_panel.cpp.o CMakeFiles/mysql-workbench-bin.dir/model_diagram_panel.cpp.o CMakeFiles/mysql-workbench-bin.dir/properties_tree.cpp.o CMakeFiles/mysql-workbench-bin.dir/navigator_box.cpp.o CMakeFiles/mysql-workbench-bin.dir/info_box.cpp.o CMakeFiles/mysql-workbench-bin.dir/documentation_box.cpp.o CMakeFiles/mysql-workbench-bin.dir/diagram_size_form.cpp.o CMakeFiles/mysql-workbench-bin.dir/validation_panel.cpp.o CMakeFiles/mysql-workbench-bin.dir/sqlide_form.cpp.o CMakeFiles/mysql-workbench-bin.dir/sqlide_output_view.cpp.o CMakeFiles/mysql-workbench-bin.dir/sqlide_main.cpp.o CMakeFiles/mysql-workbench-bin.dir/__/__/common/new_server_instance_wizard.cpp.o CMakeFiles/mysql-workbench-bin.dir/__/__/common/grt_code_editor.cpp.o CMakeFiles/mysql-workbench-bin.dir/__/__/common/server_instance_editor.cpp.o CMakeFiles/mysql-workbench-bin.dir/__/__/common/grt_python_debugger.cpp.o CMakeFiles/mysql-workbench-bin.dir/__/__/common/advanced_sidebar.cpp.o CMakeFiles/mysql-workbench-bin.dir/__/__/common/snippet_popover.cpp.o CMakeFiles/mysql-workbench-bin.dir/__/__/common/grt_plugin_wizard.cpp.o -o mysql-workbench-bin -L/var/tmp/portage/dev-db/mysql-workbench-6.3.4-r2/work/mysql-workbench-6.3.4_build/antlr-wb -rdynamic ../sqlide/libsqlide.so.6.3.4 ../../../backend/wbprivate/libwbprivate.so.6.3.4 ../../../backend/wbpublic/libwbpublic.so.6.3.4 ../../../library/grt/src/libgrt.so.6.3.4 ../../../library/cdbc/libcdbc.so.6.3.4 ../../../ext/scintilla/gtk/libwbscintilla.so ../../../library/mysql.parser/libmysqlparser.so.6.3.4 -lmysqlcppconn -lctemplate -lSM -lICE -lX11 -lXext -lglib-2.0 -lgobject-2.0 -latk-1.0 -lgio-2.0 -lgthread-2.0 -lgmodule-2.0 -lgdk_pixbuf-2.0 -lcairo -lpango-1.0 -lpangocairo-1.0 -lpangoft2-1.0 -lpangoxft-1.0 -lgdk-x11-2.0 -lgtk-x11-2.0 -lsigc-2.0 -lglibmm-2.4 -lgiomm-2.4 -latkmm-1.6 -lcairomm-1.0 -lpangomm-1.4 -lgdkmm-2.4 -lgtkmm-2.4 -lgthread-2.0 -lglib-2.0 -lgmodule-2.0 -lpython2.7 -lxml2 -lpcre -lpcrecpp -lcairo -lzip -lz -lmysqlclient -lgnome-keyring -lglib-2.0 ../../../library/forms/libmforms.so.6.3.4 ../linux_utilities/liblinux_utilities.so.6.3.4 ../../../library/mysql.canvas/src/libmdcanvasgtk.so.6.3.4 -ltinyxml ../../../library/base/libwbbase.so.6.3.4 -luuid ../../../library/mysql.canvas/src/libmdcanvas.so.6.3.4 -L/var/tmp/portage/dev-db/mysql-workbench-6.3.4-r2/work/mysql-workbench-6.3.4_build/antlr-wb -lantlr3c_wb -lvsqlitepp -lctemplate -lGLU -lGL -lgdal -lglib-2.0 -lgobject-2.0 -latk-1.0 -lgio-2.0 -lgthread-2.0 -lgmodule-2.0 -lgdk_pixbuf-2.0 -lcairo -lpango-1.0 -lpangocairo-1.0 -lpangoft2-1.0 -lpangoxft-1.0 -lgdk-x11-2.0 -lgtk-x11-2.0 -lsigc-2.0 -lglibmm-2.4 -lgiomm-2.4 -latkmm-1.6 -lcairomm-1.0 -lpangomm-1.4 -lgdkmm-2.4 -lgtkmm-2.4 -lgthread-2.0 -lgmodule-2.0 -lpython2.7 -lxml2 -lpcre -lpcrecpp -lcairo -lgnome-keyring -lglib-2.0 -Wl,-rpath,/var/tmp/portage/dev-db/mysql-workbench-6.3.4-r2/work/mysql-workbench-6.3.4_build/antlr-wb:/var/tmp/portage/dev-db/mysql-workbench-6.3.4-r2/work/mysql-workbench-6.3.4_build/frontend/linux/sqlide:/var/tmp/portage/dev-db/mysql-workbench-6.3.4-r2/work/mysql-workbench-6.3.4_build/backend/wbprivate:/var/tmp/portage/dev-db/mysql-workbench-6.3.4-r2/work/mysql-workbench-6.3.4_build/backend/wbpublic:/var/tmp/portage/dev-db/mysql-workbench-6.3.4-r2/work/mysql-workbench-6.3.4_build/library/grt/src:/var/tmp/portage/dev-db/mysql-workbench-6.3.4-r2/work/mysql-workbench-6.3.4_build/library/cdbc:/var/tmp/portage/dev-db/mysql-workbench-6.3.4-r2/work/mysql-workbench-6.3.4_build/ext/scintilla/gtk:/var/tmp/portage/dev-db/mysql-workbench-6.3.4-r2/work/mysql-workbench-6.3.4_build/library/mysql.parser:/var/tmp/portage/dev-db/mysql-workbench-6.3.4-r2/work/mysql-workbench-6.3.4_build/library/forms:/var/tmp/portage/dev-db/mysql-workbench-6.3.4-r2/work/mysql-workbench-6.3.4_build/frontend/linux/linux_utilities:/var/tmp/portage/dev-db/mysql-workbench-6.3.4-r2/work/mysql-workbench-6.3.4_build/library/mysql.canvas/src:/var/tmp/portage/dev-db/mysql-workbench-6.3.4-r2/work/mysql-workbench-6.3.4_build/library/base: ../../../backend/wbprivate/libwbprivate.so.6.3.4: undefined reference to `pcrecpp::RE::Init(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, pcrecpp::RE_Options const*)' ../../../backend/wbprivate/libwbprivate.so.6.3.4: undefined reference to `pcrecpp::RE::GlobalReplace(pcrecpp::StringPiece const&, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >*) const' ../../../backend/wbprivate/libwbprivate.so.6.3.4: undefined reference to `pcrecpp::RE::Replace(pcrecpp::StringPiece const&, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >*) const' collect2: error: ld returned 1 exit status frontend/linux/workbench/CMakeFiles/mysql-workbench-bin.dir/build.make:713: recipe for target 'frontend/linux/workbench/mysql-workbench-bin' failed make[2]: *** [frontend/linux/workbench/mysql-workbench-bin] Error 1 make[2]: Leaving directory '/var/tmp/portage/dev-db/mysql-workbench-6.3.4-r2/work/mysql-workbench-6.3.4_build' CMakeFiles/Makefile2:640: recipe for target 'frontend/linux/workbench/CMakeFiles/mysql-workbench-bin.dir/all' failed make[1]: *** [frontend/linux/workbench/CMakeFiles/mysql-workbench-bin.dir/all] Error 2 make[1]: Leaving directory '/var/tmp/portage/dev-db/mysql-workbench-6.3.4-r2/work/mysql-workbench-6.3.4_build' Makefile:127: recipe for target 'all' failed make: *** [all] Error 2 * ERROR: dev-db/mysql-workbench-6.3.4-r2::gentoo failed (compile phase): * emake failed * * If you need support, post the output of `emerge --info '=dev-db/mysql-workbench-6.3.4-r2::gentoo'`, * the complete build log and the output of `emerge -pqv '=dev-db/mysql-workbench-6.3.4-r2::gentoo'`. * The complete build log is located at '/var/tmp/portage/dev-db/mysql-workbench-6.3.4-r2/temp/build.log'. * The ebuild environment file is located at '/var/tmp/portage/dev-db/mysql-workbench-6.3.4-r2/temp/environment'. * Working directory: '/var/tmp/portage/dev-db/mysql-workbench-6.3.4-r2/work/mysql-workbench-6.3.4_build' * S: '/var/tmp/portage/dev-db/mysql-workbench-6.3.4-r2/work/mysql-workbench-community-6.3.4-src' >>> Failed to emerge dev-db/mysql-workbench-6.3.4-r2, Log file: >>> '/var/tmp/portage/dev-db/mysql-workbench-6.3.4-r2/temp/build.log' * Messages for package dev-db/mysql-workbench-6.3.4-r2: * ERROR: dev-db/mysql-workbench-6.3.4-r2::gentoo failed (compile phase): * emake failed * * If you need support, post the output of `emerge --info '=dev-db/mysql-workbench-6.3.4-r2::gentoo'`, * the complete build log and the output of `emerge -pqv '=dev-db/mysql-workbench-6.3.4-r2::gentoo'`. * The complete build log is located at '/var/tmp/portage/dev-db/mysql-workbench-6.3.4-r2/temp/build.log'. * The ebuild environment file is located at '/var/tmp/portage/dev-db/mysql-workbench-6.3.4-r2/temp/environment'. * Working directory: '/var/tmp/portage/dev-db/mysql-workbench-6.3.4-r2/work/mysql-workbench-6.3.4_build' * S: '/var/tmp/portage/dev-db/mysql-workbench-6.3.4-r2/work/mysql-workbench-community-6.3.4-src'
Please attach the complete build log.
Created attachment 429278 [details] build.log included build.log
After switching to gcc 5.x you need to rebuild packages using c++11. According to the news with the title "GCC 5 Defaults to the New C++11 ABI" you can run revdep-rebuild --library 'libstdc\+\+\.so\.6' -- --exclude gcc to do that. dev-db/mysql-workbench-6.3.4-r2 builds fine with gcc-5.3.0 and the gnu linker (fails with the gold linker, see https://bugs.gentoo.org/show_bug.cgi?id=553486 )
yay! now mysql-workbench compiles fine. I executed revdep-rebuild --library 'libstdc++.so.6' -- --exclude gcc thank you!
Marking this as INVALID since it was not a mysql-workbench bug.