Closed ByJumperX4 closed 3 years ago
hello @ByJumperX4 We are focusing on FreeBSD, to be specific: helloSystem. If someone gets this to build on Linux and wants to send a PR we'd be happy to merge it but I am currently not running a Linux system.
I can build it on Debian Sid like this:
# Install dependencies for all helloSystem components
sudo apt -y install gcc cmake g++ qtbase5-dev pkgconf libqt5x11extras5-dev qttools5-dev \
libdbusmenu-qt5-dev libkf5dbusaddons-dev libkf5windowsystem-dev libxcb-util0-dev libxdamage-dev \
libxcb-damage0-dev libxcomposite-dev libxrender-dev libxcb-ewmh-dev libfm-dev \
libmenu-cache-dev qtdeclarative5-dev qtquickcontrols2-5-dev libqt5xdg-dev \
qtbase5-private-dev extra-cmake-modules \
libkdecorations2-dev libkf5guiaddons-dev libkf5configwidgets-dev gettext # Last line is for BreezeEnhanced
# Menu
git clone https://github.com/helloSystem/Menu
cd Menu
sed -i -e 's|TOPBAR_HEIGHT 21|TOPBAR_HEIGHT 30|g' src/mainwindow.cpp # FIXME: Otherwise menus don't fit in there on Debian
mkdir build
cd build
cmake .. -DCMAKE_BUILD_TYPE=Release -DCMAKE_INSTALL_PREFIX=/usr
make -j$(nproc)
sudo make install
I'm trying to build Menu on my main production machine (Bedrock Linux) and here is what happens : On an Oracle Linux stratum, which is my main one, the cmake works, but when I make it fails :
When I try to build from an Arch Linux strata with the dependencies that are on the README it won't event cmake: