This is all on Solus Operating System (https://solus-project.com/) Trying to package up grub-customizer for inclusion into our repository. Build commands: setup : | mkdir build cd build %cmake -DCMAKE_INSTALL_PREFIX=/usr .. build : | cd build make -j1 install : | cd build %make_install %cmake expands to: cmake -DCMAKE_INSTALL_PREFIX=/usr '-DCMAKE_C_FLAGS=-mtune=generic -march=x86-64 -g2 -O2 -pipe -fPIC -Wformat -Wformat-security -fomit-frame-pointer -fstack-protector-strong --param ssp-buffer-size=4 -fexceptions -D_FORTIFY_SOURCE=2 -feliminate-unused-debug-types -Wno-error' '-DCMAKE_CXX_FLAGS=-mtune=generic -march=x86-64 -g2 -O2 -pipe -fPIC -Wformat -Wformat-security -fomit-frame-pointer -fstack-protector-strong --param ssp-buffer-size=4 -fexceptions -D_FORTIFY_SOURCE=2 -feliminate-unused-debug-types -Wno-error' '-DCMAKE_LD_FLAGS=-Wl,--copy-dt-needed-entries -Wl,-O1 -Wl,-z,relro -Wl,-z,now' Full build log: Running setup... + export TERM=dumb + TERM=dumb + cd /var/ypkg-root/build/grub-customizer/grub-customizer-4.0.6 + export 'CFLAGS=-mtune=generic -march=x86-64 -g2 -O2 -pipe -fPIC -Wformat -Wformat-security -fomit-frame-pointer -fstack-protector-strong --param ssp-buffer-size=4 -fexceptions -D_FORTIFY_SOURCE=2 -feliminate-unused-debug-types -Wno-error' + CFLAGS='-mtune=generic -march=x86-64 -g2 -O2 -pipe -fPIC -Wformat -Wformat-security -fomit-frame-pointer -fstack-protector-strong --param ssp-buffer-size=4 -fexceptions -D_FORTIFY_SOURCE=2 -feliminate-unused-debug-types -Wno-error' + export 'CXXFLAGS=-mtune=generic -march=x86-64 -g2 -O2 -pipe -fPIC -Wformat -Wformat-security -fomit-frame-pointer -fstack-protector-strong --param ssp-buffer-size=4 -fexceptions -D_FORTIFY_SOURCE=2 -feliminate-unused-debug-types -Wno-error' + CXXFLAGS='-mtune=generic -march=x86-64 -g2 -O2 -pipe -fPIC -Wformat -Wformat-security -fomit-frame-pointer -fstack-protector-strong --param ssp-buffer-size=4 -fexceptions -D_FORTIFY_SOURCE=2 -feliminate-unused-debug-types -Wno-error' + export 'LDFLAGS=-Wl,--copy-dt-needed-entries -Wl,-O1 -Wl,-z,relro -Wl,-z,now' + LDFLAGS='-Wl,--copy-dt-needed-entries -Wl,-O1 -Wl,-z,relro -Wl,-z,now' + export CC=x86_64-solus-linux-gcc + CC=x86_64-solus-linux-gcc + export CXX=x86_64-solus-linux-g++ + CXX=x86_64-solus-linux-g++ + export PATH=/usr/bin:/bin + PATH=/usr/bin:/bin + export srcdir=/var/ypkg-root/build/grub-customizer/grub-customizer-4.0.6 + srcdir=/var/ypkg-root/build/grub-customizer/grub-customizer-4.0.6 + export installdir=/var/ypkg-root/install/grub-customizer + installdir=/var/ypkg-root/install/grub-customizer + export package=grub-customizer + package=grub-customizer + export release=1 + release=1 + export version=4.0.6 + version=4.0.6 + export sources=/var/cache/eopkg/archives + sources=/var/cache/eopkg/archives + export LD_AS_NEEDED=1 + LD_AS_NEEDED=1 + export CCACHE_DIR=/root/.ccache + CCACHE_DIR=/root/.ccache + mkdir build + cd build + cmake -DCMAKE_INSTALL_PREFIX=/usr '-DCMAKE_C_FLAGS=-mtune=generic -march=x86-64 -g2 -O2 -pipe -fPIC -Wformat -Wformat-security -fomit-frame-pointer -fstack-protector-strong --param ssp-buffer-size=4 -fexceptions -D_FORTIFY_SOURCE=2 -feliminate-unused-debug-types -Wno-error' '-DCMAKE_CXX_FLAGS=-mtune=generic -march=x86-64 -g2 -O2 -pipe -fPIC -Wformat -Wformat-security -fomit-frame-pointer -fstack-protector-strong --param ssp-buffer-size=4 -fexceptions -D_FORTIFY_SOURCE=2 -feliminate-unused-debug-types -Wno-error' '-DCMAKE_LD_FLAGS=-Wl,--copy-dt-needed-entries -Wl,-O1 -Wl,-z,relro -Wl,-z,now' -DCMAKE_LIB_SUFFIX=64 -DCMAKE_BUILD_TYPE=RelWithDebInfo -DCMAKE_INSTALL_PREFIX=/usr .. -- The C compiler identification is GNU 5.2.0 -- The CXX compiler identification is GNU 5.2.0 -- Check for working C compiler: /usr/bin/x86_64-solus-linux-gcc -- Check for working C compiler: /usr/bin/x86_64-solus-linux-gcc -- works -- Detecting C compiler ABI info -- Detecting C compiler ABI info - done -- Detecting C compile features -- Detecting C compile features - done -- Check for working CXX compiler: /usr/bin/x86_64-solus-linux-g++ -- Check for working CXX compiler: /usr/bin/x86_64-solus-linux-g++ -- works -- Detecting CXX compiler ABI info -- Detecting CXX compiler ABI info - done -- Detecting CXX compile features -- Detecting CXX compile features - done -- Found PkgConfig: /usr/bin/pkg-config (found version "0.28") -- checking for module 'gtkmm-3.0' -- found gtkmm-3.0, version 3.16.0 -- checking for module 'gthread-2.0' -- found gthread-2.0, version 2.44.1 -- checking for module 'openssl' -- found openssl, version 1.0.2d -- checking for module 'libarchive' -- found libarchive, version 3.1.2 -- Configuring done -- Generating done CMake Warning: Manually-specified variables were not used by the project: CMAKE_LD_FLAGS CMAKE_LIB_SUFFIX -- Build files have been written to: /var/ypkg-root/build/grub-customizer/grub-customizer-4.0.6/build + '[' -f /var/ypkg-root/install/grub-customizer/usr/share/man/dir ']' + xargs rm -rf + find /var/ypkg-root/install/grub-customizer//usr/lib64 -type f -name '*.la' find: `/var/ypkg-root/install/grub-customizer//usr/lib64': No such file or directory Running build... + export TERM=dumb + TERM=dumb + cd /var/ypkg-root/build/grub-customizer/grub-customizer-4.0.6 + export 'CFLAGS=-mtune=generic -march=x86-64 -g2 -O2 -pipe -fPIC -Wformat -Wformat-security -fomit-frame-pointer -fstack-protector-strong --param ssp-buffer-size=4 -fexceptions -D_FORTIFY_SOURCE=2 -feliminate-unused-debug-types -Wno-error' + CFLAGS='-mtune=generic -march=x86-64 -g2 -O2 -pipe -fPIC -Wformat -Wformat-security -fomit-frame-pointer -fstack-protector-strong --param ssp-buffer-size=4 -fexceptions -D_FORTIFY_SOURCE=2 -feliminate-unused-debug-types -Wno-error' + export 'CXXFLAGS=-mtune=generic -march=x86-64 -g2 -O2 -pipe -fPIC -Wformat -Wformat-security -fomit-frame-pointer -fstack-protector-strong --param ssp-buffer-size=4 -fexceptions -D_FORTIFY_SOURCE=2 -feliminate-unused-debug-types -Wno-error' + CXXFLAGS='-mtune=generic -march=x86-64 -g2 -O2 -pipe -fPIC -Wformat -Wformat-security -fomit-frame-pointer -fstack-protector-strong --param ssp-buffer-size=4 -fexceptions -D_FORTIFY_SOURCE=2 -feliminate-unused-debug-types -Wno-error' + export 'LDFLAGS=-Wl,--copy-dt-needed-entries -Wl,-O1 -Wl,-z,relro -Wl,-z,now' + LDFLAGS='-Wl,--copy-dt-needed-entries -Wl,-O1 -Wl,-z,relro -Wl,-z,now' + export CC=x86_64-solus-linux-gcc + CC=x86_64-solus-linux-gcc + export CXX=x86_64-solus-linux-g++ + CXX=x86_64-solus-linux-g++ + export PATH=/usr/bin:/bin + PATH=/usr/bin:/bin + export srcdir=/var/ypkg-root/build/grub-customizer/grub-customizer-4.0.6 + srcdir=/var/ypkg-root/build/grub-customizer/grub-customizer-4.0.6 + export installdir=/var/ypkg-root/install/grub-customizer + installdir=/var/ypkg-root/install/grub-customizer + export package=grub-customizer + package=grub-customizer + export release=1 + release=1 + export version=4.0.6 + version=4.0.6 + export sources=/var/cache/eopkg/archives + sources=/var/cache/eopkg/archives + export LD_AS_NEEDED=1 + LD_AS_NEEDED=1 + export CCACHE_DIR=/root/.ccache + CCACHE_DIR=/root/.ccache + cd build + make -j1 Scanning dependencies of target grub-customizer [ 1%] Building CXX object CMakeFiles/grub-customizer.dir/src/Model/Entry.cpp.o [ 2%] Building CXX object CMakeFiles/grub-customizer.dir/src/Model/ListCfg.cpp.o [ 3%] Building CXX object CMakeFiles/grub-customizer.dir/src/Model/ProxyScriptData.cpp.o [ 4%] Building CXX object CMakeFiles/grub-customizer.dir/src/Model/MountTable.cpp.o [ 5%] Building CXX object CMakeFiles/grub-customizer.dir/src/Model/Proxy.cpp.o [ 6%] Building CXX object CMakeFiles/grub-customizer.dir/src/Model/Proxylist.cpp.o [ 8%] Building CXX object CMakeFiles/grub-customizer.dir/src/Model/PscriptnameTranslator.cpp.o [ 9%] Building CXX object CMakeFiles/grub-customizer.dir/src/Model/Repository.cpp.o [ 10%] Building CXX object CMakeFiles/grub-customizer.dir/src/Model/Rule.cpp.o [ 11%] Building CXX object CMakeFiles/grub-customizer.dir/src/Model/Script.cpp.o [ 12%] Building CXX object CMakeFiles/grub-customizer.dir/src/Model/DeviceDataList.cpp.o [ 13%] Building CXX object CMakeFiles/grub-customizer.dir/src/Model/Env.cpp.o [ 14%] Building CXX object CMakeFiles/grub-customizer.dir/src/Model/SettingsManagerData.cpp.o /var/ypkg-root/build/grub-customizer/grub-customizer-4.0.6/src/Model/SettingsManagerData.cpp: In static member function ‘static std::map, std::__cxx11::basic_string > Model_SettingsManagerData::parsePf2(const string&)’: /var/ypkg-root/build/grub-customizer/grub-customizer-4.0.6/src/Model/SettingsManagerData.cpp:41:27: warning: ignoring return value of ‘char* fgets(char*, int, FILE*)’, declared with attribute warn_unused_result [-Wunused-result] fgets(sizeBuf, 5, file); ^ /var/ypkg-root/build/grub-customizer/grub-customizer-4.0.6/src/Model/SettingsManagerData.cpp:46:37: warning: ignoring return value of ‘char* fgets(char*, int, FILE*)’, declared with attribute warn_unused_result [-Wunused-result] fgets(contentBuf, size + 1, file); ^ [ 16%] Building CXX object CMakeFiles/grub-customizer.dir/src/Model/SettingsStore.cpp.o [ 17%] Building CXX object CMakeFiles/grub-customizer.dir/src/Model/FbResolutionsGetter.cpp.o [ 18%] Building CXX object CMakeFiles/grub-customizer.dir/src/Model/Installer.cpp.o [ 19%] Building CXX object CMakeFiles/grub-customizer.dir/src/Model/EntryPathBuilderImpl.cpp.o [ 20%] Building CXX object CMakeFiles/grub-customizer.dir/src/Model/DeviceMap.cpp.o [ 21%] Building CXX object CMakeFiles/grub-customizer.dir/src/Model/SmartFileHandle.cpp.o [ 22%] Building CXX object CMakeFiles/grub-customizer.dir/src/Mapper/EntryNameImpl.cpp.o [ 24%] Building CXX object CMakeFiles/grub-customizer.dir/src/main/gtk-client.cpp.o [ 25%] Building CXX object CMakeFiles/grub-customizer.dir/src/lib/md5.cpp.o [ 26%] Building CXX object CMakeFiles/grub-customizer.dir/src/lib/str_replace.cpp.o [ 27%] Building CXX object CMakeFiles/grub-customizer.dir/src/lib/ContentParser/FactoryImpl.cpp.o [ 28%] Building CXX object CMakeFiles/grub-customizer.dir/src/lib/ContentParser/Linux.cpp.o [ 29%] Building CXX object CMakeFiles/grub-customizer.dir/src/lib/ContentParser/Chainloader.cpp.o [ 31%] Building CXX object CMakeFiles/grub-customizer.dir/src/lib/ContentParser/LinuxIso.cpp.o [ 32%] Building CXX object CMakeFiles/grub-customizer.dir/src/lib/ContentParser/Memtest.cpp.o [ 33%] Building CXX object CMakeFiles/grub-customizer.dir/src/lib/ContentParser/Abstract.cpp.o [ 34%] Building CXX object CMakeFiles/grub-customizer.dir/src/lib/Mutex/GLib.cpp.o [ 35%] Building CXX object CMakeFiles/grub-customizer.dir/src/Controller/GLib/ThreadController.cpp.o [ 36%] Building CXX object CMakeFiles/grub-customizer.dir/src/lib/Logger/Stream.cpp.o [ 37%] Building CXX object CMakeFiles/grub-customizer.dir/src/lib/regex.cpp.o [ 39%] Building CXX object CMakeFiles/grub-customizer.dir/src/View/Gtk/Element/PartitionChooser.cpp.o [ 40%] Building CXX object CMakeFiles/grub-customizer.dir/src/View/Gtk/About.cpp.o [ 41%] Building CXX object CMakeFiles/grub-customizer.dir/src/View/Gtk/EntryEditor.cpp.o [ 42%] Building CXX object CMakeFiles/grub-customizer.dir/src/View/Gtk/EnvEditor.cpp.o [ 43%] Building CXX object CMakeFiles/grub-customizer.dir/src/View/Gtk/Installer.cpp.o [ 44%] Building CXX object CMakeFiles/grub-customizer.dir/src/View/Gtk/Main.cpp.o [ 45%] Building CXX object CMakeFiles/grub-customizer.dir/src/View/Gtk/Settings.cpp.o [ 47%] Building CXX object CMakeFiles/grub-customizer.dir/src/View/Gtk/Trash.cpp.o [ 48%] Building CXX object CMakeFiles/grub-customizer.dir/src/View/Gtk/Error.cpp.o [ 49%] Building CXX object CMakeFiles/grub-customizer.dir/src/Controller/EntryEditControllerImpl.cpp.o [ 50%] Building CXX object CMakeFiles/grub-customizer.dir/src/Controller/MainControllerImpl.cpp.o [ 51%] Building CXX object CMakeFiles/grub-customizer.dir/src/Controller/ControllerAbstract.cpp.o [ 52%] Building CXX object CMakeFiles/grub-customizer.dir/src/Controller/SettingsControllerImpl.cpp.o [ 54%] Building CXX object CMakeFiles/grub-customizer.dir/src/Controller/EnvEditorControllerImpl.cpp.o [ 55%] Building CXX object CMakeFiles/grub-customizer.dir/src/Controller/TrashControllerImpl.cpp.o [ 56%] Building CXX object CMakeFiles/grub-customizer.dir/src/Controller/InstallerControllerImpl.cpp.o [ 57%] Building CXX object CMakeFiles/grub-customizer.dir/src/Controller/AboutControllerImpl.cpp.o [ 58%] Building CXX object CMakeFiles/grub-customizer.dir/src/Controller/ErrorControllerImpl.cpp.o [ 59%] Building CXX object CMakeFiles/grub-customizer.dir/src/Controller/ThemeControllerImpl.cpp.o [ 60%] Building CXX object CMakeFiles/grub-customizer.dir/src/lib/Exception.cpp.o [ 62%] Building CXX object CMakeFiles/grub-customizer.dir/src/lib/assert.cpp.o [ 63%] Building CXX object CMakeFiles/grub-customizer.dir/src/lib/ArrayStructure.cpp.o [ 64%] Building CXX object CMakeFiles/grub-customizer.dir/src/lib/trim.cpp.o [ 65%] Building CXX object CMakeFiles/grub-customizer.dir/src/Controller/Helper/DeviceInfo.cpp.o [ 66%] Building CXX object CMakeFiles/grub-customizer.dir/src/lib/csv.cpp.o [ 67%] Building CXX object CMakeFiles/grub-customizer.dir/src/Model/ScriptSourceMap.cpp.o [ 68%] Building CXX object CMakeFiles/grub-customizer.dir/src/View/Gtk/Theme.cpp.o [ 70%] Building CXX object CMakeFiles/grub-customizer.dir/src/Model/ThemeFile.cpp.o [ 71%] Building CXX object CMakeFiles/grub-customizer.dir/src/Model/Theme.cpp.o [ 72%] Building CXX object CMakeFiles/grub-customizer.dir/src/Model/ThemeManager.cpp.o [ 73%] Building CXX object CMakeFiles/grub-customizer.dir/src/lib/FileSystem.cpp.o Linking CXX executable grub-customizer CMakeFiles/grub-customizer.dir/src/View/Gtk/Element/PartitionChooser.cpp.o: In function `View_Gtk_Element_PartitionChooser::load()': /var/ypkg-root/build/grub-customizer/grub-customizer-4.0.6/src/View/Gtk/Element/PartitionChooser.cpp:53: undefined reference to `Glib::ustring::ustring(std::__cxx11::basic_string, std::allocator > const&)' /var/ypkg-root/build/grub-customizer/grub-customizer-4.0.6/src/View/Gtk/Element/PartitionChooser.cpp:48: undefined reference to `Glib::ustring::ustring(std::__cxx11::basic_string, std::allocator > const&)' CMakeFiles/grub-customizer.dir/src/View/Gtk/About.cpp.o:(.data.rel.ro._ZTC14View_Gtk_About0_N3Gtk11AboutDialogE[_ZTV14View_Gtk_About]+0x288): undefined reference to `Gtk::AboutDialog::on_activate_link(std::__cxx11::basic_string, std::allocator > const&)' CMakeFiles/grub-customizer.dir/src/View/Gtk/About.cpp.o:(.data.rel.ro._ZTV14View_Gtk_About[_ZTV14View_Gtk_About]+0x288): undefined reference to `Gtk::AboutDialog::on_activate_link(std::__cxx11::basic_string, std::allocator > const&)' CMakeFiles/grub-customizer.dir/src/View/Gtk/EntryEditor.cpp.o: In function `View_Gtk_EntryEditor::setAvailableEntryTypes(std::__cxx11::list, std::allocator >, std::allocator, std::allocator > > > const&)': /var/ypkg-root/build/grub-customizer/grub-customizer-4.0.6/src/View/Gtk/EntryEditor.cpp:167: undefined reference to `Glib::ustring::ustring(std::__cxx11::basic_string, std::allocator > const&)' CMakeFiles/grub-customizer.dir/src/View/Gtk/EntryEditor.cpp.o: In function `View_Gtk_EntryEditor::selectType(std::__cxx11::basic_string, std::allocator > const&)': /var/ypkg-root/build/grub-customizer/grub-customizer-4.0.6/src/View/Gtk/EntryEditor.cpp:179: undefined reference to `Glib::ustring::ustring(std::__cxx11::basic_string, std::allocator > const&)' CMakeFiles/grub-customizer.dir/src/View/Gtk/EntryEditor.cpp.o: In function `View_Gtk_EntryEditor::setSourcecode(std::__cxx11::basic_string, std::allocator > const&)': /var/ypkg-root/build/grub-customizer/grub-customizer-4.0.6/src/View/Gtk/EntryEditor.cpp:76: undefined reference to `Glib::ustring::ustring(std::__cxx11::basic_string, std::allocator > const&)' CMakeFiles/grub-customizer.dir/src/View/Gtk/EntryEditor.cpp.o: In function `View_Gtk_EntryEditor::addOption(std::__cxx11::basic_string, std::allocator > const&, std::__cxx11::basic_string, std::allocator > const&)': /var/ypkg-root/build/grub-customizer/grub-customizer-4.0.6/src/View/Gtk/EntryEditor.cpp:92: undefined reference to `Glib::ustring::ustring(std::__cxx11::basic_string, std::allocator > const&)' /var/ypkg-root/build/grub-customizer/grub-customizer-4.0.6/src/View/Gtk/EntryEditor.cpp:104: undefined reference to `Glib::ustring::ustring(std::__cxx11::basic_string, std::allocator > const&)' CMakeFiles/grub-customizer.dir/src/View/Gtk/EntryEditor.cpp.o:/var/ypkg-root/build/grub-customizer/grub-customizer-4.0.6/src/View/Gtk/EntryEditor.cpp:100: more undefined references to `Glib::ustring::ustring(std::__cxx11::basic_string, std::allocator > const&)' follow CMakeFiles/grub-customizer.dir/src/View/Gtk/Installer.cpp.o: In function `View_Gtk_Installer::showMessageGrubInstallCompleted(std::__cxx11::basic_string, std::allocator > const&)': /var/ypkg-root/build/grub-customizer/grub-customizer-4.0.6/src/View/Gtk/Installer.cpp:83: undefined reference to `Glib::ustring::operator=(std::__cxx11::basic_string, std::allocator > const&)' CMakeFiles/grub-customizer.dir/src/View/Gtk/Installer.cpp.o: In function `View_Gtk_Installer::func_disp_grub_install_ready()': /var/ypkg-root/build/grub-customizer/grub-customizer-4.0.6/src/View/Gtk/Installer.cpp:56: undefined reference to `Glib::ustring::ustring(std::__cxx11::basic_string, std::allocator > const&)' CMakeFiles/grub-customizer.dir/src/View/Gtk/Main.cpp.o: In function `View_Gtk_Main::setStatusText(std::__cxx11::basic_string, std::allocator > const&)': /var/ypkg-root/build/grub-customizer/grub-customizer-4.0.6/src/View/Gtk/Main.cpp:428: undefined reference to `Glib::ustring::ustring(std::__cxx11::basic_string, std::allocator > const&)' CMakeFiles/grub-customizer.dir/src/View/Gtk/Main.cpp.o: In function `void Glib::ustring::FormatStream::stream, std::allocator > >(std::__cxx11::basic_string, std::allocator > const&)': /usr/include/glibmm-2.4/glibmm/ustring.h:1076: undefined reference to `Glib::ustring::ustring(std::__cxx11::basic_string, std::allocator > const&)' /usr/include/glibmm-2.4/glibmm/ustring.h:1076: undefined reference to `Glib::ustring::ustring(std::__cxx11::basic_string, std::allocator > const&)' /usr/include/glibmm-2.4/glibmm/ustring.h:1076: undefined reference to `Glib::ustring::ustring(std::__cxx11::basic_string, std::allocator > const&)' CMakeFiles/grub-customizer.dir/src/View/Gtk/Main.cpp.o:/usr/include/glibmm-2.4/glibmm/ustring.h:1076: more undefined references to `Glib::ustring::ustring(std::__cxx11::basic_string, std::allocator > const&)' follow CMakeFiles/grub-customizer.dir/src/View/Gtk/Theme.cpp.o: In function `View_Gtk_Theme::setImage(std::__cxx11::basic_string, std::allocator > const&)': /var/ypkg-root/build/grub-customizer/grub-customizer-4.0.6/src/View/Gtk/Theme.cpp:348: undefined reference to `Gtk::Image::set(std::__cxx11::basic_string, std::allocator > const&)' CMakeFiles/grub-customizer.dir/src/View/Gtk/Theme.cpp.o: In function `View_Gtk_Theme::selectFile(std::__cxx11::basic_string, std::allocator > const&, bool)': /var/ypkg-root/build/grub-customizer/grub-customizer-4.0.6/src/View/Gtk/Theme.cpp:356: undefined reference to `Glib::ustring::ustring(std::__cxx11::basic_string, std::allocator > const&)' CMakeFiles/grub-customizer.dir/src/View/Gtk/Theme.cpp.o: In function `View_Gtk_Theme::selectTheme(std::__cxx11::basic_string, std::allocator > const&)': /var/ypkg-root/build/grub-customizer/grub-customizer-4.0.6/src/View/Gtk/Theme.cpp:366: undefined reference to `Glib::ustring::ustring(std::__cxx11::basic_string, std::allocator > const&)' CMakeFiles/grub-customizer.dir/src/View/Gtk/Theme.cpp.o: In function `View_Gtk_Theme::addTheme(std::__cxx11::basic_string, std::allocator > const&)': /var/ypkg-root/build/grub-customizer/grub-customizer-4.0.6/src/View/Gtk/Theme.cpp:378: undefined reference to `Glib::ustring::ustring(std::__cxx11::basic_string, std::allocator > const&)' CMakeFiles/grub-customizer.dir/src/View/Gtk/Theme.cpp.o: In function `View_Gtk_Theme::setCurrentExternalThemeFilePath(std::__cxx11::basic_string, std::allocator > const&)': /var/ypkg-root/build/grub-customizer/grub-customizer-4.0.6/src/View/Gtk/Theme.cpp:456: undefined reference to `Gtk::FileChooser::set_filename(std::__cxx11::basic_string, std::allocator > const&)' CMakeFiles/grub-customizer.dir/src/View/Gtk/Theme.cpp.o: In function `View_Gtk_Theme::setFontName(std::__cxx11::basic_string, std::allocator > const&)': /var/ypkg-root/build/grub-customizer/grub-customizer-4.0.6/src/View/Gtk/Theme.cpp:489: undefined reference to `Glib::ustring::ustring(std::__cxx11::basic_string, std::allocator > const&)' CMakeFiles/grub-customizer.dir/src/View/Gtk/Theme.cpp.o: In function `View_Gtk_Theme::getBackgroundImagePath[abi:cxx11]()': /var/ypkg-root/build/grub-customizer/grub-customizer-4.0.6/src/View/Gtk/Theme.cpp:614: undefined reference to `Gtk::FileChooser::get_filename[abi:cxx11]() const' CMakeFiles/grub-customizer.dir/src/View/Gtk/Theme.cpp.o: In function `View_Gtk_Theme::signal_fileChosen()': /var/ypkg-root/build/grub-customizer/grub-customizer-4.0.6/src/View/Gtk/Theme.cpp:679: undefined reference to `Gtk::FileChooser::get_filename[abi:cxx11]() const' CMakeFiles/grub-customizer.dir/src/View/Gtk/Theme.cpp.o: In function `View_Gtk_Theme::signal_themeFileChooserResponse(int)': /var/ypkg-root/build/grub-customizer/grub-customizer-4.0.6/src/View/Gtk/Theme.cpp:719: undefined reference to `Gtk::FileChooser::get_filename[abi:cxx11]() const' CMakeFiles/grub-customizer.dir/src/View/Gtk/Theme.cpp.o: In function `View_Gtk_Theme::createFormattedText(Cairo::RefPtr&, Glib::ustring const&, std::__cxx11::basic_string, std::allocator > const&, int, int, int, int, int, int, bool)': /var/ypkg-root/build/grub-customizer/grub-customizer-4.0.6/src/View/Gtk/Theme.cpp:525: undefined reference to `Glib::ustring::ustring(std::__cxx11::basic_string, std::allocator > const&)' CMakeFiles/grub-customizer.dir/src/View/Gtk/Theme.cpp.o: In function `View_Gtk_Theme_ColorChooser::addColor(std::__cxx11::basic_string, std::allocator > const&, std::__cxx11::basic_string, std::allocator > const&, std::__cxx11::basic_string, std::allocator > const&, std::__cxx11::basic_string, std::allocator > const&)': /var/ypkg-root/build/grub-customizer/grub-customizer-4.0.6/src/View/Gtk/Theme.cpp:259: undefined reference to `Glib::ustring::ustring(std::__cxx11::basic_string, std::allocator > const&)' /var/ypkg-root/build/grub-customizer/grub-customizer-4.0.6/src/View/Gtk/Theme.cpp:260: undefined reference to `Glib::ustring::ustring(std::__cxx11::basic_string, std::allocator > const&)' /var/ypkg-root/build/grub-customizer/grub-customizer-4.0.6/src/View/Gtk/Theme.cpp:261: undefined reference to `Glib::ustring::ustring(std::__cxx11::basic_string, std::allocator > const&)' /var/ypkg-root/build/grub-customizer/grub-customizer-4.0.6/src/View/Gtk/Theme.cpp:262: undefined reference to `Glib::ustring::ustring(std::__cxx11::basic_string, std::allocator > const&)' CMakeFiles/grub-customizer.dir/src/View/Gtk/Theme.cpp.o:/var/ypkg-root/build/grub-customizer/grub-customizer-4.0.6/src/View/Gtk/Theme.cpp:269: more undefined references to `Glib::ustring::ustring(std::__cxx11::basic_string, std::allocator > const&)' follow CMakeFiles/grub-customizer.dir/src/View/Gtk/Theme.cpp.o: In function `View_Gtk_Theme::redraw(std::__cxx11::basic_string, std::allocator > const&, bool, Cairo::RefPtr const*)': /var/ypkg-root/build/grub-customizer/grub-customizer-4.0.6/src/View/Gtk/Theme.cpp:545: undefined reference to `Glib::ustring::operator=(std::__cxx11::basic_string, std::allocator > const&)' /var/ypkg-root/build/grub-customizer/grub-customizer-4.0.6/src/View/Gtk/Theme.cpp:553: undefined reference to `Gdk::Pixbuf::create_from_file(std::__cxx11::basic_string, std::allocator > const&, int, int, bool)' /var/ypkg-root/build/grub-customizer/grub-customizer-4.0.6/src/View/Gtk/Theme.cpp:573: undefined reference to `Glib::ustring::ustring(std::__cxx11::basic_string, std::allocator > const&)' /var/ypkg-root/build/grub-customizer/grub-customizer-4.0.6/src/View/Gtk/Theme.cpp:571: undefined reference to `Glib::ustring::ustring(std::__cxx11::basic_string, std::allocator > const&)' CMakeFiles/grub-customizer.dir/src/View/Gtk/Theme.cpp.o: In function `View_Gtk_Theme::setBackgroundImagePreviewPath(std::__cxx11::basic_string, std::allocator > const&, bool)': /var/ypkg-root/build/grub-customizer/grub-customizer-4.0.6/src/View/Gtk/Theme.cpp:536: undefined reference to `Gtk::FileChooser::set_filename(std::__cxx11::basic_string, std::allocator > const&)' CMakeFiles/grub-customizer.dir/src/View/Gtk/Theme.cpp.o: In function `View_Gtk_Theme::showError(View_Theme::Error const&, std::__cxx11::basic_string, std::allocator > const&)': /var/ypkg-root/build/grub-customizer/grub-customizer-4.0.6/src/View/Gtk/Theme.cpp:441: undefined reference to `Glib::ustring::ustring(std::__cxx11::basic_string, std::allocator > const&)' collect2: error: ld returned 1 exit status CMakeFiles/grub-customizer.dir/build.make:1660: recipe for target 'grub-customizer' failed make[2]: *** [grub-customizer] Error 1 CMakeFiles/Makefile2:60: recipe for target 'CMakeFiles/grub-customizer.dir/all' failed make[1]: *** [CMakeFiles/grub-customizer.dir/all] Error 2 Makefile:116: recipe for target 'all' failed make: *** [all] Error 2