asicsforthemasses / LunaPnR

LunaPnR is a place and router for integrated circuits
GNU General Public License v3.0
40 stars 1 forks source link

QT Build Error #4

Open yrrapt opened 1 year ago

yrrapt commented 1 year ago

I am having trouble building from main and tag v0.1.6.

When running ninja I get a failure:

[lunapnr_build_failure.txt](https://github.com/asicsforthemasses/LunaPnR/files/10270969/lunapnr_build_failure.txt)

FAILED: gui/CMakeFiles/lunapnr.dir/lunapnr_autogen/mocs_compilation.cpp.o 
/usr/local/lib/python3.8/dist-packages/cmake/data/bin/cmake -E __run_co_compile --tidy="/usr/bin/clang-tidy;--extra-arg-before=--driver-mode=g++" --source=/home/tom/repositories/ic/LunaPnR/build/gui/lunapnr_autogen/mocs_compilation.cpp -- /usr/bin/c++ -DCOMPILERVERSIONSTRING="\"GNU 9.4.0\"" -DQT_CORE_LIB -DQT_GUI_LIB -DQT_WIDGETS_LIB -I/home/tom/repositories/ic/LunaPnR/build/gui/lunapnr_autogen/include -I/home/tom/repositories/ic/LunaPnR/version -I/home/tom/repositories/ic/LunaPnR/gui/../core/include -I/usr/include/python3.9 -I/home/tom/repositories/ic/LunaPnR/gui/. -I/home/tom/repositories/ic/LunaPnR/core -I/home/tom/repositories/ic/LunaPnR/core/../contrib -isystem /usr/include/eigen3 -isystem /usr/include/x86_64-linux-gnu/qt5 -isystem /usr/include/x86_64-linux-gnu/qt5/QtWidgets -isystem /usr/include/x86_64-linux-gnu/qt5/QtGui -isystem /usr/include/x86_64-linux-gnu/qt5/QtCore -isystem /usr/lib/x86_64-linux-gnu/qt5/mkspecs/linux-g++ -g -fPIC -std=gnu++17 -MD -MT gui/CMakeFiles/lunapnr.dir/lunapnr_autogen/mocs_compilation.cpp.o -MF gui/CMakeFiles/lunapnr.dir/lunapnr_autogen/mocs_compilation.cpp.o.d -o gui/CMakeFiles/lunapnr.dir/lunapnr_autogen/mocs_compilation.cpp.o -c /home/tom/repositories/ic/LunaPnR/build/gui/lunapnr_autogen/mocs_compilation.cpp
/home/tom/repositories/ic/LunaPnR/build/gui/lunapnr_autogen/WAFOP5YRX7/../../../../gui/console/mmconsole.h:69:24: error: constexpr function's return type 'QColor' is not a literal type [clang-diagnostic-error]
        constexpr auto getColor(const Logging::LogType &logType) const
                       ^
/usr/include/x86_64-linux-gnu/qt5/QtGui/qcolor.h:64:20: note: 'QColor' is not literal because it is not an aggregate and has no constexpr constructors other than copy or move constructors
class Q_GUI_EXPORT QColor
                   ^
3 warnings and 1 error generated.

Do you have any pointers on what the issue could be?

I am running Ubuntu 20.04.5 LTS. Full build transcript is attached.

Thanks in advance

yrrapt commented 1 year ago

lunapnr_build_failure.txt

asicsforthemasses commented 10 months ago

Should be resolved now.