gie icon indicating copy to clipboard operation
gie copied to clipboard

Could not find a package configuration file provided by "boost_python3"

Open Natetronn opened this issue 3 years ago • 4 comments

Any thoughts on how to address the following by chance? I'm using Manjaro as well.

❯ cmake ..                                
CMake Error at 3rdparty/nodeeditor/external/CMakeLists.txt:11 (_find_package):
  Could not find a package configuration file provided by "boost_python3"
  (requested version 1.72.0) with any of the following names:

    boost_python3Config.cmake
    boost_python3-config.cmake

  Add the installation prefix of "boost_python3" to CMAKE_PREFIX_PATH or set
  "boost_python3_DIR" to a directory containing one of the above files.  If
  "boost_python3" provides a separate development package or SDK, be sure it
  has been installed.
Call Stack (most recent call first):
  /usr/lib64/cmake/Boost-1.72.0/BoostConfig.cmake:120 (find_package)
  /usr/lib64/cmake/Boost-1.72.0/BoostConfig.cmake:185 (boost_find_component)
  3rdparty/nodeeditor/external/CMakeLists.txt:11 (_find_package)
  /usr/share/cmake-3.17/Modules/FindBoost.cmake:444 (find_package)
  3rdparty/nodeeditor/external/CMakeLists.txt:11 (_find_package)
  gie/CMakeLists.txt:11 (find_package)


-- Configuring incomplete, errors occurred!
See also "/home/nate/Applications/Linux/gie/build/CMakeFiles/CMakeOutput.log".

Natetronn avatar Aug 04 '20 05:08 Natetronn

Since python2 is not maintained anymore, on Arch and Manjaro, python defaults to python3. I have fixed that compiler error on the develop here: https://github.com/alexge50/gie/commit/1c573e028ba31acfe9c0ca9c27415b88eb6e8690. If you wish yo compile the project do checkout the develop branch. The building scripts will be improved sometime in the future, when I will resume working on this project.

alexge50 avatar Aug 23 '20 12:08 alexge50

@alexge50 thank you very much! I'll give that a shot.

It's a really cool concept. Looking forward to giving it a try.

Natetronn avatar Aug 23 '20 15:08 Natetronn

Using the develop branch, it seemed to be going well but, I ran into the following after running the make command:

[ 62%] Building CXX object 3rdparty/Qt-Color-Widgets/CMakeFiles/QtColorWidgets.dir/src/QtColorWidgets/color_wheel.cpp.o
/home/nate/Applications/Linux/gie/3rdparty/Qt-Color-Widgets/src/QtColorWidgets/color_wheel.cpp: In member function ‘virtual void color_widgets::ColorWheel::paintEvent(QPaintEvent*)’:
/home/nate/Applications/Linux/gie/3rdparty/Qt-Color-Widgets/src/QtColorWidgets/color_wheel.cpp:431:22: error: aggregate ‘QPainterPath clip’ has incomplete type and cannot be defined
  431 |         QPainterPath clip;
      |                      ^~~~
make[2]: *** [3rdparty/Qt-Color-Widgets/CMakeFiles/QtColorWidgets.dir/build.make:297: 3rdparty/Qt-Color-Widgets/CMakeFiles/QtColorWidgets.dir/src/QtColorWidgets/color_wheel.cpp.o] Error 1
make[1]: *** [CMakeFiles/Makefile2:431: 3rdparty/Qt-Color-Widgets/CMakeFiles/QtColorWidgets.dir/all] Error 2
make: *** [Makefile:149: all] Error 2

I can open another thread if need be.

Natetronn avatar Aug 23 '20 15:08 Natetronn

Maybe this pull request addresses the issue:

https://github.com/alexge50/gie/pull/3

I'll try updating manually.

Natetronn avatar Aug 23 '20 15:08 Natetronn