Giter VIP home page Giter VIP logo

corevantage's Introduction

Corevantage

A graphical interface to set options on devices with coreboot firmware.
alt text

Introduction

This is a utility that allows users to view and modify coreboot settings usually accessed with nvramtool or nvramcui. Usage of the application is pretty straight-forward: once the settings have been modified, hit Save and the user will be prompted to reboot the computer. The bios settings will then take effect on reboot. The code for the application has been designed with modularity in mind, in order to port it to many more devices supported by coreboot in the future. As of now, however, it has only been tested to work with the ThinkPad X200 running the latest version of libreboot that can be found at this git repository: https://github.com/JaGoLi/Libreboot-X200-Updated

To get more information about the effects of any individual setting in the application, the user can access the Information window under the Help dropdown menu.

Installation

IMPORTANT: To be able to run this application, the kernel parameter iomem=relaxed must be included in the bootloader configuration.
For grub, it must be in the GRUB_CMDLINE_LINUX parameter of the file /etc/default/grub.

Distribution-Specific Packages (Arch Linux, Ubuntu 20.04 and 21.04)

On Arch-based systems: the user can install the application using an aur helper such as yay:
yay -S corevantage-x200

On Ubuntu-based systems: the user can add a ppa and install the application using apt:
sudo add-apt-repository ppa:mordec13/corevantage
sudo apt update && sudo apt install corevantage-x200

Compilation from source

To compile and run this application, the user needs cmake, the basic qt5 development libraries, and nvramtool
First, the user needs to compile nvramtool:
git clone http://review.coreboot.org/coreboot.git
cd coreboot/util/nvramtool
make -j$(nproc)
sudo make PREFIX=/usr install

Then compile Corevantage by doing as such:
git clone https://github.com/JaGoLi/corevantage.git && cd corevantage
mkdir build && cd build
make -j$(nproc) x200
sudo make install

Donations

If you appreciate this work, and would like to see this application ported to more devices as well as the continued support of libreboot, feel free to donate at this link: PayPal

corevantage's People

Contributors

jagoli avatar

Stargazers

 avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar

Watchers

 avatar  avatar  avatar  avatar  avatar  avatar  avatar

Forkers

oako-uconn

corevantage's Issues

Re: iomem=relaxed Should 'GRUB_CMDLINE_LINE' be 'GRUB_CMDLINE_LINUX'?

There's no documentation of GRUB_CMDLINE_LINE that I found.
"IMPORTANT: To be able to run this application, the kernel parameter iomem=relaxed must be included in the bootloader configuration.
For grub, it must be in the GRUB_CMDLINE_LINE parameter of the file /etc/default/grub"

undefined reference to `main`

Hi,

I'm porting this package to GNU Guix and for some reason there is a linking issue

ld: /gnu/store/w7fp5xk2s9djdriflyhhva21b536vdaf-glibc-2.33/lib/crt1.o: in function `_start':
(.text+0x20): undefined reference to `main'

Here's the full log:

phase `unpack' succeeded after 0.0 seconds
starting phase `patch-usr-bin-file'
phase `patch-usr-bin-file' succeeded after 0.0 seconds
starting phase `patch-source-shebangs'
phase `patch-source-shebangs' succeeded after 0.0 seconds
starting phase `configure'
source directory: "/tmp/guix-build-corevantage-1.5.drv-0/source" (relative from build: "../source")
build directory: "/tmp/guix-build-corevantage-1.5.drv-0/build"
running 'cmake' with arguments ("../source" "-DCMAKE_BUILD_TYPE=RelWithDebInfo" "-DCMAKE_INSTALL_PREFIX=/gnu/store/nmw6806wcksr9w857hhyklhzywyn0gwr-corevantage-1.5" "-DCMAKE_INSTALL_LIBDIR=lib" "-DCMAKE_INSTALL_RPATH_USE_LINK_PATH=TRUE" "-DCMAKE_INSTALL_RPATH=/gnu/store/nmw6806wcksr9w857hhyklhzywyn0gwr-corevantage-1.5/lib" "-DCMAKE_VERBOSE_MAKEFILE=ON")
-- The CXX compiler identification is GNU 10.3.0
-- Detecting CXX compiler ABI info
-- Detecting CXX compiler ABI info - done
-- Check for working CXX compiler: /gnu/store/069aq2v993kpc41yabp5b6vm4wb9jkhg-gcc-10.3.0/bin/c++ - skipped
-- Detecting CXX compile features
-- Detecting CXX compile features - done
-- Looking for C++ include pthread.h
-- Looking for C++ include pthread.h - found
-- Performing Test CMAKE_HAVE_LIBC_PTHREAD
-- Performing Test CMAKE_HAVE_LIBC_PTHREAD - Failed
-- Check if compiler accepts -pthread
-- Check if compiler accepts -pthread - yes
-- Found Threads: TRUE
-- Performing Test HAVE_STDATOMIC
-- Performing Test HAVE_STDATOMIC - Success
-- Found WrapAtomic: TRUE
-- Found OpenGL: /gnu/store/vbcfrng1aadxa79g7f8mlgm7wp9dzqwf-mesa-21.3.2/lib/libGL.so
-- Found WrapOpenGL: TRUE
-- Could NOT find XKB (missing: XKB_LIBRARY XKB_INCLUDE_DIR) (Required is at least version "0.5.0")
-- Configuring done
-- Generating done
-- Build files have been written to: /tmp/guix-build-corevantage-1.5.drv-0/build
phase `configure' succeeded after 0.8 seconds
starting phase `patch-generated-file-shebangs'
phase `patch-generated-file-shebangs' succeeded after 0.0 seconds
starting phase `build'
/gnu/store/zga679c4nldah9l8dhd5a4hdy820hcyf-cmake-minimal-3.21.4/bin/cmake -S/tmp/guix-build-corevantage-1.5.drv-0/source -B/tmp/guix-build-corevantage-1.5.drv-0/build --check-build-system CMakeFiles/Makefile.cmake 0
/gnu/store/zga679c4nldah9l8dhd5a4hdy820hcyf-cmake-minimal-3.21.4/bin/cmake -E cmake_progress_start /tmp/guix-build-corevantage-1.5.drv-0/build/CMakeFiles /tmp/guix-build-corevantage-1.5.drv-0/build//CMakeFiles/progress.marks
make  -f CMakeFiles/Makefile2 all
make[1]: Entering directory '/tmp/guix-build-corevantage-1.5.drv-0/build'
make  -f CMakeFiles/x200_autogen.dir/build.make CMakeFiles/x200_autogen.dir/depend
make  -f CMakeFiles/x220_autogen.dir/build.make CMakeFiles/x220_autogen.dir/depend
make  -f CMakeFiles/x230_autogen.dir/build.make CMakeFiles/x230_autogen.dir/depend
make  -f CMakeFiles/t430_autogen.dir/build.make CMakeFiles/t430_autogen.dir/depend
make  -f CMakeFiles/x201_autogen.dir/build.make CMakeFiles/x201_autogen.dir/depend
make  -f CMakeFiles/t420_autogen.dir/build.make CMakeFiles/t420_autogen.dir/depend
make  -f CMakeFiles/ALL_autogen.dir/build.make CMakeFiles/ALL_autogen.dir/depend
make[2]: Entering directory '/tmp/guix-build-corevantage-1.5.drv-0/build'
cd /tmp/guix-build-corevantage-1.5.drv-0/build && /gnu/store/zga679c4nldah9l8dhd5a4hdy820hcyf-cmake-minimal-3.21.4/bin/cmake -E cmake_depends "Unix Makefiles" /tmp/guix-build-corevantage-1.5.drv-0/source /tmp/guix-build-corevantage-1.5.drv-0/source /tmp/guix-build-corevantage-1.5.drv-0/build /tmp/guix-build-corevantage-1.5.drv-0/build /tmp/guix-build-corevantage-1.5.drv-0/build/CMakeFiles/x200_autogen.dir/DependInfo.cmake --color=
make[2]: Entering directory '/tmp/guix-build-corevantage-1.5.drv-0/build'
cd /tmp/guix-build-corevantage-1.5.drv-0/build && /gnu/store/zga679c4nldah9l8dhd5a4hdy820hcyf-cmake-minimal-3.21.4/bin/cmake -E cmake_depends "Unix Makefiles" /tmp/guix-build-corevantage-1.5.drv-0/source /tmp/guix-build-corevantage-1.5.drv-0/source /tmp/guix-build-corevantage-1.5.drv-0/build /tmp/guix-build-corevantage-1.5.drv-0/build /tmp/guix-build-corevantage-1.5.drv-0/build/CMakeFiles/x220_autogen.dir/DependInfo.cmake --color=
make[2]: Entering directory '/tmp/guix-build-corevantage-1.5.drv-0/build'
cd /tmp/guix-build-corevantage-1.5.drv-0/build && /gnu/store/zga679c4nldah9l8dhd5a4hdy820hcyf-cmake-minimal-3.21.4/bin/cmake -E cmake_depends "Unix Makefiles" /tmp/guix-build-corevantage-1.5.drv-0/source /tmp/guix-build-corevantage-1.5.drv-0/source /tmp/guix-build-corevantage-1.5.drv-0/build /tmp/guix-build-corevantage-1.5.drv-0/build /tmp/guix-build-corevantage-1.5.drv-0/build/CMakeFiles/t430_autogen.dir/DependInfo.cmake --color=
make[2]: Entering directory '/tmp/guix-build-corevantage-1.5.drv-0/build'
cd /tmp/guix-build-corevantage-1.5.drv-0/build && /gnu/store/zga679c4nldah9l8dhd5a4hdy820hcyf-cmake-minimal-3.21.4/bin/cmake -E cmake_depends "Unix Makefiles" /tmp/guix-build-corevantage-1.5.drv-0/source /tmp/guix-build-corevantage-1.5.drv-0/source /tmp/guix-build-corevantage-1.5.drv-0/build /tmp/guix-build-corevantage-1.5.drv-0/build /tmp/guix-build-corevantage-1.5.drv-0/build/CMakeFiles/x230_autogen.dir/DependInfo.cmake --color=
make[2]: Entering directory '/tmp/guix-build-corevantage-1.5.drv-0/build'
cd /tmp/guix-build-corevantage-1.5.drv-0/build && /gnu/store/zga679c4nldah9l8dhd5a4hdy820hcyf-cmake-minimal-3.21.4/bin/cmake -E cmake_depends "Unix Makefiles" /tmp/guix-build-corevantage-1.5.drv-0/source /tmp/guix-build-corevantage-1.5.drv-0/source /tmp/guix-build-corevantage-1.5.drv-0/build /tmp/guix-build-corevantage-1.5.drv-0/build /tmp/guix-build-corevantage-1.5.drv-0/build/CMakeFiles/x201_autogen.dir/DependInfo.cmake --color=
make[2]: Entering directory '/tmp/guix-build-corevantage-1.5.drv-0/build'
cd /tmp/guix-build-corevantage-1.5.drv-0/build && /gnu/store/zga679c4nldah9l8dhd5a4hdy820hcyf-cmake-minimal-3.21.4/bin/cmake -E cmake_depends "Unix Makefiles" /tmp/guix-build-corevantage-1.5.drv-0/source /tmp/guix-build-corevantage-1.5.drv-0/source /tmp/guix-build-corevantage-1.5.drv-0/build /tmp/guix-build-corevantage-1.5.drv-0/build /tmp/guix-build-corevantage-1.5.drv-0/build/CMakeFiles/t420_autogen.dir/DependInfo.cmake --color=
make[2]: Entering directory '/tmp/guix-build-corevantage-1.5.drv-0/build'
cd /tmp/guix-build-corevantage-1.5.drv-0/build && /gnu/store/zga679c4nldah9l8dhd5a4hdy820hcyf-cmake-minimal-3.21.4/bin/cmake -E cmake_depends "Unix Makefiles" /tmp/guix-build-corevantage-1.5.drv-0/source /tmp/guix-build-corevantage-1.5.drv-0/source /tmp/guix-build-corevantage-1.5.drv-0/build /tmp/guix-build-corevantage-1.5.drv-0/build /tmp/guix-build-corevantage-1.5.drv-0/build/CMakeFiles/ALL_autogen.dir/DependInfo.cmake --color=
make[2]: Leaving directory '/tmp/guix-build-corevantage-1.5.drv-0/build'
make[2]: Leaving directory '/tmp/guix-build-corevantage-1.5.drv-0/build'
make[2]: Leaving directory '/tmp/guix-build-corevantage-1.5.drv-0/build'
make[2]: Leaving directory '/tmp/guix-build-corevantage-1.5.drv-0/build'
make  -f CMakeFiles/x200_autogen.dir/build.make CMakeFiles/x200_autogen.dir/build
make[2]: Leaving directory '/tmp/guix-build-corevantage-1.5.drv-0/build'
make  -f CMakeFiles/x220_autogen.dir/build.make CMakeFiles/x220_autogen.dir/build
make[2]: Leaving directory '/tmp/guix-build-corevantage-1.5.drv-0/build'
make[2]: Leaving directory '/tmp/guix-build-corevantage-1.5.drv-0/build'
make  -f CMakeFiles/x230_autogen.dir/build.make CMakeFiles/x230_autogen.dir/build
make  -f CMakeFiles/t430_autogen.dir/build.make CMakeFiles/t430_autogen.dir/build
make  -f CMakeFiles/x201_autogen.dir/build.make CMakeFiles/x201_autogen.dir/build
make  -f CMakeFiles/t420_autogen.dir/build.make CMakeFiles/t420_autogen.dir/build
make  -f CMakeFiles/ALL_autogen.dir/build.make CMakeFiles/ALL_autogen.dir/build
make[2]: Entering directory '/tmp/guix-build-corevantage-1.5.drv-0/build'
make[2]: Entering directory '/tmp/guix-build-corevantage-1.5.drv-0/build'
make[2]: Entering directory '/tmp/guix-build-corevantage-1.5.drv-0/build'
make[2]: Entering directory '/tmp/guix-build-corevantage-1.5.drv-0/build'
make[2]: Entering directory '/tmp/guix-build-corevantage-1.5.drv-0/build'
make[2]: Entering directory '/tmp/guix-build-corevantage-1.5.drv-0/build'
make[2]: Entering directory '/tmp/guix-build-corevantage-1.5.drv-0/build'
[  5%] Automatic MOC and UIC for target x220
[  9%] Automatic MOC and UIC for target x230
[ 11%] Automatic MOC and UIC for target x200
[  9%] Automatic MOC and UIC for target t430
[ 11%] Automatic MOC and UIC for target x201
[ 11%] Automatic MOC and UIC for target t420
[ 13%] Automatic MOC and UIC for target ALL
/gnu/store/zga679c4nldah9l8dhd5a4hdy820hcyf-cmake-minimal-3.21.4/bin/cmake -E cmake_autogen /tmp/guix-build-corevantage-1.5.drv-0/build/CMakeFiles/x220_autogen.dir/AutogenInfo.json RelWithDebInfo
/gnu/store/zga679c4nldah9l8dhd5a4hdy820hcyf-cmake-minimal-3.21.4/bin/cmake -E cmake_autogen /tmp/guix-build-corevantage-1.5.drv-0/build/CMakeFiles/x230_autogen.dir/AutogenInfo.json RelWithDebInfo
/gnu/store/zga679c4nldah9l8dhd5a4hdy820hcyf-cmake-minimal-3.21.4/bin/cmake -E cmake_autogen /tmp/guix-build-corevantage-1.5.drv-0/build/CMakeFiles/x201_autogen.dir/AutogenInfo.json RelWithDebInfo
/gnu/store/zga679c4nldah9l8dhd5a4hdy820hcyf-cmake-minimal-3.21.4/bin/cmake -E cmake_autogen /tmp/guix-build-corevantage-1.5.drv-0/build/CMakeFiles/t420_autogen.dir/AutogenInfo.json RelWithDebInfo
/gnu/store/zga679c4nldah9l8dhd5a4hdy820hcyf-cmake-minimal-3.21.4/bin/cmake -E cmake_autogen /tmp/guix-build-corevantage-1.5.drv-0/build/CMakeFiles/t430_autogen.dir/AutogenInfo.json RelWithDebInfo
/gnu/store/zga679c4nldah9l8dhd5a4hdy820hcyf-cmake-minimal-3.21.4/bin/cmake -E cmake_autogen /tmp/guix-build-corevantage-1.5.drv-0/build/CMakeFiles/x200_autogen.dir/AutogenInfo.json RelWithDebInfo
/gnu/store/zga679c4nldah9l8dhd5a4hdy820hcyf-cmake-minimal-3.21.4/bin/cmake -E cmake_autogen /tmp/guix-build-corevantage-1.5.drv-0/build/CMakeFiles/ALL_autogen.dir/AutogenInfo.json RelWithDebInfo
make[2]: Leaving directory '/tmp/guix-build-corevantage-1.5.drv-0/build'
[ 13%] Built target ALL_autogen
make  -f CMakeFiles/ALL.dir/build.make CMakeFiles/ALL.dir/depend
make[2]: Entering directory '/tmp/guix-build-corevantage-1.5.drv-0/build'
cd /tmp/guix-build-corevantage-1.5.drv-0/build && /gnu/store/zga679c4nldah9l8dhd5a4hdy820hcyf-cmake-minimal-3.21.4/bin/cmake -E cmake_depends "Unix Makefiles" /tmp/guix-build-corevantage-1.5.drv-0/source /tmp/guix-build-corevantage-1.5.drv-0/source /tmp/guix-build-corevantage-1.5.drv-0/build /tmp/guix-build-corevantage-1.5.drv-0/build /tmp/guix-build-corevantage-1.5.drv-0/build/CMakeFiles/ALL.dir/DependInfo.cmake --color=
make[2]: Leaving directory '/tmp/guix-build-corevantage-1.5.drv-0/build'
make  -f CMakeFiles/ALL.dir/build.make CMakeFiles/ALL.dir/build
make[2]: Entering directory '/tmp/guix-build-corevantage-1.5.drv-0/build'
[ 15%] Building CXX object CMakeFiles/ALL.dir/ALL_autogen/mocs_compilation.cpp.o
/gnu/store/069aq2v993kpc41yabp5b6vm4wb9jkhg-gcc-10.3.0/bin/c++  -I/tmp/guix-build-corevantage-1.5.drv-0/build -I/tmp/guix-build-corevantage-1.5.drv-0/source -I/tmp/guix-build-corevantage-1.5.drv-0/build/ALL_autogen/include -O2 -g -DNDEBUG -std=gnu++11 -MD -MT CMakeFiles/ALL.dir/ALL_autogen/mocs_compilation.cpp.o -MF CMakeFiles/ALL.dir/ALL_autogen/mocs_compilation.cpp.o.d -o CMakeFiles/ALL.dir/ALL_autogen/mocs_compilation.cpp.o -c /tmp/guix-build-corevantage-1.5.drv-0/build/ALL_autogen/mocs_compilation.cpp
[ 17%] Linking CXX executable ALL
/gnu/store/zga679c4nldah9l8dhd5a4hdy820hcyf-cmake-minimal-3.21.4/bin/cmake -E cmake_link_script CMakeFiles/ALL.dir/link.txt --verbose=1
/gnu/store/069aq2v993kpc41yabp5b6vm4wb9jkhg-gcc-10.3.0/bin/c++ -O2 -g -DNDEBUG CMakeFiles/ALL.dir/ALL_autogen/mocs_compilation.cpp.o -o ALL
make[2]: Leaving directory '/tmp/guix-build-corevantage-1.5.drv-0/build'
[ 17%] Built target t430_autogen
make  -f CMakeFiles/t430.dir/build.make CMakeFiles/t430.dir/depend
make[2]: Entering directory '/tmp/guix-build-corevantage-1.5.drv-0/build'
cd /tmp/guix-build-corevantage-1.5.drv-0/build && /gnu/store/zga679c4nldah9l8dhd5a4hdy820hcyf-cmake-minimal-3.21.4/bin/cmake -E cmake_depends "Unix Makefiles" /tmp/guix-build-corevantage-1.5.drv-0/source /tmp/guix-build-corevantage-1.5.drv-0/source /tmp/guix-build-corevantage-1.5.drv-0/build /tmp/guix-build-corevantage-1.5.drv-0/build /tmp/guix-build-corevantage-1.5.drv-0/build/CMakeFiles/t430.dir/DependInfo.cmake --color=
make[2]: Leaving directory '/tmp/guix-build-corevantage-1.5.drv-0/build'
make  -f CMakeFiles/t430.dir/build.make CMakeFiles/t430.dir/build
make[2]: Leaving directory '/tmp/guix-build-corevantage-1.5.drv-0/build'
make[2]: Entering directory '/tmp/guix-build-corevantage-1.5.drv-0/build'
ld: /gnu/store/w7fp5xk2s9djdriflyhhva21b536vdaf-glibc-2.33/lib/crt1.o: in function `_start':
(.text+0x20): undefined reference to `main'
[ 17%] Built target x230_autogen
make  -f CMakeFiles/x230.dir/build.make CMakeFiles/x230.dir/depend
[ 27%] Building CXX object CMakeFiles/t430.dir/src/t430/readcfg.cpp.o
[ 27%] Building CXX object CMakeFiles/t430.dir/t430_autogen/mocs_compilation.cpp.o
[ 27%] Building CXX object CMakeFiles/t430.dir/src/t430/main.cpp.o
[ 25%] Building CXX object CMakeFiles/t430.dir/src/t430/infowindow.cpp.o
/gnu/store/069aq2v993kpc41yabp5b6vm4wb9jkhg-gcc-10.3.0/bin/c++ -DQT_CORE_LIB -DQT_GUI_LIB -DQT_NO_DEBUG -DQT_WIDGETS_LIB -I/tmp/guix-build-corevantage-1.5.drv-0/build -I/tmp/guix-build-corevantage-1.5.drv-0/source -I/tmp/guix-build-corevantage-1.5.drv-0/build/t430_autogen/include -isystem /gnu/store/5fg30vd3npfial26h0hn5n2smx916vg9-qtbase-6.1.1/include/qt6/QtCore -isystem /gnu/store/5fg30vd3npfial26h0hn5n2smx916vg9-qtbase-6.1.1/include/qt6 -isystem /gnu/store/5fg30vd3npfial26h0hn5n2smx916vg9-qtbase-6.1.1/lib/qt6/mkspecs/linux-g++ -isystem /gnu/store/5fg30vd3npfial26h0hn5n2smx916vg9-qtbase-6.1.1/include/qt6/QtWidgets -isystem /gnu/store/5fg30vd3npfial26h0hn5n2smx916vg9-qtbase-6.1.1/include/qt6/QtGui -O2 -g -DNDEBUG -fPIC -pthread -std=gnu++17 -MD -MT CMakeFiles/t430.dir/t430_autogen/mocs_compilation.cpp.o -MF CMakeFiles/t430.dir/t430_autogen/mocs_compilation.cpp.o.d -o CMakeFiles/t430.dir/t430_autogen/mocs_compilation.cpp.o -c /tmp/guix-build-corevantage-1.5.drv-0/build/t430_autogen/mocs_compilation.cpp
[ 27%] Building CXX object CMakeFiles/t430.dir/src/t430/corevantage.cpp.o
[ 29%] Building CXX object CMakeFiles/t430.dir/src/t430/aboutwindow.cpp.o
/gnu/store/069aq2v993kpc41yabp5b6vm4wb9jkhg-gcc-10.3.0/bin/c++ -DQT_CORE_LIB -DQT_GUI_LIB -DQT_NO_DEBUG -DQT_WIDGETS_LIB -I/tmp/guix-build-corevantage-1.5.drv-0/build -I/tmp/guix-build-corevantage-1.5.drv-0/source -I/tmp/guix-build-corevantage-1.5.drv-0/build/t430_autogen/include -isystem /gnu/store/5fg30vd3npfial26h0hn5n2smx916vg9-qtbase-6.1.1/include/qt6/QtCore -isystem /gnu/store/5fg30vd3npfial26h0hn5n2smx916vg9-qtbase-6.1.1/include/qt6 -isystem /gnu/store/5fg30vd3npfial26h0hn5n2smx916vg9-qtbase-6.1.1/lib/qt6/mkspecs/linux-g++ -isystem /gnu/store/5fg30vd3npfial26h0hn5n2smx916vg9-qtbase-6.1.1/include/qt6/QtWidgets -isystem /gnu/store/5fg30vd3npfial26h0hn5n2smx916vg9-qtbase-6.1.1/include/qt6/QtGui -O2 -g -DNDEBUG -fPIC -pthread -std=gnu++17 -MD -MT CMakeFiles/t430.dir/src/t430/main.cpp.o -MF CMakeFiles/t430.dir/src/t430/main.cpp.o.d -o CMakeFiles/t430.dir/src/t430/main.cpp.o -c /tmp/guix-build-corevantage-1.5.drv-0/source/src/t430/main.cpp
/gnu/store/069aq2v993kpc41yabp5b6vm4wb9jkhg-gcc-10.3.0/bin/c++ -DQT_CORE_LIB -DQT_GUI_LIB -DQT_NO_DEBUG -DQT_WIDGETS_LIB -I/tmp/guix-build-corevantage-1.5.drv-0/build -I/tmp/guix-build-corevantage-1.5.drv-0/source -I/tmp/guix-build-corevantage-1.5.drv-0/build/t430_autogen/include -isystem /gnu/store/5fg30vd3npfial26h0hn5n2smx916vg9-qtbase-6.1.1/include/qt6/QtCore -isystem /gnu/store/5fg30vd3npfial26h0hn5n2smx916vg9-qtbase-6.1.1/include/qt6 -isystem /gnu/store/5fg30vd3npfial26h0hn5n2smx916vg9-qtbase-6.1.1/lib/qt6/mkspecs/linux-g++ -isystem /gnu/store/5fg30vd3npfial26h0hn5n2smx916vg9-qtbase-6.1.1/include/qt6/QtWidgets -isystem /gnu/store/5fg30vd3npfial26h0hn5n2smx916vg9-qtbase-6.1.1/include/qt6/QtGui -O2 -g -DNDEBUG -fPIC -pthread -std=gnu++17 -MD -MT CMakeFiles/t430.dir/src/t430/readcfg.cpp.o -MF CMakeFiles/t430.dir/src/t430/readcfg.cpp.o.d -o CMakeFiles/t430.dir/src/t430/readcfg.cpp.o -c /tmp/guix-build-corevantage-1.5.drv-0/source/src/t430/readcfg.cpp
/gnu/store/069aq2v993kpc41yabp5b6vm4wb9jkhg-gcc-10.3.0/bin/c++ -DQT_CORE_LIB -DQT_GUI_LIB -DQT_NO_DEBUG -DQT_WIDGETS_LIB -I/tmp/guix-build-corevantage-1.5.drv-0/build -I/tmp/guix-build-corevantage-1.5.drv-0/source -I/tmp/guix-build-corevantage-1.5.drv-0/build/t430_autogen/include -isystem /gnu/store/5fg30vd3npfial26h0hn5n2smx916vg9-qtbase-6.1.1/include/qt6/QtCore -isystem /gnu/store/5fg30vd3npfial26h0hn5n2smx916vg9-qtbase-6.1.1/include/qt6 -isystem /gnu/store/5fg30vd3npfial26h0hn5n2smx916vg9-qtbase-6.1.1/lib/qt6/mkspecs/linux-g++ -isystem /gnu/store/5fg30vd3npfial26h0hn5n2smx916vg9-qtbase-6.1.1/include/qt6/QtWidgets -isystem /gnu/store/5fg30vd3npfial26h0hn5n2smx916vg9-qtbase-6.1.1/include/qt6/QtGui -O2 -g -DNDEBUG -fPIC -pthread -std=gnu++17 -MD -MT CMakeFiles/t430.dir/src/t430/corevantage.cpp.o -MF CMakeFiles/t430.dir/src/t430/corevantage.cpp.o.d -o CMakeFiles/t430.dir/src/t430/corevantage.cpp.o -c /tmp/guix-build-corevantage-1.5.drv-0/source/src/t430/corevantage.cpp
/gnu/store/069aq2v993kpc41yabp5b6vm4wb9jkhg-gcc-10.3.0/bin/c++ -DQT_CORE_LIB -DQT_GUI_LIB -DQT_NO_DEBUG -DQT_WIDGETS_LIB -I/tmp/guix-build-corevantage-1.5.drv-0/build -I/tmp/guix-build-corevantage-1.5.drv-0/source -I/tmp/guix-build-corevantage-1.5.drv-0/build/t430_autogen/include -isystem /gnu/store/5fg30vd3npfial26h0hn5n2smx916vg9-qtbase-6.1.1/include/qt6/QtCore -isystem /gnu/store/5fg30vd3npfial26h0hn5n2smx916vg9-qtbase-6.1.1/include/qt6 -isystem /gnu/store/5fg30vd3npfial26h0hn5n2smx916vg9-qtbase-6.1.1/lib/qt6/mkspecs/linux-g++ -isystem /gnu/store/5fg30vd3npfial26h0hn5n2smx916vg9-qtbase-6.1.1/include/qt6/QtWidgets -isystem /gnu/store/5fg30vd3npfial26h0hn5n2smx916vg9-qtbase-6.1.1/include/qt6/QtGui -O2 -g -DNDEBUG -fPIC -pthread -std=gnu++17 -MD -MT CMakeFiles/t430.dir/src/t430/infowindow.cpp.o -MF CMakeFiles/t430.dir/src/t430/infowindow.cpp.o.d -o CMakeFiles/t430.dir/src/t430/infowindow.cpp.o -c /tmp/guix-build-corevantage-1.5.drv-0/source/src/t430/infowindow.cpp
make[2]: Entering directory '/tmp/guix-build-corevantage-1.5.drv-0/build'
cd /tmp/guix-build-corevantage-1.5.drv-0/build && /gnu/store/zga679c4nldah9l8dhd5a4hdy820hcyf-cmake-minimal-3.21.4/bin/cmake -E cmake_depends "Unix Makefiles" /tmp/guix-build-corevantage-1.5.drv-0/source /tmp/guix-build-corevantage-1.5.drv-0/source /tmp/guix-build-corevantage-1.5.drv-0/build /tmp/guix-build-corevantage-1.5.drv-0/build /tmp/guix-build-corevantage-1.5.drv-0/build/CMakeFiles/x230.dir/DependInfo.cmake --color=
/gnu/store/069aq2v993kpc41yabp5b6vm4wb9jkhg-gcc-10.3.0/bin/c++ -DQT_CORE_LIB -DQT_GUI_LIB -DQT_NO_DEBUG -DQT_WIDGETS_LIB -I/tmp/guix-build-corevantage-1.5.drv-0/build -I/tmp/guix-build-corevantage-1.5.drv-0/source -I/tmp/guix-build-corevantage-1.5.drv-0/build/t430_autogen/include -isystem /gnu/store/5fg30vd3npfial26h0hn5n2smx916vg9-qtbase-6.1.1/include/qt6/QtCore -isystem /gnu/store/5fg30vd3npfial26h0hn5n2smx916vg9-qtbase-6.1.1/include/qt6 -isystem /gnu/store/5fg30vd3npfial26h0hn5n2smx916vg9-qtbase-6.1.1/lib/qt6/mkspecs/linux-g++ -isystem /gnu/store/5fg30vd3npfial26h0hn5n2smx916vg9-qtbase-6.1.1/include/qt6/QtWidgets -isystem /gnu/store/5fg30vd3npfial26h0hn5n2smx916vg9-qtbase-6.1.1/include/qt6/QtGui -O2 -g -DNDEBUG -fPIC -pthread -std=gnu++17 -MD -MT CMakeFiles/t430.dir/src/t430/aboutwindow.cpp.o -MF CMakeFiles/t430.dir/src/t430/aboutwindow.cpp.o.d -o CMakeFiles/t430.dir/src/t430/aboutwindow.cpp.o -c /tmp/guix-build-corevantage-1.5.drv-0/source/src/t430/aboutwindow.cpp
collect2: error: ld returned 1 exit status
make[2]: *** [CMakeFiles/ALL.dir/build.make:100: ALL] Error 1
make[2]: Leaving directory '/tmp/guix-build-corevantage-1.5.drv-0/build'
make[1]: *** [CMakeFiles/Makefile2:288: CMakeFiles/ALL.dir/all] Error 2
make[1]: *** Waiting for unfinished jobs....
make[2]: Leaving directory '/tmp/guix-build-corevantage-1.5.drv-0/build'
make  -f CMakeFiles/x230.dir/build.make CMakeFiles/x230.dir/build
make[2]: Entering directory '/tmp/guix-build-corevantage-1.5.drv-0/build'
[ 35%] Building CXX object CMakeFiles/x230.dir/x230_autogen/mocs_compilation.cpp.o
[ 35%] Building CXX object CMakeFiles/x230.dir/src/x230/readcfg.cpp.o
make[2]: Leaving directory '/tmp/guix-build-corevantage-1.5.drv-0/build'
/gnu/store/069aq2v993kpc41yabp5b6vm4wb9jkhg-gcc-10.3.0/bin/c++ -DQT_CORE_LIB -DQT_GUI_LIB -DQT_NO_DEBUG -DQT_WIDGETS_LIB -I/tmp/guix-build-corevantage-1.5.drv-0/build -I/tmp/guix-build-corevantage-1.5.drv-0/source -I/tmp/guix-build-corevantage-1.5.drv-0/build/x230_autogen/include -isystem /gnu/store/5fg30vd3npfial26h0hn5n2smx916vg9-qtbase-6.1.1/include/qt6/QtCore -isystem /gnu/store/5fg30vd3npfial26h0hn5n2smx916vg9-qtbase-6.1.1/include/qt6 -isystem /gnu/store/5fg30vd3npfial26h0hn5n2smx916vg9-qtbase-6.1.1/lib/qt6/mkspecs/linux-g++ -isystem /gnu/store/5fg30vd3npfial26h0hn5n2smx916vg9-qtbase-6.1.1/include/qt6/QtWidgets -isystem /gnu/store/5fg30vd3npfial26h0hn5n2smx916vg9-qtbase-6.1.1/include/qt6/QtGui -O2 -g -DNDEBUG -fPIC -pthread -std=gnu++17 -MD -MT CMakeFiles/x230.dir/x230_autogen/mocs_compilation.cpp.o -MF CMakeFiles/x230.dir/x230_autogen/mocs_compilation.cpp.o.d -o CMakeFiles/x230.dir/x230_autogen/mocs_compilation.cpp.o -c /tmp/guix-build-corevantage-1.5.drv-0/build/x230_autogen/mocs_compilation.cpp
/gnu/store/069aq2v993kpc41yabp5b6vm4wb9jkhg-gcc-10.3.0/bin/c++ -DQT_CORE_LIB -DQT_GUI_LIB -DQT_NO_DEBUG -DQT_WIDGETS_LIB -I/tmp/guix-build-corevantage-1.5.drv-0/build -I/tmp/guix-build-corevantage-1.5.drv-0/source -I/tmp/guix-build-corevantage-1.5.drv-0/build/x230_autogen/include -isystem /gnu/store/5fg30vd3npfial26h0hn5n2smx916vg9-qtbase-6.1.1/include/qt6/QtCore -isystem /gnu/store/5fg30vd3npfial26h0hn5n2smx916vg9-qtbase-6.1.1/include/qt6 -isystem /gnu/store/5fg30vd3npfial26h0hn5n2smx916vg9-qtbase-6.1.1/lib/qt6/mkspecs/linux-g++ -isystem /gnu/store/5fg30vd3npfial26h0hn5n2smx916vg9-qtbase-6.1.1/include/qt6/QtWidgets -isystem /gnu/store/5fg30vd3npfial26h0hn5n2smx916vg9-qtbase-6.1.1/include/qt6/QtGui -O2 -g -DNDEBUG -fPIC -pthread -std=gnu++17 -MD -MT CMakeFiles/x230.dir/src/x230/readcfg.cpp.o -MF CMakeFiles/x230.dir/src/x230/readcfg.cpp.o.d -o CMakeFiles/x230.dir/src/x230/readcfg.cpp.o -c /tmp/guix-build-corevantage-1.5.drv-0/source/src/x230/readcfg.cpp
[ 35%] Building CXX object CMakeFiles/x230.dir/src/x230/main.cpp.o
/gnu/store/069aq2v993kpc41yabp5b6vm4wb9jkhg-gcc-10.3.0/bin/c++ -DQT_CORE_LIB -DQT_GUI_LIB -DQT_NO_DEBUG -DQT_WIDGETS_LIB -I/tmp/guix-build-corevantage-1.5.drv-0/build -I/tmp/guix-build-corevantage-1.5.drv-0/source -I/tmp/guix-build-corevantage-1.5.drv-0/build/x230_autogen/include -isystem /gnu/store/5fg30vd3npfial26h0hn5n2smx916vg9-qtbase-6.1.1/include/qt6/QtCore -isystem /gnu/store/5fg30vd3npfial26h0hn5n2smx916vg9-qtbase-6.1.1/include/qt6 -isystem /gnu/store/5fg30vd3npfial26h0hn5n2smx916vg9-qtbase-6.1.1/lib/qt6/mkspecs/linux-g++ -isystem /gnu/store/5fg30vd3npfial26h0hn5n2smx916vg9-qtbase-6.1.1/include/qt6/QtWidgets -isystem /gnu/store/5fg30vd3npfial26h0hn5n2smx916vg9-qtbase-6.1.1/include/qt6/QtGui -O2 -g -DNDEBUG -fPIC -pthread -std=gnu++17 -MD -MT CMakeFiles/x230.dir/src/x230/main.cpp.o -MF CMakeFiles/x230.dir/src/x230/main.cpp.o.d -o CMakeFiles/x230.dir/src/x230/main.cpp.o -c /tmp/guix-build-corevantage-1.5.drv-0/source/src/x230/main.cpp
[ 37%] Building CXX object CMakeFiles/x230.dir/src/x230/infowindow.cpp.o
[ 39%] Building CXX object CMakeFiles/x230.dir/src/x230/corevantage.cpp.o
/gnu/store/069aq2v993kpc41yabp5b6vm4wb9jkhg-gcc-10.3.0/bin/c++ -DQT_CORE_LIB -DQT_GUI_LIB -DQT_NO_DEBUG -DQT_WIDGETS_LIB -I/tmp/guix-build-corevantage-1.5.drv-0/build -I/tmp/guix-build-corevantage-1.5.drv-0/source -I/tmp/guix-build-corevantage-1.5.drv-0/build/x230_autogen/include -isystem /gnu/store/5fg30vd3npfial26h0hn5n2smx916vg9-qtbase-6.1.1/include/qt6/QtCore -isystem /gnu/store/5fg30vd3npfial26h0hn5n2smx916vg9-qtbase-6.1.1/include/qt6 -isystem /gnu/store/5fg30vd3npfial26h0hn5n2smx916vg9-qtbase-6.1.1/lib/qt6/mkspecs/linux-g++ -isystem /gnu/store/5fg30vd3npfial26h0hn5n2smx916vg9-qtbase-6.1.1/include/qt6/QtWidgets -isystem /gnu/store/5fg30vd3npfial26h0hn5n2smx916vg9-qtbase-6.1.1/include/qt6/QtGui -O2 -g -DNDEBUG -fPIC -pthread -std=gnu++17 -MD -MT CMakeFiles/x230.dir/src/x230/corevantage.cpp.o -MF CMakeFiles/x230.dir/src/x230/corevantage.cpp.o.d -o CMakeFiles/x230.dir/src/x230/corevantage.cpp.o -c /tmp/guix-build-corevantage-1.5.drv-0/source/src/x230/corevantage.cpp
/gnu/store/069aq2v993kpc41yabp5b6vm4wb9jkhg-gcc-10.3.0/bin/c++ -DQT_CORE_LIB -DQT_GUI_LIB -DQT_NO_DEBUG -DQT_WIDGETS_LIB -I/tmp/guix-build-corevantage-1.5.drv-0/build -I/tmp/guix-build-corevantage-1.5.drv-0/source -I/tmp/guix-build-corevantage-1.5.drv-0/build/x230_autogen/include -isystem /gnu/store/5fg30vd3npfial26h0hn5n2smx916vg9-qtbase-6.1.1/include/qt6/QtCore -isystem /gnu/store/5fg30vd3npfial26h0hn5n2smx916vg9-qtbase-6.1.1/include/qt6 -isystem /gnu/store/5fg30vd3npfial26h0hn5n2smx916vg9-qtbase-6.1.1/lib/qt6/mkspecs/linux-g++ -isystem /gnu/store/5fg30vd3npfial26h0hn5n2smx916vg9-qtbase-6.1.1/include/qt6/QtWidgets -isystem /gnu/store/5fg30vd3npfial26h0hn5n2smx916vg9-qtbase-6.1.1/include/qt6/QtGui -O2 -g -DNDEBUG -fPIC -pthread -std=gnu++17 -MD -MT CMakeFiles/x230.dir/src/x230/infowindow.cpp.o -MF CMakeFiles/x230.dir/src/x230/infowindow.cpp.o.d -o CMakeFiles/x230.dir/src/x230/infowindow.cpp.o -c /tmp/guix-build-corevantage-1.5.drv-0/source/src/x230/infowindow.cpp
[ 41%] Building CXX object CMakeFiles/x230.dir/src/x230/aboutwindow.cpp.o
/gnu/store/069aq2v993kpc41yabp5b6vm4wb9jkhg-gcc-10.3.0/bin/c++ -DQT_CORE_LIB -DQT_GUI_LIB -DQT_NO_DEBUG -DQT_WIDGETS_LIB -I/tmp/guix-build-corevantage-1.5.drv-0/build -I/tmp/guix-build-corevantage-1.5.drv-0/source -I/tmp/guix-build-corevantage-1.5.drv-0/build/x230_autogen/include -isystem /gnu/store/5fg30vd3npfial26h0hn5n2smx916vg9-qtbase-6.1.1/include/qt6/QtCore -isystem /gnu/store/5fg30vd3npfial26h0hn5n2smx916vg9-qtbase-6.1.1/include/qt6 -isystem /gnu/store/5fg30vd3npfial26h0hn5n2smx916vg9-qtbase-6.1.1/lib/qt6/mkspecs/linux-g++ -isystem /gnu/store/5fg30vd3npfial26h0hn5n2smx916vg9-qtbase-6.1.1/include/qt6/QtWidgets -isystem /gnu/store/5fg30vd3npfial26h0hn5n2smx916vg9-qtbase-6.1.1/include/qt6/QtGui -O2 -g -DNDEBUG -fPIC -pthread -std=gnu++17 -MD -MT CMakeFiles/x230.dir/src/x230/aboutwindow.cpp.o -MF CMakeFiles/x230.dir/src/x230/aboutwindow.cpp.o.d -o CMakeFiles/x230.dir/src/x230/aboutwindow.cpp.o -c /tmp/guix-build-corevantage-1.5.drv-0/source/src/x230/aboutwindow.cpp
[ 41%] Built target x200_autogen
make[2]: Leaving directory '/tmp/guix-build-corevantage-1.5.drv-0/build'
make[2]: Leaving directory '/tmp/guix-build-corevantage-1.5.drv-0/build'
[ 41%] Built target x220_autogen
[ 41%] Built target t420_autogen
make[2]: Leaving directory '/tmp/guix-build-corevantage-1.5.drv-0/build'
[ 41%] Built target x201_autogen
[ 43%] Linking CXX executable corevantage
/gnu/store/zga679c4nldah9l8dhd5a4hdy820hcyf-cmake-minimal-3.21.4/bin/cmake -E cmake_link_script CMakeFiles/x230.dir/link.txt --verbose=1
/gnu/store/069aq2v993kpc41yabp5b6vm4wb9jkhg-gcc-10.3.0/bin/c++ -O2 -g -DNDEBUG CMakeFiles/x230.dir/x230_autogen/mocs_compilation.cpp.o CMakeFiles/x230.dir/src/x230/main.cpp.o CMakeFiles/x230.dir/src/x230/readcfg.cpp.o CMakeFiles/x230.dir/src/x230/corevantage.cpp.o CMakeFiles/x230.dir/src/x230/infowindow.cpp.o CMakeFiles/x230.dir/src/x230/aboutwindow.cpp.o -o corevantage  -Wl,-rpath,::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::: /gnu/store/5fg30vd3npfial26h0hn5n2smx916vg9-qtbase-6.1.1/lib/libQt6Widgets.so.6.1.1 /gnu/store/5fg30vd3npfial26h0hn5n2smx916vg9-qtbase-6.1.1/lib/libQt6Gui.so.6.1.1 /gnu/store/5fg30vd3npfial26h0hn5n2smx916vg9-qtbase-6.1.1/lib/libQt6Core.so.6.1.1 -pthread /gnu/store/vbcfrng1aadxa79g7f8mlgm7wp9dzqwf-mesa-21.3.2/lib/libGL.so
[ 45%] Linking CXX executable corevantage
/gnu/store/zga679c4nldah9l8dhd5a4hdy820hcyf-cmake-minimal-3.21.4/bin/cmake -E cmake_link_script CMakeFiles/t430.dir/link.txt --verbose=1
/gnu/store/069aq2v993kpc41yabp5b6vm4wb9jkhg-gcc-10.3.0/bin/c++ -O2 -g -DNDEBUG CMakeFiles/t430.dir/t430_autogen/mocs_compilation.cpp.o CMakeFiles/t430.dir/src/t430/main.cpp.o CMakeFiles/t430.dir/src/t430/readcfg.cpp.o CMakeFiles/t430.dir/src/t430/corevantage.cpp.o CMakeFiles/t430.dir/src/t430/infowindow.cpp.o CMakeFiles/t430.dir/src/t430/aboutwindow.cpp.o -o corevantage  -Wl,-rpath,::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::: /gnu/store/5fg30vd3npfial26h0hn5n2smx916vg9-qtbase-6.1.1/lib/libQt6Widgets.so.6.1.1 /gnu/store/5fg30vd3npfial26h0hn5n2smx916vg9-qtbase-6.1.1/lib/libQt6Gui.so.6.1.1 /gnu/store/5fg30vd3npfial26h0hn5n2smx916vg9-qtbase-6.1.1/lib/libQt6Core.so.6.1.1 -pthread /gnu/store/vbcfrng1aadxa79g7f8mlgm7wp9dzqwf-mesa-21.3.2/lib/libGL.so
make[2]: Leaving directory '/tmp/guix-build-corevantage-1.5.drv-0/build'
[ 45%] Built target x230
make[2]: Leaving directory '/tmp/guix-build-corevantage-1.5.drv-0/build'
[ 45%] Built target t430
make[1]: Leaving directory '/tmp/guix-build-corevantage-1.5.drv-0/build'
make: *** [Makefile:139: all] Error 2
error: in phase 'build': uncaught exception:
%exception #<&invoke-error program: "make" arguments: ("-j" "16") exit-status: 2 term-signal: #f stop-signal: #f>
phase `build' failed after 6.6 seconds
command "make" "-j" "16" failed with status 2

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    ๐Ÿ–– Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. ๐Ÿ“Š๐Ÿ“ˆ๐ŸŽ‰

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google โค๏ธ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.