Building dev-games/mygui-3.2.1 package with the tools USE flag fails with the following error: Linking CXX executable ../../bin/LayoutEditor cd /var/tmp/portage/dev-games/mygui-3.2.1/work/mygui-3.2.1_build/Tools/LayoutEditor && /usr/bin/cmake -E cmake_link_script CMakeFiles/LayoutEditor.dir/link.txt --verbose=1 /usr/bin/x86_64-pc-linux-gnu-g++ -march=native -O2 -pipe -w -Wl,-O1 -Wl,--as-needed CMakeFiles/LayoutEditor.dir/__/__/Common/Precompiled.cpp.o CMakeFiles/LayoutEditor.dir/Application.cpp.o CMakeFiles/LayoutEditor.dir/ApplicationState.cpp.o CMakeFiles/LayoutEditor.dir/AreaSelectorControl.cpp.o CMakeFiles/LayoutEditor.dir/BackgroundControl.cpp.o CMakeFiles/LayoutEditor.dir/BackwardCompatibilityManager.cpp.o CMakeFiles/LayoutEditor.dir/CodeGenerator.cpp.o CMakeFiles/LayoutEditor.dir/EditorState.cpp.o CMakeFiles/LayoutEditor.dir/EditorToolTip.cpp.o CMakeFiles/LayoutEditor.dir/EditorWidgets.cpp.o CMakeFiles/LayoutEditor.dir/GroupMessage.cpp.o CMakeFiles/LayoutEditor.dir/MainMenuControl.cpp.o CMakeFiles/LayoutEditor.dir/MainPaneControl.cpp.o CMakeFiles/LayoutEditor.dir/MainWorkspaceControl.cpp.o CMakeFiles/LayoutEditor.dir/MyGUI_RTTLayer.cpp.o CMakeFiles/LayoutEditor.dir/PanelControllers.cpp.o CMakeFiles/LayoutEditor.dir/PanelExtensionProperties.cpp.o CMakeFiles/LayoutEditor.dir/PanelItems.cpp.o CMakeFiles/LayoutEditor.dir/PanelMainProperties.cpp.o CMakeFiles/LayoutEditor.dir/PanelProperties.cpp.o CMakeFiles/LayoutEditor.dir/PanelTemplateProperties.cpp.o CMakeFiles/LayoutEditor.dir/PanelUserData.cpp.o CMakeFiles/LayoutEditor.dir/Parse.cpp.o CMakeFiles/LayoutEditor.dir/PositionSelectorControl.cpp.o CMakeFiles/LayoutEditor.dir/ProjectControl.cpp.o CMakeFiles/LayoutEditor.dir/PropertiesPanelView.cpp.o CMakeFiles/LayoutEditor.dir/PropertyFieldAlpha.cpp.o CMakeFiles/LayoutEditor.dir/PropertyFieldColour.cpp.o CMakeFiles/LayoutEditor.dir/PropertyFieldComboBox.cpp.o CMakeFiles/LayoutEditor.dir/PropertyFieldEditBox.cpp.o CMakeFiles/LayoutEditor.dir/PropertyFieldFileName.cpp.o CMakeFiles/LayoutEditor.dir/PropertyFieldFont.cpp.o CMakeFiles/LayoutEditor.dir/PropertyFieldManager.cpp.o CMakeFiles/LayoutEditor.dir/PropertyFieldNumeric.cpp.o CMakeFiles/LayoutEditor.dir/PropertyFieldPosition.cpp.o CMakeFiles/LayoutEditor.dir/PropertyFieldSkin.cpp.o CMakeFiles/LayoutEditor.dir/PropertyFieldType.cpp.o CMakeFiles/LayoutEditor.dir/RecentFilesManager.cpp.o CMakeFiles/LayoutEditor.dir/SelectorControl.cpp.o CMakeFiles/LayoutEditor.dir/SeparatorPartControl.cpp.o CMakeFiles/LayoutEditor.dir/SettingsGeneralControl.cpp.o CMakeFiles/LayoutEditor.dir/SettingsResourcePathsControl.cpp.o CMakeFiles/LayoutEditor.dir/SettingsResourcesControl.cpp.o CMakeFiles/LayoutEditor.dir/SettingsUpdateResourcesControl.cpp.o CMakeFiles/LayoutEditor.dir/SettingsWidgetsControl.cpp.o CMakeFiles/LayoutEditor.dir/StatisticInfoControl.cpp.o CMakeFiles/LayoutEditor.dir/TestState.cpp.o CMakeFiles/LayoutEditor.dir/TextureControl.cpp.o CMakeFiles/LayoutEditor.dir/TextureToolControl.cpp.o CMakeFiles/LayoutEditor.dir/ToolsControl.cpp.o CMakeFiles/LayoutEditor.dir/UndoManager.cpp.o CMakeFiles/LayoutEditor.dir/WidgetContainer.cpp.o CMakeFiles/LayoutEditor.dir/WidgetCreatorManager.cpp.o CMakeFiles/LayoutEditor.dir/WidgetSelectorManager.cpp.o CMakeFiles/LayoutEditor.dir/WidgetTypes.cpp.o CMakeFiles/LayoutEditor.dir/WidgetsWindow.cpp.o CMakeFiles/LayoutEditor.dir/WorkspaceControl.cpp.o -o ../../bin/LayoutEditor -rdynamic ../../lib/libCommon.a ../../lib/libMyGUI.OgrePlatform.a ../../lib/libMyGUIEngine.so.3.2.1 ../../lib/libEditorFramework.so ../../lib/libCommon.a -lOIS -lX11 ../../lib/libMyGUI.OgrePlatform.a -lOgreMain -lpthread ../../lib/libMyGUIEngine.so.3.2.1 -lfreetype -ldl -Wl,-rpath,/var/tmp/portage/dev-games/mygui-3.2.1/work/mygui-3.2.1_build/lib: /usr/lib/gcc/x86_64-pc-linux-gnu/4.8.3/../../../../x86_64-pc-linux-gnu/bin/ld: CMakeFiles/LayoutEditor.dir/Application.cpp.o: undefined reference to symbol '_ZN5boost6system15system_categoryEv' /usr/lib64/libboost_system.so.1.55.0: error adding symbols: DSO missing from command line collect2: error: ld returned 1 exit status Tools/LayoutEditor/CMakeFiles/LayoutEditor.dir/build.make:1497: recipe for target 'bin/LayoutEditor' failed make[2]: *** [bin/LayoutEditor] Error 1 make[2]: Leaving directory '/var/tmp/portage/dev-games/mygui-3.2.1/work/mygui-3.2.1_build' CMakeFiles/Makefile2:392: recipe for target 'Tools/LayoutEditor/CMakeFiles/LayoutEditor.dir/all' failed make[1]: *** [Tools/LayoutEditor/CMakeFiles/LayoutEditor.dir/all] Error 2 make[1]: Leaving directory '/var/tmp/portage/dev-games/mygui-3.2.1/work/mygui-3.2.1_build' Makefile:116: recipe for target 'all' failed make: *** [all] Error 2 This same issue is described here: https://stackoverflow.com/questions/22372601/boost-with-cmake-on-linuxubuntu Reproducible: Always
Created attachment 390810 [details] emerge --info '=dev-games/mygui-3.2.1::gentoo'
mygui-3.2.1 is gone.